From: Hans Verkuil <hverkuil+cisco@kernel.org>
To: linux-media@vger.kernel.org
Cc: Sakari Ailus <sakari.ailus@linux.intel.com>,
laurent.pinchart@ideasonboard.com
Subject: [PATCH 00/14] media: omap3isp: v4l2-compliance fixes
Date: Fri, 17 Oct 2025 15:26:37 +0200 [thread overview]
Message-ID: <cover.1760707611.git.hverkuil+cisco@kernel.org> (raw)
When I worked on the patch series to remove the vb2 wait_prepare/finish
callbacks, I had to test that series on my Beagle xM board with a
Leopard Imaging li5m03 camera.
Since I wanted to use v4l2-compliance to test the vb2 change, I first had
to fix a bunch of other compliance problems in this driver so it would
actually be able to run the streaming tests.
This series contains the fixes I made to get to that point.
It depends on one sensor driver fix (posted separately):
https://patchwork.linuxtv.org/project/linux-media/patch/554fb9d7-374b-4868-b91b-959b8fd69b4d@kernel.org/
The last two patches in this series are for reference only and not
meant to be merged.
The first patch ("configure entity functions") definitely needs to be
reviewed: I'm not certain what all blocks did, so in a few places I had
to guess what the entity function is.
This series doesn't fix all compliance problems, but at least it is
a lot better now.
Regards,
Hans
Hans Verkuil (14):
media: omap3isp: configure entity functions
media: omap3isp: add V4L2_CAP_IO_MC and don't set bus_info
media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes
media: omap3isp: implement enum_fmt_vid_cap/out
media: omap3isp: use V4L2_COLORSPACE_SRGB instead of _JPEG
media: omap3isp: set initial format
media: omap3isp: rework isp_video_try/set_format
media: omap3isp: implement create/prepare_bufs
media: omap3isp: better VIDIOC_G/S_PARM handling
media: omap3isp: support ctrl events for isppreview
media: omap3isp: ispccp2: always clamp in ccp2_try_format()
media: omap3isp: isppreview: always clamp in preview_try_format()
DO NOT MERGE: media: omap3isp: change default resolution to 864x648
DO NOT MERGE: omap3-beagle-xm.dts: add Leopard Imaging li5m03 support
.../dts/ti/omap/omap3-beagle-xm-li5m03.dtsi | 64 +++++++
arch/arm/boot/dts/ti/omap/omap3-beagle-xm.dts | 2 +
drivers/media/platform/ti/omap3isp/ispccdc.c | 1 +
drivers/media/platform/ti/omap3isp/ispccp2.c | 3 +-
drivers/media/platform/ti/omap3isp/ispcsi2.c | 1 +
.../media/platform/ti/omap3isp/isppreview.c | 26 ++-
.../media/platform/ti/omap3isp/ispresizer.c | 3 +-
drivers/media/platform/ti/omap3isp/ispstat.c | 1 +
drivers/media/platform/ti/omap3isp/ispvideo.c | 174 +++++++++++++-----
9 files changed, 216 insertions(+), 59 deletions(-)
create mode 100644 arch/arm/boot/dts/ti/omap/omap3-beagle-xm-li5m03.dtsi
--
2.51.0
next reply other threads:[~2025-10-17 13:38 UTC|newest]
Thread overview: 37+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-10-17 13:26 Hans Verkuil [this message]
2025-10-17 13:26 ` [PATCH 01/14] media: omap3isp: configure entity functions Hans Verkuil
2025-10-17 13:26 ` [PATCH 02/14] media: omap3isp: add V4L2_CAP_IO_MC and don't set bus_info Hans Verkuil
2025-10-17 13:26 ` [PATCH 03/14] media: omap3isp: isp_video_mbus_to_pix/pix_to_mbus fixes Hans Verkuil
2025-10-22 7:48 ` Sakari Ailus
2025-12-01 8:27 ` Hans Verkuil
2025-12-01 10:22 ` Sakari Ailus
2025-12-01 12:56 ` Sakari Ailus
2025-12-01 15:35 ` Hans Verkuil
2025-12-01 16:43 ` Sakari Ailus
2025-12-02 7:18 ` Hans Verkuil
2025-10-17 13:26 ` [PATCH 04/14] media: omap3isp: implement enum_fmt_vid_cap/out Hans Verkuil
2025-10-22 7:56 ` Sakari Ailus
2025-12-01 8:40 ` Hans Verkuil
2025-12-01 11:35 ` Sakari Ailus
2025-12-01 13:44 ` Hans Verkuil
2025-12-01 15:27 ` Sakari Ailus
2025-10-17 13:26 ` [PATCH 05/14] media: omap3isp: use V4L2_COLORSPACE_SRGB instead of _JPEG Hans Verkuil
2025-10-17 13:26 ` [PATCH 06/14] media: omap3isp: set initial format Hans Verkuil
2025-10-17 13:26 ` [PATCH 07/14] media: omap3isp: rework isp_video_try/set_format Hans Verkuil
2025-10-22 8:04 ` Sakari Ailus
2025-12-01 8:48 ` Hans Verkuil
2025-12-01 12:42 ` Sakari Ailus
2025-10-17 13:26 ` [PATCH 08/14] media: omap3isp: implement create/prepare_bufs Hans Verkuil
2025-10-22 8:06 ` Sakari Ailus
2025-12-01 8:54 ` Hans Verkuil
2025-12-01 12:42 ` Sakari Ailus
2025-10-17 13:26 ` [PATCH 09/14] media: omap3isp: better VIDIOC_G/S_PARM handling Hans Verkuil
2025-10-22 8:09 ` Sakari Ailus
2025-12-01 10:28 ` Hans Verkuil
2025-12-01 13:40 ` Hans Verkuil
2025-12-01 15:10 ` Sakari Ailus
2025-10-17 13:26 ` [PATCH 10/14] media: omap3isp: support ctrl events for isppreview Hans Verkuil
2025-10-17 13:26 ` [PATCH 11/14] media: omap3isp: ispccp2: always clamp in ccp2_try_format() Hans Verkuil
2025-10-17 13:26 ` [PATCH 12/14] media: omap3isp: isppreview: always clamp in preview_try_format() Hans Verkuil
2025-10-17 13:26 ` [PATCH 13/14] DO NOT MERGE: media: omap3isp: change default resolution to 864x648 Hans Verkuil
2025-10-17 13:26 ` [PATCH 14/14] DO NOT MERGE: omap3-beagle-xm.dts: add Leopard Imaging li5m03 support Hans Verkuil
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1760707611.git.hverkuil+cisco@kernel.org \
--to=hverkuil+cisco@kernel.org \
--cc=laurent.pinchart@ideasonboard.com \
--cc=linux-media@vger.kernel.org \
--cc=sakari.ailus@linux.intel.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.