2005-04-17 02:20:36 +04:00
# 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 } , \
2011-11-14 18:33:56 +04:00
{ 0x1002 , 0x3151 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2006-09-21 22:25:09 +04:00
{ 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 } , \
2010-04-19 11:54:31 +04:00
{ 0x1002 , 0x3155 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV380 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2006-09-21 22:25:09 +04:00
{ 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 } , \
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 } , \
2009-07-01 21:03:52 +04:00
{ 0x1002 , 0x4B48 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R420 | RADEON_NEW_MEMMAP } , \
2006-09-21 22:25:09 +04:00
{ 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 } , \
2011-11-14 18:33:56 +04:00
{ 0x1002 , 0x4C6E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV280 | 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 } , \
2009-10-02 03:19:09 +04:00
{ 0x1002 , 0x515E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV100 | RADEON_SINGLE_CRTC } , \
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-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 } , \
2010-09-25 11:45:50 +04:00
{ 0x1002 , 0x5657 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV410 | RADEON_NEW_MEMMAP } , \
2006-09-21 22:25:09 +04:00
{ 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 } , \
2009-10-02 03:19:09 +04:00
{ 0x1002 , 0x5969 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV100 | RADEON_SINGLE_CRTC } , \
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 } , \
2012-07-27 02:48:01 +04:00
{ 0x1002 , 0x6600 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_OLAND | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6601 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_OLAND | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6602 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_OLAND | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6603 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_OLAND | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6606 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_OLAND | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6607 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_OLAND | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6610 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_OLAND | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6611 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_OLAND | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6613 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_OLAND | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6620 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_OLAND | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6621 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_OLAND | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6623 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_OLAND | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6631 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_OLAND | RADEON_NEW_MEMMAP } , \
2012-07-28 02:48:52 +04:00
{ 0x1002 , 0x6660 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_HAINAN | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6663 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_HAINAN | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6664 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_HAINAN | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6665 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_HAINAN | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6667 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_HAINAN | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x666F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_HAINAN | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2011-03-03 04:07:41 +03:00
{ 0x1002 , 0x6700 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6701 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6702 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6703 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6704 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6705 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6706 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6707 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6708 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6709 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6718 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6719 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x671c , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x671d , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
2011-05-03 23:15:55 +04:00
{ 0x1002 , 0x671f , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAYMAN | RADEON_NEW_MEMMAP } , \
2011-01-07 05:19:35 +03:00
{ 0x1002 , 0x6720 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_BARTS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6721 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_BARTS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6722 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_BARTS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6723 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_BARTS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6724 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_BARTS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6725 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_BARTS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6726 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_BARTS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6727 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_BARTS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6728 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_BARTS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6729 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_BARTS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6738 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_BARTS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6739 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_BARTS | RADEON_NEW_MEMMAP } , \
2011-05-03 23:15:55 +04:00
{ 0x1002 , 0x673e , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_BARTS | RADEON_NEW_MEMMAP } , \
2011-01-07 05:19:35 +03:00
{ 0x1002 , 0x6740 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6741 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6742 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6743 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6744 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6745 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6746 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6747 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6748 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6749 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
2012-06-05 17:50:30 +04:00
{ 0x1002 , 0x674A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
2011-01-07 05:19:35 +03:00
{ 0x1002 , 0x6750 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
2011-12-12 18:23:48 +04:00
{ 0x1002 , 0x6751 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
2011-01-07 05:19:35 +03:00
{ 0x1002 , 0x6758 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6759 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
2011-12-12 18:23:48 +04:00
{ 0x1002 , 0x675B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x675D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
2011-07-15 18:39:10 +04:00
{ 0x1002 , 0x675F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
2011-01-07 05:19:35 +03:00
{ 0x1002 , 0x6760 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6761 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6762 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6763 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6764 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6765 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6766 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6767 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6768 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6770 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_NEW_MEMMAP } , \
2012-06-05 17:50:30 +04:00
{ 0x1002 , 0x6771 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_NEW_MEMMAP } , \
2011-12-12 18:23:48 +04:00
{ 0x1002 , 0x6772 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_NEW_MEMMAP } , \
2011-07-15 18:39:10 +04:00
{ 0x1002 , 0x6778 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_NEW_MEMMAP } , \
2011-01-07 05:19:35 +03:00
{ 0x1002 , 0x6779 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_NEW_MEMMAP } , \
2011-12-12 18:23:48 +04:00
{ 0x1002 , 0x677B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CAICOS | RADEON_NEW_MEMMAP } , \
2012-03-21 01:18:27 +04:00
{ 0x1002 , 0x6780 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TAHITI | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6784 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TAHITI | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6788 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TAHITI | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x678A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TAHITI | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6790 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TAHITI | RADEON_NEW_MEMMAP } , \
2012-10-16 20:51:45 +04:00
{ 0x1002 , 0x6791 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TAHITI | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6792 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TAHITI | RADEON_NEW_MEMMAP } , \
2012-03-21 01:18:27 +04:00
{ 0x1002 , 0x6798 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TAHITI | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6799 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TAHITI | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x679A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TAHITI | RADEON_NEW_MEMMAP } , \
2012-11-22 03:37:38 +04:00
{ 0x1002 , 0x679B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TAHITI | RADEON_NEW_MEMMAP } , \
2012-03-21 01:18:27 +04:00
{ 0x1002 , 0x679E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TAHITI | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x679F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TAHITI | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6800 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PITCAIRN | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6801 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PITCAIRN | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6802 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PITCAIRN | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2012-08-06 18:03:59 +04:00
{ 0x1002 , 0x6806 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PITCAIRN | RADEON_NEW_MEMMAP } , \
2012-03-21 01:18:27 +04:00
{ 0x1002 , 0x6808 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PITCAIRN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6809 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PITCAIRN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6810 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PITCAIRN | RADEON_NEW_MEMMAP } , \
2012-10-16 20:51:45 +04:00
{ 0x1002 , 0x6811 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PITCAIRN | RADEON_NEW_MEMMAP } , \
2012-08-06 18:03:59 +04:00
{ 0x1002 , 0x6816 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PITCAIRN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6817 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PITCAIRN | RADEON_NEW_MEMMAP } , \
2012-03-21 01:18:27 +04:00
{ 0x1002 , 0x6818 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PITCAIRN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6819 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PITCAIRN | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6820 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6821 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2013-04-25 21:55:15 +04:00
{ 0x1002 , 0x6822 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2012-03-21 01:18:27 +04:00
{ 0x1002 , 0x6823 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6824 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6825 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6826 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6827 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6828 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6829 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_NEW_MEMMAP } , \
2013-04-25 21:55:15 +04:00
{ 0x1002 , 0x682A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2012-06-05 17:50:31 +04:00
{ 0x1002 , 0x682B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2012-03-21 01:18:27 +04:00
{ 0x1002 , 0x682D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x682F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2012-06-05 17:50:31 +04:00
{ 0x1002 , 0x6830 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6831 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2013-04-25 21:55:15 +04:00
{ 0x1002 , 0x6835 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_NEW_MEMMAP } , \
2012-03-21 01:18:27 +04:00
{ 0x1002 , 0x6837 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6838 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6839 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x683B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x683D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x683F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_VERDE | RADEON_NEW_MEMMAP } , \
2011-12-01 20:02:11 +04:00
{ 0x1002 , 0x6840 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6841 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6842 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6843 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6849 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
2012-03-21 01:18:27 +04:00
{ 0x1002 , 0x684C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PITCAIRN | RADEON_NEW_MEMMAP } , \
2011-12-01 20:02:11 +04:00
{ 0x1002 , 0x6850 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6858 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6859 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_TURKS | RADEON_NEW_MEMMAP } , \
2010-01-13 01:54:34 +03:00
{ 0x1002 , 0x6880 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CYPRESS | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6888 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CYPRESS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6889 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CYPRESS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x688A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CYPRESS | RADEON_NEW_MEMMAP } , \
2010-08-04 19:40:00 +04:00
{ 0x1002 , 0x688C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CYPRESS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x688D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CYPRESS | RADEON_NEW_MEMMAP } , \
2010-01-13 01:54:34 +03:00
{ 0x1002 , 0x6898 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CYPRESS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x6899 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CYPRESS | RADEON_NEW_MEMMAP } , \
2011-05-03 23:15:55 +04:00
{ 0x1002 , 0x689b , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CYPRESS | RADEON_NEW_MEMMAP } , \
2010-01-13 01:54:34 +03:00
{ 0x1002 , 0x689c , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_HEMLOCK | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x689d , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_HEMLOCK | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x689e , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CYPRESS | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68a0 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_JUNIPER | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68a1 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_JUNIPER | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68a8 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_JUNIPER | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68a9 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_JUNIPER | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68b0 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_JUNIPER | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68b8 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_JUNIPER | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68b9 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_JUNIPER | RADEON_NEW_MEMMAP } , \
2011-05-03 23:15:55 +04:00
{ 0x1002 , 0x68ba , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_JUNIPER | RADEON_NEW_MEMMAP } , \
2010-01-13 01:54:34 +03:00
{ 0x1002 , 0x68be , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_JUNIPER | RADEON_NEW_MEMMAP } , \
2011-05-03 23:15:55 +04:00
{ 0x1002 , 0x68bf , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_JUNIPER | RADEON_NEW_MEMMAP } , \
2010-01-13 01:54:34 +03:00
{ 0x1002 , 0x68c0 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_REDWOOD | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68c1 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_REDWOOD | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2010-08-04 19:40:00 +04:00
{ 0x1002 , 0x68c7 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_REDWOOD | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2010-01-13 01:54:34 +03:00
{ 0x1002 , 0x68c8 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_REDWOOD | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68c9 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_REDWOOD | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68d8 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_REDWOOD | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68d9 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_REDWOOD | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68da , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_REDWOOD | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68de , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_REDWOOD | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68e0 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CEDAR | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68e1 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CEDAR | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68e4 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CEDAR | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68e5 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CEDAR | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68e8 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CEDAR | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68e9 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CEDAR | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68f1 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CEDAR | RADEON_NEW_MEMMAP } , \
2010-08-04 19:40:00 +04:00
{ 0x1002 , 0x68f2 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CEDAR | RADEON_NEW_MEMMAP } , \
2010-01-13 01:54:34 +03:00
{ 0x1002 , 0x68f8 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CEDAR | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x68f9 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CEDAR | RADEON_NEW_MEMMAP } , \
2011-12-12 18:23:48 +04:00
{ 0x1002 , 0x68fa , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CEDAR | RADEON_NEW_MEMMAP } , \
2010-01-13 01:54:34 +03:00
{ 0x1002 , 0x68fe , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_CEDAR | 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 } , \
2009-02-26 01:02:19 +03:00
{ 0x1002 , 0x793f , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS600 | RADEON_IS_IGP | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7941 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS600 | RADEON_IS_IGP | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x7942 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS600 | RADEON_IS_IGP | RADEON_NEW_MEMMAP } , \
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 } , \
2009-02-25 01:13:42 +03:00
{ 0x1002 , 0x9400 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R600 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9401 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R600 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9402 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R600 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9403 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R600 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9405 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R600 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x940A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R600 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x940B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R600 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x940F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_R600 | RADEON_NEW_MEMMAP } , \
2009-06-15 03:24:41 +04:00
{ 0x1002 , 0x94A0 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV740 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x94A1 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV740 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2009-08-04 01:01:53 +04:00
{ 0x1002 , 0x94A3 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV740 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2009-06-12 09:53:10 +04:00
{ 0x1002 , 0x94B1 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV740 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x94B3 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV740 | RADEON_NEW_MEMMAP } , \
2009-08-04 01:01:53 +04:00
{ 0x1002 , 0x94B4 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV740 | RADEON_NEW_MEMMAP } , \
2009-06-12 09:53:10 +04:00
{ 0x1002 , 0x94B5 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV740 | RADEON_NEW_MEMMAP } , \
2009-08-04 01:01:53 +04:00
{ 0x1002 , 0x94B9 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV740 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2009-02-25 01:13:42 +03:00
{ 0x1002 , 0x9440 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9441 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9442 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_NEW_MEMMAP } , \
2009-07-01 21:03:52 +04:00
{ 0x1002 , 0x9443 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_NEW_MEMMAP } , \
2009-02-25 01:13:42 +03:00
{ 0x1002 , 0x9444 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9446 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x944A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x944B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x944C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x944E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9450 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9452 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9456 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x945A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x945B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2010-08-04 19:40:00 +04:00
{ 0x1002 , 0x945E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2009-06-15 03:24:41 +04:00
{ 0x1002 , 0x9460 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9462 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_NEW_MEMMAP } , \
2009-02-25 01:13:42 +03:00
{ 0x1002 , 0x946A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x946B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x947A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x947B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV770 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9480 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV730 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9487 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV730 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9488 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV730 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9489 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV730 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2010-08-04 19:40:00 +04:00
{ 0x1002 , 0x948A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV730 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2009-02-25 01:13:42 +03:00
{ 0x1002 , 0x948F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV730 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9490 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV730 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9491 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV730 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2009-08-04 01:01:53 +04:00
{ 0x1002 , 0x9495 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV730 | RADEON_NEW_MEMMAP } , \
2009-02-25 01:13:42 +03:00
{ 0x1002 , 0x9498 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV730 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x949C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV730 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x949E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV730 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x949F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV730 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x94C0 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV610 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x94C1 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV610 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x94C3 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV610 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x94C4 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV610 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x94C5 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV610 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x94C6 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV610 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x94C7 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV610 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x94C8 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV610 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x94C9 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV610 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x94CB , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV610 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x94CC , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV610 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x94CD , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV610 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9500 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV670 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9501 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV670 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9504 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV670 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9505 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV670 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9506 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV670 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9507 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV670 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9508 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV670 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9509 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV670 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x950F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV670 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9511 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV670 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9515 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV670 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9517 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV670 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9519 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV670 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9540 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV710 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9541 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV710 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9542 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV710 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x954E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV710 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x954F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV710 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9552 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV710 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9553 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV710 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9555 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV710 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2009-08-04 01:01:53 +04:00
{ 0x1002 , 0x9557 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV710 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2010-08-04 19:40:00 +04:00
{ 0x1002 , 0x955f , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV710 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2009-02-25 01:13:42 +03:00
{ 0x1002 , 0x9580 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV630 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9581 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV630 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9583 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV630 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9586 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV630 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9587 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV630 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9588 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV630 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9589 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV630 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x958A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV630 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x958B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV630 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x958C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV630 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x958D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV630 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x958E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV630 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x958F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV630 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9590 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV635 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9591 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV635 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9593 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV635 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9595 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV635 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9596 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV635 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9597 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV635 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9598 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV635 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9599 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV635 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x959B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV635 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x95C0 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV620 | RADEON_NEW_MEMMAP } , \
2009-07-01 21:03:52 +04:00
{ 0x1002 , 0x95C2 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV620 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x95C4 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV620 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP } , \
2009-02-25 01:13:42 +03:00
{ 0x1002 , 0x95C5 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV620 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x95C6 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV620 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x95C7 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV620 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x95C9 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV620 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x95CC , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV620 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x95CD , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV620 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x95CE , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV620 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x95CF , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RV620 | RADEON_NEW_MEMMAP } , \
{ 0x1002 , 0x9610 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS780 | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9611 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS780 | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9612 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS780 | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9613 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS780 | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9614 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS780 | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2009-03-20 03:44:22 +03:00
{ 0x1002 , 0x9615 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS780 | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9616 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS780 | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2011-05-31 23:42:49 +04:00
{ 0x1002 , 0x9640 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_SUMO | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9641 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_SUMO | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9642 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_SUMO2 | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9643 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_SUMO2 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9644 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_SUMO2 | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9645 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_SUMO2 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9647 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_SUMO | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9648 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_SUMO | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2012-06-05 17:50:29 +04:00
{ 0x1002 , 0x9649 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_SUMO | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2011-05-31 23:42:49 +04:00
{ 0x1002 , 0x964a , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_SUMO | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2011-12-12 18:23:48 +04:00
{ 0x1002 , 0x964b , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_SUMO | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x964c , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_SUMO | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2011-05-31 23:42:49 +04:00
{ 0x1002 , 0x964e , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_SUMO | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x964f , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_SUMO | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2009-08-04 19:24:24 +04:00
{ 0x1002 , 0x9710 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS880 | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9711 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS880 | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9712 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS880 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9713 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS880 | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9714 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS880 | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2010-03-03 21:39:13 +03:00
{ 0x1002 , 0x9715 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_RS880 | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2010-11-23 01:56:37 +03:00
{ 0x1002 , 0x9802 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PALM | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9803 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PALM | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9804 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PALM | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9805 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PALM | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2011-04-04 19:03:16 +04:00
{ 0x1002 , 0x9806 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PALM | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9807 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PALM | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2011-12-12 18:23:48 +04:00
{ 0x1002 , 0x9808 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PALM | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9809 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PALM | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2012-06-05 17:50:29 +04:00
{ 0x1002 , 0x980A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_PALM | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2012-03-21 01:18:41 +04:00
{ 0x1002 , 0x9900 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9901 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9903 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9904 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9905 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9906 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9907 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9908 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9909 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x990A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2013-03-08 22:36:54 +04:00
{ 0x1002 , 0x990B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x990C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x990D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x990E , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x990F , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2012-06-05 17:50:28 +04:00
{ 0x1002 , 0x9910 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9913 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9917 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9918 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9919 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2012-03-21 01:18:41 +04:00
{ 0x1002 , 0x9990 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9991 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9992 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9993 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9994 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2013-03-08 22:36:54 +04:00
{ 0x1002 , 0x9995 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9996 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9997 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9998 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x9999 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x999A , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x999B , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2013-04-25 22:06:05 +04:00
{ 0x1002 , 0x999C , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x999D , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
2012-06-05 17:50:28 +04:00
{ 0x1002 , 0x99A0 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x99A2 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_IS_MOBILITY | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
{ 0x1002 , 0x99A4 , PCI_ANY_ID , PCI_ANY_ID , 0 , 0 , CHIP_ARUBA | RADEON_NEW_MEMMAP | RADEON_IS_IGP } , \
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 }
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 }