Add atmel usb udc driver support porting from Linux kernel.
Using RNDIS gadget driver to test it.

Test OK on at91sam9m10g45ek, at91sam9m10g45ek, and sama5d31ek boards.

It need the patch from: Troy Kisky <troy.ki...@boundarydevices.com>
(usb: gadget: config: fix unaligned access issues)
more information: http://patchwork.ozlabs.org/patch/264151/

Changes in v2:
  - Add detail information of the orignal code
  - Add a common header to hold atmel usba udc information for different
    SoCs

Bo Shen (3):
  USB: gadget: add atmel usba udc driver
  ARM: atmel: correct UDPHS name
  ARM: atmel: add RNDIS gadget support

 arch/arm/cpu/armv7/at91/sama5d3_devices.c       |   12 +
 arch/arm/include/asm/arch-at91/at91_common.h    |    1 +
 arch/arm/include/asm/arch-at91/atmel_usba_udc.h |   64 ++
 arch/arm/include/asm/arch-at91/sama5d3.h        |    2 +-
 board/atmel/sama5d3xek/sama5d3xek.c             |   13 +
 drivers/usb/gadget/Makefile                     |    1 +
 drivers/usb/gadget/atmel_usba_udc.c             | 1305 +++++++++++++++++++++++
 drivers/usb/gadget/atmel_usba_udc.h             |  326 ++++++
 include/configs/sama5d3xek.h                    |    8 +
 include/linux/usb/atmel_usba_udc.h              |   26 +
 10 files changed, 1757 insertions(+), 1 deletion(-)
 create mode 100644 arch/arm/include/asm/arch-at91/atmel_usba_udc.h
 create mode 100644 drivers/usb/gadget/atmel_usba_udc.c
 create mode 100644 drivers/usb/gadget/atmel_usba_udc.h
 create mode 100644 include/linux/usb/atmel_usba_udc.h

-- 
1.7.9.5

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to