May I confirm which operating system you are currently using—Linux, Ubuntu, or Android?
Is ISP processing required?
Is it mandatory to open via V4L2/CAMX?
Is YCbCr 4:2:2 the definitive required format, or would 4:2:0 satisfy your requirements?
We are considering Linux and Ubuntu. ISP processing is not required, and it would be preferable to use V4L2.
Since the image sensor supports only 4:2:2, YCbCr 4:2:2 is mandatory.
The “libcamera camss” bypasses the ISP, but you need to switch the device tree and drivers. You can also write the appropriate sensor driver yourself, and this solution supports V4L2. For more information, please refer to the following Qualcomm documentation.
To clarify one point, could you please confirm whether the libcamera camss (ISP bypass) solution supports YCbCr 4:2:2 output via V4L2 when the image sensor provides only 4:2:2?
Our sensor does not support 4:2:0, so native 4:2:2 support is mandatory for our use case.
Please let us know if this is supported by the CAMSS hardware and drivers, or if additional driver customization is required.