We plan to implement an FPGA based MIPI CSI-2 video connected to the AGX Orin, and the FPGA will transmit frames in YUV420 format over MIPI to the AGX Orin CSI.
May I to know AGX Orin CSI could support receive the YUV420 video frame?
How to setup AGX Orin CSI video frame for YUV420 in device tree?
How to setup pixel_phase and mode_type for YUV420?
I check the pixel_phase and mode_type in Jetson Linux Developer Guide.
pixel_phase seem only support uyvy, vyuy, yuyv, yvyu, rggb, bggr, grbg, gbrg
mode_type seem only support yuv, bayer, bayer_wdr_pwl
may I also know the bit depth. you may try running with MMAPI sample, 05_jpeg_encode to process YUV420 images.
and… you may download Orin TRM to check [2.4.9 YUVMemoryFormats].
there’s constraint for capturing YUV420, it’s only Y plane can be captured.
I can’t find the [2.4.9 YUVMemoryFormats] in Orin-TRM_DP10508002_v1.2p.pdf (NVIDIA Orin Series System-on-Chip Technical Reference Manual Version 1.2).
May I to know which Orin TRM version you are using?
May I to confim you mean AGX Orin CSI can’t support to capture YUV420 format?