[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