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