On Wed, Feb 08, 2012 at 04:03:24PM -0800, Kevin Hilman wrote: > Felipe Balbi <balbi@xxxxxx> 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@xxxxxx> > >> --- > >> > >> 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. that did the trick. But not having UART with wakeup enabled by default prevents us from doing suspend/resume tests during bootup, because the system won't wakeup through console. -- balbi
Attachment:
signature.asc
Description: Digital signature