Hi all,
This series adds support for the Cypress/Infineon CYPD6129 UCSI controller,
used on the monza SOM platform for USB0 dual-role operation.
The series consists of:
1. A dt-binding update to document the CYPD6129 compatible string for the
existing CCGx binding.
2. A driver update to bind the UCSI CCG driver to CYPD6129.
3. A board DTS update to enable USB0 DRD mode on monza SOM using the
CYPD6129 controller over I2C12.
This enables the USB-C controller, connector, interrupt routing, and the
USB2/USB3 endpoints required for DRD operation on the platform.
Akash Kumar (3):
dt-bindings: usb: typec: Add Cypress CYPD6129 UCSI controller compatible
usb: ucsi: ccg: Add support for CYPD6129 (CCG6)
arm64: dts: qcom: monaco-monza-som: Enable USB0 DRD mode
.../bindings/usb/cypress,cypd4226.yaml | 73 ++++++++++++++-----
.../arm64/boot/dts/qcom/monaco-monza-som.dtsi | 57 +++++++++++++++
drivers/usb/typec/ucsi/ucsi_ccg.c | 1 +
3 files changed, 113 insertions(+), 18 deletions(-)
--
2.43.0
Thanks,
Akash Kumar