aboutsummaryrefslogtreecommitdiffstats
path: root/lib/string.c
diff options
context:
space:
mode:
authorGuenter Roeck <[email protected]>2017-04-27 21:09:56 +0000
committerGreg Kroah-Hartman <[email protected]>2017-04-28 09:28:25 +0000
commitf0690a25a140b853b1842fa80faf828601bb47e8 (patch)
tree124e49d0396b478d85bbd83f18a58dc5298d0b9d /lib/string.c
parentusb: host: xhci: remove #ifdef around PM functions (diff)
downloadkernel-f0690a25a140b853b1842fa80faf828601bb47e8.tar.gz
kernel-f0690a25a140b853b1842fa80faf828601bb47e8.zip
staging: typec: USB Type-C Port Manager (tcpm)
This driver implements the USB Type-C Power Delivery state machine for both source and sink ports. Alternate mode support is not fully implemented. The driver attaches to the USB Type-C class code implemented in the following patches. usb: typec: add driver for Intel Whiskey Cove PMIC USB Type-C PHY usb: USB Type-C connector class This driver only implements the state machine. Lower level drivers are responsible for - Reporting VBUS status and activating VBUS - Setting CC lines and providing CC line status - Setting line polarity - Activating and deactivating VCONN - Setting the current limit - Activating and deactivating PD message transfers - Sending and receiving PD messages The driver provides both a functional API as well as callbacks for lower level drivers. Signed-off-by: Guenter Roeck <[email protected]> Signed-off-by: Guenter Roeck <[email protected]> Signed-off-by: Greg Kroah-Hartman <[email protected]>
Diffstat (limited to 'lib/string.c')
0 files changed, 0 insertions, 0 deletions