summaryrefslogtreecommitdiff
path: root/plat/imx/common/sci/ipc.c
diff options
context:
space:
mode:
authorAnson Huang <Anson.Huang@nxp.com>2019-11-22 15:48:14 +0800
committerAnson Huang <Anson.Huang@nxp.com>2019-12-13 10:45:49 +0800
commit85ea25fe359d5868370b2b08add75e00d194cc54 (patch)
treeee49f105b6b3d9c43ebf19714de39a15f2241f34 /plat/imx/common/sci/ipc.c
parent14a33a44fa242cb6565737bb9c43303c0a3ea13d (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.c13
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;