From: 沈睿汀 Date: Thu, 29 Apr 2010 09:06:03 +0000 (+0000) Subject: update for gpio X-Git-Tag: firefly_0821_release~11589 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=f2f2ddf53b3c15aa4b72960a34c839bbc0f3929d;p=firefly-linux-kernel-4.4.55.git update for gpio --- diff --git a/arch/arm/mach-rk2818/irq.c b/arch/arm/mach-rk2818/irq.c index 1198f6739aee..2ac450a05942 100644 --- a/arch/arm/mach-rk2818/irq.c +++ b/arch/arm/mach-rk2818/irq.c @@ -50,7 +50,7 @@ -u32 int_priority[NR_IRQS]={ +u32 int_priority[NR_AIC_IRQS]={ /* priority name number */ 0, //IRQ_DWDMA, 0 -- low 0, //IRQ_UHI, 1 -- USB Host Interface @@ -144,7 +144,7 @@ static struct irq_chip rk2818_irq_chip = { /* * Initialize the AIC interrupt controller. */ -void __init rk2818_init_irq(u32 priority[NR_IRQS]) +void __init rk2818_init_irq(u32 priority[NR_AIC_IRQS]) { u32 i; @@ -158,7 +158,7 @@ void __init rk2818_init_irq(u32 priority[NR_IRQS]) write_irq_reg(FIQ_REG_INTMASK, 0x03); //mask fiq interrupt write_irq_reg(IRQ_REG_PLEVEL, 0); - for (i = 0; i < NR_IRQS; i++) { + for (i = 0; i < NR_AIC_IRQS; i++) { set_irq_chip(i, &rk2818_irq_chip); set_irq_handler(i, handle_level_irq); set_irq_flags(i, IRQF_VALID);//no probe and auto enable