diff options
author | Ville Syrjälä | 2015-07-06 14:10:00 +0200 |
---|---|---|
committer | Daniel Vetter | 2015-08-14 18:16:34 +0200 |
commit | 0f2a2a756e862e1936ef599451015ca4c12efde8 (patch) | |
tree | 55520a337a11f2f6376afebeaf2b77a58a9b3a7f /drivers/gpu/drm/i915/intel_drv.h | |
parent | drm/i915: Do not check or a stalled pageflip prior to it being queued (diff) | |
download | kernel-qcow2-linux-0f2a2a756e862e1936ef599451015ca4c12efde8.tar.gz kernel-qcow2-linux-0f2a2a756e862e1936ef599451015ca4c12efde8.tar.xz kernel-qcow2-linux-0f2a2a756e862e1936ef599451015ca4c12efde8.zip |
drm/i915: Clean up DP/HDMI limited color range handling
Currently we treat intel_{dp,hdmi}->color_range as partly user
controller value (via the property) but we also change it during
.compute_config() when using the "Automatic" mode. That is a bit
confusing, so let's just change things so that we store the user
property values in intel_dp, and only change what's stored in
pipe_config during .compute_config().
There should be no functional change.
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Reviewed-by: Sivakumar Thulasimani <sivakumar.thulasimani@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'drivers/gpu/drm/i915/intel_drv.h')
-rw-r--r-- | drivers/gpu/drm/i915/intel_drv.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/drm/i915/intel_drv.h b/drivers/gpu/drm/i915/intel_drv.h index 6b3e2c6e6c54..e2456bc089b8 100644 --- a/drivers/gpu/drm/i915/intel_drv.h +++ b/drivers/gpu/drm/i915/intel_drv.h @@ -657,7 +657,7 @@ struct cxsr_latency { struct intel_hdmi { u32 hdmi_reg; int ddc_bus; - uint32_t color_range; + bool limited_color_range; bool color_range_auto; bool has_hdmi_sink; bool has_audio; @@ -708,7 +708,7 @@ struct intel_dp { uint32_t DP; bool has_audio; enum hdmi_force_audio force_audio; - uint32_t color_range; + bool limited_color_range; bool color_range_auto; uint8_t link_bw; uint8_t rate_select; |