mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-11 07:03:09 -04:00
fw-api: CL 8969207 - update fw common interface files
Change-Id: I8e6ea0d969e5d073e008439cb0d024c74c6cbd46 WMI: add tbtt_qtime fields to TBTT offset info CRs-Fixed: 2262693
This commit is contained in:
parent
48fbae3a88
commit
8eeed8e19f
3 changed files with 16 additions and 4 deletions
|
|
@ -4451,7 +4451,9 @@ WMITLV_CREATE_PARAM_STRUC(WMI_MGMT_RX_EVENTID);
|
|||
/* TBTT offset Event */
|
||||
#define WMITLV_TABLE_WMI_TBTTOFFSET_UPDATE_EVENTID(id,op,buf,len) \
|
||||
WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_tbtt_offset_event_fixed_param, wmi_tbtt_offset_event_fixed_param, fixed_param, WMITLV_SIZE_FIX) \
|
||||
WMITLV_FXAR(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, tbttoffset_list, WMITLV_SIZE_FIX, WMI_MAX_AP_VDEV)
|
||||
WMITLV_FXAR(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, tbttoffset_list, WMITLV_SIZE_FIX, WMI_MAX_AP_VDEV) \
|
||||
WMITLV_FXAR(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, tbtt_qtime_low_us_list, WMITLV_SIZE_FIX, WMI_MAX_AP_VDEV) \
|
||||
WMITLV_FXAR(id,op,buf,len, WMITLV_TAG_ARRAY_UINT32, A_UINT32, tbtt_qtime_high_us_list, WMITLV_SIZE_FIX, WMI_MAX_AP_VDEV)
|
||||
WMITLV_CREATE_PARAM_STRUC(WMI_TBTTOFFSET_UPDATE_EVENTID);
|
||||
|
||||
/* TBTT EXT offset Event */
|
||||
|
|
|
|||
|
|
@ -11493,9 +11493,16 @@ typedef struct {
|
|||
A_UINT32 tlv_header; /* TLV tag and len; tag equals WMITLV_TAG_STRUC_wmi_tbtt_offset_event_fixed_param */
|
||||
/** bimtap of VDEVs that has tbtt offset updated */
|
||||
A_UINT32 vdev_map;
|
||||
/* The TLVs for tbttoffset_list will follow this TLV.
|
||||
* tbtt offset list in the order of the LSB to MSB in the vdev_map bitmap
|
||||
/* The TLVs for tbttoffset_list, tbtt_qtime_low_us_list, and
|
||||
* tbtt_qtime_high_us_list will follow this TLV.
|
||||
* - tbtt offset list in the order of the LSb to MSb in the vdev_map bitmap
|
||||
* A_UINT32 tbttoffset_list[WMI_MAX_AP_VDEV];
|
||||
* - tbtt qtime_low_us list(Lower 32 bit of qtime us) in the order of the
|
||||
* LSb to MSb in the vdev_map bitmap
|
||||
* A_UINT32 tbtt_qtime_low_us_list[WMI_MAX_AP_VDEV];
|
||||
* - tbtt qtime_high_us list(Higher 32 bit of qtime us) in the order of the
|
||||
* LSb to MSb in the vdev_map bitmap
|
||||
* A_UINT32 tbtt_qtime_high_us_list[WMI_MAX_AP_VDEV];
|
||||
*/
|
||||
} wmi_tbtt_offset_event_fixed_param;
|
||||
|
||||
|
|
@ -11505,6 +11512,9 @@ typedef struct {
|
|||
A_UINT32 vdev_id;
|
||||
/** tbttoffset in TUs */
|
||||
A_UINT32 tbttoffset;
|
||||
/** absolute tbtt time in qtime us */
|
||||
A_UINT32 tbtt_qtime_low_us; /* bits 31:0 of qtime */
|
||||
A_UINT32 tbtt_qtime_high_us; /* bits 63:32 of qtime */
|
||||
} wmi_tbtt_offset_info;
|
||||
|
||||
/** Use this event if number of vdevs > 32 */
|
||||
|
|
|
|||
|
|
@ -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_ 752
|
||||
#define __WMI_REVISION_ 753
|
||||
|
||||
/** The Version Namespace should not be normally changed. Only
|
||||
* host and firmware of the same WMI namespace will work
|
||||
|
|
|
|||
Loading…
Reference in a new issue