]> www.infradead.org Git - users/willy/xarray.git/commitdiff
arm64: dts: ti: k3-am62x-phyboard-lyra-gpio-fan: Update cooling maps
authorDaniel Schultz <d.schultz@phytec.de>
Tue, 6 May 2025 11:41:34 +0000 (04:41 -0700)
committerNishanth Menon <nm@ti.com>
Fri, 9 May 2025 11:18:30 +0000 (06:18 -0500)
Rename 'main0_thermal_trip0' to a more descriptive name that
includes 'fan', as the current name is too generic for a fan control
trip point.

Move the fan to a new cooling map to avoid overwriting the passive
trip point used for CPU frequency throttling when this overlay is
enabled. Also, add the fan to the existing cooling map.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
Reviewed-by: Wadim Egorov <w.egorov@phytec.de>
Link: https://lore.kernel.org/r/20250506114134.3514899-2-d.schultz@phytec.de
Signed-off-by: Nishanth Menon <nm@ti.com>
arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra-gpio-fan.dtso

index f0b2fd4165a753a065a82ca662dec37a9508bb2c..1fd0aaff3193a5cd361b67fdbcbda4c08226b043 100644 (file)
@@ -33,7 +33,7 @@
 &thermal_zones {
        main0_thermal: main0-thermal {
                trips {
-                       main0_thermal_trip0: main0-thermal-trip {
+                       main0_fan: main0-fan {
                                temperature = <65000>;  /* millicelsius */
                                hysteresis = <2000>;    /* millicelsius */
                                type = "active";
 
                cooling-maps {
                        map0 {
-                               trip = <&main0_thermal_trip0>;
+                               trip = <&main0_alert>;
+                               cooling-device =
+                                       <&fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                       <&cpu0 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                       <&cpu1 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                       <&cpu2 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>,
+                                       <&cpu3 THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
+                       };
+
+                       map1 {
+                               trip = <&main0_fan>;
                                cooling-device = <&fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
                        };
                };