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