Mainline Linux Kernel Starts Seeing A NVIDIA Tegra X1 Video Input Driver

Written by Michael Larabel in NVIDIA on 28 May 2020 at 07:35 PM EDT. Add A Comment
While the Tegra X1 SoC (Tegra210) has been available for several years, finally with the upcoming Linux 5.8 kernel is a mainline driver contributed by NVIDIA for the video input support.

The Tegra X1 features a high-end video input controller that can support up to six MIPI CSI camera sensors concurrently.

This new driver coming in Linux 5.8 provides a Video 4 Linux 2 (V4L2) compatible driver. But before getting too excited over this NVIDIA Tegra video input driver, the state in Linux 5.8 just supports capturing the hardware's built-in test pattern generator.

Still on the TODO list is to "add real camera sensor capture support" and other features like ganged mode, support for system suspend and resume, and ensuring compliance against V4L2 tests.

So for now there is this 3k+ lines of code driver in the SoC for-next branch ahead of Linux 5.8. But this initial state for the years old SoC is just reading the text pattern generator (TPG) rather than the six camera sensors supported by this SoC. For those wanting to make use of the video input controller for now are best off using NVIDIA's downstream kernel.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via

Popular News This Week