2005-04-17 02:20:36 +04:00
/*
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 \
2006-09-21 22:25:09 +04:00
{ 0x1002 , 0x3150 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x3152 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x3154 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x3E50 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x3E54 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4136 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS100 | RADEON_IS_IGP } , \
{ 0x1002 , 0x4137 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS200 | RADEON_IS_IGP } , \
2005-04-17 02:20:36 +04:00
{ 0x1002 , 0x4144 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R300 } , \
{ 0x1002 , 0x4145 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R300 } , \
{ 0x1002 , 0x4146 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R300 } , \
{ 0x1002 , 0x4147 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R300 } , \
2006-03-25 10:09:46 +03:00
{ 0x1002 , 0x4148 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R350 } , \
{ 0x1002 , 0x4149 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R350 } , \
{ 0x1002 , 0x414A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R350 } , \
{ 0x1002 , 0x414B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R350 } , \
2005-04-17 02:20:36 +04:00
{ 0x1002 , 0x4150 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV350 } , \
{ 0x1002 , 0x4151 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV350 } , \
{ 0x1002 , 0x4152 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV350 } , \
{ 0x1002 , 0x4153 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV350 } , \
{ 0x1002 , 0x4154 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV350 } , \
2006-03-25 10:09:46 +03:00
{ 0x1002 , 0x4155 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV350 } , \
2005-04-17 02:20:36 +04:00
{ 0x1002 , 0x4156 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV350 } , \
2006-09-21 22:25:09 +04:00
{ 0x1002 , 0x4237 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS200 | RADEON_IS_IGP } , \
2005-04-17 02:20:36 +04:00
{ 0x1002 , 0x4242 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R200 } , \
{ 0x1002 , 0x4243 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R200 } , \
2006-09-21 22:25:09 +04:00
{ 0x1002 , 0x4336 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS100 | RADEON_IS_IGP | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x4337 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS200 | RADEON_IS_IGP | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x4437 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS200 | RADEON_IS_IGP | RADEON_IS_MOBILITY } , \
2006-03-19 12:01:37 +03:00
{ 0x1002 , 0x4966 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV250 } , \
{ 0x1002 , 0x4967 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV250 } , \
2006-09-21 22:25:09 +04:00
{ 0x1002 , 0x4A48 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4A49 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4A4A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4A4B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4A4C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4A4D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4A4E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4A4F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4A50 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4A54 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4B49 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4B4A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4B4B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4B4C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x4C57 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV200 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x4C58 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV200 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x4C59 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV100 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x4C5A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV100 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x4C64 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV250 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x4C66 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV250 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x4C67 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV250 | RADEON_IS_MOBILITY } , \
2005-08-16 14:43:16 +04:00
{ 0x1002 , 0x4E44 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R300 } , \
{ 0x1002 , 0x4E45 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R300 } , \
2006-03-25 10:09:46 +03:00
{ 0x1002 , 0x4E46 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R300 } , \
2005-08-16 14:43:16 +04:00
{ 0x1002 , 0x4E47 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R300 } , \
{ 0x1002 , 0x4E48 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R350 } , \
{ 0x1002 , 0x4E49 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R350 } , \
2006-03-25 10:09:46 +03:00
{ 0x1002 , 0x4E4A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R350 } , \
2005-08-16 14:43:16 +04:00
{ 0x1002 , 0x4E4B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R350 } , \
2006-09-21 22:25:09 +04:00
{ 0x1002 , 0x4E50 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV350 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x4E51 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV350 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x4E52 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV350 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x4E53 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV350 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x4E54 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV350 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x4E56 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV350 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x5144 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R100 | RADEON_SINGLE_CRTC } , \
{ 0x1002 , 0x5145 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R100 | RADEON_SINGLE_CRTC } , \
{ 0x1002 , 0x5146 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R100 | RADEON_SINGLE_CRTC } , \
{ 0x1002 , 0x5147 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R100 | RADEON_SINGLE_CRTC } , \
2005-04-17 02:20:36 +04:00
{ 0x1002 , 0x5148 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R200 } , \
{ 0x1002 , 0x514C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R200 } , \
{ 0x1002 , 0x514D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R200 } , \
{ 0x1002 , 0x5157 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV200 } , \
{ 0x1002 , 0x5158 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV200 } , \
{ 0x1002 , 0x5159 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV100 } , \
{ 0x1002 , 0x515A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV100 } , \
{ 0x1002 , 0x515E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV100 } , \
2006-09-21 22:25:09 +04:00
{ 0x1002 , 0x5460 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x5462 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x5464 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x5548 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5549 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x554A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x554B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x554C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x554D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x554E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x554F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5550 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5551 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5552 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5554 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x564A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV410 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x564B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV410 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x564F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV410 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5652 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV410 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5653 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV410 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5834 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS300 | RADEON_IS_IGP } , \
{ 0x1002 , 0x5835 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS300 | RADEON_IS_IGP | RADEON_IS_MOBILITY } , \
2005-04-17 02:20:36 +04:00
{ 0x1002 , 0x5960 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV280 } , \
{ 0x1002 , 0x5961 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV280 } , \
{ 0x1002 , 0x5962 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV280 } , \
{ 0x1002 , 0x5964 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV280 } , \
2006-03-25 10:09:46 +03:00
{ 0x1002 , 0x5965 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV280 } , \
2005-04-17 02:20:36 +04:00
{ 0x1002 , 0x5969 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV100 } , \
2006-09-21 22:25:09 +04:00
{ 0x1002 , 0x5b60 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5b62 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5b63 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5b64 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5b65 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5c61 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV280 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x5c63 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV280 | RADEON_IS_MOBILITY } , \
{ 0x1002 , 0x5d48 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d49 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d4a , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d4c , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d4d , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d4e , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d4f , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d50 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d52 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d57 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5e48 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV410 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5e4a , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV410 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5e4b , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV410 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5e4c , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV410 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5e4d , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV410 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5e4f , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV410 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7834 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS300 | RADEON_IS_IGP | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7835 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS300 | RADEON_IS_IGP | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2005-04-17 02:20:36 +04:00
{ 0 , 0 , 0 }
# define r128_PCI_IDS \
{ 0x1002 , 0x4c45 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4c46 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4d46 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4d4c , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5041 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5042 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5043 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5044 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5045 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5046 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5047 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5048 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5049 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x504A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x504B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x504C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x504D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x504E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x504F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5050 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5051 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5052 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5053 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5054 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5055 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5056 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5057 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5058 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5245 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5246 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5247 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x524b , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x524c , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x534d , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5446 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x544C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x5452 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0 , 0 , 0 }
# define mga_PCI_IDS \
2005-07-10 11:45:34 +04:00
{ 0x102b , 0x0520 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , MGA_CARD_TYPE_G200 } , \
{ 0x102b , 0x0521 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , MGA_CARD_TYPE_G200 } , \
{ 0x102b , 0x0525 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , MGA_CARD_TYPE_G400 } , \
{ 0x102b , 0x2527 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , MGA_CARD_TYPE_G550 } , \
2005-04-17 02:20:36 +04:00
{ 0 , 0 , 0 }
# define mach64_PCI_IDS \
{ 0x1002 , 0x4749 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4750 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4751 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4742 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4744 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4c49 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4c50 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4c51 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4c42 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4c44 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x474c , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x474f , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4752 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4753 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x474d , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x474e , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4c52 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4c53 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4c4d , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1002 , 0x4c4e , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0 , 0 , 0 }
# define sisdrv_PCI_IDS \
{ 0x1039 , 0x0300 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1039 , 0x5300 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1039 , 0x6300 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
2006-08-08 15:34:46 +04:00
{ 0x1039 , 0x6330 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , SIS_CHIP_315 } , \
2005-04-17 02:20:36 +04:00
{ 0x1039 , 0x7300 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0 , 0 , 0 }
# define tdfx_PCI_IDS \
{ 0x121a , 0x0003 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x121a , 0x0004 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x121a , 0x0005 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x121a , 0x0007 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x121a , 0x0009 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x121a , 0x000b , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0 , 0 , 0 }
# define viadrv_PCI_IDS \
{ 0x1106 , 0x3022 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
2006-01-02 13:23:07 +03:00
{ 0x1106 , 0x3118 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , VIA_PRO_GROUP_A } , \
2005-04-17 02:20:36 +04:00
{ 0x1106 , 0x3122 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1106 , 0x7205 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
2005-08-16 14:54:18 +04:00
{ 0x1106 , 0x3108 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
2006-08-07 16:06:04 +04:00
{ 0x1106 , 0x3304 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
2006-08-16 03:17:53 +04:00
{ 0x1106 , 0x3157 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1106 , 0x3344 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1106 , 0x7204 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
2005-04-17 02:20:36 +04:00
{ 0 , 0 , 0 }
# define i810_PCI_IDS \
{ 0x8086 , 0x7121 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x8086 , 0x7123 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x8086 , 0x7125 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x8086 , 0x1132 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0 , 0 , 0 }
# define i830_PCI_IDS \
{ 0x8086 , 0x3577 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x8086 , 0x2562 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x8086 , 0x3582 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x8086 , 0x2572 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0 , 0 , 0 }
2006-01-02 13:23:07 +03:00
# define gamma_PCI_IDS \
{ 0x3d3d , 0x0008 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0 , 0 , 0 }
2005-04-17 02:20:36 +04:00
# define savage_PCI_IDS \
2005-08-16 14:54:18 +04:00
{ 0x5333 , 0x8a20 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SAVAGE3D } , \
{ 0x5333 , 0x8a21 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SAVAGE3D } , \
{ 0x5333 , 0x8a22 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SAVAGE4 } , \
{ 0x5333 , 0x8a23 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SAVAGE4 } , \
{ 0x5333 , 0x8c10 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SAVAGE_MX } , \
{ 0x5333 , 0x8c11 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SAVAGE_MX } , \
{ 0x5333 , 0x8c12 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SAVAGE_MX } , \
{ 0x5333 , 0x8c13 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SAVAGE_MX } , \
{ 0x5333 , 0x8c22 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SUPERSAVAGE } , \
{ 0x5333 , 0x8c24 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SUPERSAVAGE } , \
{ 0x5333 , 0x8c26 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SUPERSAVAGE } , \
{ 0x5333 , 0x8c2a , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SUPERSAVAGE } , \
{ 0x5333 , 0x8c2b , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SUPERSAVAGE } , \
{ 0x5333 , 0x8c2c , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SUPERSAVAGE } , \
{ 0x5333 , 0x8c2d , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SUPERSAVAGE } , \
{ 0x5333 , 0x8c2e , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SUPERSAVAGE } , \
{ 0x5333 , 0x8c2f , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_SUPERSAVAGE } , \
{ 0x5333 , 0x8a25 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_PROSAVAGE } , \
{ 0x5333 , 0x8a26 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_PROSAVAGE } , \
{ 0x5333 , 0x8d01 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_TWISTER } , \
{ 0x5333 , 0x8d02 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_TWISTER } , \
{ 0x5333 , 0x8d03 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_PROSAVAGEDDR } , \
{ 0x5333 , 0x8d04 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , S3_PROSAVAGEDDR } , \
2005-04-17 02:20:36 +04:00
{ 0 , 0 , 0 }
# define ffb_PCI_IDS \
{ 0 , 0 , 0 }
# define i915_PCI_IDS \
{ 0x8086 , 0x3577 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x8086 , 0x2562 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x8086 , 0x3582 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x8086 , 0x2572 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x8086 , 0x2582 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x8086 , 0x2592 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
2005-06-10 12:47:38 +04:00
{ 0x8086 , 0x2772 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
2006-01-25 06:34:33 +03:00
{ 0x8086 , 0x27a2 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
2006-08-12 10:29:24 +04:00
{ 0x8086 , 0x2972 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x8086 , 0x2982 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x8086 , 0x2992 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x8086 , 0x29a2 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
2005-04-17 02:20:36 +04:00
{ 0 , 0 , 0 }
2006-01-02 13:23:07 +03:00