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.
--
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