base-files: sysupgrade: fix streaming backup archives to stdout
[openwrt/staging/mans0n.git] / target / linux / bcm63xx / dts / bcm6345.dtsi
1 /dts-v1/;
2
3 / {
4 #address-cells = <1>;
5 #size-cells = <1>;
6 compatible = "brcm,bcm6345";
7
8 aliases {
9 pflash = &pflash;
10 serial0 = &uart0;
11 gpio0 = &gpio0;
12 };
13
14 cpus {
15 #address-cells = <1>;
16 #size-cells = <0>;
17
18 cpu@0 {
19 compatible = "brcm,bmips32", "mips,mips4Kc";
20 device_type = "cpu";
21 reg = <0>;
22 };
23 };
24
25 cpu_intc: interrupt-controller {
26 #address-cells = <0>;
27 compatible = "mti,cpu-interrupt-controller";
28
29 interrupt-controller;
30 #interrupt-cells = <1>;
31 };
32
33 memory { device_type = "memory"; reg = <0 0>; };
34
35 pflash: nor@1fc00000 {
36 compatible = "cfi-flash";
37 reg = <0x1fc00000 0x400000>;
38 bank-width = <2>;
39 #address-cells = <1>;
40 #size-cells = <1>;
41
42 status = "disabled";
43 };
44
45 ubus@fff00000 {
46 #address-cells = <1>;
47 #size-cells = <1>;
48 ranges;
49 compatible = "simple-bus";
50
51 periph_intc: interrupt-controller@fffe000c {
52 compatible = "brcm,bcm6345-l1-intc";
53 reg = <0xfffe000c 0x9>;
54
55 interrupt-controller;
56 #interrupt-cells = <1>;
57
58 interrupt-parent = <&cpu_intc>;
59 interrupts = <2>;
60 };
61
62 ext_intc: interrupt-controller@fffe0014 {
63 compatible = "brcm,bcm6345-ext-intc";
64 reg = <0xfffe0014 0x4>;
65
66 interrupt-controller;
67 #interrupt-cells = <2>;
68
69 interrupt-parent = <&cpu_intc>;
70 interrupts = <3>, <4>, <5>, <6>;
71 };
72
73 uart0: serial@fffe0300 {
74 compatible = "brcm,bcm6345-uart";
75 reg = <0xfffe0300 0x18>;
76
77 interrupt-parent = <&periph_intc>;
78 interrupts = <2>;
79
80 /* clocks = <&periph_clk>; */
81 /* clock-names = "refclk"; */
82
83 status = "disabled";
84 };
85
86 gpio0: gpio-controller@fffe0404 {
87 compatible = "brcm,bcm6345-gpio";
88 reg = <0xfffe0404 4>, <0xfffe0408 4>;
89
90 gpio-controller;
91 #gpio-cells = <2>;
92
93 ngpios = <16>;
94 };
95 };
96 };