Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
net/wifi-firmware-*: add framework and firmware for various WiFi chip…
…sets Add a "base port framework" to fetch (WiFi) firmware and license files from the linux-firmware.git repository and an accompanying FreeBSD build kmod framework tarball (for now; we might do without that in the future). Add child ports for Realtek rtw88 and rtw89, Mediatek mt76, and Atheros ath10k and ath11k firmware as a start. This is a beginning in order to stop bloating src.git and the installed kernels with lots of MB of firmware files whereas usually only one vebdor/chipset/flavor is needed. Before fully switching more infrastructure needs to be in place but this is the first and most important step. PR: 270742 Reviewed by: lwhsu Approved by: lwhsu (ports) Differential Revision: https://reviews.freebsd.org/D39487
- Loading branch information
Bjoern A. Zeeb
authored and
Bjoern A. Zeeb
committed
Apr 22, 2023
1 parent
df68722
commit 3082cab
Showing
16 changed files
with
551 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,88 @@ | ||
BASEDIR= ${.CURDIR}/../wifi-firmware-base | ||
|
||
FWDRV= ath10k | ||
FWSUBDIR= ath10k | ||
FWDRV_VERSION= 20230310 | ||
|
||
LICENSE= LICENSE.QualcommAtheros_ath10k | ||
LICENSE_NAME= QCA firmware license (${FWDRV}) | ||
|
||
FWSUBS= \ | ||
QCA6174_hw21 \ | ||
QCA6174_hw30 \ | ||
QCA9377_hw10 \ | ||
QCA9887_hw10 \ | ||
QCA9888_hw20 \ | ||
QCA988X_hw20 \ | ||
QCA9984_hw10 \ | ||
QCA99X0_hw20 | ||
|
||
DISTFILES_QCA6174_hw21= \ | ||
${FWSUBDIR}/QCA6174/hw2.1/board.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA6174/hw2.1/board-2.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA6174/hw2.1/firmware-5.bin${DISTURL_SUFFIX} | ||
DISTFILES_QCA6174_hw21_lic= \ | ||
${FWSUBDIR}/QCA6174/hw2.1/notice_ath10k_firmware-5.txt${DISTURL_SUFFIX} | ||
DISTFILES_QCA6174_hw30= \ | ||
${FWSUBDIR}/QCA6174/hw3.0/board.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA6174/hw3.0/board-2.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA6174/hw3.0/firmware-4.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA6174/hw3.0/firmware-6.bin${DISTURL_SUFFIX} | ||
DISTFILES_QCA6174_hw30_lic= \ | ||
${FWSUBDIR}/QCA6174/hw3.0/notice_ath10k_firmware-4.txt${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA6174/hw3.0/notice_ath10k_firmware-6.txt${DISTURL_SUFFIX} | ||
DISTFILES_QCA9377_hw10= \ | ||
${FWSUBDIR}/QCA9377/hw1.0/board.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA9377/hw1.0/board-2.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA9377/hw1.0/firmware-5.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA9377/hw1.0/firmware-6.bin${DISTURL_SUFFIX} | ||
DISTFILES_QCA9377_hw10_lic= \ | ||
${FWSUBDIR}/QCA9377/hw1.0/notice_ath10k_firmware-5.txt${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA9377/hw1.0/notice_ath10k_firmware-6.txt${DISTURL_SUFFIX} | ||
DISTFILES_QCA9887_hw10= \ | ||
${FWSUBDIR}/QCA9887/hw1.0/board.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA9887/hw1.0/firmware-5.bin${DISTURL_SUFFIX} | ||
DISTFILES_QCA9887_hw10_lic= \ | ||
${FWSUBDIR}/QCA9887/hw1.0/notice_ath10k_firmware-5.txt${DISTURL_SUFFIX} | ||
DISTFILES_QCA9888_hw20= \ | ||
${FWSUBDIR}/QCA9888/hw2.0/board-2.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA9888/hw2.0/firmware-5.bin${DISTURL_SUFFIX} | ||
DISTFILES_QCA9888_hw20_lic= \ | ||
${FWSUBDIR}/QCA9888/hw2.0/notice_ath10k_firmware-5.txt${DISTURL_SUFFIX} | ||
DISTFILES_QCA988X_hw20= \ | ||
${FWSUBDIR}/QCA988X/hw2.0/board.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA988X/hw2.0/firmware-4.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA988X/hw2.0/firmware-5.bin${DISTURL_SUFFIX} | ||
DISTFILES_QCA988X_hw20_lic= \ | ||
${FWSUBDIR}/QCA988X/hw2.0/notice_ath10k_firmware-4.txt${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA988X/hw2.0/notice_ath10k_firmware-5.txt${DISTURL_SUFFIX} | ||
DISTFILES_QCA9984_hw10= \ | ||
${FWSUBDIR}/QCA9984/hw1.0/board-2.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA9984/hw1.0/firmware-5.bin${DISTURL_SUFFIX} | ||
DISTFILES_QCA9984_hw10_lic= \ | ||
${FWSUBDIR}/QCA9984/hw1.0/notice_ath10k_firmware-5.txt${DISTURL_SUFFIX} | ||
DISTFILES_QCA99X0_hw20= \ | ||
${FWSUBDIR}/QCA99X0/hw2.0/board-2.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA99X0/hw2.0/firmware-5.bin${DISTURL_SUFFIX} | ||
DISTFILES_QCA99X0_hw20_lic= \ | ||
${FWSUBDIR}/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt${DISTURL_SUFFIX} | ||
DISTFILES_fw= \ | ||
${DISTFILES_QCA6174_hw21} \ | ||
${DISTFILES_QCA6174_hw30} \ | ||
${DISTFILES_QCA9377_hw10} \ | ||
${DISTFILES_QCA9887_hw10} \ | ||
${DISTFILES_QCA9888_hw20} \ | ||
${DISTFILES_QCA988X_hw20} \ | ||
${DISTFILES_QCA9984_hw10} \ | ||
${DISTFILES_QCA99X0_hw20} | ||
DISTFILES_lic= \ | ||
${DISTFILES_QCA6174_hw21_lic} \ | ||
${DISTFILES_QCA6174_hw30_lic} \ | ||
${DISTFILES_QCA9377_hw10_lic} \ | ||
${DISTFILES_QCA9887_hw10_lic} \ | ||
${DISTFILES_QCA9888_hw20_lic} \ | ||
${DISTFILES_QCA988X_hw20_lic} \ | ||
${DISTFILES_QCA9984_hw10_lic} \ | ||
${DISTFILES_QCA99X0_hw20_lic} | ||
|
||
.include "${BASEDIR}/Makefile" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
TIMESTAMP = 1680555734 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA4019/hw1.0/board-2.bin?h=20230310) = 32efd23848e3b29873f00b599732925436d45e0ba45a9ce8e41243eb7c3a8a2c | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA4019/hw1.0/board-2.bin?h=20230310) = 1154076 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA4019/hw1.0/firmware-5.bin?h=20230310) = ce5ff248312aef77c620eb93d5bc290ddf68447c5ac9c91c845abab7163a9e70 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA4019/hw1.0/firmware-5.bin?h=20230310) = 583344 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA6174/hw2.1/board.bin?h=20230310) = 23c51bdaf0ec685d9ce2ecf08fa91d05dc8c6506f82f0811cd365b55a92cbad1 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA6174/hw2.1/board.bin?h=20230310) = 8124 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA6174/hw2.1/board-2.bin?h=20230310) = fd5cab002d3533b674dfda6ec92d1d705c267c46d0e2e4dc8c917360e9e4913e | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA6174/hw2.1/board-2.bin?h=20230310) = 263188 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA6174/hw2.1/firmware-5.bin?h=20230310) = cc77874b709e26ffcc1cd548a4813e4be8cd523329c1b3ba34e341417d2935c5 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA6174/hw2.1/firmware-5.bin?h=20230310) = 498172 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA6174/hw3.0/board.bin?h=20230310) = 1a8d225818b46986fc4f615594fbe448fa820618590d6902c8f844bb37cda667 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA6174/hw3.0/board.bin?h=20230310) = 8124 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA6174/hw3.0/board-2.bin?h=20230310) = dd0665955febea4cc34edf890fa79c38632719d05a0d85ce232e27850b08c62d | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA6174/hw3.0/board-2.bin?h=20230310) = 731852 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA6174/hw3.0/firmware-4.bin?h=20230310) = dc74ba148cf88f1f99a62854112ec574d8c265d88417a4d969461448b0ab60c5 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA6174/hw3.0/firmware-4.bin?h=20230310) = 733784 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA6174/hw3.0/firmware-6.bin?h=20230310) = 05b5e488b75b1e21fbd38a8cfdd44abd2e5e0b4204f4a8f6cfbd70feef220603 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA6174/hw3.0/firmware-6.bin?h=20230310) = 706004 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9377/hw1.0/board.bin?h=20230310) = 127d35d82edb46278f30c448cbca664d755ff0d5fed57b649959cdbc4208c768 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9377/hw1.0/board.bin?h=20230310) = 8124 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9377/hw1.0/board-2.bin?h=20230310) = 0fdcc7838f478da81704de88f7b33e28862110c6d5decf7818543f8e37e6cd98 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9377/hw1.0/board-2.bin?h=20230310) = 304308 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9377/hw1.0/firmware-5.bin?h=20230310) = 95ed94c24795c31dbdf8c97ab7278dd3a107673ea7330dfe4d01b1c65965f7a8 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9377/hw1.0/firmware-5.bin?h=20230310) = 783336 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9377/hw1.0/firmware-6.bin?h=20230310) = 8f8b002fccfe81d42238f27dd1f56d189604f180bd4772c7c8e75ae1fef16f01 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9377/hw1.0/firmware-6.bin?h=20230310) = 751436 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9887/hw1.0/board.bin?h=20230310) = cf4df099f6ee05c181f55ce17297a1d32c61d725eb96246fd315ad5587c42426 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9887/hw1.0/board.bin?h=20230310) = 1024 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9887/hw1.0/firmware-5.bin?h=20230310) = 18c3d42a22c584383000131d423d7473d44d654f88c3fccca9a950802db8b07e | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9887/hw1.0/firmware-5.bin?h=20230310) = 238548 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9888/hw2.0/board-2.bin?h=20230310) = d3da3e6dba71f6db76f06ef81af91aa58b5f3f2912ad241a1ac509a764f1db02 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9888/hw2.0/board-2.bin?h=20230310) = 145684 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9888/hw2.0/firmware-5.bin?h=20230310) = 89d4488053035c645559e3160e71321807f439b3ac9a2268a2a227147f67ddf4 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9888/hw2.0/firmware-5.bin?h=20230310) = 693700 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA988X/hw2.0/board.bin?h=20230310) = 5b5b380333c2dd3b6ce67f30e2f7008f4020bf594970d3b464fd8d4a80fcd880 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA988X/hw2.0/board.bin?h=20230310) = 2116 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA988X/hw2.0/firmware-4.bin?h=20230310) = 208f91dd40b7db5feb645104125338491ca932028c2dd858bb12f07ac6c90cc1 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA988X/hw2.0/firmware-4.bin?h=20230310) = 241892 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA988X/hw2.0/firmware-5.bin?h=20230310) = 15867031c87f1d7408c1b25fb6419077a1b97de208f2aa58c3266b60e1f8daa2 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA988X/hw2.0/firmware-5.bin?h=20230310) = 249044 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9984/hw1.0/board-2.bin?h=20230310) = 94936eb428664a47c049e3a7da997ab390cd5e2f51d5af417e3c1f7ca3d41898 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9984/hw1.0/board-2.bin?h=20230310) = 220528 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9984/hw1.0/firmware-5.bin?h=20230310) = 4a11cbb3f2838f6c003b85f3b6c7c5043f1efd2858f2ca52346523ec938460c3 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9984/hw1.0/firmware-5.bin?h=20230310) = 681672 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA99X0/hw2.0/board-2.bin?h=20230310) = f91975dca2435fa6f8570146e6b255c2a70b9ffbdf5ef16a29d67bec7374c11a | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA99X0/hw2.0/board-2.bin?h=20230310) = 157680 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA99X0/hw2.0/firmware-5.bin?h=20230310) = 5fbc2e717327e9482bce212497b2a34fe7f7c82607c94d49e39f95a46ca1b2a3 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA99X0/hw2.0/firmware-5.bin?h=20230310) = 479332 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA4019/hw1.0/notice_ath10k_firmware-5.txt?h=20230310) = 29b3bfc290b553a44616f00ddd7a85b26893cdf215597252c65674dc7e9ea2da | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA4019/hw1.0/notice_ath10k_firmware-5.txt?h=20230310) = 30479 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt?h=20230310) = 631065703055d11b099477c508508f20a80b202aad548a7726564bfa59a96c91 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt?h=20230310) = 46087 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt?h=20230310) = 3b5eb392b2d9d8c46d6aae26d06c187e5ea3029b12d13bc2b8deb8b3ce6bfa53 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt?h=20230310) = 79689 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt?h=20230310) = 8ce5c6ea0542bf4aac31fc3ae16a39792ad22d0eae4543063fac56fb3380f021 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt?h=20230310) = 53425 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt?h=20230310) = 7fef27f33c95ed680c21809edacdd90736ed3c903e6c224eb72f947c35e9856c | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-5.txt?h=20230310) = 46143 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-6.txt?h=20230310) = 8ce5c6ea0542bf4aac31fc3ae16a39792ad22d0eae4543063fac56fb3380f021 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9377/hw1.0/notice_ath10k_firmware-6.txt?h=20230310) = 53425 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9887/hw1.0/notice_ath10k_firmware-5.txt?h=20230310) = 98c0dc5559c1bf5934a29683fdc032e0df834c7197c38bcadd58aafb1a3ee443 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9887/hw1.0/notice_ath10k_firmware-5.txt?h=20230310) = 15441 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9888/hw2.0/notice_ath10k_firmware-5.txt?h=20230310) = 29b3bfc290b553a44616f00ddd7a85b26893cdf215597252c65674dc7e9ea2da | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9888/hw2.0/notice_ath10k_firmware-5.txt?h=20230310) = 30479 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt?h=20230310) = 5186f5fdda2cf0348dffecd04e97c1f0364d04b189bc72ae7c76ba2417e098a8 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-4.txt?h=20230310) = 13890 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt?h=20230310) = 98c0dc5559c1bf5934a29683fdc032e0df834c7197c38bcadd58aafb1a3ee443 | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA988X/hw2.0/notice_ath10k_firmware-5.txt?h=20230310) = 15441 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt?h=20230310) = 29b3bfc290b553a44616f00ddd7a85b26893cdf215597252c65674dc7e9ea2da | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA9984/hw1.0/notice_ath10k_firmware-5.txt?h=20230310) = 30479 | ||
SHA256 (linux-firmware/ath10kfw/ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt?h=20230310) = 874195144a7f1114fee287ad1112a4fc9c785e0bf16279bf2673644b8b440f4e | ||
SIZE (linux-firmware/ath10kfw/ath10k/QCA99X0/hw2.0/notice_ath10k_firmware-5.txt?h=20230310) = 29133 | ||
SHA256 (linux-firmware/ath10kfw/LICENSE.QualcommAtheros_ath10k?h=20230310) = 337a55102138d7baa143ee4a4c6c91693e0113fece35d380b2a12109e8c23b3f | ||
SIZE (linux-firmware/ath10kfw/LICENSE.QualcommAtheros_ath10k?h=20230310) = 2713 | ||
SHA256 (linux-firmware/ath10kfw/WHENCE?h=20230310) = 866f14018cd82a4465cd13a278bec2f0750ca3e5b03c34082a16458ebd464d64 | ||
SIZE (linux-firmware/ath10kfw/WHENCE?h=20230310) = 203894 | ||
SHA256 (linux-firmware/ath10kfw/modules_ath10kfw_20230310.tar.gz) = ad7882c16060ff69d369c55f10c8dc2f4185a0b4b14286fe285d4446c5d6d3d6 | ||
SIZE (linux-firmware/ath10kfw/modules_ath10kfw_20230310.tar.gz) = 45056 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Firmware files for QCA WiFi NICs supported by the ath10k driver. | ||
|
||
Currently only provides firmware for the PCI chipsets. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,105 @@ | ||
BASEDIR= ${.CURDIR}/../wifi-firmware-base | ||
|
||
FWDRV= ath11k | ||
FWSUBDIR= ath11k | ||
FWDRV_VERSION= 20230310 | ||
|
||
# Yes, the license is the ath10k one; see WHENCE. | ||
LICENSE= LICENSE.QualcommAtheros_ath10k | ||
LICENSE_NAME= QCA firmware license (${FWDRV}) | ||
|
||
FWSUBS= \ | ||
QCA6390_hw20 \ | ||
QCN9074_hw10 | ||
# IPQ6018_hw10 \ | ||
# IPQ8074_hw20 \ | ||
# WCN6855_hw20 \ | ||
# WCN6750_hw10 | ||
|
||
DISTFILES_QCA6390_hw20= \ | ||
${FWSUBDIR}/QCA6390/hw2.0/board-2.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA6390/hw2.0/amss.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCA6390/hw2.0/m3.bin${DISTURL_SUFFIX} | ||
DISTFILES_QCA6390_hw20_lic= \ | ||
${FWSUBDIR}/QCA6390/hw2.0/Notice.txt${DISTURL_SUFFIX} | ||
DISTFILES_QCN9074_hw10= \ | ||
${FWSUBDIR}/QCN9074/hw1.0/board-2.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCN9074/hw1.0/amss.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/QCN9074/hw1.0/m3.bin${DISTURL_SUFFIX} | ||
DISTFILES_QCN9074_hw10_lic= \ | ||
${FWSUBDIR}/QCN9074/hw1.0/Notice.txt${DISTURL_SUFFIX} | ||
DISTFILES_IPQ6018_hw10= \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/board-2.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/m3_fw.b00${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/m3_fw.b01${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/m3_fw.b02${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/m3_fw.flist${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/m3_fw.mdt${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/q6_fw.b00${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/q6_fw.b01${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/q6_fw.b02${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/q6_fw.b03${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/q6_fw.b04${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/q6_fw.b05${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/q6_fw.b07${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/q6_fw.b08${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/q6_fw.flist${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/q6_fw.mdt${DISTURL_SUFFIX} | ||
DISTFILES_IPQ6018_hw10_lic= \ | ||
${FWSUBDIR}/IPQ6018/hw1.0/Notice.txt${DISTURL_SUFFIX} | ||
DISTFILES_IPQ8074_hw20= \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/board-2.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/m3_fw.b00${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/m3_fw.b01${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/m3_fw.b02${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/m3_fw.flist${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/m3_fw.mdt${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/q6_fw.b00${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/q6_fw.b01${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/q6_fw.b02${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/q6_fw.b03${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/q6_fw.b04${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/q6_fw.b05${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/q6_fw.b07${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/q6_fw.b08${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/q6_fw.flist${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/q6_fw.mdt${DISTURL_SUFFIX} | ||
DISTFILES_IPQ8074_hw20_lic= \ | ||
${FWSUBDIR}/IPQ8074/hw2.0/Notice.txt${DISTURL_SUFFIX} | ||
DISTFILES_WCN6855_hw20= \ | ||
${FWSUBDIR}/WCN6855/hw2.0/regdb.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/WCN6855/hw2.0/board-2.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/WCN6855/hw2.0/amss.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/WCN6855/hw2.0/m3.bin${DISTURL_SUFFIX} | ||
DISTFILES_WCN6855_hw20_lic= \ | ||
${FWSUBDIR}/WCN6855/hw2.0/Notice.txt${DISTURL_SUFFIX} | ||
DISTFILES_WCN6750_hw10= \ | ||
${FWSUBDIR}/WCN6750/hw1.0/board-2.bin${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/WCN6750/hw1.0/wpss.b00${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/WCN6750/hw1.0/wpss.b01${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/WCN6750/hw1.0/wpss.b02${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/WCN6750/hw1.0/wpss.b03${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/WCN6750/hw1.0/wpss.b04${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/WCN6750/hw1.0/wpss.b05${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/WCN6750/hw1.0/wpss.b06${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/WCN6750/hw1.0/wpss.b07${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/WCN6750/hw1.0/wpss.b08${DISTURL_SUFFIX} \ | ||
${FWSUBDIR}/WCN6750/hw1.0/wpss.mdt${DISTURL_SUFFIX} | ||
DISTFILES_WCN6750_hw10_lic= \ | ||
${FWSUBDIR}/WCN6750/hw1.0/Notice.txt${DISTURL_SUFFIX} | ||
DISTFILES_fw= \ | ||
${DISTFILES_QCA6390_hw20} \ | ||
${DISTFILES_QCN9074_hw10} | ||
# ${DISTFILES_IPQ6018_hw10} \ | ||
# ${DISTFILES_IPQ8074_hw20} \ | ||
# ${DISTFILES_WCN6855_hw20} \ | ||
# ${DISTFILES_WCN6750_hw10} | ||
DISTFILES_lic= \ | ||
${DISTFILES_QCA6390_hw20_lic} \ | ||
${DISTFILES_QCN9074_hw10_lic} | ||
# ${DISTFILES_IPQ6018_hw10_lic} \ | ||
# ${DISTFILES_IPQ8074_hw20_lic} \ | ||
# ${DISTFILES_WCN6855_hw20_lic} \ | ||
# ${DISTFILES_WCN6750_hw10_lic} | ||
|
||
.include "${BASEDIR}/Makefile" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
TIMESTAMP = 1680646554 | ||
SHA256 (linux-firmware/ath11kfw/ath11k/QCA6390/hw2.0/board-2.bin?h=20230310) = ffae36a14450ea9dc0317db04fba84344812037b0de4f89bee90b05eae6ecb00 | ||
SIZE (linux-firmware/ath11kfw/ath11k/QCA6390/hw2.0/board-2.bin?h=20230310) = 115984 | ||
SHA256 (linux-firmware/ath11kfw/ath11k/QCA6390/hw2.0/amss.bin?h=20230310) = 8ab2a06422e3989012df423bb6a156fde2c3feb4cd5db4c5d3588f674dc872ff | ||
SIZE (linux-firmware/ath11kfw/ath11k/QCA6390/hw2.0/amss.bin?h=20230310) = 3628672 | ||
SHA256 (linux-firmware/ath11kfw/ath11k/QCA6390/hw2.0/m3.bin?h=20230310) = 1921d25edb52f90a7a0acc7275861e14399f904d579aae9f7ab1c4d28533fad6 | ||
SIZE (linux-firmware/ath11kfw/ath11k/QCA6390/hw2.0/m3.bin?h=20230310) = 266684 | ||
SHA256 (linux-firmware/ath11kfw/ath11k/QCN9074/hw1.0/board-2.bin?h=20230310) = dbf0ca14aa1229eccd48f26f1026901b9718b143bd30b51b8ea67c84ba6207f1 | ||
SIZE (linux-firmware/ath11kfw/ath11k/QCN9074/hw1.0/board-2.bin?h=20230310) = 786836 | ||
SHA256 (linux-firmware/ath11kfw/ath11k/QCN9074/hw1.0/amss.bin?h=20230310) = 4b03e776e3392e249a9f5d9753be980cab287168f059861618618d65df016513 | ||
SIZE (linux-firmware/ath11kfw/ath11k/QCN9074/hw1.0/amss.bin?h=20230310) = 11905872 | ||
SHA256 (linux-firmware/ath11kfw/ath11k/QCN9074/hw1.0/m3.bin?h=20230310) = 6bad938141e5ef3931eb84747935a3fb4cf954ee1720e66bc517f8a2f262b8ae | ||
SIZE (linux-firmware/ath11kfw/ath11k/QCN9074/hw1.0/m3.bin?h=20230310) = 340108 | ||
SHA256 (linux-firmware/ath11kfw/ath11k/QCA6390/hw2.0/Notice.txt?h=20230310) = 2facd28901420b9b58248ec3c17d4ea4693165b72f36106d5537ea4bb9380f1b | ||
SIZE (linux-firmware/ath11kfw/ath11k/QCA6390/hw2.0/Notice.txt?h=20230310) = 189707 | ||
SHA256 (linux-firmware/ath11kfw/ath11k/QCN9074/hw1.0/Notice.txt?h=20230310) = 0768d1c28b6886f159703ef929fd3c92ab6bec1cbc9dcae449b17722a824ebcf | ||
SIZE (linux-firmware/ath11kfw/ath11k/QCN9074/hw1.0/Notice.txt?h=20230310) = 161358 | ||
SHA256 (linux-firmware/ath11kfw/LICENSE.QualcommAtheros_ath10k?h=20230310) = 337a55102138d7baa143ee4a4c6c91693e0113fece35d380b2a12109e8c23b3f | ||
SIZE (linux-firmware/ath11kfw/LICENSE.QualcommAtheros_ath10k?h=20230310) = 2713 | ||
SHA256 (linux-firmware/ath11kfw/WHENCE?h=20230310) = 866f14018cd82a4465cd13a278bec2f0750ca3e5b03c34082a16458ebd464d64 | ||
SIZE (linux-firmware/ath11kfw/WHENCE?h=20230310) = 203894 | ||
SHA256 (linux-firmware/ath11kfw/modules_ath11kfw_20230310.tar.gz) = 7ad7d9775db417759e88b20b349aa2aaf448ab907a3dc4a70dfbaf3f46ff506b | ||
SIZE (linux-firmware/ath11kfw/modules_ath11kfw_20230310.tar.gz) = 27648 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
Firmware files for QCA WiFi NICs supported by the ath11k driver. | ||
|
||
Currently only provides firmware for the PCI chipsets. |
Oops, something went wrong.