|
|
@@ -206,8 +206,8 @@
|
|
|
#clock-cells = <1>;
|
|
|
#pwm-cells = <2>;
|
|
|
interrupts = <GIC_SPI 137 IRQ_TYPE_LEVEL_HIGH>;
|
|
|
- clocks = <&topckgen CLK_TOP_PWM_SEL>,
|
|
|
- <&infracfg CLK_INFRA_PWM_BSEL>,
|
|
|
+ clocks = <&infracfg CLK_INFRA_PWM_HCK>,
|
|
|
+ <&infracfg CLK_INFRA_PWM_STA>,
|
|
|
<&infracfg CLK_INFRA_PWM1_CK>,
|
|
|
<&infracfg CLK_INFRA_PWM2_CK>;
|
|
|
clock-names = "top", "main", "pwm1", "pwm2";
|
|
|
@@ -664,8 +664,8 @@
|
|
|
|
|
|
fan: pwm-fan {
|
|
|
compatible = "pwm-fan";
|
|
|
- /* cooling level (0, 1, 2) : (0% duty, 50% duty, 100% duty) */
|
|
|
- cooling-levels = <0 128 255>;
|
|
|
+ /* cooling level (0, 1, 2, 3) : (0% duty, 33% duty, 66% duty, 100% duty) */
|
|
|
+ cooling-levels = <0 86 172 255>;
|
|
|
#cooling-cells = <2>;
|
|
|
status = "disabled";
|
|
|
};
|
|
|
@@ -694,14 +694,14 @@
|
|
|
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";
|
|
|
};
|
|
|
@@ -709,24 +709,23 @@
|
|
|
|
|
|
cooling-maps {
|
|
|
cpu-active-high {
|
|
|
+ /* active: set fan to cooling level 3 */
|
|
|
+ cooling-device = <&fan 3 3>;
|
|
|
+ trip = <&cpu_trip_active_high>;
|
|
|
+ };
|
|
|
+
|
|
|
+ cpu-active-med {
|
|
|
/* active: set fan to cooling level 2 */
|
|
|
cooling-device = <&fan 2 2>;
|
|
|
- trip = <&cpu_trip_active_high>;
|
|
|
+ trip = <&cpu_trip_active_med>;
|
|
|
};
|
|
|
|
|
|
cpu-active-low {
|
|
|
- /* active: set fan to cooling level 1 */
|
|
|
+ /* passive: set fan to cooling level 1 */
|
|
|
cooling-device = <&fan 1 1>;
|
|
|
trip = <&cpu_trip_active_low>;
|
|
|
};
|
|
|
-
|
|
|
- cpu-passive {
|
|
|
- /* passive: set fan to cooling level 0 */
|
|
|
- cooling-device = <&fan 0 0>;
|
|
|
- trip = <&cpu_trip_passive>;
|
|
|
- };
|
|
|
};
|
|
|
-
|
|
|
};
|
|
|
};
|
|
|
};
|