OSDN Git Service

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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 30 Nov 2017 08:40:59 +0000 (08:40 +0000)
commit5f24172d80a4a9d93e20d03b34491ee7a76602cd
treee9c7f0f156c0838cc33e122f8135204e6e4b93f1
parent9f4482f1a31784fce0a09a68d1d5a19883c0eadf
iwlwifi: fix PCI IDs and configuration mapping for 9000 series

commit dbc89253a7e15f8f031fb1eeb956de91204655e3 upstream.

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.

Signed-off-by: Luca Coelho <luciano.coelho@intel.com>
Cc: Thomas Backlund <tmb@mageia.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/net/wireless/intel/iwlwifi/cfg/9000.c
drivers/net/wireless/intel/iwlwifi/iwl-config.h
drivers/net/wireless/intel/iwlwifi/pcie/drv.c