rpcd: iwinfo plugin fixes
[openwrt.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 = <1>;
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 };