csi2tx
Xilinx SDK Drivers API Documentation
XCsi2Tx Struct Reference

The XCsi2Tx driver instance data. More...

Data Fields

XCsi2Tx_Config Config
 Hardware Configuration. More...
 
u32 ActiveLanes
 Number of Active Lanes. More...
 
XCsi2Tx_CallBack IncorrectLaneCallBack
 Callback for incorrect lane configuration. More...
 
void * IncorrectLaneRef
 To be passed to the incorrect lane configuration. More...
 
XCsi2Tx_CallBack GSPFIFOCallBack
 Callback for Generic Short Packet FIFO full interrupts. More...
 
XCsi2Tx_CallBack DPhyUlpsCallBack
 Callback for DPhy ULPS interrupts. More...
 
void * DPhyUlpsRef
 DPhy ULPS interrupt callback. More...
 
void * LineBufferRef
 Line buffer full interrupt callback. More...
 
void * UnderrunPixelRef
 Pixel data underrun interrupt callback. More...
 
u32 IsReady
 Driver is ready. More...
 

Detailed Description

The XCsi2Tx driver instance data.

An instance must be allocated for each CSI in use.

Field Documentation

◆ ActiveLanes

u32 XCsi2Tx::ActiveLanes

Number of Active Lanes.

Referenced by XCsi2Tx_Configure().

◆ Config

XCsi2Tx_Config XCsi2Tx::Config

Hardware Configuration.

Referenced by XCsi2Tx_CfgInitialize(), and XCsi2Tx_IsActiveLaneCountValid().

◆ DPhyUlpsCallBack

XCsi2Tx_CallBack XCsi2Tx::DPhyUlpsCallBack

Callback for DPhy ULPS interrupts.

◆ DPhyUlpsRef

void* XCsi2Tx::DPhyUlpsRef

DPhy ULPS interrupt callback.

◆ GSPFIFOCallBack

XCsi2Tx_CallBack XCsi2Tx::GSPFIFOCallBack

Callback for Generic Short Packet FIFO full interrupts.

◆ IncorrectLaneCallBack

XCsi2Tx_CallBack XCsi2Tx::IncorrectLaneCallBack

Callback for incorrect lane configuration.

Referenced by XCsi2Tx_CfgInitialize().

◆ IncorrectLaneRef

void* XCsi2Tx::IncorrectLaneRef

To be passed to the incorrect lane configuration.

◆ IsReady

u32 XCsi2Tx::IsReady

◆ LineBufferRef

void* XCsi2Tx::LineBufferRef

Line buffer full interrupt callback.

◆ UnderrunPixelRef

void* XCsi2Tx::UnderrunPixelRef

Pixel data underrun interrupt callback.