QCA vendor attribute for DBAM configuration
Add a new vendor attribute QCA_WLAN_VENDOR_ATTR_CONFIG_DBAM to configure Dedicated Bluetooth Antenna Mode (DBAM). It is used to switch between dedicated antenna mode for BT and COEX shared antenna mode for WLAN and BT. Signed-off-by: Jouni Malinen <quic_jouni@quicinc.com>
This commit is contained in:
parent
004b1ff47a
commit
16b62ddfaf
1 changed files with 20 additions and 0 deletions
|
@ -2739,6 +2739,13 @@ enum qca_wlan_vendor_attr_config {
|
|||
*/
|
||||
QCA_WLAN_VENDOR_ATTR_CONFIG_AUDIO_DATA_PATH = 82,
|
||||
|
||||
/*
|
||||
* 8-bit unsigned value. This attribute can be used to configure the
|
||||
* Dedicated Bluetooth Antenna Mode (DBAM) feature. Possible values for
|
||||
* this attribute are defined in the enum qca_wlan_dbam_config.
|
||||
*/
|
||||
QCA_WLAN_VENDOR_ATTR_CONFIG_DBAM = 83,
|
||||
|
||||
/* keep last */
|
||||
QCA_WLAN_VENDOR_ATTR_CONFIG_AFTER_LAST,
|
||||
QCA_WLAN_VENDOR_ATTR_CONFIG_MAX =
|
||||
|
@ -2753,6 +2760,19 @@ enum qca_wlan_vendor_attr_config {
|
|||
#define QCA_WLAN_VENDOR_ATTR_BEACON_REPORT_FAIL \
|
||||
QCA_WLAN_VENDOR_ATTR_CONFIG_BEACON_REPORT_FAIL
|
||||
|
||||
/**
|
||||
* enum qca_dbam_config - Specifies DBAM config mode
|
||||
* @QCA_DBAM_DISABLE: Firmware disables DBAM
|
||||
* @QCA_DBAM_ENABLE: Firmware enables DBAM opportunistically when
|
||||
* internal criteria are met.
|
||||
* @QCA_DBAM_FORCE_ENABLE: Firmware enables DBAM forcefully.
|
||||
*/
|
||||
enum qca_dbam_config {
|
||||
QCA_DBAM_DISABLE = 0,
|
||||
QCA_DBAM_ENABLE = 1,
|
||||
QCA_DBAM_FORCE_ENABLE = 2,
|
||||
};
|
||||
|
||||
/**
|
||||
* enum qca_wlan_ani_setting - ANI setting type
|
||||
* @QCA_WLAN_ANI_SETTING_AUTO: Automatically determine ANI level
|
||||
|
|
Loading…
Add table
Reference in a new issue