Hi all, Addressed comments from Rob Herring for dt-bindings patches: - Added part number for the maxim chip to dt-binding and renamed the file. Fixed it on the driver side as well with usb: typec: tcpci_maxim: Fix the compatible string - new-source-frs-typec-current now uses u32. Added Reviewed by tags from Heikki. Thanks, Badhri Badhri Jagan Sridharan (10): dt-bindings: connector: Add property to set initial current cap for FRS dt-bindings: usb: Maxim type-c controller device tree binding document usb: typec: tcpci_maxim: Fix the compatible string usb: typec: tcpm: Refactor logic for new-source-frs-typec-current usb: typec: tcpm: frs sourcing vbus callback usb: typec: tcpci: frs sourcing vbus callback usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink usb: typec: tcpm: Implement enabling Auto Discharge disconnect support usb: typec: tcpci: Implement Auto discharge disconnect callbacks usb: typec: tcpci_maxim: Enable auto discharge disconnect .../bindings/connector/usb-connector.yaml | 19 ++++ .../devicetree/bindings/usb/maxim,33359.yaml | 75 ++++++++++++++++ drivers/usb/typec/tcpm/tcpci.c | 72 ++++++++++++++- drivers/usb/typec/tcpm/tcpci.h | 18 +++- drivers/usb/typec/tcpm/tcpci_maxim.c | 31 +++---- drivers/usb/typec/tcpm/tcpm.c | 87 ++++++++++++++++--- include/dt-bindings/usb/pd.h | 8 ++ include/linux/usb/tcpm.h | 19 ++++ 8 files changed, 299 insertions(+), 30 deletions(-) create mode 100644 Documentation/devicetree/bindings/usb/maxim,33359.yaml base-commit: 270315b8235e3d10c2e360cff56c2f9e0915a252 -- 2.29.0.rc1.297.gfa9743e501-goog