aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
index 31965f0ef69d..e8f07573aed9 100644
--- a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
+++ b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
@@ -1183,7 +1183,10 @@ static void btc8723b2ant_set_ant_path(struct btc_coexist *btcoexist,
1183 } 1183 }
1184 1184
1185 /* fixed internal switch S1->WiFi, S0->BT */ 1185 /* fixed internal switch S1->WiFi, S0->BT */
1186 btcoexist->btc_write_4byte(btcoexist, 0x948, 0x0); 1186 if (board_info->btdm_ant_pos == BTC_ANTENNA_AT_MAIN_PORT)
1187 btcoexist->btc_write_2byte(btcoexist, 0x948, 0x0);
1188 else
1189 btcoexist->btc_write_2byte(btcoexist, 0x948, 0x280);
1187 1190
1188 switch (antpos_type) { 1191 switch (antpos_type) {
1189 case BTC_ANT_WIFI_AT_MAIN: 1192 case BTC_ANT_WIFI_AT_MAIN: