Ok.
Just so i understand completely. What is the difference between the NVCSI & VI in the X2 devicetree? I only ask because on the X1 I believe the device table only had the vi@ bindings and nvcsi wasn’t present. At least that is what I am seeing in 24.2 release dts folder.
Also the “Port binding” part of the “Sensor Driver Programming Guide” has the VI endpoints hooked up directly to the ov5693 i2c declaration which is also how the X1 hooks up the device in 24.2. Is this just a hold behind due to the X2 documentation not being updated fully yet?
With the X2 it now seems to do the following:
VI Port 0 → NVCSI Port 1
NVCSI Port 0 → I2C OV5693 Port 0
Is this the most efficient port binding to get the video4linux device operational with the isp and everything bypassed.