Whats the difference between /kernel/nvidia/drivers/media/i2c/ and /kernel/kernel-4.9/drivers/media/i2c/? I’m aiming to build a new driver for a camera sensor, and I see kind of confusing that in the Sensor Driver Programming Guide v32.1 the path to locate the new drivers is /kernel/nvidia/drivers/media/i2c/. Anyway, the Makefile and Kconfig files are located in /kernel/kernel-4.9/. Can someone clarify this or provide any documentation where this is explained?
below were the upstream kernel source
these kernel were maintained for Jetson platforms, you should have modification and development for below.
please refer to Kernel Customization for the steps to build the NVIDIA kernel.