]> git.baikalelectronics.ru Git - kernel.git/commit
iwlwifi: pcie: support context information for 22560 devices
authorGolan Ben Ami <golan.ben.ami@intel.com>
Sun, 11 Feb 2018 08:57:18 +0000 (10:57 +0200)
committerLuca Coelho <luciano.coelho@intel.com>
Thu, 26 Jul 2018 10:16:15 +0000 (13:16 +0300)
commitf3ef7494e7205a884127779ecf3f215a86329147
tree9452dab08934bcd63b80d08a1eace8aeb94b2c45
parent7604d6164669c9bc81d58f7e4ec71ee4950d2580
iwlwifi: pcie: support context information for 22560 devices

Context information structure was added to 22000 devices for
firmware self init.

In the next generation of devices the context information
changes significantly, and the original context information
is divided roughly to three data structures: context information gen3,
prph information and prph scratch.

In addition, the init flow changes so the firmware is loaded
by the IML, and so we must allocate the IML on the DRAM and
give the ROM the IML's address before kicking the firmware's
self init.

Signed-off-by: Golan Ben Ami <golan.ben.ami@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/Makefile
drivers/net/wireless/intel/iwlwifi/iwl-context-info-gen3.h [new file with mode: 0644]
drivers/net/wireless/intel/iwlwifi/iwl-context-info.h
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c [new file with mode: 0644]
drivers/net/wireless/intel/iwlwifi/pcie/ctxt-info.c
drivers/net/wireless/intel/iwlwifi/pcie/internal.h
drivers/net/wireless/intel/iwlwifi/pcie/trans-gen2.c