]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
irqchip/sunxi-nmi: Add missing SKIP_WAKE flag
authorPhilippe Simons <simons.philippe@gmail.com>
Sun, 12 Jan 2025 12:34:02 +0000 (13:34 +0100)
committerThomas Gleixner <tglx@linutronix.de>
Wed, 15 Jan 2025 08:42:45 +0000 (09:42 +0100)
commit3a748d483d80f066ca4b26abe45cdc0c367d13e9
tree5021236692a4f6ca3edf6a09d9e99cd57f6947d1
parent35cb2c6ce7da545f3b5cb1e6473ad7c3a6f08310
irqchip/sunxi-nmi: Add missing SKIP_WAKE flag

Some boards with Allwinner SoCs connect the PMIC's IRQ pin to the SoC's NMI
pin instead of a normal GPIO. Since the power key is connected to the PMIC,
and people expect to wake up a suspended system via this key, the NMI IRQ
controller must stay alive when the system goes into suspend.

Add the SKIP_WAKE flag to prevent the sunxi NMI controller from going to
sleep, so that the power key can wake up those systems.

[ tglx: Fixed up coding style ]

Signed-off-by: Philippe Simons <simons.philippe@gmail.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Link: https://lore.kernel.org/all/20250112123402.388520-1-simons.philippe@gmail.com
drivers/irqchip/irq-sunxi-nmi.c