For me, both of V2.0 and V2.1 work pretty well with Jetson Nano and Xavier NX as well.
No further SW or driver jobs are needed.
jetson@jetson-desktop:~$ dmesg | grep imx219
[ 1.998115] imx219 9-0010: tegracam sensor driver:imx219_v2.0.6
[ 2.021779] imx219 9-0010: imx219_board_setup: error during i2c read probe (-121)
[ 2.022547] imx219 9-0010: board setup failed
[ 2.022777] imx219: probe of 9-0010 failed with error -121
[ 2.023185] imx219 10-0010: tegracam sensor driver:imx219_v2.0.6
[ 3.136133] tegra194-vi5 15c10000.vi: subdev imx219 10-0010 bound
jetson@jetson-desktop:~$ v4l2-ctl --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: 'RG10'
Name : 10-bit Bayer RGRG/GBGB
Size: Discrete 3264x2464
Interval: Discrete 0.048s (21.000 fps)
Size: Discrete 3264x1848
Interval: Discrete 0.036s (28.000 fps)
Size: Discrete 1920x1080
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1640x1232
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1280x720
Interval: Discrete 0.017s (60.000 fps)
jetson@jetson-desktop:~$ zcat /proc/config.gz | grep -i imx219
CONFIG_VIDEO_IMX219=y
jetson@jetson-desktop:~$ head -n 1 /etc/nv_tegra_release
# R32 (release), REVISION: 6.1, GCID: 27863751, BOARD: t186ref, EABI: aarch64, DATE: Mon Jul 26 19:36:31 UTC 2021
You’d better test another camera module, or connect the IMX219 camera to the other hardware.