public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] media: renesas: vsp1: Fix v4l2-compliance failures
@ 2025-04-29 23:53 Laurent Pinchart
  2025-04-29 23:53 ` [PATCH 1/7] media: renesas: vsp1: Store supported media bus codes in vsp1_entity Laurent Pinchart
                   ` (6 more replies)
  0 siblings, 7 replies; 19+ messages in thread
From: Laurent Pinchart @ 2025-04-29 23:53 UTC (permalink / raw)
  To: linux-media
  Cc: linux-renesas-soc, Kieran Bingham, Jacopo Mondi, Tomi Valkeinen

Hello,

This series fixes all v4l2-compliance failures in the VSP1 driver. It
builds on top of the recently posted "[PATCH v2 0/9] media: renesas:
vsp1: Add colorspace support" series ([1]).

The v4l2-compliance log is long, and not that interesting as there's no
failure. Here's the executive summary, if anyone wants the full log,
please let me know.

----------------------------------------
root@buildroot ~ # v4l2-compliance -m /dev/media1
v4l2-compliance 1.29.0-5370, 64 bits, 64-bit time_t
v4l2-compliance SHA: 81ccbfe204c7 2025-04-29 15:36:05

Compliance test for vsp1 device /dev/media1:

Media Driver Info:
        Driver name      : vsp1
        Model            : VSP2-BD
        Serial           :
        Bus info         : platform:fe960000.vsp
        Media version    : 6.15.0
        Hardware revision: 0x01011504 (16848132)
        Driver version   : 6.15.0

[...]

Grand Total for vsp1 device /dev/media1: 757, Succeeded: 757, Failed: 0, Warnings: 0
----------------------------------------

To achieve zero failures, I had to disable a streaming test that can't
succeed on the VSP, as it is an MC-based device. The patch ("[v4l-utils]
[PATCH] v4l2-compliance: Don't perform blocking DQBUF test on MC_IO
devices") has been posted in [2].

The series has also been tested with the vsp-tests suite, which reported
no regression.

[1] https://lore.kernel.org/linux-media/20250429232904.26413-1-laurent.pinchart+renesas@ideasonboard.com
[2] https://lore.kernel.org/linux-media/20250429203922.23078-1-laurent.pinchart@ideasonboard.com

Laurent Pinchart (7):
  media: renesas: vsp1: Store supported media bus codes in vsp1_entity
  media: renesas: vsp1: Store size limits in vsp1_entity
  media: renesas: vsp1: Fix code checks in frame size enumeration
  media: renesas: vsp1: Fix RPF sink alignment for YUV formats
  media: renesas: vsp1: Fix RWPF media bus code and frame size
    enumeration
  media: renesas: vsp1: Fix format propagation on the BRX
  media: renesas: vsp1: Implement control events

 .../media/platform/renesas/vsp1/vsp1_brx.c    |  37 ++---
 .../media/platform/renesas/vsp1/vsp1_clu.c    |  47 ++----
 .../media/platform/renesas/vsp1/vsp1_entity.c | 108 +++++++-------
 .../media/platform/renesas/vsp1/vsp1_entity.h |  21 +--
 .../media/platform/renesas/vsp1/vsp1_histo.c  |  27 ++--
 .../media/platform/renesas/vsp1/vsp1_histo.h  |   2 -
 .../media/platform/renesas/vsp1/vsp1_hsit.c   |  24 ++--
 .../media/platform/renesas/vsp1/vsp1_lif.c    |  40 ++----
 .../media/platform/renesas/vsp1/vsp1_lut.c    |  47 ++----
 .../media/platform/renesas/vsp1/vsp1_rpf.c    |   5 +-
 .../media/platform/renesas/vsp1/vsp1_rwpf.c   | 135 ++++++++++++++----
 .../media/platform/renesas/vsp1/vsp1_rwpf.h   |   3 -
 .../media/platform/renesas/vsp1/vsp1_sru.c    |  61 ++++----
 .../media/platform/renesas/vsp1/vsp1_uds.c    |  60 ++++----
 .../media/platform/renesas/vsp1/vsp1_uif.c    |  40 ++----
 .../media/platform/renesas/vsp1/vsp1_wpf.c    |  10 +-
 16 files changed, 314 insertions(+), 353 deletions(-)


base-commit: 398a1b33f1479af35ca915c5efc9b00d6204f8fa
prerequisite-patch-id: e3d9847d1da4398f1bf0b57f5ef4a612392c7255
prerequisite-patch-id: 54ade6c92a08292f509ad0c42cc578e2b355e699
prerequisite-patch-id: c2f29968199990b573d655ca9ea9ac0883842a9c
prerequisite-patch-id: 96e1d3ee682a91153ecd32207a641274cdd88b7a
prerequisite-patch-id: 221744f7a7fc757b67c32a1eb2160fb46cd59111
prerequisite-patch-id: 8c3ebcd92a4297b0f28949e6dba038c042f7dfa1
prerequisite-patch-id: 439fe909a37bc235622e8feacc2fc01429dcb4bb
prerequisite-patch-id: 5940443948cee464fb7448778ed180d50736d771
prerequisite-patch-id: eabcbd4bedb2617adf11740c67014de31f99a182
prerequisite-patch-id: 048286f07c4a5cb2bf695cc9876640759aec970c
-- 
Regards,

Laurent Pinchart


^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2025-06-25 23:48 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-29 23:53 [PATCH 0/7] media: renesas: vsp1: Fix v4l2-compliance failures Laurent Pinchart
2025-04-29 23:53 ` [PATCH 1/7] media: renesas: vsp1: Store supported media bus codes in vsp1_entity Laurent Pinchart
2025-05-28 14:32   ` Jacopo Mondi
2025-04-29 23:53 ` [PATCH 2/7] media: renesas: vsp1: Store size limits " Laurent Pinchart
2025-05-28 14:43   ` Jacopo Mondi
2025-06-25 22:44     ` Laurent Pinchart
2025-04-29 23:53 ` [PATCH 3/7] media: renesas: vsp1: Fix code checks in frame size enumeration Laurent Pinchart
2025-05-28 14:45   ` Jacopo Mondi
2025-06-25 22:52     ` Laurent Pinchart
2025-04-29 23:53 ` [PATCH 4/7] media: renesas: vsp1: Fix RPF sink alignment for YUV formats Laurent Pinchart
2025-05-28 14:49   ` Jacopo Mondi
2025-06-25 23:38     ` Laurent Pinchart
2025-04-29 23:53 ` [PATCH 5/7] media: renesas: vsp1: Fix RWPF media bus code and frame size enumeration Laurent Pinchart
2025-05-28 14:58   ` Jacopo Mondi
2025-06-25 23:47     ` Laurent Pinchart
2025-04-29 23:53 ` [PATCH 6/7] media: renesas: vsp1: Fix format propagation on the BRX Laurent Pinchart
2025-05-28 15:00   ` Jacopo Mondi
2025-04-29 23:53 ` [PATCH 7/7] media: renesas: vsp1: Implement control events Laurent Pinchart
2025-05-28 15:06   ` Jacopo Mondi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox