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>
(cherry picked from commit f8d8b3f85d)
This commit is contained in:
committed by
Christian Lamparter
parent
26c0bec13b
commit
0b9f3c28ef
@@ -103,7 +103,7 @@ case "$FIRMWARE" in
|
|||||||
dlink,dir-825-c1|\
|
dlink,dir-825-c1|\
|
||||||
dlink,dir-835-a1)
|
dlink,dir-835-a1)
|
||||||
ath9k_eeprom_extract "art" 4096 1088
|
ath9k_eeprom_extract "art" 4096 1088
|
||||||
ath9k_patch_fw_mac_crc $(mtd_get_mac_text "mac" 4) 2
|
ath9k_patch_fw_mac $(mtd_get_mac_text "mac" 4) 2
|
||||||
;;
|
;;
|
||||||
dlink,dir-859-a1|\
|
dlink,dir-859-a1|\
|
||||||
nec,wg1200cr|\
|
nec,wg1200cr|\
|
||||||
@@ -149,7 +149,7 @@ case "$FIRMWARE" in
|
|||||||
dlink,dir-825-c1|\
|
dlink,dir-825-c1|\
|
||||||
dlink,dir-835-a1)
|
dlink,dir-835-a1)
|
||||||
ath9k_eeprom_extract "art" 20480 1088
|
ath9k_eeprom_extract "art" 20480 1088
|
||||||
ath9k_patch_fw_mac_crc $(macaddr_add $(mtd_get_mac_text "mac" 24) 1) 2
|
ath9k_patch_fw_mac $(macaddr_add $(mtd_get_mac_text "mac" 24) 1) 2
|
||||||
;;
|
;;
|
||||||
ocedo,raccoon|\
|
ocedo,raccoon|\
|
||||||
tplink,tl-wdr3600-v1|\
|
tplink,tl-wdr3600-v1|\
|
||||||
@@ -188,7 +188,7 @@ case "$FIRMWARE" in
|
|||||||
;;
|
;;
|
||||||
wd,mynet-wifi-rangeextender)
|
wd,mynet-wifi-rangeextender)
|
||||||
ath9k_eeprom_extract "art" 4096 4096
|
ath9k_eeprom_extract "art" 4096 4096
|
||||||
ath9k_patch_fw_mac_crc $(nvram get wl0_hwaddr) "$mac" 2
|
ath9k_patch_fw_mac $(nvram get wl0_hwaddr) "$mac" 2
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
ath9k_eeprom_die "board $board is not supported yet"
|
ath9k_eeprom_die "board $board is not supported yet"
|
||||||
|
|||||||
Reference in New Issue
Block a user