APPLIED Re: [PATCH v2 00/11][SRU][OEM-5.13] Support Intel CNVi 9462/AX201/AX211 on ADL
Timo Aaltonen
tjaalton at ubuntu.com
Thu Oct 7 17:16:35 UTC 2021
On 7.10.2021 16.55, 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.*
> * 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)
>
> AX201 wifi firmware for ADL platforms will be available with FW
> API >= 64, so a patchset "iwlwifi: bump FW API to 64 for AX devices"
> will be required. Depending fixes are pulled as well.
>
> The last patch for 9462 Bluetooth is still under review at the time of
> writing.
>
> [Test Case]
>
> Install these CRF on ADL-S/ADL-P platforms and check if WiFi/Bluetooth
> is working.
>
> Tested configurations are:
> * 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.
>
> v2: rebased to current oem-5.13 head.
>
> Emmanuel Grumbach (4):
> iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4
> iwlwifi: mvm: update iwl_wowlan_patterns_cmd
> iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4
> iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd
>
> Johannes Berg (2):
> iwlwifi: move error dump to fw utils
> iwlwifi: fw: dump TCM error table if present
>
> Kiran K (1):
> UBUNTU: SAUCE: Bluetooth: btintel: Support Digital(N) + RF(N-1)
> combination
>
> Luca Coelho (3):
> iwlwifi: move UEFI code to a separate file
> iwlwifi: support loading the reduced power table from UEFI
> iwlwifi: bump FW API to 64 for AX devices
>
> ybaruch (1):
> iwlwifi: add 9560 killer device
>
> drivers/bluetooth/btintel.c | 149 ++++++-
> drivers/bluetooth/btintel.h | 10 +
> drivers/bluetooth/btusb.c | 149 ++++---
> drivers/net/wireless/intel/iwlwifi/Makefile | 3 +-
> .../net/wireless/intel/iwlwifi/cfg/22000.c | 4 +-
> drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 6 +-
> .../net/wireless/intel/iwlwifi/fw/api/d3.h | 47 +-
> drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 38 --
> drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 4 +-
> drivers/net/wireless/intel/iwlwifi/fw/dump.c | 418 ++++++++++++++++++
> drivers/net/wireless/intel/iwlwifi/fw/file.h | 8 +-
> drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 120 ++---
> drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 262 +++++++++++
> drivers/net/wireless/intel/iwlwifi/fw/uefi.h | 42 ++
> .../net/wireless/intel/iwlwifi/iwl-config.h | 2 +
> .../intel/iwlwifi/iwl-context-info-gen3.h | 16 +-
> drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 11 +
> .../net/wireless/intel/iwlwifi/iwl-trans.h | 20 +
> drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 85 +++-
> drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 8 +-
> .../wireless/intel/iwlwifi/mvm/offloading.c | 26 +-
> .../net/wireless/intel/iwlwifi/mvm/utils.c | 310 -------------
> .../intel/iwlwifi/pcie/ctxt-info-gen3.c | 34 ++
> drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 +
> .../wireless/intel/iwlwifi/pcie/internal.h | 1 +
> .../net/wireless/intel/iwlwifi/pcie/trans.c | 7 +
> 26 files changed, 1219 insertions(+), 563 deletions(-)
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/dump.c
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.c
> create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/uefi.h
>
applied to oem-5.13, thanks
--
t
More information about the kernel-team
mailing list