Devicetree
 help / color / mirror / Atom feed
* [PATCH v3 0/3] usb: typec: tipd: add TPS66993 support
@ 2026-07-14  6:18 Radhey Shyam Pandey
  2026-07-14  6:18 ` [PATCH v3 1/3] dt-bindings: usb: ti,tps6598x: add TPS66993 compatible Radhey Shyam Pandey
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Radhey Shyam Pandey @ 2026-07-14  6:18 UTC (permalink / raw)
  To: gregkh, robh, krzk+dt, conor+dt, heikki.krogerus
  Cc: linux-usb, devicetree, linux-kernel, git, Radhey Shyam Pandey

This series adds support for the Texas Instruments TPS66993 USB
Type-C / USB PD controller to the tipd driver.

The TPS66993 is used on the AMD Versal AI Edge Gen 2 VEK385
Evaluation Kit as the USB PD DRP controller for the MMI USB
interface, handling CC signaling, connection detection, PD
negotiation, and power/data role swapping. Although the register
interface is largely shared with TPS6598x, the device is not
host-interface compatible and therefore needs its own
"ti,tps66993" compatible.

Changes in v3 series:
- Add Krzysztof and Heikki reviewed-by tag in 1/3 and 2/3 patch.
- Remove the unnecessary if (tps->data->trace_power_status) guard and
  call the trace callback unconditionally, since every tipd_data entry
  always provides it.
 
Changes in v2 series:
- Document the "ti,tps66993" compatible in the existing
  ti,tps6598x binding.
- Introduce a read_power_status() callback in tipd_data so
  variants can override how power status is obtained without
  changing TPS6598x, CD321x, or TPS25750 behavior.
- Add TPS66993 support.

Radhey Shyam Pandey (3):
  dt-bindings: usb: ti,tps6598x: add TPS66993 compatible
  usb: typec: tipd: add read_power_status callback to tipd_data
  usb: typec: tipd: add TPS66993 support

 .../devicetree/bindings/usb/ti,tps6598x.yaml  |  6 +-
 drivers/usb/typec/tipd/core.c                 | 76 +++++++++++++++++--
 2 files changed, 74 insertions(+), 8 deletions(-)


base-commit: 49362394dad7df66c274c867a271394c10ca2bb8
-- 
2.49.1


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

end of thread, other threads:[~2026-07-14 13:30 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-07-14  6:18 [PATCH v3 0/3] usb: typec: tipd: add TPS66993 support Radhey Shyam Pandey
2026-07-14  6:18 ` [PATCH v3 1/3] dt-bindings: usb: ti,tps6598x: add TPS66993 compatible Radhey Shyam Pandey
2026-07-14  6:18 ` [PATCH v3 2/3] usb: typec: tipd: add read_power_status callback to tipd_data Radhey Shyam Pandey
2026-07-14  6:30   ` sashiko-bot
2026-07-14  6:18 ` [PATCH v3 3/3] usb: typec: tipd: add TPS66993 support Radhey Shyam Pandey
2026-07-14  6:37   ` sashiko-bot
2026-07-14 13:30   ` Heikki Krogerus

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