Lines Matching +full:meson +full:- +full:gxbb +full:- +full:reset
10 * This file is dual-licensed: you can use it either under the terms
49 #include <dt-bindings/gpio/gpio.h>
50 #include <dt-bindings/interrupt-controller/irq.h>
51 #include <dt-bindings/interrupt-controller/arm-gic.h>
54 interrupt-parent = <&gic>;
55 #address-cells = <2>;
56 #size-cells = <2>;
58 reserved-memory {
59 #address-cells = <2>;
60 #size-cells = <2>;
66 no-map;
72 no-map;
76 compatible = "shared-dma-pool";
80 linux,cma-default;
85 #address-cells = <0x2>;
86 #size-cells = <0x0>;
90 compatible = "arm,cortex-a53", "arm,armv8";
92 enable-method = "psci";
93 next-level-cache = <&l2>;
99 compatible = "arm,cortex-a53", "arm,armv8";
101 enable-method = "psci";
102 next-level-cache = <&l2>;
108 compatible = "arm,cortex-a53", "arm,armv8";
110 enable-method = "psci";
111 next-level-cache = <&l2>;
117 compatible = "arm,cortex-a53", "arm,armv8";
119 enable-method = "psci";
120 next-level-cache = <&l2>;
124 l2: l2-cache0 {
129 arm-pmu {
130 compatible = "arm,cortex-a53-pmu";
135 interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
139 compatible = "arm,psci-0.2";
144 compatible = "arm,armv8-timer";
155 xtal: xtal-clk {
156 compatible = "fixed-clock";
157 clock-frequency = <24000000>;
158 clock-output-names = "xtal";
159 #clock-cells = <0>;
163 sm: secure-monitor {
164 compatible = "amlogic,meson-gx-sm", "amlogic,meson-gxbb-sm";
169 compatible = "amlogic,meson-gx-efuse", "amlogic,meson-gxbb-efuse";
170 #address-cells = <1>;
171 #size-cells = <1>;
187 compatible = "amlogic,meson-gxbb-scpi", "arm,scpi-pre-1.0";
192 compatible = "arm,scpi-clocks";
195 compatible = "arm,scpi-dvfs-clocks";
196 #clock-cells = <1>;
197 clock-indices = <0>;
198 clock-output-names = "vcpu";
203 compatible = "arm,scpi-sensors";
204 #thermal-sensor-cells = <1>;
209 compatible = "simple-bus";
210 #address-cells = <2>;
211 #size-cells = <2>;
215 compatible = "simple-bus";
217 #address-cells = <2>;
218 #size-cells = <2>;
221 reset: reset-controller@4404 { label
222 compatible = "amlogic,meson-gx-reset", "amlogic,meson-gxbb-reset";
224 #reset-cells = <1>;
228 compatible = "amlogic,meson-uart";
236 compatible = "amlogic,meson-uart";
244 compatible = "amlogic,meson-gx-i2c", "amlogic,meson-gxbb-i2c";
247 #address-cells = <1>;
248 #size-cells = <0>;
253 compatible = "amlogic,meson-gx-pwm", "amlogic,meson-gxbb-pwm";
255 #pwm-cells = <3>;
260 compatible = "amlogic,meson-gx-pwm", "amlogic,meson-gxbb-pwm";
262 #pwm-cells = <3>;
267 compatible = "amlogic,meson-saradc";
269 #io-channel-cells = <1>;
275 compatible = "amlogic,meson-gx-pwm", "amlogic,meson-gxbb-pwm";
277 #pwm-cells = <3>;
282 compatible = "amlogic,meson-uart";
290 compatible = "amlogic,meson-gx-i2c", "amlogic,meson-gxbb-i2c";
293 #address-cells = <1>;
294 #size-cells = <0>;
299 compatible = "amlogic,meson-gx-i2c", "amlogic,meson-gxbb-i2c";
302 #address-cells = <1>;
303 #size-cells = <0>;
308 compatible = "amlogic,meson-gx-spifc", "amlogic,meson-gxbb-spifc";
310 #address-cells = <1>;
311 #size-cells = <0>;
316 compatible = "amlogic,meson-gx-wdt", "amlogic,meson-gxbb-wdt";
322 gic: interrupt-controller@c4301000 {
323 compatible = "arm,gic-400";
328 interrupt-controller;
331 #interrupt-cells = <3>;
332 #address-cells = <0>;
336 compatible = "amlogic,meson-gx-sram", "amlogic,meson-gxbb-sram", "mmio-sram";
339 #address-cells = <1>;
340 #size-cells = <1>;
343 cpu_scp_lpri: scp-shmem@0 {
344 compatible = "amlogic,meson-gx-scp-shmem", "amlogic,meson-gxbb-scp-shmem";
348 cpu_scp_hpri: scp-shmem@200 {
349 compatible = "amlogic,meson-gx-scp-shmem", "amlogic,meson-gxbb-scp-shmem";
355 compatible = "simple-bus";
357 #address-cells = <2>;
358 #size-cells = <2>;
361 clkc_AO: clock-controller@040 {
362 compatible = "amlogic,gx-aoclkc", "amlogic,gxbb-aoclkc";
364 #clock-cells = <1>;
365 #reset-cells = <1>;
369 compatible = "amlogic,meson-uart";
377 compatible = "amlogic,meson-uart";
385 compatible = "amlogic,meson-gx-i2c", "amlogic,meson-gxbb-i2c";
388 #address-cells = <1>;
389 #size-cells = <0>;
394 compatible = "amlogic,meson-gx-pwm", "amlogic,meson-gxbb-pwm";
396 #pwm-cells = <3>;
401 compatible = "amlogic,meson-gx-ir", "amlogic,meson-gxbb-ir";
409 compatible = "simple-bus";
411 #address-cells = <2>;
412 #size-cells = <2>;
416 compatible = "amlogic,meson-rng";
422 compatible = "simple-bus";
424 #address-cells = <2>;
425 #size-cells = <2>;
429 compatible = "amlogic,meson-gx-mhu", "amlogic,meson-gxbb-mhu";
434 #mbox-cells = <1>;
439 compatible = "amlogic,meson-gx-dwmac", "amlogic,meson-gxbb-dwmac", "snps,dwmac";
443 interrupt-names = "macirq";
448 compatible = "simple-bus";
450 #address-cells = <2>;
451 #size-cells = <2>;
455 compatible = "amlogic,meson-gx-mmc", "amlogic,meson-gxbb-mmc";
462 compatible = "amlogic,meson-gx-mmc", "amlogic,meson-gxbb-mmc";
469 compatible = "amlogic,meson-gx-mmc", "amlogic,meson-gxbb-mmc";
477 compatible = "amlogic,meson-gx-vpu";
481 reg-names = "vpu", "hhi", "dmc";
483 #address-cells = <1>;
484 #size-cells = <0>;
491 /* HDMI-TX output port */
496 remote-endpoint = <&hdmi_tx_in>;
501 hdmi_tx: hdmi-tx@c883a000 {
502 compatible = "amlogic,meson-gx-dw-hdmi";
505 #address-cells = <1>;
506 #size-cells = <0>;
514 remote-endpoint = <&hdmi_tx_out>;