ISP support

HI There, How to get any one of the folloiwng image sensors validated or verified with Genio360.

MX675 (5MP 1/2.8)
IMX778 (8MP 1/2.8)
IMX838 (8MP 1/1.8)
IMX678 (8MP 1/1.8)
IMX662 (2MP 1/2.8)
IMX664 (4MP 1/1.8)

Hi @Raghavan_Sampath,

What OS are you targeting? IoT Yocto or Android?

For IoT Yocto, none of the sensors you listed (IMX675, IMX778, IMX838, IMX678, IMX662, IMX664) have been validated or verified on Genio 360 with IoT Yocto. There is no ready-to-use driver or tuning data for them in the current release.

If you would like to use one of them, the required work on your side would be:

  1. Sensor driver development/porting — implement or port a V4L2 sensor sub-device driver for the target sensor.
  2. Hardware/board integration — MIPI CSI lane mapping, power sequencing, clocks, I2C addressing, and the corresponding device tree changes.

Please also note the current imaging capabilities of the Genio 360 with IoT Yocto, as they may affect whether these sensors fit your use case. I have not reviewed each sensor’s specification individually, so please map this against your selected part:

  • The platform currently captures the sensor output directly into DRAM without advanced ISP processing. ISP processing is not supported.
  • YUV sensors: the captured data is available in YUV422 format, which can be consumed by standard applications.
  • RAW (Bayer) sensors: the captured data is in a MediaTek proprietary format that cannot be fed directly into open-source applications/frameworks. Additional processing outside the standard pipeline would be required.

For that reason, if your application does not include its own RAW processing path, a YUV sensor is generally the more straightforward choice on this platform today.

Best regards,
Andy Hsieh