[PATCH v2 0/1][SRU][OEM-5.10] Fix Intel IPU6 camera noises

You-Sheng Yang vicamo.yang at canonical.com
Thu Apr 29 08:48:02 UTC 2021


BugLink: https://bugs.launchpad.net/bugs/1926275

[Impact]

Unexpected noises caused by incorrect analog gain and digital gain
setting are found on Intel IPU6 camera platforms.

[Fix]

Fixes were released to both kernel and libcamhal library in following
GitHub repositories:

  * https://github.com/intel/ipu6-drivers/commit/f06a7aba2573b9ff53e7b186325c4e890066ee5d
  * https://github.com/intel/ipu6-camera-hal/commit/768f8138a93e3e677c0e167e97205aac628c7580
  * https://github.com/intel/ipu6-camera-hal/commit/42727783f4a2a808d5d43484a5a7795d6c6d899f

[Test Case]

One may use some ordinary camera clients, e.g. cheeze, to examine the
output via V4L2 loopback relay, or use following command to access
hardware camera directly:

  $ sudo gst-launch-1.0 icamerasrc ! videoconvert ! xvimagesink

`sudo` is required due to a WIP bug.

[Where problems could occur]

This kernel driver change updates only register settings on the camera
sensor currently only used on IPU6 platforms, so the effect to other
components/platforms should be limited. However, while the
kernel/libcamhal fixes must cooperate with each other, we do meet one
regression introduced by this change, and soon got fixed as the third
commit in aforementioned list.

[Other Info]

So far Intel has no plan to commit this driver to upstream yet, so it's
only nominated for oem-5.10. It will only be nominated to generic
kernels when the plan/requirements have changed.

V2: missing bug link in cover letter.

Wang Yating (1):
  UBUNTU: SAUCE: Fix ov01a1s IQ issues

 drivers/media/i2c/ov01a1s.c | 91 ++++++++++++++++++-------------------
 1 file changed, 43 insertions(+), 48 deletions(-)

-- 
2.30.2




More information about the kernel-team mailing list