diff options
Diffstat (limited to 'src/mesa/drivers')
| -rw-r--r-- | src/mesa/drivers/dri/radeon/radeon_screen.c | 9 | 
1 files changed, 7 insertions, 2 deletions
| diff --git a/src/mesa/drivers/dri/radeon/radeon_screen.c b/src/mesa/drivers/dri/radeon/radeon_screen.c index e9c9df1222..cf7f90afa7 100644 --- a/src/mesa/drivers/dri/radeon/radeon_screen.c +++ b/src/mesa/drivers/dri/radeon/radeon_screen.c @@ -652,6 +652,13 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )        screen->chip_flags = RADEON_CHIPSET_TCL;        break; +   /* RV410 SE chips have half the pipes of regular RV410 */ +   case PCI_CHIP_RV410_5E4C: +   case PCI_CHIP_RV410_5E4F: +      screen->chip_family = CHIP_FAMILY_RV380; +      screen->chip_flags = RADEON_CHIPSET_TCL; +      break; +     case PCI_CHIP_RV410_564A:     case PCI_CHIP_RV410_564B:     case PCI_CHIP_RV410_564F: @@ -660,9 +667,7 @@ radeonCreateScreen( __DRIscreenPrivate *sPriv )     case PCI_CHIP_RV410_5E48:     case PCI_CHIP_RV410_5E4A:     case PCI_CHIP_RV410_5E4B: -   case PCI_CHIP_RV410_5E4C:     case PCI_CHIP_RV410_5E4D: -   case PCI_CHIP_RV410_5E4F:        screen->chip_family = CHIP_FAMILY_RV410;        screen->chip_flags = RADEON_CHIPSET_TCL;        break; | 
