diff options
| author | Zhen Kong <zkong@codeaurora.org> | 2015-12-09 14:28:30 -0800 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 21:14:58 -0700 |
| commit | 80a9c6a26bab9fedc2dd379b8ee27e474aeae153 (patch) | |
| tree | 82fd41c52d53e1fa8ab89ff7be76c72378f42774 /include | |
| parent | 5c2bb64a1c9a4672c183c2d9caaf778e41b2ca59 (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.h | 7 |
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) |
