[source] ath10k-firmware: update qca9984 firmware

LEDE Commits lede-commits at lists.infradead.org
Thu Dec 22 07:46:26 PST 2016


nbd pushed a commit to source.git, branch master:
https://git.lede-project.org/0ee964f28407aca0934455f81bb4b9546f8a3c11

commit 0ee964f28407aca0934455f81bb4b9546f8a3c11
Author: Pavel Kubelun <be.dissent at gmail.com>
AuthorDate: Tue Dec 20 11:39:00 2016 +0300

    ath10k-firmware: update qca9984 firmware
    
    A new firmware that is available on code-aurora repository is newer
    than in Kvalo's repo.
    
    Taking into account that firmwares that are in Kvalo's repo are considered
    to be tested by internal QCA team, this one seems to be more stable
    and fixes this bug:
    ath10k_pci 0000:01:00.0: received unexpected tx_fetch_ind event: in
    push mode
    
    At least i havent faced it for a while in contradiction to current version.
    
    Thus switching firmware source for qca9984 until it or a newer version
    gets into Kvalo's repo.
    
    Signed-off-by: Pavel Kubelun <be.dissent at gmail.com>
---
 package/firmware/ath10k-firmware/Makefile | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

diff --git a/package/firmware/ath10k-firmware/Makefile b/package/firmware/ath10k-firmware/Makefile
index 6af597f..b557c82 100644
--- a/package/firmware/ath10k-firmware/Makefile
+++ b/package/firmware/ath10k-firmware/Makefile
@@ -179,6 +179,18 @@ define Download/qca99x0-board
 endef
 $(eval $(call Download,qca99x0-board))
 
+QCA9984_FIRMWARE_REV:=deb1832c56c706d0f6cb539113e09f0daaa52b5f
+QCA9984_FIRMWARE_FILE:=firmware-5.bin_10.4-3.3-00102
+QCA9984_FIRMWARE_FILE_DL:=$(QCA9984_FIRMWARE_FILE).$(QCA9984_FIRMWARE_REV)
+
+define Download/ath10k-qca9984-firmware
+  URL:=https://source.codeaurora.org/quic/qsdk/oss/firmware/ath10k-firmware/plain/ath10k/QCA9984/hw1.0/
+  URL_FILE:=$(QCA9984_FIRMWARE_FILE)?id=$(QCA9984_FIRMWARE_REV)
+  FILE:=$(QCA9984_FIRMWARE_FILE_DL)
+  HASH:=490ad52df76a4fa8004a3a8c21dd43bb8262dd2816df48a6408706b82491f299
+endef
+$(eval $(call Download,ath10k-qca9984-firmware))
+
 define Build/Compile
 
 endef
@@ -253,7 +265,7 @@ define Package/ath10k-firmware-qca9984/install
 		$(PKG_BUILD_DIR)/QCA9984/hw1.0/board-2.bin \
 		$(1)/lib/firmware/ath10k/QCA9984/hw1.0/board-2.bin
 	$(INSTALL_DATA) \
-		$(PKG_BUILD_DIR)/QCA9984/hw1.0/3.3/firmware-5.bin_10.4-3.3-00092 \
+		$(DL_DIR)/$(QCA9984_FIRMWARE_FILE_DL) \
 		$(1)/lib/firmware/ath10k/QCA9984/hw1.0/firmware-5.bin
 endef
 



More information about the lede-commits mailing list