In previous submissions that were rejected, there were attempts to update the BT coexistence routines. Those patches were essentially too large to review. This time the changes have been reduced to smaller pieces, and the documentation has been improved. All of this material is intended for kernel 4.12. Larry Yan-Hsuan Chuang (12): rtlwifi: btcoex: remove unused functions rtlwifi: btcoex: follow linux coding style rtlwifi: btcoex: 23b 2ant: add btc8723b2ant_limited_rx to reduce agg size rtlwifi: btcoex: 23b 2ant: detect if bt is slave, and modify tdma rtlwifi: btcoex: 23b 2ant: monitor wifi counter for allocate tdma time rtlwifi: btcoex: 23b 2ant: less sensitive to tx rate penalty rtlwifi: btcoex: 23b 2ant: adjust wifi duration for bt a2dp rtlwifi: btcoex: 23b 2ant: coex table fine tune rtlwifi: btcoex: 23b 2ant: remove redundant bt stack report rtlwifi: btcoex: 23b 2ant: finer bt power adjustment rtlwifi: btcoex: 23b 2ant: add comments to describe how duration adjusted rtlwifi: btcoex: 23b 2ant: new fw use h2c to control GNT_BT .../realtek/rtlwifi/btcoexist/halbtc8192e2ant.c | 2468 ++++++++------------ .../realtek/rtlwifi/btcoexist/halbtc8192e2ant.h | 24 +- .../realtek/rtlwifi/btcoexist/halbtc8723b1ant.c | 1005 +------- .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 1655 ++++--------- .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.h | 18 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 1470 +++++------- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.h | 2 +- .../realtek/rtlwifi/btcoexist/halbtc8821a2ant.c | 2306 ++++++------------ .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 2 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 3 +- 10 files changed, 2841 insertions(+), 6112 deletions(-) -- 2.10.2