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)
commitc9417bdd4c6b1b92a21608c07e83afa419c7bb62
treee07aefe163ea44b352cf2a4ba7653e89efe1b7fb
parent16f9fdcbcce74102bed9a4b7ccc1fb05b5dd6ca3
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