[PATCH v1 1/2] dt-bindings: usb: ti,tusb1046: document HPD_IN override

From: Ajit Singh

Date: Wed Nov 04 2026 - 02:43:12 EST


For boards where HPD_IN is not asserted by hardware, the TUSB1046
can force it high over I2C using the HPDIN_OVERRIDE bit in the
General register (0x0A).

Document the optional ti,hpd-in-override property to force HPD_IN
high when DisplayPort mode is selected.

Signed-off-by: Ajit Singh <blfizzyy@xxxxxxxxx>
---
Documentation/devicetree/bindings/usb/ti,tusb1046.yaml | 9 +++++++++
1 file changed, 9 insertions(+)

diff --git a/Documentation/devicetree/bindings/usb/ti,tusb1046.yaml b/Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
index e1501ea6b50b..58e9fde3ca71 100644
--- a/Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
+++ b/Documentation/devicetree/bindings/usb/ti,tusb1046.yaml
@@ -20,6 +20,14 @@ properties:
reg:
maxItems: 1

+ ti,hpd-in-override:
+ type: boolean
+ description: |
+ Force the HPD_IN signal high through the HPDIN_OVERRIDE bit in the
+ General register while DisplayPort Alt Mode is active. This is useful
+ on boards where HPD_IN is not driven by the downstream DisplayPort
+ sink.
+
required:
- compatible
- reg
@@ -39,6 +47,7 @@ examples:

mode-switch;
orientation-switch;
+ ti,hpd-in-override;

port {
endpoint {
--
2.50.1 (Apple Git-155)