1 // SPDX-License-Identifier: GPL-2.0-or-later
3 #include "bcm63268.dtsi"
7 led-boot = &led_power_green;
8 led-failsafe = &led_power_red;
9 led-running = &led_power_green;
10 led-upgrade = &led_power_green;
14 compatible = "gpio-keys-polled";
15 poll-interval = <100>;
19 gpios = <&gpio 34 GPIO_ACTIVE_LOW>;
20 linux,code = <KEY_WPS_BUTTON>;
21 debounce-interval = <60>;
26 gpios = <&gpio 35 GPIO_ACTIVE_LOW>;
27 linux,code = <KEY_RESTART>;
28 debounce-interval = <60>;
40 nvmem-cells = <&macaddr_cferom_6a0>;
41 nvmem-cell-names = "mac-address";
47 pinctrl-names = "default";
48 pinctrl-0 = <&pinctrl_leds>;
57 label = "green:mobile";
60 led_power_red: led@8 {
83 label = "red:internet";
88 label = "green:internet";
93 label = "green:phone";
96 led_power_green: led@17 {
98 label = "green:power";
103 label = "blue:mobile";
108 phy12: ethernet-phy@c {
109 compatible = "ethernet-phy-ieee802.3-c22";
116 compatible = "brcm,bcm53134";
122 #address-cells = <1>;
155 phy-mode = "rgmii-txid";
156 ethernet = <&switch0port4>;
171 compatible = "brcm,nandcs";
173 nand-ecc-step-size = <512>;
174 nand-ecc-strength = <4>;
176 brcm,nand-oob-sector-size = <64>;
178 #address-cells = <1>;
182 compatible = "fixed-partitions";
183 #address-cells = <1>;
188 reg = <0x0000000 0x0020000>;
192 compatible = "fixed-layout";
193 #address-cells = <1>;
196 macaddr_cferom_6a0: macaddr@6a0 {
204 reg = <0x0020000 0x00a0000>;
210 reg = <0x00c0000 0x0140000>;
216 reg = <0x0200000 0x0140000>;
222 reg = <0x6920000 0x0140000>;
227 reg = <0x6a60000 0x0140000>;
231 compatible = "sercomm,wfi";
233 reg = <0x0520000 0x6400000>;
238 reg = <0x6ba0000 0x0280000>;
244 reg = <0x6e20000 0x0280000>;
263 phy-handle = <&phy12>;
267 switch0port4: port@4 {
271 phy-mode = "rgmii-txid";
284 pins = "gpio0", "gpio1", "gpio8", "gpio9",
285 "gpio12", "gpio13", "gpio14", "gpio15",
286 "gpio16", "gpio17", "gpio23";