Header file containing scmi clock protocol APIs.
Go to the source code of this file.
Functions | |
int32_t | SCMI_clockGetProtocolAttrs (SCMI_Handle handle, uint32_t *numClocks) |
API to get clock protocol attributes using clockSCMI protocol. More... | |
int32_t | SCMI_clockGetAttrs (SCMI_Handle handle, uint32_t clockId, uint32_t *attributes, uint8_t *name) |
API to get clock attributes for a clock Id. More... | |
int32_t | SCMI_clockConfigSet (SCMI_Handle handle, uint32_t clockId, uint32_t clockState) |
API to set clock state for a clock to enable or disable state. More... | |
int32_t | SCMI_clockConfigGet (SCMI_Handle handle, uint32_t clockId, uint32_t *clockState) |
API to get clock state for a clock. More... | |
int32_t | SCMI_clockNameGet (SCMI_Handle handle, uint32_t clockId, uint8_t *name) |
API to get clock's extended name. More... | |
int32_t | SCMI_clockRateGet (SCMI_Handle handle, uint32_t clockId, uint64_t *clockRate) |
API to get clock rate for a clock. More... | |
int32_t | SCMI_clockRateSet (SCMI_Handle handle, uint32_t clockId, uint64_t clockRate) |
API to set clock rate for a clock. More... | |
int32_t | SCMI_clockParentSet (SCMI_Handle handle, uint32_t clockId, uint32_t parentId) |
API to set parent for a clock. More... | |
int32_t | SCMI_clockParentGet (SCMI_Handle handle, uint32_t clockId, uint32_t *parentId) |
API to get parent for a clock. More... | |
int32_t | SCMI_clockGetPossibleParents (SCMI_Handle handle, uint32_t clockId, uint32_t *numPosParents, uint32_t *possibleParents) |
API to get possible parents for a clock. More... | |
int32_t | SCMI_clockProtocolInit (SCMI_Handle handle) |
API to initialise clock protocol. More... | |