Lines Matching +full:vf610 +full:- +full:gpio

1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/gpio/gpio-vf610.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Freescale VF610 PORT/GPIO module
10 - Stefan Agner <stefan@agner.ch>
13 The Freescale PORT/GPIO modules are two adjacent modules providing GPIO
14 functionality. Each pair serves 32 GPIOs. The VF610 has 5 instances of
17 Note: Each GPIO port should have an alias correctly numbered in "aliases"
23 - const: fsl,imx8ulp-gpio
24 - const: fsl,vf610-gpio
25 - items:
26 - const: fsl,imx7ulp-gpio
27 - const: fsl,vf610-gpio
28 - items:
29 - enum:
30 - fsl,imx93-gpio
31 - fsl,imx95-gpio
32 - const: fsl,imx8ulp-gpio
40 - description: GPIO Trustzone non-secure interrupt number
41 - description: GPIO Trustzone secure interrupt number
44 interrupt-controller: true
46 "#interrupt-cells":
49 "#gpio-cells":
52 gpio-controller: true
54 gpio-line-names:
60 - description: SoC GPIO clock
61 - description: SoC PORT clock
63 clock-names:
65 - const: gpio
66 - const: port
68 gpio-ranges:
73 "^.+-hog(-[0-9]+)?$":
77 - gpio-hog
80 - compatible
81 - reg
82 - interrupts
83 - interrupt-controller
84 - "#interrupt-cells"
85 - "#gpio-cells"
86 - gpio-controller
89 - if:
94 - fsl,vf610-gpio
95 - fsl,imx7ulp-gpio
102 - description: PORT register base address
103 - description: GPIO register base address
110 - description: GPIO register base address
115 - |
116 #include <dt-bindings/interrupt-controller/arm-gic.h>
118 gpio1: gpio@40049000 {
119 compatible = "fsl,vf610-gpio";
122 gpio-controller;
123 #gpio-cells = <2>;
124 interrupt-controller;
125 #interrupt-cells = <2>;
126 gpio-ranges = <&iomuxc 0 0 32>;