Commit mt76: drop default eeprom file for mt7986-firmware
(
e3aa645b267ca4f08773b5366583e9b0020fc3e9) 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: e3aa645b267ca4f08773b5366583e9b0020fc3e9
Signed-off-by: Mikhail Zhilkin <csharper2005@gmail.com>
;;
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)
+++ /dev/null
-. /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