drm/panel: panel-himax-hx83102: support for csot-pna957qt1-1 MIPI-DSI panel
[drm/drm-misc.git] / Documentation / devicetree / bindings / pwm / clk-pwm.yaml
blobec1768291503c6755b1e47bc5573f1cd78a6424d
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/pwm/clk-pwm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Clock based PWM controller
9 maintainers:
10   - Nikita Travkin <nikita@trvn.ru>
12 description: |
13   Some systems have clocks that can be exposed to external devices.
14   (e.g. by muxing them to GPIO pins)
15   It's often possible to control duty-cycle of such clocks which makes them
16   suitable for generating PWM signal.
18 allOf:
19   - $ref: pwm.yaml#
21 properties:
22   compatible:
23     const: clk-pwm
25   clocks:
26     description: Clock used to generate the signal.
27     maxItems: 1
29   "#pwm-cells":
30     const: 2
32 unevaluatedProperties: false
34 required:
35   - compatible
36   - clocks
38 examples:
39   - |
40     pwm {
41       compatible = "clk-pwm";
42       #pwm-cells = <2>;
43       clocks = <&gcc 0>;
44       pinctrl-names = "default";
45       pinctrl-0 = <&pwm_clk_flash_default>;
46     };