summaryrefslogtreecommitdiffstats
path: root/arch/arm/boot/dts/armada-39x.dtsi
diff options
context:
space:
mode:
authorGrzegorz Jaszczyk <jaz@semihalf.com>2016-08-04 12:14:10 +0200
committerGregory CLEMENT <gregory.clement@free-electrons.com>2016-08-08 16:28:52 +0200
commit8deebf8b8a8323cfa590e9ea1a1507abe12d75e0 (patch)
tree7f3e5576479cd437aa7ed30290178ce4340b8751 /arch/arm/boot/dts/armada-39x.dtsi
parentARM: dts: mvebu: armada-39x: update the SDHCI node on Armada 39x (diff)
downloadlinux-8deebf8b8a8323cfa590e9ea1a1507abe12d75e0.tar.xz
linux-8deebf8b8a8323cfa590e9ea1a1507abe12d75e0.zip
ARM: dts: mvebu: armada-39x: enable PMU, CA9 SoC Controller and Coherency fabric
This commit enables: - CA9's Performance Monitor Unit - CA9 MPcore SoC Controller - Coherency fabric on Armada 39x, basing on the Armada 38x (which has the same CA9 CPU). Signed-off-by: Grzegorz Jaszczyk <jaz@semihalf.com> Reviewed-by: Lior Amsalem <alior@marvell.com> Acked-by: Gregory CLEMENT <gregory.clement@free-electrons.com> Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Diffstat (limited to 'arch/arm/boot/dts/armada-39x.dtsi')
-rw-r--r--arch/arm/boot/dts/armada-39x.dtsi15
1 files changed, 15 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/armada-39x.dtsi b/arch/arm/boot/dts/armada-39x.dtsi
index b11f86d2a3cf..0a13265f8f52 100644
--- a/arch/arm/boot/dts/armada-39x.dtsi
+++ b/arch/arm/boot/dts/armada-39x.dtsi
@@ -78,6 +78,11 @@
};
};
+ pmu {
+ compatible = "arm,cortex-a9-pmu";
+ interrupts-extended = <&mpic 3>;
+ };
+
soc {
compatible = "marvell,armada390-mbus", "marvell,armadaxp-mbus",
"simple-bus";
@@ -298,6 +303,16 @@
reg = <0x20800 0x10>;
};
+ mpcore-soc-ctrl@20d20 {
+ compatible = "marvell,armada-380-mpcore-soc-ctrl";
+ reg = <0x20d20 0x6c>;
+ };
+
+ coherency-fabric@21010 {
+ compatible = "marvell,armada-380-coherency-fabric";
+ reg = <0x21010 0x1c>;
+ };
+
pmsu@22000 {
compatible = "marvell,armada-390-pmsu",
"marvell,armada-380-pmsu";