Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux
[drm/drm-misc.git] / Documentation / devicetree / bindings / pwm / pwm.yaml
blobf2206ec3c7c4c15a44300df48f6c6a9166a2b550
1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/pwm/pwm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: PWM controllers (providers)
9 maintainers:
10   - Thierry Reding <thierry.reding@gmail.com>
12 select: false
14 properties:
15   $nodename:
16     pattern: "^pwm(@.*|-([0-9]|[1-9][0-9]+))?$"
18   "#pwm-cells":
19     description: |
20       Number of cells in a PWM specifier. Typically the cells represent, in
21       order: the chip-relative PWM number, the PWM period in nanoseconds and
22       optionally a number of flags (defined in <dt-bindings/pwm/pwm.h>).
24 required:
25   - "#pwm-cells"
27 additionalProperties: true
29 examples:
30   - |
31     pwm: pwm@1c20e00 {
32         compatible = "allwinner,sun7i-a20-pwm";
33         reg = <0x01c20e00 0xc>;
34         clocks = <&osc24M>;
35         #pwm-cells = <3>;
36     };