diff options
-rw-r--r-- | drivers/gpu/drm/radeon/atombios_crtc.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/gpu/drm/radeon/atombios_crtc.c b/drivers/gpu/drm/radeon/atombios_crtc.c index fba3c96b915b..6d82417fb903 100644 --- a/drivers/gpu/drm/radeon/atombios_crtc.c +++ b/drivers/gpu/drm/radeon/atombios_crtc.c | |||
@@ -599,8 +599,6 @@ int atombios_crtc_set_base(struct drm_crtc *crtc, int x, int y, | |||
599 | } | 599 | } |
600 | radeon_bo_get_tiling_flags(rbo, &tiling_flags, NULL); | 600 | radeon_bo_get_tiling_flags(rbo, &tiling_flags, NULL); |
601 | radeon_bo_unreserve(rbo); | 601 | radeon_bo_unreserve(rbo); |
602 | if (tiling_flags & RADEON_TILING_MACRO) | ||
603 | fb_format |= AVIVO_D1GRPH_MACRO_ADDRESS_MODE; | ||
604 | 602 | ||
605 | switch (crtc->fb->bits_per_pixel) { | 603 | switch (crtc->fb->bits_per_pixel) { |
606 | case 8: | 604 | case 8: |
@@ -630,6 +628,9 @@ int atombios_crtc_set_base(struct drm_crtc *crtc, int x, int y, | |||
630 | return -EINVAL; | 628 | return -EINVAL; |
631 | } | 629 | } |
632 | 630 | ||
631 | if (tiling_flags & RADEON_TILING_MACRO) | ||
632 | fb_format |= AVIVO_D1GRPH_MACRO_ADDRESS_MODE; | ||
633 | |||
633 | if (tiling_flags & RADEON_TILING_MICRO) | 634 | if (tiling_flags & RADEON_TILING_MICRO) |
634 | fb_format |= AVIVO_D1GRPH_TILED; | 635 | fb_format |= AVIVO_D1GRPH_TILED; |
635 | 636 | ||