diff -ruN Mesa-newtree/src/mesa/drivers/dri/radeon/server/radeon_dri.c Mesa-newtree.miniglx/src/mesa/drivers/dri/radeon/server/radeon_dri.c --- Mesa-newtree/src/mesa/drivers/dri/radeon/server/radeon_dri.c 2003-08-22 14:11:45.000000000 -0600 +++ Mesa-newtree.miniglx/src/mesa/drivers/dri/radeon/server/radeon_dri.c 2003-10-13 01:15:09.000000000 -0600 @@ -454,7 +454,8 @@ if ( (info->ChipFamily == CHIP_FAMILY_R200) || (info->ChipFamily == CHIP_FAMILY_RV250) || - (info->ChipFamily == CHIP_FAMILY_M9) ) + (info->ChipFamily == CHIP_FAMILY_M9) || + (info->ChipFamily == CHIP_FAMILY_RV280) ) drmInfo.func = DRM_RADEON_INIT_R200_CP; else drmInfo.func = DRM_RADEON_INIT_CP; @@ -1002,6 +1003,13 @@ info->ChipFamily = CHIP_FAMILY_M9; break; + case PCI_CHIP_RV280_Y_: + case PCI_CHIP_RV280_Ya: + case PCI_CHIP_RV280_Yb: + case PCI_CHIP_RV280_Yc: + info->ChipFamily = CHIP_FAMILY_RV280; + break; + case PCI_CHIP_R300_ND: case PCI_CHIP_R300_NE: case PCI_CHIP_R300_NF: diff -ruN Mesa-newtree/src/mesa/drivers/dri/radeon/server/radeon.h Mesa-newtree.miniglx/src/mesa/drivers/dri/radeon/server/radeon.h --- Mesa-newtree/src/mesa/drivers/dri/radeon/server/radeon.h 2003-08-06 12:10:59.000000000 -0600 +++ Mesa-newtree.miniglx/src/mesa/drivers/dri/radeon/server/radeon.h 2003-10-13 00:52:49.000000000 -0600 @@ -67,6 +67,10 @@ #define PCI_CHIP_RADEON_QY 0x5159 #define PCI_CHIP_RADEON_QZ 0x515A #define PCI_CHIP_R200_Ql 0x516C +#define PCI_CHIP_RV280_Y_ 0x5960 +#define PCI_CHIP_RV280_Ya 0x5961 +#define PCI_CHIP_RV280_Yb 0x5962 +#define PCI_CHIP_RV280_Yc 0x5963 /** * \brief Chip families. @@ -84,6 +88,7 @@ CHIP_FAMILY_R200, CHIP_FAMILY_RV250, CHIP_FAMILY_M9, + CHIP_FAMILY_RV280, CHIP_FAMILY_R300 } RADEONChipFamily;