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 | ||
