From df773f732cabb0f685a55c58aeca57ef9b58ab28 Mon Sep 17 00:00:00 2001 From: Sandeep Puligilla Date: Thu, 9 Feb 2017 15:02:56 -0800 Subject: [PATCH] fw-api: CL 2851342 - update fw common interface files LP Ranging WMI changes Change-Id: Id63cffb47a63653ab6ee3960714917ac8ec773e6 CRs-Fixed: 1107600 --- fw/wmi_tlv_defs.h | 7 +++++++ fw/wmi_unified.h | 3 +++ fw/wmi_version.h | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/fw/wmi_tlv_defs.h b/fw/wmi_tlv_defs.h index a2dcd421a82c..78a91005c83d 100644 --- a/fw/wmi_tlv_defs.h +++ b/fw/wmi_tlv_defs.h @@ -1119,6 +1119,7 @@ typedef enum { OP(WMI_BPF_SET_VDEV_ACTIVE_MODE_CMDID) \ OP(WMI_HW_DATA_FILTER_CMDID) \ OP(WMI_PDEV_MULTIPLE_VDEV_RESTART_REQUEST_CMDID) \ + OP(WMI_LPI_OEM_REQ_CMDID) \ /* add new CMD_LIST elements above this line */ @@ -1816,6 +1817,12 @@ WMITLV_CREATE_PARAM_STRUC(WMI_OEM_REQ_CMDID); WMITLV_CREATE_PARAM_STRUC(WMI_OEM_REQUEST_CMDID); +/* RTT OEM req Cmd through LPASS */ +#define WMITLV_TABLE_WMI_LPI_OEM_REQ_CMDID(id,op,buf,len) \ + WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_ARRAY_BYTE, A_UINT8, data, WMITLV_SIZE_VAR) + +WMITLV_CREATE_PARAM_STRUC(WMI_LPI_OEM_REQ_CMDID); + /* Spectral scan configure Cmd */ #define WMITLV_TABLE_WMI_VDEV_SPECTRAL_SCAN_CONFIGURE_CMDID(id,op,buf,len) \ WMITLV_ELEM(id,op,buf,len, WMITLV_TAG_STRUC_wmi_vdev_spectral_configure_cmd_fixed_param, wmi_vdev_spectral_configure_cmd_fixed_param, fixed_param, WMITLV_SIZE_FIX) diff --git a/fw/wmi_unified.h b/fw/wmi_unified.h index 01defb7f7ac8..2622fc6c4446 100644 --- a/fw/wmi_unified.h +++ b/fw/wmi_unified.h @@ -908,6 +908,8 @@ typedef enum { /* OEM related cmd */ WMI_OEM_REQ_CMDID = WMI_CMD_GRP_START_ID(WMI_GRP_OEM), WMI_OEM_REQUEST_CMDID, /* UNUSED */ + /* OEM related cmd used for Low Power ranging */ + WMI_LPI_OEM_REQ_CMDID, /** Nan Request */ WMI_NAN_CMDID = WMI_CMD_GRP_START_ID(WMI_GRP_NAN), @@ -17700,6 +17702,7 @@ static INLINE A_UINT8 *wmi_id_to_name(A_UINT32 wmi_command) WMI_RETURN_STRING(WMI_BPF_SET_VDEV_ACTIVE_MODE_CMDID); WMI_RETURN_STRING(WMI_HW_DATA_FILTER_CMDID); WMI_RETURN_STRING(MI_PDEV_MULTIPLE_VDEV_RESTART_REQUEST_CMDID); + WMI_RETURN_STRING(WMI_LPI_OEM_REQ_CMDID); } return "Invalid WMI cmd"; diff --git a/fw/wmi_version.h b/fw/wmi_version.h index bbaaf7653bf6..4c5c04e8654d 100644 --- a/fw/wmi_version.h +++ b/fw/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_ 344 +#define __WMI_REVISION_ 345 /** The Version Namespace should not be normally changed. Only * host and firmware of the same WMI namespace will work