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

ARM: dts: meson: move the L2 cache-controller inside the SoC node

All IO mapped SoC peripherals should be within the "soc" node. Move the
L2 cache-controller there as well since it's the only one not following
this pattern.

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
Tested-by: Kevin Hilman <khilman@baylibre.com>
Reviewed-by: Neil Armstrong <narmstrong@baylibre.com>
Link: https://lore.kernel.org/r/20200815182223.408965-1-martin.blumenstingl@googlemail.com

authored by

Martin Blumenstingl and committed by
Kevin Hilman
8bcbcdb7 9123e3a7

+7 -7
+7 -7
arch/arm/boot/dts/meson.dtsi
··· 11 11 #size-cells = <1>; 12 12 interrupt-parent = <&gic>; 13 13 14 - L2: cache-controller@c4200000 { 15 - compatible = "arm,pl310-cache"; 16 - reg = <0xc4200000 0x1000>; 17 - cache-unified; 18 - cache-level = <2>; 19 - }; 20 - 21 14 soc { 22 15 compatible = "simple-bus"; 23 16 #address-cells = <1>; ··· 163 170 <GIC_SPI 6 IRQ_TYPE_EDGE_RISING>, 164 171 <GIC_SPI 29 IRQ_TYPE_EDGE_RISING>; 165 172 }; 173 + }; 174 + 175 + L2: cache-controller@c4200000 { 176 + compatible = "arm,pl310-cache"; 177 + reg = <0xc4200000 0x1000>; 178 + cache-unified; 179 + cache-level = <2>; 166 180 }; 167 181 168 182 periph: bus@c4300000 {