1*7c0e4f2eSRahul Tanwar# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*7c0e4f2eSRahul Tanwar%YAML 1.2
3*7c0e4f2eSRahul Tanwar---
4*7c0e4f2eSRahul Tanwar$id: http://devicetree.org/schemas/pwm/intel,lgm-pwm.yaml#
5*7c0e4f2eSRahul Tanwar$schema: http://devicetree.org/meta-schemas/core.yaml#
6*7c0e4f2eSRahul Tanwar
7*7c0e4f2eSRahul Tanwartitle: LGM SoC PWM fan controller
8*7c0e4f2eSRahul Tanwar
9*7c0e4f2eSRahul Tanwarmaintainers:
10*7c0e4f2eSRahul Tanwar  - Rahul Tanwar <rtanwar@maxlinear.com>
11*7c0e4f2eSRahul Tanwar
12*7c0e4f2eSRahul Tanwarproperties:
13*7c0e4f2eSRahul Tanwar  compatible:
14*7c0e4f2eSRahul Tanwar    const: intel,lgm-pwm
15*7c0e4f2eSRahul Tanwar
16*7c0e4f2eSRahul Tanwar  reg:
17*7c0e4f2eSRahul Tanwar    maxItems: 1
18*7c0e4f2eSRahul Tanwar
19*7c0e4f2eSRahul Tanwar  "#pwm-cells":
20*7c0e4f2eSRahul Tanwar    const: 2
21*7c0e4f2eSRahul Tanwar
22*7c0e4f2eSRahul Tanwar  clocks:
23*7c0e4f2eSRahul Tanwar    maxItems: 1
24*7c0e4f2eSRahul Tanwar
25*7c0e4f2eSRahul Tanwar  resets:
26*7c0e4f2eSRahul Tanwar    maxItems: 1
27*7c0e4f2eSRahul Tanwar
28*7c0e4f2eSRahul Tanwarrequired:
29*7c0e4f2eSRahul Tanwar  - compatible
30*7c0e4f2eSRahul Tanwar  - reg
31*7c0e4f2eSRahul Tanwar  - clocks
32*7c0e4f2eSRahul Tanwar  - resets
33*7c0e4f2eSRahul Tanwar
34*7c0e4f2eSRahul TanwaradditionalProperties: false
35*7c0e4f2eSRahul Tanwar
36*7c0e4f2eSRahul Tanwarexamples:
37*7c0e4f2eSRahul Tanwar  - |
38*7c0e4f2eSRahul Tanwar    pwm: pwm@e0d00000 {
39*7c0e4f2eSRahul Tanwar        compatible = "intel,lgm-pwm";
40*7c0e4f2eSRahul Tanwar        reg = <0xe0d00000 0x30>;
41*7c0e4f2eSRahul Tanwar        #pwm-cells = <2>;
42*7c0e4f2eSRahul Tanwar        clocks = <&cgu0 126>;
43*7c0e4f2eSRahul Tanwar        resets = <&rcu0 0x30 21>;
44*7c0e4f2eSRahul Tanwar    };
45