|
@@ -867,6 +867,7 @@ typedef enum {
|
|
|
WMITLV_TAG_STRUC_wmi_bcn_offload_ctrl_cmd_fixed_param,
|
|
|
WMITLV_TAG_STRUC_wmi_pdev_set_ac_tx_queue_optimized_cmd_fixed_param,
|
|
|
WMITLV_TAG_STRUC_wmi_stats_period,
|
|
|
+ WMITLV_TAG_STRUC_wmi_ndl_schedule_update_fixed_param,
|
|
|
} WMITLV_TAG_ID;
|
|
|
|
|
|
/*
|
|
@@ -1407,6 +1408,7 @@ typedef enum {
|
|
|
OP(WMI_UNIT_TEST_EVENTID) \
|
|
|
OP(WMI_PDEV_UPDATE_CTLTABLE_EVENTID) \
|
|
|
OP(WMI_HOST_SWFDA_EVENTID) \
|
|
|
+ OP(WMI_NDL_SCHEDULE_UPDATE_EVENTID) \
|
|
|
/* add new EVT_LIST elements above this line */
|
|
|
|
|
|
|
|
@@ -4184,11 +4186,13 @@ WMITLV_CREATE_PARAM_STRUC(WMI_NDP_INDICATION_EVENTID);
|
|
|
* structure. The TLV's are:
|
|
|
* A_UINT8 ndp_cfg[];
|
|
|
* A_UINT8 ndp_app_info[];
|
|
|
+ * wmi_channel ndp_channel_list[];
|
|
|
*/
|
|
|
#define WMITLV_TABLE_WMI_NDP_CONFIRM_EVENTID(id,op,buf,len) \
|
|
|
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_ndp_confirm_event_fixed_param, wmi_ndp_confirm_event_fixed_param_PROTOTYPE, fixed_param, WMITLV_SIZE_FIX) \
|
|
|
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, ndp_cfg, WMITLV_SIZE_VAR) \
|
|
|
- WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, ndp_app_info, WMITLV_SIZE_VAR)
|
|
|
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, ndp_app_info, WMITLV_SIZE_VAR) \
|
|
|
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_channel, ndp_channel_list, WMITLV_SIZE_VAR)
|
|
|
WMITLV_CREATE_PARAM_STRUC(WMI_NDP_CONFIRM_EVENTID);
|
|
|
|
|
|
/** NDP end indication event
|
|
@@ -4201,6 +4205,18 @@ WMITLV_CREATE_PARAM_STRUC(WMI_NDP_CONFIRM_EVENTID);
|
|
|
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_ndp_end_indication_PROTOTYPE, ndp_end_indication_list, WMITLV_SIZE_VAR)
|
|
|
WMITLV_CREATE_PARAM_STRUC(WMI_NDP_END_INDICATION_EVENTID);
|
|
|
|
|
|
+/** NDL schedule update event
|
|
|
+ * TLV (tag lenght value ) parameters follow the ndl_schedule_update
|
|
|
+ * structure. The TLV's are:
|
|
|
+ * A_UINT32 ndp_instance_list[];
|
|
|
+ * wmi_channel ndl_channel_list[];
|
|
|
+ */
|
|
|
+#define WMITLV_TABLE_WMI_NDL_SCHEDULE_UPDATE_EVENTID(id,op,buf,len) \
|
|
|
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_ndl_schedule_update_fixed_param, wmi_ndl_schedule_update_fixed_param_PROTOTYPE, fixed_param, WMITLV_SIZE_FIX) \
|
|
|
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, ndp_instance_list, WMITLV_SIZE_VAR) \
|
|
|
+ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_STRUC, wmi_channel, ndl_channel_list, WMITLV_SIZE_VAR)
|
|
|
+WMITLV_CREATE_PARAM_STRUC(WMI_NDL_SCHEDULE_UPDATE_EVENTID);
|
|
|
+
|
|
|
/* Update RCPI Info Event */
|
|
|
#define WMITLV_TABLE_WMI_UPDATE_RCPI_EVENTID(id,op,buf,len) \
|
|
|
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_update_rcpi_event_fixed_param, wmi_update_rcpi_event_fixed_param, fixed_param, WMITLV_SIZE_FIX)
|