]> git.hungrycats.org Git - linux/commit
[PATCH] USB: add omap_udc driver
authorDavid Brownell <david-b@pacbell.net>
Wed, 25 Aug 2004 03:24:39 +0000 (20:24 -0700)
committerGreg Kroah-Hartman <greg@kroah.com>
Wed, 25 Aug 2004 03:24:39 +0000 (20:24 -0700)
commitf6b11a8145df2b5e9568de1dc8696f576d9a2be0
treeab00a1e1892f6ba8ac787d19d28447d2746bb55c
parent847a0fe834a206948e3708e23161451a140d70c8
[PATCH] USB: add omap_udc driver

This patch adds a UDC driver for OMAP, which should work on most
OMAP processors.  It's been tested most on OMAP 1611/5912.  The
driver supports all USB transfer types (including ISO), has limited
DMA support, and seems to work with all gadget drivers, both to
Linux hosts and to MS-Windows ones.

One reason this UDC is particularly interesting is that recent OMAP
processors all support "USB On-The-Go" (OTG) ... and this driver
supports it on at least "H2-like" boards.

Another reason is that the UDC is very flexible and fully featured;
gadget drivers can allocate fifo space to endpoints in the way that's
most convenient for the application.

Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
drivers/usb/gadget/Kconfig
drivers/usb/gadget/Makefile
drivers/usb/gadget/omap_udc.c [new file with mode: 0644]
drivers/usb/gadget/omap_udc.h [new file with mode: 0644]