From: Rahul T R <[email protected]> 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.
Signed-off-by: Rahul T R <[email protected]> Signed-off-by: Jayesh Choudhary <[email protected]> Signed-off-by: Yashas D <[email protected]> --- .../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 c2b369456e4e..56ce3f65ff49 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
