Skip to content

Integrate linux-seco-imx/seco_lf-6.6.52-2.2.1_ov5640-mx95-dev

Commit: clea-os/bsp/nxp/linux-seco-imx@3c3083e4

[DRIVER] ov5640_mx95: reapply "media: ov5640: Use runtime PM"

The change adds back runtime power management to the OV5640 driver. The change was previously reverted to use the s_power() subdev ioctl for camera power management because the downstream kernel ISI bridge driver still uses s_power() to power on/off its subdevices. However, i.MX95 uses the upstream variant of the ISI bridge driver that doesn't use s_power(), so the OV5640 with runtime PM reverted can't work with i.MX95.

REFERENCE: https://git.toradex.com/cgit/linux-toradex.git/commit/drivers/media/i2c/ov5640.c?h=toradex_6.6-2.2.x-imx&id=62c0bc40962fa18c213bfa4595fe17e956774f7f

--

Commit: clea-os/bsp/nxp/linux-seco-imx@c3fb4f1b

[DRIVER] media: add ov5640_mx95 sensor driver

Fork of ov5640 driver for use on NXP i.MX95: patch specific to this version to follow.

--

Commit: clea-os/bsp/nxp/linux-seco-imx@a03e264d

media: ov5640: fix get_light_freq on auto

commit 001d3753538d26ddcbef011f5643cfff58a7f672 upstream.

Light frequency was not properly returned when in auto mode and the detected frequency was 60Hz.

Fixes: 19a81c1426c1 ("[media] add Omnivision OV5640 sensor driver") Cc: stable@vger.kernel.org Signed-off-by: Sam Bobrowicz sam@elite-embedded.com Signed-off-by: Michal Simek michal.simek@amd.com Signed-off-by: Sakari Ailus sakari.ailus@linux.intel.com Signed-off-by: Mauro Carvalho Chehab mchehab+huawei@kernel.org Signed-off-by: Greg Kroah-Hartman gregkh@linuxfoundation.org

--

Commit: clea-os/bsp/nxp/linux-seco-imx@2fed2607

media: i2c: ov5640: Add ov5640 test pattern in imx8 video stack

The ov5640 camera is able to generate a test pattern. Add a V4l2 control to control the test pattern feature from userspace through the ISI capture that is registered as /dev/video2 by using the command: v4l2-ctl -d /dev/video2 --set-ctrl test_pattern=1

This issue is not present upstream because there the sensor could be accessed and the control can be set via /dev/v4l-subdev registered by ov5640.

Resolved open MR threads. Cherry-picked onto toradex_5.15-2.2.x-imx, no conflicts.

Upstream-Status: Inappropriate [other] Signed-off-by: Aishwarya Kothari aishwarya.kothari@toradex.com Signed-off-by: Max Krummenacher max.krummenacher@toradex.com

Merge request reports

Loading