All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/4] media: mali-c55: Add support for CCM and Gamma
@ 2026-06-27 14:29 Jacopo Mondi
  2026-06-27 14:29 ` [PATCH v3 1/4] media: mali-c55: Add support for CCM Jacopo Mondi
                   ` (3 more replies)
  0 siblings, 4 replies; 16+ messages in thread
From: Jacopo Mondi @ 2026-06-27 14:29 UTC (permalink / raw)
  To: Nayden.Kanchev, Konstantin Babin, Anthony McGivern,
	vincenzo.frascino, linus.walleij, laurent.pinchart, Daniel Scally,
	Mauro Carvalho Chehab
  Cc: linux-media, linux-kernel, Jacopo Mondi, Linus Walleij

Add support for Ccm and Gamma to the Mali-C55 ISP by defining the
corresponding blocks in the uAPI and implementing their handling in
the driver.

v3 implements validation of CCM and Gamma parameters using the new
block_validate() callback from v4l2-isp.

I kept the two patches unsquashed, to discuss if it is worth validating
the fields or we should rely on masking before writing to registers.

Signed-off-by: Jacopo Mondi <jacopo.mondi+renesas@ideasonboard.com>
---
Changes in v3:
- Address review comments from Linus and Vincenzo (changelog per patch)
- Rebase on top of
  "[PATCH v3 0/6] media: v4l2-isp: Add support for extensible statistics"
  https://patchwork.linuxtv.org/project/linux-media/list/?series=26929
  to perform per-block validation
- Add 2 patches for validating CCM and Gamma parameters
- Collect tags
- Link to v2: https://lore.kernel.org/r/20260616-mali-c55-ccm-gamma-v2-0-0f93e9a95d98@ideasonboard.com

Changes in v2:
- remove unused 'rgb_enable' in gamma uapi
- address checkpatch issues
- Link to v1: https://lore.kernel.org/r/20260616-mali-c55-ccm-gamma-v1-0-174fe4fedea3@ideasonboard.com

---
Jacopo Mondi (4):
      media: mali-c55: Add support for CCM
      media: mali-c55: Implement CCM block validation
      media: mali-c55: Add support for RGB Gamma
      media: mali-c55: Implement Gamma block validation

 .../media/platform/arm/mali-c55/mali-c55-params.c  | 197 +++++++++++++++++++++
 .../platform/arm/mali-c55/mali-c55-registers.h     |  13 +-
 include/uapi/linux/media/arm/mali-c55-config.h     |  84 ++++++++-
 3 files changed, 289 insertions(+), 5 deletions(-)
---
base-commit: 06cb687a5132fcffe624c0070576ab852ac6b568
change-id: 20260616-mali-c55-ccm-gamma-c02a0df59f98
prerequisite-message-id: 20260627-extensible-stats-v3-0-3b600bb2db8b@ideasonboard.com
prerequisite-patch-id: 2939dff7f477209138725aa8d86318d6580f4ea3
prerequisite-patch-id: f77370d8fc480b2e972a773f7d56f33ff1995eef
prerequisite-patch-id: bd3b231bc86129d25fca4ae34408a61db43bf883
prerequisite-patch-id: e44f05055f4bc9dc93ae6bd25af80c64f5ce627a
prerequisite-patch-id: a5f27213eba078f7ed5420d90df3ecd45151219e
prerequisite-patch-id: 9b2fbe610fb17689030c6da6c529f7db91b86d9c

Best regards,
-- 
Jacopo Mondi <jacopo.mondi@ideasonboard.com>


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

end of thread, other threads:[~2026-06-29 13:07 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-27 14:29 [PATCH v3 0/4] media: mali-c55: Add support for CCM and Gamma Jacopo Mondi
2026-06-27 14:29 ` [PATCH v3 1/4] media: mali-c55: Add support for CCM Jacopo Mondi
2026-06-27 14:29 ` [PATCH v3 2/4] media: mali-c55: Implement CCM block validation Jacopo Mondi
2026-06-29  7:52   ` Vincenzo Frascino
2026-06-29  9:15     ` Jacopo Mondi
2026-06-29  9:57   ` Laurent Pinchart
2026-06-29 11:08     ` Vincenzo Frascino
2026-06-29 11:33       ` Jacopo Mondi
2026-06-29 13:07         ` Vincenzo Frascino
2026-06-29 12:05       ` Laurent Pinchart
2026-06-27 14:29 ` [PATCH v3 3/4] media: mali-c55: Add support for RGB Gamma Jacopo Mondi
2026-06-27 14:29 ` [PATCH v3 4/4] media: mali-c55: Implement Gamma block validation Jacopo Mondi
2026-06-29  8:10   ` Vincenzo Frascino
2026-06-29  9:19     ` Jacopo Mondi
2026-06-29 10:14       ` Vincenzo Frascino
2026-06-29 10:20   ` Laurent Pinchart

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.