1*bb63744bSRafał Miłecki# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*bb63744bSRafał Miłecki%YAML 1.2
3*bb63744bSRafał Miłecki---
4*bb63744bSRafał Miłecki$id: http://devicetree.org/schemas/pwm/brcm,iproc-pwm.yaml#
5*bb63744bSRafał Miłecki$schema: http://devicetree.org/meta-schemas/core.yaml#
6*bb63744bSRafał Miłecki
7*bb63744bSRafał Miłeckititle: Broadcom iProc PWM controller
8*bb63744bSRafał Miłecki
9*bb63744bSRafał Miłeckimaintainers:
10*bb63744bSRafał Miłecki  - Rafał Miłecki <rafal@milecki.pl>
11*bb63744bSRafał Miłecki
12*bb63744bSRafał Miłeckidescription:
13*bb63744bSRafał Miłecki  This controller has 4 channels.
14*bb63744bSRafał Miłecki
15*bb63744bSRafał MiłeckiallOf:
16*bb63744bSRafał Miłecki  - $ref: pwm.yaml#
17*bb63744bSRafał Miłecki
18*bb63744bSRafał Miłeckiproperties:
19*bb63744bSRafał Miłecki  compatible:
20*bb63744bSRafał Miłecki    const: brcm,iproc-pwm
21*bb63744bSRafał Miłecki
22*bb63744bSRafał Miłecki  reg:
23*bb63744bSRafał Miłecki    maxItems: 1
24*bb63744bSRafał Miłecki
25*bb63744bSRafał Miłecki  clocks:
26*bb63744bSRafał Miłecki    description: external clock
27*bb63744bSRafał Miłecki    maxItems: 1
28*bb63744bSRafał Miłecki
29*bb63744bSRafał Miłecki  "#pwm-cells":
30*bb63744bSRafał Miłecki    const: 3
31*bb63744bSRafał Miłecki
32*bb63744bSRafał MiłeckiunevaluatedProperties: false
33*bb63744bSRafał Miłecki
34*bb63744bSRafał Miłeckirequired:
35*bb63744bSRafał Miłecki  - reg
36*bb63744bSRafał Miłecki  - clocks
37*bb63744bSRafał Miłecki
38*bb63744bSRafał Miłeckiexamples:
39*bb63744bSRafał Miłecki  - |
40*bb63744bSRafał Miłecki    pwm@18031000 {
41*bb63744bSRafał Miłecki        compatible = "brcm,iproc-pwm";
42*bb63744bSRafał Miłecki        reg = <0x18031000 0x28>;
43*bb63744bSRafał Miłecki        clocks = <&osc>;
44*bb63744bSRafał Miłecki        #pwm-cells = <3>;
45*bb63744bSRafał Miłecki    };
46