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