]> git.baikalelectronics.ru Git - kernel.git/commit
drm/i915: Reject HDMI 12bpc if the sink doesn't indicate support
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Mon, 13 Feb 2017 17:58:18 +0000 (19:58 +0200)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Mon, 13 Mar 2017 16:01:55 +0000 (18:01 +0200)
commit047443e862c1b5e978cf2bbfc6674e64a2bd2ab8
treecf9236466ecd8ee58541fa95ab1ab3c936adb69c
parentf10b016416101b3edf546676e6c24f4c1442de0c
drm/i915: Reject HDMI 12bpc if the sink doesn't indicate support

Check that the sink really declared 12bpc support before we enable it.
This should not actually never happen since it's mandatory for HDMI
sinks to support 12bpc if they support any deep color modes. But
reality disagrees with the theory and there are actually sinks in
the wild that violate the spec.

v2: Fix the output_types check
    Update commit message to state that these things are in fact real

Cc: stable@vger.kernel.org
Cc: Nicholas Sielicki <nicholas.sielicki@gmail.com>
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=99250
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: http://patchwork.freedesktop.org/patch/msgid/20170213175818.24958-1-ville.syrjala@linux.intel.com
Reviewed-by: Shashank Sharma <shashank.sharma@intel.com>
drivers/gpu/drm/i915/intel_hdmi.c