Lines Matching +full:cooling +full:- +full:levels
3 The Nuvoton BMC NPCM7XX supports 8 Pulse-width modulation (PWM)
6 The Nuvoton BMC NPCM8XX supports 12 Pulse-width modulation (PWM)
9 Required properties for pwm-fan node
10 - #address-cells : should be 1.
11 - #size-cells : should be 0.
12 - compatible : "nuvoton,npcm750-pwm-fan" for Poleg NPCM7XX.
13 : "nuvoton,npcm845-pwm-fan" for Arbel NPCM8XX.
14 - reg : specifies physical base address and size of the registers.
15 - reg-names : must contain:
18 - clocks : phandle of reference clocks.
19 - clock-names : must contain
22 - interrupts : contain the Fan interrupts with flags for falling edge.
23 - pinctrl-names : a pinctrl state named "default" must be defined.
24 - pinctrl-0 : phandle referencing pin configuration of the PWM and Fan
32 For PWM channel can be configured cooling-levels to create cooling device.
33 Cooling device could be bound to a thermal zone for the thermal control.
36 - reg : specify the PWM output channel.
40 - fan-tach-ch : specify the Fan tach input channel.
47 - cooling-levels: PWM duty cycle values in a range from 0 to 255
48 which correspond to thermal cooling states.
52 pwm_fan:pwm-fan-controller@103000 {
53 #address-cells = <1>;
54 #size-cells = <0>;
55 compatible = "nuvoton,npcm750-pwm-fan";
58 reg-names = "pwm", "fan";
61 clock-names = "pwm","fan";
70 pinctrl-names = "default";
71 pinctrl-0 = <&pwm0_pins &pwm1_pins &pwm2_pins
76 fan-tach-ch = /bits/ 8 <0x00 0x01>;
77 cooling-levels = <127 255>;
81 fan-tach-ch = /bits/ 8 <0x02 0x03>;
85 fan-tach-ch = /bits/ 8 <0x04>;