xref: /rk3399_ARM-atf/include/drivers/arm/sfcp_link_defs.h (revision a8dc2595ab7e10dac8285d2c0b6da7ebbcd0edb0)
1 /*
2  * Copyright (c) 2026, Arm Limited. All rights reserved.
3  *
4  * SPDX-License-Identifier: BSD-3-Clause
5  *
6  */
7 
8 #ifndef __SFCP_LINK_DEFS_H__
9 #define __SFCP_LINK_DEFS_H__
10 
11 #include <stdint.h>
12 
13 #ifdef __cplusplus
14 extern "C" {
15 #endif
16 
17 /**
18  * \typedef sfcp_node_id_t
19  * \brief Represents the unique identifier for a node.
20  *
21  * A node ID is an 8-bit unsigned integer used to identify a node
22  * in a network or system.
23  */
24 typedef uint8_t sfcp_node_id_t;
25 
26 /**
27  * \typedef sfcp_link_id_t
28  * \brief Represents the unique identifier for a communication link.
29  *
30  * A link ID is an 8-bit unsigned integer used to identify a communication
31  * link between nodes.
32  */
33 typedef uint8_t sfcp_link_id_t;
34 
35 #ifdef __cplusplus
36 }
37 #endif
38 
39 #endif /* __SFCP_LINK_DEFS_H__ */
40