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> > --- > 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 -- Ville Syrjälä Intel