On Mon, Sep 29, 2025 at 02:09:32PM +0530, Harikrishna Shenoy wrote: > From: Jayesh Choudhary <[email protected]> > > After adding DBANC framework, mhdp->connector is not initialised during > bridge_attach(). The connector is however required in few driver calls > like cdns_mhdp_hdcp_enable() and cdns_mhdp_modeset_retry_fn(). > Now that we have dropped the legacy code which became redundant > with introduction of DBNAC usecase in driver, we can cleanly switch > to drm_connector pointer instead of structure. > > Set it in bridge_enable() and clear it in bridge_disable(), > and make appropriate changes. > > This allows us to dynamically set the reference in bridge_enable() when > the connector becomes available and clear it in bridge_disable(). > This change is necessary to properly integrate with the DBANC framework > while maintaining all connector-dependent functionality in the driver. > > Signed-off-by: Jayesh Choudhary <[email protected]> > Signed-off-by: Harikrishna Shenoy <[email protected]> > --- > drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 12 ++++++------ > drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 2 +- > drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 8 ++++---- > 3 files changed, 11 insertions(+), 11 deletions(-) >
Reviewed-by: Dmitry Baryshkov <[email protected]> -- With best wishes Dmitry
