4 compatible = "brcm,bcm6358";
19 compatible = "brcm,bmips4350", "mips,mips4Kc";
25 compatible = "brcm,bmips4350", "mips,mips4Kc";
31 cpu_intc: interrupt-controller {
33 compatible = "mti,cpu-interrupt-controller";
36 #interrupt-cells = <1>;
39 memory { device_type = "memory"; reg = <0 0>; };
41 pflash: nor@1e000000 {
42 compatible = "cfi-flash";
43 reg = <0x1e000000 0x2000000>;
55 compatible = "simple-bus";
56 interrupt-parent = <&periph_intc>;
58 periph_intc: interrupt-controller@fffe000c {
59 compatible = "brcm,bcm6345-l1-intc";
60 reg = <0xfffe000c 0x8>,
64 #interrupt-cells = <1>;
66 interrupt-parent = <&cpu_intc>;
67 interrupts = <2>, <3>;
70 ext_intc0: interrupt-controller@fffe0014 {
71 compatible = "brcm,bcm6345-ext-intc";
72 reg = <0xfffe0014 0x4>;
75 #interrupt-cells = <2>;
77 interrupts = <25>, <26>, <27>, <28>;
80 ext_intc1: interrupt-controller@fffe001c {
81 compatible = "brcm,bcm6345-ext-intc";
82 reg = <0xfffe001c 0x4>;
85 #interrupt-cells = <2>;
87 interrupts = <20>, <21>;
90 pinctrl: pin-controller@fffe0080 {
91 compatible = "brcm,bcm6358-pinctrl";
92 reg = <0xfffe0080 0x8>,
94 reg-names = "dirout", "dat", "mode";
95 brcm,gpiomode = <&gpiomode>;
100 interrupts-extended = <&ext_intc1 0 0>,
106 interrupt-names = "gpio32", "gpio33", "gpio34", "gpio35",
109 pinctrl_ebi_cs: ebi_cs {
111 groups = "ebi_cs_grp";
114 pinctrl_uart1: uart1 {
116 groups = "uart1_grp";
119 pinctrl_serial_led: serial_led {
120 function = "serial_led";
121 groups = "serial_led_grp";
124 pinctrl_legacy_led: legacy_led {
125 function = "legacy_led";
126 groups = "legacy_led_grp";
134 pinctrl_spi_cs_23: spi_cs {
136 groups = "spi_cs_grp";
139 pinctrl_utopia: utopia {
141 groups = "utopia_grp";
144 pinctrl_pwm_syn_clk: pwm_syn_clk {
145 function = "pwm_syn_clk";
146 groups = "pwm_syn_clk_grp";
149 pinctrl_sys_irq: sys_irq {
150 function = "sys_irq";
151 groups = "sys_irq_grp";
155 gpiomode: gpiomode@fffe0098 {
156 compatible = "brcm,bcm6358-gpiomode", "syscon";
157 reg = <0xfffe0098 0x4>;
160 leds: led-controller@fffe00d0 {
161 #address-cells = <1>;
163 compatible = "brcm,bcm6358-leds";
164 reg = <0xfffe00d0 0x8>;
168 uart0: serial@fffe0100 {
169 compatible = "brcm,bcm6345-uart";
170 reg = <0xfffe0100 0x18>;
172 interrupt-parent = <&periph_intc>;
175 /* clocks = <&periph_clk>; */
176 /* clock-names = "refclk"; */
181 uart1: serial@fffe0120 {
182 compatible = "brcm,bcm6345-uart";
183 reg = <0xfffe0120 0x18>;
185 interrupt-parent = <&periph_intc>;
188 /* clocks = <&periph_clk>; */
189 /* clock-names = "refclk"; */
194 lsspi: spi@fffe0800 {
195 #address-cells = <1>;
197 compatible = "brcm,bcm6358-spi";
198 reg = <0xfffe0800 0x70c>;
200 /* clocks = <&clkctl 9>; */