[v3,0/2] Add imx471 soft-ISP sensor support
mbox series

Message ID CALr1FG9wKCZLfcCo0_Cbvz__FpqerY_SFMdUdtiFgq=N4gx8Bw@mail.gmail.com
Headers show
Series
  • Add imx471 soft-ISP sensor support
Related show

Message

John Cronin July 31, 2026, 2:33 p.m. UTC
Add CameraSensorHelper and static sensor properties for Sony IMX471
(SONY471A), used on Lenovo ThinkPad X9 / X1 Carbon Gen14 (IPU7).

Without the helper, soft-ISP fails with:
  IPASoft: Failed to create camera sensor helper for imx471
and AGC cannot map analogue gain codes.

v3 addresses Jacopo Mondi's review of v2:
- Document provenance of the linear gain model and black level
  (kernel code range + same Sony model as imx355/imx477/imx708;
  no public datasheet; black level not yet dark-frame measured)
- Drop unverified sensorDelays (empty -> libcamera defaults)
- Drop self Tested-by
- Split into two patches
- Sent as a new thread (not in-reply to prior series)

Tested on Fedora 44 / ThinkPad X9-15 Gen 1 (kernel 7.1.5).

John Cronin (2):
  libipa: camera_sensor_helper: Add imx471
  libcamera: camera_sensor_properties: Add imx471

 src/ipa/libipa/camera_sensor_helper.cpp       | 30 +++++++++++++++++++
 .../sensor/camera_sensor_properties.cpp       | 14 +++++++++
 2 files changed, 44 insertions(+)