Lines Matching +full:meson +full:- +full:gpio +full:- +full:intc

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/meson-a1-gpio.h>
13 interrupt-parent = <&gic>;
14 #address-cells = <2>;
15 #size-cells = <2>;
18 #address-cells = <2>;
19 #size-cells = <0>;
23 compatible = "arm,cortex-a35";
25 enable-method = "psci";
26 next-level-cache = <&l2>;
31 compatible = "arm,cortex-a35";
33 enable-method = "psci";
34 next-level-cache = <&l2>;
37 l2: l2-cache0 {
39 cache-level = <2>;
40 cache-unified;
45 compatible = "arm,psci-1.0";
49 reserved-memory {
50 #address-cells = <2>;
51 #size-cells = <2>;
55 compatible = "shared-dma-pool";
59 linux,cma-default;
63 sm: secure-monitor {
64 compatible = "amlogic,meson-gxbb-sm";
66 pwrc: power-controller {
67 compatible = "amlogic,meson-a1-pwrc";
68 #power-domain-cells = <1>;
74 compatible = "simple-bus";
75 #address-cells = <2>;
76 #size-cells = <2>;
80 compatible = "simple-bus";
82 #address-cells = <2>;
83 #size-cells = <2>;
87 reset: reset-controller@0 {
88 compatible = "amlogic,meson-a1-reset";
90 #reset-cells = <1>;
94 compatible = "amlogic,meson-a1-periphs-pinctrl";
95 #address-cells = <2>;
96 #size-cells = <2>;
99 gpio: bank@400 { label
102 reg-names = "mux", "gpio";
103 gpio-controller;
104 #gpio-cells = <2>;
105 gpio-ranges = <&periphs_pinctrl 0 0 62>;
111 compatible = "amlogic,meson-a1-uart",
112 "amlogic,meson-ao-uart";
116 clock-names = "xtal", "pclk", "baud";
121 compatible = "amlogic,meson-a1-uart",
122 "amlogic,meson-ao-uart";
126 clock-names = "xtal", "pclk", "baud";
130 gpio_intc: interrupt-controller@0440 {
131 compatible = "amlogic,meson-a1-gpio-intc",
132 "amlogic,meson-gpio-intc";
134 interrupt-controller;
135 #interrupt-cells = <2>;
136 amlogic,channel-interrupts =
141 gic: interrupt-controller@ff901000 {
142 compatible = "arm,gic-400";
147 interrupt-controller;
150 #interrupt-cells = <3>;
151 #address-cells = <0>;
156 compatible = "arm,armv8-timer";
167 xtal: xtal-clk {
168 compatible = "fixed-clock";
169 clock-frequency = <24000000>;
170 clock-output-names = "xtal";
171 #clock-cells = <0>;