linux/drivers/net/wireless/iwlwifi
Zhu, Yi 42802d71dd iwlwifi: fix "MAC in deep sleep" error
This patch fixes the misue of CSR_GP_CNTRL with CSR_RESET address
in polling the CSR_GP_CNTRL_REG_FLAG_MAC_CLOCK_READY bit in
iwl4965_apm_reset(). This causes "MAC in deep sleep" error sometimes.
The patch also fixes the timeout value and the iwl_poll_bit() return
value check.

Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Acked-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-12-12 13:48:21 -05:00
..
iwl3945-base.c iwl3945 : Fix a-band association for passive channels 2008-12-05 09:35:56 -05:00
iwl-3945-commands.h iwlwifi: store ucode version number 2008-12-05 09:35:55 -05:00
iwl-3945-core.h iwlwifi: rely on API version read from firmware 2008-12-05 09:35:56 -05:00
iwl-3945-debug.h wireless: replace __FUNCTION__ with __func__ 2008-08-22 16:29:56 -04:00
iwl-3945-hw.h iwlwifi: 3945 remove unused SCD definitions 2008-05-07 15:02:20 -04:00
iwl-3945-io.h iwlwifi: fix time interval misuse in iwl_poll_{direct_}bit 2008-12-12 13:48:21 -05:00
iwl-3945-led.c wireless: remove unused #include <version.h> 2008-08-29 16:24:08 -04:00
iwl-3945-led.h iwlwifi: Don't use buffer allocated on the stack for led names 2008-08-04 15:09:11 -04:00
iwl-3945-rs.c iwl3945: Fix rate scale for B-mode connection 2008-12-12 13:48:21 -05:00
iwl-3945-rs.h mac80211: clean up rate control API 2008-09-24 16:18:03 -04:00
iwl-3945.c iwl3945: Fix rate scale for B-mode connection 2008-12-12 13:48:21 -05:00
iwl-3945.h iwl3945: Fix rate scale for B-mode connection 2008-12-12 13:48:21 -05:00
iwl-4965-hw.h iwlwifi: revamp tx scheduler byte count tables handling 2008-11-21 11:07:23 -05:00
iwl-4965.c iwlwifi: fix "MAC in deep sleep" error 2008-12-12 13:48:21 -05:00
iwl-5000-hw.h iwlwifi: revamp tx scheduler byte count tables handling 2008-11-21 11:07:23 -05:00
iwl-5000.c iwlwifi: rely on API version read from firmware 2008-12-05 09:35:56 -05:00
iwl-agn-hcmd-check.c iwlwifi: move host command check function into separate file 2008-12-05 09:35:51 -05:00
iwl-agn-rs.c iwlwifi : fix checkpatch.pl errors 2008-11-25 16:41:18 -05:00
iwl-agn-rs.h iwlwifi: trivial removal of some 4965 remaining from iwl-agn-rs.h 2008-11-10 15:17:36 -05:00
iwl-agn.c iwlwifi: rely on API version read from firmware 2008-12-05 09:35:56 -05:00
iwl-calib.c iwlwifi: make initial calibration set configurable 2008-10-31 19:00:02 -04:00
iwl-calib.h iwlwifi: move RX stats to core, and move temperature to handler 2008-06-30 17:37:39 -04:00
iwl-commands.h iwlwifi: implement iwl_debug_report_frame for iwlagn 2008-12-12 13:48:20 -05:00
iwl-core.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-12-05 22:54:40 -08:00
iwl-core.h iwlwifi: rely on API version read from firmware 2008-12-05 09:35:56 -05:00
iwl-csr.h iwlwifi: protect headers from double inclusion 2008-10-31 19:00:36 -04:00
iwl-debug.h iwlwifi: move channels sysfs to debugfs 2008-12-05 09:35:54 -05:00
iwl-debugfs.c iwlwifi: move channels sysfs to debugfs 2008-12-05 09:35:54 -05:00
iwl-dev.h iwlwifi: implement iwl_debug_report_frame for iwlagn 2008-12-12 13:48:20 -05:00
iwl-eeprom.c iwlwifi: run through spell checker 2008-10-31 19:02:28 -04:00
iwl-eeprom.h iwlwifi: 5150 compute ct kill threshold 2008-12-05 09:35:49 -05:00
iwl-fh.h iwlwifi: TX update chicken bits 2008-11-26 09:47:39 -05:00
iwl-hcmd.c iwlwifi : fix checkpatch.pl errors 2008-11-25 16:41:18 -05:00
iwl-helpers.h iwlwifi: refactor tx byte count table usage 2008-10-31 19:02:27 -04:00
iwl-io.h iwlwifi: fix time interval misuse in iwl_poll_{direct_}bit 2008-12-12 13:48:21 -05:00
iwl-led.c iwlwifi: run through spell checker 2008-10-31 19:02:28 -04:00
iwl-led.h iwlwifi: Don't use buffer allocated on the stack for led names 2008-08-04 15:09:11 -04:00
iwl-power.c iwlwifi: don't fail power set when calibration is not done yet 2008-11-21 11:06:07 -05:00
iwl-power.h iwlwifi: remove uneeded declarations 2008-09-11 15:53:31 -04:00
iwl-prph.h iwlwifi: run through spell checker 2008-10-31 19:02:28 -04:00
iwl-rfkill.c iwlwifi: run through spell checker 2008-10-31 19:02:28 -04:00
iwl-rfkill.h iwlwifi: remove input device and fix rfkill state 2008-07-08 10:21:35 -04:00
iwl-rx.c iwlwifi: implement iwl_debug_report_frame for iwlagn 2008-12-12 13:48:20 -05:00
iwl-scan.c iwlwifi: remove implicit direct scan 2008-11-10 15:10:17 -05:00
iwl-spectrum.c iwlwifi: move spectrum measurement code to iwl-spectrum.c file 2008-11-21 11:07:23 -05:00
iwl-spectrum.h iwlwifi: move spectrum measurement code to iwl-spectrum.c file 2008-11-21 11:07:23 -05:00
iwl-sta.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-12-05 22:54:40 -08:00
iwl-sta.h iwlwifi: move iwl_clear_stations_table to iwl-sta.c 2008-11-26 09:47:37 -05:00
iwl-tx.c iwlwifi: fix time interval misuse in iwl_poll_{direct_}bit 2008-12-12 13:48:21 -05:00
Kconfig wireless: consolidate on a single escape_essid implementation 2008-10-31 19:00:46 -04:00
Makefile iwlwifi: move host command check function into separate file 2008-12-05 09:35:51 -05:00