Hi all, Addressed two comments in the series 1. From Rob Herring: Maxim parts are generally named 'maxim,max[0-9]+' https://lkml.org/lkml/2020/10/26/503 Changed all occurences of maxim,33359 to maxim,max33359. 2. Added a new patch to address warnings reported by Kernel test robot. https://www.mail-archive.com/linux-kernel@xxxxxxxxxxxxxxx/msg2354139.html usb: typec: tcpci_maxim: Fix smatch warnings Heikki, now that Rob has reviewed the dts patches, the following patches are ready to be reviewed as well: usb: typec: tcpci_maxim: Fix the compatible string usb: typec: tcpm: Refactor logic for new-source-frs-typec-current Greatly appreciate all of your support reviewing the code. Thanks, Badhri. Badhri Jagan Sridharan (10): 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 usb: typec: tcpci_maxim: Fix smatch warnings .../bindings/usb/maxim,max33359.yaml | 75 ++++++++++++++++ drivers/usb/typec/tcpm/tcpci.c | 72 ++++++++++++++- drivers/usb/typec/tcpm/tcpci.h | 18 +++- drivers/usb/typec/tcpm/tcpci_maxim.c | 35 ++++---- drivers/usb/typec/tcpm/tcpm.c | 87 ++++++++++++++++--- include/linux/usb/tcpm.h | 19 ++++ 6 files changed, 274 insertions(+), 32 deletions(-) create mode 100644 Documentation/devicetree/bindings/usb/maxim,max33359.yaml base-commit: aee9ddb1d3718d3ba05b50c51622d7792ae749c9 -- 2.29.1.341.ge80a0c044ae-goog