628c2d0d34f5680641bb4ecd2b2949ad80dfa37a
[openwrt/svn-archive/archive.git] / target / linux / brcm63xx / dts / bcm6368.dtsi
1 / {
2 #address-cells = <1>;
3 #size-cells = <1>;
4 compatible = "brcm,bcm6368";
5
6 aliases {
7 pflash = &pflash;
8 gpio0 = &gpio0;
9 gpio1 = &gpio1;
10 };
11
12 cpus {
13 #address-cells = <1>;
14 #size-cells = <0>;
15
16 cpu@0 {
17 compatible = "brcm,bmips4350", "mips,mips4Kc";
18 device_type = "cpu";
19 reg = <0>;
20 };
21
22 cpu@1 {
23 compatible = "brcm,bmips4350", "mips,mips4Kc";
24 device_type = "cpu";
25 reg = <0>;
26 };
27 };
28
29 cpu_intc: interrupt-controller {
30 #address-cells = <0>;
31 compatible = "mti,cpu-interrupt-controller";
32
33 interrupt-controller;
34 #interrupt-cells = <1>;
35 };
36
37 memory { device_type = "memory"; reg = <0 0>; };
38
39 ubus@10000000 {
40 #address-cells = <1>;
41 #size-cells = <1>;
42 ranges;
43 compatible = "simple-bus";
44
45 ext_intc0: interrupt-controller@10000018 {
46 compatible = "brcm,bcm6345-ext-intc";
47 reg = <0x10000018 0x4>;
48
49 interrupt-controller;
50 #interrupt-cells = <2>;
51
52 interrupt-parent = <&periph_intc>;
53 interrupts = <20>, <21>, <22>, <23>;
54 };
55
56 ext_intc1: interrupt-controller@1000001c {
57 compatible = "brcm,bcm6345-ext-intc";
58 reg = <0x1000001c 0x4>;
59
60 interrupt-controller;
61 #interrupt-cells = <2>;
62
63 interrupt-parent = <&periph_intc>;
64 interrupts = <24>, <25>;
65 };
66
67 periph_intc: interrupt-controller@10000020 {
68 compatible = "brcm,bcm6345-periph-intc";
69 reg = <0x10000020 0x10>,
70 <0x10000030 0x10>;
71
72 interrupt-controller;
73 #interrupt-cells = <1>;
74
75 interrupt-parent = <&cpu_intc>;
76 interrupts = <2>, <3>;
77 };
78
79 gpio1: gpio-controller@10000080 {
80 compatible = "brcm,bcm6345-gpio";
81 reg = <0x10000080 4>, <0x10000088 4>;
82
83 gpio-controller;
84 #gpio-cells = <2>;
85
86 ngpios = <6>;
87 };
88
89 gpio0: gpio-controller@10000084 {
90 compatible = "brcm,bcm6345-gpio";
91 reg = <0x10000084 4>, <0x1000008c 4>;
92
93 gpio-controller;
94 #gpio-cells = <2>;
95 };
96 };
97
98 pflash: nor@18000000 {
99 compatible = "cfi-flash";
100 reg = <0x18000000 0x2000000>;
101 bank-width = <2>;
102 #address-cells = <1>;
103 #size-cells = <1>;
104 status = "disabled";
105 };
106 };