summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorKapil Hali <kapilh@broadcom.com>2015-12-05 14:53:42 +0300
committerFlorian Fainelli <f.fainelli@gmail.com>2015-12-07 23:26:54 +0300
commit944725fcfff19d76205ac04d28e6e550ac2b3053 (patch)
tree2b144516101c065fce07fca86efeeb2ad2794a7e /arch
parent7418111f88dfb92b33d9f765acba5fb45aefabeb (diff)
downloadlinux-944725fcfff19d76205ac04d28e6e550ac2b3053.tar.xz
ARM: dts: Add SMP support for Broadcom NSP
Add device tree changes required for providing SMP support for Broadcom Northstar Plus SoC. Signed-off-by: Kapil Hali <kapilh@broadcom.com> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Diffstat (limited to 'arch')
-rw-r--r--arch/arm/boot/dts/bcm-nsp.dtsi21
1 files changed, 21 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/bcm-nsp.dtsi b/arch/arm/boot/dts/bcm-nsp.dtsi
index 4214818df3a0..10bdef557ba0 100644
--- a/arch/arm/boot/dts/bcm-nsp.dtsi
+++ b/arch/arm/boot/dts/bcm-nsp.dtsi
@@ -41,6 +41,27 @@
model = "Broadcom Northstar Plus SoC";
interrupt-parent = <&gic>;
+ cpus {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ cpu@0 {
+ device_type = "cpu";
+ compatible = "arm,cortex-a9";
+ next-level-cache = <&L2>;
+ reg = <0x0>;
+ };
+
+ cpu@1 {
+ device_type = "cpu";
+ compatible = "arm,cortex-a9";
+ next-level-cache = <&L2>;
+ enable-method = "brcm,bcm-nsp-smp";
+ secondary-boot-reg = <0xffff042c>;
+ reg = <0x1>;
+ };
+ };
+
mpcore {
compatible = "simple-bus";
ranges = <0x00000000 0x19000000 0x00023000>;