xref: /rk3399_ARM-atf/include/plat/arm/common/plat_arm_lfa_components.h (revision f8a9aa1019bd839454e783e1dad74976dc9b4d32)
1*716deb86SManish V Badarkhe /*
2*716deb86SManish V Badarkhe  * Copyright (c) 2025, Arm Limited. All rights reserved.
3*716deb86SManish V Badarkhe  *
4*716deb86SManish V Badarkhe  * SPDX-License-Identifier: BSD-3-Clause
5*716deb86SManish V Badarkhe  */
6*716deb86SManish V Badarkhe 
7*716deb86SManish V Badarkhe #ifndef PLAT_ARM_LFA_COMPONENTS_H
8*716deb86SManish V Badarkhe #define PLAT_ARM_LFA_COMPONENTS_H
9*716deb86SManish V Badarkhe 
10*716deb86SManish V Badarkhe /*
11*716deb86SManish V Badarkhe  * Define platform-specific numeric IDs for LFA FVP components.
12*716deb86SManish V Badarkhe  */
13*716deb86SManish V Badarkhe typedef enum {
14*716deb86SManish V Badarkhe 	LFA_BL31_COMPONENT = 0,
15*716deb86SManish V Badarkhe #if BL32_BASE
16*716deb86SManish V Badarkhe 	LFA_BL32_COMPONENT,
17*716deb86SManish V Badarkhe #endif /* BL32_BASE */
18*716deb86SManish V Badarkhe 	LFA_BL33_COMPONENT,
19*716deb86SManish V Badarkhe #if ENABLE_RME
20*716deb86SManish V Badarkhe 	LFA_RMM_COMPONENT,
21*716deb86SManish V Badarkhe #endif /* ENABLE_RME */
22*716deb86SManish V Badarkhe 	LFA_MAX_DEFINED_COMPONENTS
23*716deb86SManish V Badarkhe } fvp_lfa_component_id_t;
24*716deb86SManish V Badarkhe 
25*716deb86SManish V Badarkhe #endif /* PLAT_ARM_LFA_COMPONENTS_H */
26