blob: d09d0e3f0c6ecb17e3f8880e14790fece660416e [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/clock/gpio-gate-clock.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Simple GPIO clock gate
8
9maintainers:
10 - Jyri Sarha <jsarha@ti.com>
11
12properties:
13 compatible:
14 const: gpio-gate-clock
15
16 clocks:
17 maxItems: 1
18
19 '#clock-cells':
20 const: 0
21
22 enable-gpios:
23 description: GPIO reference for enabling and disabling the clock.
24 maxItems: 1
25
26required:
27 - compatible
28 - '#clock-cells'
29 - enable-gpios
30
31additionalProperties: false
32
33examples:
34 - |
35 #include <dt-bindings/gpio/gpio.h>
36
37 clock {
38 compatible = "gpio-gate-clock";
39 clocks = <&parentclk>;
40 #clock-cells = <0>;
41 enable-gpios = <&gpio 1 GPIO_ACTIVE_HIGH>;
42 };