mvebu: improve thermal management of IEI Puzzle devices
authorDaniel Golle <daniel@makrotopia.org>
Thu, 2 May 2024 12:21:09 +0000 (13:21 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Sat, 1 Jun 2024 15:40:10 +0000 (16:40 +0100)
commitac783b419b279cf2b026baa4bb3626bc00f0c8a9
tree901b38c74fe51b8fdae9b206bf22a9a18f9ab0ec
parentdbc9596c7e60c26fc45eaa3d58ce5806e5589650
mvebu: improve thermal management of IEI Puzzle devices

 - Make step_wise thermal governor respect hysteresis
   This is done by importing a downstream patch, backporting the same feature
   now present in Linux v6.10+ would be too messy.
 - Introduce thermal zone for the WT61P803 uC (chassis and board sensors)
 - Introduce thermal zones for AQR NBase-T PHYs
 - No longer modify existing SoC thermal zones (which are now only in charge
   for emergency shutdown, and can be interrupt driven instead of polled)

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
target/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/cn9131-puzzle-m901.dts
target/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/cn9132-puzzle-m902.dts
target/linux/mvebu/files-6.6/arch/arm64/boot/dts/marvell/puzzle-thermal.dtsi
target/linux/mvebu/patches-6.6/350-drivers-thermal-step_wise-add-support-for-hysteresis.patch [new file with mode: 0644]
target/linux/mvebu/patches-6.6/912-drivers-hwmon-wt61p803-puzzle-thermal-zone.patch [new file with mode: 0644]