[PATCH 2/3] arm64: dts: broadcom: bcm2712: Add thermal monitor
Stefan Wahren
wahrenst at gmx.net
Thu Sep 3 11:47:00 PDT 2026
Hi,
Am 03.09.26 um 20:42 schrieb Peter Robinson:
> Hi Andrea,
>
>>> The thermal sensors on the bcm2712 (rpi5) are the same
>>> infrastructure as on the bcm2711 (rpi4) so add those
>>> details so we can get thermal monitoring on the device
>>> as it can get quite hot.
>>>
>>> Signed-off-by: Peter Robinson <pbrobinson at gmail.com>
>>> Cc: Florian Fainelli <florian.fainelli at broadcom.com>
>>> Cc: Dave Stevenson <dave.stevenson at raspberrypi.com
>>> ---
>>> arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 32 +++++++++++++++++++++++
>>> 1 file changed, 32 insertions(+)
>>>
>>> diff --git a/arch/arm64/boot/dts/broadcom/bcm2712.dtsi b/arch/arm64/boot/dts/broadcom/bcm2712.dtsi
>>> index ae1fc9d728c00..c73ed9e066662 100644
>>> --- a/arch/arm64/boot/dts/broadcom/bcm2712.dtsi
>>> +++ b/arch/arm64/boot/dts/broadcom/bcm2712.dtsi
>>> @@ -508,6 +508,18 @@ hdmi1: hdmi at 7c706400 {
>>> ddc = <&ddc1>;
>>> status = "disabled";
>>> };
>>> +
>>> + avs_monitor: avs-monitor at 7d542000 {
>>> + compatible = "brcm,bcm2711-avs-monitor",
>>> + "syscon", "simple-mfd";
>>> + reg = <0x7d542000 0xf00>;
>>> + status = "okay";
>>> +
>>> + thermal: thermal {
>>> + compatible = "brcm,bcm2711-thermal";
>>> + #thermal-sensor-cells = <0>;
>>> + };
>>> + };
>>> };
>>>
>>> axi: axi {
>>> @@ -724,4 +736,24 @@ hvs: hvs at 107c580000 {
>>> interrupt-names = "ch0-eof", "ch1-eof", "ch2-eof";
>>> status = "disabled";
>>> };
>>> +
>>> + thermal-zones {
>>> + cpu_thermal: cpu-thermal {
>>> + polling-delay-passive = <1000>;
>>> + polling-delay = <1000>;
>>> + coefficients = <(-550) 450000>;
>>> + thermal-sensors = <&thermal>;
>>> +
>>> + thermal_trips: trips {
>>> + cpu_crit: cpu-crit {
>>> + temperature = <110000>;
>>> + hysteresis = <0>;
>>> + type = "critical";
>>> + };
>>> + };
>>> +
>>> + cooling_maps: cooling-maps {
>>> + };
>>> + };
>>> + };
>>> };
>>> --
>>> 2.55.0
>>>
>> Doesn't seem to apply cleanly on v7.3-rc1, could you please rebase?
> It should apply cleanly against Florian's next branch here:
> https://github.com/Broadcom/stblinux/commits/devicetree-arm64/next
this branch based on 7.2-rc1, not sure this is intended.
More information about the linux-arm-kernel
mailing list