summaryrefslogtreecommitdiffstats
path: root/drivers/usb/otg/Kconfig
diff options
context:
space:
mode:
authorPavankumar Kondeti <pkondeti@codeaurora.org>2010-12-07 13:23:55 +0100
committerGreg Kroah-Hartman <gregkh@suse.de>2010-12-10 23:23:31 +0100
commite0c201f339fe7fc38d1b0f6f4755ff627686c7e0 (patch)
treea8245f60d4e0c0e22901a15a655af45eaf17325d /drivers/usb/otg/Kconfig
parentUSB: EHCI: ASPM quirk of ISOC on AMD SB800 (diff)
downloadlinux-e0c201f339fe7fc38d1b0f6f4755ff627686c7e0.tar.xz
linux-e0c201f339fe7fc38d1b0f6f4755ff627686c7e0.zip
USB: Add MSM OTG Controller driver
This driver implements PHY initialization, clock management, ULPI IO ops and simple OTG state machine to kick host/peripheral based on Id/VBUS line status. VBUS/Id lines are tied to a reference voltage on some boards. Hence provide debugfs interface to select host/peripheral mode. Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers/usb/otg/Kconfig')
-rw-r--r--drivers/usb/otg/Kconfig10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/usb/otg/Kconfig b/drivers/usb/otg/Kconfig
index 5ce07528cd0c..915c729872f8 100644
--- a/drivers/usb/otg/Kconfig
+++ b/drivers/usb/otg/Kconfig
@@ -81,4 +81,14 @@ config USB_LANGWELL_OTG
To compile this driver as a module, choose M here: the
module will be called langwell_otg.
+config USB_MSM_OTG_72K
+ tristate "OTG support for Qualcomm on-chip USB controller"
+ depends on (USB || USB_GADGET) && ARCH_MSM
+ select USB_OTG_UTILS
+ help
+ Enable this to support the USB OTG transceiver on MSM chips. It
+ handles PHY initialization, clock management, and workarounds
+ required after resetting the hardware. This driver is required
+ even for peripheral only or host only mode configuration.
+
endif # USB || OTG