irqchip/loongson-liointc: Add IRQCHIP_SKIP_SET_WAKE flag
authorYinbo Zhu <zhuyinbo@loongson.cn>
Wed, 14 Jun 2023 11:59:35 +0000 (19:59 +0800)
committerMarc Zyngier <maz@kernel.org>
Fri, 16 Jun 2023 11:59:28 +0000 (12:59 +0100)
commite01f9882f6fdbe0fa8ae39fe7691db2964e9fda6
tree691c0943dbc50f23e19d6ff9e10fdd5a2d58c6c9
parent1d7471b4e0ebba5a4bf9db4ade43619e8f2d333d
irqchip/loongson-liointc: Add IRQCHIP_SKIP_SET_WAKE flag

LIOINTC doesn't require specific logic to work with wakeup IRQs,
and no irq_set_wake callback is needed. To allow registered IRQs
from LIOINTC to be used as a wakeup-source, and ensure irq_set_irq_wake()
works well, the flag IRQCHIP_SKIP_SET_WAKE should be added.

Reviewed-by: Huacai Chen <chenhuacai@kernel.org>
Signed-off-by: Yinbo Zhu <zhuyinbo@loongson.cn>
Signed-off-by: Jianmin Lv <lvjianmin@loongson.cn>
Signed-off-by: Marc Zyngier <maz@kernel.org>
Link: https://lore.kernel.org/r/20230614115936.5950-5-lvjianmin@loongson.cn
drivers/irqchip/irq-loongson-liointc.c