In J721s2 EVM, DP0 HPD is not connected to correct HPD pin on SOC which results in HPD detect as always connnected, so when display is not connected driver continuously retries to read EDID and DPCD registers. To handle such cases add support for no hpd configuration in cdns-mhdp driver. Changelog v2->v3: - update the mhdp->plugged status for no hpd configuration in cdns_mhdp_bridge_detect() Link to v2: <https://lore.kernel.org/all/20230406015207.GO9915@xxxxxxxxxxxxxxxxxxxxxxxxxx/> Rahul T R (2): dt-bindings: drm/bridge: Add no-hpd property drm: bridge: cdns-mhdp8546: Add support for no-hpd .../display/bridge/cdns,mhdp8546.yaml | 6 +++ .../drm/bridge/cadence/cdns-mhdp8546-core.c | 54 ++++++++++++++++--- .../drm/bridge/cadence/cdns-mhdp8546-core.h | 1 + 3 files changed, 55 insertions(+), 6 deletions(-) -- 2.34.1