Lines Matching +full:interrupt +full:- +full:parent

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>;
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 pm: reset-controller@1fe07000 {
56 compatible = "loongson,ls2k-pm";
60 liointc0: interrupt-controller@1fe11400 {
61 compatible = "loongson,liointc-2.0";
65 reg-names = "main", "isr0", "isr1";
67 interrupt-controller;
68 #interrupt-cells = <2>;
70 interrupt-parent = <&cpuintc>;
72 interrupt-names = "int0";
80 liointc1: interrupt-controller@1fe11440 {
81 compatible = "loongson,liointc-2.0";
85 reg-names = "main", "isr0", "isr1";
87 interrupt-controller;
88 #interrupt-cells = <2>;
90 interrupt-parent = <&cpuintc>;
92 interrupt-names = "int1";
103 clock-frequency = <125000000>;
104 interrupt-parent = <&liointc0>;
106 no-loopback-test;
110 compatible = "loongson,ls2k-pci";
112 #address-cells = <3>;
113 #size-cells = <2>;
114 #interrupt-cells = <2>;
127 "loongson, pci-gmac";
132 interrupt-names = "macirq", "eth_lpi";
133 interrupt-parent = <&liointc0>;
134 phy-mode = "rgmii";
136 #address-cells = <1>;
137 #size-cells = <0>;
138 compatible = "snps,dwmac-mdio";
139 phy0: ethernet-phy@0 {
150 "loongson, pci-gmac";
155 interrupt-names = "macirq", "eth_lpi";
156 interrupt-parent = <&liointc0>;
157 phy-mode = "rgmii";
159 #address-cells = <1>;
160 #size-cells = <0>;
161 compatible = "snps,dwmac-mdio";
162 phy1: ethernet-phy@1 {
176 interrupt-parent = <&liointc1>;
187 interrupt-parent = <&liointc1>;
198 interrupt-parent = <&liointc0>;
208 #interrupt-cells = <1>;
210 interrupt-parent = <&liointc1>;
211 interrupt-map-mask = <0 0 0 0>;
212 interrupt-map = <0 0 0 0 &liointc1 0 IRQ_TYPE_LEVEL_LOW>;
213 external-facing;
223 #interrupt-cells = <1>;
225 interrupt-parent = <&liointc1>;
226 interrupt-map-mask = <0 0 0 0>;
227 interrupt-map = <0 0 0 0 &liointc1 1 IRQ_TYPE_LEVEL_LOW>;
228 external-facing;
238 #interrupt-cells = <1>;
240 interrupt-parent = <&liointc1>;
241 interrupt-map-mask = <0 0 0 0>;
242 interrupt-map = <0 0 0 0 &liointc1 2 IRQ_TYPE_LEVEL_LOW>;
243 external-facing;
253 #interrupt-cells = <1>;
255 interrupt-parent = <&liointc1>;
256 interrupt-map-mask = <0 0 0 0>;
257 interrupt-map = <0 0 0 0 &liointc1 3 IRQ_TYPE_LEVEL_LOW>;
258 external-facing;
268 #interrupt-cells = <1>;
270 interrupt-parent = <&liointc1>;
271 interrupt-map-mask = <0 0 0 0>;
272 interrupt-map = <0 0 0 0 &liointc1 4 IRQ_TYPE_LEVEL_LOW>;
273 external-facing;
283 #interrupt-cells = <1>;
285 interrupt-parent = <&liointc1>;
286 interrupt-map-mask = <0 0 0 0>;
287 interrupt-map = <0 0 0 0 &liointc1 5 IRQ_TYPE_LEVEL_LOW>;
288 external-facing;