Lines Matching +full:owl +full:- +full:uart

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 #include <dt-bindings/clock/actions,s900-cmu.h>
7 #include <dt-bindings/gpio/gpio.h>
8 #include <dt-bindings/interrupt-controller/arm-gic.h>
9 #include <dt-bindings/reset/actions,s900-reset.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-a53";
25 enable-method = "psci";
30 compatible = "arm,cortex-a53";
32 enable-method = "psci";
37 compatible = "arm,cortex-a53";
39 enable-method = "psci";
44 compatible = "arm,cortex-a53";
46 enable-method = "psci";
50 reserved-memory {
51 #address-cells = <2>;
52 #size-cells = <2>;
57 no-map;
62 compatible = "arm,psci-0.2";
66 arm-pmu {
67 compatible = "arm,cortex-a53-pmu";
72 interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
76 compatible = "arm,armv8-timer";
88 compatible = "fixed-clock";
89 clock-frequency = <24000000>;
90 #clock-cells = <0>;
94 compatible = "fixed-clock";
95 clock-frequency = <32768>;
96 #clock-cells = <0>;
100 compatible = "fixed-clock";
101 clock-frequency = <24000000>;
102 #clock-cells = <0>;
106 compatible = "simple-bus";
107 #address-cells = <2>;
108 #size-cells = <2>;
111 gic: interrupt-controller@e00f1000 {
112 compatible = "arm,gic-400";
118 interrupt-controller;
119 #interrupt-cells = <3>;
123 compatible = "actions,s900-uart", "actions,owl-uart";
131 compatible = "actions,s900-uart", "actions,owl-uart";
139 compatible = "actions,s900-uart", "actions,owl-uart";
147 compatible = "actions,s900-uart", "actions,owl-uart";
155 compatible = "actions,s900-uart", "actions,owl-uart";
163 compatible = "actions,s900-uart", "actions,owl-uart";
171 compatible = "actions,s900-uart", "actions,owl-uart";
178 sps: power-controller@e012e000 {
179 compatible = "actions,s900-sps";
181 #power-domain-cells = <1>;
184 cmu: clock-controller@e0160000 {
185 compatible = "actions,s900-cmu";
188 #clock-cells = <1>;
189 #reset-cells = <1>;
193 compatible = "actions,s900-i2c";
197 #address-cells = <1>;
198 #size-cells = <0>;
203 compatible = "actions,s900-i2c";
207 #address-cells = <1>;
208 #size-cells = <0>;
213 compatible = "actions,s900-i2c";
217 #address-cells = <1>;
218 #size-cells = <0>;
223 compatible = "actions,s900-i2c";
227 #address-cells = <1>;
228 #size-cells = <0>;
233 compatible = "actions,s900-i2c";
237 #address-cells = <1>;
238 #size-cells = <0>;
243 compatible = "actions,s900-i2c";
247 #address-cells = <1>;
248 #size-cells = <0>;
253 compatible = "actions,s900-pinctrl";
256 gpio-controller;
257 gpio-ranges = <&pinctrl 0 0 146>;
258 #gpio-cells = <2>;
259 interrupt-controller;
260 #interrupt-cells = <2>;
270 compatible = "actions,s900-timer";
273 interrupt-names = "timer1";
276 dma: dma-controller@e0260000 {
277 compatible = "actions,s900-dma";
283 #dma-cells = <1>;
284 dma-channels = <12>;
285 dma-requests = <46>;
290 compatible = "actions,owl-mmc";
296 dma-names = "mmc";
301 compatible = "actions,owl-mmc";
307 dma-names = "mmc";
312 compatible = "actions,owl-mmc";
318 dma-names = "mmc";
323 compatible = "actions,owl-mmc";
329 dma-names = "mmc";