arm64: Convert foundation-v8.dts to boot-wrapper psci
Convert foundation-v8.dts to use the psci provided by boot-wrapper-aarch64.
Signed-off-by: Geoff Levand <geoff@infradead.org>
diff --git a/arch/arm64/boot/dts/arm/foundation-v8.dtsi b/arch/arm64/boot/dts/arm/foundation-v8.dtsi
index 1d6987a..ccc3514 100644
--- a/arch/arm64/boot/dts/arm/foundation-v8.dtsi
+++ b/arch/arm64/boot/dts/arm/foundation-v8.dtsi
@@ -30,7 +30,7 @@
device_type = "cpu";
compatible = "arm,armv8";
reg = <0x0 0x0>;
- enable-method = "spin-table";
+ enable-method = "psci";
cpu-release-addr = <0x0 0x8000fff8>;
next-level-cache = <&L2_0>;
};
@@ -38,7 +38,7 @@
device_type = "cpu";
compatible = "arm,armv8";
reg = <0x0 0x1>;
- enable-method = "spin-table";
+ enable-method = "psci";
cpu-release-addr = <0x0 0x8000fff8>;
next-level-cache = <&L2_0>;
};
@@ -46,7 +46,7 @@
device_type = "cpu";
compatible = "arm,armv8";
reg = <0x0 0x2>;
- enable-method = "spin-table";
+ enable-method = "psci";
cpu-release-addr = <0x0 0x8000fff8>;
next-level-cache = <&L2_0>;
};
@@ -54,7 +54,7 @@
device_type = "cpu";
compatible = "arm,armv8";
reg = <0x0 0x3>;
- enable-method = "spin-table";
+ enable-method = "psci";
cpu-release-addr = <0x0 0x8000fff8>;
next-level-cache = <&L2_0>;
};
@@ -64,6 +64,13 @@
};
};
+ psci {
+ compatible = "arm,psci";
+ method = "smc";
+ cpu_on = <0x84000002>;
+ cpu_off = <0x84000001>;
+ };
+
memory@80000000 {
device_type = "memory";
reg = <0x00000000 0x80000000 0 0x80000000>,