drm/radeon/kms/evergreen: fix multi-head
authorAlex Deucher <alexdeucher@gmail.com>
Tue, 9 Feb 2010 22:18:48 +0000 (17:18 -0500)
committerDave Airlie <airlied@redhat.com>
Thu, 11 Feb 2010 03:39:12 +0000 (13:39 +1000)
Fix a typo in crtc offset setup that set the crtc
instances wrong for all crtcs except the first.

Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/radeon/atombios_crtc.c

index 925b453..0ec6934 100644 (file)
@@ -1145,22 +1145,22 @@ void radeon_atombios_init_crtc(struct drm_device *dev,
                switch (radeon_crtc->crtc_id) {
                case 0:
                default:
-                       radeon_crtc->crtc_id = EVERGREEN_CRTC0_REGISTER_OFFSET;
+                       radeon_crtc->crtc_offset = EVERGREEN_CRTC0_REGISTER_OFFSET;
                        break;
                case 1:
-                       radeon_crtc->crtc_id = EVERGREEN_CRTC1_REGISTER_OFFSET;
+                       radeon_crtc->crtc_offset = EVERGREEN_CRTC1_REGISTER_OFFSET;
                        break;
                case 2:
-                       radeon_crtc->crtc_id = EVERGREEN_CRTC2_REGISTER_OFFSET;
+                       radeon_crtc->crtc_offset = EVERGREEN_CRTC2_REGISTER_OFFSET;
                        break;
                case 3:
-                       radeon_crtc->crtc_id = EVERGREEN_CRTC3_REGISTER_OFFSET;
+                       radeon_crtc->crtc_offset = EVERGREEN_CRTC3_REGISTER_OFFSET;
                        break;
                case 4:
-                       radeon_crtc->crtc_id = EVERGREEN_CRTC4_REGISTER_OFFSET;
+                       radeon_crtc->crtc_offset = EVERGREEN_CRTC4_REGISTER_OFFSET;
                        break;
                case 5:
-                       radeon_crtc->crtc_id = EVERGREEN_CRTC5_REGISTER_OFFSET;
+                       radeon_crtc->crtc_offset = EVERGREEN_CRTC5_REGISTER_OFFSET;
                        break;
                }
        } else {