60defa5f8b88f1adef7684311a4616cadc5e1b22
[openwrt/staging/chunkeey.git] / target / linux / ath79 / nand / base-files / etc / hotplug.d / firmware / 10-ath9k-eeprom
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 "ath9k-eeprom-ahb-18100000.wmac.bin")
11 case $board in
12 8dev,rambutan)
13 caldata_extract "caldata" 0x1000 0x800
14 ;;
15 netgear,wndr3700-v4|\
16 netgear,wndr4300|\
17 netgear,wndr4300sw|\
18 netgear,wndr4300-v2|\
19 netgear,wndr4500-v3)
20 caldata_extract "caldata" 0x1000 0x440
21 ;;
22 *)
23 caldata_die "board $board is not supported yet"
24 ;;
25 esac
26 ;;
27 "ath9k-eeprom-pci-0000:00:00.0.bin")
28 case $board in
29 netgear,wndr3700-v4|\
30 netgear,wndr4300|\
31 netgear,wndr4300sw|\
32 netgear,wndr4300-v2|\
33 netgear,wndr4500-v3)
34 caldata_extract "caldata" 0x5000 0x440
35 ;;
36 *)
37 caldata_die "board $board is not supported yet"
38 ;;
39 esac
40 ;;
41 esac