فهرست منبع

qcacld-3.0: CL 1424628 update fw common interface files

qcacld-2.0 to qcacld-3.0 propagation

Update for green AP feature related WMI TLVs and debug log ids

Change-Id: I1e7463ee201572ec6bd4cdcb681524fa1c68c82a
CRs-fixed: 865207
Manikandan Mohan 9 سال پیش
والد
کامیت
0c7ae40770
4فایلهای تغییر یافته به همراه18 افزوده شده و 1 حذف شده
  1. 13 0
      target/inc/dbglog_id.h
  2. 1 0
      target/inc/wmi_tlv_defs.h
  3. 3 0
      target/inc/wmi_unified.h
  4. 1 1
      target/inc/wmi_version.h

+ 13 - 0
target/inc/dbglog_id.h

@@ -624,6 +624,19 @@ extern "C" {
 #define AP_PS_DBGID_CLIENT_IN_PS_ACTIVE             28
 #define AP_PS_DBGID_CLIENT_IN_PS_NON_ACTIVE         29
 #define AP_PS_DBGID_CLIENT_IN_AWAKE                 30
+/* Enhanced Green AP DBGIDs */
+#define AP_PS_DBGID_EGAP_SET_PARAM                  31
+#define AP_PS_DBGID_EGAP_VDEV_START                 32
+#define AP_PS_DBGID_EGAP_VDEV_STOP                  33
+#define AP_PS_DBGID_EGAP_CONN_PEER                  34
+#define AP_PS_DBGID_EGAP_DELETE_PEER                35
+#define AP_PS_DBGID_EGAP_WAL_PEER_EVENT             36
+#define AP_PS_DBGID_EGAP_WAL_PDEV_EVENT             37
+#define AP_PS_DBGID_EGAP_NOTIF_STA_SLEEPING         38
+#define AP_PS_DBGID_EGAP_PROC_STA_SLEEPING          39
+#define AP_PS_DBGID_EGAP_PROC_STA_INACTIVITY        40
+#define AP_PS_DBGID_EGAP_CHANGE_CHAINMASK           41
+#define AP_PS_DBGID_EGAP_CHANGE_SM_STATE            42
 
 /* WLAN_MODULE_MGMT_TXRX Debugids*/
 #define MGMT_TXRX_DBGID_DEFINITION_START            0

+ 1 - 0
target/inc/wmi_tlv_defs.h

@@ -603,6 +603,7 @@ typedef enum {
 	WMITLV_TAG_STRUC_wmi_transfer_data_to_flash_cmd_fixed_param,
 	WMITLV_TAG_STRUC_wmi_transfer_data_to_flash_complete_event_fixed_param,
 	WMITLV_TAG_STRUC_wmi_scpc_event_fixed_param,
+	WMITLV_TAG_STRUC_wmi_ap_ps_egap_info_chainmask_list,
 } WMITLV_TAG_ID;
 
 /*

+ 3 - 0
target/inc/wmi_unified.h

@@ -5077,6 +5077,9 @@ typedef enum {
  * send ehanced green ap status to host
  */
 typedef struct {
+	/* TLV tag and len; tag equals
+	 * WMITLV_TAG_STRUC_wmi_ap_ps_egap_info_chainmask_list
+	 */
 	A_UINT32 tlv_header;
 	/** The param indicates a mac under dual-mac */
 	A_UINT32 mac_id;

+ 1 - 1
target/inc/wmi_version.h

@@ -36,7 +36,7 @@
 #define __WMI_VER_MINOR_    0
 /** WMI revision number has to be incremented when there is a
  *  change that may or may not break compatibility */
-#define __WMI_REVISION_ 182
+#define __WMI_REVISION_ 183
 
 /** The Version Namespace should not be normally changed. Only
  *  host and firmware of the same WMI namespace will work