Using the IMX 219 with Auvidea J90

Hello,

Jetson TX2
Jetpack 3.3- L4T 28.2.1

I’ve followed this guide (http://cospandesign.github.io/linux,tx2,kernel,driver/2017/12/15/tx2-rpi-camera-port.html) for trying to bring the IMX219 up with an Auvidea J90 carrier board. I follow this upto just before the ‘configure kernel’ step, and then do the following to patch the J90 Kernel.

  1. Use the following commands to copy the necessary files into the Jetpack folder
    cp ~/auvidea_TX2_Jetpack/dtb/* ~/Jetpack_3.2/64_TX2/Linux_for_Tegra_tx2/kernel/dtb/
    cp ~/auvidea_TX2_Jetpack/packages/* ~/Jetpack_3.2/64_TX2/Linux_for_Tegra_tx2/kernel/
    cp ~/auvidea_TX2_Jetpack/p2771-0000.conf.common ~/Jetpack_3.2/64_TX2/Linux_for_Tegra_tx2/
    cp ~/auvidea_TX2_Jetpack/Image ~/Jetpack_3.2/64_TX2/Linux_for_Tegra_tx2/kernel/
    cp ~/auvidea_TX2_Jetpack/zImage ~/Jetpack_3.2/64_TX2/Linux_for_Tegra_tx2/kernel/

  2. Apply changes and flash the TX2
    cd ~/Jetpack_3.2/64_TX2/Linux_for_Tegra_tx2/
    ./apply_binaries.sh
    cd ~/Jetpack_3.2/
    ./JetPack-L4T-3.2-linux-x64_b196.run

  3. Follow the instruction and of the installation
    Select Development Environment
    -> Jetson TX2

when the Jetpack L4T Component Manager opens
-> press “Clear Actions”-Button in the right corner
-> chose “Flash OS Image to Target” under “Target-Jetson TX2” by clicking on “no action” and change it to “install 28.1.0”
-> under “Install on Target” choose the packages like needed, for example “Multimedia API package” if gstreamer is needed
-> when finished press “Next”
-> Accept all
-> follow the instructions until a console window opens
-> follow the instructions in the console(bring the TX2 into recovery mode) and press “ENTER”
-> wait until the flash process has finished and you are prompted to close the console window
-> close the console window and follow the menus in the Jetpack window until it closes.

However, this does not work in bringing the IMX219 up, and I’m thinking it may be because the actions performed to bring the IMX219 up are overwritten by those performed while patching the J90 Kernel files. I don’t have any experience with kernels and drivers; any help is appreciated.