iwlwifi: add csr configuration for 6300 devices
authorGolan Ben Ami <golan.ben.ami@intel.com>
Mon, 28 May 2018 09:15:44 +0000 (12:15 +0300)
committerLuca Coelho <luciano.coelho@intel.com>
Tue, 29 May 2018 12:23:06 +0000 (15:23 +0300)
commit0513c083d1f460c30eae67867c0add557f7ca1b9
tree1985858d884fb91264f1f04af4dc4dd95aca6b81
parent06895b1627fe36f0bea49d4c9fd0e27f0f7498b1
iwlwifi: add csr configuration for 6300 devices

Recently we have switched the csr addresses and values configuration
from a single configuration to all devices to a per-device configuration.
Doing that, the configuration for 6300 devices wasn't set.
This missing definition introduced a kernel panic once trying to access
the csr's.

Add the missing 6300 csr configuration.

While at it, add a checker that the csr values were indeed
configured, and bail out more gracefully if not.

Fixes: a8cbb46f831d ("iwlwifi: allow different csr flags for different device families")
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/cfg/6000.c
drivers/net/wireless/intel/iwlwifi/pcie/drv.c