ACK: [SRU][linux-firmware][Focal][PULL] Add Intel WiFi/Bluetooth firmware for ADL-S/ADL-P

Tim Gardner tim.gardner at canonical.com
Thu Sep 30 11:19:22 UTC 2021


Acked-by: Tim Gardner <tim.gardner at canonical.com>

On 9/29/21 1:27 PM, You-Sheng Yang wrote:
> 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 cd2d153577183afbf6a59131414a095458340807:
> 
>    UBUNTU: Ubuntu-1.187.17 (2021-09-08 10:03:33 +0300)
> 
> are available in the Git repository at:
> 
>    https://git.launchpad.net/~vicamo/ubuntu/+source/linux-firmware bug-1933938/add-adls-adlp-fw/focal-pull
> 
> for you to fetch changes up to a14976a2bfff2fa422683651b2cd19a60100b852:
> 
>    linux-firmware: Update firmware file for Intel Bluetooth 9462 (2021-09-30 03:13:00 +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 f339e69e..122cfc45 100644
> --- a/WHENCE
> +++ b/WHENCE
> @@ -1116,6 +1116,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
>   
> @@ -3545,6 +3556,41 @@ File:intel/ibt-0041-0041.sfi
>   Version: BT_TyphoonPeak_REL15791
>   File:intel/ibt-0041-0041.ddc
>   Version: BT_TyphoonPeak_REL15791
> +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
> 

-- 
-----------
Tim Gardner
Canonical, Inc



More information about the kernel-team mailing list