[PATCH v7 1/2] dt-bindings: display: bridge: cdns,mhdp8546: Add no-hpd property to the cadence bridge
From: Yashas D
Date: Fri Oct 09 2026 - 02:46:25 EST
From: Rahul T R <r-ravikumar@xxxxxx>
The mhdp bridge can work without its HPD pin hooked up to the connector,
but the current bridge driver throws an error when hpd line is not
connected to the connector. For such cases, we need an indication for
no-hpd, using which we can bypass the hpd detection and instead use the
auxiliary channels connected to the DP connector to confirm the
connection.
So add no-hpd property to the bindings, to disable hpd when not
connected or cannot be used for hotplug detection.
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@xxxxxxxxxxxxxxxx>
Signed-off-by: Rahul T R <r-ravikumar@xxxxxx>
Signed-off-by: Jayesh Choudhary <j-choudhary@xxxxxx>
Signed-off-by: Yashas D <y-d@xxxxxx>
---
.../bindings/display/bridge/cdns,mhdp8546.yaml | 11 +++++++++++
1 file changed, 11 insertions(+)
diff --git a/Documentation/devicetree/bindings/display/bridge/cdns,mhdp8546.yaml b/Documentation/devicetree/bindings/display/bridge/cdns,mhdp8546.yaml
index c2b369456e4e2..56ce3f65ff495 100644
--- a/Documentation/devicetree/bindings/display/bridge/cdns,mhdp8546.yaml
+++ b/Documentation/devicetree/bindings/display/bridge/cdns,mhdp8546.yaml
@@ -57,6 +57,17 @@ properties:
interrupts:
maxItems: 1
+ no-hpd:
+ type: boolean
+ description:
+ Set if the HPD line on the bridge isn't physically connected to the
+ DisplayPort connector or cannot be used for hotplug detection.
+
+ Valid use cases include HPD pin not routed to the connector on the PCB,
+ HPD signal muxed with another function on the SoC making it unavailable
+ for hotplug detection, or hardware design where HPD cannot reliably
+ detect monitor presence.
+
ports:
$ref: /schemas/graph.yaml#/properties/ports
--
2.34.1