]> git.baikalelectronics.ru Git - kernel.git/commit
drm/radeon/kms: fix interlaced modes on dce4+
authorAlex Deucher <alexdeucher@gmail.com>
Sun, 6 Feb 2011 19:23:26 +0000 (14:23 -0500)
committerDave Airlie <airlied@redhat.com>
Sun, 13 Feb 2011 23:22:53 +0000 (09:22 +1000)
commitbf54adb87dbcc5b1ed4b566b1fea6698c73df351
treee07aefe163ea44b352cf2a4ba7653e89efe1b7fb
parentdd2c0c515336d9dc49bf9f450d5249eea14191bd
drm/radeon/kms: fix interlaced modes on dce4+

- set scaler table clears the interleave bit, need to
reset it in encoder quirks, this was already done for
pre-dce4.
- remove the interleave settings from set_base() functions
this is now handled in the encoder quirks functions, and
isn't technically part of the display base setup.
- rename evergreen_do_set_base() to dce4_do_set_base() since
it's used on both evergreen and NI asics.

Fixes:
https://bugzilla.kernel.org/show_bug.cgi?id=28182

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