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

ARM: dts: ls1021a: add node describing external interrupt lines

This adds a node describing the six external interrupt lines IRQ0-IRQ5
with configurable polarity.

Signed-off-by: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>

authored by

Rasmus Villemoes and committed by
Shawn Guo
d27f9d63 562ed3e4

+19
+19
arch/arm/boot/dts/ls1021a.dtsi
··· 216 216 compatible = "fsl,ls1021a-scfg", "syscon"; 217 217 reg = <0x0 0x1570000 0x0 0x10000>; 218 218 big-endian; 219 + #address-cells = <1>; 220 + #size-cells = <1>; 221 + ranges = <0x0 0x0 0x1570000 0x10000>; 222 + 223 + extirq: interrupt-controller@1ac { 224 + compatible = "fsl,ls1021a-extirq"; 225 + #interrupt-cells = <2>; 226 + #address-cells = <0>; 227 + interrupt-controller; 228 + reg = <0x1ac 4>; 229 + interrupt-map = 230 + <0 0 &gic GIC_SPI 163 IRQ_TYPE_LEVEL_HIGH>, 231 + <1 0 &gic GIC_SPI 164 IRQ_TYPE_LEVEL_HIGH>, 232 + <2 0 &gic GIC_SPI 165 IRQ_TYPE_LEVEL_HIGH>, 233 + <3 0 &gic GIC_SPI 167 IRQ_TYPE_LEVEL_HIGH>, 234 + <4 0 &gic GIC_SPI 168 IRQ_TYPE_LEVEL_HIGH>, 235 + <5 0 &gic GIC_SPI 169 IRQ_TYPE_LEVEL_HIGH>; 236 + interrupt-map-mask = <0xffffffff 0x0>; 237 + }; 219 238 }; 220 239 221 240 crypto: crypto@1700000 {