6 compatible = "brcm,bcm6368";
22 compatible = "brcm,bmips4350", "mips,mips4Kc";
28 compatible = "brcm,bmips4350", "mips,mips4Kc";
34 cpu_intc: interrupt-controller {
36 compatible = "mti,cpu-interrupt-controller";
39 #interrupt-cells = <1>;
42 memory { device_type = "memory"; reg = <0 0>; };
48 compatible = "simple-bus";
49 interrupt-parent = <&periph_intc>;
51 ext_intc0: interrupt-controller@10000018 {
52 compatible = "brcm,bcm6345-ext-intc";
53 reg = <0x10000018 0x4>;
56 #interrupt-cells = <2>;
58 interrupts = <20>, <21>, <22>, <23>;
61 ext_intc1: interrupt-controller@1000001c {
62 compatible = "brcm,bcm6345-ext-intc";
63 reg = <0x1000001c 0x4>;
66 #interrupt-cells = <2>;
68 interrupts = <24>, <25>;
71 periph_intc: interrupt-controller@10000020 {
72 compatible = "brcm,bcm6345-l1-intc";
73 reg = <0x10000020 0x10>,
77 #interrupt-cells = <1>;
79 interrupt-parent = <&cpu_intc>;
80 interrupts = <2>, <3>;
83 pinctrl: pin-controller@10000080 {
84 compatible = "brcm,bcm6368-pinctrl";
85 reg = <0x10000080 0x8>,
88 reg-names = "dirout", "dat", "mode";
89 brcm,gpiobasemode = <&gpiobasemode>;
94 interrupts-extended = <&ext_intc1 0 0>,
100 interrupt-names = "gpio32", "gpio33", "gpio34", "gpio35",
103 pinctrl_analog_afe_0: analog_afe_0 {
104 function = "analog_afe_0";
108 pinctrl_analog_afe_1: analog_afe_1 {
109 function = "analog_afe_1";
113 pinctrl_sys_irq: sys_irq {
114 function = "sys_irq";
118 pinctrl_serial_led: serial_led {
119 pinctrl_serial_led_data: serial_led_data {
120 function = "serial_led_data";
124 pinctrl_serial_led_clk: serial_led_clk {
125 function = "serial_led_clk";
130 pinctrl_inet_led: inet_led {
131 function = "inet_led";
135 pinctrl_ephy0_led: ephy0_led {
136 function = "ephy0_led";
140 pinctrl_ephy1_led: ephy1_led {
141 function = "ephy1_led";
145 pinctrl_ephy2_led: ephy2_led {
146 function = "ephy2_led";
150 pinctrl_ephy3_led: ephy3_led {
151 function = "ephy3_led";
155 pinctrl_robosw_led_data: robosw_led_data {
156 function = "robosw_led_data";
160 pinctrl_robosw_led_clk: robosw_led_clk {
161 function = "robosw_led_clk";
165 pinctrl_robosw_led0: robosw_led0 {
166 function = "robosw_led0";
170 pinctrl_robosw_led1: robosw_led1 {
171 function = "robosw_led1";
175 pinctrl_usb_device_led: usb_device_led {
176 function = "usb_device_led";
181 pinctrl_pci_req1: pci_req1 {
182 function = "pci_req1";
186 pinctrl_pci_gnt1: pci_gnt1 {
187 function = "pci_gnt1";
191 pinctrl_pci_intb: pci_intb {
192 function = "pci_intb";
196 pinctrl_pci_req0: pci_req0 {
197 function = "pci_req0";
201 pinctrl_pci_gnt0: pci_gnt0 {
202 function = "pci_gnt0";
207 pinctrl_pcmcia: pcmcia {
208 pinctrl_pcmcia_cd1: pcmcia_cd1 {
209 function = "pcmcia_cd1";
213 pinctrl_pcmcia_cd2: pcmcia_cd2 {
214 function = "pcmcia_cd2";
218 pinctrl_pcmcia_vs1: pcmcia_vs1 {
219 function = "pcmcia_vs1";
223 pinctrl_pcmcia_vs2: pcmcia_vs2 {
224 function = "pcmcia_vs2";
229 pinctrl_ebi_cs2: ebi_cs2 {
230 function = "ebi_cs2";
234 pinctrl_ebi_cs3: ebi_cs3 {
235 function = "ebi_cs2";
239 pinctrl_spi_cs2: spi_cs2 {
240 function = "spi_cs2";
244 pinctrl_spi_cs3: spi_cs3 {
245 function = "spi_cs3";
249 pinctrl_spi_cs4: spi_cs4 {
250 function = "spi_cs4";
254 pinctrl_spi_cs5: spi_cs5 {
255 function = "spi_cs5";
259 pinctrl_uart1: uart1 {
265 gpiobasemode: gpiobasemode@100000b8 {
266 compatible = "brcm,bcm6368-gpiobasemode", "syscon";
267 reg = <0x100000b8 0x4>;
270 leds: led-controller@100000d0 {
271 #address-cells = <1>;
273 compatible = "brcm,bcm6358-leds";
274 reg = <0x100000d0 0x8>;
278 uart0: serial@10000100 {
279 compatible = "brcm,bcm6345-uart";
280 reg = <0x10000100 0x18>;
282 interrupt-parent = <&periph_intc>;
285 /* clocks = <&periph_clk>; */
286 /* clock-names = "refclk"; */
291 uart1: serial@10000120 {
292 compatible = "brcm,bcm6345-uart";
293 reg = <0x10000120 0x18>;
295 interrupt-parent = <&periph_intc>;
298 /* clocks = <&periph_clk>; */
299 /* clock-names = "refclk"; */
304 nflash: nand@10000200 {
305 #address-cells = <1>;
307 compatible = "brcm,nand-bcm6368",
308 "brcm,brcmnand-v2.1",
310 reg = <0x10000200 0x180>,
317 interrupt-parent = <&periph_intc>;
320 /* clocks = <&clkctl 17>; */
325 lsspi: spi@10000800 {
326 #address-cells = <1>;
328 compatible = "brcm,bcm6358-spi";
329 reg = <0x10000800 0x70c>;
331 /* clocks = <&clkctl 9>; */
335 pflash: nor@18000000 {
336 compatible = "cfi-flash";
337 reg = <0x18000000 0x2000000>;
339 #address-cells = <1>;