kernel-fxtec-pro1x/drivers/net/wireless/iwlwifi
Wey-Yi Guy 4ad177b5c8 iwlwifi: rework for static power save
For static power save, the actual intervals are calculated by driver based on
the default table and DTIM flag, then sent to uCode when the scheme
is changed.

Three tables are defined based on DTIM period.
	1. DTIM 0 - 2
	2. DTIM 3 - 10
	3. DTIM > 11

The actual number of DTIM a station may miss may not exceed the
following:
	. Only 1 DTIM may be skipped at PI=4 when allowed
	. Only 2 DTIMs may be skipped at PI=5 when allowed
	. DTIM may be skipped only 5 sec after last activity
	. DTIM may be skipped only 30 sec after connection establishment

Only allow user to override the power_level when rf is ready to make sure
power level gets changed upon request.

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:34 -04:00
..
iwl-1000.c
iwl-3945-fh.h
iwl-3945-hw.h
iwl-3945-led.c
iwl-3945-led.h
iwl-3945-rs.c
iwl-3945.c iwl3945: disable all tx fifos 2009-10-27 16:48:30 -04:00
iwl-3945.h
iwl-4965-hw.h
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: no chain noise support for 6x50 series 2009-10-27 16:48:33 -04:00
iwl-agn-led.c
iwl-agn-led.h
iwl-agn-rs.c iwlagn: store station rate scale information in mac80211 station structure 2009-10-27 16:48:33 -04:00
iwl-agn-rs.h iwlwifi: move rate scaling structures to header file 2009-10-27 16:48:32 -04:00
iwl-agn.c iwlagn: store station rate scale information in mac80211 station structure 2009-10-27 16:48:33 -04:00
iwl-calib.c
iwl-calib.h
iwl-commands.h iwlwifi: use paged Rx 2009-10-27 16:48:06 -04:00
iwl-core.c iwlwifi: move iwl_setup_mac to iwlagn 2009-10-27 16:48:32 -04:00
iwl-core.h iwlwifi: move iwl_setup_mac to iwlagn 2009-10-27 16:48:32 -04:00
iwl-csr.h iwlwifi: set auto clock gate disable bit for 6x00/6x50 series 2009-10-27 16:48:33 -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: rework for static power save 2009-10-27 16:48:34 -04:00
iwl-dev.h iwlagn: store station rate scale information in mac80211 station structure 2009-10-27 16:48:33 -04:00
iwl-devtrace.c
iwl-devtrace.h
iwl-eeprom.c iwlwifi: set auto clock gate disable bit for 6x00/6x50 series 2009-10-27 16:48:33 -04:00
iwl-eeprom.h iwlwifi: identify eeprom version for 6x50 series NIC 2009-10-27 16:48:31 -04: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
iwl-led.c
iwl-led.h
iwl-power.c iwlwifi: rework for static power save 2009-10-27 16:48:34 -04:00
iwl-power.h iwlwifi: rework for static power save 2009-10-27 16:48:34 -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
Kconfig
Makefile