~vicamo/+git/ubuntu-kernel:bug-1933938/iwlwifi-fw-api-64/impish

Last commit made on 2021-08-27
Get this branch:
git clone -b bug-1933938/iwlwifi-fw-api-64/impish https://git.launchpad.net/~vicamo/+git/ubuntu-kernel
Only You-Sheng Yang can upload to this branch. If you are You-Sheng Yang please log in for upload directions.

Branch merges

Branch information

Name:
bug-1933938/iwlwifi-fw-api-64/impish
Repository:
lp:~vicamo/+git/ubuntu-kernel

Recent commits

a5e79ea... by Kiran K <email address hidden>

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

BugLink: https://bugs.launchpad.net/bugs/1933938

New generation Intel controllers(N) need to support RF from (N-1)
generation. Since PID comes from OTP present in RF module,
*setup* function gets mapped to BTUSB_INTEL_NEW instead of
BTUSB_INTEL_NEWGEN. This patch converges INTEL_NEW and INTEL_NEWGEN
mappings and defines a new generic *setup* function. All the
required information to load the correct driver is read from controller
in generic *setup* and branchs out appropriately.

Signed-off-by: Kiran K <email address hidden>
Reviewed-by: Chethan T N <email address hidden>
Reviewed-by: Srivatsa Ravishankar <email address hidden>
(cherry picked from
https://<email address hidden>/T/#u)
Signed-off-by: You-Sheng Yang <email address hidden>

a802605... by Yaara Baruch <email address hidden>

iwlwifi: add new so-jf devices

BugLink: https://bugs.launchpad.net/bugs/1933938

Add new so-jf devices to the driver.

Signed-off-by: Yaara Baruch <email address hidden>
Signed-off-by: Johannes Berg <email address hidden>
Signed-off-by: Kalle Valo <email address hidden>
Link: https://lore.kernel.org/r/20210719144523.1c9a59fd2760.If5aef1942007828210f0f2c4a17985f63050bb45@changeid
(cherry picked from commit 891332f697e14bfb2002f56e21d9bbd4800a7098)
Signed-off-by: You-Sheng Yang <email address hidden>

3a3f757... by Yaara Baruch <email address hidden>

iwlwifi: add new SoF with JF devices

BugLink: https://bugs.launchpad.net/bugs/1933938

Add new SoF JF devices to the driver.

Signed-off-by: Yaara Baruch <email address hidden>
Signed-off-by: Johannes Berg <email address hidden>
Signed-off-by: Kalle Valo <email address hidden>
Link: https://lore.kernel.org/r/20210719144523.0545d8964ff2.I3498879d8c184e42b1578a64aa7b7c99a18b75fb@changeid
(cherry picked from commit a5bf1d4434b93394fa37494d78fe9f3513557185)
Signed-off-by: You-Sheng Yang <email address hidden>

bb11312... by Johannes Berg

iwlwifi: pnvm: accept multiple HW-type TLVs

BugLink: https://bugs.launchpad.net/bugs/1933938

Some products (So) may have two different types of products
with different mac-type that are otherwise equivalent, and
have the same PNVM data, so the PNVM file will contain two
(or perhaps later more) HW-type TLVs. Accept the file and
use the data section that contains any matching entry.

Signed-off-by: Johannes Berg <email address hidden>
Signed-off-by: Kalle Valo <email address hidden>
Link: https://lore.kernel.org/r/20210719140154.a6a86e903035.Ic0b1b75c45d386698859f251518e8a5144431938@changeid
(cherry picked from commit 0f673c16c850250db386537a422c11d248fb123c)
Signed-off-by: You-Sheng Yang <email address hidden>

42bf76d... by Luca Coelho

iwlwifi: bump FW API to 64 for AX devices

BugLink: https://bugs.launchpad.net/bugs/1933938

Start supporting API version 64 for AX devices.

Signed-off-by: Luca Coelho <email address hidden>
Link: https://lore.kernel.org/r/iwlwifi.20210621103449.8144a5b7d9a7.Ibf77fd7daa7d22f7c46d1c4a572ab9441a761299@changeid
Signed-off-by: Luca Coelho <email address hidden>
(cherry picked from commit 4c59eac6ac434e08b65edd3d4bef41adfa90f58e)
Signed-off-by: You-Sheng Yang <email address hidden>

2c14eb7... by Johannes Berg

iwlwifi: fw: dump TCM error table if present

BugLink: https://bugs.launchpad.net/bugs/1933938

If the TCM is present in the hardware (as advertised in the firmware
file TLV data), dump its error log table during firmware error dumps.

Signed-off-by: Johannes Berg <email address hidden>
Signed-off-by: Luca Coelho <email address hidden>
Link: https://lore.kernel.org/r/iwlwifi.20210621103449.2d2149f6654f.Id831f8fbca59900ba7efc623ffca0ca938b664d3@changeid
Signed-off-by: Luca Coelho <email address hidden>
(cherry picked from commit 48d0c8d5a0b9999f4111efc6a1afa85199f039ea)
Signed-off-by: You-Sheng Yang <email address hidden>

f1f597d... by ybaruch <email address hidden>

iwlwifi: add 9560 killer device

BugLink: https://bugs.launchpad.net/bugs/1933938

add new killer devices configurations.

Signed-off-by: ybaruch <email address hidden>
Signed-off-by: Luca Coelho <email address hidden>
Link: https://lore.kernel.org/r/iwlwifi.20210621103449.4179f7191531.I3d5ed6b2b39fcd42863a679e21bda23a6c14253e@changeid
Signed-off-by: Luca Coelho <email address hidden>
(cherry picked from commit c863797b8198e1b34516023198708ddb0f9fd2b9)
Signed-off-by: You-Sheng Yang <email address hidden>

abfee0c... by Johannes Berg

iwlwifi: move error dump to fw utils

BugLink: https://bugs.launchpad.net/bugs/1933938

Conceptually, this belongs more into the firmware utils
rather than the mvm opmode, so move the collection and
output there.

Note that this slightly changes the format of the Status
line.

Signed-off-by: Johannes Berg <email address hidden>
Signed-off-by: Luca Coelho <email address hidden>
Link: https://lore.kernel.org/r/iwlwifi.20210621103449.b82b60d81346.Ide3b688107f6a59c7fc7eb1d8f2002b0a5c1f2d2@changeid
Signed-off-by: Luca Coelho <email address hidden>
(cherry picked from commit 4db7cf1e0108ce4376e111ac23693be12128e2f3)
Signed-off-by: You-Sheng Yang <email address hidden>

535b980... by Luca Coelho

iwlwifi: support loading the reduced power table from UEFI

BugLink: https://bugs.launchpad.net/bugs/1933938

This new feature allows OEMs to set a special reduced power table in a
UEFI variable, which we use to tell the firmware to change the TX
power tables.

Read the variable and store it in a dram block to pass it to the
firmware. We do this as part of the PNVM loading flow.

Signed-off-by: Luca Coelho <email address hidden>
Link: https://lore.kernel.org/r/iwlwifi.20210621103449.259a33ba5074.I2e0bb142d2a9c412547cba89b62dd077b328fdc4@changeid
Signed-off-by: Luca Coelho <email address hidden>
(cherry picked from commit 9dad325f9d57508b154f0bebbc341a8528e5729c)
Signed-off-by: You-Sheng Yang <email address hidden>

11fd2e6... by Luca Coelho

iwlwifi: move UEFI code to a separate file

BugLink: https://bugs.launchpad.net/bugs/1933938

We are going to read more variables from UEFI, so it's cleaner to have
all the code that handles UEFI variables in a separate file.

Signed-off-by: Luca Coelho <email address hidden>
Link: https://lore.kernel.org/r/iwlwifi.20210621103449.c705ac86f2e9.Ia7421c17fe52929e4098b4f0cf070809ed3ef906@changeid
Signed-off-by: Luca Coelho <email address hidden>
(cherry picked from commit 84c3c9952afbf7df39937095aa0ad70b58703e91)
Signed-off-by: You-Sheng Yang <email address hidden>