8e3e142ec972b84cba888dfdcb352050eacb585c
[openwrt/openwrt.git] / target / linux / ath79 / tiny / 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
7 board=$(board_name)
8
9 case "$FIRMWARE" in
10 "ath10k/pre-cal-pci-0000:00:00.0.bin")
11 case $board in
12 tplink,tl-wpa8630p-v2-int|\
13 tplink,tl-wpa8630p-v2.0-eu|\
14 tplink,tl-wpa8630p-v2.1-eu)
15 caldata_extract "art" 0x5000 0x2f20
16 ath10k_patch_mac $(macaddr_add $(mtd_get_mac_binary info 0x8) 1)
17 ln -sf /lib/firmware/ath10k/pre-cal-pci-0000\:00\:00.0.bin \
18 /lib/firmware/ath10k/QCA9888/hw2.0/board.bin
19 ;;
20 esac
21 ;;
22 *)
23 exit 1
24 ;;
25 esac