linux/drivers/net/wireless/iwlwifi
Wey-Yi Guy f41bb897f2 iwlwifi: validate the signature for EEPROM and OTP
Both 1000 & 6000 series NICs contain on-chip OTP memory that
replaces the off-chip EEPROM memory. The nature of OTP means
there is a limited number of times a particular board can go through the
factory flow and be (re)calibrated. As a consequence there will be some boards
that contain EEPROM memory because OTP blocks were full.

In the signature validation routine, iwlwifi needs to make sure
"select bit" and "EEPROM/OTP signature" agree on the type of
NVM to be used to configure the system.

Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-10-07 16:39:45 -04:00
..
iwl-1000.c iwlwifi/iwl3945 : unify apm stop operation 2009-10-07 16:39:45 -04:00
iwl-3945-fh.h
iwl-3945-hw.h iwlwifi: name changed from "fat" to "ht40" 2009-08-14 09:13:46 -04:00
iwl-3945-led.c iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00
iwl-3945-led.h iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00
iwl-3945-rs.c mac80211: add helper for management / no-ack frame rate decision 2009-07-24 15:05:16 -04:00
iwl-3945.c iwlwifi: replace iwl_poll_direct_bit with iwl_poll_bit for CSR access 2009-10-07 16:39:45 -04:00
iwl-3945.h iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00
iwl-4965-hw.h iwlwifi: name changed from "fat" to "ht40" 2009-08-14 09:13:46 -04:00
iwl-4965.c iwlwifi: replace iwl_poll_direct_bit with iwl_poll_bit for CSR access 2009-10-07 16:39:45 -04:00
iwl-5000-hw.h
iwl-5000.c iwlwifi: replace iwl_poll_direct_bit with iwl_poll_bit for CSR access 2009-10-07 16:39:45 -04:00
iwl-6000-hw.h
iwl-6000.c iwlwifi/iwl3945 : unify apm stop operation 2009-10-07 16:39:45 -04:00
iwl-agn-led.c iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00
iwl-agn-led.h iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00
iwl-agn-rs.c iwlwifi: set default aggregation frame count limit to 31 2009-10-07 16:39:44 -04:00
iwl-agn-rs.h iwlwifi: remove 60 Mbps from sband bitrates table 2009-08-31 14:42:09 -04:00
iwl-agn.c iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00
iwl-calib.c iwlwifi: Chain Noise Calibration for 6000 series 2009-10-07 16:39:36 -04:00
iwl-calib.h
iwl-commands.h iwlwifi: send cmd to uCode to configure valid tx antenna 2009-10-07 16:39:35 -04:00
iwl-core.c iwlwifi: replace iwl_poll_direct_bit with iwl_poll_bit for CSR access 2009-10-07 16:39:45 -04:00
iwl-core.h iwlwifi/iwl3945 : unify apm stop operation 2009-10-07 16:39:45 -04:00
iwl-csr.h iwlwifi: validate the signature for EEPROM and OTP 2009-10-07 16:39:45 -04:00
iwl-debug.h iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00
iwl-debugfs.c iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00
iwl-dev.h iwlwifi/iwl3945 : unify apm stop operation 2009-10-07 16:39:45 -04:00
iwl-devtrace.c iwlwifi: device tracing 2009-10-07 16:39:44 -04:00
iwl-devtrace.h iwlwifi: device tracing 2009-10-07 16:39:44 -04:00
iwl-eeprom.c iwlwifi: validate the signature for EEPROM and OTP 2009-10-07 16:39:45 -04:00
iwl-eeprom.h iwlwifi: device tracing 2009-10-07 16:39:44 -04:00
iwl-fh.h
iwl-hcmd.c iwlwifi: Traffic type and counter for debugFs 2009-08-14 09:13:47 -04:00
iwl-helpers.h iwlwifi: change iwl_enable/disable_interrupts to "inline" 2009-07-24 15:05:26 -04:00
iwl-io.h iwlwifi: device tracing 2009-10-07 16:39:44 -04:00
iwl-led.c iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00
iwl-led.h iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00
iwl-power.c iwlwifi: reliable entering of critical temperature state 2009-10-07 16:39:44 -04:00
iwl-power.h iwlwifi: reliable entering of critical temperature state 2009-10-07 16:39:44 -04:00
iwl-prph.h iwlagn: modify digital SVR for 1000 2009-07-24 15:05:23 -04:00
iwl-rx.c iwlwifi: reduce noise when skb allocation fails 2009-09-23 11:35:53 -04:00
iwl-scan.c iwlwifi: drop lib80211 dependency 2009-10-07 16:39:40 -04:00
iwl-spectrum.c
iwl-spectrum.h
iwl-sta.c iwlwifi: do not send sync command while holding spinlock 2009-09-23 11:35:53 -04:00
iwl-sta.h
iwl-tx.c iwlwifi: device tracing 2009-10-07 16:39:44 -04:00
iwl3945-base.c iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00
Kconfig iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00
Makefile iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00