i3c
Vitis Drivers API Documentation
xi3c.c File Reference

Functions

void XI3c_ConfigIbi (XI3c *InstancePtr, u8 DevCount)
 This configure target address and BCR register values of available devices to the controller RAM. More...
 
void XI3C_BusInit (XI3c *InstancePtr)
 Initializes the XI3c slaves devices by disable/enable events and reset dynamic addresses. More...
 
s32 XI3c_CfgInitialize (XI3c *InstancePtr, XI3c_Config *ConfigPtr, u32 EffectiveAddr)
 Initializes a specific XI3c instance such that the driver is ready to use. More...
 
void XI3c_FillCmdFifo (XI3c *InstancePtr, XI3c_Cmd *Cmd)
 Fill I3C Command fifo. More...
 
void XI3c_WriteTxFifo (XI3c *InstancePtr)
 Fill I3C Write Tx FIFO. More...
 
void XI3c_ReadRxFifo (XI3c *InstancePtr)
 Read RX I3C FIFO. More...
 
s32 XI3c_DynaAddrAssign (XI3c *InstancePtr, u8 DynaAddr[], u8 DevCount)
 This function sends dynamic Address Assignment for available devices. More...