Hello All, These 3 patches does some fixup for the cdns-mhdp8546 bridge. - First of all, it removes the legacy !DRM_BRIDGE_ATTACH_NO_CONNECTOR usecase. - Then it fixes possible NULL POINTER in cdns_mhdp_modeset_retry_fn function call where the connector mutex is called. Since we cannot use the atomic_state in these worker threads, we cannot get to connector state in the worker thread. So we ensure that connector field is propagated before the first possible call for this worker thread by using pointer to the drm_connector. - Then it reduces log level inside cdns_mhdp_transfer to avoid flooding of these logs.
v1 patch: <https://lore.kernel.org/all/20250116111636.157641-1-j-choudh...@ti.com/> Changelog v1->v2: - Remove !DRM_BRIDGE_ATTACH_NO_CONNECTOR entirely - Add mode_valid in drm_bridge_funcs[0] - Fix NULL POINTER differently since we cannot access atomic_state - Reduce log level in cdns_mhdp_transfer call [0]: https://lore.kernel.org/all/20240530091757.433106-1-j-choudh...@ti.com/ Jayesh Choudhary (3): drm/bridge: cadence: cdns-mhdp8546-core: Remove legacy support for connector initialisation in bridge drm/bridge: cadence: cdns-mhdp8546*: Change drm_connector from pointer to structure drm/bridge: cadence: cdns-mhdp8546-core: Reduce log level for DPCD read/write .../drm/bridge/cadence/cdns-mhdp8546-core.c | 218 ++++-------------- .../drm/bridge/cadence/cdns-mhdp8546-core.h | 2 +- .../drm/bridge/cadence/cdns-mhdp8546-hdcp.c | 8 +- 3 files changed, 46 insertions(+), 182 deletions(-) -- 2.34.1