Lines Matching +full:ls2k +full:- +full:pm
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";
101 compatible = "loongson,ls2k1000-rtc";
103 interrupt-parent = <&liointc0>;
110 clock-frequency = <125000000>;
111 interrupt-parent = <&liointc0>;
113 no-loopback-test;
117 compatible = "loongson,ls2k-pci";
119 #address-cells = <3>;
120 #size-cells = <2>;
121 #interrupt-cells = <2>;
138 interrupt-names = "macirq", "eth_lpi";
139 interrupt-parent = <&liointc0>;
140 phy-mode = "rgmii";
142 #address-cells = <1>;
143 #size-cells = <0>;
144 compatible = "snps,dwmac-mdio";
145 phy0: ethernet-phy@0 {
156 "loongson, pci-gmac";
161 interrupt-names = "macirq", "eth_lpi";
162 interrupt-parent = <&liointc0>;
163 phy-mode = "rgmii";
165 #address-cells = <1>;
166 #size-cells = <0>;
167 compatible = "snps,dwmac-mdio";
168 phy1: ethernet-phy@1 {
182 interrupt-parent = <&liointc1>;
193 interrupt-parent = <&liointc1>;
204 interrupt-parent = <&liointc0>;
214 #interrupt-cells = <1>;
216 interrupt-parent = <&liointc1>;
217 interrupt-map-mask = <0 0 0 0>;
218 interrupt-map = <0 0 0 0 &liointc1 0 IRQ_TYPE_LEVEL_LOW>;
219 external-facing;
229 #interrupt-cells = <1>;
231 interrupt-parent = <&liointc1>;
232 interrupt-map-mask = <0 0 0 0>;
233 interrupt-map = <0 0 0 0 &liointc1 1 IRQ_TYPE_LEVEL_LOW>;
234 external-facing;
244 #interrupt-cells = <1>;
246 interrupt-parent = <&liointc1>;
247 interrupt-map-mask = <0 0 0 0>;
248 interrupt-map = <0 0 0 0 &liointc1 2 IRQ_TYPE_LEVEL_LOW>;
249 external-facing;
259 #interrupt-cells = <1>;
261 interrupt-parent = <&liointc1>;
262 interrupt-map-mask = <0 0 0 0>;
263 interrupt-map = <0 0 0 0 &liointc1 3 IRQ_TYPE_LEVEL_LOW>;
264 external-facing;
274 #interrupt-cells = <1>;
276 interrupt-parent = <&liointc1>;
277 interrupt-map-mask = <0 0 0 0>;
278 interrupt-map = <0 0 0 0 &liointc1 4 IRQ_TYPE_LEVEL_LOW>;
279 external-facing;
289 #interrupt-cells = <1>;
291 interrupt-parent = <&liointc1>;
292 interrupt-map-mask = <0 0 0 0>;
293 interrupt-map = <0 0 0 0 &liointc1 5 IRQ_TYPE_LEVEL_LOW>;
294 external-facing;