Searched refs:shirq (Results 1 – 7 of 7) sorted by relevance
/openbmc/linux/drivers/irqchip/ |
H A D | spear-shirq.c | 61 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 D | Makefile | 28 obj-$(CONFIG_ARCH_SPEAR3XX) += spear-shirq.o
|
/openbmc/linux/arch/arm/boot/dts/st/ |
H A D | spear320.dtsi | 28 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 D | spear310.dtsi | 37 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 D | spear300.dtsi | 49 shirq: interrupt-controller@50000000 { label 50 compatible = "st,spear300-shirq"; 70 interrupt-parent = <&shirq>; 78 interrupt-parent = <&shirq>;
|
H A D | spear320s.dtsi | 20 interrupt-parent = <&shirq>;
|
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | st,spear3xx-shirq.txt | 1 * 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";
|