Lines Matching +full:interrupt +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>
10 #include <dt-bindings/power/amlogic,s7d-pwrc.h>
14 #address-cells = <2>;
15 #size-cells = <0>;
19 compatible = "arm,cortex-a55";
21 enable-method = "psci";
26 compatible = "arm,cortex-a55";
28 enable-method = "psci";
33 compatible = "arm,cortex-a55";
35 enable-method = "psci";
40 compatible = "arm,cortex-a55";
42 enable-method = "psci";
47 sm: secure-monitor {
48 compatible = "amlogic,meson-gxbb-sm";
50 pwrc: power-controller {
51 compatible = "amlogic,s7d-pwrc";
52 #power-domain-cells = <1>;
57 compatible = "arm,armv8-timer";
65 compatible = "arm,psci-1.0";
69 xtal: xtal-clk {
70 compatible = "fixed-clock";
71 clock-frequency = <24000000>;
72 clock-output-names = "xtal";
73 #clock-cells = <0>;
77 compatible = "simple-bus";
78 #address-cells = <2>;
79 #size-cells = <2>;
80 ranges;
82 gic: interrupt-controller@fff01000 {
83 compatible = "arm,gic-400";
84 #interrupt-cells = <3>;
85 #address-cells = <0>;
86 interrupt-controller;
93 compatible = "simple-bus";
95 #address-cells = <2>;
96 #size-cells = <2>;
97 ranges = <0x0 0x0 0x0 0xfe000000 0x0 0x480000>;
100 compatible = "amlogic,s7d-uart",
101 "amlogic,meson-s4-uart";
105 clock-names = "xtal", "pclk", "baud";
110 compatible = "amlogic,pinctrl-s7d",
111 "amlogic,pinctrl-s7";
112 #address-cells = <2>;
113 #size-cells = <2>;
114 ranges = <0x0 0x0 0x0 0x4000 0x0 0x340>;
118 reg-names = "gpio", "mux";
119 gpio-controller;
120 #gpio-cells = <2>;
121 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_Z<<8) 13>;
126 reg-names = "gpio", "mux";
127 gpio-controller;
128 #gpio-cells = <2>;
129 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_X<<8) 20>;
134 reg-names = "gpio", "mux";
135 gpio-controller;
136 #gpio-cells = <2>;
137 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_H<<8) 12>;
142 reg-names = "gpio", "mux";
143 gpio-controller;
144 #gpio-cells = <2>;
145 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_D<<8) 5>;
150 reg-names = "gpio", "mux";
151 gpio-controller;
152 #gpio-cells = <2>;
153 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_E<<8) 2>;
158 reg-names = "gpio", "mux";
159 gpio-controller;
160 #gpio-cells = <2>;
161 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_C<<8) 8>;
166 reg-names = "gpio", "mux";
167 gpio-controller;
168 #gpio-cells = <2>;
169 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_B<<8) 14>;
174 reg-names = "gpio", "mux";
175 gpio-controller;
176 #gpio-cells = <2>;
177 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_DV<<8) 7>;
182 reg-names = "gpio";
183 gpio-controller;
184 #gpio-cells = <2>;
185 gpio-ranges =
191 reg-names = "gpio", "mux";
192 gpio-controller;
193 #gpio-cells = <2>;
194 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_CC<<8) 2>;
198 gpio_intc: interrupt-controller@4080 {
199 compatible = "amlogic,s7d-gpio-intc",
200 "amlogic,meson-gpio-intc";
202 interrupt-controller;
203 #interrupt-cells = <2>;
204 amlogic,channel-interrupts =
208 ao-secure@10220 {
209 compatible = "amlogic,s7d-ao-secure",
210 "amlogic,meson-gx-ao-secure",
213 amlogic,has-chip-id;