Header file containing scmi base protocol APIs.
Go to the source code of this file.
Functions | |
int32_t | SCMI_baseGenericProtocolVersion (SCMI_Handle handle, SCMI_StandardProtocol protocolId, uint32_t *version) |
API to get generic protocol version. More... | |
int32_t | SCMI_getBaseProtocolVersion (SCMI_Handle handle, uint32_t *version) |
API to get base protocol version. More... | |
int32_t | SCMI_baseGetProtocolAttributes (SCMI_Handle handle, uint32_t *numAgents, uint32_t *numProtocols) |
API to get protocol attributes for base protocol. This gives number of agents and number of protocols supported in the platform. More... | |
int32_t | SCMI_baseGetMessageAttributes (SCMI_Handle handle, uint32_t messageId, uint32_t *attributes) |
API to get message attributes for base protocol. More... | |
int32_t | SCMI_baseDiscoverVendor (SCMI_Handle handle, uint8_t *vendor) |
API to get vendor name string. More... | |
int32_t | SCMI_baseDiscoverSubVendor (SCMI_Handle handle, uint8_t *subVendor) |
API to get Sub-vendor name string. More... | |
int32_t | SCMI_baseDiscoverImplementationVersion (SCMI_Handle handle, uint32_t *implVersion) |
API to get vendor implementation version. More... | |
int32_t | SCMI_baseDiscoverListProtocols (SCMI_Handle handle, uint32_t *protocolCount, uint8_t *protocols) |
API to get supported protocols count and list by platform. More... | |