[PATCH 00/14] drm/i915/dsi: ICL+ DSI modeset sequence fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



From: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx>

A bunch of changes to the ICL+ DSI modeset sequences.
The hope is that these might help with
https://gitlab.freedesktop.org/drm/intel/-/issues/7717

Ville Syrjälä (14):
  drm/i915/icl: Do panel power on + reset deassert earlier on icl+
  drm/i915/dsi: Do display on sequence later on icl+
  drm/i915/dsi: Always do panel power up delay on icl+
  drm/i915/dsi: Print the VBT MIPI sequence delay duration
  drm/i915/dsi: Split icl+ D-PHY vs. DSI timing steps
  drm/i915/dsi: Gate DSI clocks earlier
  drm/i915/dsi: Respect power cycle delay on icl+
  drm/i915/dsi: Implement encoder->shutdown() for icl+
  drm/i915/dsi: Move most things from .enable() into .post_disable()
  drm/i915/dsi: Do DSC/scaler disable earlier on icl+
  drm/i915/dsi: Respect power_off_delay on icl+
  drm/i915/dsi: Move panel reset+power off to be the last thing
  drm/i915/dsi: Grab the crtc from the customary place
  drm/i915/dsi: Remove weird has_pch_encoder asserts

 drivers/gpu/drm/i915/display/icl_dsi.c       | 127 +++++++++++--------
 drivers/gpu/drm/i915/display/intel_dsi.c     |  20 +++
 drivers/gpu/drm/i915/display/intel_dsi.h     |   2 +
 drivers/gpu/drm/i915/display/intel_dsi_vbt.c |   2 +-
 drivers/gpu/drm/i915/display/vlv_dsi.c       |  23 ----
 5 files changed, 100 insertions(+), 74 deletions(-)

-- 
2.39.2




[Index of Archives]     [AMD Graphics]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux