Prerequisite ox08x40 patches for v6.14 added in commit 01a25317 breaks Lenovo X1 Carbon Gen 13
- Dominant language
- C
- Stars
- 251
- Forks
- 75
- PR merge metrics
- No merged PRs in 30d
Description
Master branch commit https://github.com/intel/ipu6-drivers/commit/01a25317bad6734931613306cc0648de388dc57a added patches for porting to v6.14, yet it breaks Lenovo systems unexpectedly with dmesg:
```
kernel: ov08x40: module verification failed: signature and/or required key missing - tainting kernel
kernel: ov08x40 i2c-OVTI08F4:00: supply dovdd not found, using dummy regulator
kernel: ov08x40 i2c-OVTI08F4:00: supply avdd not found, using dummy regulator
kernel: ov08x40 i2c-OVTI08F4:00: supply dvdd not found, using dummy regulator
kernel: ov08x40 i2c-OVTI08F4:00: chip id mismatch: 560858!=0
```
It's basically [ov08x40](https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/drivers/media/i2c/ov08x40.c?h=v6.15) from v6.15 + [0022-media-ov08x40-Add-support-for-2-4-lanes-support-at-1.patch](https://github.com/intel/ipu6-drivers/blob/01a25317bad6734931613306cc0648de388dc57a/patch/v6.14/0022-media-ov08x40-Add-support-for-2-4-lanes-support-at-1.patch) + [0009-media-ov08x40-Fix-the-horizontal-flip-control.patch](https://github.com/intel/ipu6-drivers/blob/01a25317bad6734931613306cc0648de388dc57a/patch/v6.14/0009-media-ov08x40-Fix-the-horizontal-flip-control.patch), and the handshake pin, supported module names, etc. were dropped silently.
dmesg: [dmesg.Lenovo-X1-Carbon-Gen-13_6.14.0-1011-oem_BIOS-N4MET21W.chip-id-mismatch.txt](https://github.com/user-attachments/files/22197626/dmesg.Lenovo-X1-Carbon-Gen-13_6.14.0-1011-oem_BIOS-N4MET21W.chip-id-mismatch.txt)
Contributor guide
Assessment
This issue has not been assessed yet.