From a23a0f33160abc26edebbbfcaab55d5cabaa4161 Mon Sep 17 00:00:00 2001 From: Dinesh K Garg Date: Mon, 1 Jun 2020 15:46:17 -0700 Subject: [PATCH] qseecom: Enable APIs only when module is enabled Enable QSEECom API only when this module is enabled. Otherwise, it could give error. Change-Id: I8f499528a4e7e531cd4763693aec86737845b528 Signed-off-by: Dinesh K Garg --- drivers/misc/qseecom_kernel.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/drivers/misc/qseecom_kernel.h b/drivers/misc/qseecom_kernel.h index dc6863067198..43db054870c2 100644 --- a/drivers/misc/qseecom_kernel.h +++ b/drivers/misc/qseecom_kernel.h @@ -32,7 +32,16 @@ int qseecom_shutdown_app(struct qseecom_handle **handle); int qseecom_send_command(struct qseecom_handle *handle, void *send_buf, uint32_t sbuf_len, void *resp_buf, uint32_t rbuf_len); int qseecom_set_bandwidth(struct qseecom_handle *handle, bool high); +#if IS_ENABLED(CONFIG_QSEECOM) int qseecom_process_listener_from_smcinvoke(uint32_t *result, u64 *response_type, unsigned int *data); +#else +int qseecom_process_listener_from_smcinvoke(uint32_t *result, + u64 *response_type, unsigned int *data) +{ + return -EOPNOTSUPP; +} +#endif + #endif /* __QSEECOM_KERNEL_H_ */