[Intel-gfx] [PATCH 00/14] drm/i915/tc: Fix a few TypeC / MST issues
Imre Deak
imre.deak at intel.com
Thu Mar 16 13:17:10 UTC 2023
This patchset fixes a few issues on TypeC ports, related to the legacy
port handling, HW state readout/verification. It also fixes an issue on
TC port/MST outputs during system suspend/resume, where the modeset
restoring the pre-suspend state fails atm.
Tested on ICL, TGL, ADLP.
Imre Deak (14):
drm/i915/tc: Abort DP AUX transfer on a disconnected TC port
drm/i915/tc: Fix TC port link ref init for DP MST during HW readout
drm/i915/tc: Fix the ICL PHY ownership check in TC-cold state
drm/i915/tc: Fix system resume MST mode restore for DP-alt sinks
drm/i915/tc: Wait for IOM/FW PHY initialization of legacy TC ports
drm/i915/tc: Factor out helpers converting HPD mask to TC mode
drm/i915/tc: Fix target TC mode for a disconnected legacy port
drm/i915/tc: Fix TC mode for a legacy port if the PHY is not ready
drm/i915/tc: Fix initial TC mode on disabled legacy ports
drm/i915/tc: Make the TC mode readout consistent in all PHY states
drm/i915/tc: Assume a TC port is legacy if VBT says the port has HDMI
drm/i915: Add encoder hook to get the PLL type used by TC ports
drm/i915/tc: Factor out a function querying active links on a TC port
drm/i915/tc: Check the PLL type used by an enabled TC port
drivers/gpu/drm/i915/display/intel_ddi.c | 44 ++-
drivers/gpu/drm/i915/display/intel_ddi.h | 3 +
.../drm/i915/display/intel_display_types.h | 6 +
drivers/gpu/drm/i915/display/intel_dp_aux.c | 15 +-
drivers/gpu/drm/i915/display/intel_tc.c | 319 ++++++++++++++----
drivers/gpu/drm/i915/display/intel_tc.h | 1 +
6 files changed, 320 insertions(+), 68 deletions(-)
--
2.37.1
More information about the Intel-gfx
mailing list