qcacld-3.0: Add INI support to configure BT Coex traffic Shaping
Add ini support to configure traffic shaping for COEX i.e. coex_tput_shaping_enable.Host sends this INI to Firmware via WMI_COEX_CONFIG_ENABLE_TPUT_SHAPING. Based on this enabled value, FW will do power save with AP when BT page scan is enabled. The default behaviour is to do a free run without notifying a power save to the AP during the BT Page scan. Change-Id: I4934c98911b66c7c834899ad7cdc72063e9c5153 CRs-Fixed: 3066980
此提交包含在:
@@ -375,6 +375,32 @@
|
||||
#define SET_INIT_CHAIN_MODE_FOR_BTC_CFG
|
||||
#endif
|
||||
|
||||
#ifdef FEATURE_COEX_TPUT_SHAPING_CONFIG
|
||||
/*
|
||||
* <ini>
|
||||
* coex_tput_shaping_enable - Ini to enable wifi configure traffic shaping
|
||||
* @Min: 0
|
||||
* @Max: 1
|
||||
* @Default: 0
|
||||
*
|
||||
* 0 - traffic shaping is disable
|
||||
* 1 - traffic shaping is enable
|
||||
*
|
||||
* This ini is used to enable and disable wifi traffic shaping
|
||||
*
|
||||
* Usage: External
|
||||
*
|
||||
* </ini>
|
||||
*/
|
||||
#define CFG_TPUT_SHAPING_ENABLE CFG_INI_BOOL( \
|
||||
"coex_tput_shaping_enable", \
|
||||
0, \
|
||||
"coex_tput_shaping_enable")
|
||||
#define TPUT_SHAPING_ENABLE_CFG CFG(CFG_TPUT_SHAPING_ENABLE)
|
||||
#else
|
||||
#define TPUT_SHAPING_ENABLE_CFG
|
||||
#endif
|
||||
|
||||
#define CFG_COEX_ALL \
|
||||
CFG(CFG_BTC_MODE) \
|
||||
CFG(CFG_ANTENNA_ISOLATION) \
|
||||
@@ -391,5 +417,6 @@
|
||||
CFG(CFG_BT_SCO_ALLOW_WLAN_2G_SCAN) \
|
||||
THREE_WAY_COEX_CONFIG_LEGACY_CFG \
|
||||
SET_INIT_CHAIN_MODE_FOR_BTC_CFG \
|
||||
CFG(CFG_BLE_SCAN_COEX_POLICY)
|
||||
CFG(CFG_BLE_SCAN_COEX_POLICY) \
|
||||
TPUT_SHAPING_ENABLE_CFG
|
||||
#endif
|
||||
|
新增問題並參考
封鎖使用者