usb: typec: tcpci_maxim: Chip level TCPC driver
Chip level TCPC driver for Maxim's TCPCI implementation. This TCPC implementation does not support the following commands: COMMAND.SinkVbus, COMMAND.SourceVbusDefaultVoltage, COMMAND.SourceVbusHighVoltage. Instead the sinking and sourcing from vbus is supported by writes to custom registers. Signed-off-by:Badhri Jagan Sridharan <badhri@google.com> Reviewed-by:
Heikki Krogerus <heikki.krogerus@linux.intel.com> Link: https://lore.kernel.org/r/20201008061556.1402293-5-badhri@google.com Signed-off-by:
Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Showing
- drivers/usb/typec/tcpm/Kconfig 6 additions, 0 deletionsdrivers/usb/typec/tcpm/Kconfig
- drivers/usb/typec/tcpm/Makefile 8 additions, 7 deletionsdrivers/usb/typec/tcpm/Makefile
- drivers/usb/typec/tcpm/tcpci.h 1 addition, 0 deletionsdrivers/usb/typec/tcpm/tcpci.h
- drivers/usb/typec/tcpm/tcpci_maxim.c 461 additions, 0 deletionsdrivers/usb/typec/tcpm/tcpci_maxim.c
Loading
Please register or sign in to comment