I’ve been configuring the TX2 for use with the TC358743 driver built into the 4.4 kernel. So far this seems to be working ok with a few tweaks to the clock in the driver.
If I start the kernel and then load in the driver it shows the “entity not bounded” for the nvcsi module, but the driver loads and initialises the devices, however there are no /dev/videoX nodes created. If I build the driver into the kernel, then it fails to boot, sometimes simply stopping without any output and sometimes showing an error at tegra_vi_graph_init+0x124 which then shows the exception tree starting at el1_da+0x1b.
From the device tree point of view I’ve got my TC358743 piped to the nvcsi module and then the output of the nvcsi a port of vi@15700000. I assume this is the correct path for the TX2, the nvcsi didn’t exist in the TX1 and it simply went straight to the vi.
Any help in debugging this would be appreciated. I’m building my sources from the r27.1.0_sources.tbz2 tarball.