[Intel-gfx] [PATCH 0/9] drm/i915: HDMI 12bpc fixes
ville.syrjala at linux.intel.com
ville.syrjala at linux.intel.com
Tue May 5 07:06:18 PDT 2015
From: Ville Syrjälä <ville.syrjala at linux.intel.com>
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
More information about the Intel-gfx
mailing list