[v6,2/2] Documentation: Add camera sensor support table
diff mbox series

Message ID 20251211100802.757800-2-jai.luthra@ideasonboard.com
State Accepted
Commit f517d5cc101368af57ead3210448a1e57621f5cf
Headers show
Series
  • [v6,1/2] Documentation: Add ISP feature support matrix
Related show

Commit Message

Jai Luthra Dec. 11, 2025, 10:08 a.m. UTC
Add a table with the list of camera sensors currently supported by
libcamera. Similar to the ISP feature matrix, this too is a living
document, and will be updated as support for more sensors is added.

Reviewed-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
Signed-off-by: Jai Luthra <jai.luthra@ideasonboard.com>
---
Changes since v5:
- Drop Mira220 as it is not yet in mainline
- Reword the initial paragraph for better flow, also mention that sensors need
  linux kernel support
- Add Kieran's R-by
---
 Documentation/index.rst          |  1 +
 Documentation/meson.build        |  1 +
 Documentation/sensor-support.rst | 32 ++++++++++++++++++++++++++++++++
 3 files changed, 34 insertions(+)
 create mode 100644 Documentation/sensor-support.rst

--
2.52.0

Patch
diff mbox series

diff --git a/Documentation/index.rst b/Documentation/index.rst
index a74b8668b..8109b4295 100644
--- a/Documentation/index.rst
+++ b/Documentation/index.rst
@@ -10,6 +10,7 @@ 
    Feature Requirements <feature_requirements>
    Runtime configuration <runtime_configuration>
    ISP feature support matrix <isp-feature-matrix>
+   Camera Sensor support <sensor-support>
    Application Writer's Guide <guides/application-developer>
    Python Bindings <python-bindings>
    Public API <public-api/index>
diff --git a/Documentation/meson.build b/Documentation/meson.build
index a84304dd8..51899c19c 100644
--- a/Documentation/meson.build
+++ b/Documentation/meson.build
@@ -172,6 +172,7 @@  if sphinx.found()
         'python-bindings.rst',
         'runtime_configuration.rst',
         'sensor_driver_requirements.rst',
+        'sensor-support.rst',
         'software-isp-benchmarking.rst',
        '../README.rst',
     ]
diff --git a/Documentation/sensor-support.rst b/Documentation/sensor-support.rst
new file mode 100644
index 000000000..9d71f3db6
--- /dev/null
+++ b/Documentation/sensor-support.rst
@@ -0,0 +1,32 @@ 
+.. SPDX-License-Identifier: CC-BY-SA-4.0
+
+Camera Sensor Support
+=====================
+
+Support for camera sensors in libcamera continues to grow and can be easily
+extended to any sensor supported by the Linux kernel, as well as to custom
+devices or configurations.
+
+While some integration effort may be necessary, any supported camera can be
+used on any supported platform, as long as the required physical hardware
+connections are properly handled.
+
+Existing support includes the following camera sensors:
+
+.. list-table::
+   :header-rows: 1
+
+   * - Vendor
+     - Models
+   * - Sony
+     - IMX214, IMX219, IMX258, IMX283, IMX290, IMX296, IMX327, IMX335, IMX415,
+       IMX462, IMX477, IMX519, IMX708
+   * - Omnivision
+     - OV2685, OV2740, OV4689, OV5640, OV5647, OV5670, OV5675, OV5693, OV7251,
+       OV8858, OV8865, OV9281, OV13858, OV64A40
+   * - On-Semi
+     - AR0144, AR0521
+   * - ST-Microelectronics
+     - VD56G3
+   * - Galaxy Core
+     - GC05A2, GC08A3