1 /* 2 * Arm SCP/MCP Software 3 * Copyright (c) 2022, Linaro Limited and Contributors. All rights reserved. 4 * 5 * SPDX-License-Identifier: BSD-3-Clause 6 */ 7 8 #ifndef SCMI_AGENTS_H 9 #define SCMI_AGENTS_H 10 11 enum scmi_agent_id { 12 /* 0 is reserved for the platform */ 13 SCMI_AGENT_ID_OSPM = 1, 14 SCMI_AGENT_ID_PSCI, 15 SCMI_AGENT_ID_PERF, 16 SCMI_AGENT_ID_COUNT, 17 }; 18 19 enum scmi_service_idx { 20 SCMI_SERVICE_IDX_PSCI, 21 SCMI_SERVICE_IDX_OSPM_0, 22 SCMI_SERVICE_IDX_OSPM_1, 23 SCMI_SERVICE_IDX_COUNT, 24 }; 25 26 enum scmi_channel_device_idx { 27 // TODO: change this: current code support device#0 only 28 SCMI_CHANNEL_DEVICE_IDX_PSCI, 29 SCMI_CHANNEL_DEVICE_IDX_OSPM_0, 30 SCMI_CHANNEL_DEVICE_IDX_OSPM_1, 31 SCMI_CHANNEL_DEVICE_IDX_COUNT 32 }; 33 34 #endif /* SCMI_AGENTS_H */ 35