xref: /linux/Documentation/devicetree/bindings/pwm/via,vt8500-pwm.yaml (revision 11147c16a6e0649cc95f8bb90302e4a99ece30bc)
1*b6b5683eSAlexey Charkov# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2*b6b5683eSAlexey Charkov%YAML 1.2
3*b6b5683eSAlexey Charkov---
4*b6b5683eSAlexey Charkov$id: http://devicetree.org/schemas/pwm/via,vt8500-pwm.yaml#
5*b6b5683eSAlexey Charkov$schema: http://devicetree.org/meta-schemas/core.yaml#
6*b6b5683eSAlexey Charkov
7*b6b5683eSAlexey Charkovtitle: VIA/Wondermedia VT8500/WM8xxx series SoC PWM controller
8*b6b5683eSAlexey Charkov
9*b6b5683eSAlexey Charkovmaintainers:
10*b6b5683eSAlexey Charkov  - Alexey Charkov <alchark@gmail.com>
11*b6b5683eSAlexey Charkov
12*b6b5683eSAlexey CharkovallOf:
13*b6b5683eSAlexey Charkov  - $ref: pwm.yaml#
14*b6b5683eSAlexey Charkov
15*b6b5683eSAlexey Charkovproperties:
16*b6b5683eSAlexey Charkov  compatible:
17*b6b5683eSAlexey Charkov    items:
18*b6b5683eSAlexey Charkov      - const: via,vt8500-pwm
19*b6b5683eSAlexey Charkov
20*b6b5683eSAlexey Charkov  reg:
21*b6b5683eSAlexey Charkov    maxItems: 1
22*b6b5683eSAlexey Charkov
23*b6b5683eSAlexey Charkov  '#pwm-cells':
24*b6b5683eSAlexey Charkov    const: 3
25*b6b5683eSAlexey Charkov
26*b6b5683eSAlexey Charkov  clocks:
27*b6b5683eSAlexey Charkov    maxItems: 1
28*b6b5683eSAlexey Charkov
29*b6b5683eSAlexey Charkovrequired:
30*b6b5683eSAlexey Charkov  - compatible
31*b6b5683eSAlexey Charkov  - reg
32*b6b5683eSAlexey Charkov  - clocks
33*b6b5683eSAlexey Charkov
34*b6b5683eSAlexey CharkovadditionalProperties: false
35*b6b5683eSAlexey Charkov
36*b6b5683eSAlexey Charkovexamples:
37*b6b5683eSAlexey Charkov  - |
38*b6b5683eSAlexey Charkov    pwm1: pwm@d8220000 {
39*b6b5683eSAlexey Charkov        compatible = "via,vt8500-pwm";
40*b6b5683eSAlexey Charkov        reg = <0xd8220000 0x1000>;
41*b6b5683eSAlexey Charkov        #pwm-cells = <3>;
42*b6b5683eSAlexey Charkov        clocks = <&clkpwm>;
43*b6b5683eSAlexey Charkov    };
44