Go to the source code of this file.
#define SCMI_PROTOCOL_VENDOR_BASE 0x80 |
#define SCMI_MAX_STR_SIZE 64U |
#define SCMI_MAX_NUM_RATES 16U |
#define SCMI_BASE_PROTOCOL_VERSION 0x20000U |
#define SCMI_BASE_NAME_LENGTH_MAX 16U |
#define SCMI_BASE_MAX_NUM_PROTOCOLS 10U |
#define GENMASK | ( | h, | |
l | |||
) | (((~0UL) << (l)) & (~0UL >> (32 - 1 - (h)))) |
#define SCMI_PROTOCOL_ATTRS_NUM_AGENTS | ( | attributes | ) | (((attributes) & GENMASK(15, 8)) >> 8) |
#define SCMI_PROTOCOL_ATTRS_NUM_PROTOCOLS | ( | attributes | ) | ((attributes) & GENMASK(7, 0)) |
#define SCMI_PWD_POWER_STATE_ON (uint32_t)(0U << 30U) |
#define SCMI_PWD_POWER_STATE_OFF (uint32_t)(1U << 30U) |
#define SCMI_PWD_PROTOCOL_VERSION 0x30000 |
#define SCMI_PWD_PSTATE_TYPE_LOST (1U << 30) |
#define SCMI_PWD_PSTATE_ID GENMASK(27, 0) |
#define SCMI_PWD_PROTO_ATTRS_NUM_PWD | ( | attributes | ) |
#define SCMI_PWD_SHORT_NAME_SIZE 16 |
#define SCMI_PWD_NAME_LENGTH_MAX 64 |
#define SCMI_PWD_SET_FLAGS_ASYNC (1U << 0) |
#define SCMI_PWD_ATTR_PSTATE_CHANGE_NOTIFY (1U << 31) |
#define SCMI_PWD_ATTR_PSTATE_ASYNC (1U << 30) |
#define SCMI_PWD_ATTR_PSTATE_SYNC (1U << 29) |
#define SCMI_PWD_ATTR_PSTATE_CHANGE_RQ_NOTIFY (1U << 28) |
#define SCMI_PWD_ATTR_EXTENDED_NAME (1U << 27) |
#define SCMI_PWD_EXTENDED_NAME_MAX 64U |
#define SCMI_CLK_PROTO_ATTR_COUNT_MASK GENMASK(15, 0) |
#define SCMI_CLK_ATTR_RATE_CHANGED_NOTIFY (1U << 31) |
#define SCMI_CLK_ATTR_RATE_CHANGE_REQUESTED_NOTIFY (1U << 30) |
#define SCMI_CLK_ATTR_EXTENDED_NAMES (1U << 29) |
#define SCMI_CLK_ATTR_PARENT_CLOCK (1U << 28) |
#define SCMI_CLK_ATTR_EXTENDED_CONFIG (1U << 28) |
#define SCMI_CLK_ATTR_GET_PERMISSIONS (1U << 1) |
#define SCMI_CLK_RATE_ASYNC_NOTIFY (1U << 0) |
#define SCMI_CLK_RATE_ASYNC_NORESP ((1U << 0U)) | (1U << 1U)) |
#define SCMI_CLK_RATE_ROUND_DOWN 0 |
#define SCMI_CLK_RATE_ROUND_UP (1U << 2) |
#define SCMI_CLK_RATE_ROUND_CLOSEST (1U << 3) |
#define SCMI_CLK_SHORT_NAME_SIZE 16 |
#define SCMI_CLK_NAME_LENGTH_MAX 64 |
#define SCMI_CLK_CONFIG_SET_ENABLE (1U << 0) |
#define SCMI_CLK_CONFIG_SET_DISABLE (0U) |
#define SCMI_CLK_POSSIBLE_PARENTS_MASK 255U |
#define SCMI_CLK_POSSIBLE_PARENTS_NUM_PARENTS_RECV | ( | x | ) | ((x) & (uint32_t)0xFF) |
#define SCMI_CLK_POSSIBLE_PARENTS_NUM_PARENTS_REM | ( | x | ) | ((x) >> 24) |
enum SCMI_CommonCommand |
enum SCMI_StatusCode |
enum SCMI_ClockMessageId |