linux/drivers/net/wireless/iwlwifi
Wey-Yi Guy c09430abed iwlwifi: show current power save status reported by uCode
Power save request is sent from driver to uCode, but there is no
indication from uCode about the current device power save state.

Reading GP_CNTRL register bit 25:24 to show the current power save
status

00: no power save
01: MAC power down
10: PHY power down
11: Error

The uCode could switch in and out of power save mode in the order of
once per 100-300 ms in many cases. The reading here should just be used for
reference on the current uCode power save status. Do not confuse this
reading with the PowerSave set by driver and mac80211.

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-27 16:48:31 -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
iwl-1000.c iwlwifi: dynamic allocate tx queue structure 2009-10-27 16:47:59 -04:00
iwl-3945-fh.h
iwl-3945-hw.h iwlwifi: remove duplicated/unused definition 2009-10-27 16:47:58 -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 iwlwifi: use %pM for formatted MAC addresses 2009-10-07 16:33:51 -04:00
iwl-3945.c iwl3945: disable all tx fifos 2009-10-27 16:48:30 -04:00
iwl-3945.h iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00
iwl-4965-hw.h iwlwifi: remove duplicated/unused definition 2009-10-27 16:47:58 -04:00
iwl-4965.c iwlwifi: use paged Rx 2009-10-27 16:48:06 -04:00
iwl-5000-hw.h
iwl-5000.c iwlwifi: use paged Rx 2009-10-27 16:48:06 -04:00
iwl-6000-hw.h
iwl-6000.c iwlwifi: dynamic allocate tx queue structure 2009-10-27 16:47:59 -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: use paged Rx 2009-10-27 16:48:06 -04:00
iwl-calib.c iwlwifi: additional items in sensitivity range table 2009-10-27 16:47:58 -04:00
iwl-calib.h
iwl-commands.h iwlwifi: use paged Rx 2009-10-27 16:48:06 -04:00
iwl-core.c iwlwifi: use paged Rx 2009-10-27 16:48:06 -04:00
iwl-core.h iwlwifi: use paged Rx 2009-10-27 16:48:06 -04:00
iwl-csr.h iwlwifi: show current power save status reported by uCode 2009-10-27 16:48:31 -04:00
iwl-debug.h iwlwifi: show current power save status reported by uCode 2009-10-27 16:48:31 -04:00
iwl-debugfs.c iwlwifi: show current power save status reported by uCode 2009-10-27 16:48:31 -04:00
iwl-dev.h iwlwifi: use paged Rx 2009-10-27 16:48:06 -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 Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-10-11 23:15:47 -07:00
iwl-eeprom.h Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2009-10-11 23:15:47 -07:00
iwl-fh.h
iwl-hcmd.c iwlwifi: use paged Rx 2009-10-27 16:48:06 -04:00
iwl-helpers.h
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
iwl-rx.c iwlwifi: use paged Rx 2009-10-27 16:48:06 -04:00
iwl-scan.c iwlwifi: use paged Rx 2009-10-27 16:48:06 -04:00
iwl-spectrum.c iwlwifi: use paged Rx 2009-10-27 16:48:06 -04:00
iwl-spectrum.h
iwl-sta.c iwlwifi: use paged Rx 2009-10-27 16:48:06 -04:00
iwl-sta.h
iwl-tx.c iwlwifi: use paged Rx 2009-10-27 16:48:06 -04:00
iwl3945-base.c iwlwifi: use paged Rx 2009-10-27 16:48:06 -04:00