u-boot/drivers/usb/musb-new
Stephan Gerhold 845d9cf61c usb: musb-new: Add glue driver for ST-Ericsson Ux500
The ST-Ericsson DB8500 SoC contains a MUSB OTG controller which
supports both host and gadget mode. For some reason there is
nothing special about it - add a simple glue driver for Ux500
that literally just sets up MUSB together with a generic PHY.
There are no SoC-specific registers etc needed to make USB work.

The new Ux500 glue driver is only tested to work with DM_USB
and DM_USB_GADGET. Both host and gadget mode work fine on
the u8500 "stemmy" board that is already present in U-Boot.

Reviewed-by: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Stephan Gerhold <stephan@gerhold.net>
2021-07-14 16:48:16 -04:00
..
am35x.c common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
da8xx.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
Kconfig usb: musb-new: Add glue driver for ST-Ericsson Ux500 2021-07-14 16:48:16 -04:00
linux-compat.h xen: Port Xen hypervisor related code from mini-os 2020-08-14 15:18:30 -04:00
Makefile usb: musb-new: Add glue driver for ST-Ericsson Ux500 2021-07-14 16:48:16 -04:00
mt85xx.c dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
musb_core.c usb: musb-new: Add glue driver for ST-Ericsson Ux500 2021-07-14 16:48:16 -04:00
musb_core.h phy: sun4i-usb: Add a sunxi specific function for setting squelch-detect 2018-05-28 16:40:43 +05:30
musb_debug.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
musb_dma.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
musb_dsps.c usb: musb-new: Fix typo in caution message 2020-10-20 00:48:58 +02:00
musb_gadget.c usb: musb-new: Include device_compat.h 2020-10-16 09:44:27 -04:00
musb_gadget.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
musb_gadget_ep0.c usb: musb-new: Include device_compat.h 2020-10-16 09:44:27 -04:00
musb_host.c usb: musb-new: Include device_compat.h 2020-10-16 09:44:27 -04:00
musb_host.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
musb_io.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
musb_regs.h usb: musb-new: Extend and move Allwinner quirk into Kconfig 2021-05-16 19:01:45 +02:00
musb_uboot.c usb: Drop dm.h header file 2020-08-03 22:19:54 -04:00
musb_uboot.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
omap2430.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
omap2430.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pic32.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
sunxi.c dm: treewide: Rename ..._platdata variables to just ..._plat 2020-12-13 16:51:09 -07:00
ti-musb.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
usb-compat.h usb: Drop dm.h header file 2020-08-03 22:19:54 -04:00
ux500.c usb: musb-new: Add glue driver for ST-Ericsson Ux500 2021-07-14 16:48:16 -04:00