The open source driver for the HDMI2CSI Interface (HDMI2CSI)  are now available at https://github.com/InES-HPMM/linux-l4t. The driver was developed within the Video4Linux2 (V4L2) framework and consists of three main components:

  • A host driver for controlling the Video Interface (VI2) on the Nvidia Jetson TX1 host processor
  • A subdevice driver that interacts with the Toshiba TC358840 CSI-HDMI bridge IC
  • A video buffer driver

The driver supports standard device tree and currently runs on the Linux4Tegra (L4T) R24.1 operating system.  The video stream can be accessed from user space using GStreamer, the versatile multimedia framework.

software_overview
Fig.1: Hardware and software components for using HDMI2CSI with a Nvidia Jetson TX1 host processor

Documentation containing instructions about how to employ the drivers for the HDMI2CSI module are available at https://github.com/InES-HPMM/linux-l4t/wiki/hdmi2csi