diff options
author | Xiaojie Yuan | 2017-05-31 15:22:50 -0500 |
---|---|---|
committer | Michel Dänzer | 2017-06-12 20:21:39 -0500 |
commit | 7e6bf88cac315a9fa41818cf72a7b5d18a2cb1fc (patch) | |
tree | b9d9c516ea93037df1d9d248939ca8d26a524e3e /data | |
parent | 87dac00db38fa962c2fd6aa66c8482a9d7464903 (diff) | |
download | external-libdrm-7e6bf88cac315a9fa41818cf72a7b5d18a2cb1fc.tar.gz external-libdrm-7e6bf88cac315a9fa41818cf72a7b5d18a2cb1fc.tar.xz external-libdrm-7e6bf88cac315a9fa41818cf72a7b5d18a2cb1fc.zip |
amdgpu: move asic id table to a separate file
v2: fix an off by one error and leading white spaces
v3: use thread safe strtok_r(); initialize len before calling getline();
change printf() to drmMsg(); add initial amdgpu.ids
v4: integrate some recent internal changes, including format changes
v5: fix line number for empty/commented lines; realloc to save memory;
indentation changes
v6: remove a line error
v7: [Michel Dänzer]
* Move amdgpu.ids to new data directory
* Remove placeholder entries from amdgpu.ids
* Set libdrmdatadir variable in configure.ac instead of Makefile.am
[Emil Velikov]
* Use isblank() instead of open-coding it [Emil Velikov]
* Don't leak asic_id_table memory if realloc fails [Emil Velikov]
* Check and bump table_max_size at the beginning of the while loop [Emil
Velikov]
* Initialize table_max_size to the number of entries in data/amdgpu.ids
v8: [Michel Dänzer]
* Make sure amdgpu_asic_id.c gets rebuilt when amdgpu.ids changes
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
Signed-off-by: Samuel Li <Samuel.Li@amd.com>
Diffstat (limited to 'data')
-rw-r--r-- | data/Makefile.am | 23 | ||||
-rw-r--r-- | data/amdgpu.ids | 159 |
2 files changed, 182 insertions, 0 deletions
diff --git a/data/Makefile.am b/data/Makefile.am new file mode 100644 index 00000000..eba915dd --- /dev/null +++ b/data/Makefile.am | |||
@@ -0,0 +1,23 @@ | |||
1 | # Copyright © 2017 Advanced Micro Devices, Inc. | ||
2 | # All Rights Reserved. | ||
3 | # | ||
4 | # Permission is hereby granted, free of charge, to any person obtaining a | ||
5 | # copy of this software and associated documentation files (the "Software"), | ||
6 | # to deal in the Software without restriction, including without limitation | ||
7 | # on the rights to use, copy, modify, merge, publish, distribute, sub | ||
8 | # license, and/or sell copies of the Software, and to permit persons to whom | ||
9 | # the Software is furnished to do so, subject to the following conditions: | ||
10 | # | ||
11 | # The above copyright notice and this permission notice (including the next | ||
12 | # paragraph) shall be included in all copies or substantial portions of the | ||
13 | # 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 NON-INFRINGEMENT. IN NO EVENT SHALL | ||
18 | # ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER | ||
19 | # IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN | ||
20 | # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. | ||
21 | |||
22 | libdrmdatadir = @libdrmdatadir@ | ||
23 | dist_libdrmdata_DATA = amdgpu.ids | ||
diff --git a/data/amdgpu.ids b/data/amdgpu.ids new file mode 100644 index 00000000..0b98c3c3 --- /dev/null +++ b/data/amdgpu.ids | |||
@@ -0,0 +1,159 @@ | |||
1 | # List of AMDGPU IDs | ||
2 | # | ||
3 | # Syntax: | ||
4 | # device_id, revision_id, product_name <-- single tab after comma | ||
5 | |||
6 | 1.0.0 | ||
7 | 6600, 0, AMD Radeon HD 8600/8700M | ||
8 | 6600, 81, AMD Radeon (TM) R7 M370 | ||
9 | 6601, 0, AMD Radeon (TM) HD 8500M/8700M | ||
10 | 6604, 0, AMD Radeon R7 M265 Series | ||
11 | 6604, 81, AMD Radeon (TM) R7 M350 | ||
12 | 6605, 0, AMD Radeon R7 M260 Series | ||
13 | 6605, 81, AMD Radeon (TM) R7 M340 | ||
14 | 6606, 0, AMD Radeon HD 8790M | ||
15 | 6607, 0, AMD Radeon (TM) HD8530M | ||
16 | 6608, 0, AMD FirePro W2100 | ||
17 | 6610, 0, AMD Radeon HD 8600 Series | ||
18 | 6610, 81, AMD Radeon (TM) R7 350 | ||
19 | 6610, 83, AMD Radeon (TM) R5 340 | ||
20 | 6611, 0, AMD Radeon HD 8500 Series | ||
21 | 6613, 0, AMD Radeon HD 8500 series | ||
22 | 6617, C7, AMD Radeon R7 240 Series | ||
23 | 6640, 0, AMD Radeon HD 8950 | ||
24 | 6640, 80, AMD Radeon (TM) R9 M380 | ||
25 | 6646, 0, AMD Radeon R9 M280X | ||
26 | 6646, 80, AMD Radeon (TM) R9 M470X | ||
27 | 6647, 0, AMD Radeon R9 M270X | ||
28 | 6647, 80, AMD Radeon (TM) R9 M380 | ||
29 | 6649, 0, AMD FirePro W5100 | ||
30 | 6658, 0, AMD Radeon R7 200 Series | ||
31 | 665C, 0, AMD Radeon HD 7700 Series | ||
32 | 665D, 0, AMD Radeon R7 200 Series | ||
33 | 665F, 81, AMD Radeon (TM) R7 300 Series | ||
34 | 6660, 0, AMD Radeon HD 8600M Series | ||
35 | 6660, 81, AMD Radeon (TM) R5 M335 | ||
36 | 6660, 83, AMD Radeon (TM) R5 M330 | ||
37 | 6663, 0, AMD Radeon HD 8500M Series | ||
38 | 6663, 83, AMD Radeon (TM) R5 M320 | ||
39 | 6664, 0, AMD Radeon R5 M200 Series | ||
40 | 6665, 0, AMD Radeon R5 M200 Series | ||
41 | 6665, 83, AMD Radeon (TM) R5 M320 | ||
42 | 6667, 0, AMD Radeon R5 M200 Series | ||
43 | 666F, 0, AMD Radeon HD 8500M | ||
44 | 6780, 0, ATI FirePro V (FireGL V) Graphics Adapter | ||
45 | 678A, 0, ATI FirePro V (FireGL V) Graphics Adapter | ||
46 | 6798, 0, AMD Radeon HD 7900 Series | ||
47 | 679A, 0, AMD Radeon HD 7900 Series | ||
48 | 679B, 0, AMD Radeon HD 7900 Series | ||
49 | 679E, 0, AMD Radeon HD 7800 Series | ||
50 | 67A0, 0, AMD Radeon FirePro W9100 | ||
51 | 67A1, 0, AMD Radeon FirePro W8100 | ||
52 | 67B0, 0, AMD Radeon R9 200 Series | ||
53 | 67B0, 80, AMD Radeon (TM) R9 390 Series | ||
54 | 67B1, 0, AMD Radeon R9 200 Series | ||
55 | 67B1, 80, AMD Radeon (TM) R9 390 Series | ||
56 | 67B9, 0, AMD Radeon R9 200 Series | ||
57 | 67DF, C1, Radeon RX 580 Series | ||
58 | 67DF, C2, Radeon RX 570 Series | ||
59 | 67DF, C3, Radeon RX 580 Series | ||
60 | 67DF, C4, AMD Radeon (TM) RX 480 Graphics | ||
61 | 67DF, C5, AMD Radeon (TM) RX 470 Graphics | ||
62 | 67DF, C6, Radeon RX 570 Series | ||
63 | 67DF, C7, AMD Radeon (TM) RX 480 Graphics | ||
64 | 67DF, CF, AMD Radeon (TM) RX 470 Graphics | ||
65 | 67DF, E3, Radeon RX Series | ||
66 | 67DF, E7, Radeon RX 580 Series | ||
67 | 67DF, EF, Radeon RX 570 Series | ||
68 | 67C2, 01, AMD Radeon (TM) Pro V7350x2 | ||
69 | 67C2, 02, AMD Radeon (TM) Pro V7300X | ||
70 | 67C4, 00, AMD Radeon (TM) Pro WX 7100 Graphics | ||
71 | 67C7, 00, AMD Radeon (TM) Pro WX 5100 Graphics | ||
72 | 67C0, 00, AMD Radeon (TM) Pro WX 7100 Graphics | ||
73 | 67D0, 01, AMD Radeon (TM) Pro V7350x2 | ||
74 | 67D0, 02, AMD Radeon (TM) Pro V7300X | ||
75 | 67E0, 00, AMD Radeon (TM) Pro WX Series | ||
76 | 67E3, 00, AMD Radeon (TM) Pro WX 4100 | ||
77 | 67E8, 00, AMD Radeon (TM) Pro WX Series | ||
78 | 67E8, 01, AMD Radeon (TM) Pro WX Series | ||
79 | 67E8, 80, AMD Radeon (TM) E9260 Graphics | ||
80 | 67EB, 00, AMD Radeon (TM) Pro V5300X | ||
81 | 67EF, C0, AMD Radeon (TM) RX Graphics | ||
82 | 67EF, C1, AMD Radeon (TM) RX 460 Graphics | ||
83 | 67EF, C3, Radeon RX Series | ||
84 | 67EF, C5, AMD Radeon (TM) RX 460 Graphics | ||
85 | 67EF, C7, AMD Radeon (TM) RX Graphics | ||
86 | 67EF, CF, AMD Radeon (TM) RX 460 Graphics | ||
87 | 67EF, E1, Radeon RX Series | ||
88 | 67EF, E3, Radeon RX Series | ||
89 | 67EF, E7, Radeon RX Series | ||
90 | 67EF, EF, AMD Radeon (TM) RX Graphics | ||
91 | 67EF, FF, Radeon RX Series | ||
92 | 67FF, C0, AMD Radeon (TM) RX Graphics | ||
93 | 67FF, C1, AMD Radeon (TM) RX Graphics | ||
94 | 67FF, FF, Radeon RX 550 Series | ||
95 | 6800, 0, AMD Radeon HD 7970M | ||
96 | 6801, 0, AMD Radeon(TM) HD8970M | ||
97 | 6808, 0, ATI FirePro V(FireGL V) Graphics Adapter | ||
98 | 6809, 0, ATI FirePro V(FireGL V) Graphics Adapter | ||
99 | 6810, 0, AMD Radeon(TM) HD 8800 Series | ||
100 | 6810, 81, AMD Radeon (TM) R7 370 Series | ||
101 | 6811, 0, AMD Radeon(TM) HD8800 Series | ||
102 | 6811, 81, AMD Radeon (TM) R7 300 Series | ||
103 | 6818, 0, AMD Radeon HD 7800 Series | ||
104 | 6819, 0, AMD Radeon HD 7800 Series | ||
105 | 6820, 0, AMD Radeon HD 8800M Series | ||
106 | 6820, 81, AMD Radeon (TM) R9 M375 | ||
107 | 6820, 83, AMD Radeon (TM) R9 M375X | ||
108 | 6821, 0, AMD Radeon HD 8800M Series | ||
109 | 6821, 87, AMD Radeon (TM) R7 M380 | ||
110 | 6821, 83, AMD Radeon R9 (TM) M370X | ||
111 | 6822, 0, AMD Radeon E8860 | ||
112 | 6823, 0, AMD Radeon HD 8800M Series | ||
113 | 6825, 0, AMD Radeon HD 7800M Series | ||
114 | 6827, 0, AMD Radeon HD 7800M Series | ||
115 | 6828, 0, ATI FirePro V(FireGL V) Graphics Adapter | ||
116 | 682B, 0, AMD Radeon HD 8800M Series | ||
117 | 682B, 87, AMD Radeon (TM) R9 M360 | ||
118 | 682C, 0, AMD FirePro W4100 | ||
119 | 682D, 0, AMD Radeon HD 7700M Series | ||
120 | 682F, 0, AMD Radeon HD 7700M Series | ||
121 | 6835, 0, AMD Radeon R7 Series / HD 9000 Series | ||
122 | 6837, 0, AMD Radeon HD7700 Series | ||
123 | 683D, 0, AMD Radeon HD 7700 Series | ||
124 | 683F, 0, AMD Radeon HD 7700 Series | ||
125 | 6900, 0, AMD Radeon R7 M260 | ||
126 | 6900, 81, AMD Radeon (TM) R7 M360 | ||
127 | 6900, 83, AMD Radeon (TM) R7 M340 | ||
128 | 6901, 0, AMD Radeon R5 M255 | ||
129 | 6907, 0, AMD Radeon R5 M255 | ||
130 | 6907, 87, AMD Radeon (TM) R5 M315 | ||
131 | 6920, 0, AMD RADEON R9 M395X | ||
132 | 6920, 1, AMD RADEON R9 M390X | ||
133 | 6921, 0, AMD Radeon R9 M295X | ||
134 | 6929, 0, AMD FirePro S7150 | ||
135 | 692B, 0, AMD FirePro W7100 | ||
136 | 6938, 0, AMD Radeon R9 200 Series | ||
137 | 6938, F0, AMD Radeon R9 200 Series | ||
138 | 6938, F1, AMD Radeon (TM) R9 380 Series | ||
139 | 6939, F0, AMD Radeon R9 200 Series | ||
140 | 6939, 0, AMD Radeon R9 200 Series | ||
141 | 6939, F1, AMD Radeon (TM) R9 380 Series | ||
142 | 6985, 00, AMD Radeon Pro WX3100 | ||
143 | 6995, 00, AMD Radeon Pro WX2100 | ||
144 | 699F, C0, Radeon 500 Series | ||
145 | 699F, C3, Radeon 500 Series | ||
146 | 699F, C7, Radeon RX 550 Series | ||
147 | 7300, C1, AMD FirePro (TM) S9300 x2 | ||
148 | 7300, C8, AMD Radeon (TM) R9 Fury Series | ||
149 | 7300, C9, Radeon (TM) Pro Duo | ||
150 | 7300, CB, AMD Radeon (TM) R9 Fury Series | ||
151 | 7300, CA, AMD Radeon (TM) R9 Fury Series | ||
152 | 9874, C4, AMD Radeon R7 Graphics | ||
153 | 9874, C5, AMD Radeon R6 Graphics | ||
154 | 9874, C6, AMD Radeon R6 Graphics | ||
155 | 9874, C7, AMD Radeon R5 Graphics | ||
156 | 9874, 81, AMD Radeon R6 Graphics | ||
157 | 9874, 87, AMD Radeon R5 Graphics | ||
158 | 9874, 85, AMD Radeon R6 Graphics | ||
159 | 9874, 84, AMD Radeon R7 Graphics | ||