mediatek: fix eeprom loading (Mercusys MR90X v1)

Commit mt76: drop default eeprom file for mt7986-firmware
(e3aa645b26) breaks eeprom loading for
Mercusys MR90X v1. As a result WiFi is not working at all.

This commit adds Mercusus MR90x to the caldata script (it works after the
commit mentioned above). And we can safely drop "81_fix_eeprom" script
as it's no longer required.

Fixes: e3aa645b26
Signed-off-by: Mikhail Zhilkin <csharper2005@gmail.com>
This commit is contained in:
Mikhail Zhilkin 2023-09-30 14:07:15 +00:00 committed by Daniel Golle
parent c354c069b3
commit 85b0d7592c
2 changed files with 8 additions and 16 deletions

View File

@ -21,6 +21,14 @@ case "$FIRMWARE" in
;;
esac
;;
"mediatek/mt7986_eeprom_mt7975_dual.bin")
case "$board" in
mercusys,mr90x-v1)
ln -sf /tmp/tp_data/MT7986_EEPROM.bin \
/lib/firmware/$FIRMWARE
;;
esac
;;
"mediatek/mt7986_eeprom_mt7976.bin")
case "$board" in
acer,predator-w6)

View File

@ -1,16 +0,0 @@
. /lib/functions/system.sh
preinit_fix_eeprom() {
case $(board_name) in
mercusys,mr90x-v1)
eeprom="/lib/firmware/mediatek/mt7986_eeprom_mt7975_dual.bin"
oem="/tmp/tp_data/MT7986_EEPROM.bin"
[ ! -L $eeprom -a -e $oem ] && \
mv -f $eeprom $eeprom.bak && ln -s $oem $eeprom
;;
*)
;;
esac
}
boot_hook_add preinit_main preinit_fix_eeprom