43 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---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 gate8 9maintainers:10 - Jyri Sarha <jsarha@ti.com>11 12properties:13 compatible:14 const: gpio-gate-clock15 16 clocks:17 maxItems: 118 19 '#clock-cells':20 const: 021 22 enable-gpios:23 description: GPIO reference for enabling and disabling the clock.24 maxItems: 125 26required:27 - compatible28 - '#clock-cells'29 - enable-gpios30 31additionalProperties: false32 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 };43