Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: r7s72100: Add IRQC device node

Enable support for the IRQC on RZ/A1H, which is a small front-end to the
GIC. This allows to use up to 8 external interrupts with configurable
sense select.

Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>

authored by

Geert Uytterhoeven and committed by
Simon Horman
bd6ed467 185555ff

+19
+19
arch/arm/boot/dts/r7s72100.dtsi
··· 670 670 status = "disabled"; 671 671 }; 672 672 673 + irqc: interrupt-controller@fcfef800 { 674 + compatible = "renesas,r7s72100-irqc", 675 + "renesas,rza1-irqc"; 676 + #interrupt-cells = <2>; 677 + #address-cells = <0>; 678 + interrupt-controller; 679 + reg = <0xfcfef800 0x6>; 680 + interrupt-map = 681 + <0 0 &gic GIC_SPI 0 IRQ_TYPE_LEVEL_HIGH>, 682 + <1 0 &gic GIC_SPI 1 IRQ_TYPE_LEVEL_HIGH>, 683 + <2 0 &gic GIC_SPI 2 IRQ_TYPE_LEVEL_HIGH>, 684 + <3 0 &gic GIC_SPI 3 IRQ_TYPE_LEVEL_HIGH>, 685 + <4 0 &gic GIC_SPI 4 IRQ_TYPE_LEVEL_HIGH>, 686 + <5 0 &gic GIC_SPI 5 IRQ_TYPE_LEVEL_HIGH>, 687 + <6 0 &gic GIC_SPI 6 IRQ_TYPE_LEVEL_HIGH>, 688 + <7 0 &gic GIC_SPI 7 IRQ_TYPE_LEVEL_HIGH>; 689 + interrupt-map-mask = <7 0>; 690 + }; 691 + 673 692 mtu2: timer@fcff0000 { 674 693 compatible = "renesas,mtu2-r7s72100", "renesas,mtu2"; 675 694 reg = <0xfcff0000 0x400>;