ath79: add support for MikroTik RouterBOARD 922UAGS-5HPacD
[oweals/openwrt.git] / target / linux / ath79 / nand / base-files / etc / hotplug.d / firmware / 11-ath10k-caldata
1 #!/bin/sh
2
3 [ -e /lib/firmware/$FIRMWARE ] && exit 0
4
5 . /lib/functions/caldata.sh
6 . /lib/functions/mikrotik-caldata.sh
7
8 board=$(board_name)
9
10 case "$FIRMWARE" in
11 "ath10k/cal-pci-0000:00:00.0.bin")
12         case $board in
13         glinet,gl-ar750s-nor|\
14         glinet,gl-ar750s-nor-nand)
15                 caldata_extract "art" 0x5000 0x844
16                 ath10k_patch_mac $(macaddr_add $(mtd_get_mac_binary art 0x0) +1)
17                 ;;
18         zyxel,nbg6716)
19                 caldata_extract "art" 0x5000 0x844
20                 ath10k_patch_mac $(macaddr_add $(mtd_get_mac_ascii u-boot-env ethaddr) +1)
21                 ;;
22         esac
23         ;;
24 "ath10k/cal-pci-0000:01:00.0.bin")
25         case $board in
26         mikrotik,routerboard-922uags-5hpacd)
27                 mikrotik_caldata_extract "art" 0x5000 0x844
28                 ;;
29         esac
30         ;;
31 *)
32         exit 1
33         ;;
34 esac