ADV7282A-M Requirements

Hi I am planning on interfacing a custom board with ADV7282A-M with an NVIDIA Jetson Orin NX board. I have gotten this working on a Raspberry Pi Zero with this flow:

  1. Edit the /boot/firmware/config.txt to include the following lines:
    dtoverlay=adv7282m,addr=0x20

dtparam=i2c_arm=on (This can also be done using sudo raspi-config and enabling I2C)

  1. Edit the/boot/firmware/cmdline.txtto include adv7180.dbg_input=6. This sets the input pin register on the ADV7282A-M.
    Note that this is a quirk of the raspi/linux adv7180.c driver

  2. `sudo reboot`

  3. v4l2-ctl /dev/video0
    After running this command I am able to see my camera output.

I am wondering how this process changes for NVIDIA Jetson Orin NX? Will I have to write my own device tree overlay and driver? I noticed that this user got it working: Adv7282a-m integration with Jetson Orin Nano (Working) but I am looking for an outline of the process in a similar way to what I showed for Raspberry Pi Zero.

Yes, you need to create the device tree for it.

Maybe check the forum if any user share their dts config.

Thanks