Devicetree
 help / color / mirror / Atom feed
* [PATCH v7 0/2] Add no-hpd property to the cadence bridge
@ 2026-10-09  6:40 Yashas D
  2026-10-09  6:40 ` [PATCH v7 1/2] dt-bindings: display: bridge: cdns,mhdp8546: " Yashas D
  2026-10-09  6:40 ` [PATCH v7 2/2] drm: bridge: cdns-mhdp8546: Add no-hpd property Yashas D
  0 siblings, 2 replies; 4+ messages in thread
From: Yashas D @ 2026-10-09  6:40 UTC (permalink / raw)
  To: andrzej.hajda, neil.armstrong, rfoss, Laurent.pinchart, jonas,
	jernej.skrabec, luca.ceresoli, airlied, simona, maarten.lankhorst,
	mripard, tzimmermann, robh, krzk+dt, conor+dt, h-shenoy,
	tomi.valkeinen, panchuang, kees, r-ravikumar, y-d, sjakhade,
	yamonkar
  Cc: dri-devel, devicetree, linux-kernel

This series adds 'no-hpd' device tree property support to the Cadence
MHDP8546 bridge driver for boards where the HPD line cannot be used for
hotplug detection.

On TI J721S2 EVMs, the DP0 HPD resistor is DNI from factory, so the HPD
signal is not physically connected to SoC pin AA24 by default. AA24 must
still be in DP0_HPD mux mode for the MHDP firmware to operate.

When 'no-hpd' is set, DRM_BRIDGE_OP_HPD is omitted and the framework
falls back to polling .detect() every ~10 seconds. Presence is detected
by reading DP_DPCD_REV (0x000) over AUX, with an early exit when the
monitor is stably connected to avoid re-programming the stream each poll.

Changes since v6:
  - Reverted back to dev_dbg instead of dev_err for the normal hpd case.
  - Picked up Acked-by from Krzysztof Kozlowski from v6 on the bindings patch.

Link to v6: https://lore.kernel.org/all/20260802153825.1570435-1-y-d@ti.com/

Rahul T R (2):
  dt-bindings: display: bridge: cdns,mhdp8546: Add no-hpd property to
    the cadence bridge
  drm: bridge: cdns-mhdp8546: Add no-hpd property

 .../display/bridge/cdns,mhdp8546.yaml         | 11 +++
 .../drm/bridge/cadence/cdns-mhdp8546-core.c   | 69 +++++++++++++++++--
 .../drm/bridge/cadence/cdns-mhdp8546-core.h   |  1 +
 3 files changed, 75 insertions(+), 6 deletions(-)

-- 
2.34.1


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-10-09  6:54 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-09  6:40 [PATCH v7 0/2] Add no-hpd property to the cadence bridge Yashas D
2026-10-09  6:40 ` [PATCH v7 1/2] dt-bindings: display: bridge: cdns,mhdp8546: " Yashas D
2026-10-09  6:40 ` [PATCH v7 2/2] drm: bridge: cdns-mhdp8546: Add no-hpd property Yashas D
2026-10-09  6:54   ` sashiko-bot

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox