1 /* 2 * Arm SCP/MCP Software 3 * Copyright (c) 2019-2022, Arm Limited and Contributors. All rights reserved. 4 * 5 * SPDX-License-Identifier: BSD-3-Clause 6 * 7 * Description: 8 * Definitions for SCMI and TRANSPORT module configurations. 9 */ 10 11 #ifndef JUNO_SCMI_H 12 #define JUNO_SCMI_H 13 14 enum juno_scmi_agent_idx { 15 /* 0 is reserved for the platform */ 16 JUNO_SCMI_AGENT_IDX_OSPM = 1, 17 JUNO_SCMI_AGENT_IDX_PSCI, 18 JUNO_SCMI_AGENT_IDX_COUNT, 19 }; 20 21 enum juno_scmi_service_idx { 22 JUNO_SCMI_SERVICE_IDX_PSCI_A2P, 23 JUNO_SCMI_SERVICE_IDX_OSPM_A2P_0, 24 JUNO_SCMI_SERVICE_IDX_OSPM_A2P_1, 25 #ifdef BUILD_HAS_SCMI_NOTIFICATIONS 26 JUNO_SCMI_SERVICE_IDX_OSPM_P2A, 27 #endif 28 JUNO_SCMI_SERVICE_IDX_COUNT, 29 }; 30 31 #endif /* JUNO_SCMI_H */ 32