Add v1.4.0 firmware for ath9k_htc.
authorAdrian Chadd <adrian@freebsd.org>
Tue, 10 Mar 2015 23:42:13 +0000 (16:42 -0700)
committerKyle McMartin <kyle@kernel.org>
Fri, 13 Mar 2015 19:22:33 +0000 (15:22 -0400)
This fixes a variety of issues, including but not limited to:

    ath9k_htc_firmware: check only the mesh control present subfield
    Fix: bug in extend_tsf near 0x8000000 values
    FIX: support rstamps from the future too.
    Firmware sometimes returns erroneous timestamps(2)
    Fixed incorrect wrapping handling in ath_extend_tsf().
    Firmware sometimes returns erroneous timestamps
    Added proper synchronization while handling lower 32 bit and
        upper 32 bit parts in ar5416GetTsf64().
    Fix resetting of txstatus flags.
    Fix Array Out of Bounds in rcSibUpdate_ht()
    ath9k_htc_firmware: fix the offset of CCMP header for mesh data frame
    init.c: do cold reboot on exception
    wmi:eadd new command WMI_REG_RMW_CMDID
    remove transfer type patches for EP3 and EP4
    k2_fw_usb_api: workaround for EP4 bug.
    k2_fw_usb_api: prevent buffer overflow.
    k2_fw_usb_api: fix typo in usb reg address
    k2_fw_usb_api: add delay after mac reset
    simplify STBC handling

This has been tested on both AR7010 and AR9271 devices.

Signed-off-by: Adrian Chadd <adrian@FreeBSD.org>
Signed-off-by: Kyle McMartin <kyle@kernel.org>
WHENCE
ath9k_htc/htc_7010-1.4.0.fw [new file with mode: 0644]
ath9k_htc/htc_9271-1.4.0.fw [new file with mode: 0644]

diff --git a/WHENCE b/WHENCE
index ff4a7340d2412318e27fa0fdeabc0715ecd391b4..a2f1e6b9164425d1c942caeb719c6586ffdde781 100644 (file)
--- a/WHENCE
+++ b/WHENCE
@@ -468,6 +468,10 @@ File: htc_9271.fw
 Version: 1.3.1
 File: htc_7010.fw
 Version: 1.3.1
+File: ath9k_htc/htc_7010-1.4.0.fw
+Version: 1.4.0
+File: ath9k_htc/htc_9271-1.4.0.fw
+Version: 1.4.0
 
 Licence: Redistributable. See LICENCE.atheros_firmware for details
 
diff --git a/ath9k_htc/htc_7010-1.4.0.fw b/ath9k_htc/htc_7010-1.4.0.fw
new file mode 100644 (file)
index 0000000..806ced9
Binary files /dev/null and b/ath9k_htc/htc_7010-1.4.0.fw differ
diff --git a/ath9k_htc/htc_9271-1.4.0.fw b/ath9k_htc/htc_9271-1.4.0.fw
new file mode 100644 (file)
index 0000000..f815df6
Binary files /dev/null and b/ath9k_htc/htc_9271-1.4.0.fw differ