Lines Matching +full:external +full:- +full:memory +full:- +full:controller
1 // SPDX-License-Identifier: GPL-2.0
3 /dts-v1/;
5 #include <dt-bindings/interrupt-controller/irq.h>
10 #address-cells = <2>;
11 #size-cells = <2>;
14 #address-cells = <1>;
15 #size-cells = <0>;
21 #clock-cells = <1>;
26 memory@200000 {
27 compatible = "memory";
28 device_type = "memory";
35 #clock-cells = <0>;
36 compatible = "fixed-clock";
37 clock-frequency = <800000000>;
40 cpuintc: interrupt-controller {
41 #address-cells = <0>;
42 #interrupt-cells = <1>;
43 interrupt-controller;
44 compatible = "mti,cpu-interrupt-controller";
48 compatible = "simple-bus";
49 #address-cells = <2>;
50 #size-cells = <2>;
55 liointc0: interrupt-controller@1fe11400 {
56 compatible = "loongson,liointc-2.0";
60 reg-names = "main", "isr0", "isr1";
62 interrupt-controller;
63 #interrupt-cells = <2>;
65 interrupt-parent = <&cpuintc>;
67 interrupt-names = "int0";
75 liointc1: interrupt-controller@1fe11440 {
76 compatible = "loongson,liointc-2.0";
80 reg-names = "main", "isr0", "isr1";
82 interrupt-controller;
83 #interrupt-cells = <2>;
85 interrupt-parent = <&cpuintc>;
87 interrupt-names = "int1";
98 clock-frequency = <125000000>;
99 interrupt-parent = <&liointc0>;
101 no-loopback-test;
105 compatible = "loongson,ls2k-pci";
107 #address-cells = <3>;
108 #size-cells = <2>;
109 #interrupt-cells = <2>;
122 "loongson, pci-gmac";
127 interrupt-names = "macirq", "eth_lpi";
128 interrupt-parent = <&liointc0>;
129 phy-mode = "rgmii";
131 #address-cells = <1>;
132 #size-cells = <0>;
133 compatible = "snps,dwmac-mdio";
134 phy0: ethernet-phy@0 {
145 "loongson, pci-gmac";
150 interrupt-names = "macirq", "eth_lpi";
151 interrupt-parent = <&liointc0>;
152 phy-mode = "rgmii";
154 #address-cells = <1>;
155 #size-cells = <0>;
156 compatible = "snps,dwmac-mdio";
157 phy1: ethernet-phy@1 {
171 interrupt-parent = <&liointc1>;
182 interrupt-parent = <&liointc1>;
193 interrupt-parent = <&liointc0>;
203 #interrupt-cells = <1>;
205 interrupt-parent = <&liointc1>;
206 interrupt-map-mask = <0 0 0 0>;
207 interrupt-map = <0 0 0 0 &liointc1 0 IRQ_TYPE_LEVEL_LOW>;
208 external-facing;
218 #interrupt-cells = <1>;
220 interrupt-parent = <&liointc1>;
221 interrupt-map-mask = <0 0 0 0>;
222 interrupt-map = <0 0 0 0 &liointc1 1 IRQ_TYPE_LEVEL_LOW>;
223 external-facing;
233 #interrupt-cells = <1>;
235 interrupt-parent = <&liointc1>;
236 interrupt-map-mask = <0 0 0 0>;
237 interrupt-map = <0 0 0 0 &liointc1 2 IRQ_TYPE_LEVEL_LOW>;
238 external-facing;
248 #interrupt-cells = <1>;
250 interrupt-parent = <&liointc1>;
251 interrupt-map-mask = <0 0 0 0>;
252 interrupt-map = <0 0 0 0 &liointc1 3 IRQ_TYPE_LEVEL_LOW>;
253 external-facing;
263 #interrupt-cells = <1>;
265 interrupt-parent = <&liointc1>;
266 interrupt-map-mask = <0 0 0 0>;
267 interrupt-map = <0 0 0 0 &liointc1 4 IRQ_TYPE_LEVEL_LOW>;
268 external-facing;
278 #interrupt-cells = <1>;
280 interrupt-parent = <&liointc1>;
281 interrupt-map-mask = <0 0 0 0>;
282 interrupt-map = <0 0 0 0 &liointc1 5 IRQ_TYPE_LEVEL_LOW>;
283 external-facing;