]> git.baikalelectronics.ru Git - kernel.git/commit
iwlwifi: pnvm: set the PNVM again if it was already loaded
authorLuca Coelho <luciano.coelho@intel.com>
Wed, 10 Feb 2021 15:23:50 +0000 (17:23 +0200)
committerLuca Coelho <luciano.coelho@intel.com>
Wed, 10 Feb 2021 23:57:38 +0000 (01:57 +0200)
commit35fc9391547a07e058d0ae373b2f4f9852a6454e
treef1e37ca0b26ad9e146db432076c15835dbf05b5d
parent7e04ccaf12faa7a06cdd3f8a8b023ce6661ac793
iwlwifi: pnvm: set the PNVM again if it was already loaded

When the interface goes up, we have already loaded the PNVM during
init, so we don't load it anymore.  But we still need to set the PNVM
values in the context so that the FW can load it again.

Call set_pnvm when the PNVM is already loaded and change the
trans_pcie implementation to accept a second call to set_pnvm when we
have already allocated and, in this case, only set the values without
allocating again.

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Fixes: 7616de674b0a ("iwlwifi: read and parse PNVM file")
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Link: https://lore.kernel.org/r/iwlwifi.20210210172142.622546a3566f.I659a8b9aa944d213c4ba446e142d74f3f6db9c64@changeid
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/fw/pnvm.c
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c