diff options
| author | Vladimir Tsunaev <vladimirt@motorola.com> | 2014-05-09 14:15:51 -0400 |
|---|---|---|
| committer | Jim Wylder <jwylder@motorola.com> | 2014-05-12 17:31:36 -0500 |
| commit | 059c60cd957f6b6597cfa6a8e24ae6c95f2cda67 (patch) | |
| tree | 5d8d0e55bc9a758c43065c9c0b100359a32207b3 /arch/arm/mach-omap2/pm-debug.c | |
| parent | 45c7061a5c2c4ac7e4e2f0c01e2db05e7c4a0b0a (diff) | |
| download | olio-linux-3.10-059c60cd957f6b6597cfa6a8e24ae6c95f2cda67.tar.xz olio-linux-3.10-059c60cd957f6b6597cfa6a8e24ae6c95f2cda67.zip | |
IKXCLOCK-1044 gpio: omap: enable OMAP offmode
Output GPIO lines do not stay in correct state after exit
from OFF mode, it is happening because GPIO modules does
not keep state of registers if module is not in wake up
domain. Work around is to save pad and gpio configuration
before entering OFF state and put pads to safe mode with
pulls enabled according with level on GPIO output.
After exit OFF state all pad configurations are restored.
This work around is related to GPIOs which are configured
as output.
Change-Id: I2a1a530b256f7311cb45c9d79361830ea40de692
Signed-off-by: Vladimir Tsunaev <vladimirt@motorola.com>
Diffstat (limited to 'arch/arm/mach-omap2/pm-debug.c')
0 files changed, 0 insertions, 0 deletions