Home
last modified time | relevance | path

Searched refs:shirq (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/irqchip/
H A Dspear-shirq.c61 u32 val, shift = d->irq - shirq->virq_base + shirq->offset; in shirq_irq_mask()
62 u32 __iomem *reg = shirq->base + shirq->mask_reg; in shirq_irq_mask()
73 u32 val, shift = d->irq - shirq->virq_base + shirq->offset; in shirq_irq_unmask()
74 u32 __iomem *reg = shirq->base + shirq->mask_reg; in shirq_irq_unmask()
192 pend = readl(shirq->base + shirq->status_reg) & shirq->mask; in shirq_handler()
193 pend >>= shirq->offset; in shirq_handler()
199 generic_handle_irq(shirq->virq_base + irq); in shirq_handler()
208 if (!shirq->irq_chip) in spear_shirq_register()
213 for (i = 0; i < shirq->nr_irqs; i++) { in spear_shirq_register()
215 shirq->irq_chip, handle_simple_irq); in spear_shirq_register()
[all …]
H A DMakefile28 obj-$(CONFIG_ARCH_SPEAR3XX) += spear-shirq.o
/openbmc/linux/arch/arm/boot/dts/st/
H A Dspear320.dtsi28 interrupt-parent = <&shirq>;
48 interrupt-parent = <&shirq>;
52 shirq: interrupt-controller@b3000000 { label
53 compatible = "st,spear320-shirq";
64 interrupt-parent = <&shirq>;
74 interrupt-parent = <&shirq>;
100 interrupt-parent = <&shirq>;
108 interrupt-parent = <&shirq>;
116 interrupt-parent = <&shirq>;
H A Dspear310.dtsi37 shirq: interrupt-controller@b4000000 { label
38 compatible = "st,spear310-shirq";
56 interrupt-parent = <&shirq>;
64 interrupt-parent = <&shirq>;
72 interrupt-parent = <&shirq>;
80 interrupt-parent = <&shirq>;
88 interrupt-parent = <&shirq>;
H A Dspear300.dtsi49 shirq: interrupt-controller@50000000 { label
50 compatible = "st,spear300-shirq";
70 interrupt-parent = <&shirq>;
78 interrupt-parent = <&shirq>;
H A Dspear320s.dtsi20 interrupt-parent = <&shirq>;
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dst,spear3xx-shirq.txt1 * SPEAr Shared IRQ layer (shirq)
21 - "st,spear300-shirq"
22 - "st,spear310-shirq"
23 - "st,spear320-shirq"
27 - reg: Base address and size of shirq registers.
38 shirq: interrupt-controller@b3000000 {
39 compatible = "st,spear320-shirq";