Lines Matching +full:ls2k +full:- +full:i2c

1 // SPDX-License-Identifier: GPL-2.0
6 /dts-v1/;
8 #include <dt-bindings/interrupt-controller/irq.h>
11 #address-cells = <2>;
12 #size-cells = <2>;
15 #address-cells = <1>;
16 #size-cells = <0>;
26 cpu_clk: cpu-clk {
27 compatible = "fixed-clock";
28 #clock-cells = <0>;
29 clock-frequency = <500000000>;
32 cpuintc: interrupt-controller {
33 compatible = "loongson,cpu-interrupt-controller";
34 #interrupt-cells = <1>;
35 interrupt-controller;
39 compatible = "simple-bus";
45 #address-cells = <2>;
46 #size-cells = <2>;
50 #size-cells = <1>;
51 #address-cells = <2>;
55 liointc0: interrupt-controller@1fe11400 {
56 compatible = "loongson,liointc-2.0";
59 reg-names = "main", "isr0";
61 interrupt-controller;
62 #interrupt-cells = <2>;
63 interrupt-parent = <&cpuintc>;
65 interrupt-names = "int0";
73 liointc1: interrupt-controller@1fe11440 {
74 compatible = "loongson,liointc-2.0";
77 reg-names = "main", "isr0";
79 interrupt-controller;
80 #interrupt-cells = <2>;
81 interrupt-parent = <&cpuintc>;
83 interrupt-names = "int2";
91 eiointc: interrupt-controller@1fe11600 {
92 compatible = "loongson,ls2k0500-eiointc";
94 interrupt-controller;
95 #interrupt-cells = <1>;
96 interrupt-parent = <&cpuintc>;
101 compatible = "snps,dwmac-3.70a";
103 interrupt-parent = <&liointc0>;
105 interrupt-names = "macirq";
110 compatible = "snps,dwmac-3.70a";
112 interrupt-parent = <&liointc0>;
114 interrupt-names = "macirq";
119 compatible = "snps,spear-ahci";
121 interrupt-parent = <&eiointc>;
127 compatible = "generic-ehci";
129 interrupt-parent = <&eiointc>;
135 compatible = "generic-ohci";
137 interrupt-parent = <&eiointc>;
145 clock-frequency = <100000000>;
146 interrupt-parent = <&eiointc>;
148 no-loopback-test;
152 i2c0: i2c@1ff48000 {
153 compatible = "loongson,ls2k-i2c";
155 interrupt-parent = <&eiointc>;
160 i2c@1ff48800 {
161 compatible = "loongson,ls2k-i2c";
163 interrupt-parent = <&eiointc>;
168 i2c@1ff49000 {
169 compatible = "loongson,ls2k-i2c";
171 interrupt-parent = <&eiointc>;
176 i2c@1ff49800 {
177 compatible = "loongson,ls2k-i2c";
179 interrupt-parent = <&eiointc>;
184 i2c@1ff4a000 {
185 compatible = "loongson,ls2k-i2c";
187 interrupt-parent = <&eiointc>;
192 i2c@1ff4a800 {
193 compatible = "loongson,ls2k-i2c";
195 interrupt-parent = <&eiointc>;
200 pmc: power-management@1ff6c000 {
201 compatible = "loongson,ls2k0500-pmc", "syscon";
203 interrupt-parent = <&eiointc>;
205 loongson,suspend-address = <0x0 0x1c000500>;
207 syscon-reboot {
208 compatible = "syscon-reboot";
213 syscon-poweroff {
214 compatible = "syscon-poweroff";
223 compatible = "loongson,ls2k0500-rtc", "loongson,ls7a-rtc";
225 interrupt-parent = <&eiointc>;
231 compatible = "loongson,ls2k-pci";
234 #address-cells = <3>;
235 #size-cells = <2>;
237 bus-range = <0x0 0x5>;
243 #address-cells = <3>;
244 #size-cells = <2>;
246 interrupt-parent = <&eiointc>;
247 #interrupt-cells = <1>;
248 interrupt-map-mask = <0x0 0x0 0x0 0x0>;
249 interrupt-map = <0x0 0x0 0x0 0x0 &eiointc 81>;
255 #address-cells = <3>;
256 #size-cells = <2>;
258 interrupt-parent = <&eiointc>;
259 #interrupt-cells = <1>;
260 interrupt-map-mask = <0x0 0x0 0x0 0x0>;
261 interrupt-map = <0x0 0x0 0x0 0x0 &eiointc 82>;