usb: Add Intel Langwell USB OTG Transceiver Driver
authorHao Wu <hao.wu@intel.com>
Thu, 5 Aug 2010 13:17:28 +0000 (14:17 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Fri, 22 Oct 2010 17:21:17 +0000 (10:21 -0700)
commitf0ae849df1cd6b597130d890f2107ee31bf02c19
treec4341141fa5ed672ee47ede7ef354cbef110bb18
parentf6f94e2ab1b33f0082ac22d71f66385a60d8157f
usb: Add Intel Langwell USB OTG Transceiver Driver

This adds support for the USB transceiver driver in the Langwell chipset used
on the Intel MID platforms. It folds up the original patch set which includes
basic support for the device, PHY low power mode (Please notice that there is
a limitation, after we drive VBus down, 2ms delay is required from SCU FW to
sync up OTGSC register with USBCFG register), software timers (the hardware
timers do not work in low power mode), HNP, SRP.

Signed-off-by: Hao Wu <hao.wu@intel.com>
Signed-off-by: Alek Du <alek.du@intel.com>
Signed-off-by: Alan Cox <alan@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/usb/otg/Kconfig
drivers/usb/otg/Makefile
drivers/usb/otg/langwell_otg.c [new file with mode: 0644]
include/linux/usb/langwell_otg.h [new file with mode: 0644]