linux/drivers/net/wireless/iwlwifi
Ben Cahill fadb3582a3 iwlwifi: consolidate apm_init() functions
Consolidate most iwlXXXX_apm_init() functions into single iwl_apm_init().
Keep iwl3945_apm_init(), but leverage iwl_apm_init() for most functionality.
Update 4965 init sequence to follow most recent factory recommendations.

Add following members to struct iwl_cfg to guide the init sequence:
pll_cfg_val (replaces needs_pll_cfg), set_l0s, use_bsm

Move L0S enable/disable from nic_config() functions to iwl_apm_init().
This satisifies the "FIXME: put here L1A -L0S w/a" notice, and complies
with factory-recommended sequence.

Add debug info message in iwl_apm_init(), and symmetrical message
in iwl_apm_stop().

Signed-off-by: Ben Cahill <ben.m.cahill@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-10-27 16:49:59 -04:00
..
iwl-1000.c iwlwifi: consolidate apm_init() functions 2009-10-27 16:49: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 iwlwifi: consolidate apm_init() functions 2009-10-27 16:49:59 -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: consolidate apm_init() functions 2009-10-27 16:49:59 -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: consolidate apm_init() functions 2009-10-27 16:49:59 -04:00
iwl-6000-hw.h
iwl-6000.c iwlwifi: consolidate apm_init() functions 2009-10-27 16:49: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 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 iwlwifi: additional items in sensitivity range table 2009-10-27 16:47:58 -04:00
iwl-calib.h
iwl-commands.h iwlwifi: add missing commands to syslog messages 2009-10-27 16:49:58 -04:00
iwl-core.c iwlwifi: consolidate apm_init() functions 2009-10-27 16:49:59 -04:00
iwl-core.h iwlwifi: consolidate apm_init() functions 2009-10-27 16:49:59 -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 iwlwifi: consolidate apm_init() functions 2009-10-27 16:49:59 -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 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: add missing commands to syslog messages 2009-10-27 16:49:58 -04:00
iwl-helpers.h iwlwifi: change iwl_enable/disable_interrupts to "inline" 2009-07-24 15:05:26 -04:00
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: 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 iwlagn: modify digital SVR for 1000 2009-07-24 15:05:23 -04:00
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 iwlwifi: unify station management 2009-06-04 10:56:20 -04:00
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 iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00
Makefile iwlwifi: LED cleanup 2009-10-07 16:39:45 -04:00