Home | History | Annotate | Download | only in amdgpu
      1 /*
      2  * Copyright  2016 Advanced Micro Devices, Inc.
      3  * All Rights Reserved.
      4  *
      5  * Permission is hereby granted, free of charge, to any person obtaining a
      6  * copy of this software and associated documentation files (the "Software"),
      7  * to deal in the Software without restriction, including without limitation
      8  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
      9  * and/or sell copies of the Software, and to permit persons to whom the
     10  * Software is furnished to do so, subject to the following conditions:
     11  *
     12  * The above copyright notice and this permission notice shall be included in
     13  * all copies or substantial portions of the Software.
     14  *
     15  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
     16  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
     17  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
     18  * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
     19  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
     20  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
     21  * OTHER DEALINGS IN THE SOFTWARE.
     22  *
     23  */
     24 
     25 #ifndef __AMDGPU_ASIC_ID_H__
     26 #define __AMDGPU_ASIC_ID_H__
     27 
     28 static struct amdgpu_asic_id_table_t {
     29 	uint32_t did;
     30 	uint32_t rid;
     31 	const char *marketing_name;
     32 } const amdgpu_asic_id_table [] = {
     33 	{0x6600,	0x0,	"AMD Radeon HD 8600/8700M"},
     34 	{0x6600,	0x81,	"AMD Radeon R7 M370"},
     35 	{0x6601,	0x0,	"AMD Radeon HD 8500M/8700M"},
     36 	{0x6604,	0x0,	"AMD Radeon R7 M265 Series"},
     37 	{0x6604,	0x81,	"AMD Radeon R7 M350"},
     38 	{0x6605,	0x0,	"AMD Radeon R7 M260 Series"},
     39 	{0x6605,	0x81,	"AMD Radeon R7 M340"},
     40 	{0x6606,	0x0,	"AMD Radeon HD 8790M"},
     41 	{0x6607,	0x0,	"AMD Radeon HD8530M"},
     42 	{0x6608,	0x0,	"AMD FirePro W2100"},
     43 	{0x6610,	0x0,	"AMD Radeon HD 8600 Series"},
     44 	{0x6610,	0x81,	"AMD Radeon R7 350"},
     45 	{0x6610,	0x83,	"AMD Radeon R5 340"},
     46 	{0x6611,	0x0,	"AMD Radeon HD 8500 Series"},
     47 	{0x6613,	0x0,	"AMD Radeon HD 8500 series"},
     48 	{0x6617,	0xC7,	"AMD Radeon R7 240 Series"},
     49 	{0x6640,	0x0,	"AMD Radeon HD 8950"},
     50 	{0x6640,	0x80,	"AMD Radeon R9 M380"},
     51 	{0x6646,	0x0,	"AMD Radeon R9 M280X"},
     52 	{0x6646,	0x80,	"AMD Radeon R9 M470X"},
     53 	{0x6647,	0x0,	"AMD Radeon R9 M270X"},
     54 	{0x6647,	0x80,	"AMD Radeon R9 M380"},
     55 	{0x6649,	0x0,	"AMD FirePro W5100"},
     56 	{0x6658,	0x0,	"AMD Radeon R7 200 Series"},
     57 	{0x665C,	0x0,	"AMD Radeon HD 7700 Series"},
     58 	{0x665D,	0x0,	"AMD Radeon R7 200 Series"},
     59 	{0x665F,	0x81,	"AMD Radeon R7 300 Series"},
     60 	{0x6660,	0x0,	"AMD Radeon HD 8600M Series"},
     61 	{0x6660,	0x81,	"AMD Radeon R5 M335"},
     62 	{0x6660,	0x83,	"AMD Radeon R5 M330"},
     63 	{0x6663,	0x0,	"AMD Radeon HD 8500M Series"},
     64 	{0x6663,	0x83,	"AMD Radeon R5 M320"},
     65 	{0x6664,	0x0,	"AMD Radeon R5 M200 Series"},
     66 	{0x6665,	0x0,	"AMD Radeon R5 M200 Series"},
     67 	{0x6665,	0x83,	"AMD Radeon R5 M320"},
     68 	{0x6667,	0x0,	"AMD Radeon R5 M200 Series"},
     69 	{0x666F,	0x0,	"AMD Radeon HD 8500M"},
     70 	{0x6780,	0x0,	"ATI FirePro V (FireGL V) Graphics Adapter"},
     71 	{0x678A,	0x0,	"ATI FirePro V (FireGL V) Graphics Adapter"},
     72 	{0x6798,	0x0,	"AMD Radeon HD 7900 Series"},
     73 	{0x679A,	0x0,	"AMD Radeon HD 7900 Series"},
     74 	{0x679B,	0x0,	"AMD Radeon HD 7900 Series"},
     75 	{0x679E,	0x0,	"AMD Radeon HD 7800 Series"},
     76 	{0x67A0,	0x0,	"HAWAII XTGL (67A0)"},
     77 	{0x67A1,	0x0,	"HAWAII GL40 (67A1)"},
     78 	{0x67B0,	0x0,	"AMD Radeon R9 200 Series"},
     79 	{0x67B0,	0x80,	"AMD Radeon R9 390 Series"},
     80 	{0x67B1,	0x0,	"AMD Radeon R9 200 Series"},
     81 	{0x67B1,	0x80,	"AMD Radeon R9 390 Series"},
     82 	{0x67B9,	0x0,	"AMD Radeon R9 200 Series"},
     83 	{0x67DF,	0xC4,	"AMD Radeon RX 480 Graphics"},
     84 	{0x67DF,	0xC5,	"AMD Radeon RX 470 Graphics"},
     85 	{0x67DF,	0xC7,	"AMD Radeon RX 480 Graphics"},
     86 	{0x67DF,	0xCF,	"AMD Radeon RX 470 Graphics"},
     87 	{0x67C4,	0x00,	"AMD Radeon Pro WX 7100 Graphics"},
     88 	{0x67C7,	0x00,	"AMD Radeon Pro WX 5100 Graphics"},
     89 	{0x67C0,	0x00,	"AMD Radeon Pro WX 7100 Graphics"},
     90 	{0x67E0,	0x00,	"AMD Radeon Pro WX Series Graphics"},
     91 	{0x67E3,	0x00,	"AMD Radeon Pro WX 4100 Graphics"},
     92 	{0x67E8,	0x00,	"AMD Radeon Pro WX Series Graphics"},
     93 	{0x67E8,	0x01,	"AMD Radeon Pro WX Series Graphics"},
     94 	{0x67E8,	0x80,	"AMD Radeon E9260 Graphics"},
     95 	{0x67EB,	0x00,	"AMD Radeon Pro WX Series Graphics"},
     96 	{0x67EF,	0xC0,	"AMD Radeon RX Graphics"},
     97 	{0x67EF,	0xC1,	"AMD Radeon RX 460 Graphics"},
     98 	{0x67EF,	0xC5,	"AMD Radeon RX 460 Graphics"},
     99 	{0x67EF,	0xC7,	"AMD Radeon RX Graphics"},
    100 	{0x67EF,	0xCF,	"AMD Radeon RX 460 Graphics"},
    101 	{0x67EF,	0xEF,	"AMD Radeon RX Graphics"},
    102 	{0x67FF,	0xC0,	"AMD Radeon RX Graphics"},
    103 	{0x67FF,	0xC1,	"AMD Radeon RX Graphics"},
    104 	{0x6800,	0x0,	"AMD Radeon HD 7970M"},
    105 	{0x6801,	0x0,	"AMD Radeon(TM) HD8970M"},
    106 	{0x6808,	0x0,	"ATI FirePro V(FireGL V) Graphics Adapter"},
    107 	{0x6809,	0x0,	"ATI FirePro V(FireGL V) Graphics Adapter"},
    108 	{0x6810,	0x0,	"AMD Radeon(TM) HD 8800 Series"},
    109 	{0x6810,	0x81,	"AMD Radeon R7 370 Series"},
    110 	{0x6811,	0x0,	"AMD Radeon(TM) HD8800 Series"},
    111 	{0x6811,	0x81,	"AMD Radeon R7 300 Series"},
    112 	{0x6818,	0x0,	"AMD Radeon HD 7800 Series"},
    113 	{0x6819,	0x0,	"AMD Radeon HD 7800 Series"},
    114 	{0x6820,	0x0,	"AMD Radeon HD 8800M Series"},
    115 	{0x6820,	0x81,	"AMD Radeon R9 M375"},
    116 	{0x6820,	0x83,	"AMD Radeon R9 M375X"},
    117 	{0x6821,	0x0,	"AMD Radeon HD 8800M Series"},
    118 	{0x6821,	0x87,	"AMD Radeon R7 M380"},
    119 	{0x6821,	0x83,	"AMD Radeon R9 M370X"},
    120 	{0x6822,	0x0,	"AMD Radeon E8860"},
    121 	{0x6823,	0x0,	"AMD Radeon HD 8800M Series"},
    122 	{0x6825,	0x0,	"AMD Radeon HD 7800M Series"},
    123 	{0x6827,	0x0,	"AMD Radeon HD 7800M Series"},
    124 	{0x6828,	0x0,	"ATI FirePro V(FireGL V) Graphics Adapter"},
    125 	{0x682B,	0x0,	"AMD Radeon HD 8800M Series"},
    126 	{0x682B,	0x87,	"AMD Radeon R9 M360"},
    127 	{0x682C,	0x0,	"AMD FirePro W4100"},
    128 	{0x682D,	0x0,	"AMD Radeon HD 7700M Series"},
    129 	{0x682F,	0x0,	"AMD Radeon HD 7700M Series"},
    130 	{0x6835,	0x0,	"AMD Radeon R7 Series / HD 9000 Series"},
    131 	{0x6837,	0x0,	"AMD Radeon HD7700 Series"},
    132 	{0x683D,	0x0,	"AMD Radeon HD 7700 Series"},
    133 	{0x683F,	0x0,	"AMD Radeon HD 7700 Series"},
    134 	{0x6900,	0x0,	"AMD Radeon R7 M260"},
    135 	{0x6900,	0x81,	"AMD Radeon R7 M360"},
    136 	{0x6900,	0x83,	"AMD Radeon R7 M340"},
    137 	{0x6901,	0x0,	"AMD Radeon R5 M255"},
    138 	{0x6907,	0x0,	"AMD Radeon R5 M255"},
    139 	{0x6907,	0x87,	"AMD Radeon R5 M315"},
    140 	{0x6920,	0x0,	"AMD Radeon R9 M395X"},
    141 	{0x6920,	0x1,	"AMD Radeon R9 M390X"},
    142 	{0x6921,	0x0,	"AMD Radeon R9 M295X"},
    143 	{0x6929,	0x0,	"AMD FirePro S7150"},
    144 	{0x692B,	0x0,	"AMD FirePro W7100"},
    145 	{0x6938,	0x0,	"AMD Radeon R9 200 Series"},
    146 	{0x6938,	0xF0,	"AMD Radeon R9 200 Series"},
    147 	{0x6938,	0xF1,	"AMD Radeon R9 380 Series"},
    148 	{0x6939,	0xF0,	"AMD Radeon R9 200 Series"},
    149 	{0x6939,	0x0,	"AMD Radeon R9 200 Series"},
    150 	{0x6939,	0xF1,	"AMD Radeon R9 380 Series"},
    151 	{0x7300,	0xC8,	"AMD Radeon R9 Fury Series"},
    152 	{0x7300,	0xCB,	"AMD Radeon R9 Fury Series"},
    153 	{0x7300,	0xCA,	"AMD Radeon R9 Fury Series"},
    154 	{0x9874,	0xC4,	"AMD Radeon R7 Graphics"},
    155 	{0x9874,	0xC5,	"AMD Radeon R6 Graphics"},
    156 	{0x9874,	0xC6,	"AMD Radeon R6 Graphics"},
    157 	{0x9874,	0xC7,	"AMD Radeon R5 Graphics"},
    158 	{0x9874,	0x81,	"AMD Radeon R6 Graphics"},
    159 	{0x9874,	0x87,	"AMD Radeon R5 Graphics"},
    160 	{0x9874,	0x85,	"AMD Radeon R6 Graphics"},
    161 	{0x9874,	0x84,	"AMD Radeon R7 Graphics"},
    162 
    163 	{0x0000,	0x0,	"\0"},
    164 };
    165 #endif
    166