aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGeoff Levand <geoff@infradead.org>2016-07-18 17:32:56 -0700
committerGeoff Levand <geoff@infradead.org>2016-12-02 10:08:48 -0800
commit56bdb375080963b08cc5d4355635935a3d3dd4a0 (patch)
tree2f4e0967b2159fcbe9c33581f6187a93a6800818
parent9f704c1b4c45d08a8dbe53fe5d348fb26381c9c8 (diff)
downloadlinux-kexec-56bdb375080963b08cc5d4355635935a3d3dd4a0.tar.gz
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>
-rw-r--r--arch/arm64/boot/dts/arm/foundation-v8.dtsi15
1 files changed, 11 insertions, 4 deletions
diff --git a/arch/arm64/boot/dts/arm/foundation-v8.dtsi b/arch/arm64/boot/dts/arm/foundation-v8.dtsi
index 1d6987ad9345e..ccc351432cc5f 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>,