Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1# 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 };