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 } , \
2008-02-20 03:07:57 +03:00
{ 0x1002 , 0x5657 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_NEW_MEMMAP } , \
2008-10-17 03:21:45 +04:00
{ 0x1002 , 0x5548 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5549 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x554A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x554B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x554C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x554D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x554E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x554F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5550 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5551 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5552 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5554 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
2006-09-21 22:25:09 +04:00
{ 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 } , \
2008-05-28 07:28:59 +04:00
{ 0x1002 , 0x5954 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS480 | RADEON_IS_IGP | RADEON_IS_MOBILITY | RADEON_IS_IGPGART } , \
{ 0x1002 , 0x5955 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS480 | RADEON_IS_IGP | RADEON_IS_MOBILITY | RADEON_IS_IGPGART } , \
{ 0x1002 , 0x5974 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS480 | RADEON_IS_IGP | RADEON_IS_MOBILITY | RADEON_IS_IGPGART } , \
{ 0x1002 , 0x5975 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS480 | RADEON_IS_IGP | RADEON_IS_MOBILITY | RADEON_IS_IGPGART } , \
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 } , \
2008-10-17 03:19:33 +04:00
{ 0x1002 , 0x5a41 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS400 | RADEON_IS_IGP | RADEON_IS_IGPGART } , \
{ 0x1002 , 0x5a42 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS400 | RADEON_IS_IGP | RADEON_IS_MOBILITY | RADEON_IS_IGPGART } , \
{ 0x1002 , 0x5a61 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS400 | RADEON_IS_IGP | RADEON_IS_IGPGART } , \
{ 0x1002 , 0x5a62 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS400 | RADEON_IS_IGP | RADEON_IS_MOBILITY | RADEON_IS_IGPGART } , \
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 } , \
2008-10-17 03:21:45 +04:00
{ 0x1002 , 0x5d48 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d49 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d4a , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d4c , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d4d , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d4e , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d4f , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d50 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d52 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x5d57 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R423 | RADEON_NEW_MEMMAP } , \
2006-09-21 22:25:09 +04:00
{ 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 } , \
2008-02-07 08:01:05 +03:00
{ 0x1002 , 0x7100 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R520 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7101 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R520 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7102 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R520 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7103 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R520 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7104 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R520 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7105 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R520 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7106 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R520 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7108 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R520 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7109 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R520 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x710A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R520 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x710B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R520 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x710C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R520 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x710E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R520 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x710F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R520 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7140 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7141 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7142 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7143 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7144 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7145 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7146 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7147 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7149 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x714A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x714B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x714C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x714D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x714E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x714F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7151 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7152 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7153 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x715E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x715F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7180 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7181 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7183 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7186 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7187 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7188 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x718A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x718B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x718C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x718D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x718F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7193 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7196 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x719B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x719F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71C0 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71C1 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71C2 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71C3 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71C4 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71C5 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71C6 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71C7 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71CD , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71CE , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71D2 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71D4 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71D5 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71D6 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71DA , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x71DE , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV530 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2008-03-17 03:22:12 +03:00
{ 0x1002 , 0x7200 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7210 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7211 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV515 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2008-02-07 08:01:05 +03:00
{ 0x1002 , 0x7240 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7243 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7244 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7245 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7246 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7247 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7248 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7249 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x724A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x724B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x724C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x724D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x724E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x724F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7280 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV570 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7281 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV560 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7283 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV560 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7284 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R580 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7287 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV560 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7288 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV570 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7289 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV570 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x728B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV570 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x728C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV570 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7290 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV560 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7291 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV560 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7293 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV560 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7297 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV560 | RADEON_NEW_MEMMAP } , \
2006-09-21 22:25:09 +04:00
{ 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 } , \
2008-02-19 14:32:45 +03:00
{ 0x1002 , 0x791e , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS690 | RADEON_IS_IGP | RADEON_NEW_MEMMAP | RADEON_IS_IGPGART } , \
2008-03-17 03:22:12 +03:00
{ 0x1002 , 0x791f , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS690 | RADEON_IS_IGP | RADEON_NEW_MEMMAP | RADEON_IS_IGPGART } , \
2008-10-16 11:12:02 +04:00
{ 0x1002 , 0x796c , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS740 | RADEON_IS_IGP | RADEON_NEW_MEMMAP | RADEON_IS_IGPGART } , \
{ 0x1002 , 0x796d , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS740 | RADEON_IS_IGP | RADEON_NEW_MEMMAP | RADEON_IS_IGPGART } , \
{ 0x1002 , 0x796e , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS740 | RADEON_IS_IGP | RADEON_NEW_MEMMAP | RADEON_IS_IGPGART } , \
{ 0x1002 , 0x796f , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS740 | RADEON_IS_IGP | RADEON_NEW_MEMMAP | RADEON_IS_IGPGART } , \
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 } , \
2008-02-20 03:12:39 +03:00
{ 0x1039 , 0x6351 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
2005-04-17 02:20:36 +04:00
{ 0x1039 , 0x7300 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
2007-06-27 00:38:00 +04:00
{ 0x18CA , 0x0040 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , SIS_CHIP_315 } , \
{ 0x18CA , 0x0042 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , SIS_CHIP_315 } , \
2005-04-17 02:20:36 +04:00
{ 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-16 03:17:53 +04:00
{ 0x1106 , 0x3344 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
2007-01-08 13:19:57 +03:00
{ 0x1106 , 0x3343 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , 0 } , \
{ 0x1106 , 0x3230 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , VIA_DX9_0 } , \
2007-03-11 03:45:24 +03:00
{ 0x1106 , 0x3157 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , VIA_PRO_GROUP_A } , \
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 \
2008-11-11 11:02:12 +03:00
{ 0x8086 , 0x3577 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x2562 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x3582 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x2572 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x2582 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x258a , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x2592 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x2772 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x27a2 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x27ae , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x2972 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x2982 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x2992 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x29a2 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x29b2 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x29c2 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x29d2 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x2a02 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x2a12 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x2a42 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x2e02 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x2e12 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
{ 0x8086 , 0x2e22 , PCI_ANY_ID , PCI_ANY_ID , PCI_CLASS_DISPLAY_VGA < < 8 , 0xffff00 , 0 } , \
2005-04-17 02:20:36 +04:00
{ 0 , 0 , 0 }