summaryrefslogtreecommitdiff
path: root/security/tlk_driver/ote_fs.c
diff options
context:
space:
mode:
Diffstat (limited to 'security/tlk_driver/ote_fs.c')
-rw-r--r--security/tlk_driver/ote_fs.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/security/tlk_driver/ote_fs.c b/security/tlk_driver/ote_fs.c
index d398bebed9d2..d305247f429a 100644
--- a/security/tlk_driver/ote_fs.c
+++ b/security/tlk_driver/ote_fs.c
@@ -259,7 +259,7 @@ void tlk_ss_op(uint32_t size)
static int tlk_fs_register_handlers(void)
{
struct te_file_req_shmem *shmem_ptr;
- uint32_t smc_args[MAX_EXT_SMC_ARGS];
+ uintptr_t smc_args[MAX_EXT_SMC_ARGS];
dma_addr_t shmem_dma;
shmem_ptr = dma_alloc_coherent(NULL, sizeof(struct te_file_req_shmem),
@@ -276,11 +276,11 @@ static int tlk_fs_register_handlers(void)
init_completion(&req_complete);
smc_args[0] = TE_SMC_REGISTER_FS_HANDLERS;
- smc_args[1] = (uint32_t)tlk_fread;
- smc_args[2] = (uint32_t)tlk_fwrite;
- smc_args[3] = (uint32_t)tlk_fdelete;
- smc_args[4] = (uint32_t)shmem_ptr->file_name;
- smc_args[5] = (uint32_t)shmem_ptr->file_data;
+ smc_args[1] = (uintptr_t)tlk_fread;
+ smc_args[2] = (uintptr_t)tlk_fwrite;
+ smc_args[3] = (uintptr_t)tlk_fdelete;
+ smc_args[4] = (uintptr_t)shmem_ptr->file_name;
+ smc_args[5] = (uintptr_t)shmem_ptr->file_data;
tlk_extended_smc(smc_args);
@@ -303,7 +303,7 @@ static int __init tlk_ss_init(void)
}
tlk_generic_smc(TE_SMC_SS_REGISTER_HANDLER,
- (uint32_t)tlk_ss_op, (uint32_t)ss_op_shmem);
+ (uintptr_t)tlk_ss_op, (uintptr_t)ss_op_shmem);
return 0;
}