I'm trying to put a ADV7182m chip to work with a SBC Jetson TX2 by Nvidia.
This SBC runs a modified ubuntu 18.04 Linux called L4T. The upstream driver (adv7180.c) don't work on this modified ubuntu.
AD have (ow someone else) a driver to run on this distribution? Someone help me with a version of this for TK1 (old version of TX2), but it's for a old kernel version and it didn't compile: https://ez.analog.com/video/f/q-a/119562/adv7280-on-nvidia-tx2-driver/355918#355918
alfredo said:I'm trying to put a ADV7182m chip to work with a SBC Jetson TX2 by Nvidia.
I'm a little confused here.
Is the ADV7182 or ADV7182A?
In any case, we don't have any driver that is newer than the upstream driver.
The driver wasn't written by ADI, but by another entity.
alfredo said:I'm trying to run the linux kernel driver for adv7280 (adv7180.c file on linux sources), but because nvidia change some internal structures for v4l2 the driver can't bring up. Some nvidia internal variables can't be initialized and when the coed try to use a segfault happen.
Supporting nvidia patched kernels is not within the scope of our support.
So, if they patched something, we can't help.
Sorry it was a typo: I'm working with ADV7280M, now I can put the chip to work and I can see CSI2 on it output pins. But VI engine from Jetson TX2 can't recognize it yet... I'm still working...
Nvidia is asking me if I'm sending CSI2 with "embedded metadata" I can't find any information on ADV7280 Reference Manual, do you know if this "feature" is enabled by default? Thanks!
I recommend you to post this question in video subforum https://ez.analog.com/video
There you'll get more on the spot answers related to MIPI-CSI2 interface and embedded metadata.