6 compatible = "brcm,bcm63268";
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_intc: interrupt-controller@10000018 {
52 compatible = "brcm,bcm6345-ext-intc";
53 reg = <0x10000018 0x4>;
56 #interrupt-cells = <2>;
58 interrupts = <44>, <45>, <46>, <47>;
61 periph_intc: interrupt-controller@10000020 {
62 compatible = "brcm,bcm6345-l1-intc";
63 reg = <0x10000020 0x20>,
67 #interrupt-cells = <1>;
69 interrupt-parent = <&cpu_intc>;
70 interrupts = <2>, <3>;
73 pinctrl: pin-controller@100000c0 {
74 compatible = "brcm,bcm63268-pinctrl";
75 reg = <0x100000c0 0x8>,
81 reg-names = "dirout", "dat", "led", "mode",
87 interrupt-parent = <&ext_intc>;
88 interrupts = <0 0>, <1 0>, <2 0>, <3 0>;
89 interrupt-names = "gpio32", "gpio33", "gpio34", "gpio35";
91 pinctrl_serial_led: serial_led {
92 pinctrl_serial_led_clk: serial_led_clk {
93 function = "serial_led_clk";
97 pinctrl_serial_led_data: serial_led_data {
98 function = "serial_led_data";
103 pinctrl_hsspi_cs4: hsspi_cs4 {
104 function = "hsspi_cs4";
108 pinctrl_hsspi_cs5: hsspi_cs5 {
109 function = "hsspi_cs5";
113 pinctrl_hsspi_cs6: hsspi_cs6 {
114 function = "hsspi_cs6";
118 pinctrl_hsspi_cs7: hsspi_cs7 {
119 function = "hsspi_cs7";
123 pinctrl_adsl_spi: adsl_spi {
124 pinctrl_adsl_spi_miso: adsl_spi_miso {
125 function = "adsl_spi_miso";
129 pinctrl_adsl_spi_mosi: adsl_spi_mosi {
130 function = "adsl_spi_mosi";
135 pinctrl_vreq_clk: vreq_clk {
136 function = "vreq_clk";
140 pinctrl_pcie_clkreq_b: pcie_clkreq_b {
141 function = "pcie_clkreq_b";
145 pinctrl_robosw_led_clk: robosw_led_clk {
146 function = "robosw_led_clk";
150 pinctrl_robosw_led_data: robosw_led_data {
151 function = "robosw_led_data";
160 pinctrl_gpio35_alt: gpio35_alt {
161 function = "gpio35_alt";
165 pinctrl_dectpd: dectpd {
167 group = "dectpd_grp";
170 pinctrl_vdsl_phy_override_0: vdsl_phy_override_0 {
171 function = "vdsl_phy_override_0";
172 group = "vdsl_phy_override_0_grp";
175 pinctrl_vdsl_phy_override_1: vdsl_phy_override_1 {
176 function = "vdsl_phy_override_1";
177 group = "vdsl_phy_override_1_grp";
180 pinctrl_vdsl_phy_override_2: vdsl_phy_override_2 {
181 function = "vdsl_phy_override_2";
182 group = "vdsl_phy_override_2_grp";
185 pinctrl_vdsl_phy_override_3: vdsl_phy_override_3 {
186 function = "vdsl_phy_override_3";
187 group = "vdsl_phy_override_3_grp";
190 pinctrl_dsl_gpio8: dsl_gpio8 {
191 function = "dsl_gpio8";
195 pinctrl_dsl_gpio9: dsl_gpio9 {
196 function = "dsl_gpio9";
201 uart0: serial@10000180 {
202 compatible = "brcm,bcm6345-uart";
203 reg = <0x10000180 0x18>;
205 interrupt-parent = <&periph_intc>;
208 /* clocks = <&periph_clk>; */
209 /* clock-names = "refclk"; */
214 uart1: serial@100001a0 {
215 compatible = "brcm,bcm6345-uart";
216 reg = <0x100001a0 0x18>;
218 interrupt-parent = <&periph_intc>;
221 /* clocks = <&periph_clk>; */
222 /* clock-names = "refclk"; */
227 lsspi: spi@10000800 {
228 #address-cells = <1>;
230 compatible = "brcm,bcm6358-spi";
231 reg = <0x10000800 0x70c>;
233 /* clocks = <&clkctl 15>; */
236 hsspi: spi@10001000 {
237 #address-cells = <1>;
239 compatible = "brcm,bcm6328-hsspi";
240 reg = <0x10001000 0x600>;
242 /* clocks = <&clkctl 16>; */
245 nflash: nand@10000200 {
246 #address-cells = <1>;
248 compatible = "brcm,nand-bcm6368",
249 "brcm,brcmnand-v4.0",
251 reg = <0x10000200 0x180>,
258 interrupt-parent = <&periph_intc>;
261 /* clocks = <&clkctl 20>; */
263 pinctrl-names = "default";
264 pinctrl-0 = <&pinctrl_nand>;
269 leds: led-controller@10001900 {
270 #address-cells = <1>;
272 compatible = "brcm,bcm6328-leds";
273 reg = <0x10001900 0x24>;