1 // SPDX-License-Identifier: GPL-2.0-or-later
3 #include "bcm63268.dtsi"
6 model = "SmartRG SR505n";
7 compatible = "smartrg,sr505n", "brcm,bcm63168", "brcm,bcm63268";
10 led-boot = &led_power_green;
11 led-failsafe = &led_power_red;
12 led-running = &led_power_green;
13 led-upgrade = &led_power_green;
17 compatible = "gpio-keys-polled";
18 poll-interval = <100>;
22 gpios = <&gpio 32 GPIO_ACTIVE_LOW>;
23 linux,code = <KEY_RESTART>;
24 debounce-interval = <60>;
29 gpios = <&gpio 33 GPIO_ACTIVE_LOW>;
30 linux,code = <KEY_WPS_BUTTON>;
31 debounce-interval = <60>;
36 gpios = <&gpio 34 GPIO_ACTIVE_LOW>;
37 linux,code = <KEY_WLAN>;
38 debounce-interval = <60>;
50 nvmem-cells = <&macaddr_cfe_6a0>;
51 nvmem-cell-names = "mac-address";
58 compatible = "jedec,spi-nor";
59 spi-max-frequency = <16666667>;
60 spi-tx-bus-width = <2>;
61 spi-rx-bus-width = <2>;
68 compatible = "fixed-partitions";
74 reg = <0x000000 0x010000>;
78 compatible = "fixed-layout";
82 macaddr_cfe_6a0: macaddr@6a0 {
89 compatible = "brcm,bcm963xx-imagetag";
91 reg = <0x010000 0xfd0000>;
96 reg = <0xfe0000 0x020000>;
105 pinctrl-names = "default";
106 pinctrl-0 = <&pinctrl_leds>;
111 function = LED_FUNCTION_WPS;
112 color = <LED_COLOR_ID_GREEN>;
118 label = "green:inet";
124 brcm,hardware-controlled;
130 brcm,hardware-controlled;
136 brcm,hardware-controlled;
142 brcm,hardware-controlled;
160 function = LED_FUNCTION_USB;
161 color = <LED_COLOR_ID_GREEN>;
164 led_power_green: power_green@20 {
167 function = LED_FUNCTION_POWER;
168 color = <LED_COLOR_ID_GREEN>;
171 led_power_red: power_red@21 {
174 function = LED_FUNCTION_POWER;
175 color = <LED_COLOR_ID_RED>;
183 pins = "gpio1", "gpio8",
202 phy-handle = <&phy1>;
210 phy-handle = <&phy2>;
218 phy-handle = <&phy3>;
226 phy-handle = <&phy4>;