From patchwork Tue Apr 22 09:31:12 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nas Chung X-Patchwork-Id: 883355 Received: from PUWP216CU001.outbound.protection.outlook.com (mail-koreasouthazon11020072.outbound.protection.outlook.com [52.101.156.72]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 9C7321FDA94; Tue, 22 Apr 2025 09:31:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=52.101.156.72 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745314301; cv=fail; b=opjVrEGAfjzU1eeyWaN3gxCPJpv6Do4zs+FasWN0gFMmzS61N89NCnlqwORSJX3+Ol7gmD3iCL/25ruFzbWjnOhcAb2x1e8RRNlOpVO0uqtsAdVLL1Imm+XjmHxjuyu+X6OmldovxgONy8leRVwfUcwclx1qa30U6cwMZeI6610= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1745314301; c=relaxed/simple; bh=AX+cRdpE1OPMFzVXBGxkiD+opH5g7/jEzkoYiFmqWiQ=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: Content-Type:MIME-Version; b=RWFIFw4Eh3bhyIGqUZeDEHCCfz+PUuhjFRMyTAErq6m1aiPu3NMi5FWeipA6Hq30PUp0ehnva8hzR1wCiHbShJTyQg2FOyI6zmDMEmN+yt/XGngXm61FVDPpSJxvvxBBQSyBw+DcVGycasd5e5EVWrX0MpSpt46zIFrMjU+iO0I= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=chipsnmedia.com; spf=fail smtp.mailfrom=chipsnmedia.com; dkim=pass (1024-bit key) header.d=chipsnmedia.com header.i=@chipsnmedia.com header.b=f/fIAqnh; arc=fail smtp.client-ip=52.101.156.72 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=chipsnmedia.com Authentication-Results: smtp.subspace.kernel.org; spf=fail smtp.mailfrom=chipsnmedia.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=chipsnmedia.com header.i=@chipsnmedia.com header.b="f/fIAqnh" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=LK8CACAknWiGG0GclnvbhnBcLCEa+PQk1/1HcTTpbjedFSukL+fIcfskbAEyhks/cBMpKiUk/tTbqSD3LL2HIVJxr1KRMaqo17NimEL4ND+eepTA6stBRvSXQFRf7FFy1Kh0wQ9O2BqgeOpI3z12CRWHfAx8H7xJfnhj1qnDJeKwBxMDzRNBpMWd/RSMZatb1fhloWamBn5Ino7jPjsa2sWWfE3gTjdV7rssGEEiB/QuyO9HAsv54VdajJfgqqBFH3FfhVX91MwNNYhutuDD9wmEQfFxFSycdFZE0wpYjQC7F+7BFmM5xnVGksCDxV8idDCPIYR8H3yH3BqSMJRGgg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=HJu7p5qw+zcW9C4CqwCppj80pM+rhk8jH+C9euM1+QI=; b=s7NTwx6iK+j3Cc6DqSRvGu30hA1pJ2kix8dDIh074rOkHjrbUJ4JBuEm906CZ4NhU87rGNrOYa9i3ZkmGiWdRiokBjabB7eKYzpQXbcXvBVqPTiyKkp/216V6foBNUItu6yjvJRChyfVCjzX2vZK09IGvKywccy7MgKOSZJnws4DXt3d+Hee/yTLCg70cBGgs+tpYfF9nGukH6xAGZjA0a8NOZk/IBgz0OkoYj0ECwPp3h85V8itsUeIaoxb72ixLlJ99woQv8hhUwfAw3QyCfGbaKL+r0OmMf4h+mvCPf2qijaUt4aQ8wDv+zGosDdPSpIYnEYdYikl1U4ASKa+3Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=chipsnmedia.com; dmarc=pass action=none header.from=chipsnmedia.com; dkim=pass header.d=chipsnmedia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chipsnmedia.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HJu7p5qw+zcW9C4CqwCppj80pM+rhk8jH+C9euM1+QI=; b=f/fIAqnh9BkVH4uHT35KFrea/78PmM4jsLiaYnO3BpFm/0LYZAin+Yv/iNk10sf1EcFWiT/bkQlaC21vcGMyddOCbBxuo++ALLwzAXXBX1fhhZrd6P2f5eIsDHYcp/1sGftlycUjk61xj9zdzPwEqAtyq+tfZQldR2rsCFr1nWc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=chipsnmedia.com; Received: from SL2P216MB1246.KORP216.PROD.OUTLOOK.COM (2603:1096:101:a::9) by SE2P216MB1521.KORP216.PROD.OUTLOOK.COM (2603:1096:101:1e::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8655.34; Tue, 22 Apr 2025 09:31:36 +0000 Received: from SL2P216MB1246.KORP216.PROD.OUTLOOK.COM ([fe80::9e3d:ee20:8cc7:3c07]) by SL2P216MB1246.KORP216.PROD.OUTLOOK.COM ([fe80::9e3d:ee20:8cc7:3c07%3]) with mapi id 15.20.8655.033; Tue, 22 Apr 2025 09:31:35 +0000 From: Nas Chung To: mchehab@kernel.org, hverkuil@xs4all.nl, sebastian.fricke@collabora.com, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org Cc: linux-media@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-imx@nxp.com, marex@denx.de, jackson.lee@chipsnmedia.com, lafley.kim@chipsnmedia.com, Nas Chung Subject: [PATCH v2 1/8] media: v4l2-common: Add YUV24 format info Date: Tue, 22 Apr 2025 18:31:12 +0900 Message-Id: <20250422093119.595-2-nas.chung@chipsnmedia.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20250422093119.595-1-nas.chung@chipsnmedia.com> References: <20250422093119.595-1-nas.chung@chipsnmedia.com> X-ClientProxiedBy: SE2P216CA0120.KORP216.PROD.OUTLOOK.COM (2603:1096:101:2c9::7) To SL2P216MB1246.KORP216.PROD.OUTLOOK.COM (2603:1096:101:a::9) Precedence: bulk X-Mailing-List: linux-media@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SL2P216MB1246:EE_|SE2P216MB1521:EE_ X-MS-Office365-Filtering-Correlation-Id: 5f20e2ae-c2e9-4376-4628-08dd818079df X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230040|7416014|52116014|376014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: 7aHDX7XRusfuD3kcFaqlrvEu8hfuFoq1bXLw4ubmsj2CF1y1DUpZpJttHXfIkzmoKWuOv2qbTV4qI6BECx6NxBamIVwIW2EY3Xe+GNdOUf7EGInFYIVUJwZeR1orNukTRGjM7vB4ykbHcZKkLHEt9Mt+RVli0dHp75nazcwtBN6KW74wAgKli/W9mPp5dlIRjARckJ39NfJd+FJ58qYRl1Yywt8IV87qnnK+c1yWMsYEXibSxIXU11gPiLXcv6QOLSj6ZwrB5YicRtUfB3Zd3YzNj0Eujx1oxaIQjZTuR7hw0mFeG3Z+DZ6NbLfCOI5c4IZ0SdoTPmt9PSSD1w24M+LoRIT0cbjJECVH4mFAAP2cf2FCu+U0Ke4lMLS+qvziywztEL14MRsPV4bUKbwil7gASPuVaJyWkRbg8zKAUs6eSgz1TA1nT8LWXd0sdLa55Lrx2ASX2sowP+4qeKR1xbl7u6an7mK4AVZ8nG/2zwEkF43+l0ZDJfxucOFaC3zsp5rr6fyUMgIAs1u3bgUypF0+25rog3xjXohYqlwTYPFNk5YPblwX6Ua6IcGks4UwP+d4O9LVr6DdAvwkFtDUuBhleZAj/ErQsAILe02/5krnBc/WRZjdkwrk1e+X6MiFEWAghslqalE7DOIZVNZ801QkyOV5CUBwHv2XSYpK+D7bZ4G2M6h1nB6Cs0ekanUEBZSSXMSLDgsdIZg6d/9Lm/zyZ9Bw7pwXJUJDeWpgj6XoiST1flPmM1AMsvQ11jqab2XhTRoR/FkFPgN1I1/qkUewTSm30c7IXMozWEWB3c59+YWi8K54275zZeNE6oZJiqQkV1fOEryG8qdRJgEiU7s25y2OHLOOcuMymsg4Xo80fLUecIq6Je44Ef+4tRS+PbUcbLnnrTfw9XZwPnO1EtEv+DfmtbFOYolfn6l1eiA1KWXGVs260NnZZdSxhyDoATaU7jhTk7wwdAOeKbvYkZiZj8w9H/rb77xKMAVglIhBUCErhhls3jyEx+jGa7XTEsyIbUBgPnBlqdCvkHVq6TVZcq8b5IJwUY1AB/R2nsjiSXresv1gD378/aUyipjpEnpzRi/vpqZHrY7a+h/CiN7tBOhik0cgfVTdFyQw0AnJ+d99/oyFRqMmx3e4/SqS7I/hir/Pn7My+9B2w5LJi5AZ2LSczr1sbSdd0NIvdPQyQP21WzwD4pFBDexRXsAG/HWPR0RdRZdPBOICeg98oHGXoifxty/Wsw024KbtiLLKAHgfpZL6qzjnGmwtG2TlLGtX7oRqDApWHpfPzU8tV1ruSbPBiSdA4p6UCTeeEDtyHoNWlPXZ77xJ9y9SKH96+EY4MjSplWuZ0MLBXbWq9kn+SlV9N821eEU+M6KnamiIFRMsP7VmS43NlGxWDA1L0UqP4C6Z6y4I5H6C1NEvQAJVDGSg1bkWd06oR1d2ZZzJ7gFcMhvhcuoP5tqBj3CRN5S5Dh66kg1hbKLST25TRg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SL2P216MB1246.KORP216.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230040)(7416014)(52116014)(376014)(1800799024)(366016)(38350700014); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: RVU5xhhUeERERcTdNsPRjShYcJZfrjqra1h1Z/v0ZUHN00teM55QGnc/i75JWTyT1AhgiDfc3QQK35lDnMQ4vsRNHTo18h06ghl+nFn1ih1Rdh5+HyjhrHunC6Xj88wLumPnLK/jJINVGf9uzyOefoiI32NIFVFArs42JGGD7ReJhdvnKSrrUQD2luHBhWpTdwNeTgF+P/hQbi7JzQpme/8SFIZoM3HjkRXq7C5kAyMNSA9gshEk4uuD+csF2y1lwaVPENaAK4OJYIBSUgLDEPUHK9ZsWJVavt+0qXLavQNg4h9VY5h10pjzm/m8J/AodCaSiDuBWTdli1IfMTR/8+nakm+OnWD9PY5CK3cRJX2smCd+yMKLQuVSbbWtQzLBdSrHMWoWMn3dENm35SamtosfuzX+3iTw9T87/o+Rc8ZCuhQ8S2lfOTWwM2sdKdPG+wdWm9c5HHfX5Wtx2n5Ibq0mkZ88kRqZxE9AjVj12CrPMAl1X0BJnQsRC2NjbUTdF62jVSVuQt6wfFvKdhB1AYSB8hO2Nr+xZKzVIJfHiGSMA88UDyjaw9XVngw2Hgdst8bVTpVsETnzIddFvdl+QpxZ/8cmITPrBtyn1SouPyL5sR/5qcGGM1uGs/14m9emRZYARLzrUp2mqmuqNJreOCIg+6FadY9ZDk9qPiuCYCsHLV4Kas6+w6bcUisyeWn3F5/r4LEvrQorDLRCcjU68WzqlQeO7Mktt6K77A3v8kDVgEy47udhVnTDFKRmjCdhTvvjYxc2AqWZ3jUEAxhypzpOyHXYrpktH8f0LBO9FCeZsUHy8GwjBSPTdMaMWGRYIzvRb4HxQoI7ybnTXbL2hgrWIo3l29ZbLAtTPG+COe7t5SCoWLDjFGIU03YppRCJkpR2y+kcYUpCPTaOpwltndfgZ1KvxDEU2ojy+M77rJoakhUhek16A0AMx/VaXusTqWMbSnUqwRpT/USirG1I38jmogwydJf5bM5Si4QRDfiaPcKKyhC1r01/nlLF+OH5l4UvikyjdNGLdLnd1csW1gRTC1lfySD1Bf5Hnit21o+SIdenM5iSXVj9FmAKphQpVgwkfAoo9PeUQyi4Y+ALiCRIYgl8TpW7DLkbuytSbVuyIOl/xT5bNwiV9QTaCkNr+C2fMVqC7sY7oyYcFuQUL08dgVx46JuEun0Veu4yzcBlT2N6sbNYXVlDmhMoupwfTfF1dCzGZFxpJOXr14EStX5RFtrem5N+35CX7GNL3vpQclKCxclzA7KfyOhR44+CjFlAUnSYb6dLksjPXQfoRSPYSEZewVu71UNxtuzWp7GCIPBN8RESpDvEd2eoN2iZTpOaCPenIfNj0bExasFcpFCMu1fnNT9wsMjUGe8qp9CX3XX6CUs8JtUrNxwM081S+G6B8SV6WsChL8nPw0mOVQ6RVQ9HvIKKyiGKWdWCxu4JuajEo9QqlDaNhXfYwQhZPhTiCYm18GaP+zpbNFmRGvQOd2tRGrmszYJPw55SRq5896VgNueyVeH6q6KJlcppSjf/aQ3JjV+GAN83pbqvZ8hk1TfGAo0B36v2qNTgNU2fsgOFjJRLwTzn62KwQSZLVvQfGZeQ5I300zUntbFbFA== X-OriginatorOrg: chipsnmedia.com X-MS-Exchange-CrossTenant-Network-Message-Id: 5f20e2ae-c2e9-4376-4628-08dd818079df X-MS-Exchange-CrossTenant-AuthSource: SL2P216MB1246.KORP216.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Apr 2025 09:31:35.8410 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4d70c8e9-142b-4389-b7f2-fa8a3c68c467 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: ISoD6dbwl9GsD1xC3yT4AIzLyXAB7fMjuNcIe1hnKFmijV8sNpER7Bt0v9E15p7DwoDwhdMLi/EqXJjZ14v32Nb2wKkmxgVqzMk/FboVces= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SE2P216MB1521 The YUV24 format is missing an entry in the v4l2_format_info(). The YUV24 format is the packed YUV 4:4:4 formats with 8 bits per component. Fixes: 0376a51fbe5e ("media: v4l: Add packed YUV444 24bpp pixel format") Signed-off-by: Nas Chung --- drivers/media/v4l2-core/v4l2-common.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/media/v4l2-core/v4l2-common.c b/drivers/media/v4l2-core/v4l2-common.c index 0a2f4f0d0a07..de3636f1cdf1 100644 --- a/drivers/media/v4l2-core/v4l2-common.c +++ b/drivers/media/v4l2-core/v4l2-common.c @@ -269,6 +269,7 @@ const struct v4l2_format_info *v4l2_format_info(u32 format) { .format = V4L2_PIX_FMT_Y212, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 1, .bpp = { 4, 0, 0, 0 }, .bpp_div = { 1, 1, 1, 1 }, .hdiv = 2, .vdiv = 1 }, { .format = V4L2_PIX_FMT_Y216, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 1, .bpp = { 4, 0, 0, 0 }, .bpp_div = { 1, 1, 1, 1 }, .hdiv = 2, .vdiv = 1 }, { .format = V4L2_PIX_FMT_YUV48_12, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 1, .bpp = { 6, 0, 0, 0 }, .bpp_div = { 1, 1, 1, 1 }, .hdiv = 1, .vdiv = 1 }, + { .format = V4L2_PIX_FMT_YUV24, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 1, .comp_planes = 1, .bpp = { 3, 0, 0, 0 }, .bpp_div = { 1, 1, 1, 1 }, .hdiv = 1, .vdiv = 1 }, { .format = V4L2_PIX_FMT_MT2110T, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 2, .comp_planes = 2, .bpp = { 5, 10, 0, 0 }, .bpp_div = { 4, 4, 1, 1 }, .hdiv = 2, .vdiv = 2, .block_w = { 16, 8, 0, 0 }, .block_h = { 32, 16, 0, 0 }}, { .format = V4L2_PIX_FMT_MT2110R, .pixel_enc = V4L2_PIXEL_ENC_YUV, .mem_planes = 2, .comp_planes = 2, .bpp = { 5, 10, 0, 0 }, .bpp_div = { 4, 4, 1, 1 }, .hdiv = 2, .vdiv = 2,