u-boot-brain/drivers/usb/gadget
Ilya Yanok eb81955bf0 musb-new: port of Linux musb driver
Existing U-Boot musb driver has no support for the new gadget framework
and also seems to have other limitations. As gadget framework is ported
from Linux it seems pretty natural to port musb gadget driver as well.

This driver supports both host and peripheral modes.

This is not a replacement for current musb driver (at least now) as
there are still some consumers of the old UDC interface.

No DMA operation support included, CONFIG_MUSB_PIO_ONLY should be
defined.

Virtual root hub device is not implemented.

Known problems: with no devices connected usb_lowlevel_start() fails.

Signed-off-by: Ilya Yanok <ilya.yanok@cogentembedded.com>
2012-11-20 00:16:06 +01:00
..
composite.c usb:gadget:composite USB composite gadget support 2012-05-20 08:32:33 +02:00
config.c linux/usb/ch9.h: update with the version from Linux tree 2012-11-20 00:16:06 +01:00
core.c Enable high speed support for USB device framework and usbtty 2012-03-28 16:31:08 +02:00
designware_udc.c USB:gadget:designware Fix memory nonalignment issue 2012-03-19 00:08:17 +01:00
ep0.c Enable high speed support for USB device framework and usbtty 2012-03-28 16:31:08 +02:00
ep0.h drivers/usb: regorganisation 2009-04-06 20:40:46 +02:00
epautoconf.c linux/usb/ch9.h: update with the version from Linux tree 2012-11-20 00:16:06 +01:00
ether.c linux/usb/ch9.h: update with the version from Linux tree 2012-11-20 00:16:06 +01:00
f_dfu.c dfu:usb: DFU USB function (f_dfu) support for g_dnl composite gadget 2012-09-01 16:21:50 +02:00
f_dfu.h dfu:usb: DFU USB function (f_dfu) support for g_dnl composite gadget 2012-09-01 16:21:50 +02:00
g_dnl.c dfu:usb: Support for g_dnl composite download gadget. 2012-09-01 16:21:50 +02:00
gadget_chips.h musb-new: port of Linux musb driver 2012-11-20 00:16:06 +01:00
Makefile pxa25x: Add support for USB ethernet gadget 2012-10-15 11:54:01 -07:00
mpc8xx_udc.c drivers/usb: regorganisation 2009-04-06 20:40:46 +02:00
mv_udc.c USB: gadaget: add Marvell controller support 2011-12-11 14:40:38 +01:00
ndis.h USB: Add USB RNDIS gadget protocol 2011-02-19 20:32:37 +01:00
omap1510_udc.c drivers/usb: regorganisation 2009-04-06 20:40:46 +02:00
pxa25x_udc.c pxa25x: Add support for USB ethernet gadget 2012-10-15 11:54:01 -07:00
pxa25x_udc.h pxa25x: Add support for USB ethernet gadget 2012-10-15 11:54:01 -07:00
pxa27x_udc.c drivers/usb/gadget/pxa27x_udc.c: Coding Style cleanup 2011-12-19 11:52:36 +01:00
regs-otg.h usb:gadget:s5p USB Device Controller (UDC) implementation 2011-12-11 14:44:40 +01:00
rndis.c Coding Style cleanup: remove trailing empty lines 2011-03-27 21:48:08 +02:00
rndis.h USB-RNDIS: Send RNDIS state on disconnecting 2011-02-19 20:32:38 +01:00
s3c_udc_otg_xfer_dma.c usb:udc:samsung:cleanup Replace DEBUG_* macros with debug_cond() calls 2012-05-20 08:32:33 +02:00
s3c_udc_otg.c linux/usb/ch9.h: update with the version from Linux tree 2012-11-20 00:16:06 +01:00
usbstring.c linux/usb/ch9.h: update with the version from Linux tree 2012-11-20 00:16:06 +01:00