vivid device tree for tx1 r28.1

Hi, There

I’m trying to use vivid to test video pipeline for TX1 using r28.1. When I load the module I got error message: vivid vivid_parse_dt:cannot find vivid node. I looked at the vivid-core.c and it is looking for a vivid-driver node. the only place I can find it is under t18x/common/kernel-dtc/t18x-common-modules/tegra186-camera-vivid.dtsi which is for tx2. Do we have a dtsi of vivid for tx1 as well?

thanks
Xiaoyong

I looked at the dtsi file for tx2/t18x and it reference tegra-virtual-camera-platform but I cannot find it in the tx1 r28.1 source tree. Do I need to port it from tx2 to tx1 to use the vivid driver? Are there ways to use vivid directly without tegra-virtual-camera-platform?

thanks

hello xiaoyongtijee,

we had internal discussion about this,
will update to you after we have conclusions.
thanks

Thanks for looking into it. Really appreciate it.

hello xiaoyongtijee,

If the vivid kernel config is enabled as module,
the only missing piece for vivid to work on TX1 is the device tree file.
please port the DT file for TX1 and use vivid.
thanks