aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-at91rm9200
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-at91rm9200')
-rw-r--r--arch/arm/mach-at91rm9200/gpio.c8
-rw-r--r--arch/arm/mach-at91rm9200/irq.c2
2 files changed, 5 insertions, 5 deletions
diff --git a/arch/arm/mach-at91rm9200/gpio.c b/arch/arm/mach-at91rm9200/gpio.c
index e76422761db3..3f188508c391 100644
--- a/arch/arm/mach-at91rm9200/gpio.c
+++ b/arch/arm/mach-at91rm9200/gpio.c
@@ -334,10 +334,10 @@ static struct irq_chip gpio_irqchip = {
334 .set_wake = gpio_irq_set_wake, 334 .set_wake = gpio_irq_set_wake,
335}; 335};
336 336
337static void gpio_irq_handler(unsigned irq, struct irqdesc *desc) 337static void gpio_irq_handler(unsigned irq, struct irq_desc *desc)
338{ 338{
339 unsigned pin; 339 unsigned pin;
340 struct irqdesc *gpio; 340 struct irq_desc *gpio;
341 void __iomem *pio; 341 void __iomem *pio;
342 u32 isr; 342 u32 isr;
343 343
@@ -398,7 +398,7 @@ void __init at91_gpio_irq_setup(void)
398 __raw_writel(~0, controller + PIO_IDR); 398 __raw_writel(~0, controller + PIO_IDR);
399 399
400 set_irq_data(id, (void *) pin); 400 set_irq_data(id, (void *) pin);
401 set_irq_chipdata(id, controller); 401 set_irq_chip_data(id, controller);
402 402
403 for (i = 0; i < 32; i++, pin++) { 403 for (i = 0; i < 32; i++, pin++) {
404 /* 404 /*
@@ -406,7 +406,7 @@ void __init at91_gpio_irq_setup(void)
406 * shorter, and the AIC handles interupts sanely. 406 * shorter, and the AIC handles interupts sanely.
407 */ 407 */
408 set_irq_chip(pin, &gpio_irqchip); 408 set_irq_chip(pin, &gpio_irqchip);
409 set_irq_handler(pin, do_simple_IRQ); 409 set_irq_handler(pin, handle_simple_irq);
410 set_irq_flags(pin, IRQF_VALID); 410 set_irq_flags(pin, IRQF_VALID);
411 } 411 }
412 412
diff --git a/arch/arm/mach-at91rm9200/irq.c b/arch/arm/mach-at91rm9200/irq.c
index 2cea07a34a85..2148daafd29c 100644
--- a/arch/arm/mach-at91rm9200/irq.c
+++ b/arch/arm/mach-at91rm9200/irq.c
@@ -145,7 +145,7 @@ void __init at91_aic_init(unsigned int priority[NR_AIC_IRQS])
145 at91_sys_write(AT91_AIC_SMR(i), AT91_AIC_SRCTYPE_LOW | priority[i]); 145 at91_sys_write(AT91_AIC_SMR(i), AT91_AIC_SRCTYPE_LOW | priority[i]);
146 146
147 set_irq_chip(i, &at91_aic_chip); 147 set_irq_chip(i, &at91_aic_chip);
148 set_irq_handler(i, do_level_IRQ); 148 set_irq_handler(i, handle_level_irq);
149 set_irq_flags(i, IRQF_VALID | IRQF_PROBE); 149 set_irq_flags(i, IRQF_VALID | IRQF_PROBE);
150 150
151 /* Perform 8 End Of Interrupt Command to make sure AIC will not Lock out nIRQ */ 151 /* Perform 8 End Of Interrupt Command to make sure AIC will not Lock out nIRQ */