xref: /rk3399_ARM-atf/include/drivers/arm/rse_comms.h (revision e0be63c88050a0436e19e52edd4e1cc28336f8e8)
195511698STamas Ban /*
2*36416b1eSYann Gautier  * Copyright (c) 2022-2025, Arm Limited and Contributors. All rights reserved.
395511698STamas Ban  *
495511698STamas Ban  * SPDX-License-Identifier: BSD-3-Clause
595511698STamas Ban  *
695511698STamas Ban  */
795511698STamas Ban 
8e249e569STamas Ban #ifndef RSE_COMMS_H
9e249e569STamas Ban #define RSE_COMMS_H
1095511698STamas Ban 
11*36416b1eSYann Gautier #include <stddef.h>
1295511698STamas Ban #include <stdint.h>
1395511698STamas Ban 
14*36416b1eSYann Gautier size_t rse_mbx_get_max_message_size(void);
15*36416b1eSYann Gautier int rse_mbx_send_data(const uint8_t *send_buffer, size_t size);
16*36416b1eSYann Gautier int rse_mbx_receive_data(uint8_t *receive_buffer, size_t *size);
17*36416b1eSYann Gautier int rse_mbx_init(const void *init_data);
1895511698STamas Ban 
19e249e569STamas Ban #endif /* RSE_COMMS_H */
20