csi
Xilinx SDK 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

◆ BaseAddr

UINTPTR XCsi_Config::BaseAddr

Base address of CSI2 Rx Controller.

Referenced by CsiSelfTestExample(), and XCsi_CfgInitialize().

◆ DeviceId

u32 XCsi_Config::DeviceId

Device Id.

◆ FixedLanes

u32 XCsi_Config::FixedLanes

Fixed Active Lanes.

Referenced by XCsi_IsActiveLaneCountValid().

◆ FixedVC

u32 XCsi_Config::FixedVC

Fixed Virtual Channel number filter.

◆ HasOffloadNonImageSupport

u32 XCsi_Config::HasOffloadNonImageSupport

Offload non image data via separate stream.

◆ HasVCSupport

u32 XCsi_Config::HasVCSupport

Supports Virtual Channels.

◆ MaxLanesPresent

u32 XCsi_Config::MaxLanesPresent

Number of Lanes.

Range 1 - 4

Referenced by XCsi_IsActiveLaneCountValid().