scmi_protocols: add SCMI Performance domain management protocol message IDs

SCMI Performance domain management protocol is intended for performance
management of groups of devices or APs that run in the same performance
domain. The functionality provided by the callee-side can be used by
passing the corresponding message_id.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
Signed-off-by: Alice Guo <alice.guo@nxp.com>
Reviewed-by: Ye Li <ye.li@nxp.com>
Reviewed-by: Marek Vasut <marex@denx.de>
This commit is contained in:
Peng Fan
2025-04-28 18:37:29 +08:00
committed by Fabio Estevam
parent 0556c2f020
commit ba0f560432

View File

@@ -1046,4 +1046,22 @@ struct scmi_pinctrl_config_set_out {
s32 status;
};
/* SCMI Perf Protocol */
enum scmi_perf_message_id {
SCMI_PERF_DOMAIN_ATTRIBUTES = 0x3,
SCMI_PERF_DESCRIBE_LEVELS = 0x4,
SCMI_PERF_LIMITS_SET = 0x5,
SCMI_PERF_LIMITS_GET = 0x6,
SCMI_PERF_LEVEL_SET = 0x7,
SCMI_PERF_LEVEL_GET = 0x8
};
struct scmi_perf_in {
u32 domain_id;
u32 perf_level;
};
struct scmi_perf_out {
s32 status;
};
#endif /* _SCMI_PROTOCOLS_H */