diff options
Diffstat (limited to 'src/radeon_driver.c')
-rw-r--r-- | src/radeon_driver.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/radeon_driver.c b/src/radeon_driver.c index 5a15c70d..fffb924d 100644 --- a/src/radeon_driver.c +++ b/src/radeon_driver.c @@ -1333,7 +1333,8 @@ static void RADEONInitMemoryMap(ScrnInfoPtr pScrn) if ((info->ChipFamily != CHIP_FAMILY_RS600) && (info->ChipFamily != CHIP_FAMILY_RS690) && (info->ChipFamily != CHIP_FAMILY_RS740) && - (info->ChipFamily != CHIP_FAMILY_RS780)) { + (info->ChipFamily != CHIP_FAMILY_RS780) && + (info->ChipFamily != CHIP_FAMILY_RS880)) { if (info->IsIGP) info->mc_fb_location = INREG(RADEON_NB_TOM); else @@ -2204,6 +2205,8 @@ static Bool RADEONPreInitDRI(ScrnInfoPtr pScrn) } } + if (info->ChipFamily == CHIP_FAMILY_RS880) + return FALSE; if (!xf86ReturnOptValBool(info->Options, OPTION_DRI, TRUE)) { xf86DrvMsg(pScrn->scrnIndex, X_INFO, |