ath79/mikrotik: use standard caldata functions
With the implementation of a sysfs interface to access WLAN data, this target no longer needs a special wrapper to extract caldata. Signed-off-by: Thibaut VARÈNE <hacks@slashdirt.org>
This commit is contained in:
committed by
Koen Vandeputte
parent
301bc3290d
commit
1e24af5638
@@ -3,7 +3,9 @@
|
||||
[ -e /lib/firmware/$FIRMWARE ] && exit 0
|
||||
|
||||
. /lib/functions/caldata.sh
|
||||
. /lib/functions/mikrotik-caldata.sh
|
||||
|
||||
wlan_data="/sys/firmware/mikrotik/hard_config/wlan_data"
|
||||
mac_base="$(cat /sys/firmware/mikrotik/hard_config/mac_base)"
|
||||
|
||||
board=$(board_name)
|
||||
|
||||
@@ -11,8 +13,8 @@ case "$FIRMWARE" in
|
||||
"ath9k-eeprom-ahb-18100000.wmac.bin")
|
||||
case $board in
|
||||
mikrotik,routerboard-wap-g-5hact2hnd)
|
||||
mikrotik_caldata_extract "hard_config" 0x1000 0x440
|
||||
ath9k_patch_mac $(macaddr_add $(mtd_get_mac_binary hard_config 0x10) +2)
|
||||
caldata_from_file $wlan_data 0x1000 0x440
|
||||
ath9k_patch_mac $(macaddr_add "$mac_base" +2)
|
||||
;;
|
||||
*)
|
||||
caldata_die "board $board is not supported yet"
|
||||
|
||||
@@ -3,7 +3,8 @@
|
||||
[ -e /lib/firmware/$FIRMWARE ] && exit 0
|
||||
|
||||
. /lib/functions/caldata.sh
|
||||
. /lib/functions/mikrotik-caldata.sh
|
||||
|
||||
wlan_data="/sys/firmware/mikrotik/hard_config/wlan_data"
|
||||
|
||||
board=$(board_name)
|
||||
|
||||
@@ -11,14 +12,14 @@ case "$FIRMWARE" in
|
||||
"ath10k/cal-pci-0000:00:00.0.bin")
|
||||
case $board in
|
||||
mikrotik,routerboard-wap-g-5hact2hnd)
|
||||
mikrotik_caldata_extract "hard_config" 0x5000 0x844
|
||||
caldata_from_file $wlan_data 0x5000 0x844
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
"ath10k/cal-pci-0000:01:00.0.bin")
|
||||
case $board in
|
||||
mikrotik,routerboard-922uags-5hpacd)
|
||||
mikrotik_caldata_extract "hard_config" 0x5000 0x844
|
||||
caldata_from_file $wlan_data 0x5000 0x844
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
|
||||
Reference in New Issue
Block a user