ramips: remove incorrect mtd-eeprom for TP-Link TL-WR841N v14
authorAdrian Schmutzler <freifunk@adrianschmutzler.de>
Fri, 17 Jul 2020 09:23:16 +0000 (11:23 +0200)
committerAdrian Schmutzler <freifunk@adrianschmutzler.de>
Sun, 19 Jul 2020 00:01:06 +0000 (02:01 +0200)
The factory partition on this device is only 64k in size, so having
mediatek,mtd-eeprom = <&factory 0x10000> would place the EEPROM data
after the end of the flash. As can be verified against the TP-Link
GPL sources, which contain the EEPROM data as binary blob, the actual
address for the EEPROM data is 0x0.

Since 0x0 is default for MT7628, the incorrect line is just removed.

This error is the reason for the abysmal Wifi performance that people
are complaining about for the WR841Nv14.

Fixes: 3fd97c522bb7 ("ramips: add support for TP-Link TL-WR841n v14")
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
target/linux/ramips/dts/mt7628an_tplink_tl-wr841n-v14.dts

index eaac196c19f412ce77d545a4b576ee3b8a44f9c1..b33c2ecae82ac39e48e0b6d88d04071c7a0b26b4 100644 (file)
 
 &wmac {
        status = "okay";
+
        mtd-mac-address = <&factory 0xf100>;
-       mediatek,mtd-eeprom = <&factory 0x10000>;
 };
 
 &ethernet {