From: 黄涛 Date: Tue, 18 Jan 2011 08:27:49 +0000 (+0800) Subject: rk29: gic: add fake set_wake X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=c3909f03090b1c84e5d08afb387eb0ec1e1146f8;p=firefly-linux-kernel-4.4.55.git rk29: gic: add fake set_wake --- diff --git a/arch/arm/common/gic.c b/arch/arm/common/gic.c index 458a9ea676fc..3ff84676ace7 100755 --- a/arch/arm/common/gic.c +++ b/arch/arm/common/gic.c @@ -156,6 +156,13 @@ static void gic_handle_cascade_irq(unsigned int irq, struct irq_desc *desc) chip->unmask(irq); } +#if defined(CONFIG_PM) && defined(CONFIG_ARCH_RK29) +static int gic_set_wake(unsigned int irq, unsigned int on) +{ + return 0; +} +#endif + static struct irq_chip gic_chip = { .name = "GIC", .ack = gic_ack_irq, @@ -164,6 +171,9 @@ static struct irq_chip gic_chip = { #ifdef CONFIG_SMP .set_affinity = gic_set_cpu, #endif +#if defined(CONFIG_PM) && defined(CONFIG_ARCH_RK29) + .set_wake = gic_set_wake, +#endif }; void __init gic_cascade_irq(unsigned int gic_nr, unsigned int irq)