diff --git a/target/linux/ramips/dts/ArcherC20v4.dts b/target/linux/ramips/dts/ArcherC20v4.dts index be0c21a9a9..77f70bd840 100644 --- a/target/linux/ramips/dts/ArcherC20v4.dts +++ b/target/linux/ramips/dts/ArcherC20v4.dts @@ -1,6 +1,6 @@ /dts-v1/; -#include "mt7628an.dtsi" +#include "TPLINK-8M.dtsi" #include <dt-bindings/input/input.h> #include <dt-bindings/gpio/gpio.h> @@ -9,10 +9,6 @@ compatible = "tplink,c20-v4", "mediatek,mt7628an-soc"; model = "TP-Link Archer C20 v4"; - chosen { - bootargs = "console=ttyS0,115200"; - }; - gpio-leds { compatible = "gpio-leds"; @@ -70,78 +66,13 @@ linux,code = <KEY_RFKILL>; }; }; - - memory@0 { - device_type = "memory"; - reg = <0x0 0x4000000>; - }; -}; - -&spi0 { - status = "okay"; - - m25p80@0 { - #address-cells = <1>; - #size-cells = <1>; - compatible = "jedec,spi-nor"; - reg = <0>; - spi-max-frequency = <10000000>; - m25p,chunked-io = <32>; - - partition@0 { - label = "u-boot"; - reg = <0x0 0x20000>; - read-only; - }; - - partition@20000 { - label = "firmware"; - reg = <0x20000 0x7a0000>; - }; - - partition@7c0000 { - label = "config"; - reg = <0x7c0000 0x10000>; - read-only; - }; - - rom: partition@7d0000 { - label = "rom"; - reg = <0x7d0000 0x10000>; - read-only; - }; - - partition@7e0000 { - label = "romfile"; - reg = <0x7e0000 0x10000>; - read-only; - }; - - radio: partition@7f0000 { - label = "radio"; - reg = <0x7f0000 0x10000>; - read-only; - }; - }; -}; - -&ehci { - status = "disabled"; -}; - -&ohci { - status = "disabled"; }; &wmac { - status = "okay"; - mediatek,mtd-eeprom = <&radio 0x0>; - mtd-mac-address = <&rom 0xf100>; mtd-mac-address-increment = <(-2)>; }; ðernet { - mtd-mac-address = <&rom 0xf100>; mediatek,portmap = "wllll"; }; @@ -161,9 +92,9 @@ mt76@0,0 { reg = <0x0000 0 0 0 0>; device_type = "pci"; - mediatek,mtd-eeprom = <&radio 0x8000>; + mediatek,mtd-eeprom = <&factory 0x28000>; ieee80211-freq-limit = <5000000 6000000>; - mtd-mac-address = <&rom 0xf100>; + mtd-mac-address = <&factory 0xf100>; mtd-mac-address-increment = <(-1)>; }; };