Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v1 0/3] drm/bridge: dw-hdmi: allow ignoring rxsense for hotplug
@ 2026-09-02 13:01 Ian Ray
  0 siblings, 0 replies; only message in thread
From: Ian Ray @ 2026-09-02 13:01 UTC (permalink / raw)
  To: Neil Armstrong, Robert Foss, Andrzej Hajda, Laurent Pinchart,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Shawn Guo,
	Sascha Hauer
  Cc: Fabio Estevam, Frank Li, Jonas Karlman, Jernej Skrabec,
	Luca Ceresoli, dri-devel, devicetree, imx, linux-arm-kernel,
	linux-kernel, Ian Ray

Commit da09daf88108 ("drm: bridge: dw_hdmi: only trigger hotplug event
on link change") made hotplug detection also consider rxsense: a
disconnect is now reported only when both HPD and rxsense are low.

This is a problem for boards that route the HDMI output through a
downstream device which keeps the TMDS lines permanently loaded. On the
GE B450/B650/B850 (bx50v3) boards an STDP2600 HDMI-to-DP converter is
used, so rxsense is always asserted and a disconnect is never reported,
even though the HPD signal works correctly. The connector is stuck in
the "connected" state.

This series adds an optional 'ignore-rxsense' device tree property that
restores HPD-only detection for such boards, and enables it on the
bx50v3 boards. The change is backward compatible: without the property
the existing behaviour is unchanged, so old device trees are unaffected.

  Patch 1 adds the device tree binding.
  Patch 2 adds the driver support in the common dw-hdmi layer.
  Patch 3 enables the property on the imx6q bx50v3 boards.

  `make dt_binding_check' is clean for the schema.
  `make CHECK_DTBS=y' is clean for the device trees.

Note: The series touches two subsystems. Patches 1-2 target drm-misc;
patch 3 (ARM dts). Sent together for context, but driver support must
land first.

Ian Ray (3):
  dt-bindings: display: synopsys,dw-hdmi: add ignore-rxsense
  drm/bridge: dw-hdmi: optionally ignore rxsense when detecting hotplug
  ARM: dts: imx: bx50v3: ignore HDMI rxsense

 .../bindings/display/bridge/synopsys,dw-hdmi.yaml         | 8 ++++++++
 arch/arm/boot/dts/nxp/imx/imx6q-bx50v3.dtsi               | 5 +++++
 drivers/gpu/drm/bridge/synopsys/dw-hdmi.c                 | 6 ++++++
 3 files changed, 19 insertions(+)

-- 
2.47.3



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2026-09-02 13:01 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-02 13:01 [PATCH v1 0/3] drm/bridge: dw-hdmi: allow ignoring rxsense for hotplug Ian Ray

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