From: Boris BREZILLON Date: Mon, 2 Mar 2015 09:18:18 +0000 (+0100) Subject: tty: serial: atmel: rework interrupt and wakeup handling X-Git-Tag: omap-for-v4.1/wl12xx-dt~58^2~2^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2c7af5ba65cfb0145ad8e11f856035c10ba0d22c;p=pandora-kernel.git tty: serial: atmel: rework interrupt and wakeup handling The IRQ line connected to the DBGU UART is often shared with a timer device which request the IRQ with IRQF_NO_SUSPEND. Since the UART driver is correctly disabling IRQs when entering suspend we can safely request the IRQ with IRQF_COND_SUSPEND so that irq core will not complain about mixing IRQF_NO_SUSPEND and !IRQF_NO_SUSPEND. Rework the interrupt handler to wake the system up when an interrupt happens on the DEBUG_UART while the system is suspended. Signed-off-by: Boris Brezillon Reviewed-by: Alexandre Belloni Acked-by: Nicolas Ferre Acked-by: Mark Rutland Signed-off-by: Rafael J. Wysocki --- Reading git-diff-tree failed