[PATCH 0/5][SRU][Noble/Unstable] obsolete out-of-tree ivsc dkms in favor of in-tree one

You-Sheng Yang vicamo.yang at canonical.com
Fri Apr 19 05:24:19 UTC 2024


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

[Impact]

Starting from kernel v6.8, Intel demands the use of in-tree VSC driver instead
of the out-of-tree dkms originated from https://github.com/intel/ivsc-driver.

[Fix]

The in-tree vsc driver as of v6.8 still needs a few fixes to archive the same
supportness to launched Intel IPU6 Camera devices. Commit 1,4, and 5 are to add
supported devices and platforms. Commit 2,3 resolve an issue after resumed.

[Test Case]

This is supposed to work together with the updated dkms, which shall also be
built along with the kernel itself as linux-modules-ipu6-<variant>. Install the
corresponding kernel/modules packages and test camera functions.

[Where problems could occur]

While this is the first time we switch to in-tree VSC driver, and the
out-of-tree driver is not aligned at the time of transition and probably never
will, the provided functions and verified stability issues may vary.

[Other Info]

The dkms is created to be compatible of multiple versions, yet the in-tree vsc
driver transitioning should only happen for kernel >= v6.8. That is, oem-6.8,
noble and linux-unstable will be nominated.

Hao Yao (1):
  UBUNTU: SAUCE: media: ipu-bridge: Support more sensors

Sakari Ailus (3):
  Revert "mei: vsc: Call wake_up() in the threaded IRQ handler"
  mei: vsc: Unregister interrupt handler for system suspend
  media: ipu-bridge: Add ov01a10 in Dell XPS 9315

Wentong Wu (1):
  ACPI: scan: Defer enumeration of devices with a _DEP pointing to IVSC
    device

 drivers/acpi/scan.c                  |  1 +
 drivers/media/pci/intel/ipu-bridge.c | 19 +++++++
 drivers/misc/mei/platform-vsc.c      | 17 +++++-
 drivers/misc/mei/vsc-tp.c            | 84 +++++++++++++++++++---------
 drivers/misc/mei/vsc-tp.h            |  3 +
 5 files changed, 98 insertions(+), 26 deletions(-)

-- 
2.43.0




More information about the kernel-team mailing list