The following patch series contains a driver for the Atmel USBA device
controller which can be found integrated on the AT32AP700x AVR32
processors from Atmel. It should apply cleanly on top of 2.6.22-rc5.

The first patch has been submitted before in private. It simply
renames the existing references to HUSB2DEV to refer to ATMEL_USBA
instead.

The second patch contains the actual driver. It is rather large, so
I'm expecting it will take some time to review. There are known bugs
in it which I'm hoping someone will spot during review ;-)

The third patch is the AVR32 platform code necessary to actually use
the driver on ATSTK1000 and ATNGW100. I'll merge this myself, but I'm
including it so that people can test things after applying the whole
series. Still, comments on this part are of course welcome too.

Please see

http://avr32linux.org/twiki/bin/view/Main/AtmelUsbDeviceDriver

for more information about the status of the driver. I'll try to keep
this up-to-date.

Shortlog and diffstat/summary below. Enjoy :-)

Haavard Skinnemoen (3):
      usb gadget: Rename husb2dev -> atmel_usba
      Driver for the Atmel USBA on-chip UDC
      AVR32: Wire up USBA device

 MAINTAINERS                             |    7 +
 arch/avr32/boards/atngw100/setup.c      |    1 +
 arch/avr32/boards/atstk1000/atstk1002.c |    1 +
 arch/avr32/mach-at32ap/at32ap7000.c     |   68 +
 drivers/usb/gadget/Kconfig              |   13 +
 drivers/usb/gadget/Makefile             |    1 +
 drivers/usb/gadget/atmel_usba_udc.c     | 2073 +++++++++++++++++++++++++++++++
 drivers/usb/gadget/atmel_usba_udc.h     |  402 ++++++
 drivers/usb/gadget/ether.c              |    2 +-
 drivers/usb/gadget/gadget_chips.h       |    8 +-
 include/asm-avr32/arch-at32ap/board.h   |    6 +
 11 files changed, 2577 insertions(+), 5 deletions(-)
 create mode 100644 drivers/usb/gadget/atmel_usba_udc.c
 create mode 100644 drivers/usb/gadget/atmel_usba_udc.h

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to