summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajesh Chauhan <rajeshc@qca.qualcomm.com>2013-12-30 13:27:28 -0800
committerPrakash Dhavali <pdhavali@codeaurora.org>2014-01-17 21:45:10 -0800
commitce04934327ad98eeb410bc8136f96be1610de512 (patch)
tree2d2e0af3828174992c7d01f27cf1d0592af74f50
parent1ff007dab0f65a03676601176e8258a88a7c35cb (diff)
qcacld: update fw interface common files as per CL 804200
Moved DFS_EVENT_ID and DFS EN/DIS CMD ID to grouped locations. Added dgb log ID for DFS phyerr offload logging. . Change-Id: I013fb9ec031dcdb7e4d79a125803f6c4323a5f1b CRs-Fixed: 594278
-rw-r--r--CORE/SERVICES/COMMON/dbglog_id.h8
-rw-r--r--CORE/SERVICES/COMMON/wlan_module_ids.h1
-rw-r--r--CORE/SERVICES/COMMON/wmi_unified.h15
3 files changed, 16 insertions, 8 deletions
diff --git a/CORE/SERVICES/COMMON/dbglog_id.h b/CORE/SERVICES/COMMON/dbglog_id.h
index d4eac28b2553..780c9ed1ece8 100644
--- a/CORE/SERVICES/COMMON/dbglog_id.h
+++ b/CORE/SERVICES/COMMON/dbglog_id.h
@@ -937,6 +937,14 @@ extern "C" {
#define THERMAL_MGR_NEW_THRESH 0
#define THERMAL_MGR_THRESH_CROSSED 1
+/* WLAN PHYERR DFS(parse/filter) DBGIDs */
+#define WLAN_PHYERR_DFS_DBGID_DEFINITION_START 0
+#define WLAN_PHYERR_DFS_PHYERR_INFO_CHAN_BUFLEN 1
+#define WLAN_PHYERR_DFS_PHYERR_INFO_PPDU 2
+#define WLAN_PHYERR_DFS_DBDID_RADAR_SUMMARY 3
+#define WLAN_PHYERR_DFS_DBDID_SEARCH_FFT 4
+#define WLAN_PHTERR_DFS_DBDID_FILTER_STATUS 5
+
#ifdef __cplusplus
}
#endif
diff --git a/CORE/SERVICES/COMMON/wlan_module_ids.h b/CORE/SERVICES/COMMON/wlan_module_ids.h
index f4973fb0aa15..4b164504152b 100644
--- a/CORE/SERVICES/COMMON/wlan_module_ids.h
+++ b/CORE/SERVICES/COMMON/wlan_module_ids.h
@@ -78,6 +78,7 @@ typedef enum {
WLAN_MODULE_TXBF,
WLAN_MODULE_BATCH_SCAN,
WLAN_MODULE_THERMAL_MGR,
+ WLAN_MODULE_PHYERR_DFS,
WLAN_MODULE_ID_MAX,
WLAN_MODULE_ID_INVALID = WLAN_MODULE_ID_MAX,
} WLAN_MODULE_ID;
diff --git a/CORE/SERVICES/COMMON/wmi_unified.h b/CORE/SERVICES/COMMON/wmi_unified.h
index c56ce24cf9aa..b9eade10ea28 100644
--- a/CORE/SERVICES/COMMON/wmi_unified.h
+++ b/CORE/SERVICES/COMMON/wmi_unified.h
@@ -331,7 +331,10 @@ typedef enum {
WMI_PDEV_DFS_ENABLE_CMDID=WMI_CMD_GRP_START_ID(WMI_GRP_DFS),
/** disable DFS (radar detection)*/
WMI_PDEV_DFS_DISABLE_CMDID,
-
+ /** enable DFS phyerr/parse filter offload */
+ WMI_DFS_PHYERR_FILTER_ENA_CMDID,
+ /** enable DFS phyerr/parse filter offload */
+ WMI_DFS_PHYERR_FILTER_DIS_CMDID,
/* Roaming specific commands */
/** set roam scan mode */
@@ -572,10 +575,6 @@ typedef enum {
/** Plumb routing table for multihop forwarding offload */
WMI_MHF_OFFLOAD_PLUMB_ROUTING_TBL_CMDID,
- /** enable DFS phyerr/parse filter offload */
- WMI_DFS_PHYERR_FILTER_ENA_CMDID,
- /** enable DFS phyerr/parse filter offload */
- WMI_DFS_PHYERR_FILTER_DIS_CMDID,
/*location scan commands*/
/*start batch scan*/
WMI_BATCH_SCAN_ENABLE_CMDID = WMI_CMD_GRP_START_ID(WMI_GRP_LOCATION_SCAN),
@@ -611,6 +610,9 @@ typedef enum {
/** traffic pause event */
WMI_TX_PAUSE_EVENTID,
+ /** DFS radar event */
+ WMI_DFS_RADAR_EVENTID,
+
/* VDEV specific events */
/** VDEV started event in response to VDEV_START request */
WMI_VDEV_START_RESP_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_VDEV),
@@ -757,9 +759,6 @@ typedef enum {
/* TDLS Event */
WMI_TDLS_PEER_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_TDLS),
- /** DFS radar event */
- WMI_DFS_RADAR_EVENTID,
-
/*location scan event*/
/*report the firmware's capability of batch scan*/
WMI_BATCH_SCAN_ENABLED_EVENTID = WMI_EVT_GRP_START_ID(WMI_GRP_LOCATION_SCAN),