ソースを参照

qcacmn: Add component, module ID for FTM TIME SYNC module

Add module id, component id for FTM TIME SYNC feature.

Change-Id: I68f6b1d18a8f5c0a86cf0c46b6697cfb3caec187
CRs-Fixed: 2611043
Govind Singh 5 年 前
コミット
59ddd7f893

+ 2 - 0
qdf/inc/qdf_types.h

@@ -378,6 +378,7 @@ typedef bool (*qdf_irqlocked_func_t)(void *);
  * @QDF_MODULE_ID_QLD: QCA Live Debug module ID
  * @QDF_MODULE_ID_DYNAMIC_MODE_CHG: Dynamic mode change module ID
  * @QDF_MODULE_ID_COEX: Coex related config module ID
+ * @QDF_MODULE_ID_FTM_TIME_SYNC: FTM Time sync module ID
  * @QDF_MODULE_ID_ANY: anything
  * @QDF_MODULE_ID_MAX: Max place holder module ID
  */
@@ -497,6 +498,7 @@ typedef enum {
 	QDF_MODULE_ID_QLD,
 	QDF_MODULE_ID_DYNAMIC_MODE_CHG,
 	QDF_MODULE_ID_COEX,
+	QDF_MODULE_ID_FTM_TIME_SYNC,
 	QDF_MODULE_ID_ANY,
 	QDF_MODULE_ID_MAX,
 } QDF_MODULE_ID;

+ 2 - 0
umac/cmn_services/inc/wlan_cmn.h

@@ -273,6 +273,7 @@
  * @WLAN_UMAC_COMP_INTEROP_ISSUES_AP       interop issues ap component
  * @WLAN_UMAC_COMP_BLACKLIST_MGR:      Blacklist mgr component
  * @WLAN_UMAC_COMP_COEX:          Coex config component
+ * @WLAN_UMAC_COMP_FTM_TIME_SYNC: WLAN FTM TIMESYNC
  * @WLAN_UMAC_COMP_ID_MAX:        Maximum components in UMAC
  *
  * This id is static.
@@ -313,6 +314,7 @@ enum wlan_umac_comp_id {
 	WLAN_UMAC_COMP_INTEROP_ISSUES_AP  = 31,
 	WLAN_UMAC_COMP_BLACKLIST_MGR      = 32,
 	WLAN_UMAC_COMP_COEX               = 33,
+	WLAN_UMAC_COMP_FTM_TIME_SYNC      = 34,
 	WLAN_UMAC_COMP_ID_MAX,
 };
 

+ 3 - 1
umac/cmn_services/obj_mgr/inc/wlan_objmgr_cmn.h

@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2016-2019 The Linux Foundation. All rights reserved.
+ * Copyright (c) 2016-2020 The Linux Foundation. All rights reserved.
  *
  * Permission to use, copy, modify, and/or distribute this software for
  * any purpose with or without fee is hereby granted, provided that the
@@ -260,6 +260,7 @@ typedef void (*wlan_objmgr_peer_status_handler)(
  * @WLAN_FWOL_NB_ID:            fw offload northbound operations
  * @WLAN_FWOL_SB_ID:            fw offload southbound operations
  * @WLAN_PSOC_TARGET_IF_ID      PSOC related target_if operations
+ * @FTM_TIME_SYNC_ID:           ftm time sync operations
  * @WLAN_REF_ID_MAX:            Max id used to generate ref count tracking array
  */
  /* New value added to the enum must also be reflected in function
@@ -339,6 +340,7 @@ typedef enum {
 	WLAN_FWOL_NB_ID       = 70,
 	WLAN_FWOL_SB_ID       = 71,
 	WLAN_PSOC_TARGET_IF_ID = 72,
+	FTM_TIME_SYNC_ID       = 73,
 	WLAN_REF_ID_MAX,
 } wlan_objmgr_ref_dbgid;