xref: /linux/Documentation/devicetree/bindings/trigger-source/pwm-trigger.yaml (revision 4f9786035f9e519db41375818e1d0b5f20da2f10)
1*83f37ba7SDavid Lechner# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2*83f37ba7SDavid Lechner%YAML 1.2
3*83f37ba7SDavid Lechner---
4*83f37ba7SDavid Lechner$id: http://devicetree.org/schemas/trigger-source/pwm-trigger.yaml#
5*83f37ba7SDavid Lechner$schema: http://devicetree.org/meta-schemas/core.yaml#
6*83f37ba7SDavid Lechner
7*83f37ba7SDavid Lechnertitle: Generic trigger source using PWM
8*83f37ba7SDavid Lechner
9*83f37ba7SDavid Lechnerdescription: Remaps a PWM channel as a trigger source.
10*83f37ba7SDavid Lechner
11*83f37ba7SDavid Lechnermaintainers:
12*83f37ba7SDavid Lechner  - David Lechner <dlechner@baylibre.com>
13*83f37ba7SDavid Lechner
14*83f37ba7SDavid Lechnerproperties:
15*83f37ba7SDavid Lechner  compatible:
16*83f37ba7SDavid Lechner    const: pwm-trigger
17*83f37ba7SDavid Lechner
18*83f37ba7SDavid Lechner  '#trigger-source-cells':
19*83f37ba7SDavid Lechner    const: 0
20*83f37ba7SDavid Lechner
21*83f37ba7SDavid Lechner  pwms:
22*83f37ba7SDavid Lechner    maxItems: 1
23*83f37ba7SDavid Lechner
24*83f37ba7SDavid Lechnerrequired:
25*83f37ba7SDavid Lechner  - compatible
26*83f37ba7SDavid Lechner  - '#trigger-source-cells'
27*83f37ba7SDavid Lechner  - pwms
28*83f37ba7SDavid Lechner
29*83f37ba7SDavid LechneradditionalProperties: false
30*83f37ba7SDavid Lechner
31*83f37ba7SDavid Lechnerexamples:
32*83f37ba7SDavid Lechner  - |
33*83f37ba7SDavid Lechner    trigger {
34*83f37ba7SDavid Lechner        compatible = "pwm-trigger";
35*83f37ba7SDavid Lechner        #trigger-source-cells = <0>;
36*83f37ba7SDavid Lechner        pwms = <&pwm 0 1000000 0>;
37*83f37ba7SDavid Lechner    };
38