From: Luca Coelho <luciano.coelho@xxxxxxxxx> Hi, Here's the seventh set of patches intended for v5.10. It's the usual development, new features, cleanups and bugfixes. The changes are: * Some more fixes in some device configurations; * PNVM implementation continued; * A few more FW API updates for newer FWs; * Bump the FW API supported to 59; * Some other small fixes; As usual, I'm pushing this to a pending branch, for kbuild bot, and will send a pull-request later. Please review. Cheers, Luca. Emmanuel Grumbach (1): iwlwifi: mvm: don't send a CSA command the firmware doesn't know Luca Coelho (7): iwlwifi: pcie: fix xtal latency for 9560 devices iwlwifi: pcie: fix the xtal latency value for a few qu devices iwlwifi: move PNVM implementation to common code iwlwifi: add trans op to set PNVM iwlwifi: pcie: implement set_pnvm op iwlwifi: read and parse PNVM file iwlwifi: bump FW API to 59 for AX devices Mordechay Goodstein (2): iwlwifi: stats: add new api fields for statistics cmd/ntfy iwlwifi: rs: align to new TLC config command API Naftali Goldstein (1): iwlwifi: fix sar geo table initialization Sara Sharon (2): iwlwifi: mvm: remove memset of kek_kck command iwlwifi: mvm: fix suspicious rcu usage warnings drivers/net/wireless/intel/iwlwifi/Makefile | 2 +- .../net/wireless/intel/iwlwifi/cfg/22000.c | 4 +- drivers/net/wireless/intel/iwlwifi/cfg/9000.c | 17 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 20 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 1 - .../wireless/intel/iwlwifi/fw/api/commands.h | 6 +- .../net/wireless/intel/iwlwifi/fw/api/rs.h | 7 +- .../net/wireless/intel/iwlwifi/fw/api/stats.h | 461 ++++++++++++++++++ drivers/net/wireless/intel/iwlwifi/fw/file.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 274 +++++++++++ drivers/net/wireless/intel/iwlwifi/fw/pnvm.h | 18 + .../net/wireless/intel/iwlwifi/iwl-config.h | 1 + .../intel/iwlwifi/iwl-context-info-gen3.h | 3 + .../wireless/intel/iwlwifi/iwl-context-info.h | 7 +- .../net/wireless/intel/iwlwifi/iwl-trans.h | 20 + drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 21 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 84 +--- .../net/wireless/intel/iwlwifi/mvm/mac80211.c | 12 +- .../net/wireless/intel/iwlwifi/mvm/rs-fw.c | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 195 +++++--- .../wireless/intel/iwlwifi/mvm/time-event.c | 22 + .../wireless/intel/iwlwifi/mvm/time-event.h | 7 +- .../intel/iwlwifi/pcie/ctxt-info-gen3.c | 27 + .../wireless/intel/iwlwifi/pcie/ctxt-info.c | 21 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 +- .../wireless/intel/iwlwifi/pcie/internal.h | 3 + .../net/wireless/intel/iwlwifi/pcie/trans.c | 7 + 27 files changed, 1094 insertions(+), 162 deletions(-) create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/pnvm.c create mode 100644 drivers/net/wireless/intel/iwlwifi/fw/pnvm.h -- 2.28.0