All of lore.kernel.org
 help / color / mirror / Atom feed
From: Keke Li <keke.li@amlogic.com>
To: Mauro Carvalho Chehab <mchehab@kernel.org>,
	 Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	 Conor Dooley <conor+dt@kernel.org>
Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org,
	 linux-kernel@vger.kernel.org, kieran.bingham@ideasonboard.com,
	 laurent.pinchart@ideasonboard.com, dan.scally@ideasonboard.com,
	 jacopo.mondi@ideasonboard.com, Keke Li <keke.li@amlogic.com>
Subject: [PATCH v5 06/10] media: Add C3ISP_PARAMS and C3ISP_STATS meta formats
Date: Fri, 27 Dec 2024 15:09:15 +0800	[thread overview]
Message-ID: <20241227-c3isp-v5-6-c7124e762ff6@amlogic.com> (raw)
In-Reply-To: <20241227-c3isp-v5-0-c7124e762ff6@amlogic.com>

C3ISP_PARAMS is the C3 ISP Parameters format.
C3ISP_STATS is the C3 ISP Statistics format.

Reviewed-by: Daniel Scally <dan.scally@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Signed-off-by: Keke Li <keke.li@amlogic.com>
---
 drivers/media/v4l2-core/v4l2-ioctl.c | 2 ++
 include/uapi/linux/videodev2.h       | 4 ++++
 2 files changed, 6 insertions(+)

diff --git a/drivers/media/v4l2-core/v4l2-ioctl.c b/drivers/media/v4l2-core/v4l2-ioctl.c
index 0304daa8471d..dae34b1170d7 100644
--- a/drivers/media/v4l2-core/v4l2-ioctl.c
+++ b/drivers/media/v4l2-core/v4l2-ioctl.c
@@ -1460,6 +1460,8 @@ static void v4l_fill_fmtdesc(struct v4l2_fmtdesc *fmt)
 	case V4L2_META_FMT_RK_ISP1_PARAMS:	descr = "Rockchip ISP1 3A Parameters"; break;
 	case V4L2_META_FMT_RK_ISP1_STAT_3A:	descr = "Rockchip ISP1 3A Statistics"; break;
 	case V4L2_META_FMT_RK_ISP1_EXT_PARAMS:	descr = "Rockchip ISP1 Ext 3A Params"; break;
+	case V4L2_META_FMT_C3ISP_PARAMS:	descr = "Amlogic C3 ISP Parameters"; break;
+	case V4L2_META_FMT_C3ISP_STATS:		descr = "Amlogic C3 ISP Statistics"; break;
 	case V4L2_PIX_FMT_NV12_8L128:	descr = "NV12 (8x128 Linear)"; break;
 	case V4L2_PIX_FMT_NV12M_8L128:	descr = "NV12M (8x128 Linear)"; break;
 	case V4L2_PIX_FMT_NV12_10BE_8L128:	descr = "10-bit NV12 (8x128 Linear, BE)"; break;
diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h
index e7c4dce39007..75e990e9d8b7 100644
--- a/include/uapi/linux/videodev2.h
+++ b/include/uapi/linux/videodev2.h
@@ -858,6 +858,10 @@ struct v4l2_pix_format {
 #define V4L2_META_FMT_RK_ISP1_STAT_3A	v4l2_fourcc('R', 'K', '1', 'S') /* Rockchip ISP1 3A Statistics */
 #define V4L2_META_FMT_RK_ISP1_EXT_PARAMS	v4l2_fourcc('R', 'K', '1', 'E') /* Rockchip ISP1 3a Extensible Parameters */
 
+/* Vendor specific - used for C3_ISP */
+#define V4L2_META_FMT_C3ISP_PARAMS	v4l2_fourcc('C', '3', 'P', 'M') /* Amlogic C3 ISP Parameters */
+#define V4L2_META_FMT_C3ISP_STATS	v4l2_fourcc('C', '3', 'S', 'T') /* Amlogic C3 ISP Statistics */
+
 /* Vendor specific - used for RaspberryPi PiSP */
 #define V4L2_META_FMT_RPI_BE_CFG	v4l2_fourcc('R', 'P', 'B', 'C') /* PiSP BE configuration */
 #define V4L2_META_FMT_RPI_FE_CFG	v4l2_fourcc('R', 'P', 'F', 'C') /* PiSP FE configuration */

-- 
2.47.1


WARNING: multiple messages have this Message-ID (diff)
From: Keke Li via B4 Relay <devnull+keke.li.amlogic.com@kernel.org>
To: Mauro Carvalho Chehab <mchehab@kernel.org>,
	 Rob Herring <robh@kernel.org>,
	Krzysztof Kozlowski <krzk+dt@kernel.org>,
	 Conor Dooley <conor+dt@kernel.org>
Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org,
	 linux-kernel@vger.kernel.org, kieran.bingham@ideasonboard.com,
	 laurent.pinchart@ideasonboard.com, dan.scally@ideasonboard.com,
	 jacopo.mondi@ideasonboard.com, Keke Li <keke.li@amlogic.com>
Subject: [PATCH v5 06/10] media: Add C3ISP_PARAMS and C3ISP_STATS meta formats
Date: Fri, 27 Dec 2024 15:09:15 +0800	[thread overview]
Message-ID: <20241227-c3isp-v5-6-c7124e762ff6@amlogic.com> (raw)
In-Reply-To: <20241227-c3isp-v5-0-c7124e762ff6@amlogic.com>

From: Keke Li <keke.li@amlogic.com>

C3ISP_PARAMS is the C3 ISP Parameters format.
C3ISP_STATS is the C3 ISP Statistics format.

Reviewed-by: Daniel Scally <dan.scally@ideasonboard.com>
Reviewed-by: Jacopo Mondi <jacopo.mondi@ideasonboard.com>
Signed-off-by: Keke Li <keke.li@amlogic.com>
---
 drivers/media/v4l2-core/v4l2-ioctl.c | 2 ++
 include/uapi/linux/videodev2.h       | 4 ++++
 2 files changed, 6 insertions(+)

diff --git a/drivers/media/v4l2-core/v4l2-ioctl.c b/drivers/media/v4l2-core/v4l2-ioctl.c
index 0304daa8471d..dae34b1170d7 100644
--- a/drivers/media/v4l2-core/v4l2-ioctl.c
+++ b/drivers/media/v4l2-core/v4l2-ioctl.c
@@ -1460,6 +1460,8 @@ static void v4l_fill_fmtdesc(struct v4l2_fmtdesc *fmt)
 	case V4L2_META_FMT_RK_ISP1_PARAMS:	descr = "Rockchip ISP1 3A Parameters"; break;
 	case V4L2_META_FMT_RK_ISP1_STAT_3A:	descr = "Rockchip ISP1 3A Statistics"; break;
 	case V4L2_META_FMT_RK_ISP1_EXT_PARAMS:	descr = "Rockchip ISP1 Ext 3A Params"; break;
+	case V4L2_META_FMT_C3ISP_PARAMS:	descr = "Amlogic C3 ISP Parameters"; break;
+	case V4L2_META_FMT_C3ISP_STATS:		descr = "Amlogic C3 ISP Statistics"; break;
 	case V4L2_PIX_FMT_NV12_8L128:	descr = "NV12 (8x128 Linear)"; break;
 	case V4L2_PIX_FMT_NV12M_8L128:	descr = "NV12M (8x128 Linear)"; break;
 	case V4L2_PIX_FMT_NV12_10BE_8L128:	descr = "10-bit NV12 (8x128 Linear, BE)"; break;
diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h
index e7c4dce39007..75e990e9d8b7 100644
--- a/include/uapi/linux/videodev2.h
+++ b/include/uapi/linux/videodev2.h
@@ -858,6 +858,10 @@ struct v4l2_pix_format {
 #define V4L2_META_FMT_RK_ISP1_STAT_3A	v4l2_fourcc('R', 'K', '1', 'S') /* Rockchip ISP1 3A Statistics */
 #define V4L2_META_FMT_RK_ISP1_EXT_PARAMS	v4l2_fourcc('R', 'K', '1', 'E') /* Rockchip ISP1 3a Extensible Parameters */
 
+/* Vendor specific - used for C3_ISP */
+#define V4L2_META_FMT_C3ISP_PARAMS	v4l2_fourcc('C', '3', 'P', 'M') /* Amlogic C3 ISP Parameters */
+#define V4L2_META_FMT_C3ISP_STATS	v4l2_fourcc('C', '3', 'S', 'T') /* Amlogic C3 ISP Statistics */
+
 /* Vendor specific - used for RaspberryPi PiSP */
 #define V4L2_META_FMT_RPI_BE_CFG	v4l2_fourcc('R', 'P', 'B', 'C') /* PiSP BE configuration */
 #define V4L2_META_FMT_RPI_FE_CFG	v4l2_fourcc('R', 'P', 'F', 'C') /* PiSP FE configuration */

-- 
2.47.1



  parent reply	other threads:[~2024-12-27  7:09 UTC|newest]

Thread overview: 43+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-12-27  7:09 [PATCH v5 00/10] Amlogic C3 ISP support Keke Li
2024-12-27  7:09 ` Keke Li via B4 Relay
2024-12-27  7:09 ` [PATCH v5 01/10] dt-bindings: media: Add amlogic,c3-mipi-csi2.yaml Keke Li
2024-12-27  7:09   ` Keke Li via B4 Relay
2024-12-27  7:19   ` Krzysztof Kozlowski
2024-12-27  7:38     ` Keke Li
2025-01-22 13:36       ` Jacopo Mondi
2025-01-22 13:48         ` Krzysztof Kozlowski
2025-01-22 14:00           ` Jacopo Mondi
2024-12-27  7:09 ` [PATCH v5 02/10] media: platform: Add C3 MIPI CSI-2 driver Keke Li
2024-12-27  7:09   ` Keke Li via B4 Relay
2025-01-22 14:03   ` Jacopo Mondi
2025-02-05  5:49     ` Keke Li
2025-01-23  8:59   ` Jacopo Mondi
2025-02-05  6:00     ` Keke Li
2024-12-27  7:09 ` [PATCH v5 03/10] dt-bindings: media: Add amlogic,c3-mipi-adapter.yaml Keke Li
2024-12-27  7:09   ` Keke Li via B4 Relay
2024-12-27  7:20   ` Krzysztof Kozlowski
2024-12-27  7:40     ` Keke Li
2024-12-27  7:09 ` [PATCH v5 04/10] media: platform: Add C3 MIPI adapter driver Keke Li
2024-12-27  7:09   ` Keke Li via B4 Relay
2025-01-22 16:55   ` Jacopo Mondi
2024-12-27  7:09 ` [PATCH v5 05/10] dt-bindings: media: Add amlogic,c3-isp.yaml Keke Li
2024-12-27  7:09   ` Keke Li via B4 Relay
2024-12-27  7:22   ` Krzysztof Kozlowski
2024-12-27  7:42     ` Keke Li
2025-01-22 13:38     ` Jacopo Mondi
2025-01-23  7:23       ` Krzysztof Kozlowski
2024-12-27  7:09 ` Keke Li [this message]
2024-12-27  7:09   ` [PATCH v5 06/10] media: Add C3ISP_PARAMS and C3ISP_STATS meta formats Keke Li via B4 Relay
2024-12-27  7:09 ` [PATCH v5 07/10] media: uapi: Add stats info and parameters buffer for c3 ISP Keke Li
2024-12-27  7:09   ` Keke Li via B4 Relay
2025-01-23  9:57   ` Jacopo Mondi
2025-02-05  6:14     ` Keke Li
2024-12-27  7:09 ` [PATCH v5 08/10] media: platform: Add c3 ISP driver Keke Li
2024-12-27  7:09   ` Keke Li via B4 Relay
2025-01-23  9:50   ` Jacopo Mondi
2025-02-05  6:21     ` Keke Li
2024-12-27  7:09 ` [PATCH v5 09/10] Documentation: media: add documentation file metafmt-c3-isp.rst Keke Li
2024-12-27  7:09   ` Keke Li via B4 Relay
2025-01-23  9:59   ` Jacopo Mondi
2024-12-27  7:09 ` [PATCH v5 10/10] Documentation: media: add documentation file c3-isp.rst Keke Li
2024-12-27  7:09   ` Keke Li via B4 Relay

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=20241227-c3isp-v5-6-c7124e762ff6@amlogic.com \
    --to=keke.li@amlogic.com \
    --cc=conor+dt@kernel.org \
    --cc=dan.scally@ideasonboard.com \
    --cc=devicetree@vger.kernel.org \
    --cc=jacopo.mondi@ideasonboard.com \
    --cc=kieran.bingham@ideasonboard.com \
    --cc=krzk+dt@kernel.org \
    --cc=laurent.pinchart@ideasonboard.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-media@vger.kernel.org \
    --cc=mchehab@kernel.org \
    --cc=robh@kernel.org \
    /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.