1*8b9d91d2SStanislav Jakubek# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*8b9d91d2SStanislav Jakubek%YAML 1.2
3*8b9d91d2SStanislav Jakubek---
4*8b9d91d2SStanislav Jakubek$id: http://devicetree.org/schemas/pwm/brcm,kona-pwm.yaml#
5*8b9d91d2SStanislav Jakubek$schema: http://devicetree.org/meta-schemas/core.yaml#
6*8b9d91d2SStanislav Jakubek
7*8b9d91d2SStanislav Jakubektitle: Broadcom Kona family PWM controller
8*8b9d91d2SStanislav Jakubek
9*8b9d91d2SStanislav Jakubekdescription:
10*8b9d91d2SStanislav Jakubek  This controller has 6 channels.
11*8b9d91d2SStanislav Jakubek
12*8b9d91d2SStanislav Jakubekmaintainers:
13*8b9d91d2SStanislav Jakubek  - Florian Fainelli <f.fainelli@gmail.com>
14*8b9d91d2SStanislav Jakubek
15*8b9d91d2SStanislav JakubekallOf:
16*8b9d91d2SStanislav Jakubek  - $ref: pwm.yaml#
17*8b9d91d2SStanislav Jakubek
18*8b9d91d2SStanislav Jakubekproperties:
19*8b9d91d2SStanislav Jakubek  compatible:
20*8b9d91d2SStanislav Jakubek    items:
21*8b9d91d2SStanislav Jakubek      - enum:
22*8b9d91d2SStanislav Jakubek          - brcm,bcm11351-pwm
23*8b9d91d2SStanislav Jakubek      - const: brcm,kona-pwm
24*8b9d91d2SStanislav Jakubek
25*8b9d91d2SStanislav Jakubek  reg:
26*8b9d91d2SStanislav Jakubek    maxItems: 1
27*8b9d91d2SStanislav Jakubek
28*8b9d91d2SStanislav Jakubek  clocks:
29*8b9d91d2SStanislav Jakubek    maxItems: 1
30*8b9d91d2SStanislav Jakubek
31*8b9d91d2SStanislav Jakubek  '#pwm-cells':
32*8b9d91d2SStanislav Jakubek    const: 3
33*8b9d91d2SStanislav Jakubek
34*8b9d91d2SStanislav Jakubekrequired:
35*8b9d91d2SStanislav Jakubek  - compatible
36*8b9d91d2SStanislav Jakubek  - reg
37*8b9d91d2SStanislav Jakubek  - clocks
38*8b9d91d2SStanislav Jakubek
39*8b9d91d2SStanislav JakubekunevaluatedProperties: false
40*8b9d91d2SStanislav Jakubek
41*8b9d91d2SStanislav Jakubekexamples:
42*8b9d91d2SStanislav Jakubek  - |
43*8b9d91d2SStanislav Jakubek    #include <dt-bindings/clock/bcm281xx.h>
44*8b9d91d2SStanislav Jakubek
45*8b9d91d2SStanislav Jakubek    pwm@3e01a000 {
46*8b9d91d2SStanislav Jakubek       compatible = "brcm,bcm11351-pwm", "brcm,kona-pwm";
47*8b9d91d2SStanislav Jakubek       reg = <0x3e01a000 0xcc>;
48*8b9d91d2SStanislav Jakubek       clocks = <&slave_ccu BCM281XX_SLAVE_CCU_PWM>;
49*8b9d91d2SStanislav Jakubek       #pwm-cells = <3>;
50*8b9d91d2SStanislav Jakubek    };
51*8b9d91d2SStanislav Jakubek...
52