aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/radeon/radeon_mode.h
diff options
context:
space:
mode:
authorMario Kleiner <mario.kleiner.de@gmail.com>2014-06-05 09:58:24 -0400
committerAlex Deucher <alexander.deucher@amd.com>2014-06-09 22:06:50 -0400
commitea29286146db6c72683af76bc8297cebeeec6d13 (patch)
treec4dd125dd02988879b4c131ab22198c994f205d8 /drivers/gpu/drm/radeon/radeon_mode.h
parent5d02626d3167cd4214bf611362e08dfd1e98c62e (diff)
drm/radeon: hdmi deep color modes must obey clock limit of sink.
Make sure that a hdmi deep color mode can't exceed the max tmds clock limit of a hdmi sink if such a limit is defined by edid. If requested deep color bpc would exceed the limit given the mode to be set, try to degrade gracefully to lower supported deep color bpc or to standard 8 bpc if needed. Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_mode.h')
-rw-r--r--drivers/gpu/drm/radeon/radeon_mode.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_mode.h b/drivers/gpu/drm/radeon/radeon_mode.h
index ea72ad889a11..ad0e4b8cc7e3 100644
--- a/drivers/gpu/drm/radeon/radeon_mode.h
+++ b/drivers/gpu/drm/radeon/radeon_mode.h
@@ -506,6 +506,7 @@ struct radeon_connector {
506 struct radeon_i2c_chan *router_bus; 506 struct radeon_i2c_chan *router_bus;
507 enum radeon_connector_audio audio; 507 enum radeon_connector_audio audio;
508 enum radeon_connector_dither dither; 508 enum radeon_connector_dither dither;
509 int pixelclock_for_modeset;
509}; 510};
510 511
511struct radeon_framebuffer { 512struct radeon_framebuffer {