AM62L FreeRTOS SDK  11.00.00

Introduction

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...