1
linux/drivers/net/wireless/iwlwifi
Tomas Winkler 28a6b07a14 iwlwifi: fix rx_chain computation
This patch fixes rx_chain computation. The code that adjusts number of
rx chains to number supported by HW was missing. Miss configuration
causes firmware error.  Note: iwlwifi supports HW with up to 3 RX
chains (2x2, 2x3, 1x2, and 3x3 MIMO). This patch also simplifies the
whole RX chain computation.

Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Mohamed Abbas <mohamed.abbas@intel.com>
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-09-03 15:10:37 -04:00
..
iwl3945-base.c removed unused #include <version.h> 2008-08-18 11:05:15 -04:00
iwl-3945-commands.h
iwl-3945-core.h
iwl-3945-debug.h
iwl-3945-hw.h
iwl-3945-io.h
iwl-3945-led.c iwlwifi: Don't use buffer allocated on the stack for led names 2008-08-04 15:09:11 -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
iwl-3945-rs.h
iwl-3945.c removed unused #include <version.h> 2008-08-18 11:05:15 -04:00
iwl-3945.h iwlwifi: Fix LEDs for 3945 2008-07-14 14:53:00 -04:00
iwl-4965-hw.h iwlwifi: differentiate 4965 and 5000 hw ampdu queues number 2008-07-14 14:52:59 -04:00
iwl-4965.c iwlwifi: fix apm_stop (wrong bit polarity for FLAG_INIT_DONE) 2008-09-02 17:12:49 -04:00
iwl-5000-hw.h iwlwifi: differentiate 4965 and 5000 hw ampdu queues number 2008-07-14 14:52:59 -04:00
iwl-5000.c iwlwifi: fix 64bit platform firmware loading 2008-09-02 17:12:49 -04:00
iwl-agn-rs.c iwlwifi: fix station mimo power save values 2008-09-03 15:10:37 -04:00
iwl-agn-rs.h iwlwifi: kill iwl4965_fill_rs_info 2008-08-04 15:09:08 -04:00
iwl-agn.c iwlwifi: fix station mimo power save values 2008-09-03 15:10:37 -04:00
iwl-calib.c iwlwifi: move RX stats to core, and move temperature to handler 2008-06-30 17:37:39 -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 iwl5000_calc_rssi 2008-08-04 15:09:12 -04:00
iwl-core.c iwlwifi: fix rx_chain computation 2008-09-03 15:10:37 -04:00
iwl-core.h iwlwifi: implement iwl5000_calc_rssi 2008-08-04 15:09:12 -04:00
iwl-csr.h iwlwifi: HW bug fixes 2008-08-04 15:09:12 -04:00
iwl-debug.h iwlwifi: cleanup iwl_tx_skb 2008-08-07 09:49:04 -04:00
iwl-debugfs.c iwlwifi: fix checkpatch.pl errors 2008-08-04 15:09:11 -04:00
iwl-dev.h iwlwifi: fix station mimo power save values 2008-09-03 15:10:37 -04:00
iwl-eeprom.c removed unused #include <version.h> 2008-08-18 11:05:15 -04:00
iwl-eeprom.h
iwl-fh.h iwlwifi: fix 64bit platform firmware loading 2008-09-02 17:12:49 -04:00
iwl-hcmd.c removed unused #include <version.h> 2008-08-18 11:05:15 -04:00
iwl-helpers.h mac80211: add helpers for frame control testing 2008-06-14 12:18:12 -04:00
iwl-io.h
iwl-led.c iwlwifi: Don't use buffer allocated on the stack for led names 2008-08-04 15:09:11 -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 removed unused #include <version.h> 2008-08-18 11:05:15 -04:00
iwl-power.h iwlwifi: corrects power_level in sysfs 2008-08-04 15:09:06 -04:00
iwl-prph.h iwlwifi: HW bug fixes 2008-08-04 15:09:12 -04:00
iwl-rfkill.c iwlwifi: remove input device and fix rfkill state 2008-07-08 10:21:35 -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: W/A for the TSF correction in IBSS 2008-09-03 15:10:36 -04:00
iwl-scan.c iwlwifi: fix hidden ssid discovery in passive channels 2008-09-03 15:10:36 -04:00
iwl-spectrum.h
iwl-sta.c iwlwifi: fix printk newlines 2008-08-18 11:05:13 -04:00
iwl-sta.h iwlwifi: better station table maintenance 2008-06-30 17:37:38 -04:00
iwl-tx.c iwlwifi: do not use GFP_DMA in iwl_tx_queue_init 2008-09-02 15:07:18 -04:00
Kconfig iwlwifi: rename 4965 to AGN 2008-08-04 15:09:11 -04:00
Makefile iwlwifi: rename 4965 to AGN 2008-08-04 15:09:11 -04:00