brintos

brintos / linux-shallow public Read only

0
0
Text · 918 B · 1e21f8b Raw
46 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-mux-clock.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Simple GPIO clock multiplexer8 9maintainers:10  - Sergej Sawazki <ce3a@gmx.de>11 12properties:13  compatible:14    const: gpio-mux-clock15 16  clocks:17    items:18      - description: First parent clock19      - description: Second parent clock20 21  '#clock-cells':22    const: 023 24  select-gpios:25    description: GPIO reference for selecting the parent clock.26    maxItems: 127 28required:29  - compatible30  - clocks31  - '#clock-cells'32  - select-gpios33 34additionalProperties: false35 36examples:37  - |38    #include <dt-bindings/gpio/gpio.h>39 40    clock {41            compatible = "gpio-mux-clock";42            clocks = <&parentclk1>, <&parentclk2>;43            #clock-cells = <0>;44            select-gpios = <&gpio 1 GPIO_ACTIVE_HIGH>;45    };46