[PATCH 0/5][SRU][U/OEM-5.10] Support Intel Typhoon Peak Bluetooth
You-Sheng Yang
vicamo.yang at canonical.com
Fri Dec 4 09:57:55 UTC 2020
BugLink: https://bugs.launchpad.net/bugs/1890130
[Impact]
To support new Intel Typhoon Peak Bluetooth, USB ID 8087:0032
specifically.
[Fix]
Kernel driver patchset
https://patchwork.kernel.org/project/bluetooth/list/?series=387475
targeting v5.11, as well as firmware intel/ibt-0041-0041.{ddc,sfi} from
linux-firmware commit 5cbf459c1ed9 and 7eb7fda50e9a.
[Test Case]
1. Install aforementioned firmware blobs and boot with kernel built with
these patches applied.
2. Run `btmgmt info` to find out if bluetooth controller is now
available.
[Where problems could occur]
Typhoon Peak is a whole new generation that it has its own call path to
load firmware, initial setup, etc. These patches are almost completely
isolated from previous generation, so little regression risk introduced.
Kiran K (5):
Bluetooth: btintel: Fix endianness issue for TLV version information
Bluetooth: btusb: Add *setup* function for new generation Intel
controllers
Bluetooth: btusb: Define a function to construct firmware filename
Bluetooth: btusb: Helper function to download firmware to Intel
adapters
Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN
drivers/bluetooth/btintel.c | 21 ++-
drivers/bluetooth/btintel.h | 6 +
drivers/bluetooth/btusb.c | 325 +++++++++++++++++++++++++++++++++++-
3 files changed, 344 insertions(+), 8 deletions(-)
--
2.29.2
More information about the kernel-team
mailing list