linux/drivers/usb/typec
Heikki Krogerus e9576fe8e6 usb: typec: tcpm: Support for Alternate Modes
This adds more complete handling of VDMs and registration of
partner alternate modes, and introduces callbacks for
alternate mode operations.

Only DFP role is supported for now.

Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Tested-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-07-02 17:42:36 +02:00
..
altmodes usb: typec: Add driver for DisplayPort alternate mode 2018-07-02 17:42:36 +02:00
fusb302 USB: typec: fsusb302: no need to check return value of debugfs_create_dir() 2018-05-31 16:03:59 +02:00
mux usb: typec: pi3usb30532: Start using generic state values 2018-07-02 17:42:36 +02:00
ucsi usb: typec: ucsi: Fix for incorrect status data issue 2018-06-25 21:30:12 +08:00
bus.c usb: typec: Bus type for alternate modes 2018-07-02 17:42:36 +02:00
bus.h usb: typec: Bus type for alternate modes 2018-07-02 17:42:36 +02:00
class.c usb: typec: Bus type for alternate modes 2018-07-02 17:42:36 +02:00
Kconfig usb: typec: Add driver for DisplayPort alternate mode 2018-07-02 17:42:36 +02:00
Makefile usb: typec: Add driver for DisplayPort alternate mode 2018-07-02 17:42:36 +02:00
mux.c usb: typec: mux: Get the mux identifier from function parameter 2018-07-02 17:42:36 +02:00
tcpci.c staging: typec: tcpci: move tcpci drivers out of staging 2018-06-28 19:49:48 +09:00
tcpci.h staging: typec: tcpci: move tcpci drivers out of staging 2018-06-28 19:49:48 +09:00
tcpci_rt1711h.c staging: typec: tcpci: move tcpci drivers out of staging 2018-06-28 19:49:48 +09:00
tcpm.c usb: typec: tcpm: Support for Alternate Modes 2018-07-02 17:42:36 +02:00
tps6598x.c usb: typec: tps6598x: Remove VLA usage 2018-06-28 19:49:46 +09:00
typec_wcove.c usb: typec: wcove: Remove dependency on HW FSM 2018-05-24 18:17:00 +02:00