fw-api: CL 14485432 - update fw common interface files

Change-Id: I0886f1661e1daa9438aecee14b7298c9babbae5a
WMI: add content_format field in AFC_SERV_RESP struct
CRs-Fixed: 2262693
This commit is contained in:
spuligil
2021-06-28 04:20:19 -07:00
committed by Madan Koyyalamudi
parent dae0c6dc3b
commit 4136b2c687
2 changed files with 10 additions and 7 deletions

View File

@@ -28915,6 +28915,7 @@ typedef enum {
* This type can be expanded in future as per requirements. * This type can be expanded in future as per requirements.
*/ */
AFC_SERV_RESP_FORMAT_JSON = 0, AFC_SERV_RESP_FORMAT_JSON = 0,
AFC_SERV_RESP_FORMAT_BINARY = 1,
} WMI_AFC_SERV_RESP_FORMAT_TYPE; } WMI_AFC_SERV_RESP_FORMAT_TYPE;
typedef enum { typedef enum {
@@ -28950,13 +28951,15 @@ typedef struct {
* status = 1 will indicate payload is valid. */ * status = 1 will indicate payload is valid. */
A_UINT32 time_to_live; /* Total time for which this AFC info is valid in seconds */ A_UINT32 time_to_live; /* Total time for which this AFC info is valid in seconds */
A_UINT32 length; /* length of the payload, in bytes */ A_UINT32 length; /* length of the payload, in bytes */
/* The structure above is followed by array of char which will have JSON string A_UINT32 payload_format; /* The format of payload written in FW memory:
* A_CHAR bufp[]; AFC payload (JSON string) * 0 -> JSON format
*/ * 1 -> Binary format
* Refer to WMI_AFC_SERV_RESP_FORMAT_TYPE.
*/
/* /*
* In future if we need to add new variable, or new format of information, * The structure above is followed by array of char which will have
* this structure should be optionally followed by new TLV, * JSON string or binary data, as specified by the payload_format field.
* which will be written in same contiguous memory location. * A_CHAR bufp[]; AFC payload (JSON string or binary data)
*/ */
} wmi_afc_serv_resp_struct; } wmi_afc_serv_resp_struct;

View File

@@ -36,7 +36,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_ 1015 #define __WMI_REVISION_ 1016
/** 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