summaryrefslogtreecommitdiffstats
path: root/sys/dev/drm/drm_pciids.h
blob: 0a8abc5cb4b3489fc492e917870ddade1f6dab0c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
/* $FreeBSD$ */
/*
   This file is auto-generated from the drm_pciids.txt in the DRM CVS
   Please contact dri-devel@lists.sf.net to add new cards to this list
*/
#define radeon_PCI_IDS \
	{0x1002, 0x4136, 0, "ATI Radeon RS100 IGP 320M"}, \
	{0x1002, 0x4137, 0, "ATI Radeon RS200 IGP"}, \
	{0x1002, 0x4237, 0, "ATI Radeon RS250 IGP"}, \
	{0x1002, 0x4242, 0, "ATI Radeon BB R200 AIW 8500DV"}, \
	{0x1002, 0x4242, 0, "ATI Radeon BC R200"}, \
	{0x1002, 0x4336, 0, "ATI Radeon RS100 Mobility U1"}, \
	{0x1002, 0x4337, 0, "ATI Radeon RS200 Mobility IGP 340M"}, \
	{0x1002, 0x4437, 0, "ATI Radeon RS250 Mobility IGP"}, \
	{0x1002, 0x4964, 0, "ATI Radeon Id R250 9000"}, \
	{0x1002, 0x4965, 0, "ATI Radeon Ie R250 9000"}, \
	{0x1002, 0x4966, 0, "ATI Radeon If R250 9000"}, \
	{0x1002, 0x4967, 0, "ATI Radeon Ig R250 9000"}, \
	{0x1002, 0x4C57, 0, "ATI Radeon LW Mobility 7500 M7"}, \
	{0x1002, 0x4C58, 0, "ATI Radeon LX RV200 Mobility FireGL 7800 M7"}, \
	{0x1002, 0x4C59, 0, "ATI Radeon LY Mobility M6"}, \
	{0x1002, 0x4C5A, 0, "ATI Radeon LZ Mobility M6"}, \
	{0x1002, 0x4C64, 0, "ATI Radeon Ld R250 Mobility 9000 M9"}, \
	{0x1002, 0x4C65, 0, "ATI Radeon Le R250 Mobility 9000 M9"}, \
	{0x1002, 0x4C66, 0, "ATI Radeon Lf R250 Mobility 9000 M9"}, \
	{0x1002, 0x4C67, 0, "ATI Radeon Lg R250 Mobility 9000 M9"}, \
	{0x1002, 0x5144, 0, "ATI Radeon QD R100"}, \
	{0x1002, 0x5145, 0, "ATI Radeon QE R100"}, \
	{0x1002, 0x5146, 0, "ATI Radeon QF R100"}, \
	{0x1002, 0x5147, 0, "ATI Radeon QG R100"}, \
	{0x1002, 0x5148, 0, "ATI Radeon QH R200 8500"}, \
	{0x1002, 0x5149, 0, "ATI Radeon QI R200"}, \
	{0x1002, 0x514A, 0, "ATI Radeon QJ R200"}, \
	{0x1002, 0x514B, 0, "ATI Radeon QK R200"}, \
	{0x1002, 0x514C, 0, "ATI Radeon QL R200 8500 LE"}, \
	{0x1002, 0x514D, 0, "ATI Radeon QM R200 9100"}, \
	{0x1002, 0x514E, 0, "ATI Radeon QN R200 8500 LE"}, \
	{0x1002, 0x514F, 0, "ATI Radeon QO R200 8500 LE"}, \
	{0x1002, 0x5157, 0, "ATI Radeon QW RV200 7500"}, \
	{0x1002, 0x5158, 0, "ATI Radeon QX RV200 7500"}, \
	{0x1002, 0x5159, 0, "ATI Radeon QY RV100 7000/VE"}, \
	{0x1002, 0x515A, 0, "ATI Radeon QZ RV100 7000/VE"}, \
	{0x1002, 0x5168, 0, "ATI Radeon Qh R200"}, \
	{0x1002, 0x5169, 0, "ATI Radeon Qi R200"}, \
	{0x1002, 0x516A, 0, "ATI Radeon Qj R200"}, \
	{0x1002, 0x516B, 0, "ATI Radeon Qk R200"}, \
	{0x1002, 0x516C, 0, "ATI Radeon Ql R200"}, \
	{0x1002, 0x5834, 0, "ATI Radeon RS300 IGP"}, \
	{0x1002, 0x5835, 0, "ATI Radeon RS300 Mobility IGP"}, \
	{0x1002, 0x5836, 0, "ATI Radeon RS300 IGP"}, \
	{0x1002, 0x5837, 0, "ATI Radeon RS300 IGP"}, \
	{0x1002, 0x5960, 0, "ATI Radeon RV280 9200"}, \
	{0x1002, 0x5961, 0, "ATI Radeon RV280 9200 SE"}, \
	{0x1002, 0x5962, 0, "ATI Radeon RV280 9200"}, \
	{0x1002, 0x5963, 0, "ATI Radeon RV280 9200"}, \
	{0x1002, 0x5964, 0, "ATI Radeon RV280 9200 SE"}, \
	{0x1002, 0x5968, 0, "ATI Radeon RV280 9200"}, \
	{0x1002, 0x5969, 0, "ATI Radeon RV280 9200"}, \
	{0x1002, 0x596A, 0, "ATI Radeon RV280 9200"}, \
	{0x1002, 0x596B, 0, "ATI Radeon RV280 9200"}, \
	{0x1002, 0x5c61, 0, "ATI Radeon RV280 Mobility"}, \
	{0x1002, 0x5c62, 0, "ATI Radeon RV280"}, \
	{0x1002, 0x5c63, 0, "ATI Radeon RV280 Mobility"}, \
	{0x1002, 0x5c64, 0, "ATI Radeon RV280"}, \
	{0, 0, 0, NULL}

#define r128_PCI_IDS \
	{0x1002, 0x4c45, 0, "ATI Rage 128 Mobility LE (PCI)"}, \
	{0x1002, 0x4c46, 0, "ATI Rage 128 Mobility LF (AGP)"}, \
	{0x1002, 0x4d46, 0, "ATI Rage 128 Mobility MF (AGP)"}, \
	{0x1002, 0x4d4c, 0, "ATI Rage 128 Mobility ML (AGP)"}, \
	{0x1002, 0x5041, 0, "ATI Rage 128 Pro PA (PCI)"}, \
	{0x1002, 0x5042, 0, "ATI Rage 128 Pro PB (AGP)"}, \
	{0x1002, 0x5043, 0, "ATI Rage 128 Pro PC (AGP)"}, \
	{0x1002, 0x5044, 0, "ATI Rage 128 Pro PD (PCI)"}, \
	{0x1002, 0x5045, 0, "ATI Rage 128 Pro PE (AGP)"}, \
	{0x1002, 0x5046, 0, "ATI Rage 128 Pro PF (AGP)"}, \
	{0x1002, 0x5047, 0, "ATI Rage 128 Pro PG (PCI)"}, \
	{0x1002, 0x5048, 0, "ATI Rage 128 Pro PH (AGP)"}, \
	{0x1002, 0x5049, 0, "ATI Rage 128 Pro PI (AGP)"}, \
	{0x1002, 0x504A, 0, "ATI Rage 128 Pro PJ (PCI)"}, \
	{0x1002, 0x504B, 0, "ATI Rage 128 Pro PK (AGP)"}, \
	{0x1002, 0x504C, 0, "ATI Rage 128 Pro PL (AGP)"}, \
	{0x1002, 0x504D, 0, "ATI Rage 128 Pro PM (PCI)"}, \
	{0x1002, 0x504E, 0, "ATI Rage 128 Pro PN (AGP)"}, \
	{0x1002, 0x504F, 0, "ATI Rage 128 Pro PO (AGP)"}, \
	{0x1002, 0x5050, 0, "ATI Rage 128 Pro PP (PCI)"}, \
	{0x1002, 0x5051, 0, "ATI Rage 128 Pro PQ (AGP)"}, \
	{0x1002, 0x5052, 0, "ATI Rage 128 Pro PR (PCI)"}, \
	{0x1002, 0x5053, 0, "ATI Rage 128 Pro PS (PCI)"}, \
	{0x1002, 0x5054, 0, "ATI Rage 128 Pro PT (AGP)"}, \
	{0x1002, 0x5055, 0, "ATI Rage 128 Pro PU (AGP)"}, \
	{0x1002, 0x5056, 0, "ATI Rage 128 Pro PV (PCI)"}, \
	{0x1002, 0x5057, 0, "ATI Rage 128 Pro PW (AGP)"}, \
	{0x1002, 0x5058, 0, "ATI Rage 128 Pro PX (AGP)"}, \
	{0x1002, 0x5245, 0, "ATI Rage 128 RE (PCI)"}, \
	{0x1002, 0x5246, 0, "ATI Rage 128 RF (AGP)"}, \
	{0x1002, 0x5247, 0, "ATI Rage 128 RG (AGP)"}, \
	{0x1002, 0x524b, 0, "ATI Rage 128 RK (PCI)"}, \
	{0x1002, 0x524c, 0, "ATI Rage 128 RL (AGP)"}, \
	{0x1002, 0x534d, 0, "ATI Rage 128 SM (AGP)"}, \
	{0x1002, 0x5446, 0, "ATI Rage 128 Pro Ultra TF (AGP)"}, \
	{0x1002, 0x544C, 0, "ATI Rage 128 Pro Ultra TL (AGP)"}, \
	{0x1002, 0x5452, 0, "ATI Rage 128 Pro Ultra TR (AGP)"}, \
	{0, 0, 0, NULL}

#define mga_PCI_IDS \
	{0x102b, 0x0521, 0, "Matrox G200 (AGP)"}, \
	{0x102b, 0x0525, 0, "Matrox G400/G450 (AGP)"}, \
	{0x102b, 0x2527, 0, "Matrox G550 (AGP)"}, \
	{0, 0, 0, NULL}

#define mach64_PCI_IDS \
	{0x1002, 0x4749, 0, "3D Rage Pro"}, \
	{0x1002, 0x4750, 0, "3D Rage Pro 215GP"}, \
	{0x1002, 0x4751, 0, "3D Rage Pro 215GQ"}, \
	{0x1002, 0x4742, 0, "3D Rage Pro AGP 1X/2X"}, \
	{0x1002, 0x4744, 0, "3D Rage Pro AGP 1X"}, \
	{0x1002, 0x4c49, 0, "3D Rage LT Pro"}, \
	{0x1002, 0x4c50, 0, "3D Rage LT Pro"}, \
	{0x1002, 0x4c51, 0, "3D Rage LT Pro"}, \
	{0x1002, 0x4c42, 0, "3D Rage LT Pro AGP-133"}, \
	{0x1002, 0x4c44, 0, "3D Rage LT Pro AGP-66"}, \
	{0x1002, 0x474c, 0, "Rage XC"}, \
	{0x1002, 0x474f, 0, "Rage XL"}, \
	{0x1002, 0x4752, 0, "Rage XL"}, \
	{0x1002, 0x4753, 0, "Rage XC"}, \
	{0x1002, 0x474d, 0, "Rage XL AGP 2X"}, \
	{0x1002, 0x474e, 0, "Rage XC AGP"}, \
	{0x1002, 0x4c52, 0, "Rage Mobility P/M"}, \
	{0x1002, 0x4c53, 0, "Rage Mobility L"}, \
	{0x1002, 0x4c4d, 0, "Rage Mobility P/M AGP 2X"}, \
	{0x1002, 0x4c4e, 0, "Rage Mobility L AGP 2X"}, \
	{0, 0, 0, NULL}

#define sisdrv_PCI_IDS \
	{0x1039, 0x0300, 0, "SiS 300/305"}, \
	{0x1039, 0x5300, 0, "SiS 540"}, \
	{0x1039, 0x6300, 0, "SiS 630"}, \
	{0x1039, 0x7300, 0, "SiS 730"}, \
	{0, 0, 0, NULL}

#define tdfx_PCI_IDS \
	{0x121a, 0x0003, 0, "3dfx Voodoo Banshee"}, \
	{0x121a, 0x0004, 0, "3dfx Voodoo3 2000"}, \
	{0x121a, 0x0005, 0, "3dfx Voodoo3 3000"}, \
	{0x121a, 0x0007, 0, "3dfx Voodoo4 4500"}, \
	{0x121a, 0x0009, 0, "3dfx Voodoo5 5500"}, \
	{0x121a, 0x000b, 0, "3dfx Voodoo4 4200"}, \
	{0, 0, 0, NULL}

#define viadrv_PCI_IDS \
	{0x1106, 0x3022, 0, "VIA CLE266 3022"}, \
	{0x1106, 0x3122, 0, "VIA CLE266"}, \
	{0x1106, 0x7205, 0, "VIA KM400"}, \
	{0x1106, 0x7204, 0, "VIA K8M800"}, \
	{0, 0, 0, NULL}

#define i810_PCI_IDS \
	{0x8086, 0x7121, 0, "Intel i810 GMCH"}, \
	{0x8086, 0x7123, 0, "Intel i810-DC100 GMCH"}, \
	{0x8086, 0x7125, 0, "Intel i810E GMCH"}, \
	{0x8086, 0x1132, 0, "Intel i815 GMCH"}, \
	{0, 0, 0, NULL}

#define i830_PCI_IDS \
	{0x8086, 0x3577, 0, "Intel i830M GMCH"}, \
	{0x8086, 0x2562, 0, "Intel i845G GMCH"}, \
	{0x8086, 0x3582, 0, "Intel i852GM/i855GM GMCH"}, \
	{0x8086, 0x2572, 0, "Intel i865G GMCH"}, \
	{0, 0, 0, NULL}

#define gamma_PCI_IDS \
	{0x3d3d, 0x0008, 0, "3DLabs GLINT Gamma G1"}, \
	{0, 0, 0, NULL}

#define savage_PCI_IDS \
	{0x5333, 0x8a22, 0, "Savage4"}, \
	{0x5333, 0x8a23, 0, "Savage4"}, \
	{0x5333, 0x8c10, 0, "Savage/MX-MV"}, \
	{0x5333, 0x8c11, 0, "Savage/MX"}, \
	{0x5333, 0x8c12, 0, "Savage/IX-MV"}, \
	{0x5333, 0x8c13, 0, "Savage/IX"}, \
	{0x5333, 0x8c20, 0, "Savage 3D"}, \
	{0x5333, 0x8c21, 0, "Savage 3D/MV"}, \
	{0x5333, 0x8c22, 0, "SuperSavage MX/128"}, \
	{0x5333, 0x8c24, 0, "SuperSavage MX/64"}, \
	{0x5333, 0x8c26, 0, "SuperSavage MX/64C"}, \
	{0x5333, 0x8c2a, 0, "SuperSavage IX/128 SDR"}, \
	{0x5333, 0x8c2b, 0, "SuperSavage IX/128 DDR"}, \
	{0x5333, 0x8c2c, 0, "SuperSavage IX/64 SDR"}, \
	{0x5333, 0x8c2d, 0, "SuperSavage IX/64 DDR"}, \
	{0x5333, 0x8c2e, 0, "SuperSavage IX/C SDR"}, \
	{0x5333, 0x8c2f, 0, "SuperSavage IX/C DDR"}, \
	{0x5333, 0x8a25, 0, "ProSavage PM133"}, \
	{0x5333, 0x8a26, 0, "ProSavage KM133"}, \
	{0x5333, 0x8d01, 0, "ProSavage PN133"}, \
	{0x5333, 0x8d02, 0, "ProSavage KN133"}, \
	{0x5333, 0x8d04, 0, "ProSavage DDR"}, \
	{0, 0, 0, NULL}

#define ffb_PCI_IDS \
	{0, 0, 0, NULL}

OpenPOWER on IntegriCloud