summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorZhen Kong <zkong@codeaurora.org>2015-12-09 14:28:30 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 21:14:58 -0700
commit80a9c6a26bab9fedc2dd379b8ee27e474aeae153 (patch)
tree82fd41c52d53e1fa8ab89ff7be76c72378f42774 /include
parent5c2bb64a1c9a4672c183c2d9caaf778e41b2ca59 (diff)
qseecom: Add a new smc cmd to check RPMB key provision status
A new smc cmd is added to check RPMB key provision status Change-Id: I50411bf9ae7f31589be34d7b5aaf48f2c12f0018 Signed-off-by: Zhen Kong <zkong@codeaurora.org>
Diffstat (limited to 'include')
-rw-r--r--include/soc/qcom/qseecomi.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/soc/qcom/qseecomi.h b/include/soc/qcom/qseecomi.h
index 0121d82a3b9d..1349a3440e22 100644
--- a/include/soc/qcom/qseecomi.h
+++ b/include/soc/qcom/qseecomi.h
@@ -63,6 +63,7 @@ enum qseecom_qceos_cmd_id {
QSEOS_TEE_CLOSE_SESSION,
QSEOS_TEE_REQUEST_CANCELLATION,
QSEOS_CONTINUE_BLOCKED_REQ_COMMAND,
+ QSEOS_RPMB_CHECK_PROV_STATUS_COMMAND = 0x1B,
QSEOS_FSM_LTEOTA_REQ_CMD = 0x109,
QSEOS_FSM_LTEOTA_REQ_RSP_CMD = 0x110,
QSEOS_FSM_IKE_REQ_CMD = 0x203,
@@ -554,6 +555,12 @@ __packed struct qseecom_continue_blocked_request_ireq {
#define TZ_OS_RPMB_ERASE_ID_PARAM_ID \
TZ_SYSCALL_CREATE_PARAM_ID_0
+#define TZ_OS_RPMB_CHECK_PROV_STATUS_ID \
+ TZ_SYSCALL_CREATE_SMC_ID(TZ_OWNER_QSEE_OS, TZ_SVC_RPMB, 0x03)
+
+#define TZ_OS_RPMB_CHECK_PROV_STATUS_ID_PARAM_ID \
+ TZ_SYSCALL_CREATE_PARAM_ID_0
+
#define TZ_OS_KS_GEN_KEY_ID \
TZ_SYSCALL_CREATE_SMC_ID(TZ_OWNER_QSEE_OS, TZ_SVC_KEYSTORE, 0x01)