linux-kernel-test/drivers/net/wireless/iwlwifi
Wey-Yi Guy 415e49936b iwlwifi: traverse linklist to find the valid OTP block
For devices using OTP memory, EEPROM image can start from
any one of the OTP blocks. If shadow RAM is disabled, we need to
traverse link list to find the last valid block, then start the EEPROM
image reading.

If OTP is not full, the valid block is the block _before_ the last block
on the link list; the last block on the link list is the empty block
ready for next OTP refresh/update.

If OTP is full, then the last block is the valid block to be used for
configure the device.

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-08-20 11:33:11 -04:00
..
iwl3945-base.c iwlwifi: prevent read outside array bounds 2009-08-20 11:33:09 -04:00
iwl-1000.c iwlwifi: traverse linklist to find the valid OTP block 2009-08-20 11:33:11 -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: remove command callback return value 2009-07-27 15:24:22 -04:00
iwl-3945-led.h
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 iwl3945: fix compilation error in iwl3945_pass_packet_to_mac80211() 2009-08-14 09:14:04 -04:00
iwl-3945.h iwlwifi: fix up command sending 2009-07-27 15:24:21 -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: revert uCode Alive notification with timeout 2009-08-14 09:13:48 -04:00
iwl-5000-hw.h
iwl-5000.c iwlwifi: name changed from "fat" to "ht40" 2009-08-14 09:13:46 -04:00
iwl-6000-hw.h
iwl-6000.c iwlwifi: traverse linklist to find the valid OTP block 2009-08-20 11:33:11 -04:00
iwl-agn-rs.c iwlwifi: include HT configuration when adding stations through rs_rate_init 2009-08-20 11:33:10 -04:00
iwl-agn-rs.h
iwl-agn.c iwlwifi: automatically adjust sleep level 2009-08-14 09:13:50 -04:00
iwl-calib.c iwlwifi: automatically adjust sleep level 2009-08-14 09:13:50 -04:00
iwl-calib.h
iwl-commands.h iwlwifi: automatically adjust sleep level 2009-08-14 09:13:50 -04:00
iwl-core.c iwlwifi: remove unused HT configuration entry tx_chan_width 2009-08-20 11:33:09 -04:00
iwl-core.h iwlwifi: traverse linklist to find the valid OTP block 2009-08-20 11:33:11 -04:00
iwl-csr.h iwlwifi: Distinguish power amplifier for 6000 series 2009-08-04 16:44:22 -04:00
iwl-debug.h iwlwifi: automatically adjust sleep level 2009-08-14 09:13:50 -04:00
iwl-debugfs.c iwlwifi: automatically adjust sleep level 2009-08-14 09:13:50 -04:00
iwl-dev.h iwlwifi: traverse linklist to find the valid OTP block 2009-08-20 11:33:11 -04:00
iwl-eeprom.c iwlwifi: traverse linklist to find the valid OTP block 2009-08-20 11:33:11 -04:00
iwl-eeprom.h iwlwifi: traverse linklist to find the valid OTP block 2009-08-20 11:33:11 -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
iwl-led.c iwlwifi: Traffic type and counter for debugFs 2009-08-14 09:13:47 -04:00
iwl-led.h
iwl-power.c iwlwifi: automatically adjust sleep level 2009-08-14 09:13:50 -04:00
iwl-power.h iwlwifi: automatically adjust sleep level 2009-08-14 09:13:50 -04:00
iwl-prph.h iwlagn: modify digital SVR for 1000 2009-07-24 15:05:23 -04:00
iwl-rx.c iwlwifi: Traffic type and counter for debugFs 2009-08-14 09:13:47 -04:00
iwl-scan.c iwlwifi: fix up command sending 2009-07-27 15:24:21 -04:00
iwl-spectrum.c
iwl-spectrum.h
iwl-sta.c iwlwifi: name changed from "fat" to "ht40" 2009-08-14 09:13:46 -04:00
iwl-sta.h
iwl-tx.c iwlwifi: prevent read outside array bounds 2009-08-20 11:33:09 -04:00
Kconfig iwlwifi: fix LED config option 2009-07-27 15:24:27 -04:00
Makefile