package/linux-firmware: add option for ath12k firmwares

Add options to install the WCN7850 or QCN9274 firmware.

Signed-off-by: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
[Julien:
 - reindent _FIRMWARE_FILES with one tab
 - move ath12k license hashes near ath10k
 - inverse QCN9274/WCN7850 order in Config.in
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
This commit is contained in:
Nicolas Cavallari
2025-09-30 12:02:31 +02:00
committed by Julien Olivain
parent 752fc349a0
commit 5e28e8d34d
3 changed files with 33 additions and 0 deletions

View File

@@ -490,6 +490,18 @@ config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_6174
help
Firmware files for the Qualcomm Atheros QCA6174 chip
config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_QCN9274
bool "Qualcomm QCN9274"
help
Firmware files for the Qualcomm 802.11be QCN9274 chip
supported by the ath12k kernel driver.
config BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_WCN7850
bool "Qualcomm WCN7850"
help
Firmware files for the Qualcomm 802.11be WCN7850 chip
supported by the ath12k kernel driver.
config BR2_PACKAGE_LINUX_FIRMWARE_RALINK_RT61
bool "Ralink rt2501/rt61"
help

View File

@@ -10,6 +10,8 @@ sha256 802b7014b26c606cf6248ae8b0ab1ce6d2d1b0db236d38dd269e676cd70710f2 LICENC
sha256 3b5eb392b2d9d8c46d6aae26d06c187e5ea3029b12d13bc2b8deb8b3ce6bfa53 ath10k/QCA6174/hw3.0/notice_ath10k_firmware-4.txt
sha256 631065703055d11b099477c508508f20a80b202aad548a7726564bfa59a96c91 ath10k/QCA6174/hw2.1/notice_ath10k_firmware-5.txt
sha256 8ce5c6ea0542bf4aac31fc3ae16a39792ad22d0eae4543063fac56fb3380f021 ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt
sha256 097ceeb6f03dad7e74a2de0f217b1dad149989e550681e8726908ef477c9d58f ath12k/QCN9274/hw2.0/Notice.txt
sha256 515bf4c9d620a87458e4447fe01a0e9bc384d1c3e0037cc4c3d2037b1ff25525 ath12k/WCN7850/hw2.0/Notice.txt
sha256 bf1cb89140fe7e138fec229b26fa45d2fb46f416ab559916c6e56c0224df2e8e LICENCE.bnx2
sha256 691f2b5e3e94e06aa89450c99ff08c83336c77fe4ad64a609b1cddea4bf98727 LICENCE.bnx2x
sha256 b16056fc91b82a0e3e8de8f86c2dac98201aa9dc3cbd33e8d38f1b087fcec30d LICENCE.broadcom_bcm43xx

View File

@@ -459,6 +459,25 @@ LINUX_FIRMWARE_ALL_LICENSE_FILES += \
ath10k/QCA6174/hw3.0/notice_ath10k_firmware-6.txt
endif
ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_WCN7850),y)
LINUX_FIRMWARE_FILES += \
ath12k/WCN7850/hw2.0/board-2.bin \
ath12k/WCN7850/hw2.0/amss.bin \
ath12k/WCN7850/hw2.0/m3.bin
LINUX_FIRMWARE_ALL_LICENSE_FILES += \
LICENSE.QualcommAtheros_ath10k \
ath12k/WCN7850/hw2.0/Notice.txt
endif
ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_QUALCOMM_QCN9274),y)
LINUX_FIRMWARE_FILES += \
ath12k/QCN9274/hw2.0/board-2.bin \
ath12k/QCN9274/hw2.0/firmware-2.bin
LINUX_FIRMWARE_ALL_LICENSE_FILES += \
LICENSE.QualcommAtheros_ath10k \
ath12k/QCN9274/hw2.0/Notice.txt
endif
# CC2560(A)
ifeq ($(BR2_PACKAGE_LINUX_FIRMWARE_TI_CC2560),y)
LINUX_FIRMWARE_FILES += \