17c0e4f2eSRahul Tanwar# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
27c0e4f2eSRahul Tanwar%YAML 1.2
37c0e4f2eSRahul Tanwar---
47c0e4f2eSRahul Tanwar$id: http://devicetree.org/schemas/pwm/intel,lgm-pwm.yaml#
57c0e4f2eSRahul Tanwar$schema: http://devicetree.org/meta-schemas/core.yaml#
67c0e4f2eSRahul Tanwar
77c0e4f2eSRahul Tanwartitle: LGM SoC PWM fan controller
87c0e4f2eSRahul Tanwar
97c0e4f2eSRahul Tanwarmaintainers:
107c0e4f2eSRahul Tanwar  - Rahul Tanwar <rtanwar@maxlinear.com>
117c0e4f2eSRahul Tanwar
12*1bdb7a0bSKrzysztof KozlowskiallOf:
13*1bdb7a0bSKrzysztof Kozlowski  - $ref: pwm.yaml#
14*1bdb7a0bSKrzysztof Kozlowski
157c0e4f2eSRahul Tanwarproperties:
167c0e4f2eSRahul Tanwar  compatible:
177c0e4f2eSRahul Tanwar    const: intel,lgm-pwm
187c0e4f2eSRahul Tanwar
197c0e4f2eSRahul Tanwar  reg:
207c0e4f2eSRahul Tanwar    maxItems: 1
217c0e4f2eSRahul Tanwar
227c0e4f2eSRahul Tanwar  "#pwm-cells":
237c0e4f2eSRahul Tanwar    const: 2
247c0e4f2eSRahul Tanwar
257c0e4f2eSRahul Tanwar  clocks:
267c0e4f2eSRahul Tanwar    maxItems: 1
277c0e4f2eSRahul Tanwar
287c0e4f2eSRahul Tanwar  resets:
297c0e4f2eSRahul Tanwar    maxItems: 1
307c0e4f2eSRahul Tanwar
317c0e4f2eSRahul Tanwarrequired:
327c0e4f2eSRahul Tanwar  - compatible
337c0e4f2eSRahul Tanwar  - reg
347c0e4f2eSRahul Tanwar  - clocks
357c0e4f2eSRahul Tanwar  - resets
367c0e4f2eSRahul Tanwar
377c0e4f2eSRahul TanwaradditionalProperties: false
387c0e4f2eSRahul Tanwar
397c0e4f2eSRahul Tanwarexamples:
407c0e4f2eSRahul Tanwar  - |
417c0e4f2eSRahul Tanwar    pwm: pwm@e0d00000 {
427c0e4f2eSRahul Tanwar        compatible = "intel,lgm-pwm";
437c0e4f2eSRahul Tanwar        reg = <0xe0d00000 0x30>;
447c0e4f2eSRahul Tanwar        #pwm-cells = <2>;
457c0e4f2eSRahul Tanwar        clocks = <&cgu0 126>;
467c0e4f2eSRahul Tanwar        resets = <&rcu0 0x30 21>;
477c0e4f2eSRahul Tanwar    };
48