Lines Matching +full:has +full:- +full:touchscreen
2 * linux/arch/arm/mach-omap1/fpga.c
4 * Interrupt handler for OMAP-1510 Innovator FPGA
38 unsigned int irq = d->irq - OMAP_FPGA_IRQ_BASE; in fpga_mask_irq()
45 & ~(1 << (irq - 8))), OMAP1510_FPGA_IMR_HI); in fpga_mask_irq()
48 & ~(1 << (irq - 16))), INNOVATOR_FPGA_IMR2); in fpga_mask_irq()
71 unsigned int irq = d->irq - OMAP_FPGA_IRQ_BASE; in fpga_unmask_irq()
78 | (1 << (irq - 8))), OMAP1510_FPGA_IMR_HI); in fpga_unmask_irq()
81 | (1 << (irq - 16))), INNOVATOR_FPGA_IMR2); in fpga_unmask_irq()
110 .name = "FPGA-ack",
125 * All of the FPGA interrupt request inputs except for the touchscreen are
126 * edge-sensitive; the touchscreen is level-sensitive. The edge-sensitive
127 * interrupts are acknowledged as a side-effect of reading the interrupt
128 * status register from the FPGA. The edge-sensitive interrupt inputs
135 * mask_ack routine for all of the FPGA interrupts has been changed from
158 * The touchscreen interrupt is level-sensitive, so in omap1510_fpga_init_irq()
165 * All FPGA interrupts except the touchscreen are in omap1510_fpga_init_irq()
166 * edge-sensitive, so we won't mask them. in omap1510_fpga_init_irq()