diff options
author | Alex Deucher <alexander.deucher@amd.com> | 2014-07-01 11:23:03 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2014-07-01 11:23:03 -0400 |
commit | a624f4290ab09e996b1040c3a349241f76742327 (patch) | |
tree | 5a5d94a93c6a7376222215b1b7ccca2dc0ce6bf1 /drivers/gpu/drm/radeon/radeon_connectors.c | |
parent | 0c78a44964db3d483b0c09a8236e0fe123aa9cfc (diff) | |
download | blackbird-op-linux-a624f4290ab09e996b1040c3a349241f76742327.tar.gz blackbird-op-linux-a624f4290ab09e996b1040c3a349241f76742327.zip |
drm/radeon: add a module parameter to control deep color support
Some monitors seem to have problems with deep color enabled, even
though they claim to support it. I'm not sure if the monitor
need a quirk or if the driver is doing something the monitor doesn't
like. At this point lets just disable deep color by default like
we did for hdmi audio and work through the bugs so we can eventually
enable it by default.
bug:
https://bugs.freedesktop.org/show_bug.cgi?id=80531
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu/drm/radeon/radeon_connectors.c')
-rw-r--r-- | drivers/gpu/drm/radeon/radeon_connectors.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/gpu/drm/radeon/radeon_connectors.c b/drivers/gpu/drm/radeon/radeon_connectors.c index 1b9177ed181f..44831197e82e 100644 --- a/drivers/gpu/drm/radeon/radeon_connectors.c +++ b/drivers/gpu/drm/radeon/radeon_connectors.c @@ -199,6 +199,9 @@ int radeon_get_monitor_bpc(struct drm_connector *connector) } } + if ((radeon_deep_color == 0) && (bpc > 8)) + bpc = 8; + DRM_DEBUG("%s: Display bpc=%d, returned bpc=%d\n", connector->name, connector->display_info.bpc, bpc); |