linux_old1/drivers/net/wireless/iwlwifi
Wey-Yi Guy 34a66de628 iwlwifi: uCode Alive notification with timeout
Wait for REPLY_ALIVE notification from init and runtime uCode.
based on the type of REPLY_ALIVE, different status bit will be set to
wake up the queue:
STATUS_INIT_UCODE_ALIVE for init uCode
STATUS_RT_UCODE_ALIVE for runtime uCode.

If timeout, attempt to download the failing uCode image again. This can
only be done for the init ucode images of all iwlagn devices and the
runtime ucode image of the 5000 series and up. If there is a problem
with the 4965 runtime ucode coming up we restart the interface and thus
trigger a new download of the init ucode also.

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-07-24 15:05:25 -04:00
..
Kconfig Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6 2009-06-15 03:02:23 -07:00
Makefile iwlwifi: port to cfg80211 rfkill 2009-06-10 13:27:49 -04:00
iwl-1000.c iwlwifi: update 1000 series API version to match firmware 2009-07-24 15:05:25 -04:00
iwl-3945-fh.h
iwl-3945-hw.h iwl3945: cleanup number of queues settings 2009-07-24 15:05:10 -04:00
iwl-3945-led.c iwl3945/iwlwifi: fix led bug when SW rfkill 2009-06-04 10:58:10 -04:00
iwl-3945-led.h iwl3945: use iwl_led structure 2009-03-16 18:09:46 -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: Handle new firmware file with ucode build number in header 2009-07-24 15:05:24 -04:00
iwl-3945.h iwl3945: cleanup number of queues settings 2009-07-24 15:05:10 -04:00
iwl-4965-hw.h iwlwifi: use pci registers defined in pci_regs.h 2009-02-13 13:46:04 -05:00
iwl-4965.c iwlwifi: uCode Alive notification with timeout 2009-07-24 15:05:25 -04:00
iwl-5000-hw.h iwlwifi: Temperature sensor voltage reading for 5150 2009-05-22 14:06:03 -04:00
iwl-5000.c iwlwifi: Handle new firmware file with ucode build number in header 2009-07-24 15:05:24 -04:00
iwl-6000-hw.h
iwl-6000.c iwlwifi: Handle new firmware file with ucode build number in header 2009-07-24 15:05:24 -04:00
iwl-agn-rs.c mac80211: add helper for management / no-ack frame rate decision 2009-07-24 15:05:16 -04:00
iwl-agn-rs.h iwlagn: improve rate scale table search 2009-05-11 15:24:01 -04:00
iwl-agn.c iwlwifi: uCode Alive notification with timeout 2009-07-24 15:05:25 -04:00
iwl-calib.c iwlwifi: no need to refer to max_nrg_cck range value 2009-07-10 14:57:50 -04:00
iwl-calib.h
iwl-commands.h iwlwifi: fix aggregation limit 2009-07-10 15:02:27 -04:00
iwl-core.c iwlwifi: uCode Alive notification with timeout 2009-07-24 15:05:25 -04:00
iwl-core.h iwlwifi: uCode Alive notification with timeout 2009-07-24 15:05:25 -04:00
iwl-csr.h iwlagn: co-exist with AMT 2009-05-22 14:06:09 -04:00
iwl-debug.h iwlwifi: add led debugfs function 2009-07-24 15:05:24 -04:00
iwl-debugfs.c iwlwifi: add led debugfs function 2009-07-24 15:05:24 -04:00
iwl-dev.h iwlwifi: uCode Alive notification with timeout 2009-07-24 15:05:25 -04:00
iwl-eeprom.c iwlwifi: checking unknown HW type 2009-07-24 15:05:24 -04:00
iwl-eeprom.h iwlwifi: support NVM access (EEPROM/OTP) 2009-05-22 14:06:04 -04:00
iwl-fh.h
iwl-hcmd.c iwlwifi: don't use implicit priv in IWL_DEBUG 2009-02-09 15:03:34 -05:00
iwl-helpers.h mac80211/iwlwifi: move virtual A-MDPU queue bookkeeping to iwlwifi 2009-03-27 20:13:23 -04:00
iwl-io.h iwlcore: register locks 2009-05-22 14:06:04 -04:00
iwl-led.c iwlwifi: Led blinking counting both tx and rx 2009-07-24 15:05:24 -04:00
iwl-led.h iwl3945: use iwl_led structure 2009-03-16 18:09:46 -04:00
iwl-power.c iwlwifi: clean up PS code 2009-05-11 15:23:59 -04:00
iwl-power.h iwlwifi: clean up PS code 2009-05-11 15:23:59 -04:00
iwl-prph.h iwlagn: modify digital SVR for 1000 2009-07-24 15:05:23 -04:00
iwl-rx.c iwlwifi: fix rx signal quality reporting in dmesg 2009-07-24 15:05:24 -04:00
iwl-scan.c iwlwifi: scan requested channels only 2009-07-10 15:01:56 -04:00
iwl-spectrum.c iwlwifi: don't use implicit priv in IWL_DEBUG 2009-02-09 15:03:34 -05:00
iwl-spectrum.h
iwl-sta.c iwlagn: do not send key clear commands when rfkill enabled 2009-07-24 15:05:24 -04:00
iwl-sta.h iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
iwl-tx.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-07-23 19:03:51 -07:00
iwl3945-base.c iwlwifi: Handle new firmware file with ucode build number in header 2009-07-24 15:05:24 -04:00