On Wed, 26 Feb 2025, Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> wrote: > On Wed, Feb 26, 2025 at 03:56:26PM +0200, Jani Nikula wrote: >> We create the stream encoders and attach connectors for each pipe we >> have. As the number of pipes has increased, we've failed to update the >> topology manager maximum number of payloads to match that. Bump up the >> max stream count to match number of pipes, enabling the fourth stream on >> platforms that support four pipes. >> >> Cc: stable@xxxxxxxxxxxxxxx >> Cc: Imre Deak <imre.deak@xxxxxxxxx> >> Cc: Ville Syrjala <ville.syrjala@xxxxxxxxxxxxxxx> >> Signed-off-by: Jani Nikula <jani.nikula@xxxxxxxxx> > > Reviewed-by: Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> Thanks, pushed to din. BR, Jani. > >> --- >> drivers/gpu/drm/i915/display/intel_dp_mst.c | 3 ++- >> 1 file changed, 2 insertions(+), 1 deletion(-) >> >> diff --git a/drivers/gpu/drm/i915/display/intel_dp_mst.c b/drivers/gpu/drm/i915/display/intel_dp_mst.c >> index 167e4a70ab12..822218d8cfd4 100644 >> --- a/drivers/gpu/drm/i915/display/intel_dp_mst.c >> +++ b/drivers/gpu/drm/i915/display/intel_dp_mst.c >> @@ -1896,7 +1896,8 @@ intel_dp_mst_encoder_init(struct intel_digital_port *dig_port, int conn_base_id) >> /* create encoders */ >> mst_stream_encoders_create(dig_port); >> ret = drm_dp_mst_topology_mgr_init(&intel_dp->mst_mgr, display->drm, >> - &intel_dp->aux, 16, 3, conn_base_id); >> + &intel_dp->aux, 16, >> + INTEL_NUM_PIPES(display), conn_base_id); >> if (ret) { >> intel_dp->mst_mgr.cbs = NULL; >> return ret; >> -- >> 2.39.5 -- Jani Nikula, Intel