Lines Matching +full:pwm +full:- +full:number
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Microchip EMC2305 SMBus compliant PWM fan controller
10 - Michael Shych <michaelsh@nvidia.com>
13 Microchip EMC2301/2/3/5 pwm controller which supports up to five programmable
19 - enum:
20 - microchip,emc2305
21 - items:
22 - enum:
23 - microchip,emc2303
24 - microchip,emc2302
25 - microchip,emc2301
26 - const: microchip,emc2305
31 '#address-cells':
34 '#size-cells':
37 '#pwm-cells':
40 Number of cells in a PWM specifier.
41 - cell 0: The PWM frequency
42 - cell 1: The PWM polarity: 0 or PWM_POLARITY_INVERTED
43 - cell 2: The PWM output config:
44 - 0 (Open-Drain)
45 - 1 (Push-Pull)
48 '^fan@[0-4]$':
49 $ref: fan-common.yaml#
54 The fan number used to determine the associated PWM channel.
58 - reg
61 - compatible
62 - reg
67 - |
68 #include <dt-bindings/pwm/pwm.h>
70 #address-cells = <1>;
71 #size-cells = <0>;
73 fan_controller: fan-controller@2f {
76 #address-cells = <1>;
77 #size-cells = <0>;
78 #pwm-cells = <3>;
83 #cooling-cells = <2>;
89 #cooling-cells = <2>;
95 #cooling-cells = <2>;
101 #cooling-cells = <2>;
107 #cooling-cells = <2>;