lkml.org 
[lkml]   [2022]   [Aug]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH 5.15 166/779] arm64: dts: renesas: Fix thermal-sensors on single-zone sensors
    Date
    From: Geert Uytterhoeven <geert+renesas@glider.be>

    [ Upstream commit 62e8a53431145e06e503b71625a34eaa87b72b2c ]

    "make dtbs_check":

    arch/arm64/boot/dts/renesas/r8a774c0-cat874.dtb: thermal-zones: cpu-thermal:thermal-sensors: [[74], [0]] is too long
    arch/arm64/boot/dts/renesas/r8a774c0-ek874.dtb: thermal-zones: cpu-thermal:thermal-sensors: [[79], [0]] is too long
    arch/arm64/boot/dts/renesas/r8a774c0-ek874-idk-2121wr.dtb: thermal-zones: cpu-thermal:thermal-sensors: [[82], [0]] is too long
    arch/arm64/boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dtb: thermal-zones: cpu-thermal:thermal-sensors: [[87], [0]] is too long
    arch/arm64/boot/dts/renesas/r8a77990-ebisu.dtb: thermal-zones: cpu-thermal:thermal-sensors: [[105], [0]] is too long
    From schema: Documentation/devicetree/bindings/thermal/thermal-zones.yaml

    Indeed, the thermal sensors on R-Car E3 and RZ/G2E support only a single
    zone, hence #thermal-sensor-cells = <0>.

    Fix this by dropping the bogus zero cell from the thermal sensor
    specifiers.

    Fixes: 8fa7d18f9ee2dc20 ("arm64: dts: renesas: r8a77990: Create thermal zone to support IPA")
    Fixes: 8438bfda9d768157 ("arm64: dts: renesas: r8a774c0: Create thermal zone to support IPA")
    Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>
    Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
    Link: https://lore.kernel.org/r/28b812fdd1fc3698311fac984ab8b91d3d655c1c.1655301684.git.geert+renesas@glider.be
    Signed-off-by: Sasha Levin <sashal@kernel.org>
    ---
    arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 2 +-
    arch/arm64/boot/dts/renesas/r8a77990.dtsi | 2 +-
    2 files changed, 2 insertions(+), 2 deletions(-)

    diff --git a/arch/arm64/boot/dts/renesas/r8a774c0.dtsi b/arch/arm64/boot/dts/renesas/r8a774c0.dtsi
    index d597772c4c37..9eb08be3b98e 100644
    --- a/arch/arm64/boot/dts/renesas/r8a774c0.dtsi
    +++ b/arch/arm64/boot/dts/renesas/r8a774c0.dtsi
    @@ -1953,7 +1953,7 @@ thermal-zones {
    cpu-thermal {
    polling-delay-passive = <250>;
    polling-delay = <0>;
    - thermal-sensors = <&thermal 0>;
    + thermal-sensors = <&thermal>;
    sustainable-power = <717>;

    cooling-maps {
    diff --git a/arch/arm64/boot/dts/renesas/r8a77990.dtsi b/arch/arm64/boot/dts/renesas/r8a77990.dtsi
    index 0ea300a8147d..9e616b0f04d4 100644
    --- a/arch/arm64/boot/dts/renesas/r8a77990.dtsi
    +++ b/arch/arm64/boot/dts/renesas/r8a77990.dtsi
    @@ -2102,7 +2102,7 @@ thermal-zones {
    cpu-thermal {
    polling-delay-passive = <250>;
    polling-delay = <0>;
    - thermal-sensors = <&thermal 0>;
    + thermal-sensors = <&thermal>;
    sustainable-power = <717>;

    cooling-maps {
    --
    2.35.1


    \
     
     \ /
      Last update: 2022-08-15 20:34    [W:4.087 / U:0.168 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site