MIPI CSI-2 Camera Driver Development for NXP i.MX8 and i.MX93 series

We provide turnkey, production-grade Linux MIPI CSI-2 camera driver stacks tailored for NXP i.MX8 and i.MX93 series. Supporting any sensor vendor, we deliver the complete solution: V4L2 sub-device drivers, media-controller pipelines, imx8-mipi-csi2 or Cadence cdns-csi2rx integration, device-tree, power sequencing, dual 4-lane support, ISI processing, RAW/YUV passthrough, and Yocto/U-Boot production flashing packages.

NXP i.MX
  • i.MX8M Plus/Mini/Nano/QM/QXP + i.MX93 Cadence CSI2RX
  • Mainline 6.x and NXP BSP support (L5.15/L6.1)
  • Sony FCB-EV series full integration
  • One driver package – tested on your hardware, delivered with build scripts and production flashing instructions.

NXP i.MX processors implement MIPI CSI-2 either through the legacy CSI + MIPI CSI-2 bridge (i.MX8M Mini / Nano / Plus / i.MX8MQ) or the newer Cadence CSI2RX + D-PHY RX receiver (i.MX93). All variants use the Linux V4L2 media-controller framework to link sensors (V4L2 async sub-devices) to CSI/ISI pipeline nodes. Device-tree properties define data-lanes (1–4), clock-lane, link-frequency, hs-settle, and sensor power/reset GPIOs. Software builds use NXP BSP kernels (L5.4/L5.15/L6.1) or mainline, deployed via Yocto/U-Boot.

NXP i.MX Families