.. | .. |
---|
108 | 108 | INTEL_VGA_DEVICE(0x2e42, info), /* B43_G */ \ |
---|
109 | 109 | INTEL_VGA_DEVICE(0x2e92, info) /* B43_G.1 */ |
---|
110 | 110 | |
---|
111 | | -#define INTEL_PINEVIEW_IDS(info) \ |
---|
112 | | - INTEL_VGA_DEVICE(0xa001, info), \ |
---|
| 111 | +#define INTEL_PINEVIEW_G_IDS(info) \ |
---|
| 112 | + INTEL_VGA_DEVICE(0xa001, info) |
---|
| 113 | + |
---|
| 114 | +#define INTEL_PINEVIEW_M_IDS(info) \ |
---|
113 | 115 | INTEL_VGA_DEVICE(0xa011, info) |
---|
114 | 116 | |
---|
115 | 117 | #define INTEL_IRONLAKE_D_IDS(info) \ |
---|
.. | .. |
---|
166 | 168 | #define INTEL_IVB_Q_IDS(info) \ |
---|
167 | 169 | INTEL_QUANTA_VGA_DEVICE(info) /* Quanta transcode */ |
---|
168 | 170 | |
---|
| 171 | +#define INTEL_HSW_ULT_GT1_IDS(info) \ |
---|
| 172 | + INTEL_VGA_DEVICE(0x0A02, info), /* ULT GT1 desktop */ \ |
---|
| 173 | + INTEL_VGA_DEVICE(0x0A0A, info), /* ULT GT1 server */ \ |
---|
| 174 | + INTEL_VGA_DEVICE(0x0A0B, info), /* ULT GT1 reserved */ \ |
---|
| 175 | + INTEL_VGA_DEVICE(0x0A06, info) /* ULT GT1 mobile */ |
---|
| 176 | + |
---|
| 177 | +#define INTEL_HSW_ULX_GT1_IDS(info) \ |
---|
| 178 | + INTEL_VGA_DEVICE(0x0A0E, info) /* ULX GT1 mobile */ |
---|
| 179 | + |
---|
169 | 180 | #define INTEL_HSW_GT1_IDS(info) \ |
---|
| 181 | + INTEL_HSW_ULT_GT1_IDS(info), \ |
---|
| 182 | + INTEL_HSW_ULX_GT1_IDS(info), \ |
---|
170 | 183 | INTEL_VGA_DEVICE(0x0402, info), /* GT1 desktop */ \ |
---|
171 | 184 | INTEL_VGA_DEVICE(0x040a, info), /* GT1 server */ \ |
---|
172 | 185 | INTEL_VGA_DEVICE(0x040B, info), /* GT1 reserved */ \ |
---|
.. | .. |
---|
175 | 188 | INTEL_VGA_DEVICE(0x0C0A, info), /* SDV GT1 server */ \ |
---|
176 | 189 | INTEL_VGA_DEVICE(0x0C0B, info), /* SDV GT1 reserved */ \ |
---|
177 | 190 | INTEL_VGA_DEVICE(0x0C0E, info), /* SDV GT1 reserved */ \ |
---|
178 | | - INTEL_VGA_DEVICE(0x0A02, info), /* ULT GT1 desktop */ \ |
---|
179 | | - INTEL_VGA_DEVICE(0x0A0A, info), /* ULT GT1 server */ \ |
---|
180 | | - INTEL_VGA_DEVICE(0x0A0B, info), /* ULT GT1 reserved */ \ |
---|
181 | 191 | INTEL_VGA_DEVICE(0x0D02, info), /* CRW GT1 desktop */ \ |
---|
182 | 192 | INTEL_VGA_DEVICE(0x0D0A, info), /* CRW GT1 server */ \ |
---|
183 | 193 | INTEL_VGA_DEVICE(0x0D0B, info), /* CRW GT1 reserved */ \ |
---|
184 | 194 | INTEL_VGA_DEVICE(0x0D0E, info), /* CRW GT1 reserved */ \ |
---|
185 | 195 | INTEL_VGA_DEVICE(0x0406, info), /* GT1 mobile */ \ |
---|
186 | 196 | INTEL_VGA_DEVICE(0x0C06, info), /* SDV GT1 mobile */ \ |
---|
187 | | - INTEL_VGA_DEVICE(0x0A06, info), /* ULT GT1 mobile */ \ |
---|
188 | | - INTEL_VGA_DEVICE(0x0A0E, info), /* ULX GT1 mobile */ \ |
---|
189 | 197 | INTEL_VGA_DEVICE(0x0D06, info) /* CRW GT1 mobile */ |
---|
190 | 198 | |
---|
| 199 | +#define INTEL_HSW_ULT_GT2_IDS(info) \ |
---|
| 200 | + INTEL_VGA_DEVICE(0x0A12, info), /* ULT GT2 desktop */ \ |
---|
| 201 | + INTEL_VGA_DEVICE(0x0A1A, info), /* ULT GT2 server */ \ |
---|
| 202 | + INTEL_VGA_DEVICE(0x0A1B, info), /* ULT GT2 reserved */ \ |
---|
| 203 | + INTEL_VGA_DEVICE(0x0A16, info) /* ULT GT2 mobile */ |
---|
| 204 | + |
---|
| 205 | +#define INTEL_HSW_ULX_GT2_IDS(info) \ |
---|
| 206 | + INTEL_VGA_DEVICE(0x0A1E, info) /* ULX GT2 mobile */ \ |
---|
| 207 | + |
---|
191 | 208 | #define INTEL_HSW_GT2_IDS(info) \ |
---|
| 209 | + INTEL_HSW_ULT_GT2_IDS(info), \ |
---|
| 210 | + INTEL_HSW_ULX_GT2_IDS(info), \ |
---|
192 | 211 | INTEL_VGA_DEVICE(0x0412, info), /* GT2 desktop */ \ |
---|
193 | 212 | INTEL_VGA_DEVICE(0x041a, info), /* GT2 server */ \ |
---|
194 | 213 | INTEL_VGA_DEVICE(0x041B, info), /* GT2 reserved */ \ |
---|
.. | .. |
---|
197 | 216 | INTEL_VGA_DEVICE(0x0C1A, info), /* SDV GT2 server */ \ |
---|
198 | 217 | INTEL_VGA_DEVICE(0x0C1B, info), /* SDV GT2 reserved */ \ |
---|
199 | 218 | INTEL_VGA_DEVICE(0x0C1E, info), /* SDV GT2 reserved */ \ |
---|
200 | | - INTEL_VGA_DEVICE(0x0A12, info), /* ULT GT2 desktop */ \ |
---|
201 | | - INTEL_VGA_DEVICE(0x0A1A, info), /* ULT GT2 server */ \ |
---|
202 | | - INTEL_VGA_DEVICE(0x0A1B, info), /* ULT GT2 reserved */ \ |
---|
203 | 219 | INTEL_VGA_DEVICE(0x0D12, info), /* CRW GT2 desktop */ \ |
---|
204 | 220 | INTEL_VGA_DEVICE(0x0D1A, info), /* CRW GT2 server */ \ |
---|
205 | 221 | INTEL_VGA_DEVICE(0x0D1B, info), /* CRW GT2 reserved */ \ |
---|
.. | .. |
---|
207 | 223 | INTEL_VGA_DEVICE(0x0416, info), /* GT2 mobile */ \ |
---|
208 | 224 | INTEL_VGA_DEVICE(0x0426, info), /* GT2 mobile */ \ |
---|
209 | 225 | INTEL_VGA_DEVICE(0x0C16, info), /* SDV GT2 mobile */ \ |
---|
210 | | - INTEL_VGA_DEVICE(0x0A16, info), /* ULT GT2 mobile */ \ |
---|
211 | | - INTEL_VGA_DEVICE(0x0A1E, info), /* ULX GT2 mobile */ \ |
---|
212 | 226 | INTEL_VGA_DEVICE(0x0D16, info) /* CRW GT2 mobile */ |
---|
213 | 227 | |
---|
| 228 | +#define INTEL_HSW_ULT_GT3_IDS(info) \ |
---|
| 229 | + INTEL_VGA_DEVICE(0x0A22, info), /* ULT GT3 desktop */ \ |
---|
| 230 | + INTEL_VGA_DEVICE(0x0A2A, info), /* ULT GT3 server */ \ |
---|
| 231 | + INTEL_VGA_DEVICE(0x0A2B, info), /* ULT GT3 reserved */ \ |
---|
| 232 | + INTEL_VGA_DEVICE(0x0A26, info), /* ULT GT3 mobile */ \ |
---|
| 233 | + INTEL_VGA_DEVICE(0x0A2E, info) /* ULT GT3 reserved */ |
---|
| 234 | + |
---|
214 | 235 | #define INTEL_HSW_GT3_IDS(info) \ |
---|
| 236 | + INTEL_HSW_ULT_GT3_IDS(info), \ |
---|
215 | 237 | INTEL_VGA_DEVICE(0x0422, info), /* GT3 desktop */ \ |
---|
216 | 238 | INTEL_VGA_DEVICE(0x042a, info), /* GT3 server */ \ |
---|
217 | 239 | INTEL_VGA_DEVICE(0x042B, info), /* GT3 reserved */ \ |
---|
.. | .. |
---|
220 | 242 | INTEL_VGA_DEVICE(0x0C2A, info), /* SDV GT3 server */ \ |
---|
221 | 243 | INTEL_VGA_DEVICE(0x0C2B, info), /* SDV GT3 reserved */ \ |
---|
222 | 244 | INTEL_VGA_DEVICE(0x0C2E, info), /* SDV GT3 reserved */ \ |
---|
223 | | - INTEL_VGA_DEVICE(0x0A22, info), /* ULT GT3 desktop */ \ |
---|
224 | | - INTEL_VGA_DEVICE(0x0A2A, info), /* ULT GT3 server */ \ |
---|
225 | | - INTEL_VGA_DEVICE(0x0A2B, info), /* ULT GT3 reserved */ \ |
---|
226 | 245 | INTEL_VGA_DEVICE(0x0D22, info), /* CRW GT3 desktop */ \ |
---|
227 | 246 | INTEL_VGA_DEVICE(0x0D2A, info), /* CRW GT3 server */ \ |
---|
228 | 247 | INTEL_VGA_DEVICE(0x0D2B, info), /* CRW GT3 reserved */ \ |
---|
229 | 248 | INTEL_VGA_DEVICE(0x0D2E, info), /* CRW GT3 reserved */ \ |
---|
230 | 249 | INTEL_VGA_DEVICE(0x0C26, info), /* SDV GT3 mobile */ \ |
---|
231 | | - INTEL_VGA_DEVICE(0x0A26, info), /* ULT GT3 mobile */ \ |
---|
232 | | - INTEL_VGA_DEVICE(0x0A2E, info), /* ULT GT3 reserved */ \ |
---|
233 | 250 | INTEL_VGA_DEVICE(0x0D26, info) /* CRW GT3 mobile */ |
---|
234 | 251 | |
---|
235 | 252 | #define INTEL_HSW_IDS(info) \ |
---|
.. | .. |
---|
241 | 258 | INTEL_VGA_DEVICE(0x0f30, info), \ |
---|
242 | 259 | INTEL_VGA_DEVICE(0x0f31, info), \ |
---|
243 | 260 | INTEL_VGA_DEVICE(0x0f32, info), \ |
---|
244 | | - INTEL_VGA_DEVICE(0x0f33, info), \ |
---|
245 | | - INTEL_VGA_DEVICE(0x0157, info), \ |
---|
246 | | - INTEL_VGA_DEVICE(0x0155, info) |
---|
| 261 | + INTEL_VGA_DEVICE(0x0f33, info) |
---|
247 | 262 | |
---|
248 | | -#define INTEL_BDW_GT1_IDS(info) \ |
---|
249 | | - INTEL_VGA_DEVICE(0x1602, info), /* GT1 ULT */ \ |
---|
| 263 | +#define INTEL_BDW_ULT_GT1_IDS(info) \ |
---|
250 | 264 | INTEL_VGA_DEVICE(0x1606, info), /* GT1 ULT */ \ |
---|
251 | | - INTEL_VGA_DEVICE(0x160B, info), /* GT1 Iris */ \ |
---|
252 | | - INTEL_VGA_DEVICE(0x160E, info), /* GT1 ULX */ \ |
---|
| 265 | + INTEL_VGA_DEVICE(0x160B, info) /* GT1 Iris */ |
---|
| 266 | + |
---|
| 267 | +#define INTEL_BDW_ULX_GT1_IDS(info) \ |
---|
| 268 | + INTEL_VGA_DEVICE(0x160E, info) /* GT1 ULX */ |
---|
| 269 | + |
---|
| 270 | +#define INTEL_BDW_GT1_IDS(info) \ |
---|
| 271 | + INTEL_BDW_ULT_GT1_IDS(info), \ |
---|
| 272 | + INTEL_BDW_ULX_GT1_IDS(info), \ |
---|
| 273 | + INTEL_VGA_DEVICE(0x1602, info), /* GT1 ULT */ \ |
---|
253 | 274 | INTEL_VGA_DEVICE(0x160A, info), /* GT1 Server */ \ |
---|
254 | 275 | INTEL_VGA_DEVICE(0x160D, info) /* GT1 Workstation */ |
---|
255 | 276 | |
---|
256 | | -#define INTEL_BDW_GT2_IDS(info) \ |
---|
257 | | - INTEL_VGA_DEVICE(0x1612, info), /* GT2 Halo */ \ |
---|
| 277 | +#define INTEL_BDW_ULT_GT2_IDS(info) \ |
---|
258 | 278 | INTEL_VGA_DEVICE(0x1616, info), /* GT2 ULT */ \ |
---|
259 | | - INTEL_VGA_DEVICE(0x161B, info), /* GT2 ULT */ \ |
---|
260 | | - INTEL_VGA_DEVICE(0x161E, info), /* GT2 ULX */ \ |
---|
| 279 | + INTEL_VGA_DEVICE(0x161B, info) /* GT2 ULT */ |
---|
| 280 | + |
---|
| 281 | +#define INTEL_BDW_ULX_GT2_IDS(info) \ |
---|
| 282 | + INTEL_VGA_DEVICE(0x161E, info) /* GT2 ULX */ |
---|
| 283 | + |
---|
| 284 | +#define INTEL_BDW_GT2_IDS(info) \ |
---|
| 285 | + INTEL_BDW_ULT_GT2_IDS(info), \ |
---|
| 286 | + INTEL_BDW_ULX_GT2_IDS(info), \ |
---|
| 287 | + INTEL_VGA_DEVICE(0x1612, info), /* GT2 Halo */ \ |
---|
261 | 288 | INTEL_VGA_DEVICE(0x161A, info), /* GT2 Server */ \ |
---|
262 | 289 | INTEL_VGA_DEVICE(0x161D, info) /* GT2 Workstation */ |
---|
263 | 290 | |
---|
264 | | -#define INTEL_BDW_GT3_IDS(info) \ |
---|
265 | | - INTEL_VGA_DEVICE(0x1622, info), /* ULT */ \ |
---|
| 291 | +#define INTEL_BDW_ULT_GT3_IDS(info) \ |
---|
266 | 292 | INTEL_VGA_DEVICE(0x1626, info), /* ULT */ \ |
---|
267 | | - INTEL_VGA_DEVICE(0x162B, info), /* Iris */ \ |
---|
268 | | - INTEL_VGA_DEVICE(0x162E, info), /* ULX */\ |
---|
| 293 | + INTEL_VGA_DEVICE(0x162B, info) /* Iris */ \ |
---|
| 294 | + |
---|
| 295 | +#define INTEL_BDW_ULX_GT3_IDS(info) \ |
---|
| 296 | + INTEL_VGA_DEVICE(0x162E, info) /* ULX */ |
---|
| 297 | + |
---|
| 298 | +#define INTEL_BDW_GT3_IDS(info) \ |
---|
| 299 | + INTEL_BDW_ULT_GT3_IDS(info), \ |
---|
| 300 | + INTEL_BDW_ULX_GT3_IDS(info), \ |
---|
| 301 | + INTEL_VGA_DEVICE(0x1622, info), /* ULT */ \ |
---|
269 | 302 | INTEL_VGA_DEVICE(0x162A, info), /* Server */ \ |
---|
270 | 303 | INTEL_VGA_DEVICE(0x162D, info) /* Workstation */ |
---|
271 | 304 | |
---|
272 | | -#define INTEL_BDW_RSVD_IDS(info) \ |
---|
273 | | - INTEL_VGA_DEVICE(0x1632, info), /* ULT */ \ |
---|
| 305 | +#define INTEL_BDW_ULT_RSVD_IDS(info) \ |
---|
274 | 306 | INTEL_VGA_DEVICE(0x1636, info), /* ULT */ \ |
---|
275 | | - INTEL_VGA_DEVICE(0x163B, info), /* Iris */ \ |
---|
276 | | - INTEL_VGA_DEVICE(0x163E, info), /* ULX */ \ |
---|
| 307 | + INTEL_VGA_DEVICE(0x163B, info) /* Iris */ |
---|
| 308 | + |
---|
| 309 | +#define INTEL_BDW_ULX_RSVD_IDS(info) \ |
---|
| 310 | + INTEL_VGA_DEVICE(0x163E, info) /* ULX */ |
---|
| 311 | + |
---|
| 312 | +#define INTEL_BDW_RSVD_IDS(info) \ |
---|
| 313 | + INTEL_BDW_ULT_RSVD_IDS(info), \ |
---|
| 314 | + INTEL_BDW_ULX_RSVD_IDS(info), \ |
---|
| 315 | + INTEL_VGA_DEVICE(0x1632, info), /* ULT */ \ |
---|
277 | 316 | INTEL_VGA_DEVICE(0x163A, info), /* Server */ \ |
---|
278 | 317 | INTEL_VGA_DEVICE(0x163D, info) /* Workstation */ |
---|
279 | 318 | |
---|
.. | .. |
---|
289 | 328 | INTEL_VGA_DEVICE(0x22b2, info), \ |
---|
290 | 329 | INTEL_VGA_DEVICE(0x22b3, info) |
---|
291 | 330 | |
---|
| 331 | +#define INTEL_SKL_ULT_GT1_IDS(info) \ |
---|
| 332 | + INTEL_VGA_DEVICE(0x1906, info) /* ULT GT1 */ |
---|
| 333 | + |
---|
| 334 | +#define INTEL_SKL_ULX_GT1_IDS(info) \ |
---|
| 335 | + INTEL_VGA_DEVICE(0x190E, info) /* ULX GT1 */ |
---|
| 336 | + |
---|
292 | 337 | #define INTEL_SKL_GT1_IDS(info) \ |
---|
293 | | - INTEL_VGA_DEVICE(0x1906, info), /* ULT GT1 */ \ |
---|
294 | | - INTEL_VGA_DEVICE(0x190E, info), /* ULX GT1 */ \ |
---|
| 338 | + INTEL_SKL_ULT_GT1_IDS(info), \ |
---|
| 339 | + INTEL_SKL_ULX_GT1_IDS(info), \ |
---|
295 | 340 | INTEL_VGA_DEVICE(0x1902, info), /* DT GT1 */ \ |
---|
296 | 341 | INTEL_VGA_DEVICE(0x190B, info), /* Halo GT1 */ \ |
---|
297 | 342 | INTEL_VGA_DEVICE(0x190A, info) /* SRV GT1 */ |
---|
298 | 343 | |
---|
299 | | -#define INTEL_SKL_GT2_IDS(info) \ |
---|
| 344 | +#define INTEL_SKL_ULT_GT2_IDS(info) \ |
---|
300 | 345 | INTEL_VGA_DEVICE(0x1916, info), /* ULT GT2 */ \ |
---|
301 | | - INTEL_VGA_DEVICE(0x1921, info), /* ULT GT2F */ \ |
---|
302 | | - INTEL_VGA_DEVICE(0x191E, info), /* ULX GT2 */ \ |
---|
| 346 | + INTEL_VGA_DEVICE(0x1921, info) /* ULT GT2F */ |
---|
| 347 | + |
---|
| 348 | +#define INTEL_SKL_ULX_GT2_IDS(info) \ |
---|
| 349 | + INTEL_VGA_DEVICE(0x191E, info) /* ULX GT2 */ |
---|
| 350 | + |
---|
| 351 | +#define INTEL_SKL_GT2_IDS(info) \ |
---|
| 352 | + INTEL_SKL_ULT_GT2_IDS(info), \ |
---|
| 353 | + INTEL_SKL_ULX_GT2_IDS(info), \ |
---|
303 | 354 | INTEL_VGA_DEVICE(0x1912, info), /* DT GT2 */ \ |
---|
304 | 355 | INTEL_VGA_DEVICE(0x191B, info), /* Halo GT2 */ \ |
---|
305 | 356 | INTEL_VGA_DEVICE(0x191A, info), /* SRV GT2 */ \ |
---|
306 | 357 | INTEL_VGA_DEVICE(0x191D, info) /* WKS GT2 */ |
---|
307 | 358 | |
---|
| 359 | +#define INTEL_SKL_ULT_GT3_IDS(info) \ |
---|
| 360 | + INTEL_VGA_DEVICE(0x1926, info) /* ULT GT3 */ |
---|
| 361 | + |
---|
308 | 362 | #define INTEL_SKL_GT3_IDS(info) \ |
---|
| 363 | + INTEL_SKL_ULT_GT3_IDS(info), \ |
---|
309 | 364 | INTEL_VGA_DEVICE(0x1923, info), /* ULT GT3 */ \ |
---|
310 | | - INTEL_VGA_DEVICE(0x1926, info), /* ULT GT3 */ \ |
---|
311 | 365 | INTEL_VGA_DEVICE(0x1927, info), /* ULT GT3 */ \ |
---|
312 | 366 | INTEL_VGA_DEVICE(0x192B, info), /* Halo GT3 */ \ |
---|
313 | 367 | INTEL_VGA_DEVICE(0x192D, info) /* SRV GT3 */ |
---|
.. | .. |
---|
336 | 390 | INTEL_VGA_DEVICE(0x3184, info), \ |
---|
337 | 391 | INTEL_VGA_DEVICE(0x3185, info) |
---|
338 | 392 | |
---|
339 | | -#define INTEL_KBL_GT1_IDS(info) \ |
---|
340 | | - INTEL_VGA_DEVICE(0x5913, info), /* ULT GT1.5 */ \ |
---|
341 | | - INTEL_VGA_DEVICE(0x5915, info), /* ULX GT1.5 */ \ |
---|
| 393 | +#define INTEL_KBL_ULT_GT1_IDS(info) \ |
---|
342 | 394 | INTEL_VGA_DEVICE(0x5906, info), /* ULT GT1 */ \ |
---|
| 395 | + INTEL_VGA_DEVICE(0x5913, info) /* ULT GT1.5 */ |
---|
| 396 | + |
---|
| 397 | +#define INTEL_KBL_ULX_GT1_IDS(info) \ |
---|
343 | 398 | INTEL_VGA_DEVICE(0x590E, info), /* ULX GT1 */ \ |
---|
| 399 | + INTEL_VGA_DEVICE(0x5915, info) /* ULX GT1.5 */ |
---|
| 400 | + |
---|
| 401 | +#define INTEL_KBL_GT1_IDS(info) \ |
---|
| 402 | + INTEL_KBL_ULT_GT1_IDS(info), \ |
---|
| 403 | + INTEL_KBL_ULX_GT1_IDS(info), \ |
---|
344 | 404 | INTEL_VGA_DEVICE(0x5902, info), /* DT GT1 */ \ |
---|
345 | 405 | INTEL_VGA_DEVICE(0x5908, info), /* Halo GT1 */ \ |
---|
346 | 406 | INTEL_VGA_DEVICE(0x590B, info), /* Halo GT1 */ \ |
---|
347 | 407 | INTEL_VGA_DEVICE(0x590A, info) /* SRV GT1 */ |
---|
348 | 408 | |
---|
349 | | -#define INTEL_KBL_GT2_IDS(info) \ |
---|
| 409 | +#define INTEL_KBL_ULT_GT2_IDS(info) \ |
---|
350 | 410 | INTEL_VGA_DEVICE(0x5916, info), /* ULT GT2 */ \ |
---|
| 411 | + INTEL_VGA_DEVICE(0x5921, info) /* ULT GT2F */ |
---|
| 412 | + |
---|
| 413 | +#define INTEL_KBL_ULX_GT2_IDS(info) \ |
---|
| 414 | + INTEL_VGA_DEVICE(0x591E, info) /* ULX GT2 */ |
---|
| 415 | + |
---|
| 416 | +#define INTEL_KBL_GT2_IDS(info) \ |
---|
| 417 | + INTEL_KBL_ULT_GT2_IDS(info), \ |
---|
| 418 | + INTEL_KBL_ULX_GT2_IDS(info), \ |
---|
351 | 419 | INTEL_VGA_DEVICE(0x5917, info), /* Mobile GT2 */ \ |
---|
352 | | - INTEL_VGA_DEVICE(0x5921, info), /* ULT GT2F */ \ |
---|
353 | | - INTEL_VGA_DEVICE(0x591E, info), /* ULX GT2 */ \ |
---|
354 | 420 | INTEL_VGA_DEVICE(0x5912, info), /* DT GT2 */ \ |
---|
355 | 421 | INTEL_VGA_DEVICE(0x591B, info), /* Halo GT2 */ \ |
---|
356 | 422 | INTEL_VGA_DEVICE(0x591A, info), /* SRV GT2 */ \ |
---|
357 | 423 | INTEL_VGA_DEVICE(0x591D, info) /* WKS GT2 */ |
---|
358 | 424 | |
---|
| 425 | +#define INTEL_KBL_ULT_GT3_IDS(info) \ |
---|
| 426 | + INTEL_VGA_DEVICE(0x5926, info) /* ULT GT3 */ |
---|
| 427 | + |
---|
359 | 428 | #define INTEL_KBL_GT3_IDS(info) \ |
---|
| 429 | + INTEL_KBL_ULT_GT3_IDS(info), \ |
---|
360 | 430 | INTEL_VGA_DEVICE(0x5923, info), /* ULT GT3 */ \ |
---|
361 | | - INTEL_VGA_DEVICE(0x5926, info), /* ULT GT3 */ \ |
---|
362 | 431 | INTEL_VGA_DEVICE(0x5927, info) /* ULT GT3 */ |
---|
363 | 432 | |
---|
364 | 433 | #define INTEL_KBL_GT4_IDS(info) \ |
---|
365 | 434 | INTEL_VGA_DEVICE(0x593B, info) /* Halo GT4 */ |
---|
366 | 435 | |
---|
367 | 436 | /* AML/KBL Y GT2 */ |
---|
368 | | -#define INTEL_AML_GT2_IDS(info) \ |
---|
| 437 | +#define INTEL_AML_KBL_GT2_IDS(info) \ |
---|
369 | 438 | INTEL_VGA_DEVICE(0x591C, info), /* ULX GT2 */ \ |
---|
370 | 439 | INTEL_VGA_DEVICE(0x87C0, info) /* ULX GT2 */ |
---|
| 440 | + |
---|
| 441 | +/* AML/CFL Y GT2 */ |
---|
| 442 | +#define INTEL_AML_CFL_GT2_IDS(info) \ |
---|
| 443 | + INTEL_VGA_DEVICE(0x87CA, info) |
---|
| 444 | + |
---|
| 445 | +/* CML GT1 */ |
---|
| 446 | +#define INTEL_CML_GT1_IDS(info) \ |
---|
| 447 | + INTEL_VGA_DEVICE(0x9BA5, info), \ |
---|
| 448 | + INTEL_VGA_DEVICE(0x9BA8, info), \ |
---|
| 449 | + INTEL_VGA_DEVICE(0x9BA4, info), \ |
---|
| 450 | + INTEL_VGA_DEVICE(0x9BA2, info) |
---|
| 451 | + |
---|
| 452 | +#define INTEL_CML_U_GT1_IDS(info) \ |
---|
| 453 | + INTEL_VGA_DEVICE(0x9B21, info), \ |
---|
| 454 | + INTEL_VGA_DEVICE(0x9BAA, info), \ |
---|
| 455 | + INTEL_VGA_DEVICE(0x9BAC, info) |
---|
| 456 | + |
---|
| 457 | +/* CML GT2 */ |
---|
| 458 | +#define INTEL_CML_GT2_IDS(info) \ |
---|
| 459 | + INTEL_VGA_DEVICE(0x9BC5, info), \ |
---|
| 460 | + INTEL_VGA_DEVICE(0x9BC8, info), \ |
---|
| 461 | + INTEL_VGA_DEVICE(0x9BC4, info), \ |
---|
| 462 | + INTEL_VGA_DEVICE(0x9BC2, info), \ |
---|
| 463 | + INTEL_VGA_DEVICE(0x9BC6, info), \ |
---|
| 464 | + INTEL_VGA_DEVICE(0x9BE6, info), \ |
---|
| 465 | + INTEL_VGA_DEVICE(0x9BF6, info) |
---|
| 466 | + |
---|
| 467 | +#define INTEL_CML_U_GT2_IDS(info) \ |
---|
| 468 | + INTEL_VGA_DEVICE(0x9B41, info), \ |
---|
| 469 | + INTEL_VGA_DEVICE(0x9BCA, info), \ |
---|
| 470 | + INTEL_VGA_DEVICE(0x9BCC, info) |
---|
371 | 471 | |
---|
372 | 472 | #define INTEL_KBL_IDS(info) \ |
---|
373 | 473 | INTEL_KBL_GT1_IDS(info), \ |
---|
374 | 474 | INTEL_KBL_GT2_IDS(info), \ |
---|
375 | 475 | INTEL_KBL_GT3_IDS(info), \ |
---|
376 | 476 | INTEL_KBL_GT4_IDS(info), \ |
---|
377 | | - INTEL_AML_GT2_IDS(info) |
---|
| 477 | + INTEL_AML_KBL_GT2_IDS(info) |
---|
378 | 478 | |
---|
379 | 479 | /* CFL S */ |
---|
380 | 480 | #define INTEL_CFL_S_GT1_IDS(info) \ |
---|
.. | .. |
---|
390 | 490 | INTEL_VGA_DEVICE(0x3E9A, info) /* SRV GT2 */ |
---|
391 | 491 | |
---|
392 | 492 | /* CFL H */ |
---|
| 493 | +#define INTEL_CFL_H_GT1_IDS(info) \ |
---|
| 494 | + INTEL_VGA_DEVICE(0x3E9C, info) |
---|
| 495 | + |
---|
393 | 496 | #define INTEL_CFL_H_GT2_IDS(info) \ |
---|
394 | 497 | INTEL_VGA_DEVICE(0x3E9B, info), /* Halo GT2 */ \ |
---|
395 | 498 | INTEL_VGA_DEVICE(0x3E94, info) /* Halo GT2 */ |
---|
.. | .. |
---|
407 | 510 | |
---|
408 | 511 | /* WHL/CFL U GT1 */ |
---|
409 | 512 | #define INTEL_WHL_U_GT1_IDS(info) \ |
---|
410 | | - INTEL_VGA_DEVICE(0x3EA1, info) |
---|
| 513 | + INTEL_VGA_DEVICE(0x3EA1, info), \ |
---|
| 514 | + INTEL_VGA_DEVICE(0x3EA4, info) |
---|
411 | 515 | |
---|
412 | 516 | /* WHL/CFL U GT2 */ |
---|
413 | 517 | #define INTEL_WHL_U_GT2_IDS(info) \ |
---|
414 | | - INTEL_VGA_DEVICE(0x3EA0, info) |
---|
| 518 | + INTEL_VGA_DEVICE(0x3EA0, info), \ |
---|
| 519 | + INTEL_VGA_DEVICE(0x3EA3, info) |
---|
415 | 520 | |
---|
416 | 521 | /* WHL/CFL U GT3 */ |
---|
417 | 522 | #define INTEL_WHL_U_GT3_IDS(info) \ |
---|
418 | | - INTEL_VGA_DEVICE(0x3EA2, info), \ |
---|
419 | | - INTEL_VGA_DEVICE(0x3EA3, info), \ |
---|
420 | | - INTEL_VGA_DEVICE(0x3EA4, info) |
---|
| 523 | + INTEL_VGA_DEVICE(0x3EA2, info) |
---|
421 | 524 | |
---|
422 | 525 | #define INTEL_CFL_IDS(info) \ |
---|
423 | 526 | INTEL_CFL_S_GT1_IDS(info), \ |
---|
424 | 527 | INTEL_CFL_S_GT2_IDS(info), \ |
---|
| 528 | + INTEL_CFL_H_GT1_IDS(info), \ |
---|
425 | 529 | INTEL_CFL_H_GT2_IDS(info), \ |
---|
426 | 530 | INTEL_CFL_U_GT2_IDS(info), \ |
---|
427 | 531 | INTEL_CFL_U_GT3_IDS(info), \ |
---|
428 | 532 | INTEL_WHL_U_GT1_IDS(info), \ |
---|
429 | 533 | INTEL_WHL_U_GT2_IDS(info), \ |
---|
430 | | - INTEL_WHL_U_GT3_IDS(info) |
---|
| 534 | + INTEL_WHL_U_GT3_IDS(info), \ |
---|
| 535 | + INTEL_AML_CFL_GT2_IDS(info), \ |
---|
| 536 | + INTEL_CML_GT1_IDS(info), \ |
---|
| 537 | + INTEL_CML_GT2_IDS(info), \ |
---|
| 538 | + INTEL_CML_U_GT1_IDS(info), \ |
---|
| 539 | + INTEL_CML_U_GT2_IDS(info) |
---|
431 | 540 | |
---|
432 | 541 | /* CNL */ |
---|
| 542 | +#define INTEL_CNL_PORT_F_IDS(info) \ |
---|
| 543 | + INTEL_VGA_DEVICE(0x5A54, info), \ |
---|
| 544 | + INTEL_VGA_DEVICE(0x5A5C, info), \ |
---|
| 545 | + INTEL_VGA_DEVICE(0x5A44, info), \ |
---|
| 546 | + INTEL_VGA_DEVICE(0x5A4C, info) |
---|
| 547 | + |
---|
433 | 548 | #define INTEL_CNL_IDS(info) \ |
---|
| 549 | + INTEL_CNL_PORT_F_IDS(info), \ |
---|
434 | 550 | INTEL_VGA_DEVICE(0x5A51, info), \ |
---|
435 | 551 | INTEL_VGA_DEVICE(0x5A59, info), \ |
---|
436 | 552 | INTEL_VGA_DEVICE(0x5A41, info), \ |
---|
.. | .. |
---|
440 | 556 | INTEL_VGA_DEVICE(0x5A42, info), \ |
---|
441 | 557 | INTEL_VGA_DEVICE(0x5A4A, info), \ |
---|
442 | 558 | INTEL_VGA_DEVICE(0x5A50, info), \ |
---|
443 | | - INTEL_VGA_DEVICE(0x5A40, info), \ |
---|
444 | | - INTEL_VGA_DEVICE(0x5A54, info), \ |
---|
445 | | - INTEL_VGA_DEVICE(0x5A5C, info), \ |
---|
446 | | - INTEL_VGA_DEVICE(0x5A44, info), \ |
---|
447 | | - INTEL_VGA_DEVICE(0x5A4C, info) |
---|
| 559 | + INTEL_VGA_DEVICE(0x5A40, info) |
---|
448 | 560 | |
---|
449 | 561 | /* ICL */ |
---|
450 | | -#define INTEL_ICL_11_IDS(info) \ |
---|
| 562 | +#define INTEL_ICL_PORT_F_IDS(info) \ |
---|
451 | 563 | INTEL_VGA_DEVICE(0x8A50, info), \ |
---|
452 | | - INTEL_VGA_DEVICE(0x8A51, info), \ |
---|
453 | 564 | INTEL_VGA_DEVICE(0x8A5C, info), \ |
---|
454 | | - INTEL_VGA_DEVICE(0x8A5D, info), \ |
---|
| 565 | + INTEL_VGA_DEVICE(0x8A59, info), \ |
---|
| 566 | + INTEL_VGA_DEVICE(0x8A58, info), \ |
---|
455 | 567 | INTEL_VGA_DEVICE(0x8A52, info), \ |
---|
456 | 568 | INTEL_VGA_DEVICE(0x8A5A, info), \ |
---|
457 | 569 | INTEL_VGA_DEVICE(0x8A5B, info), \ |
---|
| 570 | + INTEL_VGA_DEVICE(0x8A57, info), \ |
---|
| 571 | + INTEL_VGA_DEVICE(0x8A56, info), \ |
---|
458 | 572 | INTEL_VGA_DEVICE(0x8A71, info), \ |
---|
459 | | - INTEL_VGA_DEVICE(0x8A70, info) |
---|
| 573 | + INTEL_VGA_DEVICE(0x8A70, info), \ |
---|
| 574 | + INTEL_VGA_DEVICE(0x8A53, info), \ |
---|
| 575 | + INTEL_VGA_DEVICE(0x8A54, info) |
---|
| 576 | + |
---|
| 577 | +#define INTEL_ICL_11_IDS(info) \ |
---|
| 578 | + INTEL_ICL_PORT_F_IDS(info), \ |
---|
| 579 | + INTEL_VGA_DEVICE(0x8A51, info), \ |
---|
| 580 | + INTEL_VGA_DEVICE(0x8A5D, info) |
---|
| 581 | + |
---|
| 582 | +/* EHL/JSL */ |
---|
| 583 | +#define INTEL_EHL_IDS(info) \ |
---|
| 584 | + INTEL_VGA_DEVICE(0x4500, info), \ |
---|
| 585 | + INTEL_VGA_DEVICE(0x4571, info), \ |
---|
| 586 | + INTEL_VGA_DEVICE(0x4551, info), \ |
---|
| 587 | + INTEL_VGA_DEVICE(0x4541, info), \ |
---|
| 588 | + INTEL_VGA_DEVICE(0x4E71, info), \ |
---|
| 589 | + INTEL_VGA_DEVICE(0x4557, info), \ |
---|
| 590 | + INTEL_VGA_DEVICE(0x4555, info), \ |
---|
| 591 | + INTEL_VGA_DEVICE(0x4E61, info), \ |
---|
| 592 | + INTEL_VGA_DEVICE(0x4E57, info), \ |
---|
| 593 | + INTEL_VGA_DEVICE(0x4E55, info), \ |
---|
| 594 | + INTEL_VGA_DEVICE(0x4E51, info) |
---|
| 595 | + |
---|
| 596 | +/* TGL */ |
---|
| 597 | +#define INTEL_TGL_12_GT1_IDS(info) \ |
---|
| 598 | + INTEL_VGA_DEVICE(0x9A60, info), \ |
---|
| 599 | + INTEL_VGA_DEVICE(0x9A68, info), \ |
---|
| 600 | + INTEL_VGA_DEVICE(0x9A70, info) |
---|
| 601 | + |
---|
| 602 | +#define INTEL_TGL_12_GT2_IDS(info) \ |
---|
| 603 | + INTEL_VGA_DEVICE(0x9A40, info), \ |
---|
| 604 | + INTEL_VGA_DEVICE(0x9A49, info), \ |
---|
| 605 | + INTEL_VGA_DEVICE(0x9A59, info), \ |
---|
| 606 | + INTEL_VGA_DEVICE(0x9A78, info), \ |
---|
| 607 | + INTEL_VGA_DEVICE(0x9AC0, info), \ |
---|
| 608 | + INTEL_VGA_DEVICE(0x9AC9, info), \ |
---|
| 609 | + INTEL_VGA_DEVICE(0x9AD9, info), \ |
---|
| 610 | + INTEL_VGA_DEVICE(0x9AF8, info) |
---|
| 611 | + |
---|
| 612 | +#define INTEL_TGL_12_IDS(info) \ |
---|
| 613 | + INTEL_TGL_12_GT1_IDS(info), \ |
---|
| 614 | + INTEL_TGL_12_GT2_IDS(info) |
---|
| 615 | + |
---|
| 616 | +/* RKL */ |
---|
| 617 | +#define INTEL_RKL_IDS(info) \ |
---|
| 618 | + INTEL_VGA_DEVICE(0x4C80, info), \ |
---|
| 619 | + INTEL_VGA_DEVICE(0x4C8A, info), \ |
---|
| 620 | + INTEL_VGA_DEVICE(0x4C8B, info), \ |
---|
| 621 | + INTEL_VGA_DEVICE(0x4C8C, info), \ |
---|
| 622 | + INTEL_VGA_DEVICE(0x4C90, info), \ |
---|
| 623 | + INTEL_VGA_DEVICE(0x4C9A, info) |
---|
| 624 | + |
---|
| 625 | +/* DG1 */ |
---|
| 626 | +#define INTEL_DG1_IDS(info) \ |
---|
| 627 | + INTEL_VGA_DEVICE(0x4905, info) |
---|
460 | 628 | |
---|
461 | 629 | #endif /* _I915_PCIIDS_H */ |
---|