u-boot/include/linux/usb
Mark Kettenis 6a6468f479 usb: xhci-dwc3: Support role switch default role
When the device tree indicates support for role switching through
the "usb-role-switch" property, take the "role-switch-default-mode"
property into account when deciding which role to put the
controller into.

This makes USB devices work on Apple M1 systems where the device
tree may include a "dr_mode" property that is set to "otg", but
where we need to put the controller into "host" mode to see
devices connected to the type-C ports.

Signed-off-by: Mark Kettenis <kettenis@openbsd.org>
2022-05-20 09:41:33 +02:00
..
at91_udc.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
atmel_usba_udc.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
cdc.h Use correct spelling of "U-Boot" 2016-02-06 12:00:59 +01:00
ch9.h usb: common: add define of usb_speed_string() 2020-10-20 00:49:05 +02:00
composite.h usb: gadget: add super speed support 2021-01-31 14:08:56 +01:00
dwc3-omap.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
dwc3.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
gadget.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
musb.h usb: musb-new: Fix improper musb host pointer 2018-08-23 17:31:24 +05:30
otg.h usb: xhci-dwc3: Support role switch default role 2022-05-20 09:41:33 +02:00
phy.h usb: add support for ULPI/SERIAL/HSIC PHY modes 2021-09-22 21:29:56 +02:00
xhci-fsl.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
xhci-omap.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00