summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/radeon/radeon_asic.c
diff options
context:
space:
mode:
authorRafał Miłecki <zajec5@gmail.com>2014-05-16 11:36:24 +0200
committerAlex Deucher <alexander.deucher@amd.com>2014-06-02 10:25:04 -0400
commit8f33a156c2adeddb5b5755b277b2c0b68da56ae2 (patch)
tree652e69889981163551a7837477810d2215eec8c7 /drivers/gpu/drm/radeon/radeon_asic.c
parent1c89d27fb9f169003c5a82561ffeb8adb980ebfb (diff)
downloadlinux-stable-8f33a156c2adeddb5b5755b277b2c0b68da56ae2.tar.gz
linux-stable-8f33a156c2adeddb5b5755b277b2c0b68da56ae2.tar.bz2
linux-stable-8f33a156c2adeddb5b5755b277b2c0b68da56ae2.zip
drm/radeon/hdmi: use separated file for DCE 3.1/3.2 code
DCE 3.1 and 3.2 should be programmed in a different way than DCE 2 and DCE 3. The order of setting registers and sets of registers are different. It's still unsure how we will handle DCE 3.1 vs. DCE 3.2, since they have few differences as well. For now separate DCE 2 and DCE 3 path, so we can work on it without a risk of breaking DCE 3.1+. This has been tested for possible regressions on DCE32 HD4550 (RV710). Signed-off-by: Rafał Miłecki <zajec5@gmail.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_asic.c')
-rw-r--r--drivers/gpu/drm/radeon/radeon_asic.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_asic.c b/drivers/gpu/drm/radeon/radeon_asic.c
index b8a24a75d4ff..ddcd0a29f592 100644
--- a/drivers/gpu/drm/radeon/radeon_asic.c
+++ b/drivers/gpu/drm/radeon/radeon_asic.c
@@ -1201,7 +1201,7 @@ static struct radeon_asic rv770_asic = {
.set_backlight_level = &atombios_set_backlight_level,
.get_backlight_level = &atombios_get_backlight_level,
.hdmi_enable = &r600_hdmi_enable,
- .hdmi_setmode = &r600_hdmi_setmode,
+ .hdmi_setmode = &dce3_1_hdmi_setmode,
},
.copy = {
.blit = &r600_copy_cpdma,