Merge tag 'block-6.13-20242901' of git://git.kernel.dk/linux
[drm/drm-misc.git] / Documentation / devicetree / bindings / pwm / adi,axi-pwmgen.yaml
blobaa35209f74cfa89960197754c82537beb8141645
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/pwm/adi,axi-pwmgen.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Analog Devices AXI PWM generator
9 maintainers:
10   - Michael Hennerich <Michael.Hennerich@analog.com>
11   - Nuno Sá <nuno.sa@analog.com>
13 description:
14   The Analog Devices AXI PWM generator can generate PWM signals
15   with variable pulse width and period.
17   https://wiki.analog.com/resources/fpga/docs/axi_pwm_gen
19 allOf:
20   - $ref: pwm.yaml#
22 properties:
23   compatible:
24     const: adi,axi-pwmgen-2.00.a
26   reg:
27     maxItems: 1
29   "#pwm-cells":
30     const: 3
32   clocks:
33     maxItems: 1
35 required:
36   - reg
37   - clocks
39 unevaluatedProperties: false
41 examples:
42   - |
43     pwm@44b00000 {
44        compatible = "adi,axi-pwmgen-2.00.a";
45        reg = <0x44b00000 0x1000>;
46        clocks = <&spi_clk>;
47        #pwm-cells = <3>;
48     };