Commit 056faad2 authored by Ping-Ke Shih's avatar Ping-Ke Shih Committed by Kalle Valo

rtlwifi: btcoex: 23b 1ant: coex table fine tune

Set register settings for coex table fine tune.
Signed-off-by: default avatarPing-Ke Shih <pkshih@realtek.com>
Signed-off-by: default avatarLarry Finger <Larry.Finger@lwfinger.net>
Cc: Yan-Hsuan Chuang <yhchuang@realtek.com>
Cc: Birming Chiu <birming@realtek.com>
Cc: Shaofu <shaofu@realtek.com>
Cc: Steven Ting <steventing@realtek.com>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
parent 46b5689c
...@@ -587,24 +587,68 @@ static void halbtc8723b1ant_coex_table_with_type(struct btc_coexist *btcoexist, ...@@ -587,24 +587,68 @@ static void halbtc8723b1ant_coex_table_with_type(struct btc_coexist *btcoexist,
break; break;
case 3: case 3:
halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55555555, halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55555555,
0xaaaaaaaa, 0xffffff, 0x3); 0x5a5a5a5a, 0xffffff, 0x3);
break; break;
case 4: case 4:
halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55555555, if ((coex_sta->cck_ever_lock) && (coex_sta->scan_ap_num <= 5))
0x5aaa5aaa, 0xffffff, 0x3); halbtc8723b1ant_coex_table(btcoexist, force_exec,
0x55555555, 0xaaaa5a5a,
0xffffff, 0x3);
else
halbtc8723b1ant_coex_table(btcoexist, force_exec,
0x55555555, 0x5a5a5a5a,
0xffffff, 0x3);
break; break;
case 5: case 5:
halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x5a5a5a5a, if ((coex_sta->cck_ever_lock) && (coex_sta->scan_ap_num <= 5))
0xaaaa5a5a, 0xffffff, 0x3); halbtc8723b1ant_coex_table(btcoexist, force_exec,
0x5a5a5a5a, 0x5aaa5a5a,
0xffffff, 0x3);
else
halbtc8723b1ant_coex_table(btcoexist, force_exec,
0x5a5a5a5a, 0x5aaa5a5a,
0xffffff, 0x3);
break; break;
case 6: case 6:
halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55555555, halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55555555,
0xaaaa5a5a, 0xffffff, 0x3); 0xaaaaaaaa, 0xffffff, 0x3);
break; break;
case 7: case 7:
halbtc8723b1ant_coex_table(btcoexist, force_exec, 0xaaaaaaaa, halbtc8723b1ant_coex_table(btcoexist, force_exec, 0xaaaaaaaa,
0xaaaaaaaa, 0xffffff, 0x3); 0xaaaaaaaa, 0xffffff, 0x3);
break; break;
case 8:
halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
0x5ada5ada, 0xffffff, 0x3);
break;
case 9:
halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
0x5ada5ada, 0xffffff, 0x3);
break;
case 10:
halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
0x5ada5ada, 0xffffff, 0x3);
break;
case 11:
halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
0x5ada5ada, 0xffffff, 0x3);
break;
case 12:
halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
0x5ada5ada, 0xffffff, 0x3);
break;
case 13:
halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x5fff5fff,
0xaaaaaaaa, 0xffffff, 0x3);
break;
case 14:
halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x5fff5fff,
0x5ada5ada, 0xffffff, 0x3);
break;
case 15:
halbtc8723b1ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
0xaaaaaaaa, 0xffffff, 0x3);
break;
default: default:
break; break;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment