mediatek: fix eeprom loading (Mercusys MR90X v1)
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: 5a0bdab24c ("mt76: drop default eeprom file for mt7986-firmware")
Signed-off-by: Mikhail Zhilkin <csharper2005@gmail.com>
(cherry picked from commit 85b0d7592c454f2e4e02be043a1e433c67df4e41)
[rmilecki: fix commit hash in Fixes]
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
			
			
This commit is contained in:
		 Mikhail Zhilkin
					Mikhail Zhilkin
				
			
				
					committed by
					
						 Rafał Miłecki
						Rafał Miłecki
					
				
			
			
				
	
			
			
			 Rafał Miłecki
						Rafał Miłecki
					
				
			
						parent
						
							5a0bdab24c
						
					
				
				
					commit
					f8c149dcbd
				
			| @@ -28,6 +28,14 @@ case "$FIRMWARE" in | |||||||
| 		;; | 		;; | ||||||
| 	esac | 	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") | "mediatek/mt7986_eeprom_mt7976.bin") | ||||||
| 	case "$board" in | 	case "$board" in | ||||||
| 	acer,predator-w6) | 	acer,predator-w6) | ||||||
|   | |||||||
| @@ -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 |  | ||||||
		Reference in New Issue
	
	Block a user