u-boot/drivers/usb/gadget
Marek Szyprowski c4d08cb9b1 usb: dwc2_udc_otg: add bcm2835 SoC (Raspberry Pi4) support
Broadcom 2835 SoC requires special conversion of physical memory addresses
for DMA purpose, so add needed wrappers to dwc2_udc_otg driver. Also extend
the list of compatible devices with 'brcm,bcm2835-usb' entry. This allows
to use USB gadget drivers (i.e. DFU) on Raspberry Pi4 boards.

Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Reviewed-by: Lukasz Majewski <lukma@denx.de>
Signed-off-by: Matthias Brugger <mbrugger@suse.com>
2020-01-29 18:30:33 +01:00
..
udc usb: udc: Introduce ->udc_set_speed() method 2019-11-07 00:24:59 +01:00
at91_udc.c usb: composite: Move bitmap related operations to ./include/linux/bitmap.h 2018-12-14 17:59:08 +01: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.c usb: composite: Move bitmap related operations to ./include/linux/bitmap.h 2018-12-14 17:59:08 +01: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
bcm_udc_otg.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
bcm_udc_otg_phy.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ci_udc.c common: Move ARM cache operations out of common.h 2019-12-02 18:24:58 -05:00
ci_udc.h ci_udc: Update the ci_udc driver to support bulk transfers 2015-05-29 12:41:04 +02:00
composite.c usb: Drop use of BUG_ON() and WARN_ON() 2020-01-07 16:02:38 -07:00
config.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
core.c common: Move serial_printf() to the serial header 2019-12-02 18:23:10 -05:00
designware_udc.c common: Move serial_printf() to the serial header 2019-12-02 18:23:10 -05:00
dwc2_udc_otg.c usb: dwc2_udc_otg: add bcm2835 SoC (Raspberry Pi4) support 2020-01-29 18:30:33 +01:00
dwc2_udc_otg_phy.c usb: composite: Move bitmap related operations to ./include/linux/bitmap.h 2018-12-14 17:59:08 +01:00
dwc2_udc_otg_priv.h usb: dwc2_udc_otg: Read MAX_HW_ENDPOINT from HWCFG4 register 2019-04-21 10:26:52 +02:00
dwc2_udc_otg_regs.h usb: dwc2: fix gadget disconnect 2019-04-21 10:26:52 +02:00
dwc2_udc_otg_xfer_dma.c usb: dwc2_udc_otg: add bcm2835 SoC (Raspberry Pi4) support 2020-01-29 18:30:33 +01:00
ep0.c common: Move serial_printf() to the serial header 2019-12-02 18:23:10 -05:00
ep0.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
epautoconf.c usb: gadget: Add match_ep() op to usb_gadget_ops 2019-11-07 00:24:59 +01:00
ether.c env: Drop environment.h header file where not needed 2019-08-11 16:43:41 -04:00
f_dfu.c env: Move env_get() to env.h 2019-08-11 16:43:41 -04:00
f_dfu.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
f_fastboot.c env: Move env_get() to env.h 2019-08-11 16:43:41 -04:00
f_mass_storage.c usb: Drop use of BUG_ON() and WARN_ON() 2020-01-07 16:02:38 -07:00
f_rockusb.c env: Move env_get() to env.h 2019-08-11 16:43:41 -04:00
f_sdp.c common: Rename and move source() 2020-01-17 14:02:35 -05:00
f_thor.c common: Move command functions out of common.h 2019-12-02 18:25:02 -05:00
f_thor.h gadget: f_thor: update to support more than 4GB file as thor 5.0 2018-05-18 13:17:30 +02:00
fotg210.c common: Move ARM cache operations out of common.h 2019-12-02 18:24:58 -05:00
g_dnl.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
gadget_chips.h usb: gadget: Add gadget_is_cdns3() macro 2019-11-07 00:24:59 +01:00
Kconfig gadget: rockchip: Add rk3399 USB_GADGET_PRODUCT_NUM 2019-11-23 22:29:49 +08:00
Makefile spl: Kconfig: Drop the _SUPPORT postfix from SPL_DFU 2019-01-26 08:13:54 -05:00
ndis.h USB: Add USB RNDIS gadget protocol 2011-02-19 20:32:37 +01:00
pxa25x_udc.c usb: composite: Move bitmap related operations to ./include/linux/bitmap.h 2018-12-14 17:59:08 +01:00
pxa25x_udc.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
pxa27x_udc.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
rndis.c net.h: Include linux/if_ether.h to avoid duplication 2018-10-10 12:28:52 -05:00
rndis.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
storage_common.c lib: Add hexdump 2018-06-13 07:49:12 -04:00
usbstring.c SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00