ArduCAM / Arducam-Pivariety-V4L2-Driver

This driver is used for Arducam mipi camera with Pivariety board
39 stars 22 forks source link

Arducam-Pivariety-V4L2-Driver

This driver is used for Arducam mipi camera with Pivariety board

Note: Since 5.15.38, the arducam-pivariety driver has been merged into the Raspberry Pi kernel and the name of the device tree is changed to arducam-pivariety, so dtoverlay=arducam-pivariety is required to set the overlay

Supported Camera Modules

B0323
B0324
B0333
B0350
B0353
B0367
B0381

Driver support

This repository only provides the driver and camera software tools for Raspberry pi. This driver is based on Arducam Pivariety Project.

Pivariety is a Raspberry Pi V4L2 kernel camera driver framework which can support any MIPI cameras Arducam provides but natively not supported by the Raspberry Pi. If you have native Raspberry pi camera modules like OV5647, IMX219 and IMX477, please do not use this driver.

A single-camera driver for all is the main goal of Pivariety project, the user doesn't need to develop their own camera driver for Nvidia Jetson boards and even more, user can switch between different Arducam cameras without switching camera driver. Software compatibility for Jetvariety V4L2 driver is also another consideration for this project.

For IMX519

For the relevant source code of IMX519, please refer to: IMX519_AK7375