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 JUNO_SYSTEM_H
9 #define JUNO_SYSTEM_H
10 
11 #include "config_power_domain.h"
12 #include "config_psu.h"
13 
14 #include <mod_psu.h>
15 
16 #include <fwk_id.h>
17 #include <fwk_module_idx.h>
18 
19 /* PSU API identifier */
20 static const fwk_id_t psu_api_id =
21     FWK_ID_API_INIT(FWK_MODULE_IDX_PSU, MOD_PSU_API_IDX_DEVICE);
22 
23 /* GPU Power Domain identifier */
24 static const fwk_id_t gpu_pd_id =
25     FWK_ID_ELEMENT_INIT(FWK_MODULE_IDX_POWER_DOMAIN, POWER_DOMAIN_IDX_GPUTOP);
26 
27 /* GPU PSU identifier */
28 static const fwk_id_t gpu_psu_id =
29     FWK_ID_ELEMENT_INIT(FWK_MODULE_IDX_PSU, MOD_PSU_ELEMENT_IDX_VGPU);
30 
31 #endif  /* JUNO_SYSTEM_H */
32