|
XCsi2Tx_Config * | XCsi2Tx_LookupConfig (u32 DeviceId) |
| Look up the hardware configuration for a device instance. More...
|
|
u32 | XCsi2Tx_CfgInitialize (XCsi2Tx *InstancePtr, XCsi2Tx_Config *CfgPtr, UINTPTR EffectiveAddr) |
| Initialize the XCsi2Tx instance provided by the caller based on the given Config structure. More...
|
|
u32 | XCsi2Tx_Configure (XCsi2Tx *InstancePtr) |
| This function will configure the core with proper number of Active Lanes. More...
|
|
u32 | XCsi2Tx_Activate (XCsi2Tx *InstancePtr, u8 Flag) |
| Thsi function will enable/disable the IP Core to start processing. More...
|
|
u32 | XCsi2Tx_Reset (XCsi2Tx *InstancePtr) |
| This function will do a reset of the IP. More...
|
|
void | XCsi2Tx_GetShortPacket (XCsi2Tx *InstancePtr, XCsi2Tx_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...
|
|
u8 | XCsi2Tx_IsActiveLaneCountValid (XCsi2Tx *InstancePtr, u8 ActiveLanesCount) |
| This function checks the validity of the active lanes parameter. More...
|
|
u32 | XCsi2Tx_SelfTest (XCsi2Tx *InstancePtr) |
| Runs a self-test on the driver/device. More...
|
|
void | XCsi2Tx_IntrHandler (void *InstancePtr) |
| This function is the interrupt handler for the CSI2 Tx core. More...
|
|
int | XCsi2Tx_SetCallBack (XCsi2Tx *InstancePtr, u32 HandleType, void *Callbackfunc, void *Callbackref) |
| This routine installs an asynchronous callback function for the given HandlerType: More...
|
|
u32 | XCsi2Tx_GetIntrEnable (XCsi2Tx *InstancePtr) |
| This function will get the interrupt mask set (enabled) in the CSI2 Tx core. More...
|
|
void | XCsi2Tx_IntrEnable (XCsi2Tx *InstancePtr, u32 Mask) |
| This function will enable the interrupts present in the interrupt mask passed onto the function. More...
|
|
void | XCsi2Tx_IntrDisable (XCsi2Tx *InstancePtr, u32 Mask) |
| This function will disable the interrupts present in the interrupt mask passed onto the function. More...
|
|
u32 | XCsi2Tx_GetIntrStatus (XCsi2Tx *InstancePtr) |
| This function will get the list of interrupts pending in the Interrupt Status Register of the CSI2 Tx core. More...
|
|
void | XCsi2Tx_InterruptClear (XCsi2Tx *InstancePtr, u32 Mask) |
| This function will clear the interrupts set in the Interrupt Status Register of the CSI2 Tx core. More...
|
|