[PATCH 0/2][SRU][OEM-5.14/Jammy] Intel IPU6 camera driver updates for Andrews MLK

You-Sheng Yang vicamo.yang at canonical.com
Wed Mar 30 15:15:47 UTC 2022


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

[Impact]

New Andrews MLK equips yet another new I2C sensor and takes a few
driver updates to function normally.

[Fix]

Upstream driver commit:
https://github.com/intel/ipu6-drivers/commit/778819bef3d8ac8d6b24342372e006b7b43e381e

[Test Case]

To verify by following steps:

  1. disable secure boot
  2. $ sudo add-apt-repository ppa:canonical-hwe-team/intermediate-kernel
  3. $ sudo add-apt-repository ppa:kchsieh/ipu6
  4. $ sudo apt install linux-oem-5.14 version 5.14.0-9029-oem or newer
  6. $ sudo apt install libipu6ep
  7. $ sudo apt install libcamhal-ipu6ep-common
  8. $ sudo apt install libcamhal-ipu6ep0
  9. $ sudo apt install libgsticamerainterface-1.0-1
 10. $ sudo apt install gstreamer1.0-icamera
 11. $ sudo vim /etc/v4l2-relayd
-FORMAT=YUY2
+FORMAT=NV12
 12. $ sudo reboot

[Where problems could occur]

Intel IPU6 platform is still under development and is not capable of
advanced power management features and may still suffer from stability
issues.

[Other Info]

Nomination for 5.15 is necessary for oem-5.14 to hwe-5.15 migration and
will depend on previous SRU proposal in bug 1955383
(https://lists.ubuntu.com/archives/kernel-team/2022-March/128922.html).
Nomination for generic-5.17 and oem-5.17 is still under planning.

Hao Yao (1):
  UBUNTU: SAUCE: IPU6: 2022-03-11 alpha release for Andrews MLK

You-Sheng Yang (1):
  UBUNTU: [Config] IPU6: enable OV02C10 sensor

 .../config/amd64/config.common.amd64          |    1 +
 debian.master/config/annotations              |    1 +
 .../config/arm64/config.common.arm64          |    1 +
 drivers/media/i2c/Kconfig                     |   14 +
 drivers/media/i2c/Makefile                    |    1 +
 drivers/media/i2c/ov01a10.c                   |   22 +-
 drivers/media/i2c/ov01a1s.c                   |   20 +-
 drivers/media/i2c/ov02c10.c                   | 1044 +++++++++++++++++
 drivers/media/i2c/power_ctrl_logic.c          |    2 +-
 drivers/media/pci/intel/ipu-buttress.c        |   30 +-
 drivers/media/pci/intel/ipu-buttress.h        |    3 +-
 drivers/media/pci/intel/ipu-isys-csi2.c       |   24 -
 drivers/media/pci/intel/ipu-isys-queue.c      |    2 +-
 drivers/media/pci/intel/ipu.c                 |    8 +-
 .../intel/ipu6/ipu-platform-buttress-regs.h   |    3 +-
 drivers/media/pci/intel/ipu6/ipu-platform.h   |    1 +
 16 files changed, 1125 insertions(+), 52 deletions(-)
 create mode 100644 drivers/media/i2c/ov02c10.c

-- 
2.34.1




More information about the kernel-team mailing list