aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/bcm27xx/patches-4.19/950-0155-hwmon-adjust-rpi-poe-fan-overlay-trip-points.patch
diff options
context:
space:
mode:
Diffstat (limited to 'target/linux/bcm27xx/patches-4.19/950-0155-hwmon-adjust-rpi-poe-fan-overlay-trip-points.patch')
-rw-r--r--target/linux/bcm27xx/patches-4.19/950-0155-hwmon-adjust-rpi-poe-fan-overlay-trip-points.patch67
1 files changed, 67 insertions, 0 deletions
diff --git a/target/linux/bcm27xx/patches-4.19/950-0155-hwmon-adjust-rpi-poe-fan-overlay-trip-points.patch b/target/linux/bcm27xx/patches-4.19/950-0155-hwmon-adjust-rpi-poe-fan-overlay-trip-points.patch
new file mode 100644
index 0000000000..ae35e8b7db
--- /dev/null
+++ b/target/linux/bcm27xx/patches-4.19/950-0155-hwmon-adjust-rpi-poe-fan-overlay-trip-points.patch
@@ -0,0 +1,67 @@
+From 018b90a28a06e351dc67db043e9889eeed33120c Mon Sep 17 00:00:00 2001
+From: Serge Schneider <serge@raspberrypi.org>
+Date: Wed, 26 Sep 2018 19:44:59 +0100
+Subject: [PATCH] hwmon: adjust rpi-poe-fan overlay trip points
+
+Signed-off-by: Serge Schneider <serge@raspberrypi.org>
+---
+ .../arm/boot/dts/overlays/rpi-poe-overlay.dts | 26 +++++++------------
+ 1 file changed, 9 insertions(+), 17 deletions(-)
+
+--- a/arch/arm/boot/dts/overlays/rpi-poe-overlay.dts
++++ b/arch/arm/boot/dts/overlays/rpi-poe-overlay.dts
+@@ -14,9 +14,9 @@
+ compatible = "raspberrypi,rpi-poe-fan";
+ firmware = <&firmware>;
+ cooling-min-state = <0>;
+- cooling-max-state = <3>;
++ cooling-max-state = <2>;
+ #cooling-cells = <2>;
+- cooling-levels = <0 50 150 255>;
++ cooling-levels = <0 150 255>;
+ status = "okay";
+ };
+ };
+@@ -26,35 +26,27 @@
+ target = <&cpu_thermal>;
+ __overlay__ {
+ trips {
+- threshold: trip-point@0 {
+- temperature = <45000>;
+- hysteresis = <5000>;
+- type = "active";
+- };
+- target: trip-point@1 {
++ trip0: trip0 {
+ temperature = <50000>;
+- hysteresis = <2000>;
++ hysteresis = <5000>;
+ type = "active";
+ };
+- cpu_hot: cpu_hot@0 {
++ trip1: trip1 {
++
+ temperature = <55000>;
+- hysteresis = <2000>;
++ hysteresis = <5000>;
+ type = "active";
+ };
+ };
+ cooling-maps {
+ map0 {
+- trip = <&threshold>;
++ trip = <&trip0>;
+ cooling-device = <&fan0 0 1>;
+ };
+ map1 {
+- trip = <&target>;
++ trip = <&trip1>;
+ cooling-device = <&fan0 1 2>;
+ };
+- map2 {
+- trip = <&cpu_hot>;
+- cooling-device = <&fan0 2 3>;
+- };
+ };
+ };
+ };