brintos

brintos / linux-shallow public Read only

0
0
Text · 1.3 KiB · 640da5b Raw
66 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/gpio/faraday,ftgpio010.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Faraday Technology FTGPIO010 GPIO Controller8 9maintainers:10  - Linus Walleij <linus.walleij@linaro.org>11 12properties:13  compatible:14    oneOf:15      - items:16          - const: cortina,gemini-gpio17          - const: faraday,ftgpio01018      - items:19          - const: moxa,moxart-gpio20          - const: faraday,ftgpio01021      - const: faraday,ftgpio01022 23  reg:24    maxItems: 125 26  resets:27    maxItems: 128 29  clocks:30    maxItems: 131 32  interrupts:33    maxItems: 134    description: Should contain the interrupt line for the GPIO block35 36  gpio-controller: true37  "#gpio-cells":38    const: 239 40  interrupt-controller: true41  "#interrupt-cells":42    const: 243 44required:45  - compatible46  - reg47  - interrupts48  - "#gpio-cells"49  - interrupt-controller50  - "#interrupt-cells"51 52additionalProperties: false53 54examples:55  - |56    #include <dt-bindings/interrupt-controller/irq.h>57    gpio@4d000000 {58      compatible = "cortina,gemini-gpio", "faraday,ftgpio010";59      reg = <0x4d000000 0x100>;60      interrupts = <22 IRQ_TYPE_LEVEL_HIGH>;61      gpio-controller;62      #gpio-cells = <2>;63      interrupt-controller;64      #interrupt-cells = <2>;65    };66