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,s7-uart",
91 "amlogic,meson-s4-uart";
95 clock-names = "xtal", "pclk", "baud";
100 compatible = "amlogic,pinctrl-s7";
101 #address-cells = <2>;
102 #size-cells = <2>;
103 ranges = <0x0 0x0 0x0 0x4000 0x0 0x340>;
105 gpioz: gpio@c0 {
107 reg-names = "gpio", "mux";
108 gpio-controller;
109 #gpio-cells = <2>;
110 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_Z<<8) 13>;
113 gpiox: gpio@100 {
115 reg-names = "gpio", "mux";
116 gpio-controller;
117 #gpio-cells = <2>;
118 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_X<<8) 20>;
121 gpioh: gpio@140 {
123 reg-names = "gpio", "mux";
124 gpio-controller;
125 #gpio-cells = <2>;
126 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_H<<8) 12>;
129 gpiod: gpio@180 {
131 reg-names = "gpio", "mux";
132 gpio-controller;
133 #gpio-cells = <2>;
134 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_D<<8) 12>;
137 gpioe: gpio@1c0 {
139 reg-names = "gpio", "mux";
140 gpio-controller;
141 #gpio-cells = <2>;
142 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_E<<8) 2>;
145 gpioc: gpio@200 {
147 reg-names = "gpio", "mux";
148 gpio-controller;
149 #gpio-cells = <2>;
150 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_C<<8) 8>;
153 gpiob: gpio@240 {
155 reg-names = "gpio", "mux";
156 gpio-controller;
157 #gpio-cells = <2>;
158 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_B<<8) 14>;
161 test_n: gpio@2c0 {
163 reg-names = "gpio";
164 gpio-controller;
165 #gpio-cells = <2>;
166 gpio-ranges =
170 gpiocc: gpio@300 {
172 reg-names = "gpio", "mux";
173 gpio-controller;
174 #gpio-cells = <2>;
175 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_CC<<8) 2>;