csi
Vitis Drivers API Documentation
XCsi_Config Struct Reference

The configuration structure for CSI Controller. More...

Data Fields

u32 DeviceId
 Device Id. More...
 
UINTPTR BaseAddr
 Base address of CSI2 Rx Controller. More...
 
u32 MaxLanesPresent
 Number of Lanes. More...
 
u32 HasOffloadNonImageSupport
 Offload non image data via separate stream. More...
 
u32 HasVCSupport
 Supports Virtual Channels. More...
 
u32 FixedVC
 Fixed Virtual Channel number filter. More...
 
u32 FixedLanes
 Fixed Active Lanes. More...
 

Detailed Description

The configuration structure for CSI Controller.

This structure passes the hardware building information to the driver

Field Documentation

u32 XCsi_Config::DeviceId

Device Id.

u32 XCsi_Config::FixedLanes

Fixed Active Lanes.

Referenced by XCsi_Configure(), and XCsi_IsActiveLaneCountValid().

u32 XCsi_Config::FixedVC

Fixed Virtual Channel number filter.

u32 XCsi_Config::HasOffloadNonImageSupport

Offload non image data via separate stream.

u32 XCsi_Config::HasVCSupport

Supports Virtual Channels.

u32 XCsi_Config::MaxLanesPresent

Number of Lanes.

Range 1 - 4

Referenced by XCsi_IsActiveLaneCountValid(), and XCsi_SelfTest().