usb: add Freescale QE/CPM USB peripheral controller driver
authorLi Yang <leoli@freescale.com>
Tue, 2 Sep 2008 11:58:10 +0000 (19:58 +0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 17 Oct 2008 21:40:54 +0000 (14:40 -0700)
commit3948f0e0c999a6201e9898bb8fbe3c6cc1199276
treec05ea6720321899326095cf1a74e2a4749b1c91e
parentbedf0883cbe3015d21aec5ed47ddffb429f6cca7
usb: add Freescale QE/CPM USB peripheral controller driver

Some of Freescale SoC chips have a QE or CPM co-processor which
supports full speed USB.  The driver adds device mode support
of both QE and CPM USB controller to Linux USB gadget.  The
driver is tested with MPC8360 and MPC8272, and should work with
other models having QE/CPM given minor tweaks.

Signed-off-by: Xie Xiaobo <X.Xie@freescale.com>
Signed-off-by: Li Yang <leoli@freescale.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Cc: David Brownell <david-b@pacbell.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/gadget/Kconfig
drivers/usb/gadget/Makefile
drivers/usb/gadget/fsl_qe_udc.c [new file with mode: 0644]
drivers/usb/gadget/fsl_qe_udc.h [new file with mode: 0644]
drivers/usb/gadget/gadget_chips.h