|
|
|
@ -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)>; |
|
|
|
|
}; |
|
|
|
|
}; |
|
|
|
|