On Thu, Dec 19, 2024 at 11:33:57PM +0200, Jani Nikula wrote: > 128b/132b SST needs 128b/132b mode enabled in the TRANS_DDI_FUNC_CTL > register. > > This is preparation for enabling 128b/132b SST. This path is not > reachable yet. > > v2: Use the MST path instead of SST to also set transport select (Imre) > > Signed-off-by: Jani Nikula <jani.nikula@xxxxxxxxx> Reviewed-by: Imre Deak <imre.deak@xxxxxxxxx> > --- > drivers/gpu/drm/i915/display/intel_ddi.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/gpu/drm/i915/display/intel_ddi.c b/drivers/gpu/drm/i915/display/intel_ddi.c > index 4f9c50996446..ce34a619d48a 100644 > --- a/drivers/gpu/drm/i915/display/intel_ddi.c > +++ b/drivers/gpu/drm/i915/display/intel_ddi.c > @@ -561,7 +561,8 @@ intel_ddi_transcoder_func_reg_val_get(struct intel_encoder *encoder, > } else if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_ANALOG)) { > temp |= TRANS_DDI_MODE_SELECT_FDI_OR_128B132B; > temp |= (crtc_state->fdi_lanes - 1) << 1; > - } else if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_DP_MST)) { > + } else if (intel_crtc_has_type(crtc_state, INTEL_OUTPUT_DP_MST) || > + intel_dp_is_uhbr(crtc_state)) { > if (intel_dp_is_uhbr(crtc_state)) > temp |= TRANS_DDI_MODE_SELECT_FDI_OR_128B132B; > else > -- > 2.39.5 >