From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> While fixing up the 12bpc HDMI code I ran afoul of the IBX transcoder B workaround. Turns out that's currently busted. So I fixed it, but that caused the dreaded pipe off timeout to make a reappearance. So to fix that I had to reorganize the crtc disable sequence to actually match the spec (ie. we must disable the pipe before the port). Also I got sick of looking at the mess in the DP code, so I went ahead and cleaned it up a bit. And that also made me notice the CPT/PPT DP enhanced framing mess, which I also tried to fix. So basically I stepped ina another rat's nest again, and had to dig myself out. So far my ILK and IVB seem happy with the result, but I've been able to test all of it (eg. SDVO is untested). The entire series is available here [1] (sitting on top of my HDMI 12bpc series). [1] git://github.com/vsyrjala/linux.git pch_modeset_seq_fixes Ville Syrjälä (12): drm/i915: Remove a bogus 12bpc "toggle" from intel_disable_hdmi() drm/i915: Remove the double register write from intel_disable_hdmi() drm/i915: Clarfify the DP code platform checks drm/i915: Clean up the CPT DP .get_hw_state() port readout drm/i915: Fix DP enhanced framing for CPT drm/i915: Use POSTING_READ() in intel_sdvo_write_sdvox() drm/i915: Write the SDVO reg twice on IBX drm/i915: Fix the IBX transcoder B workarounds drm/i915: Disable HDMI port after the pipe on PCH platforms drm/i915: Disable SDVO port after the pipe on PCH platforms drm/i915: Disable CRT port after pipe on PCH platforms drm/i915: Disable FDI RX/TX before the ports drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/intel_crt.c | 15 ++++- drivers/gpu/drm/i915/intel_display.c | 8 +-- drivers/gpu/drm/i915/intel_dp.c | 118 +++++++++++++++++------------------ drivers/gpu/drm/i915/intel_hdmi.c | 95 +++++++++++++++------------- drivers/gpu/drm/i915/intel_sdvo.c | 80 +++++++++++++----------- 6 files changed, 171 insertions(+), 146 deletions(-) -- 2.0.5 _______________________________________________ Intel-gfx mailing list Intel-gfx@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/intel-gfx