-
Notifications
You must be signed in to change notification settings - Fork 24
hdmi2csi
- HDMI2CSI for previous L4T v24.2.1
- Drivers
- Compiling (or use our prebuilt image)
- Capturing Video
- Future Development
- Examples
The High-Performance Multimedia Group has developed a High Definition Multimedia Interface (HDMI®) to MIPI® Camera Serial Interface Type 2 (CSI-2) converter module (HDMI2CSI) as a plug-in to the NVIDIA Jetson TX1 and Nvidia Jetson TX2 development kit.
The HDMI2CSI module supports 4K video resolution for next-generation embedded Ultra High Definition video applications. The HDMI2CSI module offers two 4K/2K HDMI video and audio streams to be simultaneously converted in MIPI CSI-2 video and TDM audio format that can be processed by the Jetson TX1 / TX2 processor.
More information about the hardware as well as contact information for ordering is available at the HPMM-blog.

Fig. 1: The HDMI2CSI Board attached to the Nvidia TX1 Evaluation Board
The drivers to use the HDMI2CSI board are available in the https://github.com/InES-HPMM/linux-l4t-4.4/ repository. The OS is Linux4Tegra from Nvidia, which is based on the Linux kernel 4.4. Compared to L4T versions 24.1 and 24.2.1, the official drivers from L4T were used (except for some minor changes).
Our drivers from Nvidia allow capturing of HDMI sources in formats up to 2160p30 (UHD). In the current state, the capturing will work in most cases. But this is not production ready code! It is suitable to evaluate the capabilities of the HDMI-to-CSI bridge in a prototype phase. More complex HDMI functionality (e.g. changing resolution of the HDMI source on the fly, while plugged-in) is still not yet supported. If you are interested in improving the drivers and moving towards more production-ready code, contact us!
Currently, only branch l4t-r28.1
is available:
Branch | L4T Version | Dynamic Format Resolve | HDMI-In Ports | Max. Resolution | Status | EDID | Audio |
---|---|---|---|---|---|---|---|
hdmi2csi/l4t-r28.1 | R28.1 | Yes | A and B | 2160p30 | TX1: OK, TX2: OK | Fixed. Native: 2160p30, 1080p50. Extended: 2160p30, 1080p60, 720p29.97/30, 1080p30, 1080p50, 1080p29.97/30. | Untested (see Capturing HDMI Audio ) |
Deprecated: hdmi2cs/l4t-r23-1, hdmi2cs/l4t-r23-1-dev-4K, hdmi2cs/l4t-r24-1, hdmi2cs/l4t-r24-2.1
Users with knowledge of Linux may want to compile the kernel from our sources. More information about compiling the kernel are available at Custom Kernel Compilation.