linux/Documentation/driver-api
Heikki Krogerus bdecb33af3 usb: typec: API for controlling USB Type-C Multiplexers
USB Type-C connectors consist of various muxes and switches
that route the pins on the connector to the right locations.
The USB Type-C drivers need to be able to control the muxes,
as they are the ones that know things like the cable plug
orientation, and the current mode that was negotiated with
the partner.

This introduces a small API for registering and controlling
cable plug orientation switches, and separate small API for
registering and controlling pin multiplexer/demultiplexer
switches that are needed with Accessory/Alternate Modes.

Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2018-03-22 13:40:10 +01:00
..
80211 cfg80211: remove unused function ieee80211_data_from_8023() 2017-09-21 11:42:02 +02:00
dmaengine DMAengine updates for v4.16-rc1 2018-01-31 11:52:20 -08:00
firmware firmware: Fix up docs referring to FIRMWARE_IN_KERNEL 2018-01-25 12:46:30 +01:00
iio docs: driver-api: add iio hw consumer section 2018-01-10 10:30:06 +00:00
pm PM / core: Direct DPM_FLAG_LEAVE_SUSPENDED handling 2018-01-03 00:30:00 +01:00
soundwire Documentation: Add SoundWire summary 2017-12-19 11:14:30 +01:00
usb usb: typec: API for controlling USB Type-C Multiplexers 2018-03-22 13:40:10 +01:00
basics.rst docs: refcount_t documentation 2017-12-11 14:37:11 -07:00
conf.py
device-io.rst
device_connection.rst drivers: base: Unified device connection lookup 2018-03-22 13:10:29 +01:00
device_link.rst
dma-buf.rst docs: Do not include from .../seqno-fence.c 2017-07-17 14:07:49 -06:00
edac.rst
frame-buffer.rst
gpio.rst docs: driver-api: Add GPIO section 2017-08-14 15:01:13 +02:00
hsi.rst
i2c.rst Merge branch 'i2c/for-4.13' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux 2017-07-12 10:04:56 -07:00
index.rst Documentation: Add SoundWire summary 2017-12-19 11:14:30 +01:00
infrastructure.rst
input.rst
libata.rst libata.rst: add c function and struct cross-references 2017-05-16 08:44:11 -03:00
message-based.rst
misc_devices.rst docs-rst: core_api: move driver-specific stuff to drivers_api 2017-04-02 14:17:43 -06:00
miscellaneous.rst docs: driver-api: Remove trailing blank line 2017-08-07 14:27:45 -06:00
mtdnand.rst mtd: nand: Rename nand.h into rawnand.h 2017-08-13 10:11:49 +02:00
pci.rst Documentation: fix docs build error after source file removed 2017-12-03 15:11:45 -07:00
pinctl.rst pinctrl/gpio: Unify namespace for cross-calls 2017-09-22 11:02:10 +02:00
rapidio.rst docs-rst: convert rapidio book to ReST 2017-05-16 08:44:16 -03:00
regulator.rst
s390-drivers.rst s390/docs: reword airq section 2018-02-02 10:47:15 +01:00
scsi.rst scsi: documentation: add scsi_common.c to SCSI driver-api 2017-12-11 21:41:03 -05:00
slimbus.rst Documentation: Add SLIMbus summary 2017-12-19 11:00:29 +01:00
sound.rst
spi.rst
uio-howto.rst uio_hv_generic: add rescind support 2018-01-10 17:40:53 +01:00
vme.rst docs: Update VME documentation to include kerneldoc comments 2017-03-17 15:10:49 +09:00
w1.rst There has been a fair amount of activity in the docs tree this time 2017-07-03 21:13:25 -07:00