230 | | // r420 X800 |
231 | | #define DEVICE_ID_RADEON_JH 0x4a48 // new |
232 | | #define DEVICE_ID_RADEON_JI 0x4a49 |
233 | | #define DEVICE_ID_RADEON_JJ 0x4a4a |
234 | | #define DEVICE_ID_RADEON_JK 0x4a4b |
235 | | #define DEVICE_ID_RADEON_JL 0x4a4c // new mobility |
236 | | #define DEVICE_ID_RADEON_JM 0x4a4d // new |
237 | | #define DEVICE_ID_RADEON_JN 0x4a4e // new |
238 | | #define DEVICE_ID_RADEON_JP 0x4a50 |
239 | | #define DEVICE_ID_RADEON_4a4f 0x4a4f // new |
240 | | |
241 | | // r423 X800 |
242 | | #define DEVICE_ID_RADEON_UH 0x5548 // new |
243 | | #define DEVICE_ID_RADEON_UI 0x5549 |
244 | | #define DEVICE_ID_RADEON_UJ 0x554a |
245 | | #define DEVICE_ID_RADEON_UK 0x554b |
246 | | #define DEVICE_ID_RADEON_UQ 0x5551 // new |
247 | | #define DEVICE_ID_RADEON_UR 0x5552 // new |
248 | | #define DEVICE_ID_RADEON_UT 0x5554 // new |
249 | | |
250 | | #define DEVICE_ID_RADEON_UM 0x554d // ? |
251 | | #define DEVICE_ID_RADEON_UO 0x554f // ? |
252 | | |
253 | | #define DEVICE_ID_RADEON_5d57 0x5d57 |
254 | | #define DEVICE_ID_RADEON_5550 0x5550 // new |
255 | | |
256 | | // r430 X850 |
257 | | #define DEVICE_ID_RADEON_5d49 0x5d49 // new mob |
258 | | #define DEVICE_ID_RADEON_5d4a 0x5d4a // new mob |
259 | | #define DEVICE_ID_RADEON_5d48 0x5d48 // new mob |
260 | | #define DEVICE_ID_RADEON_554f 0x554f // new |
261 | | #define DEVICE_ID_RADEON_554d 0x554d // new |
262 | | #define DEVICE_ID_RADEON_554e 0x554e // new |
263 | | #define DEVICE_ID_RADEON_554c 0x554c // new |
264 | | |
265 | | // r480 |
266 | | #define DEVICE_ID_RADEON_5d4c 0x5d4c // new |
267 | | #define DEVICE_ID_RADEON_5d50 0x5d50 // new |
268 | | #define DEVICE_ID_RADEON_5d4e 0x5d4e // new |
269 | | #define DEVICE_ID_RADEON_5d4f 0x5d4f // new |
270 | | #define DEVICE_ID_RADEON_5d52 0x5d52 // new |
271 | | #define DEVICE_ID_RADEON_5d4d 0x5d4d // new |
272 | | |
273 | | // r481 |
274 | | #define DEVICE_ID_RADEON_KJ 0x4b4a |
275 | | #define DEVICE_ID_RADEON_KK 0x4b4b |
276 | | #define DEVICE_ID_RADEON_KL 0x4b4c |
277 | | #define DEVICE_ID_RADEON_KI 0x4b49 |
278 | | |
279 | | // rs100 |
280 | | #define DEVICE_ID_RS100_4136 0x4136 |
281 | | #define DEVICE_ID_RS100_4336 0x4336 |
282 | | |
283 | | // rs200 |
284 | | #define DEVICE_ID_RS200_4337 0x4337 |
285 | | #define DEVICE_ID_RS200_4137 0x4137 |
286 | | |
287 | | // rs250 |
288 | | #define DEVICE_ID_RS250_4237 0x4237 |
289 | | #define DEVICE_ID_RS250_4437 0x4437 |
290 | | |
291 | | // rs300 |
292 | | #define DEVICE_ID_RS300_5834 0x5834 |
293 | | #define DEVICE_ID_RS300_5835 0x5835 |
294 | | |
295 | | // rs350 |
296 | | #define DEVICE_ID_RS350_7834 0x7834 |
297 | | #define DEVICE_ID_RS350_7835 0x7835 |
298 | | |
299 | | // rs400 |
300 | | #define DEVICE_ID_RS400_5a41 0x5a41 |
301 | | #define DEVICE_ID_RS400_5a42 0x5a42 |
302 | | |
303 | | // rs410 |
304 | | #define DEVICE_ID_RS410_5a61 0x5a61 |
305 | | #define DEVICE_ID_RS410_5a62 0x5a62 |
306 | | |
307 | | // rs480/82 |
308 | | #define DEVICE_ID_RS480_5954 0x5954 |
309 | | #define DEVICE_ID_RS480_5955 0x5955 |
310 | | #define DEVICE_ID_RS482_5974 0x5974 |
311 | | #define DEVICE_ID_RS482_5975 0x5975 |
312 | | |
313 | | typedef struct { |
314 | | uint16 device_id; |
315 | | radeon_type asic; |
316 | | uint32 features; |
317 | | char *name; |
318 | | } RadeonDevice; |
319 | | |
320 | | #define STD_RADEON 0 // common as muck PC graphics card (if there is such a thing) |
321 | | #define ISMOBILITY 1 // is mobility |
322 | | #define INTEGRATED 2 // is IGP (Integrated Graphics Processor) onboard video |
323 | | #define MOBILE_IGP ISMOBILITY | INTEGRATED // 2 disabilites for the price of 1 |
324 | | |
325 | | // list of supported devices |
326 | | RadeonDevice radeon_device_list[] = { |
327 | | // original Radeons, now called r100 |
328 | | { DEVICE_ID_RADEON_QD, rt_r100, STD_RADEON, "Radeon 7200 / Radeon / ALL-IN-WONDER Radeon" }, |
329 | | { DEVICE_ID_RADEON_QE, rt_r100, STD_RADEON, "Radeon QE" }, |
330 | | { DEVICE_ID_RADEON_QF, rt_r100, STD_RADEON, "Radeon QF" }, |
331 | | { DEVICE_ID_RADEON_QG, rt_r100, STD_RADEON, "Radeon QG" }, |
332 | | |
333 | | // Radeon VE (low-cost, dual CRT, no TCL), was rt_ve now refered to as rv100 |
334 | | { DEVICE_ID_RADEON_QY, rt_rv100, STD_RADEON, "Radeon 7000 / Radeon VE" }, |
335 | | { DEVICE_ID_RADEON_QZ, rt_rv100, STD_RADEON, "Radeon QZ VE" }, |
336 | | |
337 | | { DEVICE_ID_RN50_515E, rt_rv100, STD_RADEON, "ES1000 515E (PCI)" }, // Evans and Sutherland something or other? |
338 | | { DEVICE_ID_RN50_5969, rt_rv100, STD_RADEON, "ES1000 5969 (PCI)" }, |
339 | | |
340 | | // mobility version of original Radeon (based on VE), now called M6 |
341 | | { DEVICE_ID_RADEON_LY, rt_rv100, ISMOBILITY, "Radeon Mobility" }, |
342 | | { DEVICE_ID_RADEON_LZ, rt_rv100, ISMOBILITY, "Radeon Mobility M6 LZ" }, |
343 | | |
344 | | // RV200 (dual CRT) |
345 | | { DEVICE_ID_RADEON_QW, rt_rv200, STD_RADEON, "Radeon 7500 / ALL-IN-WONDER Radeon 7500" }, |
346 | | { DEVICE_ID_RADEON_QX, rt_rv200, STD_RADEON, "Radeon 7500 QX" }, |
347 | | |
348 | | // M7 (based on RV200) was rt_m 7 |
349 | | { DEVICE_ID_RADEON_LW, rt_rv200, ISMOBILITY, "Radeon Mobility 7500" }, |
350 | | { DEVICE_ID_RADEON_LX, rt_rv200, ISMOBILITY, "Radeon Mobility 7500 GL" }, |
351 | | |
352 | | // R200 |
353 | | { DEVICE_ID_RADEON_QH, rt_r200, STD_RADEON, "Fire GL E1" }, // chip fgl8800 |
354 | | { DEVICE_ID_RADEON_QI, rt_r200, STD_RADEON, "Radeon 8500 QI" }, |
355 | | { DEVICE_ID_RADEON_QJ, rt_r200, STD_RADEON, "Radeon 8500 QJ" }, |
356 | | { DEVICE_ID_RADEON_QK, rt_r200, STD_RADEON, "Radeon 8500 QK" }, |
357 | | { DEVICE_ID_RADEON_QL, rt_r200, STD_RADEON, "Radeon 8500 / 8500LE / ALL-IN-WONDER Radeon 8500" }, |
358 | | { DEVICE_ID_RADEON_QM, rt_r200, STD_RADEON, "Radeon 9100" }, |
359 | | |
360 | | { DEVICE_ID_RADEON_Qh, rt_r200, STD_RADEON, "Radeon 8500 Qh" }, |
361 | | { DEVICE_ID_RADEON_Qi, rt_r200, STD_RADEON, "Radeon 8500 Qi" }, |
362 | | { DEVICE_ID_RADEON_Qj, rt_r200, STD_RADEON, "Radeon 8500 Qj" }, |
363 | | { DEVICE_ID_RADEON_Qk, rt_r200, STD_RADEON, "Radeon 8500 Qk" }, |
364 | | |
365 | | { DEVICE_ID_RADEON_BB, rt_r200, STD_RADEON, "ALL-IN-Wonder Radeon 8500 DV (BB)" }, |
366 | | { DEVICE_ID_RADEON_BC, rt_r200, STD_RADEON, "ALL-IN-Wonder Radeon 8500 DV (BC)" }, |
367 | | |
368 | | // RV250 (cut-down R200 with integrated TV-Out) |
369 | | { DEVICE_ID_RADEON_If, rt_rv250, STD_RADEON, "Radeon 9000" }, |
370 | | { DEVICE_ID_RADEON_Ig, rt_rv250, STD_RADEON, "Radeon 9000 Ig" }, |
371 | | |
372 | | // M9 (based on rv250) was rt_m9 |
373 | | { DEVICE_ID_RADEON_Ld, rt_rv250, ISMOBILITY, "Radeon Mobility 9000 Ld" }, |
374 | | { DEVICE_ID_RADEON_Le, rt_rv250, ISMOBILITY, "Radeon Mobility 9000 Le" }, |
375 | | { DEVICE_ID_RADEON_Lf, rt_rv250, ISMOBILITY, "Radeon Mobility 9000 Lf" }, |
376 | | { DEVICE_ID_RADEON_Lg, rt_rv250, ISMOBILITY, "Radeon Mobility 9000 Lg" }, |
377 | | |
378 | | // RV280 (rv250 but faster) |
379 | | { DEVICE_ID_RADEON_5960, rt_rv280, STD_RADEON, "Radeon 9200 Pro" }, |
380 | | { DEVICE_ID_RADEON_Za, rt_rv280, STD_RADEON, "Radeon 9200" }, |
381 | | { DEVICE_ID_RADEON_Zb, rt_rv280, STD_RADEON, "Radeon 9200" }, |
382 | | { DEVICE_ID_RADEON_Zd, rt_rv280, STD_RADEON, "Radeon 9200 SE" }, |
383 | | { DEVICE_ID_RADEON_Ze, rt_rv280, STD_RADEON, "Ati FireMV 2200" }, |
384 | | |
385 | | // M9+ (based on rv280) was rt_m9plus |
386 | | { DEVICE_ID_RADEON_5c61, rt_rv280, ISMOBILITY, "Radeon Mobility 9200" }, |
387 | | { DEVICE_ID_RADEON_5c63, rt_rv280, ISMOBILITY, "Radeon Mobility 9200" }, |
388 | | |
389 | | // R300 |
390 | | { DEVICE_ID_RADEON_ND, rt_r300, STD_RADEON, "Radeon 9700 ND" }, |
391 | | { DEVICE_ID_RADEON_NE, rt_r300, STD_RADEON, "Radeon 9700 NE" }, |
392 | | { DEVICE_ID_RADEON_NF, rt_r300, STD_RADEON, "Radeon 9600 XT" }, |
393 | | { DEVICE_ID_RADEON_NG, rt_r300, STD_RADEON, "Radeon 9700 NG" }, |
394 | | |
395 | | // r300-4P |
396 | | { DEVICE_ID_RADEON_AD, rt_r300, STD_RADEON, "Radeon 9700 AD" }, |
397 | | { DEVICE_ID_RADEON_AE, rt_r300, STD_RADEON, "Radeon 9700 AE" }, |
398 | | { DEVICE_ID_RADEON_AF, rt_r300, STD_RADEON, "Radeon 9700 AF" }, |
399 | | { DEVICE_ID_RADEON_AG, rt_r300, STD_RADEON, "Radeon 9700 AG" }, |
400 | | |
401 | | // RV350 |
402 | | { DEVICE_ID_RADEON_AP, rt_rv350, STD_RADEON, "Radeon 9600 AP" }, |
403 | | { DEVICE_ID_RADEON_AQ, rt_rv350, STD_RADEON, "Radeon 9600SE AQ" }, |
404 | | { DEVICE_ID_RADEON_AR, rt_rv350, STD_RADEON, "Radeon 9600XT AR" }, |
405 | | { DEVICE_ID_RADEON_AS, rt_rv350, STD_RADEON, "Radeon 9550 AS" }, |
406 | | { DEVICE_ID_RADEON_AT, rt_rv350, STD_RADEON, "FireGL T2 AT" }, |
407 | | { DEVICE_ID_RADEON_4155, rt_rv350, STD_RADEON, "Radeon 9650 4155" }, |
408 | | { DEVICE_ID_RADEON_AV, rt_rv350, STD_RADEON, "Radeon 9600 AQ" }, |
409 | | |
410 | | // rv350 M10 (based on rv350) was rt_m10 |
411 | | { DEVICE_ID_RADEON_NP, rt_rv350, ISMOBILITY, "Radeon Mobility 9600/9700 (M10/M11) NP " }, |
412 | | { DEVICE_ID_RADEON_NQ, rt_rv350, ISMOBILITY, "Radeon Mobility 9600 (M10) NQ " }, |
413 | | { DEVICE_ID_RADEON_NR, rt_rv350, ISMOBILITY, "Radeon Mobility 9600 (M11) NR " }, |
414 | | { DEVICE_ID_RADEON_NS, rt_rv350, ISMOBILITY, "Radeon Mobility 9600 (M10) NS " }, |
415 | | { DEVICE_ID_RADEON_NT, rt_rv350, ISMOBILITY, "ATI FireGL Mobility T2 (M10) NT" }, |
416 | | { DEVICE_ID_RADEON_NV, rt_rv350, ISMOBILITY, "ATI FireGL Mobility T2e (M11) NV" }, |
417 | | |
418 | | // R350 |
419 | | { DEVICE_ID_RADEON_AH, rt_r350, STD_RADEON, "Radeon 9800SE AH" }, |
420 | | { DEVICE_ID_RADEON_AI, rt_r350, STD_RADEON, "Radeon 9800 AI" }, |
421 | | { DEVICE_ID_RADEON_AJ, rt_r350, STD_RADEON, "Radeon 9800 AJ" }, |
422 | | { DEVICE_ID_RADEON_AK, rt_r350, STD_RADEON, "FireGL X2 AK" }, |
423 | | { DEVICE_ID_RADEON_NH, rt_r350, STD_RADEON, "Radeon 9800 Pro NH" }, |
424 | | { DEVICE_ID_RADEON_NI, rt_r350, STD_RADEON, "Radeon 9800 NI" }, |
425 | | { DEVICE_ID_RADEON_NK, rt_r350, STD_RADEON, "FireGL X2 NK" }, |
426 | | { DEVICE_ID_RADEON_NJ, rt_r350, STD_RADEON, "Radeon 9800 XT" }, |
427 | | |
428 | | // rv370 |
429 | | { DEVICE_ID_RADEON_5b60, rt_rv380, STD_RADEON, "Radeon X300 (RV370) 5B60" }, |
430 | | { DEVICE_ID_RADEON_5b62, rt_rv380, STD_RADEON, "Radeon X600 (RV370) 5B62" }, |
431 | | { DEVICE_ID_RADEON_5b63, rt_rv380, STD_RADEON, "Radeon X1050 (RV370) 5B63" }, |
432 | | { DEVICE_ID_RADEON_5b64, rt_rv380, STD_RADEON, "FireGL V3100 (RV370) 5B64" }, |
433 | | { DEVICE_ID_RADEON_5b65, rt_rv380, STD_RADEON, "FireGL D1100 (RV370) 5B65" }, |
434 | | { DEVICE_ID_RADEON_5460, rt_rv380, ISMOBILITY, "Radeon Mobility M300 (M22) 5460" }, |
435 | | { DEVICE_ID_RADEON_5464, rt_rv380, ISMOBILITY, "FireGL M22 GL 5464" }, |
436 | | |
437 | | // rv380 |
438 | | { DEVICE_ID_RADEON_3e50, rt_rv380, STD_RADEON, "Radeon X600 (RV380) 3E50" }, |
439 | | { DEVICE_ID_RADEON_3e54, rt_rv380, STD_RADEON, "FireGL V3200 (RV380) 3E54" }, |
440 | | { DEVICE_ID_RADEON_3150, rt_rv380, ISMOBILITY, "Radeon Mobility X600 (M24) 3150" }, |
441 | | { DEVICE_ID_RADEON_3154, rt_rv380, ISMOBILITY, "FireGL M24 GL 3154" }, |
442 | | { DEVICE_ID_RADEON_5462, rt_rv380, ISMOBILITY, "Radeon X600SE (RV3?0) 5462" }, |
443 | | |
444 | | // rv380 |
445 | | { DEVICE_ID_RADEON_5b62, rt_rv380, STD_RADEON, "Radeon X600 AIW" }, |
446 | | |
447 | | // rv410 |
448 | | { DEVICE_ID_RADEON_5e48, rt_r420, STD_RADEON, "FireGL V5000 (RV410)" }, |
449 | | { DEVICE_ID_RADEON_564a, rt_r420, ISMOBILITY, "Mobility FireGL V5000 (M26)" }, |
450 | | { DEVICE_ID_RADEON_564b, rt_r420, ISMOBILITY, "Mobility FireGL V5000 (M26)" }, |
451 | | { DEVICE_ID_RADEON_564f, rt_r420, ISMOBILITY, "Mobility Radeon X700 XL (M26)" }, |
452 | | { DEVICE_ID_RADEON_5652, rt_r420, ISMOBILITY, "Mobility Radeon X700 (M26)" }, |
453 | | { DEVICE_ID_RADEON_5653, rt_r420, ISMOBILITY, "Mobility Radeon X700 (M26)" }, |
454 | | { DEVICE_ID_RADEON_5e4b, rt_r420, STD_RADEON, "Radeon X700 PRO (RV410)" }, |
455 | | { DEVICE_ID_RADEON_5e4a, rt_r420, STD_RADEON, "Radeon X700 XT (RV410)" }, |
456 | | { DEVICE_ID_RADEON_5e4d, rt_r420, STD_RADEON, "Radeon X700 (RV410)" }, |
457 | | { DEVICE_ID_RADEON_5e4c, rt_r420, STD_RADEON, "Radeon X700 SE (RV410)" }, |
458 | | { DEVICE_ID_RADEON_5e4f, rt_r420, STD_RADEON, "Radeon X700 SE (RV410)" }, |
459 | | |
460 | | // r420 |
461 | | { DEVICE_ID_RADEON_JH, rt_r420, STD_RADEON, "Radeon X800 (R420) JH" }, |
462 | | { DEVICE_ID_RADEON_JI, rt_r420, STD_RADEON, "Radeon X800PRO (R420) JI" }, |
463 | | { DEVICE_ID_RADEON_JJ, rt_r420, STD_RADEON, "Radeon X800SE (R420) JJ" }, |
464 | | { DEVICE_ID_RADEON_JK, rt_r420, STD_RADEON, "Radeon X800 (R420) JK" }, |
465 | | { DEVICE_ID_RADEON_JL, rt_r420, STD_RADEON, "Radeon X800 (R420) JL" }, |
466 | | { DEVICE_ID_RADEON_JM, rt_r420, STD_RADEON, "FireGL X3 (R420) JM" }, |
467 | | { DEVICE_ID_RADEON_JN, rt_r420, ISMOBILITY, "Radeon Mobility 9800 (M18) JN" }, |
468 | | { DEVICE_ID_RADEON_JP, rt_r420, STD_RADEON, "Radeon X800XT (R420) JP" }, |
469 | | { DEVICE_ID_RADEON_4a4f, rt_r420, STD_RADEON, "Radeon X800 SE (R420)" }, |
470 | | |
471 | | // r423 |
472 | | { DEVICE_ID_RADEON_UH, rt_r420, STD_RADEON, "Radeon X800 (R423) UH" }, |
473 | | { DEVICE_ID_RADEON_UI, rt_r420, STD_RADEON, "Radeon X800PRO (R423) UI" }, |
474 | | { DEVICE_ID_RADEON_UJ, rt_r420, STD_RADEON, "Radeon X800LE (R423) UJ" }, |
475 | | { DEVICE_ID_RADEON_UK, rt_r420, STD_RADEON, "Radeon X800SE (R423) UK" }, |
476 | | { DEVICE_ID_RADEON_UQ, rt_r420, STD_RADEON, "FireGL V7200 (R423) UQ" }, |
477 | | { DEVICE_ID_RADEON_UR, rt_r420, STD_RADEON, "FireGL V5100 (R423) UR" }, |
478 | | { DEVICE_ID_RADEON_UT, rt_r420, STD_RADEON, "FireGL V7100 (R423) UT" }, |
479 | | |
480 | | { DEVICE_ID_RADEON_UO, rt_r420, STD_RADEON, "Radeon X800 UO" }, |
481 | | { DEVICE_ID_RADEON_UM, rt_r420, STD_RADEON, "Radeon X800 UM" }, |
482 | | |
483 | | { DEVICE_ID_RADEON_5d57, rt_r420, STD_RADEON, "Radeon X800 XT" }, |
484 | | { DEVICE_ID_RADEON_5550, rt_r420, STD_RADEON, "FireGL V7100 (R423)" }, |
485 | | |
486 | | // r430 |
487 | | { DEVICE_ID_RADEON_5d49, rt_r420, ISMOBILITY, "Mobility FireGL V5100 (M28)" }, |
488 | | { DEVICE_ID_RADEON_5d4a, rt_r420, ISMOBILITY, "Mobility Radeon X800 (M28)" }, |
489 | | { DEVICE_ID_RADEON_5d48, rt_r420, ISMOBILITY, "Mobility Radeon X800 XT (M28)" }, |
490 | | { DEVICE_ID_RADEON_554f, rt_r420, STD_RADEON, "Radeon X800 (R430)" }, |
491 | | { DEVICE_ID_RADEON_554d, rt_r420, STD_RADEON, "Radeon X800 XL (R430)" }, |
492 | | { DEVICE_ID_RADEON_554e, rt_r420, STD_RADEON, "Radeon X800 SE (R430)" }, |
493 | | { DEVICE_ID_RADEON_554c, rt_r420, STD_RADEON, "Radeon X800 XTP (R430)" }, |
494 | | |
495 | | // r480 |
496 | | { DEVICE_ID_RADEON_5d4c, rt_r420, STD_RADEON, "Radeon X850 5D4C" }, |
497 | | { DEVICE_ID_RADEON_5d50, rt_r420, STD_RADEON, "Radeon FireGL (R480) GL 5D50" }, |
498 | | { DEVICE_ID_RADEON_5d4e, rt_r420, STD_RADEON, "Radeon X850 SE (R480)" }, |
499 | | { DEVICE_ID_RADEON_5d4f, rt_r420, STD_RADEON, "Radeon X850 PRO (R480)" }, |
500 | | { DEVICE_ID_RADEON_5d52, rt_r420, STD_RADEON, "Radeon X850 XT (R480)" }, |
501 | | { DEVICE_ID_RADEON_5d4d, rt_r420, STD_RADEON, "Radeon X850 XT PE (R480)" }, |
502 | | |
503 | | // r481 |
504 | | { DEVICE_ID_RADEON_KJ, rt_r420, STD_RADEON, "Radeon X850 PRO (R480)" }, |
505 | | { DEVICE_ID_RADEON_KK, rt_r420, STD_RADEON, "Radeon X850 SE (R480)" }, |
506 | | { DEVICE_ID_RADEON_KL, rt_r420, STD_RADEON, "Radeon X850 XT (R480)" }, |
507 | | { DEVICE_ID_RADEON_KI, rt_r420, STD_RADEON, "Radeon X850 XT PE (R480)" }, |
508 | | |
509 | | // rs100 (aka IGP 320) |
510 | | { DEVICE_ID_RS100_4136, rt_rs100, INTEGRATED, "Radeon IGP320 (A3) 4136" }, |
511 | | { DEVICE_ID_RS100_4336, rt_rs100, MOBILE_IGP, "Radeon IGP320M (U1) 4336" }, |
512 | | |
513 | | // rs200 (aka IGP 340) |
514 | | { DEVICE_ID_RS200_4137, rt_rs200, INTEGRATED, "Radeon IGP330/340/350 (A4) 4137" }, |
515 | | { DEVICE_ID_RS200_4337, rt_rs200, MOBILE_IGP, "Radeon IGP330M/340M/350M (U2) 4337" }, |
516 | | |
517 | | // rs250 (aka 7000 IGP) |
518 | | { DEVICE_ID_RS250_4237, rt_rs200, INTEGRATED, "IGP330M/340M/350M (U2) 4337" }, |
519 | | { DEVICE_ID_RS250_4437, rt_rs200, MOBILE_IGP, "Radeon Mobility 7000 IGP 4437" }, |
520 | | |
521 | | // rs300 |
522 | | { DEVICE_ID_RS300_5834, rt_rs300, INTEGRATED, "Radeon 9100 IGP (A5) 5834" }, |
523 | | { DEVICE_ID_RS300_5835, rt_rs300, MOBILE_IGP, "Radeon Mobility 9100 IGP (U3) 5835" }, |
524 | | |
525 | | // rs350 |
526 | | { DEVICE_ID_RS350_7834, rt_rs300, INTEGRATED, "Radeon 9100 PRO IGP 7834" }, |
527 | | { DEVICE_ID_RS350_7835, rt_rs300, MOBILE_IGP, "Radeon Mobility 9200 IGP 7835" }, |
528 | | |
529 | | // rs400 |
530 | | { DEVICE_ID_RS400_5a41, rt_rv380, STD_RADEON, "Radeon XPRESS 200 5A41" }, // X.org people unsure what this is for now |
531 | | { DEVICE_ID_RS400_5a42, rt_rv380, ISMOBILITY, "Radeon XPRESS 200M 5A42" }, |
532 | | |
533 | | // rs410 |
534 | | { DEVICE_ID_RS410_5a61, rt_rv380, STD_RADEON, "Radeon XPRESS 200 5A61" }, // X.org people unsure what this is for now |
535 | | { DEVICE_ID_RS410_5a62, rt_rv380, ISMOBILITY, "Radeon XPRESS 200M 5A62" }, |
536 | | |
537 | | // rs480 |
538 | | { DEVICE_ID_RS480_5954, rt_rv380, STD_RADEON, "Radeon XPRESS 200 5954" }, // X.org people unsure what this is for now |
539 | | { DEVICE_ID_RS480_5955, rt_rv380, ISMOBILITY, "Radeon XPRESS 200M 5955" }, |
540 | | { DEVICE_ID_RS482_5974, rt_rv380, STD_RADEON, "Radeon XPRESS 200 5974" }, // X.org people unsure what this is for now |
541 | | { DEVICE_ID_RS482_5975, rt_rv380, ISMOBILITY, "Radeon XPRESS 200M 5975" }, |
542 | | |
543 | | { 0, 0, 0, NULL } |
544 | | }; |
545 | | |