The purpose of this page is to describe the Linux V4L2 driver for Xilinx Scaler(SCALER) soft IP.

Overview

The Linux Scaler driver (xilinx-scaler.c) based on the V4L2 framework creates a subdev node(/dev/v4l-subdev*) which can be used to configure the SCALER IP core. The general description of V4L2 framework is documented here, v4l2-framework.txt.

Linux Kernel defconfig

CONFIG_VIDEO_XILINX_SCALER and CONFIG_VIDEO_XILINX should be enabled.

Device tree binding

The dts node should be defined with correct hardware configuration. How to define the node is documented here, xlnx,axi-scaler.txt.

Supporting features

Following SCALER features are supported including:
  • Scaling using the Lanczos algorithm to calculate generic coefficients
  • Cropping region

Work to be done

  • Support to program custom coefficients

Related Links