[PATCH v2 0/1][SRU][OEM-5.14] Support Intel CNVi 9462/AX201/AX211 on ADL

You-Sheng Yang vicamo.yang at canonical.com
Thu Oct 7 13:55:53 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.*
* 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)

The only patch needed for v5.14 and newer is for 9462 Bluetooth, which 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.14 head.

Kiran K (1):
  UBUNTU: SAUCE: Bluetooth: btintel: Support Digital(N) + RF(N-1)
    combination

 drivers/bluetooth/btintel.c | 149 ++++++++++++++++++++++++++++++------
 drivers/bluetooth/btintel.h |  10 +++
 drivers/bluetooth/btusb.c   | 149 +++++++++++++++++++-----------------
 3 files changed, 215 insertions(+), 93 deletions(-)

-- 
2.32.0




More information about the kernel-team mailing list