// SPDX-License-Identifier: GPL-2.0-or-later OR MIT #include "mt7621_gemtek_wvrtm-1xxacn.dtsi" / { compatible = "gemtek,wvrtm-130acn", "mediatek,mt7621-soc"; model = "Gemtek WVRTM-130ACN"; }; &eeprom_factory_0 { reg = <0x0 0x4da8>; }; &macaddr_factory_4 { compatible = "mac-base"; #nvmem-cell-cells = <1>; }; &keys { button-2 { label = "power"; gpios = <&gpio 27 GPIO_ACTIVE_LOW>; linux,code = ; }; }; &leds { led-7 { gpios = <&gpio_hc595 7 GPIO_ACTIVE_HIGH>; function = LED_FUNCTION_WPS; color = ; }; }; &pcie0 { wifi@0,0 { compatible = "mediatek,mt76"; reg = <0x0000 0 0 0 0>; nvmem-cells = <&eeprom_factory_0>; nvmem-cell-names = "eeprom"; #address-cells = <2>; #size-cells = <0>; band@0 { /* 2.4 GHz */ reg = <0>; nvmem-cells = <&macaddr_factory_4 (-1)>; nvmem-cell-names = "mac-address"; /* led_pin 0 */ }; band@1 { /* 5 GHz */ reg = <1>; nvmem-cells = <&macaddr_factory_4 0>; nvmem-cell-names = "mac-address"; /* led_pin 2 */ }; led { led-sources = <2>; led-active-low; }; }; }; &ports { port@0 { status = "okay"; label = "lan1"; }; port@1 { status = "okay"; label = "lan2"; }; port@2 { status = "okay"; label = "lan3"; }; port@3 { status = "okay"; label = "lan4"; }; };