u-boot-brain/drivers/usb/gadget
Stefan Agner a3774c1c3c spl: add serial download protocol (SDP) support
Add USB serial download protocol support to SPL. If the SoC started
in recovery mode the SPL will immediately switch to SDP and wait for
further downloads/commands from the host side.

Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
Reviewed-by: Stefano Babic <sbabic@denx.de>
Reviewed-by: Łukasz Majewski <lukma@denx.de>
2017-08-23 10:41:58 +02:00
..
udc Various Makefiles: Add SPDX-License-Identifier tags 2015-11-10 09:19:52 -05:00
at91_udc.c drivers, usb, gadget: fix compiler warnings for at91_udc.c 2017-06-29 10:01:11 -04:00
at91_udc.h Add more SPDX-License-Identifier tags 2016-01-19 08:31:21 -05:00
atmel_usba_udc.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
atmel_usba_udc.h avr32: Retire AVR32 for good 2017-07-06 16:17:19 -04:00
bcm_udc_otg_phy.c usb: bcm_udc_otg: enable clocks 2016-04-10 17:18:43 +02:00
bcm_udc_otg.h usb: gadget: bcm_udc_otg files 2015-07-22 08:57:54 +02:00
ci_udc.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04: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: gadget: composite: Correct recovery path for register 2016-03-01 14:47:26 +01:00
config.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
core.c Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
designware_udc.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
dwc2_udc_otg_phy.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
dwc2_udc_otg_priv.h treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
dwc2_udc_otg_regs.h usb: dwc2-otg: adjust fifo size via platform data 2016-07-25 20:44:19 -06:00
dwc2_udc_otg_xfer_dma.c usb: dwc2 : invalidate dcache before starting DMA 2016-07-25 20:44:19 -06:00
dwc2_udc_otg.c usb: dwc2-otg: remove unused variable 2017-01-17 10:26:21 +01:00
ep0.c cosmetic: replace MIN, MAX with min, max 2014-09-24 18:30:29 -04:00
ep0.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
epautoconf.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
ether.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
f_dfu.c env: Rename getenv/_f() to env_get() 2017-08-16 08:30:24 -04:00
f_dfu.h usb: gadget: dfu: add result for handle_getstatus() 2017-02-26 13:24:30 +01:00
f_fastboot.c fastboot: Ensure we treat CONFIG_FASTBOOT_BUF_ADDR as long 2017-08-22 08:20:02 -04:00
f_mass_storage.c ums: support multiple LUNs at once 2016-01-13 21:05:19 -05:00
f_sdp.c usb: gadget: sdp: extend images compatible for jumps 2017-08-23 10:41:58 +02:00
f_thor.c usb: gadget: f_thor: Free the allocated out request buffer 2017-07-28 23:34:38 +02:00
f_thor.h f_thor: Dont perform reset at the end of thor 2015-09-07 13:41:03 +02:00
fotg210.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00
g_dnl.c usb: gadget: Call g_dnl_bind_fixup() before testing g_dnl_serial length 2017-06-29 09:51:05 -04:00
gadget_chips.h powerpc, 8260: remove support for mpc8260 2017-06-12 08:38:02 -04:00
Kconfig usb: gadget: add SDP driver 2017-08-23 10:41:58 +02:00
Makefile spl: add serial download protocol (SDP) support 2017-08-23 10:41:58 +02:00
ndis.h USB: Add USB RNDIS gadget protocol 2011-02-19 20:32:37 +01:00
pxa25x_udc.c usb: modify usb_gadget_handle_interrupts to take controller index 2015-04-14 05:48:11 +02:00
pxa25x_udc.h Add GPL-2.0+ SPDX-License-Identifier to source files 2013-07-24 09:44:38 -04:00
pxa27x_udc.c usb: pxa27x_udc: clean-up include file order 2015-08-24 20:30:38 +02:00
rndis.c drivers: usb: gadget: ether/rndis: convert driver to adopt device driver model 2017-01-09 11:14:54 -07:00
rndis.h drivers: usb: gadget: ether/rndis: convert driver to adopt device driver model 2017-01-09 11:14:54 -07:00
storage_common.c ums: support multiple LUNs at once 2016-01-13 21:05:19 -05:00
usbstring.c treewide: replace #include <asm/errno.h> with <linux/errno.h> 2016-09-23 17:55:42 -04:00