diff options
author | Benoit Goby <benoit@android.com> | 2011-07-26 17:51:44 -0700 |
---|---|---|
committer | Benoit Goby <benoit@android.com> | 2011-07-28 23:24:06 -0700 |
commit | e50bc2a90c69d09a5fee40f1afaebf19bd559352 (patch) | |
tree | b33aaca1aa4b474616ddb4f41b4cc2a8b29210e9 /crypto | |
parent | 502842eac405249cd2c05ca8216fef548447f6c0 (diff) | |
download | kernel_samsung_tuna-e50bc2a90c69d09a5fee40f1afaebf19bd559352.zip kernel_samsung_tuna-e50bc2a90c69d09a5fee40f1afaebf19bd559352.tar.gz kernel_samsung_tuna-e50bc2a90c69d09a5fee40f1afaebf19bd559352.tar.bz2 |
OMAP4: USBHS: Enable remote wakeup using I/O pads
This patch implements remote wakeup using I/O pads of
USB ports. When there is no device connected to USB
host (EHCI/OHCI) the clocks are disabled in the bus
suspend path. The clocks are enabled when I/O
interrupt triggers. The USBHS clock and port clocks
are enabled using workqueue triggered by PRCM
interrupt handler of I/O.
omap_hwmod API's are used to configure mux settings
and to enable IO pad wakeup capability for EHCI/OHCI.
Also omap_hwmod API is used to check for IO-PAD wakeup
event status.
Change-Id: Ia5a4458dd690c44f81bdc56bd1be39e458ed4509
Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
Signed-off-by: Keshava Munegowda <Keshava_mgowda@ti.com>
Signed-off-by: Partha Basak <p-basak2@ti.com>
Signed-off-by: Moiz Sonasath <m-sonasath@ti.com>
Signed-off-by: Benoit Goby <benoit@android.com>
Tested-by: Vikram Pandita <vikram.pandita@ti.com>
Diffstat (limited to 'crypto')
0 files changed, 0 insertions, 0 deletions