Camera sensors hardware components

Applicable for STM32MP13x lines, STM32MP15x lines

1 Article purpose[edit]

The purpose of this article is to:

  • List the camera sensors hardware components that might be integrated in the different boards.
  • Link these components to the corresponding software framework(s).
  • Point to the appropriate component datasheets.
  • Explain, when necessary, how to configure these components.

2 Software frameworks[edit]

Domain Peripheral Software components Comment
OP-TEE Linux STM32Cube
Visual OmniVision OV5640 GalaxyCore GC2145 V4L2 camera framework Camera sensors

3 OmniVision OV5640[edit]

The OmniVision OV5640 camera sensor supports both parallel and MIPI® CSI-2 interfaces.

For details and the datasheet please contact the OV5640 provider.

3.1 Linux driver[edit]

Bindings: Documentation/devicetree/bindings/media/i2c/ovti,ov5640.yaml

Sources: drivers/media/i2c/ov5640.c

4 GalaxyCore GC2145[edit]

The GalaxyCore GC2145 camera sensor supports both parallel and MIPI® CSI-2 interfaces.

For details and the datasheet please contact GalaxyCore.

4.1 Linux driver[edit]

Sources: drivers/media/i2c/gc2145.c