Upgrade to 4.4.50-rt62
[kvmfornfv.git] / kernel / drivers / net / wireless / realtek / rtlwifi / rtl8723be / hw.c
index c983d2f..5a3df91 100644 (file)
@@ -2684,6 +2684,7 @@ void rtl8723be_read_bt_coexist_info_from_hwpg(struct ieee80211_hw *hw,
                                              bool auto_load_fail, u8 *hwinfo)
 {
        struct rtl_priv *rtlpriv = rtl_priv(hw);
+       struct rtl_mod_params *mod_params = rtlpriv->cfg->mod_params;
        u8 value;
        u32 tmpu_32;
 
@@ -2702,6 +2703,10 @@ void rtl8723be_read_bt_coexist_info_from_hwpg(struct ieee80211_hw *hw,
                rtlpriv->btcoexist.btc_info.ant_num = ANT_X2;
        }
 
+       /* override ant_num / ant_path */
+       if (mod_params->ant_sel)
+               rtlpriv->btcoexist.btc_info.ant_num =
+                       (mod_params->ant_sel == 1 ? ANT_X2 : ANT_X1);
 }
 
 void rtl8723be_bt_reg_init(struct ieee80211_hw *hw)