![]()  | 
  
    csi
    
   Vitis Drivers API Documentation 
   | 
 
The XCsi driver instance data. More...
Data Fields | |
| XCsi_Config | Config | 
| Hardware Configuration.  More... | |
| u32 | ActiveLanes | 
| Number of Active Lanes.  More... | |
| XCsi_CallBack | ShortPacketCallBack | 
| Callback for Short Packet interrupts.  More... | |
| void * | ShortPacketRef | 
| To be passed to the Short Packet interrupt callback.  More... | |
| XCsi_CallBack | FrameRecvdCallBack | 
| Callback for Frame Received interrupt.  More... | |
| void * | FrameRecvdRef | 
| To be passed to the Frame Received interrupt callback.  More... | |
| XCsi_CallBack | DPhyLvlErrCallBack | 
| Callback for Error at the DPhy level as per spec.  More... | |
| void * | DPhyLvlErrRef | 
| To be passed to the DPhy Level Error Call back function.  More... | |
| XCsi_CallBack | PktLvlErrCallBack | 
| Callback for Packet Level Error as per CSI Spec.  More... | |
| void * | PktLvlErrRef | 
| To be passed to the Packet Level Error Call back function.  More... | |
| XCsi_CallBack | ProtDecodeErrCallBack | 
| Callback for Protocol Decoding Level errors as per CSI Spec.  More... | |
| void * | ProtDecErrRef | 
| To be passed to the Protocol Decoding Level Error call back function.  More... | |
| XCsi_CallBack | ErrorCallBack | 
| Call back function for rest all errors like Stream Line Buffer Full, Stop State errors.  More... | |
| void * | ErrRef | 
| To be passed to the Error Call back.  More... | |
| XCsi_CallBack | VCXErrCallBack | 
| Call back function for rest all errors like Stream Line Buffer Full, Stop State errors.  More... | |
| void * | VCXErrRef | 
| To be passed to the Error Call back.  More... | |
| u32 | IsReady | 
| Driver is ready.  More... | |
The XCsi driver instance data.
An instance must be allocated for each CSI in use.
| u32 XCsi::ActiveLanes | 
Number of Active Lanes.
Referenced by XCsi_Configure().
| XCsi_Config XCsi::Config | 
Hardware Configuration.
Referenced by XCsi_CfgInitialize(), XCsi_Configure(), XCsi_GetClkLaneInfo(), XCsi_GetDataLaneInfo(), XCsi_GetIntrEnable(), XCsi_GetIntrStatus(), XCsi_GetShortPacket(), XCsi_GetVCInfo(), XCsi_GetVCSelection(), XCsi_InterruptClear(), XCsi_IntrDisable(), XCsi_IntrEnable(), XCsi_IntrHandler(), XCsi_IsActiveLaneCountValid(), XCsi_SelfTest(), and XCsi_SetVCSelection().
| XCsi_CallBack XCsi::DPhyLvlErrCallBack | 
Callback for Error at the DPhy level as per spec.
Referenced by XCsi_CfgInitialize(), XCsi_IntrHandler(), and XCsi_SetCallBack().
| void* XCsi::DPhyLvlErrRef | 
To be passed to the DPhy Level Error Call back function.
Referenced by XCsi_IntrHandler(), and XCsi_SetCallBack().
| XCsi_CallBack XCsi::ErrorCallBack | 
Call back function for rest all errors like Stream Line Buffer Full, Stop State errors.
Referenced by XCsi_CfgInitialize(), XCsi_IntrHandler(), and XCsi_SetCallBack().
| void* XCsi::ErrRef | 
To be passed to the Error Call back.
Referenced by XCsi_IntrHandler(), and XCsi_SetCallBack().
| XCsi_CallBack XCsi::FrameRecvdCallBack | 
Callback for Frame Received interrupt.
Referenced by XCsi_CfgInitialize(), XCsi_IntrHandler(), and XCsi_SetCallBack().
| void* XCsi::FrameRecvdRef | 
To be passed to the Frame Received interrupt callback.
Referenced by XCsi_IntrHandler(), and XCsi_SetCallBack().
| u32 XCsi::IsReady | 
Driver is ready.
Referenced by XCsi_Activate(), XCsi_CfgInitialize(), XCsi_Configure(), XCsi_IntrHandler(), XCsi_SelfTest(), and XCsi_SetCallBack().
| XCsi_CallBack XCsi::PktLvlErrCallBack | 
Callback for Packet Level Error as per CSI Spec.
Referenced by XCsi_CfgInitialize(), XCsi_IntrHandler(), and XCsi_SetCallBack().
| void* XCsi::PktLvlErrRef | 
To be passed to the Packet Level Error Call back function.
Referenced by XCsi_IntrHandler(), and XCsi_SetCallBack().
| void* XCsi::ProtDecErrRef | 
To be passed to the Protocol Decoding Level Error call back function.
Referenced by XCsi_IntrHandler(), and XCsi_SetCallBack().
| XCsi_CallBack XCsi::ProtDecodeErrCallBack | 
Callback for Protocol Decoding Level errors as per CSI Spec.
Referenced by XCsi_CfgInitialize(), XCsi_IntrHandler(), and XCsi_SetCallBack().
| XCsi_CallBack XCsi::ShortPacketCallBack | 
Callback for Short Packet interrupts.
Referenced by XCsi_CfgInitialize(), XCsi_IntrHandler(), and XCsi_SetCallBack().
| void* XCsi::ShortPacketRef | 
To be passed to the Short Packet interrupt callback.
Referenced by XCsi_IntrHandler(), and XCsi_SetCallBack().
| XCsi_CallBack XCsi::VCXErrCallBack | 
Call back function for rest all errors like Stream Line Buffer Full, Stop State errors.
Referenced by XCsi_CfgInitialize(), XCsi_IntrHandler(), and XCsi_SetCallBack().
| void* XCsi::VCXErrRef | 
To be passed to the Error Call back.
Referenced by XCsi_IntrHandler(), and XCsi_SetCallBack().