Path: blob/master/Documentation/devicetree/bindings/gpio/faraday,ftgpio010.yaml
26308 views
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)1%YAML 1.22---3$id: http://devicetree.org/schemas/gpio/faraday,ftgpio010.yaml#4$schema: http://devicetree.org/meta-schemas/core.yaml#56title: Faraday Technology FTGPIO010 GPIO Controller78maintainers:9- Linus Walleij <linus.walleij@linaro.org>1011properties:12compatible:13oneOf:14- items:15- const: cortina,gemini-gpio16- const: faraday,ftgpio01017- items:18- const: moxa,moxart-gpio19- const: faraday,ftgpio01020- const: faraday,ftgpio0102122reg:23maxItems: 12425resets:26maxItems: 12728clocks:29maxItems: 13031interrupts:32maxItems: 133description: Should contain the interrupt line for the GPIO block3435gpio-controller: true36"#gpio-cells":37const: 23839interrupt-controller: true40"#interrupt-cells":41const: 24243required:44- compatible45- reg46- interrupts47- "#gpio-cells"48- interrupt-controller49- "#interrupt-cells"5051additionalProperties: false5253examples:54- |55#include <dt-bindings/interrupt-controller/irq.h>56gpio@4d000000 {57compatible = "cortina,gemini-gpio", "faraday,ftgpio010";58reg = <0x4d000000 0x100>;59interrupts = <22 IRQ_TYPE_LEVEL_HIGH>;60gpio-controller;61#gpio-cells = <2>;62interrupt-controller;63#interrupt-cells = <2>;64};656667