From 54b5b79f01d611048b637c8f7f2fa1fac258ecb4 Mon Sep 17 00:00:00 2001 From: Takashi Iwai Date: Mar 31 2023 06:42:25 +0000 Subject: ath11k: pci: Add more MODULE_FIRMWARE() entries (bsc#1209965). --- diff --git a/patches.suse/ath11k-pci-Add-more-MODULE_FIRMWARE-entries.patch b/patches.suse/ath11k-pci-Add-more-MODULE_FIRMWARE-entries.patch new file mode 100644 index 0000000..e9badb5 --- /dev/null +++ b/patches.suse/ath11k-pci-Add-more-MODULE_FIRMWARE-entries.patch @@ -0,0 +1,36 @@ +From 962fc87f2c8d4a338c0ce9b7fcaed815fdfbca6a Mon Sep 17 00:00:00 2001 +From: Takashi Iwai +Date: Thu, 30 Mar 2023 16:29:01 +0200 +Subject: [PATCH] ath11k: pci: Add more MODULE_FIRMWARE() entries +Patch-mainline: Submitted, linux-wireless ML +References: bsc#1209965 + +As there are a few more models supported by the driver, let's add the +missing MODULE_FIRMWARE() entries for them. The lack of them resulted +in the missing device enablement on some systems, such as the +installation image of openSUSE. + +While we are at it, use the wildcard instead of listing each firmware +files individually for each. + +Signed-off-by: Takashi Iwai + +--- + drivers/net/wireless/ath/ath11k/pci.c | 9 +++++---- + 1 file changed, 5 insertions(+), 4 deletions(-) + +--- a/drivers/net/wireless/ath/ath11k/pci.c ++++ b/drivers/net/wireless/ath/ath11k/pci.c +@@ -1037,7 +1037,8 @@ module_exit(ath11k_pci_exit); + MODULE_DESCRIPTION("Driver support for Qualcomm Technologies 802.11ax WLAN PCIe devices"); + MODULE_LICENSE("Dual BSD/GPL"); + +-/* QCA639x 2.0 firmware files */ +-MODULE_FIRMWARE(ATH11K_FW_DIR "/QCA6390/hw2.0/" ATH11K_BOARD_API2_FILE); +-MODULE_FIRMWARE(ATH11K_FW_DIR "/QCA6390/hw2.0/" ATH11K_AMSS_FILE); +-MODULE_FIRMWARE(ATH11K_FW_DIR "/QCA6390/hw2.0/" ATH11K_M3_FILE); ++/* firmware files */ ++MODULE_FIRMWARE(ATH11K_FW_DIR "/QCA6390/hw2.0/*"); ++MODULE_FIRMWARE(ATH11K_FW_DIR "/QCN9074/hw1.0/*"); ++MODULE_FIRMWARE(ATH11K_FW_DIR "/WCN6855/hw2.0/*"); ++MODULE_FIRMWARE(ATH11K_FW_DIR "/WCN6855/hw2.1/*"); diff --git a/series.conf b/series.conf index 12d40d7..a0d12f3 100644 --- a/series.conf +++ b/series.conf @@ -37290,6 +37290,7 @@ patches.suse/0002-regulator-mt6358-Add-OF-match-table.patch patches.suse/0003-regulator-mt6323-Add-OF-match-table.patch patches.suse/rtl8188eu-fix-const-dev_addr_fallout.patch + patches.suse/ath11k-pci-Add-more-MODULE_FIRMWARE-entries.patch ######################################################## # USB