blob: 298eee90c2a19bc01f7c63d8c48d59d6a00e8598 [file] [log] [blame]
Dan Handley9df48042015-03-19 18:58:55 +00001/*
Soby Mathew200fffd2016-10-21 11:34:59 +01002 * Copyright (c) 2014-2016, ARM Limited and Contributors. All rights reserved.
Dan Handley9df48042015-03-19 18:58:55 +00003 *
dp-armfa3cf0b2017-05-03 09:38:09 +01004 * SPDX-License-Identifier: BSD-3-Clause
Dan Handley9df48042015-03-19 18:58:55 +00005 */
6
7#ifndef __CSS_MHU_H__
8#define __CSS_MHU_H__
9
10#include <stdint.h>
11
Sandrine Bailleux04b66d82015-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 Handley9df48042015-03-19 18:58:55 +000016
Sandrine Bailleux04b66d82015-03-18 14:52:53 +000017void mhu_secure_init(void);
Dan Handley9df48042015-03-19 18:58:55 +000018
19#endif /* __CSS_MHU_H__ */