Lines Matching +full:0 +full:- +full:7
1 // SPDX-License-Identifier: GPL-2.0
5 compatible = "simple-bus";
6 #address-cells = <2>;
7 #size-cells = <2>;
8 ranges = <0 0x10000000 0 0x10000000 0 0x10000000 /* PIO & CONF & APB */
9 0 0x20000000 0 0x20000000 0 0x10000000
10 0 0x40000000 0 0x40000000 0 0x40000000 /* PCI MEM */
11 0xe00 0x00000000 0xe00 0x00000000 0x100 0x0000000>;
13 pic: interrupt-controller@10000000 {
14 compatible = "loongson,pch-pic-1.0";
15 reg = <0 0x10000000 0 0x400>;
16 interrupt-controller;
17 interrupt-parent = <&htvec>;
18 loongson,pic-base-vec = <0>;
19 #interrupt-cells = <2>;
23 compatible = "loongson,ls7a-rtc";
24 reg = <0 0x100d0100 0 0x78>;
25 interrupt-parent = <&pic>;
31 reg = <0 0x10080000 0 0x100>;
32 clock-frequency = <50000000>;
33 interrupt-parent = <&pic>;
35 no-loopback-test;
41 reg = <0 0x10080100 0 0x100>;
42 clock-frequency = <50000000>;
43 interrupt-parent = <&pic>;
45 no-loopback-test;
51 reg = <0 0x10080200 0 0x100>;
52 clock-frequency = <50000000>;
53 interrupt-parent = <&pic>;
55 no-loopback-test;
61 reg = <0 0x10080300 0 0x100>;
62 clock-frequency = <50000000>;
63 interrupt-parent = <&pic>;
65 no-loopback-test;
69 compatible = "loongson,ls7a-pci";
71 #address-cells = <3>;
72 #size-cells = <2>;
73 #interrupt-cells = <2>;
74 msi-parent = <&msi>;
76 reg = <0 0x1a000000 0 0x02000000>,
77 <0xefe 0x00000000 0 0x20000000>;
79 ranges = <0x01000000 0x0 0x00020000 0x0 0x18020000 0x0 0x00020000>,
80 <0x02000000 0x0 0x40000000 0x0 0x40000000 0x0 0x40000000>;
82 ohci@4,0 {
83 compatible = "pci0014,7a24.0",
84 "pci0014,7a24",
88 reg = <0x2000 0x0 0x0 0x0 0x0>;
90 interrupt-parent = <&pic>;
94 compatible = "pci0014,7a14.0",
95 "pci0014,7a14",
99 reg = <0x2100 0x0 0x0 0x0 0x0>;
101 interrupt-parent = <&pic>;
104 ohci@5,0 {
105 compatible = "pci0014,7a24.0",
106 "pci0014,7a24",
110 reg = <0x2800 0x0 0x0 0x0 0x0>;
112 interrupt-parent = <&pic>;
116 compatible = "pci0014,7a14.0",
117 "pci0014,7a14",
121 reg = <0x2900 0x0 0x0 0x0 0x0>;
123 interrupt-parent = <&pic>;
126 sata@8,0 {
127 compatible = "pci0014,7a08.0",
128 "pci0014,7a08",
132 reg = <0x4000 0x0 0x0 0x0 0x0>;
134 interrupt-parent = <&pic>;
138 compatible = "pci0014,7a08.0",
139 "pci0014,7a08",
143 reg = <0x4100 0x0 0x0 0x0 0x0>;
145 interrupt-parent = <&pic>;
149 compatible = "pci0014,7a08.0",
150 "pci0014,7a08",
154 reg = <0x4200 0x0 0x0 0x0 0x0>;
156 interrupt-parent = <&pic>;
159 gpu@6,0 {
160 compatible = "pci0014,7a15.0",
161 "pci0014,7a15",
165 reg = <0x3000 0x0 0x0 0x0 0x0>;
167 interrupt-parent = <&pic>;
171 compatible = "pci0014,7a06.0",
172 "pci0014,7a06",
176 reg = <0x3100 0x0 0x0 0x0 0x0>;
178 interrupt-parent = <&pic>;
181 hda@7,0 {
182 compatible = "pci0014,7a07.0",
183 "pci0014,7a07",
187 reg = <0x3800 0x0 0x0 0x0 0x0>;
189 interrupt-parent = <&pic>;
192 gmac@3,0 {
193 compatible = "pci0014,7a03.0",
194 "pci0014,7a03",
197 "loongson, pci-gmac";
199 reg = <0x1800 0x0 0x0 0x0 0x0>;
202 interrupt-names = "macirq", "eth_lpi";
203 interrupt-parent = <&pic>;
204 phy-mode = "rgmii";
206 #address-cells = <1>;
207 #size-cells = <0>;
208 compatible = "snps,dwmac-mdio";
209 phy0: ethernet-phy@0 {
210 reg = <0>;
216 compatible = "pci0014,7a03.0",
217 "pci0014,7a03",
220 "loongson, pci-gmac";
222 reg = <0x1900 0x0 0x0 0x0 0x0>;
225 interrupt-names = "macirq", "eth_lpi";
226 interrupt-parent = <&pic>;
227 phy-mode = "rgmii";
229 #address-cells = <1>;
230 #size-cells = <0>;
231 compatible = "snps,dwmac-mdio";
232 phy1: ethernet-phy@1 {
233 reg = <0>;
238 pci_bridge@9,0 {
239 compatible = "pci0014,7a19.1",
240 "pci0014,7a19",
244 reg = <0x4800 0x0 0x0 0x0 0x0>;
246 interrupt-parent = <&pic>;
248 #interrupt-cells = <1>;
249 interrupt-map-mask = <0 0 0 0>;
250 interrupt-map = <0 0 0 0 &pic 32 IRQ_TYPE_LEVEL_HIGH>;
253 pci_bridge@a,0 {
254 compatible = "pci0014,7a09.1",
255 "pci0014,7a09",
259 reg = <0x5000 0x0 0x0 0x0 0x0>;
261 interrupt-parent = <&pic>;
263 #interrupt-cells = <1>;
264 interrupt-map-mask = <0 0 0 0>;
265 interrupt-map = <0 0 0 0 &pic 33 IRQ_TYPE_LEVEL_HIGH>;
268 pci_bridge@b,0 {
269 compatible = "pci0014,7a09.1",
270 "pci0014,7a09",
274 reg = <0x5800 0x0 0x0 0x0 0x0>;
276 interrupt-parent = <&pic>;
278 #interrupt-cells = <1>;
279 interrupt-map-mask = <0 0 0 0>;
280 interrupt-map = <0 0 0 0 &pic 34 IRQ_TYPE_LEVEL_HIGH>;
283 pci_bridge@c,0 {
284 compatible = "pci0014,7a09.1",
285 "pci0014,7a09",
289 reg = <0x6000 0x0 0x0 0x0 0x0>;
291 interrupt-parent = <&pic>;
293 #interrupt-cells = <1>;
294 interrupt-map-mask = <0 0 0 0>;
295 interrupt-map = <0 0 0 0 &pic 35 IRQ_TYPE_LEVEL_HIGH>;
298 pci_bridge@d,0 {
299 compatible = "pci0014,7a19.1",
300 "pci0014,7a19",
304 reg = <0x6800 0x0 0x0 0x0 0x0>;
306 interrupt-parent = <&pic>;
308 #interrupt-cells = <1>;
309 interrupt-map-mask = <0 0 0 0>;
310 interrupt-map = <0 0 0 0 &pic 36 IRQ_TYPE_LEVEL_HIGH>;
313 pci_bridge@e,0 {
314 compatible = "pci0014,7a09.1",
315 "pci0014,7a09",
319 reg = <0x7000 0x0 0x0 0x0 0x0>;
321 interrupt-parent = <&pic>;
323 #interrupt-cells = <1>;
324 interrupt-map-mask = <0 0 0 0>;
325 interrupt-map = <0 0 0 0 &pic 37 IRQ_TYPE_LEVEL_HIGH>;
328 pci_bridge@f,0 {
329 compatible = "pci0014,7a29.1",
330 "pci0014,7a29",
334 reg = <0x7800 0x0 0x0 0x0 0x0>;
336 interrupt-parent = <&pic>;
338 #interrupt-cells = <1>;
339 interrupt-map-mask = <0 0 0 0>;
340 interrupt-map = <0 0 0 0 &pic 40 IRQ_TYPE_LEVEL_HIGH>;
343 pci_bridge@10,0 {
344 compatible = "pci0014,7a19.1",
345 "pci0014,7a19",
349 reg = <0x8000 0x0 0x0 0x0 0x0>;
351 interrupt-parent = <&pic>;
353 #interrupt-cells = <1>;
354 interrupt-map-mask = <0 0 0 0>;
355 interrupt-map = <0 0 0 0 &pic 41 IRQ_TYPE_LEVEL_HIGH>;
358 pci_bridge@11,0 {
359 compatible = "pci0014,7a29.1",
360 "pci0014,7a29",
364 reg = <0x8800 0x0 0x0 0x0 0x0>;
366 interrupt-parent = <&pic>;
368 #interrupt-cells = <1>;
369 interrupt-map-mask = <0 0 0 0>;
370 interrupt-map = <0 0 0 0 &pic 42 IRQ_TYPE_LEVEL_HIGH>;
373 pci_bridge@12,0 {
374 compatible = "pci0014,7a19.1",
375 "pci0014,7a19",
379 reg = <0x9000 0x0 0x0 0x0 0x0>;
381 interrupt-parent = <&pic>;
383 #interrupt-cells = <1>;
384 interrupt-map-mask = <0 0 0 0>;
385 interrupt-map = <0 0 0 0 &pic 43 IRQ_TYPE_LEVEL_HIGH>;
388 pci_bridge@13,0 {
389 compatible = "pci0014,7a29.1",
390 "pci0014,7a29",
394 reg = <0x9800 0x0 0x0 0x0 0x0>;
396 interrupt-parent = <&pic>;
398 #interrupt-cells = <1>;
399 interrupt-map-mask = <0 0 0 0>;
400 interrupt-map = <0 0 0 0 &pic 38 IRQ_TYPE_LEVEL_HIGH>;
403 pci_bridge@14,0 {
404 compatible = "pci0014,7a19.1",
405 "pci0014,7a19",
409 reg = <0xa000 0x0 0x0 0x0 0x0>;
411 interrupt-parent = <&pic>;
413 #interrupt-cells = <1>;
414 interrupt-map-mask = <0 0 0 0>;
415 interrupt-map = <0 0 0 0 &pic 39 IRQ_TYPE_LEVEL_HIGH>;
421 #address-cells = <2>;
422 #size-cells = <1>;
423 ranges = <1 0 0 0x18000000 0x20000>;