I’m using imx219 raspberry pi camera on rock CM5 board and with kernel upper than 6.1 it works !
But When I make some tries, I have found that the only supported resolution is 3280x2464. When I ask for a lower resolution (ie 1920x1080), it simply scale the picture.
The bad thing about that, it is I can’t have a framerate upper than 21 FPS due to max resolution FPS limitation.
I really need to go to 30 FPS in FHD resolution as the camera is able to do and after higher rate in 640x480 but I havn’t found this resolution in the implementation of the imx219 driver in linux source code used by radxa boards.
v4l2-ctl --list-formats-ext --device /dev/video11
ioctl: VIDIOC_ENUM_FMT
Type: Video Capture Multiplanar
[0]: 'UYVY' (UYVY 4:2:2)
Size: Stepwise 32x32 - 3280x2464 with step 8/8
[1]: 'NV16' (Y/UV 4:2:2)
Size: Stepwise 32x32 - 3280x2464 with step 8/8
[2]: 'NV61' (Y/VU 4:2:2)
Size: Stepwise 32x32 - 3280x2464 with step 8/8
[3]: 'NV21' (Y/VU 4:2:0)
Size: Stepwise 32x32 - 3280x2464 with step 8/8
[4]: 'NV12' (Y/UV 4:2:0)
Size: Stepwise 32x32 - 3280x2464 with step 8/8
[5]: 'NM21' (Y/VU 4:2:0 (N-C))
Size: Stepwise 32x32 - 3280x2464 with step 8/8
[6]: 'NM12' (Y/UV 4:2:0 (N-C))
Size: Stepwise 32x32 - 3280x2464 with step 8/8