iwlwifi: distinguish different RF modules in A000 devices
authorTzipi Peres <tzipi.peres@intel.com>
Tue, 25 Jul 2017 10:04:46 +0000 (13:04 +0300)
committerLuca Coelho <luciano.coelho@intel.com>
Fri, 18 Aug 2017 14:13:35 +0000 (17:13 +0300)
commit5f19d6dd811b1bd4ceb0823d22ec00bbc479e379
treeb6763047f62437259118fa3dbcec26c89b9cae8e
parentf5d8f50f271d1f80c2afd7eada1c91a863c87a06
iwlwifi: distinguish different RF modules in A000 devices

Newer versions of A000 devices come with two diffenent RF modules.
The PCI_ID, the subsystem ID and the RF ID are identical in these two cases,
so we need to differentiate them by using the CSR_HW_RF_ID register-
in order to load the appropriate firmware.

Signed-off-by: Tzipi Peres <tzipi.peres@intel.com>
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/cfg/a000.c
drivers/net/wireless/intel/iwlwifi/iwl-config.h
drivers/net/wireless/intel/iwlwifi/iwl-csr.h
drivers/net/wireless/intel/iwlwifi/pcie/drv.c
drivers/net/wireless/intel/iwlwifi/pcie/trans.c