diff options
| author | Jon Hunter <[email protected]> | 2017-03-28 12:48:38 +0100 |
|---|---|---|
| committer | Thierry Reding <[email protected]> | 2017-12-13 14:44:46 +0100 |
| commit | 2fdb74fe4e515f35efb91d84e7e85ef2e79293bd (patch) | |
| tree | dc5688c702058e3f96e76213adeee421f94cfebf | |
| parent | 363285059d46db16817b4abc34d3c266d194c937 (diff) | |
arm64: tegra: Add CPU and PSCI nodes for NVIDIA Tegra210 platforms
Add the CPU and PSCI nodes for the NVIDIA Tegra210 platforms so that
all CPUs can be enabled on boot. This assumes that the PSCI firmware
has been loaded during the initial bootstrap on the device before the
kernel starts (which is typically the case for these platforms). The
PSCI firmware version is set to v0.2 which aligns with the current
shipping version for Tegra.
Reported-by: Martin Michlmayr <[email protected]>
Signed-off-by: Jon Hunter <[email protected]>
Tested-By: Vagrant Cascadian <[email protected]>
Signed-off-by: Thierry Reding <[email protected]>
| -rw-r--r-- | arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 23 | ||||
| -rw-r--r-- | arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi | 23 |
2 files changed, 46 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi b/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi index d10d4430537a..212e6634c9ba 100644 --- a/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi @@ -297,6 +297,29 @@ }; }; + cpus { + cpu@0 { + enable-method = "psci"; + }; + + cpu@1 { + enable-method = "psci"; + }; + + cpu@2 { + enable-method = "psci"; + }; + + cpu@3 { + enable-method = "psci"; + }; + }; + + psci { + compatible = "arm,psci-0.2"; + method = "smc"; + }; + regulators { vdd_gpu: regulator@100 { compatible = "pwm-regulator"; diff --git a/arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi b/arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi index be6066ff97c9..d0dc03923723 100644 --- a/arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi +++ b/arch/arm64/boot/dts/nvidia/tegra210-p2530.dtsi @@ -52,4 +52,27 @@ clock-frequency = <32768>; }; }; + + cpus { + cpu@0 { + enable-method = "psci"; + }; + + cpu@1 { + enable-method = "psci"; + }; + + cpu@2 { + enable-method = "psci"; + }; + + cpu@3 { + enable-method = "psci"; + }; + }; + + psci { + compatible = "arm,psci-0.2"; + method = "smc"; + }; }; |