diff options
author | Dave Airlie <airlied@redhat.com> | 2009-10-07 21:32:49 -0400 |
---|---|---|
committer | Dave Airlie <airlied@redhat.com> | 2009-10-07 21:39:16 -0400 |
commit | d4ac6a05d51357e31028cc9076874a58dd197b83 (patch) | |
tree | b0a88c26147c1a96a0b4cce277fdff94bb1b4989 /drivers/gpu/drm/radeon/r100.c | |
parent | 49c458e544ae14514209ed80ea6829ca1b18ddf0 (diff) |
drm/radeon/kms: fix vline register for second head.
Both r100/r600 had this wrong, use the macro to extract the register
to relocate.
Signed-off-by: Dave Airlie <airlied@redhat.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/r100.c')
-rw-r--r-- | drivers/gpu/drm/radeon/r100.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/radeon/r100.c b/drivers/gpu/drm/radeon/r100.c index 5fe12c02d2dd..374ecacc6183 100644 --- a/drivers/gpu/drm/radeon/r100.c +++ b/drivers/gpu/drm/radeon/r100.c | |||
@@ -829,7 +829,7 @@ int r100_cs_packet_parse_vline(struct radeon_cs_parser *p) | |||
829 | 829 | ||
830 | header = radeon_get_ib_value(p, h_idx); | 830 | header = radeon_get_ib_value(p, h_idx); |
831 | crtc_id = radeon_get_ib_value(p, h_idx + 5); | 831 | crtc_id = radeon_get_ib_value(p, h_idx + 5); |
832 | reg = header >> 2; | 832 | reg = CP_PACKET0_GET_REG(header); |
833 | mutex_lock(&p->rdev->ddev->mode_config.mutex); | 833 | mutex_lock(&p->rdev->ddev->mode_config.mutex); |
834 | obj = drm_mode_object_find(p->rdev->ddev, crtc_id, DRM_MODE_OBJECT_CRTC); | 834 | obj = drm_mode_object_find(p->rdev->ddev, crtc_id, DRM_MODE_OBJECT_CRTC); |
835 | if (!obj) { | 835 | if (!obj) { |