summaryrefslogtreecommitdiff
path: root/drivers/net/wireless/intel/iwlwifi/iwl-9000.c
diff options
context:
space:
mode:
authorSara Sharon <sara.sharon@intel.com>2016-03-07 14:18:29 +0200
committerEmmanuel Grumbach <emmanuel.grumbach@intel.com>2016-03-09 20:59:19 +0200
commit17c867bfe89bd2e089752ac938468900387acbe2 (patch)
treee6a9f7d80eae175145dbe2311bb0ff0e8c4ca5b0 /drivers/net/wireless/intel/iwlwifi/iwl-9000.c
parent7b5424361ec9270f40c3e23cb747cc8b9ee66235 (diff)
iwlwifi: add support for getting HW address from CSR
From 9000 family on, we need to get HW address from host CSR registers. OEM can override it by fusing the override registers - read those first, and if those are 0 - read the OTP registers instead. In addition - bail out if no valid mac address is present. Make it shared for all NICs. Signed-off-by: Sara Sharon <sara.sharon@intel.com> Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Diffstat (limited to 'drivers/net/wireless/intel/iwlwifi/iwl-9000.c')
-rw-r--r--drivers/net/wireless/intel/iwlwifi/iwl-9000.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-9000.c b/drivers/net/wireless/intel/iwlwifi/iwl-9000.c
index 8e32a57dda0f..318b1dc171f2 100644
--- a/drivers/net/wireless/intel/iwlwifi/iwl-9000.c
+++ b/drivers/net/wireless/intel/iwlwifi/iwl-9000.c
@@ -140,7 +140,8 @@ static const struct iwl_tt_params iwl9000_tt_params = {
.thermal_params = &iwl9000_tt_params, \
.apmg_not_supported = true, \
.mq_rx_supported = true, \
- .vht_mu_mimo_supported = true
+ .vht_mu_mimo_supported = true, \
+ .mac_addr_from_csr = true
const struct iwl_cfg iwl9260_2ac_cfg = {
.name = "Intel(R) Dual Band Wireless AC 9260",