[PATCH v4 03/11] include: linux: Add Mali-C55 Stats and Params V4L2 format

Daniel Scally dan.scally at ideasonboard.com
Fri Nov 15 13:25:32 CET 2024


Add the new format describing the Mali C55's Statistics and Parameters
to videodev2. These come from the v8 of the C55 kernel driver series
[1]. Once the kernel driver is merged we can replace these temporary
manual additions with updates to the scripts that merge in the
kernel headers.

[1] https://lore.kernel.org/linux-media/20241106100534.768400-1-dan.scally@ideasonboard.com/

Reviewed-by: Laurent Pinchart <laurent.pinchart at ideasonboard.com>
Acked-by: Kieran Bingham <kieran.bingham at ideasonboard.com>
Acked-by: Nayden Kanchev  <nayden.kanchev at arm.com>
Co-developed-by: Jacopo Mondi <jacopo.mondi at ideasonboard.com>
Signed-off-by: Jacopo Mondi <jacopo.mondi at ideasonboard.com>
Signed-off-by: Daniel Scally <dan.scally at ideasonboard.com>
---
Changes in v4:

	- Expanded commit message

Changes in v2:

	- None

Changes in v3:

	- None

 include/linux/videodev2.h | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/include/linux/videodev2.h b/include/linux/videodev2.h
index 3829c0b6..d2653b2e 100644
--- a/include/linux/videodev2.h
+++ b/include/linux/videodev2.h
@@ -840,6 +840,9 @@ struct v4l2_pix_format {
 /* The metadata format identifier for FE stats buffers. */
 #define V4L2_META_FMT_RPI_FE_STATS v4l2_fourcc('R', 'P', 'F', 'S')
 
+#define V4L2_META_FMT_MALI_C55_PARAMS	v4l2_fourcc('C', '5', '5', 'P') /* ARM Mali-C55 Parameters */
+#define V4L2_META_FMT_MALI_C55_3A_STATS        v4l2_fourcc('C', '5', '5', 'S') /* ARM Mali-C55 3A Statistics */
+
 /* priv field value to indicates that subsequent fields are valid. */
 #define V4L2_PIX_FMT_PRIV_MAGIC		0xfeedcafe
 
-- 
2.30.2



More information about the libcamera-devel mailing list