Home
last modified time | relevance | path

Searched refs:irqc (Results 1 – 25 of 57) sorted by relevance

123

/linux/drivers/irqchip/
A Dirq-xilinx-intc.c173 irqc = kzalloc(sizeof(*irqc), GFP_KERNEL); in xilinx_intc_of_init()
174 if (!irqc) in xilinx_intc_of_init()
177 BUG_ON(!irqc->base); in xilinx_intc_of_init()
188 irqc->intr_mask = 0; in xilinx_intc_of_init()
191 if (irqc->intr_mask >> irqc->nr_irq) in xilinx_intc_of_init()
195 intc, irqc->nr_irq, irqc->intr_mask); in xilinx_intc_of_init()
214 irqc->root_domain = irq_domain_add_linear(intc, irqc->nr_irq, in xilinx_intc_of_init()
227 irqc); in xilinx_intc_of_init()
234 primary_intc = irqc; in xilinx_intc_of_init()
241 iounmap(irqc->base); in xilinx_intc_of_init()
[all …]
A Dirq-lpc32xx.c177 struct lpc32xx_irq_chip *irqc; in lpc32xx_of_ic_init() local
182 irqc = kzalloc(sizeof(*irqc), GFP_KERNEL); in lpc32xx_of_ic_init()
183 if (!irqc) in lpc32xx_of_ic_init()
186 irqc->base = of_iomap(node, 0); in lpc32xx_of_ic_init()
187 if (!irqc->base) { in lpc32xx_of_ic_init()
189 kfree(irqc); in lpc32xx_of_ic_init()
204 if (!irqc->domain) { in lpc32xx_of_ic_init()
206 iounmap(irqc->base); in lpc32xx_of_ic_init()
207 kfree(irqc->chip.name); in lpc32xx_of_ic_init()
208 kfree(irqc); in lpc32xx_of_ic_init()
[all …]
A Dirq-apple-aic.c733 irqc->ipi_domain = ipi_domain; in aic_init_smp()
802 struct aic_irq_chip *irqc; in aic_of_ic_init() local
808 irqc = kzalloc(sizeof(*irqc), GFP_KERNEL); in aic_of_ic_init()
809 if (!irqc) in aic_of_ic_init()
812 aic_irqc = irqc; in aic_of_ic_init()
813 irqc->base = regs; in aic_of_ic_init()
822 iounmap(irqc->base); in aic_of_ic_init()
823 kfree(irqc); in aic_of_ic_init()
829 if (aic_init_smp(irqc, node)) { in aic_of_ic_init()
831 iounmap(irqc->base); in aic_of_ic_init()
[all …]
A D.irq-renesas-irqc.o.cmd1irqc.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/aar…
3 source_drivers/irqchip/irq-renesas-irqc.o := drivers/irqchip/irq-renesas-irqc.c
5 deps_drivers/irqchip/irq-renesas-irqc.o := \
1031 drivers/irqchip/irq-renesas-irqc.o: $(deps_drivers/irqchip/irq-renesas-irqc.o)
1033 $(deps_drivers/irqchip/irq-renesas-irqc.o):
A Dbuilt-in.a26 irq-renesas-irqc.o/
/linux/Documentation/devicetree/bindings/interrupt-controller/
A Drenesas,irqc.yaml17 - renesas,irqc-r8a7742 # RZ/G1H
18 - renesas,irqc-r8a7743 # RZ/G1M
19 - renesas,irqc-r8a7744 # RZ/G1N
20 - renesas,irqc-r8a7745 # RZ/G1E
21 - renesas,irqc-r8a77470 # RZ/G1C
22 - renesas,irqc-r8a7790 # R-Car H2
23 - renesas,irqc-r8a7791 # R-Car M2-W
24 - renesas,irqc-r8a7792 # R-Car V2H
26 - renesas,irqc-r8a7794 # R-Car E2
39 - const: renesas,irqc
[all …]
A Drenesas,rza1-irqc.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/renesas,rza1-irqc.yaml#
26 - renesas,r7s72100-irqc # RZ/A1H
27 - renesas,r7s9210-irqc # RZ/A2M
28 - const: renesas,rza1-irqc
64 irqc: interrupt-controller@fcfef800 {
65 compatible = "renesas,r7s72100-irqc", "renesas,rza1-irqc";
A Dtechnologic,ts4800.txt8 - compatible: should be "technologic,ts4800-irqc"
/linux/arch/arm/mach-shmobile/
A Dregulator-quirk-rcar-gen2.c50 static void __iomem *irqc; variable
86 mon = ioread32(irqc + IRQC_MONITOR); in regulator_quirk_notify()
117 mon = ioread32(irqc + IRQC_MONITOR); in regulator_quirk_notify()
132 iounmap(irqc); in regulator_quirk_notify()
201 irqc = ioremap(IRQC_BASE, PAGE_SIZE); in rcar_gen2_regulator_quirk()
202 if (!irqc) { in rcar_gen2_regulator_quirk()
207 mon = ioread32(irqc + IRQC_MONITOR); in rcar_gen2_regulator_quirk()
221 iounmap(irqc); in rcar_gen2_regulator_quirk()
/linux/drivers/gpio/
A Dgpio-vf610.c36 u8 irqc[VF610_GPIO_PER_PORT]; member
171 u8 irqc; in vf610_gpio_irq_set_type() local
175 irqc = PORT_INT_RISING_EDGE; in vf610_gpio_irq_set_type()
178 irqc = PORT_INT_FALLING_EDGE; in vf610_gpio_irq_set_type()
181 irqc = PORT_INT_EITHER_EDGE; in vf610_gpio_irq_set_type()
184 irqc = PORT_INT_LOGIC_ZERO; in vf610_gpio_irq_set_type()
187 irqc = PORT_INT_LOGIC_ONE; in vf610_gpio_irq_set_type()
193 port->irqc[d->hwirq] = irqc; in vf610_gpio_irq_set_type()
218 vf610_gpio_writel(port->irqc[d->hwirq] << PORT_PCR_IRQC_OFFSET, in vf610_gpio_irq_unmask()
A Dgpio-xgs-iproc.c233 struct irq_chip *irqc; in iproc_gpio_probe() local
236 irqc = &chip->irqchip; in iproc_gpio_probe()
237 irqc->name = dev_name(dev); in iproc_gpio_probe()
238 irqc->irq_ack = iproc_gpio_irq_ack; in iproc_gpio_probe()
239 irqc->irq_mask = iproc_gpio_irq_mask; in iproc_gpio_probe()
240 irqc->irq_unmask = iproc_gpio_irq_unmask; in iproc_gpio_probe()
241 irqc->irq_set_type = iproc_gpio_irq_set_type; in iproc_gpio_probe()
264 girq->chip = irqc; in iproc_gpio_probe()
A Dgpio-hlwd.c51 struct irq_chip irqc; member
262 hlwd->irqc.name = dev_name(&pdev->dev); in hlwd_gpio_probe()
263 hlwd->irqc.irq_mask = hlwd_gpio_irq_mask; in hlwd_gpio_probe()
264 hlwd->irqc.irq_unmask = hlwd_gpio_irq_unmask; in hlwd_gpio_probe()
265 hlwd->irqc.irq_enable = hlwd_gpio_irq_enable; in hlwd_gpio_probe()
266 hlwd->irqc.irq_set_type = hlwd_gpio_irq_set_type; in hlwd_gpio_probe()
269 girq->chip = &hlwd->irqc; in hlwd_gpio_probe()
A Dgpio-omap.c1041 irqc->irq_set_wake = NULL; in omap_gpio_chip_init()
1044 irq->chip = irqc; in omap_gpio_chip_init()
1377 struct irq_chip *irqc; in omap_gpio_probe() local
1390 irqc = devm_kzalloc(dev, sizeof(*irqc), GFP_KERNEL); in omap_gpio_probe()
1391 if (!irqc) in omap_gpio_probe()
1396 irqc->irq_ack = dummy_irq_chip.irq_ack, in omap_gpio_probe()
1397 irqc->irq_mask = omap_gpio_mask_irq, in omap_gpio_probe()
1403 irqc->name = dev_name(&pdev->dev); in omap_gpio_probe()
1404 irqc->flags = IRQCHIP_MASK_ON_SUSPEND; in omap_gpio_probe()
1405 irqc->parent_device = dev; in omap_gpio_probe()
[all …]
/linux/drivers/staging/greybus/
A Dgpio.c41 struct irq_chip irqc; member
508 struct irq_chip *irqc; in gb_gpio_probe() local
537 irqc = &ggc->irqc; in gb_gpio_probe()
538 irqc->irq_mask = gb_gpio_irq_mask; in gb_gpio_probe()
539 irqc->irq_unmask = gb_gpio_irq_unmask; in gb_gpio_probe()
540 irqc->irq_set_type = gb_gpio_irq_set_type; in gb_gpio_probe()
541 irqc->irq_bus_lock = gb_gpio_irq_bus_lock; in gb_gpio_probe()
542 irqc->irq_bus_sync_unlock = gb_gpio_irq_bus_sync_unlock; in gb_gpio_probe()
543 irqc->name = "greybus_gpio"; in gb_gpio_probe()
566 girq->chip = irqc; in gb_gpio_probe()
/linux/drivers/pinctrl/bcm/
A Dpinctrl-iproc-gpio.c854 struct irq_chip *irqc; in iproc_gpio_probe() local
857 irqc = &chip->irqchip; in iproc_gpio_probe()
858 irqc->name = dev_name(dev); in iproc_gpio_probe()
859 irqc->irq_ack = iproc_gpio_irq_ack; in iproc_gpio_probe()
860 irqc->irq_mask = iproc_gpio_irq_mask; in iproc_gpio_probe()
861 irqc->irq_unmask = iproc_gpio_irq_unmask; in iproc_gpio_probe()
862 irqc->irq_set_type = iproc_gpio_irq_set_type; in iproc_gpio_probe()
863 irqc->irq_enable = iproc_gpio_irq_unmask; in iproc_gpio_probe()
864 irqc->irq_disable = iproc_gpio_irq_mask; in iproc_gpio_probe()
867 girq->chip = irqc; in iproc_gpio_probe()
A Dpinctrl-nsp-gpio.c664 struct irq_chip *irqc; in nsp_gpio_probe() local
666 irqc = &chip->irqchip; in nsp_gpio_probe()
667 irqc->name = "gpio-a"; in nsp_gpio_probe()
668 irqc->irq_ack = nsp_gpio_irq_ack; in nsp_gpio_probe()
669 irqc->irq_mask = nsp_gpio_irq_mask; in nsp_gpio_probe()
670 irqc->irq_unmask = nsp_gpio_irq_unmask; in nsp_gpio_probe()
671 irqc->irq_set_type = nsp_gpio_irq_set_type; in nsp_gpio_probe()
687 girq->chip = irqc; in nsp_gpio_probe()
/linux/arch/arm/boot/dts/
A Dr7s72100-rskrza1.dts39 interrupt-parent = <&irqc>;
47 interrupt-parent = <&irqc>;
55 interrupt-parent = <&irqc>;
A Dr8a7792-blanche.dts46 interrupt-parent = <&irqc>;
294 interrupt-parent = <&irqc>;
330 interrupt-parent = <&irqc>;
A Dimx51-ts4800.dts171 fpga_irqc: fpga-irqc@15000 {
172 compatible = "technologic,ts4800-irqc";
A Dr8a7745-sk-rzg1e.dts71 interrupt-parent = <&irqc>;
A Dr8a7743-sk-rzg1m.dts76 interrupt-parent = <&irqc>;
A Dr8a73a4.dtsi105 compatible = "renesas,irqc-r8a73a4", "renesas,irqc";
146 compatible = "renesas,irqc-r8a73a4", "renesas,irqc";
700 "irqc", "intc-sys", "iic5", "iic4", "iic3";
A Dr7s9210.dtsi481 irqc: interrupt-controller@fcfef800 { label
482 compatible = "renesas,r7s9210-irqc",
483 "renesas,rza1-irqc";
/linux/drivers/char/
A Dppdev.c76 atomic_t irqc; member
279 atomic_inc(&pp->irqc); in pp_irq()
608 ret = atomic_read(&pp->irqc); in pp_do_ioctl()
611 atomic_sub(ret, &pp->irqc); in pp_do_ioctl()
693 atomic_set(&pp->irqc, 0); in pp_open()
770 if (atomic_read(&pp->irqc)) in pp_poll()
/linux/drivers/mmc/host/
A Dmeson-mx-sdio.c472 u32 irqc; in meson_mx_mmc_timeout() local
477 irqc = readl(host->base + MESON_MX_SDIO_IRQC); in meson_mx_mmc_timeout()
478 irqc &= ~MESON_MX_SDIO_IRQC_ARC_CMD_INT_EN; in meson_mx_mmc_timeout()
479 writel(irqc, host->base + MESON_MX_SDIO_IRQC); in meson_mx_mmc_timeout()

Completed in 70 milliseconds

123