diff options
author | Thierry Reding <treding@nvidia.com> | 2016-11-17 11:36:56 -0500 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2016-11-21 04:43:41 -0500 |
commit | 0dfde1332509e4f130da646f712757bc419fa1b7 (patch) | |
tree | 3dec293e9d7696786d73ced4e193638d5e135585 | |
parent | df205de62b805fee73c2794c088cfb1eed5d7e5e (diff) |
arm64: tegra: Enable PSCI on P3310
The P3310 processor module comes ships with a firmware that implements
PSCI 1.0. Enable and use it to bring up all CPUs.
Signed-off-by: Thierry Reding <treding@nvidia.com>
-rw-r--r-- | arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi b/arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi index 807af7b68761..1abe2eceb3d1 100644 --- a/arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | |||
@@ -26,7 +26,39 @@ | |||
26 | status = "okay"; | 26 | status = "okay"; |
27 | }; | 27 | }; |
28 | 28 | ||
29 | cpus { | ||
30 | cpu@0 { | ||
31 | enable-method = "psci"; | ||
32 | }; | ||
33 | |||
34 | cpu@1 { | ||
35 | enable-method = "psci"; | ||
36 | }; | ||
37 | |||
38 | cpu@2 { | ||
39 | enable-method = "psci"; | ||
40 | }; | ||
41 | |||
42 | cpu@3 { | ||
43 | enable-method = "psci"; | ||
44 | }; | ||
45 | |||
46 | cpu@4 { | ||
47 | enable-method = "psci"; | ||
48 | }; | ||
49 | |||
50 | cpu@5 { | ||
51 | enable-method = "psci"; | ||
52 | }; | ||
53 | }; | ||
54 | |||
29 | bpmp { | 55 | bpmp { |
30 | status = "okay"; | 56 | status = "okay"; |
31 | }; | 57 | }; |
58 | |||
59 | psci { | ||
60 | compatible = "arm,psci-1.0"; | ||
61 | status = "okay"; | ||
62 | method = "smc"; | ||
63 | }; | ||
32 | }; | 64 | }; |