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>
12 #address-cells = <2>;
13 #size-cells = <0>;
17 compatible = "arm,cortex-a510";
19 enable-method = "psci";
24 compatible = "arm,cortex-a510";
26 enable-method = "psci";
31 compatible = "arm,cortex-a510";
33 enable-method = "psci";
38 compatible = "arm,cortex-a510";
40 enable-method = "psci";
45 compatible = "arm,armv8-timer";
53 compatible = "arm,psci-1.0";
57 xtal: xtal-clk {
58 compatible = "fixed-clock";
59 clock-frequency = <24000000>;
60 clock-output-names = "xtal";
61 #clock-cells = <0>;
65 compatible = "simple-bus";
66 #address-cells = <2>;
67 #size-cells = <2>;
68 ranges;
70 gic: interrupt-controller@ff200000 {
71 compatible = "arm,gic-v3";
72 #interrupt-cells = <3>;
73 #address-cells = <0>;
74 interrupt-controller;
81 compatible = "simple-bus";
83 #address-cells = <2>;
84 #size-cells = <2>;
85 ranges = <0x0 0x0 0x0 0xfe000000 0x0 0x480000>;
88 compatible = "amlogic,s6-uart",
89 "amlogic,meson-s4-uart";
93 clock-names = "xtal", "pclk", "baud";
98 compatible = "amlogic,pinctrl-s6";
99 #address-cells = <2>;
100 #size-cells = <2>;
101 ranges = <0x0 0x0 0x0 0x4000 0x0 0x340>;
103 gpioz: gpio@c0 {
105 reg-names = "gpio", "mux";
106 gpio-controller;
107 #gpio-cells = <2>;
108 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_Z<<8) 16>;
111 gpiox: gpio@100 {
113 reg-names = "gpio", "mux";
114 gpio-controller;
115 #gpio-cells = <2>;
116 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_X<<8) 20>;
119 gpioh: gpio@140 {
121 reg-names = "gpio", "mux";
122 gpio-controller;
123 #gpio-cells = <2>;
124 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_H<<8) 9>;
127 gpiod: gpio@180 {
129 reg-names = "gpio", "mux";
130 gpio-controller;
131 #gpio-cells = <2>;
132 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_D<<8) 7>;
135 gpiof: gpio@1a0 {
137 reg-names = "gpio", "mux";
138 gpio-controller;
139 #gpio-cells = <2>;
140 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_F<<8) 5>;
143 gpioe: gpio@1c0 {
145 reg-names = "gpio", "mux";
146 gpio-controller;
147 #gpio-cells = <2>;
148 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_E<<8) 3>;
151 gpioc: gpio@200 {
153 reg-names = "gpio", "mux";
154 gpio-controller;
155 #gpio-cells = <2>;
156 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_C<<8) 8>;
159 gpiob: gpio@240 {
161 reg-names = "gpio", "mux";
162 gpio-controller;
163 #gpio-cells = <2>;
164 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_B<<8) 14>;
167 gpioa: gpio@280 {
169 reg-names = "gpio", "mux";
170 gpio-controller;
171 #gpio-cells = <2>;
172 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_A<<8) 16>;
175 test_n: gpio@2c0 {
177 reg-names = "gpio";
178 gpio-controller;
179 #gpio-cells = <2>;
180 gpio-ranges =
184 gpiocc: gpio@300 {
186 reg-names = "gpio", "mux";
187 gpio-controller;
188 #gpio-cells = <2>;
189 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_CC<<8) 2>;