diff options
-rw-r--r-- | src/rhd.h | 1 | ||||
-rw-r--r-- | src/rhd_id.c | 7 | ||||
-rw-r--r-- | src/rhd_mc.c | 4 |
3 files changed, 10 insertions, 2 deletions
@@ -88,6 +88,7 @@ enum RHD_CHIPSETS { RHD_RV635, RHD_M86, RHD_RS780, + RHD_RS880, RHD_RV770, RHD_R700, RHD_M98, diff --git a/src/rhd_id.c b/src/rhd_id.c index 22c1b8c..3c792ed 100644 --- a/src/rhd_id.c +++ b/src/rhd_id.c @@ -82,6 +82,7 @@ SymTabRec RHDChipsets[] = { { RHD_RV635, "RV635" }, { RHD_M86, "M86" }, { RHD_RS780, "RS780" }, + { RHD_RS880, "RS880" }, { RHD_RV770, "RV770" }, { RHD_RV730, "RV730" }, { RHD_RV710, "RV710" }, @@ -318,6 +319,11 @@ const PCI_ID_LIST = { RHD_DEVICE_MATCH( 0x9614, RHD_RS780 ), /* ATI Radeon HD 3300 Graphics */ RHD_DEVICE_MATCH( 0x9615, RHD_RS780 ), /* ATI Radeon HD 3200 Graphics */ RHD_DEVICE_MATCH( 0x9616, RHD_RS780 ), /* ATI Radeon HD 3000 Graphics */ + RHD_DEVICE_MATCH( 0x9710, RHD_RS880 ), /* ATI Radeon HD Graphics */ + RHD_DEVICE_MATCH( 0x9711, RHD_RS880 ), /* ATI Radeon Graphics */ + RHD_DEVICE_MATCH( 0x9712, RHD_RS880 ), /* ATI Mobility Radeon HD Graphics */ + RHD_DEVICE_MATCH( 0x9713, RHD_RS880 ), /* ATI Mobility Radeon Graphics */ + RHD_DEVICE_MATCH( 0x9714, RHD_RS880 ), /* ATI Radeon Graphics */ LIST_END }; @@ -326,6 +332,7 @@ static enum RHD_CHIPSETS rhdIGPChipsetList[] = { RHD_RS690, RHD_RS690, RHD_RS780, + RHD_RS880, RHD_UNKNOWN /* end marker */ }; diff --git a/src/rhd_mc.c b/src/rhd_mc.c index e35a860..5405945 100644 --- a/src/rhd_mc.c +++ b/src/rhd_mc.c @@ -584,7 +584,7 @@ RHDMCInit(RHDPtr rhdPtr) MC->Idle = RS690MCWaitIdle; MC->GetFBLocation = RS690MCGetFBLocation; MC->TuneAccessForDisplay = RS690MCTuneMCAccessForDisplay; - } else if (rhdPtr->ChipSet <= RHD_RS780) { + } else if (rhdPtr->ChipSet <= RHD_RS880) { MC->Save = R600MCSave; MC->Restore = R600MCRestore; MC->SetupFBLocation = R600MCSetupFBLocation; @@ -592,7 +592,7 @@ RHDMCInit(RHDPtr rhdPtr) MC->GetFBLocation = R600MCGetFBLocation; } #ifdef NOTYET - else if (rhdPtr->ChipSet == RHD_RS780) { + else if (rhdPtr->ChipSet == RHD_RS880) { MC->Save = RS780MCSave; MC->Restore = RS780MCRestore; MC->SetupFBLocation = RS780MCSetupFBLocation; |