summaryrefslogtreecommitdiffstats
path: root/include/linux/usb/msm_hsusb_hw.h
diff options
context:
space:
mode:
authorPavankumar Kondeti <pkondeti@codeaurora.org>2010-12-07 17:53:58 +0530
committerGreg Kroah-Hartman <gregkh@suse.de>2010-12-10 14:23:32 -0800
commit87c0104af742af2acfcbd685f2b9a40f33770dc0 (patch)
treef17e999013e443ec70bb4c05a79a44c6ae52054f /include/linux/usb/msm_hsusb_hw.h
parent8bb6a164b906bb7ca319202f85b30e3ef096cd65 (diff)
USB: OTG: msm: Add support for power management
Implement runtime and system pm ops to put hardware into low power mode (LPM). As part of LPM, USB clocks are turned off, PHY is put into suspend state and PHY comparators are turned off if VBUS/Id notifications are not required from PHY. Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'include/linux/usb/msm_hsusb_hw.h')
-rw-r--r--include/linux/usb/msm_hsusb_hw.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/usb/msm_hsusb_hw.h b/include/linux/usb/msm_hsusb_hw.h
index b061cffcf04..b92e17349c7 100644
--- a/include/linux/usb/msm_hsusb_hw.h
+++ b/include/linux/usb/msm_hsusb_hw.h
@@ -44,6 +44,9 @@
#define ULPI_DATA(n) ((n) & 255)
#define ULPI_DATA_READ(n) (((n) >> 8) & 255)
+#define ASYNC_INTR_CTRL (1 << 29) /* Enable async interrupt */
+#define ULPI_STP_CTRL (1 << 30) /* Block communication with PHY */
+
/* OTG definitions */
#define OTGSC_INTSTS_MASK (0x7f << 16)
#define OTGSC_ID (1 << 8)