On Fri, Jan 07, 2011 at 11:56:09AM +0200, Eduardo Valentin wrote: > It is in wakeup-enable gpio. But the driver removes the wakeup > flag from the gpio on its suspend function right after disabling the irq. > disable_irq(gpio_irq); > disable_irq_wake(gpio_irq); > > In this case, the device uses gpio 61 as its irq line. I think the solution to this is to have genirq synchronize the hardware state with the lazy state on suspend transitions rather than trying to fix this on a case-by-case basis. -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html