[PATCH 0/6] drm: Work around DP dual mode adaptor I2C access bug

Imre Deak imre.deak at intel.com
Wed Nov 16 20:44:04 UTC 2016


This patchset is an attempt to work around the I2C access problem of
buggy dual mode adapters where the register offset in the access is
ignored. While this wasn't a real problem with the adaptors we saw so
far, it causes sporadic detection failures of at least one LSPCON
adaptor. Besides the change to read out all registers in one go - added
in patch 5 - this adaptor also needs another workaround added in the
last patch.

Imre Deak (6):
  drm: Add abstraction for the DP dual mode adaptor
  drm: Factor out drm_dp_dual_mode_read_regs()
  drm: Read out DP dual mode adaptor descriptor
  drm: Cache DP dual mode adaptor max TMDS clock value
  drm: Read out DP dual mode registers in one go
  drm/i915: Work around Parad Tech LSPCON adaptor wake-up bug

 drivers/gpu/drm/drm_dp_dual_mode_helper.c | 243 ++++++++++++++++++++----------
 drivers/gpu/drm/i915/intel_drv.h          |   7 +-
 drivers/gpu/drm/i915/intel_hdmi.c         |  41 +++--
 drivers/gpu/drm/i915/intel_lspcon.c       |  65 ++++++--
 include/drm/drm_dp_dual_mode_helper.h     |  52 +++++--
 5 files changed, 276 insertions(+), 132 deletions(-)

-- 
2.5.0



More information about the Intel-gfx-trybot mailing list