Connect the AT91 UDC to USB CDC-ethernet support
authorKyungmin Park <kyungmin.park@samsung.com>
Thu, 18 Feb 2010 07:49:05 +0000 (16:49 +0900)
committerKyungmin Park <kyungmin.park@samsung.com>
Thu, 18 Feb 2010 07:49:05 +0000 (16:49 +0900)
commit4229a112c1ae860bd7b4c9bf3a8d36b9fc57ac3c
treea74e175d0cf8552f7766b149d536dad3ee1e03a8
parent16997752413f0487a8135574c20415272cc08be3
Connect the AT91 UDC to USB CDC-ethernet support

This patch implements the low-level part of the USB CDC layer for AT91
Other boards can use this patch as an example to connect their own.

It does not enable the use of CDC ethernet for any of the AT91 boards.
Separate patches are required for that. Some boards also use network-
drivers that do not support CONFIG_NET_MULTI, which is mandatory for this
patch to work.

Signed-off-by: Thomas Smits <ts.smits@gmail.com>
Signed-off-by: Remy Bohmer <linux@bohmer.net>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
drivers/usb/gadget/Makefile
drivers/usb/gadget/at91_udc.c [new file with mode: 0644]
include/asm-arm/arch-at91/at91_dbgu.h [new file with mode: 0644]
include/asm-arm/arch-at91/cpu.h [new file with mode: 0644]
include/usb/at91_udc.h [new file with mode: 0644]
lib_arm/Makefile
lib_arm/_io-readsb.S [new file with mode: 0644]
lib_arm/_io-writesb.S [new file with mode: 0644]