qcacmn: Send rf path WMI command

Prepare and Send WMI command to fw to set the rf path. Also, add module
ID for rf path switch for qdf log prints.

CRs-Fixed: 3568221
Change-Id: I7ef0ffe66eaed837424699641d3e5b8537cd0304
This commit is contained in:
Krunalsinh Padhar
2023-04-27 12:20:53 -07:00
committed by Rahul Choudhary
parent f7142b0fd4
commit d3e95e7607
7 changed files with 147 additions and 0 deletions

View File

@@ -466,6 +466,7 @@ typedef bool (*qdf_irqlocked_func_t)(void *);
* @QDF_MODULE_ID_ANY: anything
* @QDF_MODULE_ID_COHOSTED_BSS : Co-hosted BSS module ID
* @QDF_MODULE_ID_TELEMETRY_AGENT: Telemetry Agent Module ID
* @QDF_MODULE_ID_RF_PATH_SWITCH: RF path switch Module ID
* @QDF_MODULE_ID_MAX: Max place holder module ID
*
* New module ID needs to be added in qdf trace along with this enum.
@@ -636,6 +637,7 @@ typedef enum {
QDF_MODULE_ID_LL_SAP,
QDF_MODULE_ID_COHOSTED_BSS,
QDF_MODULE_ID_TELEMETRY_AGENT,
QDF_MODULE_ID_RF_PATH_SWITCH,
QDF_MODULE_ID_ANY,
QDF_MODULE_ID_MAX,
} QDF_MODULE_ID;

View File

@@ -3307,6 +3307,7 @@ struct category_name_info g_qdf_category_name[MAX_SUPPORTED_CATEGORY] = {
[QDF_MODULE_ID_LL_SAP] = {"LL_SAP"},
[QDF_MODULE_ID_COHOSTED_BSS] = {"COHOSTED_BSS"},
[QDF_MODULE_ID_TELEMETRY_AGENT] = {"TELEMETRY_AGENT"},
[QDF_MODULE_ID_RF_PATH_SWITCH] = {"Dynamic RF Path Switch"},
[QDF_MODULE_ID_ANY] = {"ANY"},
};
qdf_export_symbol(g_qdf_category_name);
@@ -3884,6 +3885,7 @@ static void set_default_trace_levels(struct category_info *cinfo)
[QDF_MODULE_ID_LL_SAP] = QDF_TRACE_LEVEL_NONE,
[QDF_MODULE_ID_COHOSTED_BSS] = QDF_TRACE_LEVEL_INFO,
[QDF_MODULE_ID_TELEMETRY_AGENT] = QDF_TRACE_LEVEL_ERROR,
[QDF_MODULE_ID_RF_PATH_SWITCH] = QDF_TRACE_LEVEL_INFO,
[QDF_MODULE_ID_ANY] = QDF_TRACE_LEVEL_INFO,
};