[v2,0/2] libcamera: sensor: Add support for Sony IMX678
mbox series

Message ID 20260618-imx678-v2-0-a288102744c3@ideasonboard.com
Headers show
Series
  • libcamera: sensor: Add support for Sony IMX678
Related show

Message

Jai Luthra June 18, 2026, 2:56 p.m. UTC
This series adds support for Sony IMX678, which is a diagonal 8.86 mm
(Type 1/1.8) CMOS active pixel type solid-state image sensor with a
square pixel array and 8.40 M effective pixels.

PATCH 1 adds basic camera sensor properties and a gain model for libipa.
PATCH 2 adds a camera sensor helper for Raspberry Pi without any tuning
files, so that testing can be performed using local json files.

Signed-off-by: Jai Luthra <jai.luthra@ideasonboard.com>
---
Changes in v2:
- [PATCH 1/2]: No changes, add R-by tags
- [PATCH 2/2]:
  - Drop hideFramesStartup() and hideFramesModeSwitch()
  - Use std::pow() instead of pow()
  - Drop unnecessary includes, and include <algorithm> and <cmath> for
    std::pow and std::min/max
  - Reword comment for embedded data, as the sensor supports it but the
    driver currently does not
  - Cleanup more issues with whitespace
  - Add a Co-developed-by tag now that it's not a complete copy-paste
  - Update commit message
- Link to v1: https://lists.libcamera.org/pipermail/libcamera-devel/2026-June/059292.html

---
Jai Luthra (1):
      libcamera: libipa: camera_sensor: Add Sony IMX678 properties

will whang (1):
      ipa: rpi: Add cam_helper for Sony IMX678

 src/ipa/libipa/camera_sensor_helper.cpp           | 12 +++++
 src/ipa/rpi/cam_helper/cam_helper_imx678.cpp      | 56 +++++++++++++++++++++++
 src/ipa/rpi/cam_helper/meson.build                |  1 +
 src/libcamera/sensor/camera_sensor_properties.cpp | 10 ++++
 4 files changed, 79 insertions(+)
---
base-commit: ab3fb363d8a0042a79a4949f5d6d6fad3e9fbd76
change-id: 20260618-imx678-cd83085f3d54

Best regards,