[SRU][linux-firmware][Jammy][PULL] Include the QCA WCN 6856 v2.1 support
You-Sheng Yang
vicamo.yang at canonical.com
Fri Jan 28 09:46:21 UTC 2022
BugLink: https://bugs.launchpad.net/bugs/1954938
[Impact]
WCN685x hw2.1 takes additional/updated firmware for both WiFi and
Bluetooth function.
ath11k_pci 0000:71:00.0: BAR 0: assigned [mem 0xa6000000-0xa61fffff 64bit]
ath11k_pci 0000:71:00.0: enabling device (0000 -> 0002)
ath11k_pci 0000:71:00.0: Unsupported WCN6855 SOC hardware version: 18 17
ath11k_pci: probe of 0000:71:00.0 failed with error -95
[Fix]
WCN685x hw2.1 currently shares most WiFi firmware with hw2.0 except
for the directory path and a board-2.bin.
For Bluetooth, updated revision of qca/nvm_usb_00130201_gf* from
mainline are neccessary for Focal. Jammy has all of them already.
For kernel, many of the prerequisite works have been committed for
hw2.0 in bug 1945154, 1952215 and 1958850. Currently, while WiFi 6G
will be turned off for the lack of userspace support, the only fix
necessary is to correct read mask of version info register.
[Test Case]
WiFi and Bluetooth devices should be up and running, pass basic
operations.
$ lspci -nnk|grep -A3 Network
0000:71:00.0 Network controller [0280]: Qualcomm Device [17cb:1103] (rev 01)
Subsystem: Foxconn International, Inc. Device [105b:e0ce]
Kernel driver in use: ath11k_pci
Kernel modules: ath11k_pci
$ lsusb
Bus 003 Device 004: ID 0489:e0e3 Foxconn / Hon Hai
[Where problems could occur]
At the time being, WCN685x WiFi 6G support will be turnef off
deliberately due to the lack of full support in the userspace
management tools.
[Other Info]
While this is a new hardware model from OEM program, it's only
nominated for Focal oem-5.14 kernel and the coming LTS Jammy.
----------------------------------------------------------------
The following changes since commit c3aba2d1f546796a855906a087e78b83861c35be:
UBUNTU: [Packaging] Remove udebs (2022-01-27 09:33:48 +0100)
are available in the Git repository at:
https://git.launchpad.net/~vicamo/ubuntu/+source/linux-firmware bug-1954938/wcn6855-fw-for-hw2.1/jammy-pull
for you to fetch changes up to e4ce28a22696eb4ecdf03c58c705138d6899ada7:
UBUNTU: SAUCE: WCN6855: add symbolic link for hw2.1 (2022-01-28 16:05:19 +0800)
----------------------------------------------------------------
Kalle Valo (2):
UBUNTU: SAUCE: WCN6855 hw2.0: add board-2.bin
UBUNTU: SAUCE: WCN6855: add symbolic link for hw2.1
WHENCE.ubuntu | 1 +
ath11k/WCN6855/hw2.0/board-2.bin | Bin 721328 -> 1142524 bytes
2 files changed, 1 insertion(+)
diff --git a/WHENCE.ubuntu b/WHENCE.ubuntu
index 703906c6e1d9..3398388bad6d 100644
--- a/WHENCE.ubuntu
+++ b/WHENCE.ubuntu
@@ -216,6 +216,7 @@ File: ath11k/WCN6855/hw2.0/1.1/WLAN.HSP.1.1-03003-QCAHSPSWPL_V1_V2_SILICONZ_LITE
File: ath11k/WCN6855/hw2.0/1.1/WLAN.HSP.1.1-03003-QCAHSPSWPL_V1_V2_SILICONZ_LITE-2/m3.bin
Link: ath11k/WCN6855/hw2.0/amss.bin -> 1.1/WLAN.HSP.1.1-03003-QCAHSPSWPL_V1_V2_SILICONZ_LITE-2/amss.bin
Link: ath11k/WCN6855/hw2.0/m3.bin -> 1.1/WLAN.HSP.1.1-03003-QCAHSPSWPL_V1_V2_SILICONZ_LITE-2/m3.bin
+Link: ath11k/WCN6855/hw2.1 -> hw2.0
Version: WLAN.HSP.1.1-03003-QCAHSPSWPL_V1_V2_SILICONZ_LITE-2
License: ath11k/WCN6855/hw2.0/1.1/WLAN.HSP.1.1-03003-QCAHSPSWPL_V1_V2_SILICONZ_LITE-2/Notice.txt
diff --git a/ath11k/WCN6855/hw2.0/board-2.bin b/ath11k/WCN6855/hw2.0/board-2.bin
index e5d9fc1b1c3d..4fca41f5602a 100644
Binary files a/ath11k/WCN6855/hw2.0/board-2.bin and b/ath11k/WCN6855/hw2.0/board-2.bin differ
More information about the kernel-team
mailing list