APPLIED/Cmnt[J]: [SRU] [J/OEM-5.14] [PATCH 0/4] Add Bluetooth support for Qualcomm WCN6856
Andrea Righi
andrea.righi at canonical.com
Fri Jan 14 07:38:54 UTC 2022
On Fri, Dec 24, 2021 at 10:39:33AM +0800, Kai-Heng Feng wrote:
> BugLink: https://bugs.launchpad.net/bugs/1955689
>
> [Impact]
> WCN6856 Bluetooth doesn't work.
>
> [Fix]
> Backport firmware blobs and driver support to make it work by loading
> correct firmwares.
>
> [Test]
> Bluetooth scanning and pairing work, and continue to do so after several
> suspend/resume cycles.
>
> [Where problems could occur]
> The upstream version of btusb_generate_qca_nvm_name() adds several
> missing le*_to_cpu() macros, so if this device was ever used on a Big
> Endian system, this is a behavioral change.
I think the order of the patches for jammy is incorrect. This is what I
see from your email:
[J] [PATCH] Bluetooth: btusb: Add the new support IDs for WCN6855
[J/OEM-5.14] [PATCH 2/4] Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller
[J/OEM-5.14] [PATCH 3/4] Bluetooth: btusb: re-definition for board_id in struct qca_version
But it looks like I need to apply the patch in this order:
[J][PATCH 1/3] Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller
[J][PATCH 2/3] Bluetooth: btusb: re-definition for board_id in struct qca_version
[J][PATCH 3/3] Bluetooth: btusb: Add the new support IDs for WCN6855
Moreover, I've updated the cherry-picked lines (linux-next -> linux),
because all these commits are now upstream.
Assuming all the above is correct: applied to jammy/linux.
-Andrea
More information about the kernel-team
mailing list