X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=target%2Flinux%2Fath79%2Fgeneric%2Fbase-files%2Fetc%2Fhotplug.d%2Ffirmware%2F10-ath9k-eeprom;h=31b872e618f8dbac12238d90aee32a65b954b435;hb=8143709c90c3aa0a84e14cf4a9dfbcb365b0d966;hp=b06a481c940e283271c875a97b8452ff606d2264;hpb=dfb7a4ce5d3200c5cb4b12c8a90b2fcc7d66f6bd;p=openwrt%2Fopenwrt.git diff --git a/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom b/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom index b06a481c94..31b872e618 100644 --- a/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom +++ b/target/linux/ath79/generic/base-files/etc/hotplug.d/firmware/10-ath9k-eeprom @@ -3,14 +3,22 @@ [ -e /lib/firmware/$FIRMWARE ] && exit 0 . /lib/functions/caldata.sh -. /lib/functions/mikrotik-caldata.sh board=$(board_name) case "$FIRMWARE" in "ath9k-eeprom-ahb-18100000.wmac.bin") case $board in - avm,fritz4020) + 8dev,lima) + caldata_extract "art" 0x1000 0x800 + ;; + asus,rp-ac66) + caldata_extract "art" 0x1000 0x440 + ;; + avm,fritz1750e|\ + avm,fritz4020|\ + avm,fritz450e|\ + avm,fritzdvbc) caldata_extract_reverse "urlader" 0x1541 0x440 ;; dlink,dir-505|\ @@ -23,14 +31,17 @@ case "$FIRMWARE" in dlink,dir-842-c2|\ dlink,dir-842-c3|\ dlink,dir-859-a1|\ + nec,wf1200cr|\ nec,wg1200cr|\ + wd,mynet-n600|\ wd,mynet-n750) caldata_extract "art" 0x1000 0x440 ath9k_patch_mac $(mtd_get_mac_ascii devdata "wlan24mac") ;; + engenius,ecb1200|\ engenius,ecb1750) caldata_extract "art" 0x1000 0x440 - ath9k_patch_mac $(macaddr_add $(mtd_get_mac_ascii u-boot-env "athaddr") +1) + ath9k_patch_mac $(macaddr_add $(mtd_get_mac_ascii u-boot-env athaddr) 1) ;; engenius,epg5000|\ iodata,wn-ac1167dgr|\ @@ -42,9 +53,9 @@ case "$FIRMWARE" in caldata_extract "art" 0x1000 0x440 ath9k_patch_mac $(mtd_get_mac_ascii u-boot-env ethaddr) ;; - mikrotik,routerboard-wap-g-5hact2hnd) - mikrotik_caldata_extract "art" 0x1000 0x440 - ath9k_patch_mac $(macaddr_add $(mtd_get_mac_binary art 0x10) +2) + enterasys,ws-ap3705i) + caldata_extract "calibrate" 0x1000 0x440 + ath9k_patch_mac $(mtd_get_mac_ascii u-boot-env0 RADIOADDR1) ;; nec,wg800hp) caldata_extract "art" 0x1000 0x440 @@ -61,13 +72,30 @@ case "$FIRMWARE" in ;; "ath9k-eeprom-pci-0000:00:00.0.bin") case $board in + atheros,db120|\ + engenius,eap600|\ + engenius,ecb600|\ + mercury,mw4530r-v1|\ + ocedo,raccoon|\ + tplink,tl-wdr3500-v1|\ + tplink,tl-wdr3600-v1|\ + tplink,tl-wdr4300-v1|\ + tplink,tl-wdr4300-v1-il|\ + tplink,tl-wdr4310-v1|\ + tplink,tl-wdr4900-v2|\ + ubnt,unifi-ap-pro|\ + winchannel,wb2000) + caldata_extract "art" 0x5000 0x440 + ;; avm,fritz300e) caldata_extract_reverse "urloader" 0x1541 0x440 ;; - buffalo,wzr-hp-g302h-a1a0) + buffalo,wzr-hp-g302h-a1a0|\ + ubnt,unifi-ap-outdoor-plus) caldata_extract "art" 0x1000 0xeb8 ;; - buffalo,wzr-hp-g450h) + buffalo,wzr-hp-g450h|\ + ubnt,unifi) caldata_extract "art" 0x1000 0x440 ;; dlink,dir-825-c1|\ @@ -75,14 +103,12 @@ case "$FIRMWARE" in caldata_extract "art" 0x5000 0x440 ath9k_patch_mac $(macaddr_add $(mtd_get_mac_text "mac" 0x18) 1) ;; - ocedo,raccoon|\ - tplink,tl-wdr3500-v1|\ - tplink,tl-wdr3600-v1|\ - tplink,tl-wdr4300-v1|\ - tplink,tl-wdr4300-v1-il|\ - tplink,tl-wdr4900-v2|\ - winchannel,wb2000) - caldata_extract "art" 0x5000 0x440 + enterasys,ws-ap3705i) + caldata_extract "calibrate" 0x5000 0x440 + ath9k_patch_mac $(mtd_get_mac_ascii u-boot-env0 RADIOADDR0) + ;; + meraki,mr12) + caldata_extract "art" 0x11000 0xeb8 ;; netgear,wnr2200-8m|\ netgear,wnr2200-16m|\ @@ -90,16 +116,25 @@ case "$FIRMWARE" in tplink,tl-wr2543-v1|\ tplink,tl-wr842n-v1|\ ubnt,airrouter|\ - ubnt,bullet-m|\ + ubnt,bullet-m-ar7240|\ + ubnt,bullet-m-ar7241|\ + ubnt,nanobridge-m|\ ubnt,nanostation-loco-m|\ ubnt,nanostation-m|\ ubnt,picostation-m|\ + ubnt,powerbridge-m|\ ubnt,rocket-m) caldata_extract "art" 0x1000 0x1000 ;; - ubnt,unifi) - caldata_extract "art" 0x1000 0x800 + openmesh,mr600-v1|\ + openmesh,mr600-v2|\ + openmesh,om5p-an) + caldata_extract "ART" 0x5000 0x440 ;; + openmesh,om2p-v1) + caldata_extract "ART" 0x1000 0x440 + ;; + wd,mynet-n600|\ wd,mynet-n750) caldata_extract "art" 0x5000 0x440 ath9k_patch_mac $(mtd_get_mac_ascii devdata "wlan5mac") @@ -115,17 +150,17 @@ case "$FIRMWARE" in ;; "ath9k-eeprom-pci-0000:00:11.0.bin") case $board in - buffalo,wzr-hp-ag300h|\ - netgear,wndr3700|\ - netgear,wndr3700-v2|\ - netgear,wndr3800|\ - netgear,wndr3800ch) + buffalo,wzr-600dhp|\ + buffalo,wzr-hp-ag300h) caldata_extract "art" 0x1000 0xeb8 ;; dlink,dir-825-b1) caldata_extract "caldata" 0x1000 0xeb8 ath9k_patch_mac_crc $(mtd_get_mac_text "caldata" 0xffa0) 0x20c ;; + meraki,mr16) + caldata_extract "art" 0x11000 0xeb8 + ;; *) caldata_die "board $board is not supported yet" ;; @@ -133,17 +168,17 @@ case "$FIRMWARE" in ;; "ath9k-eeprom-pci-0000:00:12.0.bin") case $board in - buffalo,wzr-hp-ag300h|\ - netgear,wndr3700|\ - netgear,wndr3700-v2|\ - netgear,wndr3800|\ - netgear,wndr3800ch) + buffalo,wzr-600dhp|\ + buffalo,wzr-hp-ag300h) caldata_extract "art" 0x5000 0xeb8 ;; dlink,dir-825-b1) caldata_extract "caldata" 0x5000 0xeb8 ath9k_patch_mac_crc $(macaddr_add $(mtd_get_mac_text "caldata" 0xffb4) 1) 0x20c ;; + meraki,mr16) + caldata_extract "art" 0x15000 0xeb8 + ;; *) caldata_die "board $board is not supported yet" ;;