ath79: remove invalid uses of ath9k_patch_fw_mac_crc
Some ar9344-based devices are using ath9k_patch_fw_mac_crc, which is meant to generate a checksum, for fixing their ath9k MAC addresses. However, those do not have a checksum field, and the calculated checksum offset would be negative. This patch will use ath9k_patch_fw_mac function for those devices. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
This commit is contained in:
		
				
					committed by
					
						
						Christian Lamparter
					
				
			
			
				
	
			
			
			
						parent
						
							5b96421964
						
					
				
				
					commit
					f8d8b3f85d
				
			@@ -103,7 +103,7 @@ case "$FIRMWARE" in
 | 
			
		||||
	dlink,dir-825-c1|\
 | 
			
		||||
	dlink,dir-835-a1)
 | 
			
		||||
		ath9k_eeprom_extract "art" 0x1000 0x440
 | 
			
		||||
		ath9k_patch_fw_mac_crc $(mtd_get_mac_text "mac" 0x4) 0x2
 | 
			
		||||
		ath9k_patch_fw_mac $(mtd_get_mac_text "mac" 0x4) 0x2
 | 
			
		||||
		;;
 | 
			
		||||
	dlink,dir-842-c1|\
 | 
			
		||||
	dlink,dir-842-c2|\
 | 
			
		||||
@@ -156,7 +156,7 @@ case "$FIRMWARE" in
 | 
			
		||||
	dlink,dir-825-c1|\
 | 
			
		||||
	dlink,dir-835-a1)
 | 
			
		||||
		ath9k_eeprom_extract "art" 0x5000 0x440
 | 
			
		||||
		ath9k_patch_fw_mac_crc $(macaddr_add $(mtd_get_mac_text "mac" 0x18) 1) 0x2
 | 
			
		||||
		ath9k_patch_fw_mac $(macaddr_add $(mtd_get_mac_text "mac" 0x18) 1) 0x2
 | 
			
		||||
		;;
 | 
			
		||||
	ocedo,raccoon|\
 | 
			
		||||
	tplink,tl-wdr3500-v1|\
 | 
			
		||||
@@ -196,7 +196,7 @@ case "$FIRMWARE" in
 | 
			
		||||
		;;
 | 
			
		||||
	wd,mynet-wifi-rangeextender)
 | 
			
		||||
		ath9k_eeprom_extract "art" 0x1000 0x1000
 | 
			
		||||
		ath9k_patch_fw_mac_crc $(nvram get wl0_hwaddr) "$mac" 0x2
 | 
			
		||||
		ath9k_patch_fw_mac $(nvram get wl0_hwaddr) "$mac" 0x2
 | 
			
		||||
		;;
 | 
			
		||||
	*)
 | 
			
		||||
		ath9k_eeprom_die "board $board is not supported yet"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user