blob: 298eee90c2a19bc01f7c63d8c48d59d6a00e8598 [file] [log] [blame]
Dan Handleyb4315302015-03-19 18:58:55 +00001/*
Soby Mathewb12a2b42016-10-21 11:34:59 +01002 * Copyright (c) 2014-2016, ARM Limited and Contributors. All rights reserved.
Dan Handleyb4315302015-03-19 18:58:55 +00003 *
dp-arm82cb2c12017-05-03 09:38:09 +01004 * SPDX-License-Identifier: BSD-3-Clause
Dan Handleyb4315302015-03-19 18:58:55 +00005 */
6
7#ifndef __CSS_MHU_H__
8#define __CSS_MHU_H__
9
10#include <stdint.h>
11
Sandrine Bailleuxe234ba02015-03-18 14:52:53 +000012void mhu_secure_message_start(unsigned int slot_id);
13void mhu_secure_message_send(unsigned int slot_id);
14uint32_t mhu_secure_message_wait(void);
15void mhu_secure_message_end(unsigned int slot_id);
Dan Handleyb4315302015-03-19 18:58:55 +000016
Sandrine Bailleuxe234ba02015-03-18 14:52:53 +000017void mhu_secure_init(void);
Dan Handleyb4315302015-03-19 18:58:55 +000018
19#endif /* __CSS_MHU_H__ */