u-boot/drivers/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
..
cdns3 usb: cdns3: cdns3-ti: Add compatible for AM64 SoC 2021-11-17 17:09:47 -05:00
common usb: xhci-dwc3: Support role switch default role 2022-05-20 09:41:33 +02:00
dwc3 Merge https://gitlab.denx.de/u-boot/custodians/u-boot-usb 2022-04-22 11:06:31 -04:00
emul usb: sandbox: Bounds check read from buffer 2022-04-29 11:11:36 -04:00
eth Add support for TP-Link UE200 dongle 2022-04-22 10:35:14 +02:00
gadget usb: gadget: ci: Make various ops const 2022-04-22 10:35:14 +02:00
host usb: xhci-dwc3: Support role switch default role 2022-05-20 09:41:33 +02:00
mtu3 usb: mtu3: flush cache for the first GPD when allocate GPD ring 2021-11-03 08:47:57 +01:00
musb drivers/usb/musb/musb_udc.c: Fix spelling of "mismatch". 2022-01-13 07:57:49 -05:00
musb-new doc: replace @return by Return: 2022-01-19 18:11:34 +01:00
phy usb: phy: ti: Remove non-DM PHY code 2021-09-27 21:38:34 -04:00
ulpi common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
Kconfig usb: Enforce DM_USB migration for USB_HOST devices. 2021-07-18 21:05:31 -04:00