xref: /rk3399_ARM-atf/include/drivers/arm/css/css_mhu.h (revision 83a2285ec8d5e4bdbf12481b441489eed5bb6018)
1*c411396eSAntonio Nino Diaz /*
2*c411396eSAntonio Nino Diaz  * Copyright (c) 2014-2018, ARM Limited and Contributors. All rights reserved.
3*c411396eSAntonio Nino Diaz  *
4*c411396eSAntonio Nino Diaz  * SPDX-License-Identifier: BSD-3-Clause
5*c411396eSAntonio Nino Diaz  */
6*c411396eSAntonio Nino Diaz 
7*c411396eSAntonio Nino Diaz #ifndef CSS_MHU_H
8*c411396eSAntonio Nino Diaz #define CSS_MHU_H
9*c411396eSAntonio Nino Diaz 
10*c411396eSAntonio Nino Diaz #include <stdint.h>
11*c411396eSAntonio Nino Diaz 
12*c411396eSAntonio Nino Diaz void mhu_secure_message_start(unsigned int slot_id);
13*c411396eSAntonio Nino Diaz void mhu_secure_message_send(unsigned int slot_id);
14*c411396eSAntonio Nino Diaz uint32_t mhu_secure_message_wait(void);
15*c411396eSAntonio Nino Diaz void mhu_secure_message_end(unsigned int slot_id);
16*c411396eSAntonio Nino Diaz 
17*c411396eSAntonio Nino Diaz void mhu_secure_init(void);
18*c411396eSAntonio Nino Diaz 
19*c411396eSAntonio Nino Diaz #endif /* CSS_MHU_H */
20