diff options
author | Anson Huang <Anson.Huang@nxp.com> | 2019-11-22 15:48:14 +0800 |
---|---|---|
committer | Anson Huang <Anson.Huang@nxp.com> | 2019-12-13 10:45:49 +0800 |
commit | 85ea25fe359d5868370b2b08add75e00d194cc54 (patch) | |
tree | ee49f105b6b3d9c43ebf19714de39a15f2241f34 /plat/imx/common/sci/ipc.c | |
parent | 14a33a44fa242cb6565737bb9c43303c0a3ea13d (diff) |
plat: imx8qm/imx8qxp: Update SCFW API
Sync SCFW API to commit 6dcd0242ae
Signed-off-by: Ranjani Vaidyanathan <ranjani.vaidyanathan@nxp.com>
Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
Diffstat (limited to 'plat/imx/common/sci/ipc.c')
-rwxr-xr-x[-rw-r--r--] | plat/imx/common/sci/ipc.c | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/plat/imx/common/sci/ipc.c b/plat/imx/common/sci/ipc.c index 6491ca57..f329482f 100644..100755 --- a/plat/imx/common/sci/ipc.c +++ b/plat/imx/common/sci/ipc.c @@ -1,24 +1,23 @@ /* - * Copyright (c) 2015-2018, ARM Limited and Contributors. All rights reserved. + * Copyright 2017-2019 NXP * * SPDX-License-Identifier: BSD-3-Clause */ -#include <stdlib.h> - -#include <lib/bakery_lock.h> - #include <sci/sci_scfw.h> #include <sci/sci_ipc.h> #include <sci/sci_rpc.h> +#include <stdlib.h> + #include "imx8_mu.h" +#include <lib/bakery_lock.h> DEFINE_BAKERY_LOCK(sc_ipc_bakery_lock); #define sc_ipc_lock_init() bakery_lock_init(&sc_ipc_bakery_lock) #define sc_ipc_lock() bakery_lock_get(&sc_ipc_bakery_lock) #define sc_ipc_unlock() bakery_lock_release(&sc_ipc_bakery_lock) -void sc_call_rpc(sc_ipc_t ipc, sc_rpc_msg_t *msg, bool no_resp) +void sc_call_rpc(sc_ipc_t ipc, sc_rpc_msg_t *msg, sc_bool_t no_resp) { sc_ipc_lock(); @@ -90,7 +89,7 @@ void sc_ipc_read(sc_ipc_t ipc, void *data) } } -void sc_ipc_write(sc_ipc_t ipc, void *data) +void sc_ipc_write(sc_ipc_t ipc, const void *data) { sc_rpc_msg_t *msg = (sc_rpc_msg_t *) data; uint32_t base = ipc; |