[PATCH] gpio: omap: be more aggressive with pm_runtime
Kevin Hilman
khilman at ti.com
Wed Feb 8 19:03:24 EST 2012
Felipe Balbi <balbi at ti.com> writes:
> Hi,
>
> On Wed, Feb 08, 2012 at 03:26:54PM +0200, Felipe Balbi wrote:
>> try to keep gpio block suspended as much as possible.
>>
>> Tested with pandaboard and a sysfs exported gpio.
>>
>> Signed-off-by: Felipe Balbi <balbi at ti.com>
>> ---
>>
>> I couldn't see any issues with this patch. I managed to export
>> a gpio and change the direction with a while true loop with
>> no issues whatsoever.
>
> btw, I also played with gpios 7 and 8 because they have LEDs on them on
> pandaboard and everything seems to be fine.
>
> I just want to be sure I can still go to OFF mode and wakeup, but on
> vanilla 3.3-rc2 after echo mem > /sys/power/state the systems freezes on
> panda, so I can't go any further.
I don't think it's frozen. I suspected it's suspended without any
wakeups enabled. You probably haven't enabled UART wakeups. Try
enabling them like this:
echo enabled > /sys/devices/platform/omap/omap_uart.2/tty/ttyO2/power/wakeup
before going into suspend.
Kevin
More information about the linux-arm-kernel
mailing list