Video IP Drivers - 2020.2 English - XD336

Versal Base TRD Documentation (XD336)

Document ID
XD336
Release Date
2025-12-01
Version
2020.2 English

Xilinx adopted the V4L2 framework for most of its video IP portfolio. The currently supported video IPs and corresponding drivers are listed under V4L2. Each V4L driver has a sub-page that lists driver-specific details and provides pointers to additional documentation. The following table provides a quick overview of the drivers used in this design.

Table : V4L2 Drivers Used in Capture Pipelines

Linux Driver

Function

Xilinx Video Pipeline (XVIPP)

  • Configures video pipeline and register media, video and sub-device nodes.

  • Configures all entities in the pipeline and validate links.

  • Configures and controls DMA engines (Xilinx Video Framebuffer Write).

  • Starts/stops video stream.

Xilinx Video Processing Subsystem (Scaler Only configuration)

  • Sets media bus format and resolution on input pad.

  • Sets media bus format and resolution on output pad. (Output configuration can be different from the input configuration as the block enables color space conversion and scaling).

MIPI CSI-2 Rx

  • Sets media bus format and resolution on input pad.

  • Sets media bus format and resolution on output pad.

Xilinx Video Image Signal Processing (ISP)

  • Sets media bus format and resolution on input pad.

  • Sets media bus format and resolution on output pad.

Sony IMX274 Image Sensor

  • Sets media bus format and resolution on output pad.

  • Sets sensor control parameters: exposure, gain, test pattern, vertical flip.

OnSemi AR0231 Image Sensor

  • Sets media bus format and resolution on output pad.

  • Sets sensor control parameters: exposure, gain, test pattern, h/v flip, r/g/b balance.

MAX9286 GMSL Deserializer

  • Sets media bus format and resolution on input pad.

  • Sets media bus format and resolution on output pad.

AXI-Stream Switch

  • Sets media bus format and resolution on input pad.

  • Sets media bus format and resolution on output pad.

HDR Extract

  • Sets media bus format and resolution on input pad.

  • Sets media bus format and resolution on two output pads.

  • Configure HDR Extract IP and stream data to produce Short Exposure Frame (SEF) and Long Exposre Frames(LEF).

HDR Merge

  • Sets media bus format and resolution on two input pads.

  • Sets media bus format and resolution on output pad.

  • Configure HDR Merge IP and stream data to produce a single HDR Frame from SEF and LEF.

HDMI Rx Subsystem

  • Query digital video (DV) timings on output pad.

  • Sets media bus format and resolution on output pad.