USB: pxa: Add USB client support for Marvell PXA9xx/PXA168 chips
authorcxie4 <cxie4@marvell.com>
Tue, 30 Nov 2010 05:35:15 +0000 (13:35 +0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Wed, 1 Dec 2010 00:51:21 +0000 (16:51 -0800)
commite7cddda48c7f892a3fb5c10a6f41a4395f46c0c2
tree13a1a1c985206cd8f24ed8afab8230ffc43a2165
parentb48d7f50e6f16478304170eaf5c2d1a540ba5e31
USB: pxa: Add USB client support for Marvell PXA9xx/PXA168 chips

This patch add USB client support Marvell PXA9xx/PXA168 chips. The USB
controller in PXA9xx/PXA168 is a High-Speed OTG controller. The available
endpoints is different between PXA9xx and PXA168.

NOTE:
It is the first version of Marvell PXA9xx/PXA168 USB controller driver.
The support for OTG mode will be added in later patch.
PXA9xx and PXA168 has integrated UTMI PHY in the chips. The initialization
for the PHY is a little different between PXA9xx and PXA168.

Signed-off-by: Chao Xie <chao.xie@marvell.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/gadget/Kconfig
drivers/usb/gadget/Makefile
drivers/usb/gadget/mv_udc.h [new file with mode: 0644]
drivers/usb/gadget/mv_udc_core.c [new file with mode: 0644]
drivers/usb/gadget/mv_udc_phy.c [new file with mode: 0644]