[Intel-gfx] [PATCH 00/14] drm/i915/tc: Fix a few TypeC / MST issues

Ville Syrjälä ville.syrjala at linux.intel.com
Mon Mar 20 20:19:05 UTC 2023


On Thu, Mar 16, 2023 at 03:17:10PM +0200, Imre Deak wrote:
> 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

Read through it and didn't spot anything egregious. Just a few
minor nits for which I replied separately.

Apart from those the series is
Reviewed-by: Ville Syrjälä <ville.syrjala at linux.intel.com>

> 
>  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

-- 
Ville Syrjälä
Intel


More information about the Intel-gfx mailing list