Lines Matching +full:has +full:- +full:touchscreen
1 // SPDX-License-Identifier: GPL-2.0-only
3 * linux/arch/arm/mach-omap1/fpga.c
5 * Interrupt handler for OMAP-1510 Innovator FPGA
34 unsigned int irq = d->irq - OMAP_FPGA_IRQ_BASE; in fpga_mask_irq()
41 & ~(1 << (irq - 8))), OMAP1510_FPGA_IMR_HI); in fpga_mask_irq()
44 & ~(1 << (irq - 16))), INNOVATOR_FPGA_IMR2); in fpga_mask_irq()
67 unsigned int irq = d->irq - OMAP_FPGA_IRQ_BASE; in fpga_unmask_irq()
74 | (1 << (irq - 8))), OMAP1510_FPGA_IMR_HI); in fpga_unmask_irq()
77 | (1 << (irq - 16))), INNOVATOR_FPGA_IMR2); in fpga_unmask_irq()
106 .name = "FPGA-ack",
121 * All of the FPGA interrupt request inputs except for the touchscreen are
122 * edge-sensitive; the touchscreen is level-sensitive. The edge-sensitive
123 * interrupts are acknowledged as a side-effect of reading the interrupt
124 * status register from the FPGA. The edge-sensitive interrupt inputs
131 * mask_ack routine for all of the FPGA interrupts has been changed from
154 * The touchscreen interrupt is level-sensitive, so in omap1510_fpga_init_irq()
161 * All FPGA interrupts except the touchscreen are in omap1510_fpga_init_irq()
162 * edge-sensitive, so we won't mask them. in omap1510_fpga_init_irq()