[ARM] mmp2: add mask function in irq-mmp2.c
authorHaojian Zhuang <haojian.zhuang@gmail.com>
Mon, 25 Jan 2010 11:02:50 +0000 (06:02 -0500)
committerEric Miao <eric.y.miao@gmail.com>
Mon, 1 Mar 2010 23:40:56 +0000 (07:40 +0800)
Signed-off-by: Haojian Zhuang <haojian.zhuang@marvell.com>
Signed-off-by: Eric Miao <eric.y.miao@gmail.com>
arch/arm/mach-mmp/irq-mmp2.c

index dcd36f4..ddebde8 100644 (file)
@@ -37,6 +37,7 @@ static void icu_unmask_irq(unsigned int irq)
 
 static struct irq_chip icu_irq_chip = {
        .name           = "icu_irq",
+       .mask           = icu_mask_irq,
        .mask_ack       = icu_mask_irq,
        .unmask         = icu_unmask_irq,
 };
@@ -80,6 +81,7 @@ SECOND_IRQ_UNMASK(_name_, irq_base, prefix)                           \
 SECOND_IRQ_DEMUX(_name_, irq_base, prefix)                             \
 static struct irq_chip _name_##_irq_chip = {                           \
        .name           = #_name_,                                      \
+       .mask           = _name_##_mask_irq,                            \
        .mask_ack       = _name_##_mask_irq,                            \
        .unmask         = _name_##_unmask_irq,                          \
 }