diff options
author | Wey-Yi Guy <wey-yi.w.guy@intel.com> | 2011-01-31 13:56:03 -0800 |
---|---|---|
committer | John W. Linville <linville@tuxdriver.com> | 2011-02-02 16:38:58 -0500 |
commit | ff458edc0c5ec42b299547fb7eb9790a4aecc632 (patch) | |
tree | 2d6a956edc8ef2c28e1ab52e9ce5de8fed910a8e /drivers/net/wireless/iwlwifi/iwl-6000.c | |
parent | 479600777bb588724d044815415f7d708d06644b (diff) | |
download | kernel_samsung_smdk4412-ff458edc0c5ec42b299547fb7eb9790a4aecc632.zip kernel_samsung_smdk4412-ff458edc0c5ec42b299547fb7eb9790a4aecc632.tar.gz kernel_samsung_smdk4412-ff458edc0c5ec42b299547fb7eb9790a4aecc632.tar.bz2 |
iwlagn: overwrite EEPROM chain setting for 6250 devices
6250 2x2 devices have 2 tx chain and 2 rx chain. For some reason,
the EEPROM contain incorrect information and indicate it only has single
tx chain. overwrite it with .cfg parameter to make sure both chain 'A' and
chain 'B' can be used for transmit and receive
Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/iwlwifi/iwl-6000.c')
-rw-r--r-- | drivers/net/wireless/iwlwifi/iwl-6000.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/iwlwifi/iwl-6000.c b/drivers/net/wireless/iwlwifi/iwl-6000.c index af505bc..ef36aff 100644 --- a/drivers/net/wireless/iwlwifi/iwl-6000.c +++ b/drivers/net/wireless/iwlwifi/iwl-6000.c @@ -681,6 +681,8 @@ struct iwl_cfg iwl6000i_2bg_cfg = { .fw_name_pre = IWL6050_FW_PRE, \ .ucode_api_max = IWL6050_UCODE_API_MAX, \ .ucode_api_min = IWL6050_UCODE_API_MIN, \ + .valid_tx_ant = ANT_AB, /* .cfg overwrite */ \ + .valid_rx_ant = ANT_AB, /* .cfg overwrite */ \ .ops = &iwl6050_ops, \ .eeprom_ver = EEPROM_6050_EEPROM_VERSION, \ .eeprom_calib_ver = EEPROM_6050_TX_POWER_VERSION, \ |