Last edited 5 months ago

Camera sensors hardware components: Difference between revisions

Registered User
mNo edit summary
Tag: 2017 source edit
Registered User
mNo edit summary
Tag: 2017 source edit
 
Line 1: Line 1:
<noinclude>
{{ApplicableFor
{{ApplicableFor
|MPUs list=STM32MP13x, STM32MP15x, STM32MP25x
|MPUs list=STM32MP13x, STM32MP15x, STM32MP21x, STM32MP23x, STM32MP25x
|MPUs checklist=STM32MP13x, STM32MP15x, STM32MP25x
|MPUs checklist=STM32MP13x, STM32MP15x, STM32MP21x, STM32MP23x, STM32MP25x
}}
}}
<noinclude></noinclude>
</noinclude>


== Article purpose ==
== Article purpose ==

Latest revision as of 17:14, 4 October 2024

Applicable for STM32MP13x lines, STM32MP15x lines, STM32MP21x lines, STM32MP23x lines, STM32MP25x lines


1. Article purpose

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.
Info white.png Information
Some of these hardware components are part of the accessories for STM32 boards like the B-CAMS-IMX and the B-CAMS-OMV for instance.

2. Software frameworks

Domain Peripheral Software components Comment
OP-TEE Linux STM32Cube
Visual OmniVision OV5640

GalaxyCore GC2145

Sony IMX335

V4L2 camera framework Camera sensors

3. OmniVision OV5640

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

For details and the datasheet please contact the OV5640 provider.

Info white.png Information
This camera sensor can be found on the B-CAMS-OMV STM32 accessory.


3.1. Linux driver

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

Sources: drivers/media/i2c/ov5640.c

4. GalaxyCore GC2145

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

For details and the datasheet please contact GalaxyCore.

Info white.png Information
This camera sensor can be found on some STM32MP13 Discovery kits and on the MB1897 camera board.

4.1. Linux driver

Bindings: Documentation/devicetree/bindings/media/i2c/galaxycore,gc2145.yaml

Sources: drivers/media/i2c/gc2145.c

5. Sony IMX335

The Sony IMX335 camera sensor is a 5 Mega Pixels Raw Bayer sensor with MIPI® CSI-2 interface. Depending on number of CSI-2 lanes used, it can output RAW10 or RAW12.

For details and the datasheet please contact the IMX335 provider.

Info white.png Information
This camera sensor can be found on MB1854 camera daughterboard used in the B-CAMS-IMX STM32 accessory.

5.1. Linux driver

Bindings: Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml

Sources: drivers/media/i2c/imx335.c