Message ID | 1439298440-15882-2-git-send-email-l.majewski@samsung.com (mailing list archive) |
---|---|
State | Not Applicable, archived |
Headers | show |
On 11.08.2015 22:07, Lukasz Majewski wrote: > Explanation of several properties, which allow PWM fan working as a cooling > device, have been embraced in this commit. > > Signed-off-by: Lukasz Majewski <l.majewski@samsung.com> > Acked-by: Eduardo Valentin <edubezval@gmail.com> > --- > .../devicetree/bindings/hwmon/pwm-fan.txt | 29 ++++++++++++++++++++-- > 1 file changed, 27 insertions(+), 2 deletions(-) > Acked-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> I'll take care of it and send it to Kukjin for v4.4. Best regards, Krzysztof -- To unsubscribe from this list: send the line "unsubscribe linux-pm" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Krzysztof Kozlowski wrote: > On 11.08.2015 22:07, Lukasz Majewski wrote: > > Explanation of several properties, which allow PWM fan working as a cooling > > device, have been embraced in this commit. > > > > Signed-off-by: Lukasz Majewski <l.majewski@samsung.com> > > Acked-by: Eduardo Valentin <edubezval@gmail.com> > > --- > > .../devicetree/bindings/hwmon/pwm-fan.txt | 29 ++++++++++++++++++++-- > > 1 file changed, 27 insertions(+), 2 deletions(-) > > > > Acked-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> > > I'll take care of it and send it to Kukjin for v4.4. > Hi, Krzysztof If you're ok, I'll take this series into samsung tree directly for v4.3. Thanks, Kukjin -- To unsubscribe from this list: send the line "unsubscribe linux-pm" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
W dniu 14.08.2015 o 18:36, Kukjin Kim pisze: > Krzysztof Kozlowski wrote: >> On 11.08.2015 22:07, Lukasz Majewski wrote: >>> Explanation of several properties, which allow PWM fan working as a cooling >>> device, have been embraced in this commit. >>> >>> Signed-off-by: Lukasz Majewski <l.majewski@samsung.com> >>> Acked-by: Eduardo Valentin <edubezval@gmail.com> >>> --- >>> .../devicetree/bindings/hwmon/pwm-fan.txt | 29 ++++++++++++++++++++-- >>> 1 file changed, 27 insertions(+), 2 deletions(-) >>> >> >> Acked-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> >> >> I'll take care of it and send it to Kukjin for v4.4. >> > Hi, Krzysztof > > If you're ok, I'll take this series into samsung tree directly for v4.3. Sure, please go ahead. Best regards, Krzysztof -- To unsubscribe from this list: send the line "unsubscribe linux-pm" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
diff --git a/Documentation/devicetree/bindings/hwmon/pwm-fan.txt b/Documentation/devicetree/bindings/hwmon/pwm-fan.txt index 610757c..c6d5332 100644 --- a/Documentation/devicetree/bindings/hwmon/pwm-fan.txt +++ b/Documentation/devicetree/bindings/hwmon/pwm-fan.txt @@ -3,10 +3,35 @@ Bindings for a fan connected to the PWM lines Required properties: - compatible : "pwm-fan" - pwms : the PWM that is used to control the PWM fan +- cooling-levels : PWM duty cycle values in a range from 0 to 255 + which correspond to thermal cooling states Example: - pwm-fan { + fan0: pwm-fan { compatible = "pwm-fan"; - status = "okay"; + cooling-min-state = <0>; + cooling-max-state = <3>; + #cooling-cells = <2>; pwms = <&pwm 0 10000 0>; + cooling-levels = <0 102 170 230>; }; + + thermal-zones { + cpu_thermal: cpu-thermal { + thermal-sensors = <&tmu 0>; + polling-delay-passive = <0>; + polling-delay = <0>; + trips { + cpu_alert1: cpu-alert1 { + temperature = <100000>; /* millicelsius */ + hysteresis = <2000>; /* millicelsius */ + type = "passive"; + }; + }; + cooling-maps { + map0 { + trip = <&cpu_alert1>; + cooling-device = <&fan0 0 1>; + }; + }; + };