irq.c (4a3dcd35c82a2a25b2832502290e1a3f1571e9ef) irq.c (cd49104d99b56383a3b1fdce2f31018197093c31)
1/*
2 * linux/arch/arm/mach-pxa/irq.c
3 *
4 * Generic PXA IRQ handling, GPIO IRQ demultiplexing, etc.
5 *
6 * Author: Nicolas Pitre
7 * Created: Jun 15, 2001
8 * Copyright: MontaVista Software Inc.

--- 361 unchanged lines hidden (view full) ---

370 set_irq_handler(irq, handle_edge_irq);
371 set_irq_flags(irq, IRQF_VALID | IRQF_PROBE);
372 }
373
374 /* Install handler for GPIO>=2 edge detect interrupts */
375 set_irq_chip(IRQ_GPIO_2_x, &pxa_internal_chip_low);
376 set_irq_chained_handler(IRQ_GPIO_2_x, pxa_gpio_demux_handler);
377}
1/*
2 * linux/arch/arm/mach-pxa/irq.c
3 *
4 * Generic PXA IRQ handling, GPIO IRQ demultiplexing, etc.
5 *
6 * Author: Nicolas Pitre
7 * Created: Jun 15, 2001
8 * Copyright: MontaVista Software Inc.

--- 361 unchanged lines hidden (view full) ---

370 set_irq_handler(irq, handle_edge_irq);
371 set_irq_flags(irq, IRQF_VALID | IRQF_PROBE);
372 }
373
374 /* Install handler for GPIO>=2 edge detect interrupts */
375 set_irq_chip(IRQ_GPIO_2_x, &pxa_internal_chip_low);
376 set_irq_chained_handler(IRQ_GPIO_2_x, pxa_gpio_demux_handler);
377}
378
379void __init pxa_init_irq(void)
380{
381 pxa_init_irq_low();
382#ifdef CONFIG_PXA27x
383 pxa_init_irq_high();
384#endif
385 pxa_init_irq_gpio(PXA_LAST_GPIO + 1);
386}