Linux USB
 help / color / mirror / Atom feed
* [PATCH v1 0/2] usb: typec: mux: tusb1046: add HPD_IN override support
@ 2026-11-04  7:42 Ajit Singh
  2026-11-04  7:42 ` [PATCH v1 1/2] dt-bindings: usb: ti,tusb1046: document HPD_IN override Ajit Singh
  2026-11-04  7:42 ` [PATCH v1 2/2] usb: typec: mux: tusb1046: support " Ajit Singh
  0 siblings, 2 replies; 5+ messages in thread
From: Ajit Singh @ 2026-11-04  7:42 UTC (permalink / raw)
  To: linux-usb
  Cc: devicetree, romain.gantois, heikki.krogerus, gregkh, robh,
	krzk+dt, conor+dt, linux-kernel, Ajit Singh

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

Add the optional ti,hpd-in-override property and driver support
to force HPD_IN high when DisplayPort mode is selected, and clear
the override when switching to USB or Safe mode.

Ajit Singh (2):
  dt-bindings: usb: ti,tusb1046: document HPD_IN override
  usb: typec: mux: tusb1046: support HPD_IN override

 .../devicetree/bindings/usb/ti,tusb1046.yaml       |  9 +++++++++
 drivers/usb/typec/mux/tusb1046.c                   | 14 ++++++++++++++
 2 files changed, 23 insertions(+)

-- 
2.50.1 (Apple Git-155)


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

end of thread, other threads:[~2026-11-04  7:50 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-11-04  7:42 [PATCH v1 0/2] usb: typec: mux: tusb1046: add HPD_IN override support Ajit Singh
2026-11-04  7:42 ` [PATCH v1 1/2] dt-bindings: usb: ti,tusb1046: document HPD_IN override Ajit Singh
2026-11-04  7:50   ` sashiko-bot
2026-11-04  7:42 ` [PATCH v1 2/2] usb: typec: mux: tusb1046: support " Ajit Singh
2026-11-04  7:49   ` sashiko-bot

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