1 /*
2  * Arm SCP/MCP Software
3  * Copyright (c) 2020-2021, Arm Limited and Contributors. All rights reserved.
4  *
5  * SPDX-License-Identifier: BSD-3-Clause
6  */
7 
8 #ifndef FWK_MODULE_IDX_H
9 #define FWK_MODULE_IDX_H
10 
11 #include <fwk_id.h>
12 
13 #ifdef FWK_TEST_MODULE_IDX_H
14 #    include FWK_TEST_MODULE_IDX_H
15 #else
16 
17 enum fwk_module_idx {
18     FWK_MODULE_IDX_TEST0,
19     FWK_MODULE_IDX_TEST1,
20     FWK_MODULE_IDX_TEST2,
21     FWK_MODULE_IDX_COUNT,
22 };
23 
24 static const fwk_id_t fwk_module_id_test0 =
25     FWK_ID_MODULE_INIT(FWK_MODULE_IDX_TEST0);
26 static const fwk_id_t fwk_module_id_test1 =
27     FWK_ID_MODULE_INIT(FWK_MODULE_IDX_TEST1);
28 static const fwk_id_t fwk_module_id_test2 =
29     FWK_ID_MODULE_INIT(FWK_MODULE_IDX_TEST2);
30 
31 #endif
32 
33 #endif /* FWK_MODULE_IDX_H */
34