I’m attempting to port the AR0330 V4L2 driver written for the Nvidia Jetson TK1 based Ardbeg platform (L4T 21.7) so it can be used for the Jetson TX2.
The final goal is to get this driver working on L4T 32.2, but right now I’m focusing my efforts on L4T 28.2. I back ported some changes that have been applied to other sensor drivers on the AR0330 driver and removed some Jetson TK1 specific parts. My driver can be found here:
and my device tree can be found here:
The driver compiles and seems to load fine, but I get the following kernel error:
tegra-vi4 15700000.vi: all channel register failed
What could explain this error? I followed the example device tree files to configure vi4 and NVCSI, and it looks like the problem is located there.