diff options
author | Govindraj.R <govindraj.raja@ti.com> | 2011-10-13 10:41:09 +0200 |
---|---|---|
committer | Kevin Hilman <khilman@ti.com> | 2011-12-15 01:05:23 +0100 |
commit | 62f3ec5fbd5fddce62b7a71adc04723a5eb903da (patch) | |
tree | 682d86d38cf888bd10622479d779e862ebcee6d3 /arch/arm/mach-omap2/io.c | |
parent | ARM: OMAP2+: UART: Move errata handling from serial.c to omap-serial (diff) | |
download | linux-62f3ec5fbd5fddce62b7a71adc04723a5eb903da.tar.xz linux-62f3ec5fbd5fddce62b7a71adc04723a5eb903da.zip |
ARM: OMAP2+: UART: Add wakeup mechanism for omap-uarts
From the runtime callbacks enable hwmod wakeups for uart which will
internally enable io-pad wakeups for uarts if they have rx-pad pins
set as wakeup capabale.
Use the io-ring wakeup mechanism after uart clock gating and leave
the PM_WKST set for uart to default reset values cleanup the
code in serial.c which was handling PM_WKST reg.
Irq_chaing(PRM_DRIVER) is used to wakeup uart after uart clocks are gated
using pad wakeup mechanism.
Signed-off-by: Govindraj.R <govindraj.raja@ti.com>
Acked-by: Greg Kroah-Hartman <gregkh@suse.de> (for drivers/tty changes)
Signed-off-by: Kevin Hilman <khilman@ti.com>
Diffstat (limited to 'arch/arm/mach-omap2/io.c')
0 files changed, 0 insertions, 0 deletions