1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 #include "mt7621_dlink_dir_nand_128m.dtsi"
6 compatible = "dlink,dir-3040-a1", "mediatek,mt7621-soc";
7 model = "D-Link DIR-3040 A1";
11 gpios = <&gpio 6 GPIO_ACTIVE_LOW>;
16 function = LED_FUNCTION_USB;
17 color = <LED_COLOR_ID_WHITE>;
18 function-enumerator = <0>;
19 gpios = <&gpio 13 GPIO_ACTIVE_LOW>;
20 trigger-sources = <&ehci_port2>;
21 linux,default-trigger = "usbport";
25 function = LED_FUNCTION_USB;
26 color = <LED_COLOR_ID_WHITE>;
27 function-enumerator = <1>;
28 gpios = <&gpio 14 GPIO_ACTIVE_LOW>;
29 trigger-sources = <&xhci_ehci_port1>;
30 linux,default-trigger = "usbport";
34 function = LED_FUNCTION_WLAN_2GHZ;
35 color = <LED_COLOR_ID_WHITE>;
36 gpios = <&gpio 11 GPIO_ACTIVE_HIGH>;
37 linux,default-trigger = "phy0radio";
41 function = LED_FUNCTION_WLAN_5GHZ;
42 color = <LED_COLOR_ID_WHITE>;
43 function-enumerator = <0>;
44 gpios = <&gpio 9 GPIO_ACTIVE_HIGH>;
45 linux,default-trigger = "phy1radio";
49 function = LED_FUNCTION_WLAN_5GHZ;
50 color = <LED_COLOR_ID_WHITE>;
51 function-enumerator = <1>;
52 gpios = <&gpio 5 GPIO_ACTIVE_HIGH>;
53 linux,default-trigger = "phy2radio";
58 nvmem-cells = <&eeprom_factory_0>, <&macaddr_factory_e000 1>;
59 nvmem-cell-names = "eeprom", "mac-address";
61 /delete-property/ ieee80211-freq-limit;
65 nvmem-cells = <&eeprom_factory_8000>, <&macaddr_factory_e000 3>;
66 nvmem-cell-names = "eeprom", "mac-address";