rk29: gic: add fake set_wake
author黄涛 <huangtao@rock-chips.com>
Tue, 18 Jan 2011 08:27:49 +0000 (16:27 +0800)
committer黄涛 <huangtao@rock-chips.com>
Tue, 18 Jan 2011 08:59:12 +0000 (16:59 +0800)
arch/arm/common/gic.c

index 458a9ea676fcee29e85820c314017904e1f1f934..3ff84676ace782e150d481f4531f09085685de21 100755 (executable)
@@ -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)