• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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