• David Brownell's avatar
    [PATCH] USB: add omap_udc driver · f6b11a81
    David Brownell authored
    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: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
    Signed-off-by: default avatarGreg Kroah-Hartman <greg@kroah.com>
    f6b11a81
omap_udc.c 67.5 KB