Lines Matching +full:gpio +full:- +full:ranges

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/interrupt-controller/arm-gic.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/pinctrl/amlogic,pinctrl.h>
13 #address-cells = <2>;
14 #size-cells = <0>;
18 compatible = "arm,cortex-a55";
20 enable-method = "psci";
25 compatible = "arm,cortex-a55";
27 enable-method = "psci";
32 compatible = "arm,cortex-a55";
34 enable-method = "psci";
39 compatible = "arm,cortex-a55";
41 enable-method = "psci";
47 compatible = "arm,armv8-timer";
55 compatible = "arm,psci-1.0";
59 xtal: xtal-clk {
60 compatible = "fixed-clock";
61 clock-frequency = <24000000>;
62 clock-output-names = "xtal";
63 #clock-cells = <0>;
67 compatible = "simple-bus";
68 #address-cells = <2>;
69 #size-cells = <2>;
70 ranges;
72 gic: interrupt-controller@fff01000 {
73 compatible = "arm,gic-400";
74 #interrupt-cells = <3>;
75 #address-cells = <0>;
76 interrupt-controller;
83 compatible = "simple-bus";
85 #address-cells = <2>;
86 #size-cells = <2>;
87 ranges = <0x0 0x0 0x0 0xfe000000 0x0 0x480000>;
90 compatible = "amlogic,s7d-uart",
91 "amlogic,meson-s4-uart";
95 clock-names = "xtal", "pclk", "baud";
100 compatible = "amlogic,pinctrl-s7d",
101 "amlogic,pinctrl-s7";
102 #address-cells = <2>;
103 #size-cells = <2>;
104 ranges = <0x0 0x0 0x0 0x4000 0x0 0x340>;
106 gpioz: gpio@c0 {
108 reg-names = "gpio", "mux";
109 gpio-controller;
110 #gpio-cells = <2>;
111 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_Z<<8) 13>;
114 gpiox: gpio@100 {
116 reg-names = "gpio", "mux";
117 gpio-controller;
118 #gpio-cells = <2>;
119 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_X<<8) 20>;
122 gpioh: gpio@140 {
124 reg-names = "gpio", "mux";
125 gpio-controller;
126 #gpio-cells = <2>;
127 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_H<<8) 12>;
130 gpiod: gpio@180 {
132 reg-names = "gpio", "mux";
133 gpio-controller;
134 #gpio-cells = <2>;
135 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_D<<8) 5>;
138 gpioe: gpio@1c0 {
140 reg-names = "gpio", "mux";
141 gpio-controller;
142 #gpio-cells = <2>;
143 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_E<<8) 2>;
146 gpioc: gpio@200 {
148 reg-names = "gpio", "mux";
149 gpio-controller;
150 #gpio-cells = <2>;
151 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_C<<8) 8>;
154 gpiob: gpio@240 {
156 reg-names = "gpio", "mux";
157 gpio-controller;
158 #gpio-cells = <2>;
159 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_B<<8) 14>;
162 gpiodv: gpio@280 {
164 reg-names = "gpio", "mux";
165 gpio-controller;
166 #gpio-cells = <2>;
167 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_DV<<8) 7>;
170 test_n: gpio@2c0 {
172 reg-names = "gpio";
173 gpio-controller;
174 #gpio-cells = <2>;
175 gpio-ranges =
179 gpiocc: gpio@300 {
181 reg-names = "gpio", "mux";
182 gpio-controller;
183 #gpio-cells = <2>;
184 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_CC<<8) 2>;