GNU Linux-libre 4.14.328-gnu1
[releases.git] / arch / mips / boot / dts / ralink / rt3050.dtsi
1 // SPDX-License-Identifier: GPL-2.0
2 / {
3         #address-cells = <1>;
4         #size-cells = <1>;
5         compatible = "ralink,rt3050-soc", "ralink,rt3052-soc", "ralink,rt3350-soc";
6
7         cpus {
8                 cpu@0 {
9                         compatible = "mips,mips24KEc";
10                 };
11         };
12
13         cpuintc: cpuintc {
14                 #address-cells = <0>;
15                 #interrupt-cells = <1>;
16                 interrupt-controller;
17                 compatible = "mti,cpu-interrupt-controller";
18         };
19
20         palmbus@10000000 {
21                 compatible = "palmbus";
22                 reg = <0x10000000 0x200000>;
23                 ranges = <0x0 0x10000000 0x1FFFFF>;
24
25                 #address-cells = <1>;
26                 #size-cells = <1>;
27
28                 sysc@0 {
29                         compatible = "ralink,rt3052-sysc", "ralink,rt3050-sysc";
30                         reg = <0x0 0x100>;
31                 };
32
33                 intc: intc@200 {
34                         compatible = "ralink,rt3052-intc", "ralink,rt2880-intc";
35                         reg = <0x200 0x100>;
36
37                         interrupt-controller;
38                         #interrupt-cells = <1>;
39
40                         interrupt-parent = <&cpuintc>;
41                         interrupts = <2>;
42                 };
43
44                 memc@300 {
45                         compatible = "ralink,rt3052-memc", "ralink,rt3050-memc";
46                         reg = <0x300 0x100>;
47                 };
48
49                 uartlite@c00 {
50                         compatible = "ralink,rt3052-uart", "ralink,rt2880-uart", "ns16550a";
51                         reg = <0xc00 0x100>;
52
53                         interrupt-parent = <&intc>;
54                         interrupts = <12>;
55
56                         reg-shift = <2>;
57                 };
58         };
59
60         usb@101c0000 {
61                 compatible = "ralink,rt3050-usb", "snps,dwc2";
62                 reg = <0x101c0000 40000>;
63
64                 interrupt-parent = <&intc>;
65                 interrupts = <18>;
66
67                 status = "disabled";
68         };
69 };