1*9a40c0fbSSheetal Tigadoli /* 2*9a40c0fbSSheetal Tigadoli * Copyright (c) 2019-2020, ARM Limited and Contributors. All rights reserved. 3*9a40c0fbSSheetal Tigadoli * 4*9a40c0fbSSheetal Tigadoli * SPDX-License-Identifier: BSD-3-Clause 5*9a40c0fbSSheetal Tigadoli */ 6*9a40c0fbSSheetal Tigadoli 7*9a40c0fbSSheetal Tigadoli #ifndef BRCM_MHU_H 8*9a40c0fbSSheetal Tigadoli #define BRCM_MHU_H 9*9a40c0fbSSheetal Tigadoli 10*9a40c0fbSSheetal Tigadoli #include <stdint.h> 11*9a40c0fbSSheetal Tigadoli 12*9a40c0fbSSheetal Tigadoli void mhu_secure_message_start(unsigned int slot_id); 13*9a40c0fbSSheetal Tigadoli void mhu_secure_message_send(unsigned int slot_id); 14*9a40c0fbSSheetal Tigadoli uint32_t mhu_secure_message_wait(void); 15*9a40c0fbSSheetal Tigadoli void mhu_secure_message_end(unsigned int slot_id); 16*9a40c0fbSSheetal Tigadoli 17*9a40c0fbSSheetal Tigadoli void mhu_secure_init(void); 18*9a40c0fbSSheetal Tigadoli 19*9a40c0fbSSheetal Tigadoli #endif /* BRCM_MHU_H */ 20