Commit e9880240 authored by Amit Kucheria's avatar Amit Kucheria Committed by Olof Johansson

arm64: dts: Fix various entry-method properties to reflect documentation

The idle-states binding documentation[1] mentions that the
'entry-method' property is required on 64-bit platforms and must be
set to "psci".

commit a13f18f5 ("Documentation: arm: Fix typo in the idle-states
bindings examples") attempted to fix this earlier but clearly more is
needed.

Fix the cpu-capacity.txt documentation that uses the incorrect value so
we don't get copy-paste errors like these. Clarify the language in
idle-states.txt by removing the reference to the psci bindings that
might be causing this confusion.

Finally, fix devicetrees of various boards to reflect current
documentation.

[1] Documentation/devicetree/bindings/arm/idle-states.txt (see
idle-states node)
Signed-off-by: default avatarAmit Kucheria <amit.kucheria@linaro.org>
Acked-by: default avatarSudeep Holla <sudeep.holla@arm.com>
Acked-by: default avatarLi Yang <leoyang.li@nxp.com>
Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
parent 5920cce8
...@@ -94,7 +94,7 @@ cpus { ...@@ -94,7 +94,7 @@ cpus {
}; };
idle-states { idle-states {
entry-method = "arm,psci"; entry-method = "psci";
CPU_SLEEP_0: cpu-sleep-0 { CPU_SLEEP_0: cpu-sleep-0 {
compatible = "arm,idle-state"; compatible = "arm,idle-state";
......
...@@ -237,8 +237,8 @@ processor idle states, defined as device tree nodes, are listed. ...@@ -237,8 +237,8 @@ processor idle states, defined as device tree nodes, are listed.
Value type: <stringlist> Value type: <stringlist>
Usage and definition depend on ARM architecture version. Usage and definition depend on ARM architecture version.
# On ARM v8 64-bit this property is required and must # On ARM v8 64-bit this property is required and must
be one of: be:
- "psci" (see bindings in [2]) - "psci"
# On ARM 32-bit systems this property is optional # On ARM 32-bit systems this property is optional
The nodes describing the idle states (state) can only be defined within the The nodes describing the idle states (state) can only be defined within the
......
...@@ -63,7 +63,7 @@ core3 { ...@@ -63,7 +63,7 @@ core3 {
}; };
idle-states { idle-states {
entry-method = "arm,psci"; entry-method = "psci";
CPU_SLEEP_0: cpu-sleep-0 { CPU_SLEEP_0: cpu-sleep-0 {
compatible = "arm,idle-state"; compatible = "arm,idle-state";
......
...@@ -63,7 +63,7 @@ core3 { ...@@ -63,7 +63,7 @@ core3 {
}; };
idle-states { idle-states {
entry-method = "arm,psci"; entry-method = "psci";
CPU_SLEEP_0: cpu-sleep-0 { CPU_SLEEP_0: cpu-sleep-0 {
compatible = "arm,idle-state"; compatible = "arm,idle-state";
......
...@@ -62,7 +62,7 @@ core3 { ...@@ -62,7 +62,7 @@ core3 {
}; };
idle-states { idle-states {
entry-method = "arm,psci"; entry-method = "psci";
CPU_SLEEP_0: cpu-sleep-0 { CPU_SLEEP_0: cpu-sleep-0 {
compatible = "arm,idle-state"; compatible = "arm,idle-state";
......
...@@ -79,7 +79,7 @@ idle-states { ...@@ -79,7 +79,7 @@ idle-states {
* PSCI node is not added default, U-boot will add missing * PSCI node is not added default, U-boot will add missing
* parts if it determines to use PSCI. * parts if it determines to use PSCI.
*/ */
entry-method = "arm,psci"; entry-method = "psci";
CPU_PH20: cpu-ph20 { CPU_PH20: cpu-ph20 {
compatible = "arm,idle-state"; compatible = "arm,idle-state";
......
...@@ -121,7 +121,7 @@ idle-states { ...@@ -121,7 +121,7 @@ idle-states {
* PSCI node is not added default, U-boot will add missing * PSCI node is not added default, U-boot will add missing
* parts if it determines to use PSCI. * parts if it determines to use PSCI.
*/ */
entry-method = "arm,psci"; entry-method = "psci";
CPU_PH20: cpu-ph20 { CPU_PH20: cpu-ph20 {
compatible = "arm,idle-state"; compatible = "arm,idle-state";
......
...@@ -117,7 +117,7 @@ idle-states { ...@@ -117,7 +117,7 @@ idle-states {
* PSCI node is not added default, U-boot will add missing * PSCI node is not added default, U-boot will add missing
* parts if it determines to use PSCI. * parts if it determines to use PSCI.
*/ */
entry-method = "arm,psci"; entry-method = "psci";
CPU_PH20: cpu-ph20 { CPU_PH20: cpu-ph20 {
compatible = "arm,idle-state"; compatible = "arm,idle-state";
......
...@@ -119,7 +119,7 @@ cpu2: cpu@200 { ...@@ -119,7 +119,7 @@ cpu2: cpu@200 {
}; };
idle-states { idle-states {
entry-method = "arm,psci"; entry-method = "psci";
CPU_SLEEP_0: cpu-sleep-0 { CPU_SLEEP_0: cpu-sleep-0 {
compatible = "arm,idle-state"; compatible = "arm,idle-state";
......
...@@ -114,7 +114,7 @@ CPU7: cpu@530103 { ...@@ -114,7 +114,7 @@ CPU7: cpu@530103 {
}; };
idle-states{ idle-states{
entry-method = "arm,psci"; entry-method = "psci";
CORE_PD: core_pd { CORE_PD: core_pd {
compatible = "arm,idle-state"; compatible = "arm,idle-state";
......
...@@ -58,7 +58,7 @@ cpu3: cpu@3 { ...@@ -58,7 +58,7 @@ cpu3: cpu@3 {
}; };
idle-states { idle-states {
entry-method = "arm,psci"; entry-method = "psci";
CPU_SLEEP_0: cpu-sleep-0 { CPU_SLEEP_0: cpu-sleep-0 {
compatible = "arm,idle-state"; compatible = "arm,idle-state";
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment