iwlwifi: fix PCI IDs and configuration mapping for 9000 series
authorLuca Coelho <luciano.coelho@intel.com>
Wed, 15 Nov 2017 16:28:04 +0000 (18:28 +0200)
committerLuca Coelho <luciano.coelho@intel.com>
Thu, 16 Nov 2017 08:38:13 +0000 (10:38 +0200)
commitdbc89253a7e15f8f031fb1eeb956de91204655e3
tree66c283fa20dccd8c517c18c1ecf5d3833e8e2476
parentdac4df1c5f2c34903f61b1bc4fc722e31b4199e7
iwlwifi: fix PCI IDs and configuration mapping for 9000 series

A lot of PCI IDs were missing and there were some problems with the
configuration and firmware selection for devices on the 9000 series.
Fix the firmware selection by adding files for the B-steps; add
configuration for some integrated devices; and add a bunch of PCI IDs
(mostly for integrated devices) that were missing from the driver's
list.

Without this patch, a lot of devices will not be recognized or will
try to load the wrong firmware file.

Cc: stable@vger.kernel.org # 4.13
Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
drivers/net/wireless/intel/iwlwifi/cfg/9000.c
drivers/net/wireless/intel/iwlwifi/iwl-config.h
drivers/net/wireless/intel/iwlwifi/pcie/drv.c