[PATCH v12 00/10] TCPM support for FRS and AutoDischarge Disconnect

Badhri Jagan Sridharan
2020-10-29T07:57:19Z

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@vger.kernel.org/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