fw-api: CL 25394812 - update fw common interface files
WMI: add periodic report fields to vdev_tsf_tstamp_action_cmd Change-Id: If86219eeb93909cafa933623eb010235dc756e35 CRs-Fixed: 2262693
Tento commit je obsažen v:
@@ -31294,8 +31294,16 @@ typedef enum {
|
|||||||
TSF_TSTAMP_QTIMER_CAPTURE_REQ = 4,
|
TSF_TSTAMP_QTIMER_CAPTURE_REQ = 4,
|
||||||
TSF_TSTAMP_AUTO_REPORT_ENABLE = 5,
|
TSF_TSTAMP_AUTO_REPORT_ENABLE = 5,
|
||||||
TSF_TSTAMP_AUTO_REPORT_DISABLE = 6,
|
TSF_TSTAMP_AUTO_REPORT_DISABLE = 6,
|
||||||
|
TSF_TSTAMP_PERIODIC_REPORT_REQ = 5,
|
||||||
} wmi_tsf_tstamp_action;
|
} wmi_tsf_tstamp_action;
|
||||||
|
|
||||||
|
typedef enum {
|
||||||
|
TSF_TSTAMP_REPORT_TTIMER = 0x1, /* bit 0: TSF Timer */
|
||||||
|
TSF_TSTAMP_REPORT_QTIMER = 0x2, /* bit 1: H/T common Timer */
|
||||||
|
} wmi_tsf_tstamp_report_flags;
|
||||||
|
|
||||||
|
#define TSF_TSTAMP_REPORT_PERIOD_MIN 1000 /* ms units */
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
/** TLV tag and len; tag equals
|
/** TLV tag and len; tag equals
|
||||||
* WMITLV_TAG_STRUC_wmi_vdev_tsf_tstamp_action_cmd_fixed_param */
|
* WMITLV_TAG_STRUC_wmi_vdev_tsf_tstamp_action_cmd_fixed_param */
|
||||||
@@ -31304,6 +31312,12 @@ typedef struct {
|
|||||||
A_UINT32 vdev_id;
|
A_UINT32 vdev_id;
|
||||||
/* action type, refer to wmi_tsf_tstamp_action */
|
/* action type, refer to wmi_tsf_tstamp_action */
|
||||||
A_UINT32 tsf_action;
|
A_UINT32 tsf_action;
|
||||||
|
/*
|
||||||
|
* The below fields are valid only when tsf_action is
|
||||||
|
* TSF_TSTAMP_PERIODIC_REPORT_REQ.
|
||||||
|
*/
|
||||||
|
A_UINT32 period; /* the period of report timestamp, ms units */
|
||||||
|
A_UINT32 flags; /* wmi_tsf_tstamp_report_flags */
|
||||||
} wmi_vdev_tsf_tstamp_action_cmd_fixed_param;
|
} wmi_vdev_tsf_tstamp_action_cmd_fixed_param;
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
|
@@ -37,7 +37,7 @@
|
|||||||
#define __WMI_VER_MINOR_ 0
|
#define __WMI_VER_MINOR_ 0
|
||||||
/** WMI revision number has to be incremented when there is a
|
/** WMI revision number has to be incremented when there is a
|
||||||
* change that may or may not break compatibility. */
|
* change that may or may not break compatibility. */
|
||||||
#define __WMI_REVISION_ 1419
|
#define __WMI_REVISION_ 1420
|
||||||
|
|
||||||
/** The Version Namespace should not be normally changed. Only
|
/** The Version Namespace should not be normally changed. Only
|
||||||
* host and firmware of the same WMI namespace will work
|
* host and firmware of the same WMI namespace will work
|
||||||
|
Odkázat v novém úkolu
Zablokovat Uživatele