APPLIED Re: [SRU][linux-firmware][Focal][PULL] Add Intel WiFi/Bluetooth firmware for ADL-S/ADL-P
Timo Aaltonen
tjaalton at ubuntu.com
Thu Sep 30 11:23:45 UTC 2021
On 29.9.2021 22.27, 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
>
applied, thanks
--
t
More information about the kernel-team
mailing list