mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-20 22:23:27 +00:00
06a150aed7
Unfortunately some device tree properties have slipped under the table
when switching from our downstream device tree.
Bring back 3W power for SFP cages and restore thermal trip points to
make sense again.
Fixes: 7a0ec001ff
("mediatek: sync MT7986 device trees with upstream")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
60 lines
1.6 KiB
Diff
60 lines
1.6 KiB
Diff
From aa3d6df9803c267725dc72286bb91602b7579882 Mon Sep 17 00:00:00 2001
|
|
From: Frank Wunderlich <frank-w@public-files.de>
|
|
Date: Sun, 20 Aug 2023 17:31:34 +0200
|
|
Subject: [PATCH 21/22] arm64: dts: mt7986: change cooling trips
|
|
|
|
Add Critical and hot trips for emergency system shutdown and limiting
|
|
system load.
|
|
|
|
Change passive trip to active to make sure fan is activated on the
|
|
lowest trip.
|
|
|
|
Fixes: 1f5be05132f3 ("arm64: dts: mt7986: add thermal-zones")
|
|
Suggested-by: Daniel Golle <daniel@makrotopia.org>
|
|
Signed-off-by: Frank Wunderlich <frank-w@public-files.de>
|
|
---
|
|
arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 20 ++++++++++++++++----
|
|
1 file changed, 16 insertions(+), 4 deletions(-)
|
|
|
|
--- a/arch/arm64/boot/dts/mediatek/mt7986a.dtsi
|
|
+++ b/arch/arm64/boot/dts/mediatek/mt7986a.dtsi
|
|
@@ -610,22 +610,34 @@
|
|
thermal-sensors = <&thermal 0>;
|
|
|
|
trips {
|
|
+ cpu_trip_crit: crit {
|
|
+ temperature = <125000>;
|
|
+ hysteresis = <2000>;
|
|
+ type = "critical";
|
|
+ };
|
|
+
|
|
+ cpu_trip_hot: hot {
|
|
+ temperature = <120000>;
|
|
+ hysteresis = <2000>;
|
|
+ type = "hot";
|
|
+ };
|
|
+
|
|
cpu_trip_active_high: active-high {
|
|
temperature = <115000>;
|
|
hysteresis = <2000>;
|
|
type = "active";
|
|
};
|
|
|
|
- cpu_trip_active_low: active-low {
|
|
+ cpu_trip_active_med: active-med {
|
|
temperature = <85000>;
|
|
hysteresis = <2000>;
|
|
type = "active";
|
|
};
|
|
|
|
- cpu_trip_passive: passive {
|
|
- temperature = <40000>;
|
|
+ cpu_trip_active_low: active-low {
|
|
+ temperature = <60000>;
|
|
hysteresis = <2000>;
|
|
- type = "passive";
|
|
+ type = "active";
|
|
};
|
|
};
|
|
};
|