Lines Matching +full:meson +full:- +full:gx +full:- +full:uart
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,s6-pwrc.h>
13 #address-cells = <2>;
14 #size-cells = <0>;
18 compatible = "arm,cortex-a510";
20 enable-method = "psci";
25 compatible = "arm,cortex-a510";
27 enable-method = "psci";
32 compatible = "arm,cortex-a510";
34 enable-method = "psci";
39 compatible = "arm,cortex-a510";
41 enable-method = "psci";
45 sm: secure-monitor {
46 compatible = "amlogic,meson-gxbb-sm";
48 pwrc: power-controller {
49 compatible = "amlogic,s6-pwrc";
50 #power-domain-cells = <1>;
55 compatible = "arm,armv8-timer";
63 compatible = "arm,psci-1.0";
67 xtal: xtal-clk {
68 compatible = "fixed-clock";
69 clock-frequency = <24000000>;
70 clock-output-names = "xtal";
71 #clock-cells = <0>;
75 compatible = "simple-bus";
76 #address-cells = <2>;
77 #size-cells = <2>;
80 gic: interrupt-controller@ff200000 {
81 compatible = "arm,gic-v3";
82 #interrupt-cells = <3>;
83 #address-cells = <0>;
84 interrupt-controller;
91 compatible = "simple-bus";
93 #address-cells = <2>;
94 #size-cells = <2>;
98 compatible = "amlogic,s6-uart",
99 "amlogic,meson-s4-uart";
103 clock-names = "xtal", "pclk", "baud";
108 compatible = "amlogic,pinctrl-s6";
109 #address-cells = <2>;
110 #size-cells = <2>;
115 reg-names = "gpio", "mux";
116 gpio-controller;
117 #gpio-cells = <2>;
118 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_Z<<8) 16>;
123 reg-names = "gpio", "mux";
124 gpio-controller;
125 #gpio-cells = <2>;
126 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_X<<8) 20>;
131 reg-names = "gpio", "mux";
132 gpio-controller;
133 #gpio-cells = <2>;
134 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_H<<8) 9>;
139 reg-names = "gpio", "mux";
140 gpio-controller;
141 #gpio-cells = <2>;
142 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_D<<8) 7>;
147 reg-names = "gpio", "mux";
148 gpio-controller;
149 #gpio-cells = <2>;
150 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_F<<8) 5>;
155 reg-names = "gpio", "mux";
156 gpio-controller;
157 #gpio-cells = <2>;
158 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_E<<8) 3>;
163 reg-names = "gpio", "mux";
164 gpio-controller;
165 #gpio-cells = <2>;
166 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_C<<8) 8>;
171 reg-names = "gpio", "mux";
172 gpio-controller;
173 #gpio-cells = <2>;
174 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_B<<8) 14>;
179 reg-names = "gpio", "mux";
180 gpio-controller;
181 #gpio-cells = <2>;
182 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_A<<8) 16>;
187 reg-names = "gpio";
188 gpio-controller;
189 #gpio-cells = <2>;
190 gpio-ranges =
196 reg-names = "gpio", "mux";
197 gpio-controller;
198 #gpio-cells = <2>;
199 gpio-ranges = <&periphs_pinctrl 0 (AMLOGIC_GPIO_CC<<8) 2>;
203 gpio_intc: interrupt-controller@4080 {
204 compatible = "amlogic,s6-gpio-intc",
205 "amlogic,meson-gpio-intc";
207 interrupt-controller;
208 #interrupt-cells = <2>;
209 amlogic,channel-interrupts =
213 ao-secure@10220 {
214 compatible = "amlogic,s6-ao-secure",
215 "amlogic,meson-gx-ao-secure",
218 amlogic,has-chip-id;