brcm2708: add linux 4.19 support
[oweals/openwrt.git] / target / linux / brcm2708 / patches-4.19 / 950-0174-hwmon-adjust-rpi-poe-fan-overlay-trip-points.patch
1 From 981040d773878289ce9cd7bb15a78f4205317ab1 Mon Sep 17 00:00:00 2001
2 From: Serge Schneider <serge@raspberrypi.org>
3 Date: Wed, 26 Sep 2018 19:44:59 +0100
4 Subject: [PATCH 174/703] hwmon: adjust rpi-poe-fan overlay trip points
5
6 Signed-off-by: Serge Schneider <serge@raspberrypi.org>
7 ---
8  .../arm/boot/dts/overlays/rpi-poe-overlay.dts | 26 +++++++------------
9  1 file changed, 9 insertions(+), 17 deletions(-)
10
11 --- a/arch/arm/boot/dts/overlays/rpi-poe-overlay.dts
12 +++ b/arch/arm/boot/dts/overlays/rpi-poe-overlay.dts
13 @@ -14,9 +14,9 @@
14                                 compatible = "raspberrypi,rpi-poe-fan";
15                                 firmware = <&firmware>;
16                                 cooling-min-state = <0>;
17 -                               cooling-max-state = <3>;
18 +                               cooling-max-state = <2>;
19                                 #cooling-cells = <2>;
20 -                               cooling-levels = <0 50 150 255>;
21 +                               cooling-levels = <0 150 255>;
22                                 status = "okay";
23                         };
24                 };
25 @@ -26,35 +26,27 @@
26                 target = <&cpu_thermal>;
27                 __overlay__ {
28                         trips {
29 -                               threshold: trip-point@0 {
30 -                                       temperature = <45000>;
31 -                                       hysteresis = <5000>;
32 -                                       type = "active";
33 -                               };
34 -                               target: trip-point@1 {
35 +                               trip0: trip0 {
36                                         temperature = <50000>;
37 -                                       hysteresis = <2000>;
38 +                                       hysteresis = <5000>;
39                                         type = "active";
40                                 };
41 -                               cpu_hot: cpu_hot@0 {
42 +                               trip1: trip1 {
43 +
44                                         temperature = <55000>;
45 -                                       hysteresis = <2000>;
46 +                                       hysteresis = <5000>;
47                                         type = "active";
48                                 };
49                         };
50                         cooling-maps {
51                                 map0 {
52 -                                       trip = <&threshold>;
53 +                                       trip = <&trip0>;
54                                         cooling-device = <&fan0 0 1>;
55                                 };
56                                 map1 {
57 -                                       trip = <&target>;
58 +                                       trip = <&trip1>;
59                                         cooling-device = <&fan0 1 2>;
60                                 };
61 -                               map2 {
62 -                                       trip = <&cpu_hot>;
63 -                                       cooling-device = <&fan0 2 3>;
64 -                               };
65                         };
66                 };
67         };