From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Our HDMI 12bpc support has always been broken. This series aims to fix that. The problems addressed include: - missing GCP infoframes entirely - IBX w/a code was mostly nonsense - missing w/a for CPT/PPT - 12bpc vs. DBLCLK was busted Part of this was already posted [1] quite a while ago, but it's grown some new stuff since. The entire series is available in git [2]. I have additional stuff to fix the IBX transcoder B workarounds and some other random thigns on PCH platforms. I'll post that as a followup. [1] http://lists.freedesktop.org/archives/intel-gfx/2014-October/053340.html [2] hit://github.com/vsyrjala/linux.git hdmi_12bpc_fixes_9 Ville Syrjälä (9): drm/i915: Implement WaEnableHDMI8bpcBefore12bpc:snb,ivb drm/i915: Send GCP infoframes for deep color HDMI sinks drm/i915: Enable default_phase in GCP when possible drm/i915: Fix HDMI 12bpc TRANSCONF bpc value drm/i915: Fix 12bpc HDMI enable for IBX drm/i915: Disable all infoframes when turning off the HDMI port drm/i915: Check infoframe state more diligently. drm/i915: Fix hdmi clock readout with pixel repeat drm/i915: Double the port clock when using double clocked modes with 12bpc drivers/gpu/drm/i915/i915_reg.h | 4 + drivers/gpu/drm/i915/intel_display.c | 10 +- drivers/gpu/drm/i915/intel_hdmi.c | 359 ++++++++++++++++++++++++++++------- 3 files changed, 306 insertions(+), 67 deletions(-) -- 2.0.5 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx