Skip to content

Commit

Permalink
ARM64: dts: amlogic: Add missing cooling device properties for CPUs
Browse files Browse the repository at this point in the history
The cooling device properties, like "#cooling-cells" and
"dynamic-power-coefficient", should either be present for all the CPUs
of a cluster or none. If these are present only for a subset of CPUs of
a cluster then things will start falling apart as soon as the CPUs are
brought online in a different order. For example, this will happen
because the operating system looks for such properties in the CPU node
it is trying to bring up, so that it can register a cooling device.

Add such missing properties.

Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
[khilman: s/arm64/ARM64/ in Subject]
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
  • Loading branch information
Viresh Kumar authored and Kevin Hilman committed Jul 20, 2018
1 parent 70d4b64 commit e3128ce
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts
Original file line number Diff line number Diff line change
Expand Up @@ -209,10 +209,34 @@
#cooling-cells = <2>;
};

&cpu1 {
#cooling-cells = <2>;
};

&cpu2 {
#cooling-cells = <2>;
};

&cpu3 {
#cooling-cells = <2>;
};

&cpu4 {
#cooling-cells = <2>;
};

&cpu5 {
#cooling-cells = <2>;
};

&cpu6 {
#cooling-cells = <2>;
};

&cpu7 {
#cooling-cells = <2>;
};

&ethmac {
pinctrl-0 = <&eth_pins>;
pinctrl-names = "default";
Expand Down

0 comments on commit e3128ce

Please sign in to comment.