[SRU][linux-firmware][Impish][PULL] Add Intel WiFi/Bluetooth firmware for ADL-S/ADL-P
You-Sheng Yang
vicamo.yang at canonical.com
Wed Sep 29 19:27:39 UTC 2021
BugLink: https://bugs.launchpad.net/bugs/1933938
[Impact]
Intel CNVi moves key elements of Wi-Fi and Bluetooth Technology into
Intel processors. As a result, their driver may have to be revised
across processor generations.
[Fix]
This depends on a few changes set to address all issues on supporting:
* PCI [8086:7af0] Subsystem [8086:4090] (AX211)
* WiFi: iwlwifi-so-a0-gf-a0-*
* BT: intel/ibt-1040-0041.* (ADL-S)
* BT: intel/ibt-0040-0041.* (ADL-P)
* PCI [8086:7af0] Subsystem [8086:4070] (AX201)
* WiFi: iwlwifi-so-a0-hr-b0-*
* BT: intel/ibt-1040-4150.*
* BT: intel/ibt-0040-4150.*
* PCI [8086:7af0] Subsystem [8086:0aaa] (9560)
* WiFi: iwlwifi-so-a0-jf-b0-*
* BT: intel/ibt-1040-2120.* (ADL-S)
* BT: intel/ibt-0040-2120.* (ADL-P)
* PCI [8086:7af0] Subsystem [8086:0aaa] (9462)
* WiFi: iwlwifi-so-a0-jf-b0-*
* BT: intel/ibt-1040-1020.* (ADL-S)
* BT: intel/ibt-0040-1020.* (ADL-P)
[Test Case]
Install these CRF on ADL-S/ADL-P platforms and check if WiFi/Bluetooth
is working. Following configurations tested (AX210/AX200 added for
regression tests):
* ADL-S:
* AX211 [8086:7AF0] subsystem [8086:4090]:
* 5.13.0-1014-oem: no, expected,
* 5.13.0-9014+staging19
* 5.14.0-1004-oem
* 5.14.0-9004.4+staging.20
* AX210 [8086:2725] subsystem [8086:0020]:
* 5.13.0-1014-oem
* 5.13.0-9014+staging19
* 5.14.0-1004-oem
* 5.14.0-9004.4+staging.20
* AX201 [8086:7AF0] subsystem [8086:0074]
* 5.13.0-1014-oem: no, expected,
* 5.13.0-9014+staging19
* 5.14.0-1004-oem: no bt, expected
* 5.14.0-9004.4+staging.20
* AX200 [8086:2723] subsystem [8086:0084]
* 5.13.0-1014-oem
* 5.13.0-9014+staging19
* 5.14.0-1004-oem
* 5.14.0-9004.4+staging.20
* 9560NGW [8086:7AF0] subsystem [8086:0030]
* 5.13.0-1014-oem: no, expected,
* 5.13.0-9014+staging19
* 5.14.0-1004-oem: no bt, expected
* 5.14.0-9004.4+staging.20
* 9462NGW [8086:7AF0] subsystem [8086:42A4]
* 5.13.0-1014-oem: no, expected,
* 5.13.0-9014+staging19
* 5.14.0-1004-oem: no bt, expected
* 5.14.0-9004.4+staging.20
* ADL-P:
* AX211 [8086:51F0] subsystem [8086:4090]:
* 5.14.0-1004-oem
* 5.14.0-9004.4+staging.20
* AX210 [8086:2725] subsystem [8086:0020]:
* 5.14.0-1004-oem
* 5.14.0-9004.4+staging.20
* AX201 [8086:51F0] subsystem [8086:0074]
* 5.14.0-1004-oem: no bt, expected
* 5.14.0-9004.4+staging.20
* AX200 [8086:2723] subsystem [8086:0084]
* 5.14.0-1004-oem
* 5.14.0-9004.4+staging.20
* 9560NGW [8086:51F0] subsystem [8086:0030]
* 5.14.0-1004-oem: no bt, expected
* 5.14.0-9004.4+staging.20
* 9462NGW [8086:51F0] subsystem [8086:42A4]
* 5.14.0-1004-oem: no bt, expected
* 5.14.0-9004.4+staging.20
[Where problems could occur]
While this is a new generation, we may have common issues like power
consumption, network throughput, suspend/resume issues.
----------------------------------------------------------------
The following changes since commit 62d0da0ab78c19f3cf825eb9c9e30c2507daa48b:
UBUNTU: Ubuntu-1.200 (2021-09-17 11:20:12 +0200)
are available in the Git repository at:
https://git.launchpad.net/~vicamo/ubuntu/+source/linux-firmware bug-1933938/add-adls-adlp-fw/impish-pull
for you to fetch changes up to b7b858e3d873b964f7b7db741b469a1018bba1d7:
linux-firmware: Update firmware file for Intel Bluetooth 9462 (2021-09-30 03:11:59 +0800)
----------------------------------------------------------------
Kiran K (5):
linux-firmware: Update firmware file for Intel Bluetooth AX211
linux-firmware: Update firmware file for Intel Bluetooth 9560
linux-firmware: Update firmware file for Intel Bluetooth AX201
linux-firmware: Update firmware file for Intel Bluetooth AX211
linux-firmware: Update firmware file for Intel Bluetooth 9462
Luca Coelho (1):
iwlwifi: add FWs for new So device types with multiple RF modules
WHENCE | 46 +++++++++++++++++++++++++++++++++++++++++++
intel/ibt-0040-0041.ddc | Bin 0 -> 13 bytes
intel/ibt-0040-0041.sfi | Bin 0 -> 731716 bytes
intel/ibt-0040-1020.ddc | Bin 0 -> 9 bytes
intel/ibt-0040-1020.sfi | Bin 0 -> 731716 bytes
intel/ibt-0040-2120.ddc | Bin 0 -> 9 bytes
intel/ibt-0040-2120.sfi | Bin 0 -> 731716 bytes
intel/ibt-0040-4150.ddc | Bin 0 -> 9 bytes
intel/ibt-0040-4150.sfi | Bin 0 -> 731716 bytes
intel/ibt-1040-0041.ddc | Bin 0 -> 9 bytes
intel/ibt-1040-0041.sfi | Bin 0 -> 731716 bytes
intel/ibt-1040-1020.ddc | Bin 0 -> 9 bytes
intel/ibt-1040-1020.sfi | Bin 0 -> 731716 bytes
intel/ibt-1040-2120.ddc | Bin 0 -> 9 bytes
intel/ibt-1040-2120.sfi | Bin 0 -> 731716 bytes
intel/ibt-1040-4150.ddc | Bin 0 -> 9 bytes
intel/ibt-1040-4150.sfi | Bin 0 -> 731716 bytes
iwlwifi-so-a0-gf-a0-64.ucode | Bin 0 -> 1515812 bytes
iwlwifi-so-a0-gf-a0.pnvm | Bin 0 -> 41804 bytes
iwlwifi-so-a0-hr-b0-64.ucode | Bin 0 -> 1427384 bytes
iwlwifi-so-a0-jf-b0-64.ucode | Bin 0 -> 1365628 bytes
21 files changed, 46 insertions(+)
create mode 100644 intel/ibt-0040-0041.ddc
create mode 100644 intel/ibt-0040-0041.sfi
create mode 100644 intel/ibt-0040-1020.ddc
create mode 100644 intel/ibt-0040-1020.sfi
create mode 100644 intel/ibt-0040-2120.ddc
create mode 100644 intel/ibt-0040-2120.sfi
create mode 100644 intel/ibt-0040-4150.ddc
create mode 100644 intel/ibt-0040-4150.sfi
create mode 100644 intel/ibt-1040-0041.ddc
create mode 100644 intel/ibt-1040-0041.sfi
create mode 100644 intel/ibt-1040-1020.ddc
create mode 100644 intel/ibt-1040-1020.sfi
create mode 100644 intel/ibt-1040-2120.ddc
create mode 100644 intel/ibt-1040-2120.sfi
create mode 100644 intel/ibt-1040-4150.ddc
create mode 100644 intel/ibt-1040-4150.sfi
create mode 100644 iwlwifi-so-a0-gf-a0-64.ucode
create mode 100644 iwlwifi-so-a0-gf-a0.pnvm
create mode 100644 iwlwifi-so-a0-hr-b0-64.ucode
create mode 100644 iwlwifi-so-a0-jf-b0-64.ucode
diff --git a/WHENCE b/WHENCE
index 5dc5d1ff..b1b2edd3 100644
--- a/WHENCE
+++ b/WHENCE
@@ -1155,6 +1155,17 @@ Version: 59.601f3a66.0
File: iwlwifi-QuZ-a0-jf-b0-59.ucode
Version: 59.601f3a66.0
+File: iwlwifi-so-a0-gf-a0-64.ucode
+Version: 64.97bbee0a.0
+
+File: iwlwifi-so-a0-gf-a0.pnvm
+
+File: iwlwifi-so-a0-hr-b0-64.ucode
+Version: 64.97bbee0a.0
+
+File: iwlwifi-so-a0-jf-b0-64.ucode
+Version: 64.97bbee0a.0
+
File: iwlwifi-ty-a0-gf-a0-59.ucode
Version: 59.601f3a66.0
@@ -3776,6 +3787,41 @@ File:intel/ibt-0041-0041.sfi
Version: BT_TyphoonPeak_REL28502
File:intel/ibt-0041-0041.ddc
Version: BT_TyphoonPeak_REL28502
+File:intel/ibt-0040-0041.sfi
+Version: BT_GarfieldPeak_REL31586
+File:intel/ibt-0040-0041.ddc
+Version: BT_GarfieldPeak_REL31586
+File:intel/ibt-1040-0041.sfi
+Version: BT_Solar_GfP2_REL31586
+File:intel/ibt-1040-0041.ddc
+Version: BT_Solar_GfP2_REL31586
+
+File:intel/ibt-0040-1020.sfi
+Version: BT_Solar_JfP1_REL31586
+File:intel/ibt-0040-1020.ddc
+Version: BT_Solar_JfP1_REL31586
+File:intel/ibt-1040-1020.sfi
+Version: BT_Solar_JfP1_REL31586
+File:intel/ibt-1040-1020.ddc
+Version: BT_Solar_JfP1_REL31586
+
+File:intel/ibt-0040-2120.sfi
+Version: BT_Solar_JfP2_REL31586
+File:intel/ibt-0040-2120.ddc
+Version: BT_Solar_JfP2_REL31586
+File:intel/ibt-1040-2120.sfi
+Version: BT_Solar_JfP2_REL31586
+File:intel/ibt-1040-2120.ddc
+Version: BT_Solar_JfP2_REL31586
+
+File:intel/ibt-0040-4150.sfi
+Version: BT_Solar_HrP2_REL31586
+File:intel/ibt-0040-4150.ddc
+Version: BT_Solar_HrP2_REL31586
+File:intel/ibt-1040-4150.sfi
+Version: BT_Solar_HrP2_REL31586
+File:intel/ibt-1040-4150.ddc
+Version: BT_Solar_HrP2_REL31586
Licence: Redistributable. See LICENCE.ibt_firmware for details
diff --git a/intel/ibt-0040-0041.ddc b/intel/ibt-0040-0041.ddc
new file mode 100644
index 00000000..5acedc54
Binary files /dev/null and b/intel/ibt-0040-0041.ddc differ
diff --git a/intel/ibt-0040-0041.sfi b/intel/ibt-0040-0041.sfi
new file mode 100644
index 00000000..180142e1
Binary files /dev/null and b/intel/ibt-0040-0041.sfi differ
diff --git a/intel/ibt-0040-1020.ddc b/intel/ibt-0040-1020.ddc
new file mode 100644
index 00000000..6e067796
Binary files /dev/null and b/intel/ibt-0040-1020.ddc differ
diff --git a/intel/ibt-0040-1020.sfi b/intel/ibt-0040-1020.sfi
new file mode 100644
index 00000000..b6abbf2c
Binary files /dev/null and b/intel/ibt-0040-1020.sfi differ
diff --git a/intel/ibt-0040-2120.ddc b/intel/ibt-0040-2120.ddc
new file mode 100644
index 00000000..6e067796
Binary files /dev/null and b/intel/ibt-0040-2120.ddc differ
diff --git a/intel/ibt-0040-2120.sfi b/intel/ibt-0040-2120.sfi
new file mode 100644
index 00000000..09573e51
Binary files /dev/null and b/intel/ibt-0040-2120.sfi differ
diff --git a/intel/ibt-0040-4150.ddc b/intel/ibt-0040-4150.ddc
new file mode 100644
index 00000000..6e067796
Binary files /dev/null and b/intel/ibt-0040-4150.ddc differ
diff --git a/intel/ibt-0040-4150.sfi b/intel/ibt-0040-4150.sfi
new file mode 100644
index 00000000..2b0a43d5
Binary files /dev/null and b/intel/ibt-0040-4150.sfi differ
diff --git a/intel/ibt-1040-0041.ddc b/intel/ibt-1040-0041.ddc
new file mode 100644
index 00000000..6e067796
Binary files /dev/null and b/intel/ibt-1040-0041.ddc differ
diff --git a/intel/ibt-1040-0041.sfi b/intel/ibt-1040-0041.sfi
new file mode 100644
index 00000000..a35d82f7
Binary files /dev/null and b/intel/ibt-1040-0041.sfi differ
diff --git a/intel/ibt-1040-1020.ddc b/intel/ibt-1040-1020.ddc
new file mode 100644
index 00000000..6e067796
Binary files /dev/null and b/intel/ibt-1040-1020.ddc differ
diff --git a/intel/ibt-1040-1020.sfi b/intel/ibt-1040-1020.sfi
new file mode 100644
index 00000000..7e7edb40
Binary files /dev/null and b/intel/ibt-1040-1020.sfi differ
diff --git a/intel/ibt-1040-2120.ddc b/intel/ibt-1040-2120.ddc
new file mode 100644
index 00000000..6e067796
Binary files /dev/null and b/intel/ibt-1040-2120.ddc differ
diff --git a/intel/ibt-1040-2120.sfi b/intel/ibt-1040-2120.sfi
new file mode 100644
index 00000000..ee530943
Binary files /dev/null and b/intel/ibt-1040-2120.sfi differ
diff --git a/intel/ibt-1040-4150.ddc b/intel/ibt-1040-4150.ddc
new file mode 100644
index 00000000..6e067796
Binary files /dev/null and b/intel/ibt-1040-4150.ddc differ
diff --git a/intel/ibt-1040-4150.sfi b/intel/ibt-1040-4150.sfi
new file mode 100644
index 00000000..364a9fbc
Binary files /dev/null and b/intel/ibt-1040-4150.sfi differ
diff --git a/iwlwifi-so-a0-gf-a0-64.ucode b/iwlwifi-so-a0-gf-a0-64.ucode
new file mode 100644
index 00000000..635d1f1e
Binary files /dev/null and b/iwlwifi-so-a0-gf-a0-64.ucode differ
diff --git a/iwlwifi-so-a0-gf-a0.pnvm b/iwlwifi-so-a0-gf-a0.pnvm
new file mode 100644
index 00000000..62db64c4
Binary files /dev/null and b/iwlwifi-so-a0-gf-a0.pnvm differ
diff --git a/iwlwifi-so-a0-hr-b0-64.ucode b/iwlwifi-so-a0-hr-b0-64.ucode
new file mode 100644
index 00000000..afb15f5b
Binary files /dev/null and b/iwlwifi-so-a0-hr-b0-64.ucode differ
diff --git a/iwlwifi-so-a0-jf-b0-64.ucode b/iwlwifi-so-a0-jf-b0-64.ucode
new file mode 100644
index 00000000..76d8b1be
Binary files /dev/null and b/iwlwifi-so-a0-jf-b0-64.ucode differ
More information about the kernel-team
mailing list