android_kernel_samsung_sm8650/include/linux/usb
Heikki Krogerus 540bfab7fb usb: typec: Rationalize the API for the muxes
Since with accessory modes there is no need for additional
identification when requesting a handle to the mux, we can
replace the second parameter that is passed to the
typec_mux_get() function with a pointer to alternate mode
description structure, and simply passing NULL with
accessory modes.

This change means the naming of the mux device connections
can be updated. Alternate and Accessory Modes will both be
handled with muxes named "mode-switch", and the orientation
switches will be named "orientation-switch".

Future identification of the alternate modes will be later
done using device property "svid" of the mux.

Reviewed-by: Hans de Goede <hdegoede@redhat.com>
Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com>
Reviewed-by: Jun Li <jun.li@nxp.com>
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-02-14 10:52:25 +01:00
..
association.h
audio-v2.h
audio-v3.h
audio.h
c67x00.h
ccid.h usb: gadget: f_fs: Add support for CCID descriptors. 2018-11-26 09:06:32 +02:00
cdc_ncm.h
cdc-wdm.h
cdc.h
ch9.h
chipidea.h usb: chipidea: add flag for imx hsic implementation 2018-12-11 09:12:29 +08:00
composite.h
ehci_def.h
ehci_pdriver.h
ehci-dbgp.h
ezusb.h
functionfs.h
g_hid.h
gadget_configfs.h
gadget.h usb: gadget: Introduce frame_number to usb_request 2018-12-05 11:14:11 +02:00
gpio_vbus.h
hcd.h USB: remove the unused struct hcd_timeout definition 2018-11-09 11:07:17 -08:00
input.h
iowarrior.h
irda.h
isp116x.h
isp1301.h
isp1362.h
isp1760.h
m66592.h
musb-ux500.h
musb.h
net2280.h
of.h
ohci_pdriver.h
otg-fsm.h
otg.h
pd_ado.h
pd_bdo.h
pd_ext_sdb.h
pd_vdo.h
pd.h
phy_companion.h
phy.h
quirks.h USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub 2018-11-07 13:23:18 +01:00
r8a66597.h
renesas_usbhs.h
rndis_host.h
role.h
samsung_usb_phy.h
serial.h usb-serial: begin switching to ->[sg]et_serial() 2018-10-13 00:50:34 -04:00
sl811.h
storage.h
tcpm.h usb: typec: tcpm: Remove unused functions 2019-02-13 19:40:20 +01:00
tegra_usb_phy.h
typec_altmode.h
typec_dp.h usb: typec: displayport: Move the Configuration VDO helpers to the header 2019-02-08 10:25:12 +01:00
typec_mux.h usb: typec: Rationalize the API for the muxes 2019-02-14 10:52:25 +01:00
typec.h
uas.h
ulpi.h
usb338x.h
usb_phy_generic.h
usbnet.h net: usbnet: make driver_info const 2018-10-02 22:22:46 -07:00
wusb-wa.h
wusb.h
xhci-dbgp.h