![]()  | 
  
    csi
    
   Vitis Drivers API Documentation 
   | 
 
Functions | |
| u32 | XCsi_CfgInitialize (XCsi *InstancePtr, XCsi_Config *CfgPtr, UINTPTR EffectiveAddr) | 
| Initialize the XCsi instance provided by the caller based on the given Config structure.  More... | |
| u32 | XCsi_Reset (XCsi *InstancePtr) | 
| This function will do a reset of the IP.  More... | |
| u32 | XCsi_Activate (XCsi *InstancePtr, u8 Flag) | 
| Thsi function will enable/disable the IP Core to start processing.  More... | |
| u32 | XCsi_Configure (XCsi *InstancePtr) | 
| This function will configure the core with proper number of Active Lanes.  More... | |
| void | XCsi_SetVCSelection (XCsi *InstancePtr, u16 Value) | 
| This function will control the virtual channels selection dynamically.  More... | |
| u32 | XCsi_GetVCSelection (XCsi *InstancePtr) | 
| This function will return the virtual channels selected.  More... | |
| void | XCsi_GetShortPacket (XCsi *InstancePtr, XCsi_SPktData *ShortPacketStruct) | 
| This function will get the short packet received in the FIFO from the Generic Short Packet Register and fill up the structure passed from caller.  More... | |
| void | XCsi_GetClkLaneInfo (XCsi *InstancePtr, XCsi_ClkLaneInfo *ClkLane) | 
| This function will get the information about the state of the Clock Lane.  More... | |
| void | XCsi_GetDataLaneInfo (XCsi *InstancePtr, u8 Lane, XCsi_DataLaneInfo *DataLane) | 
| This function will get the information about the state of a Data Lane.  More... | |
| void | XCsi_GetVCInfo (XCsi *InstancePtr, u8 Vc, XCsi_VCInfo *VCInfo) | 
| This function will get the line count, byte count and data type information about a Virtual Channel.  More... | |
| u8 | XCsi_IsActiveLaneCountValid (XCsi *InstancePtr, u8 ActiveLanesCount) | 
| This function checks the validity of the active lanes parameter.  More... | |