X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Framips%2Fdts%2Fmt7621_tplink_tl-wpa8631p-v3.dts;h=3c133dd0168b9a262a91b845687faf380c6b49da;hb=f4c33d098fdfccc741c33cfde134a2911347d17a;hp=7012c315c1f0be7bd17e4f398549b33f93f243e5;hpb=6c743c3006f9b8446a11eab4af2f7997ab6a6a2f;p=openwrt%2Fstaging%2Fhauke.git diff --git a/target/linux/ramips/dts/mt7621_tplink_tl-wpa8631p-v3.dts b/target/linux/ramips/dts/mt7621_tplink_tl-wpa8631p-v3.dts index 7012c315c1..3c133dd016 100644 --- a/target/linux/ramips/dts/mt7621_tplink_tl-wpa8631p-v3.dts +++ b/target/linux/ramips/dts/mt7621_tplink_tl-wpa8631p-v3.dts @@ -7,7 +7,7 @@ / { compatible = "tplink,tl-wpa8631p-v3", "mediatek,mt7621-soc"; - model = "TP-Link WPA8631P v3"; + model = "TP-Link TL-WPA8631P v3"; aliases { label-mac-device = &gmac0; @@ -75,15 +75,15 @@ }; }; - gpio-export { - compatible = "gpio-export"; + gpio-export { + compatible = "gpio-export"; - led_control { - gpio-export,name = "tp-link:led:control"; - gpio-export,output = <0>; - gpios = <&gpio 25 GPIO_ACTIVE_LOW>; - }; - }; + led_control { + gpio-export,name = "tp-link:led:control"; + gpio-export,output = <0>; + gpios = <&gpio 25 GPIO_ACTIVE_LOW>; + }; + }; }; &spi0 { @@ -115,12 +115,36 @@ label = "config"; reg = <0x730000 0xc0000>; read-only; + + nvmem-layout { + compatible = "fixed-layout"; + #address-cells = <1>; + #size-cells = <1>; + + macaddr_config_2008: macaddr@2008 { + reg = <0x2008 0x6>; + }; + }; }; radio: partition@7f0000 { label = "radio"; reg = <0x7f0000 0x10000>; read-only; + + nvmem-layout { + compatible = "fixed-layout"; + #address-cells = <1>; + #size-cells = <1>; + + eeprom_radio_0: eeprom@0 { + reg = <0x0 0x400>; + }; + + eeprom_radio_8000: eeprom@8000 { + reg = <0x8000 0x4da8>; + }; + }; }; }; }; @@ -141,9 +165,8 @@ wifi@0,0 { compatible = "mediatek,mt76"; reg = <0x0000 0 0 0 0>; - mediatek,mtd-eeprom = <&radio 0x0>; - nvmem-cells = <&macaddr_config_2008>; - nvmem-cell-names = "mac-address"; + nvmem-cells = <&eeprom_radio_0>, <&macaddr_config_2008>; + nvmem-cell-names = "eeprom", "mac-address"; ieee80211-freq-limit = <2400000 2500000>; }; }; @@ -152,14 +175,17 @@ wifi@0,0 { compatible = "mediatek,mt76"; reg = <0x0000 0 0 0 0>; - mediatek,mtd-eeprom = <&radio 0x8000>; - nvmem-cells = <&macaddr_config_2008>; - nvmem-cell-names = "mac-address"; + nvmem-cells = <&eeprom_radio_8000>, <&macaddr_config_2008>; + nvmem-cell-names = "eeprom", "mac-address"; mac-address-increment = <1>; ieee80211-freq-limit = <5000000 6000000>; }; }; +ðernet { + pinctrl-0 = <&mdio_pins>, <&rgmii1_pins>; +}; + &gmac0 { nvmem-cells = <&macaddr_config_2008>; nvmem-cell-names = "mac-address"; @@ -188,13 +214,3 @@ }; }; }; - -&config { - compatible = "nvmem-cells"; - #address-cells = <1>; - #size-cells = <1>; - - macaddr_config_2008: macaddr@2008 { - reg = <0x2008 0x6>; - }; -};