Re: [PATCH v12 3/8] media: uapi: add visconti viif meta buffer format
From: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Date: 2025-01-20 01:50:03
Also in:
linux-devicetree, linux-media, lkml
On Mon, Jan 20, 2025 at 12:15:43AM +0000, yuji2.ishikawa@toshiba.co.jp wrote:
On Thursday, January 2, 2025 10:10 PM, Laurent Pinchart wrote:quoted
On Mon, Nov 25, 2024 at 06:21:41PM +0900, Yuji Ishikawa wrote:quoted
Adds the Toshiba Visconti VIIF specific metadata formats/Adds/Add/ s/format/formats./I'll fix the commit message.quoted
quoted
- V4L2_META_FMT_VISCONTI_VIIF_PARAMS for ISP parameters - V4L2_META_FMT_VISCONTI_VIIF_STATS for ISP statistics Signed-off-by: Yuji Ishikawa <redacted>Assuming the documentation of the formats in subsequent patches is fine, Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>quoted
--- Changelog v10: - add entry for V4L2_META_FMT_VISCONTI_VIIF_PARAMS - add entry for V4L2_META_FMT_VISCONTI_VIIF_STATS Changelog v11: - no change Changelog v12: - add description for meta formats at v4l2-ioctl.c 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.cb/drivers/media/v4l2-core/v4l2-ioctl.c index 0304daa8471d..f7facb63b8ea 100644--- a/drivers/media/v4l2-core/v4l2-ioctl.c +++ b/drivers/media/v4l2-core/v4l2-ioctl.c@@ -1470,6 +1470,8 @@ static void v4l_fill_fmtdesc(struct v4l2_fmtdesc *fmt) case V4L2_META_FMT_RPI_BE_CFG: descr = "RPi PiSP BE Config format"; break; case V4L2_META_FMT_RPI_FE_CFG: descr = "RPi PiSP FE Config format"; break; case V4L2_META_FMT_RPI_FE_STATS: descr = "RPi PiSP FE Statistics format"; break; + case V4L2_META_FMT_VISCONTI_VIIF_PARAMS: descr = "Visconti ISP Parameters"; break; + case V4L2_META_FMT_VISCONTI_VIIF_STATS: descr = "Visconti ISP Statistics"; break;The media-ci has reported the following errors. Is it all right to leave these errors unfixed and keep the lines with the same style as other entries?
Yes, you can ignore those issues.
# Test checkpatch:./0003-media-uapi-add-visconti-viif-meta-buffer-format.patch ERROR: trailing statements should be on next line #26: FILE: drivers/media/v4l2-core/v4l2-ioctl.c:1473: +case V4L2_META_FMT_VISCONTI_VIIF_PARAMS: descr = "Visconti ISP +Parameters"; break; ERROR: trailing statements should be on next line #27: FILE: drivers/media/v4l2-core/v4l2-ioctl.c:1474: +case V4L2_META_FMT_VISCONTI_VIIF_STATS: descr = "Visconti ISP +Statistics"; break; total: 2 errors, 0 warnings, 0 checks, 18 lines checkedquoted
quoted
case V4L2_META_FMT_GENERIC_8: descr = "8-bit Generic Metadata"; break; case V4L2_META_FMT_GENERIC_CSI2_10: descr = "8-bit Generic Meta, 10b CSI-2"; break; case V4L2_META_FMT_GENERIC_CSI2_12: descr = "8-bit Generic Meta, 12b CSI-2"; break;diff --git a/include/uapi/linux/videodev2.hb/include/uapi/linux/videodev2.h index a5418759e2ba..9e1f66fdf038 100644--- a/include/uapi/linux/videodev2.h +++ b/include/uapi/linux/videodev2.h@@ -863,6 +863,10 @@ struct v4l2_pix_format { #define V4L2_META_FMT_RPI_FE_CFG v4l2_fourcc('R', 'P', 'F', 'C') /* PiSP FE configuration */ #define V4L2_META_FMT_RPI_FE_STATS v4l2_fourcc('R', 'P', 'F', 'S') /* PiSP FE stats */ +/* Vendor specific - used for Visconti VIIF sub-system */ +#define V4L2_META_FMT_VISCONTI_VIIF_PARAMS v4l2_fourcc('V', 'I', 'F', 'P') /* ISP Params */ +#define V4L2_META_FMT_VISCONTI_VIIF_STATS v4l2_fourcc('V', 'I', 'F', 'S') /* ISP Stats */ + #ifdef __KERNEL__ /* * Line-based metadata formats. Remember to update v4l_fill_fmtdesc() when
-- Regards, Laurent Pinchart