aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/drm/radeon/radeon_device.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_device.c b/drivers/gpu/drm/radeon/radeon_device.c
index 768b1509fa03..509ba3f17a84 100644
--- a/drivers/gpu/drm/radeon/radeon_device.c
+++ b/drivers/gpu/drm/radeon/radeon_device.c
@@ -655,6 +655,14 @@ int radeon_device_init(struct radeon_device *rdev,
655 return r; 655 return r;
656 radeon_check_arguments(rdev); 656 radeon_check_arguments(rdev);
657 657
658 /* all of the newer IGP chips have an internal gart
659 * However some rs4xx report as AGP, so remove that here.
660 */
661 if ((rdev->family >= CHIP_RS400) &&
662 (rdev->flags & RADEON_IS_IGP)) {
663 rdev->flags &= ~RADEON_IS_AGP;
664 }
665
658 if (rdev->flags & RADEON_IS_AGP && radeon_agpmode == -1) { 666 if (rdev->flags & RADEON_IS_AGP && radeon_agpmode == -1) {
659 radeon_agp_disable(rdev); 667 radeon_agp_disable(rdev);
660 } 668 }