summaryrefslogtreecommitdiff
path: root/arch/arm/imx-common/sci/svc/misc/rpc_clnt.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/imx-common/sci/svc/misc/rpc_clnt.c')
-rw-r--r--arch/arm/imx-common/sci/svc/misc/rpc_clnt.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/arch/arm/imx-common/sci/svc/misc/rpc_clnt.c b/arch/arm/imx-common/sci/svc/misc/rpc_clnt.c
index 25f8b09c67..91b572f2b0 100644
--- a/arch/arm/imx-common/sci/svc/misc/rpc_clnt.c
+++ b/arch/arm/imx-common/sci/svc/misc/rpc_clnt.c
@@ -313,5 +313,21 @@ sc_err_t sc_misc_get_temp(sc_ipc_t ipc, sc_rsrc_t resource,
return (sc_err_t) result;
}
+void sc_misc_get_boot_dev(sc_ipc_t ipc, sc_rsrc_t *dev)
+{
+ sc_rpc_msg_t msg;
+
+ RPC_VER(&msg) = SC_RPC_VERSION;
+ RPC_SVC(&msg) = SC_RPC_SVC_MISC;
+ RPC_FUNC(&msg) = MISC_FUNC_GET_BOOT_DEV;
+ RPC_SIZE(&msg) = 1;
+
+ sc_call_rpc(ipc, &msg, false);
+
+ if (dev != NULL)
+ *dev = RPC_U16(&msg, 0);
+ return;
+}
+
/**@}*/