Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: formatting

Table of Contents

Xilinx V4L2 driver

The purpose of this page is to describe the Xilinx Linux V4L2 pipeline driver.

Table of Contents

Table of Contents
excludeTable of Contents

Overview

The Xilinx Linux V4L2 pipeline driver(xilinx-vipp.c) represents the whole pipeline with multiple sub-devices. In the V4L2 framework it is a bridge driver. The pipeline can be configured through the media node(/dev/media*), and the control operations such as stream on/off can be performed through the video node(/dev/video*). Both device nodes are created be the pipeline driver. The pipeline driver also includes the wrapper layer of the dmaengine API, in current implementation to the VDMA driver/IP, and this enabled to read/write frames from RAM.

The general description of V4L2 framework is documented here, v4l2-framework.txt.

Linux Kernel defconfig

CONFIG_VIDEO_XILINX should be enabled. The CONFIG_VIDEO_XILINX depends on CONFIG_VIDEO_V4L2, CONFIG_VIDEO_V4L2_SUBDEV_API, and CONFIG_OF.

Device tree binding

The dts node should be defined with correct configuration. The common dts properties are described in video.txt

...