--- orig/usr/src/linux/drivers/video/radeon.h Sat Feb 1 14:08:53 2003 +++ linux/drivers/video/radeon.h Sat Feb 1 14:21:39 2003 @@ -14,6 +14,7 @@ #define PCI_DEVICE_ID_RADEON_LZ 0x4c5a #define PCI_DEVICE_ID_RADEON_QL 0x514c #define PCI_DEVICE_ID_RADEON_QW 0x5157 +#define PCI_DEVICE_ID_RADEON_IG 0x4966 #define RADEON_REGSIZE 0x4000 --- orig/usr/src/linux/drivers/video/radeonfb.c Sat Feb 1 14:08:53 2003 +++ linux/drivers/video/radeonfb.c Sat Feb 1 14:23:40 2003 @@ -19,6 +19,7 @@ * 2001-11-18 DFP fixes, Kevin Hendricks, 0.1.3 * 2001-11-29 more cmap, backlight fixes, Benjamin Herrenschmidt * 2002-01-18 DFP panel detection via BIOS, Michael Clark, 0.1.4 + * 2003-01-30 Added Radeon R9000, Tanaskovic Toplica * * Special thanks to ATI DevRel team for their hardware donations. * @@ -100,7 +100,8 @@ RADEON_QW, /* Radeon RV200 (7500) */ RADEON_LW, /* Radeon Mobility M7 */ RADEON_LY, /* Radeon Mobility M6 */ - RADEON_LZ /* Radeon Mobility M6 */ + RADEON_LZ, /* Radeon Mobility M6 */ + RADEON_IG, /* Radeon RV250 (9000) */ }; @@ -127,6 +128,7 @@ { PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_RADEON_LW, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_LW}, { PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_RADEON_LY, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_LY}, { PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_RADEON_LZ, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_LZ}, + { PCI_VENDOR_ID_ATI, PCI_DEVICE_ID_RADEON_IG, PCI_ANY_ID, PCI_ANY_ID, 0, 0, RADEON_IG}, { 0, } }; MODULE_DEVICE_TABLE(pci, radeonfb_pci_table); @@ -856,6 +858,10 @@ strcpy(rinfo->name, "Radeon M6 LZ "); rinfo->hasCRTC2 = 1; break; + case PCI_DEVICE_ID_RADEON_IG: + strcpy(rinfo->name, "Radeon R9000 IG "); + rinfo->hasCRTC2 = 1; + break; default: return -ENODEV; }