Re: [PATCH v2] media: i2c: ov08x40: Implement get_selection
From: Pierre Pinon
Date: Mon Oct 05 2026 - 04:18:59 EST
Hi Oleg,
On Fri, Oct 02, 2026 at 07:24:20PM +0200, Oleg Keri wrote:
> v2 works here on the Lenovo Yoga Slim 7x Gen 11 (2-lane, libcamera 0.7.2
> simple pipeline).
>
> Tested-by: Oleg Keri <okerixx@xxxxxxxxx> # Lenovo Yoga Slim 7x Gen 11
Thanks for testing!
> Yes, please do. It makes no sense to default to a mode a 2-lane board
> can't use.
Sent here:
https://lore.kernel.org/linux-media/20261005065535.16137-1-pierre@xxxxxxxxx/
For the record, on the Dell (IPU7 behind an Intel CVS, 2 lanes),
libcamera now picks the binned 1928x1088 mode for 1080p, and that mode
still does not stream: the IPU7 firmware rejects every frame with
INSYS_MSG_ERR_CAPTURE_HW_ERR_BAD_FRAME_DIM.
This is the issue discussed under v1 2/2, "media: i2c: ov08x40: Do not
expose the broken 1928x1088 binned mode":
https://lore.kernel.org/linux-media/20260904134604.595685-1-pierre@xxxxxxxxx/
In short:
- Jimmy relayed that the CVS firmware decodes and re-packs the sensor's
MIPI stream, and only supports 3856x2176 linear and 1928x1088 sHDR,
while the driver programs 1928x1088 as linear.
- Sakari suggested having the CVS driver reject the other sizes.
With your Yoga feeding the sensor into CAMSS, I assume there is no such
vision chip in between, which would explain why the mode works there.
Is that right?
I'll follow up in that thread.
Pierre