iwlwifi: mvm: support new binding API
authorSara Sharon <sara.sharon@intel.com>
Thu, 17 Nov 2016 11:57:32 +0000 (13:57 +0200)
committerLuca Coelho <luciano.coelho@intel.com>
Tue, 11 Apr 2017 10:09:11 +0000 (13:09 +0300)
commit9415af7f306bfd5555552f059ea0a476c44c816a
tree3a1922f019a957f1e23df958089bcfe5f0c342ee
parent1aed89640a899cd695bbfc976a4356affa474646
iwlwifi: mvm: support new binding API

For a000 devices the binding API needs to include relevant
lmac ID - support the new API.
The new API should be used regardless if the device had CDB or
not. If there is no actual CDB support the binding is bound
to first lmac regardless of the band.
There are some functionality changes in binding restrictions
and quota allocations that will be handled in future patches.

Signed-off-by: Sara Sharon <sara.sharon@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/iwl-fw-file.h
drivers/net/wireless/intel/iwlwifi/mvm/binding.c
drivers/net/wireless/intel/iwlwifi/mvm/d3.c
drivers/net/wireless/intel/iwlwifi/mvm/fw-api.h
drivers/net/wireless/intel/iwlwifi/mvm/mvm.h