csi: xcsi.c File Reference

| csi Xilinx SDK Drivers API Documentation

- Overview
- Data Structures
- APIs
- File List
- Examples

Functions
xcsi.c File Reference

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