mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2024-05-17 13:06:19 +02:00
ipq40xx: mikrotik: provide BDF-s on demand
Since we now can pass the API 1 BDF-s aka board.bin to the ath10k driver per radio lets use that to provide the BDF-s for MikroTik devices. This also resolves the performance issues that happen as MikroTik changes the boards and ships them under the same revision but they actually ship with and require a different BDF. Signed-off-by: Robert Marko <robimarko@gmail.com>
This commit is contained in:
parent
3daf2d477e
commit
4d4462cc2a
|
@ -215,6 +215,29 @@ case "$FIRMWARE" in
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
;;
|
;;
|
||||||
|
"ath10k/QCA4019/hw1.0/board-ahb-a000000.wifi.bin")
|
||||||
|
case "$board" in
|
||||||
|
mikrotik,cap-ac |\
|
||||||
|
mikrotik,hap-ac2 |\
|
||||||
|
mikrotik,hap-ac3)
|
||||||
|
wlan_data="/sys/firmware/mikrotik/hard_config/wlan_data"
|
||||||
|
( [ -f "$wlan_data" ] && caldata_sysfsload_from_file "$wlan_data" 0x2f20 0x2f20 ) || \
|
||||||
|
( [ -d "$wlan_data" ] && caldata_sysfsload_from_file "$wlan_data/data_0" 0x2f20 0x2f20 )
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
|
"ath10k/QCA4019/hw1.0/board-ahb-a800000.wifi.bin")
|
||||||
|
case "$board" in
|
||||||
|
mikrotik,cap-ac |\
|
||||||
|
mikrotik,hap-ac2 |\
|
||||||
|
mikrotik,hap-ac3 |\
|
||||||
|
mikrotik,sxtsq-5-ac)
|
||||||
|
wlan_data="/sys/firmware/mikrotik/hard_config/wlan_data"
|
||||||
|
( [ -f "$wlan_data" ] && caldata_sysfsload_from_file "$wlan_data" 0xaf20 0x2f20 ) || \
|
||||||
|
( [ -d "$wlan_data" ] && caldata_sysfsload_from_file "$wlan_data/data_2" 0x2f20 0x2f20 )
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
;;
|
||||||
*)
|
*)
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
|
|
Loading…
Reference in New Issue