From: Yan-Hsuan Chuang <[email protected]>

set coex table fine tune, for register settings

Signed-off-by: Yan-Hsuan Chuang <[email protected]>
Signed-off-by: Larry Finger <[email protected]>
Cc: Pkshih <[email protected]>
Cc: Birming Chiu <[email protected]>
Cc: Shaofu <[email protected]>
Cc: Steven Ting <[email protected]>
---
v2 - No changes.
v3 - No changes.
---
 .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c    | 52 +++++++++++++---------
 1 file changed, 32 insertions(+), 20 deletions(-)

diff --git a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c 
b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
index 57eed18e19c8..4139ddf6022b 100644
--- a/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
+++ b/drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c
@@ -915,55 +915,67 @@ static void btc8723b2ant_coex_table_with_type(struct 
btc_coexist *btcoexist,
        switch (type) {
        case 0:
                btc8723b2ant_coex_table(btcoexist, force_exec, 0x55555555,
-                                       0x55555555, 0xffff, 0x3);
+                                       0x55555555, 0xffffff, 0x3);
                break;
        case 1:
                btc8723b2ant_coex_table(btcoexist, force_exec, 0x55555555,
-                                       0x5afa5afa, 0xffff, 0x3);
+                                       0x5afa5afa, 0xffffff, 0x3);
                break;
        case 2:
-               btc8723b2ant_coex_table(btcoexist, force_exec, 0x5a5a5a5a,
-                                       0x5a5a5a5a, 0xffff, 0x3);
+               btc8723b2ant_coex_table(btcoexist, force_exec, 0x5ada5ada,
+                                       0x5ada5ada, 0xffffff, 0x3);
                break;
        case 3:
                btc8723b2ant_coex_table(btcoexist, force_exec, 0xaaaaaaaa,
-                                       0xaaaaaaaa, 0xffff, 0x3);
+                                       0xaaaaaaaa, 0xffffff, 0x3);
                break;
        case 4:
                btc8723b2ant_coex_table(btcoexist, force_exec, 0xffffffff,
-                                       0xffffffff, 0xffff, 0x3);
+                                       0xffffffff, 0xffffff, 0x3);
                break;
        case 5:
                btc8723b2ant_coex_table(btcoexist, force_exec, 0x5fff5fff,
-                                       0x5fff5fff, 0xffff, 0x3);
+                                       0x5fff5fff, 0xffffff, 0x3);
                break;
        case 6:
                btc8723b2ant_coex_table(btcoexist, force_exec, 0x55ff55ff,
-                                       0x5a5a5a5a, 0xffff, 0x3);
+                                       0x5a5a5a5a, 0xffffff, 0x3);
                break;
        case 7:
-               btc8723b2ant_coex_table(btcoexist, force_exec, 0x55ff55ff,
-                                       0x5afa5afa, 0xffff, 0x3);
+               btc8723b2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
+                                       0x5ada5ada, 0xffffff, 0x3);
                break;
        case 8:
-               btc8723b2ant_coex_table(btcoexist, force_exec, 0x5aea5aea,
-                                       0x5aea5aea, 0xffff, 0x3);
+               btc8723b2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
+                                       0x5ada5ada, 0xffffff, 0x3);
                break;
        case 9:
-               btc8723b2ant_coex_table(btcoexist, force_exec, 0x55ff55ff,
-                                       0x5aea5aea, 0xffff, 0x3);
+               btc8723b2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
+                                       0x5ada5ada, 0xffffff, 0x3);
                break;
        case 10:
-               btc8723b2ant_coex_table(btcoexist, force_exec, 0x55ff55ff,
-                                       0x5aff5aff, 0xffff, 0x3);
+               btc8723b2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
+                                       0x5ada5ada, 0xffffff, 0x3);
                break;
        case 11:
-               btc8723b2ant_coex_table(btcoexist, force_exec, 0x55ff55ff,
-                                       0x5a5f5a5f, 0xffff, 0x3);
+               btc8723b2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
+                                       0x5ada5ada, 0xffffff, 0x3);
                break;
        case 12:
-               btc8723b2ant_coex_table(btcoexist, force_exec, 0x55ff55ff,
-                                       0x5f5f5f5f, 0xffff, 0x3);
+               btc8723b2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
+                                       0x5ada5ada, 0xffffff, 0x3);
+               break;
+       case 13:
+               btc8723b2ant_coex_table(btcoexist, force_exec, 0x5fff5fff,
+                                       0xaaaaaaaa, 0xffffff, 0x3);
+               break;
+       case 14:
+               btc8723b2ant_coex_table(btcoexist, force_exec, 0x5fff5fff,
+                                       0x5ada5ada, 0xffffff, 0x3);
+               break;
+       case 15:
+               btc8723b2ant_coex_table(btcoexist, force_exec, 0x55dd55dd,
+                                       0xaaaaaaaa, 0xffffff, 0x3);
                break;
        default:
                break;
-- 
2.12.0

Reply via email to