USB: add atmel_usba_udc driver
This is a driver for the Atmel USBA UDC which can be found integrated on AT32AP700x AVR32 processors. For hardware documentation, please see the AT32AP7000 data sheet: http://www.atmel.com/dyn/resources/prod_documents/doc32003.pdf This is a dual speed controller (connects at high or full speed). The driver supports up to 7 control, bulk, interrupt and isochronous endpoints with some constraints. Bulk, interrupt and isochronous transfers are driven by DMA. Signed-off-by:Haavard Skinnemoen <hskinnemoen@atmel.com> Signed-off-by:
David Brownell <dbrownell@users.sourceforge.net> Signed-off-by:
Greg Kroah-Hartman <gregkh@suse.de>
Showing
- MAINTAINERS 7 additions, 0 deletionsMAINTAINERS
- drivers/usb/gadget/Kconfig 25 additions, 1 deletiondrivers/usb/gadget/Kconfig
- drivers/usb/gadget/Makefile 1 addition, 0 deletionsdrivers/usb/gadget/Makefile
- drivers/usb/gadget/atmel_usba_udc.c 2038 additions, 0 deletionsdrivers/usb/gadget/atmel_usba_udc.c
- drivers/usb/gadget/atmel_usba_udc.h 350 additions, 0 deletionsdrivers/usb/gadget/atmel_usba_udc.h
Loading
Please register or sign in to comment