blob: 0fb00c76e5e5b02a65cd156ba2cf07f5e9227125 [file] [log] [blame]
Dan Handley9df48042015-03-19 18:58:55 +00001/*
Samarth Parikh59cfa132017-11-23 14:23:21 +05302 * Copyright (c) 2014-2018, 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__ */