0x3, 0x11, 0x10);
                        break;
                case 6:
-                       btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x13, 0xa,
-                                                   0x3, 0x0, 0x0);
+                       btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x61, 0x20,
+                                                   0x3, 0x11, 0x13);
                        break;
                case 7:
                        btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x13, 0xc,
                                                    0xa, 0x0, 0x40);
                        break;
                case 11:
-                       btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x14,
-                                                   0x03, 0x10, 0x10);
+                       btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x15,
+                                                   0x03, 0x10, 0x50);
                        rssi_adjust_val = 20;
                        break;
                case 12:
                                                    0x0a, 0x0, 0x50);
                        break;
                case 13:
-                       btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x18,
-                                                   0x18, 0x0, 0x10);
+                       btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x12,
+                                                   0x12, 0x0, 0x50);
                        break;
                case 14:
                        btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x1e,
                                                    0x03, 0x11, 0x10);
                        break;
                case 21:
-                       btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x61, 0x15,
-                                                   0x03, 0x11, 0x10);
+                       btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x61, 0x25,
+                                                   0x03, 0x11, 0x11);
                        break;
                case 22:
                        btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x61, 0x25,
                                                    0x1a, 0x1, 0x10);
                        break;
                case 30:
-                       btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x14,
-                                                   0x3, 0x10, 0x50);
+                       btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x30,
+                                                   0x3, 0x10, 0x10);
                        break;
                case 31:
                        btc8821a1ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x1a,
                        btc8821a1ant_set_fw_ps_tdma(btcoexist, 0xd3, 0x12,
                                                    0x3, 0x14, 0x50);
                        break;
+               case 40:
+                       /* SoftAP only with no sta associated, BT disable, TDMA
+                        * mode for power saving
+                        *
+                        * here softap mode screen off will cost 70-80mA for
+                        * phone
+                        */
+                       btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x23, 0x18,
+                                                   0x00, 0x10, 0x24);
+                       break;
+               case 41:
+                       btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x15,
+                                                   0x3, 0x11, 0x11);
+                       break;
+               case 42:
+                       btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x20,
+                                                   0x3, 0x11, 0x11);
+                       break;
                case 43:
                        btc8821a1ant_set_fw_ps_tdma(btcoexist, 0x51, 0x30,
                                                    0x3, 0x10, 0x11);