Lines Matching +full:pwm +full:- +full:number
1 Nuvoton NPCM PWM and Fan Tacho controller device
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:
16 * "pwm" for the PWM registers.
18 - clocks : phandle of reference clocks.
19 - clock-names : must contain
20 * "pwm" for PWM controller operating clock.
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
30 Each fan subnode must have one PWM channel and at least one Fan tach channel.
32 For PWM channel can be configured cooling-levels to create cooling device.
36 - reg : specify the PWM output channel.
38 the PWM channel number that used.
40 - fan-tach-ch : specify the Fan tach input channel.
42 the fan tach channel number that used.
47 - cooling-levels: PWM duty cycle values in a range from 0 to 255
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>;