]> 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)
commit2d5852fefc395ff93985bc4b25dad89c91bc1253
treef1e37ca0b26ad9e146db432076c15835dbf05b5d
parent7568f435aaa1ab7db50be9d4339624129f236112
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: aa82c7085bb7 ("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