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: [email protected] > Cc: Imre Deak <[email protected]> > Cc: Ville Syrjala <[email protected]> > Signed-off-by: Jani Nikula <[email protected]>
Reviewed-by: Ville Syrjälä <[email protected]> > --- > 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
