From 0c9617b5de452f0bf0eb87775f1d828c8d863893 Mon Sep 17 00:00:00 2001 From: Michael Adisumarta Date: Mon, 13 Dec 2021 17:42:21 -0800 Subject: [PATCH] msm: ipa: Includes QMI structure changes for IPA Peripheral stats QMI structure definition for sending per_stats_smem info. Change-Id: I072075547b5921072e14711d1076c04fe25434b6 Signed-off-by: Michael Adisumarta --- include/uapi/linux/ipa_qmi_service_v01.h | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/include/uapi/linux/ipa_qmi_service_v01.h b/include/uapi/linux/ipa_qmi_service_v01.h index 5e6170028c4d..63dca0e5b116 100644 --- a/include/uapi/linux/ipa_qmi_service_v01.h +++ b/include/uapi/linux/ipa_qmi_service_v01.h @@ -385,6 +385,22 @@ struct ipa_init_modem_driver_req_msg_v01 { */ __u8 hw_fiter_stats_info_valid; struct ipa_filter_stats_info_type_v01 hw_filter_stats_info; + + /* optional + * Filter table smem info + * Must be set to true if smem_info + * is being passed(Currently not using it) + */ + __u8 smem_info_valid; + struct ipa_modem_mem_info_type_v01 smem_info; + + /* optional + * IPA Peripheral stats info + * Must be set to true if per_stats_info + * is being passed + */ + __u8 per_stats_smem_info_valid; + struct ipa_modem_mem_info_type_v01 per_stats_smem_info; }; /* Message */ /* Response Message; Requests the modem IPA driver about initialization */ @@ -2825,7 +2841,7 @@ struct ipa_move_nat_table_complt_ind_msg_v01 { #define QMI_IPA_MOVE_NAT_COMPLETE_IND_V01 0x0046 /* add for max length*/ -#define QMI_IPA_INIT_MODEM_DRIVER_REQ_MAX_MSG_LEN_V01 186 +#define QMI_IPA_INIT_MODEM_DRIVER_REQ_MAX_MSG_LEN_V01 210 #define QMI_IPA_INIT_MODEM_DRIVER_RESP_MAX_MSG_LEN_V01 25 #define QMI_IPA_INDICATION_REGISTER_REQ_MAX_MSG_LEN_V01 16 #define QMI_IPA_INDICATION_REGISTER_RESP_MAX_MSG_LEN_V01 7