# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | |
%YAML 1.2 | |
--- | |
$id: http://devicetree.org/schemas/clock/gpio-gate-clock.yaml# | |
$schema: http://devicetree.org/meta-schemas/core.yaml# | |
title: Simple GPIO clock gate | |
maintainers: | |
- Jyri Sarha <jsarha@ti.com> | |
properties: | |
compatible: | |
const: gpio-gate-clock | |
clocks: | |
maxItems: 1 | |
'#clock-cells': | |
const: 0 | |
enable-gpios: | |
description: GPIO reference for enabling and disabling the clock. | |
maxItems: 1 | |
required: | |
- compatible | |
- '#clock-cells' | |
- enable-gpios | |
additionalProperties: false | |
examples: | |
- | | |
#include <dt-bindings/gpio/gpio.h> | |
clock { | |
compatible = "gpio-gate-clock"; | |
clocks = <&parentclk>; | |
#clock-cells = <0>; | |
enable-gpios = <&gpio 1 GPIO_ACTIVE_HIGH>; | |
}; |