OpenWrt – Blame information for rev 4
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
4 | office | 1 | / { |
2 | #address-cells = <1>; |
||
3 | #size-cells = <1>; |
||
4 | compatible = "brcm,bcm6358"; |
||
5 | |||
6 | aliases { |
||
7 | pflash = &pflash; |
||
8 | pinctrl = &pinctrl; |
||
9 | serial0 = &uart0; |
||
10 | serial1 = &uart1; |
||
11 | spi0 = &lsspi; |
||
12 | }; |
||
13 | |||
14 | cpus { |
||
15 | #address-cells = <1>; |
||
16 | #size-cells = <0>; |
||
17 | |||
18 | cpu@0 { |
||
19 | compatible = "brcm,bmips4350", "mips,mips4Kc"; |
||
20 | device_type = "cpu"; |
||
21 | reg = <0>; |
||
22 | }; |
||
23 | |||
24 | cpu@1 { |
||
25 | compatible = "brcm,bmips4350", "mips,mips4Kc"; |
||
26 | device_type = "cpu"; |
||
27 | reg = <1>; |
||
28 | }; |
||
29 | }; |
||
30 | |||
31 | cpu_intc: interrupt-controller { |
||
32 | #address-cells = <0>; |
||
33 | compatible = "mti,cpu-interrupt-controller"; |
||
34 | |||
35 | interrupt-controller; |
||
36 | #interrupt-cells = <1>; |
||
37 | }; |
||
38 | |||
39 | memory { device_type = "memory"; reg = <0 0>; }; |
||
40 | |||
41 | pflash: nor@1e000000 { |
||
42 | compatible = "cfi-flash"; |
||
43 | reg = <0x1e000000 0x2000000>; |
||
44 | bank-width = <2>; |
||
45 | #address-cells = <1>; |
||
46 | #size-cells = <1>; |
||
47 | |||
48 | status = "disabled"; |
||
49 | }; |
||
50 | |||
51 | ubus@fff00000 { |
||
52 | #address-cells = <1>; |
||
53 | #size-cells = <1>; |
||
54 | ranges; |
||
55 | compatible = "simple-bus"; |
||
56 | interrupt-parent = <&periph_intc>; |
||
57 | |||
58 | periph_intc: interrupt-controller@fffe000c { |
||
59 | compatible = "brcm,bcm6345-l1-intc"; |
||
60 | reg = <0xfffe000c 0x8>, |
||
61 | <0xfffe0038 0x8>; |
||
62 | |||
63 | interrupt-controller; |
||
64 | #interrupt-cells = <1>; |
||
65 | |||
66 | interrupt-parent = <&cpu_intc>; |
||
67 | interrupts = <2>, <3>; |
||
68 | }; |
||
69 | |||
70 | ext_intc0: interrupt-controller@fffe0014 { |
||
71 | compatible = "brcm,bcm6345-ext-intc"; |
||
72 | reg = <0xfffe0014 0x4>; |
||
73 | |||
74 | interrupt-controller; |
||
75 | #interrupt-cells = <2>; |
||
76 | |||
77 | interrupts = <25>, <26>, <27>, <28>; |
||
78 | }; |
||
79 | |||
80 | ext_intc1: interrupt-controller@fffe001c { |
||
81 | compatible = "brcm,bcm6345-ext-intc"; |
||
82 | reg = <0xfffe001c 0x4>; |
||
83 | |||
84 | interrupt-controller; |
||
85 | #interrupt-cells = <2>; |
||
86 | |||
87 | interrupts = <20>, <21>; |
||
88 | }; |
||
89 | |||
90 | pinctrl: pin-controller@fffe0080 { |
||
91 | compatible = "brcm,bcm6358-pinctrl"; |
||
92 | reg = <0xfffe0080 0x8>, |
||
93 | <0xfffe0088 0x8>; |
||
94 | reg-names = "dirout", "dat", "mode"; |
||
95 | brcm,gpiomode = <&gpiomode>; |
||
96 | |||
97 | gpio-controller; |
||
98 | #gpio-cells = <2>; |
||
99 | |||
100 | interrupts-extended = <&ext_intc1 0 0>, |
||
101 | <&ext_intc1 1 0>, |
||
102 | <&ext_intc0 0 0>, |
||
103 | <&ext_intc0 1 0>, |
||
104 | <&ext_intc0 2 0>, |
||
105 | <&ext_intc0 3 0>; |
||
106 | interrupt-names = "gpio32", "gpio33", "gpio34", "gpio35", |
||
107 | "gpio36", "gpio37"; |
||
108 | |||
109 | pinctrl_ebi_cs: ebi_cs { |
||
110 | function = "ebi_cs"; |
||
111 | groups = "ebi_cs_grp"; |
||
112 | }; |
||
113 | |||
114 | pinctrl_uart1: uart1 { |
||
115 | function = "uart1"; |
||
116 | groups = "uart1_grp"; |
||
117 | }; |
||
118 | |||
119 | pinctrl_serial_led: serial_led { |
||
120 | function = "serial_led"; |
||
121 | groups = "serial_led_grp"; |
||
122 | }; |
||
123 | |||
124 | pinctrl_legacy_led: legacy_led { |
||
125 | function = "legacy_led"; |
||
126 | groups = "legacy_led_grp"; |
||
127 | }; |
||
128 | |||
129 | pinctrl_led: led { |
||
130 | function = "led"; |
||
131 | groups = "led_grp"; |
||
132 | }; |
||
133 | |||
134 | pinctrl_spi_cs_23: spi_cs { |
||
135 | function = "spi_cs"; |
||
136 | groups = "spi_cs_grp"; |
||
137 | }; |
||
138 | |||
139 | pinctrl_utopia: utopia { |
||
140 | function = "utopia"; |
||
141 | groups = "utopia_grp"; |
||
142 | }; |
||
143 | |||
144 | pinctrl_pwm_syn_clk: pwm_syn_clk { |
||
145 | function = "pwm_syn_clk"; |
||
146 | groups = "pwm_syn_clk_grp"; |
||
147 | }; |
||
148 | |||
149 | pinctrl_sys_irq: sys_irq { |
||
150 | function = "sys_irq"; |
||
151 | groups = "sys_irq_grp"; |
||
152 | }; |
||
153 | }; |
||
154 | |||
155 | gpiomode: gpiomode@fffe0098 { |
||
156 | compatible = "brcm,bcm6358-gpiomode", "syscon"; |
||
157 | reg = <0xfffe0098 0x4>; |
||
158 | }; |
||
159 | |||
160 | leds: led-controller@fffe00d0 { |
||
161 | #address-cells = <1>; |
||
162 | #size-cells = <0>; |
||
163 | compatible = "brcm,bcm6358-leds"; |
||
164 | reg = <0xfffe00d0 0x8>; |
||
165 | status = "disabled"; |
||
166 | }; |
||
167 | |||
168 | uart0: serial@fffe0100 { |
||
169 | compatible = "brcm,bcm6345-uart"; |
||
170 | reg = <0xfffe0100 0x18>; |
||
171 | |||
172 | interrupt-parent = <&periph_intc>; |
||
173 | interrupts = <2>; |
||
174 | |||
175 | /* clocks = <&periph_clk>; */ |
||
176 | /* clock-names = "refclk"; */ |
||
177 | |||
178 | status = "disabled"; |
||
179 | }; |
||
180 | |||
181 | uart1: serial@fffe0120 { |
||
182 | compatible = "brcm,bcm6345-uart"; |
||
183 | reg = <0xfffe0120 0x18>; |
||
184 | |||
185 | interrupt-parent = <&periph_intc>; |
||
186 | interrupts = <3>; |
||
187 | |||
188 | /* clocks = <&periph_clk>; */ |
||
189 | /* clock-names = "refclk"; */ |
||
190 | |||
191 | status = "disabled"; |
||
192 | }; |
||
193 | |||
194 | lsspi: spi@fffe0800 { |
||
195 | #address-cells = <1>; |
||
196 | #size-cells = <0>; |
||
197 | compatible = "brcm,bcm6358-spi"; |
||
198 | reg = <0xfffe0800 0x70c>; |
||
199 | interrupts = <1>; |
||
200 | /* clocks = <&clkctl 9>; */ |
||
201 | }; |
||
202 | }; |
||
203 | }; |