From nobody Sun Feb 8 21:09:28 2026 Received: from OS0P286CU010.outbound.protection.outlook.com (mail-japanwestazon11011057.outbound.protection.outlook.com [40.107.74.57]) (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 B0ACC330321; Tue, 30 Dec 2025 17:09:54 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.74.57 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767114599; cv=fail; b=bdkAK4CuLm4aFWhK+qkbqW8WkZ+gm4LMhL9+H1eDJIMjdszSYSbPa/sPIIMyZxbVJcT3P1f2T/G0u/YHM1MwSlPF7vI+tUgScsvsHfdNVgt5hX1Z4y2vP4JSddhmUzhS3x3M2jvWvCNoL1tsaIB82sHWcc/ZPHXCMLeZ5wj0oOA= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767114599; c=relaxed/simple; bh=O8jL4peIVsqAfdO7t4wHxSHmv8f8SNLsR9i4cS1bidw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=bKoaG5+WIQTozNv6f5Pyx6A4m9+l5l75mS8YjmIM53IsT8Bqb7XIQNQm3Y32zbRP5gxFDeFgyB52z1vRXzJoeqPYftKLyFREIZrTpbE7hXsnG06iUEED0sE+9vgV28zXeVgcWfDLxEgYtnJGk7iHtvurnZJjcnykPupkGH/aVtY= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com; spf=pass smtp.mailfrom=bp.renesas.com; dkim=pass (1024-bit key) header.d=bp.renesas.com header.i=@bp.renesas.com header.b=BY0dWTAf; arc=fail smtp.client-ip=40.107.74.57 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=bp.renesas.com header.i=@bp.renesas.com header.b="BY0dWTAf" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=DeZVKXA91Ad/Yv4TlFef2YQKMxT8MU6zOTTLahFgH0ptnXVGsPYnjvxkHiDCUv83kibcmuaXvYYHW71wL7/6e3q6oxbMAB1/s+W8fZ3jwDwGzbqvIFly2IgbR3P/CMt2vhNXeAfA71I96k77v4UDXzmn5HqxpNHxRD7Xbdut8PQ05jBT+eZmEiPyr/aDuWA2BaHVy9ejU+4/EOdO51J4aK0oPU9YbDo6SRvpFnjMy/Z9KOrIJWXhWM5oEUt6DRACC6Xm8uy862ei5PbukbHq/MnlLvjW9fI+wkrNwpOlkta2UMrbrHHNE9+Ec0QkdKBG9/ET9X/euFV1VJSrbIgP2g== 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=fAY0LbJvNknQjdWtra3AkjPaLK1zK4reFzmnk2gx6wc=; b=acIJPvQGwsbZGlRsJ9BnJqiEdWSa7tG6uuDiLdLh8XsGp+OtdquFkYeyZjxC5jQgLb+My9iYppYda9pMjmHvpbDyOMI+aLgnlS54Fl0nPdnSdoIoJko2DvSywqKu1ldmFs62JB4KoehAHS7/hDXZ7hxqpRn2ylo+RvSQKRRs/82L0mCwT+d1mSgMaJsr/a/qeONUdj6j5b0V+ZrOoTJ3StuuDWo0/PUDf+DDT/Fk33ERP7zBStRi2JQo5HaAz8s0NvhRXev25FUvljD2GLZM7rMIc3HyXIrgSPm2nsduO85hdfDfAcXb1hXczPInOt2tIYhIn23N3RyuHxroiPc2nw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bp.renesas.com; dmarc=pass action=none header.from=bp.renesas.com; dkim=pass header.d=bp.renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bp.renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=fAY0LbJvNknQjdWtra3AkjPaLK1zK4reFzmnk2gx6wc=; b=BY0dWTAfu/b8Zpp+n8Fm/mM61Oc1h4xMnfr9J/xFn/+ovpdSenO41+1WqoD7cSijh4tkAlS54qG2EBuPpwtHnZFDpvBCgHJe/BAtfGq83fGJexycw2Ls4zzYXuUqaOCHpt/r6n12thIU1jsZYMenw4U43sAQpZoJzVj0o1jzoGk= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=bp.renesas.com; Received: from TYCPR01MB11947.jpnprd01.prod.outlook.com (2603:1096:400:3e1::6) by OS9PR01MB17518.jpnprd01.prod.outlook.com (2603:1096:604:44f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.4; Tue, 30 Dec 2025 17:09:50 +0000 Received: from TYCPR01MB11947.jpnprd01.prod.outlook.com ([fe80::33f1:f7cd:46be:e4d8]) by TYCPR01MB11947.jpnprd01.prod.outlook.com ([fe80::33f1:f7cd:46be:e4d8%5]) with mapi id 15.20.9478.004; Tue, 30 Dec 2025 17:09:50 +0000 From: Tommaso Merciai To: tomm.merciai@gmail.com Cc: linux-renesas-soc@vger.kernel.org, biju.das.jz@bp.renesas.com, Tommaso Merciai , Mauro Carvalho Chehab , Laurent Pinchart , Hans Verkuil , Lad Prabhakar , Daniel Scally , Jacopo Mondi , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org Subject: [PATCH 1/3] media: rzg2l-cru: Skip ICnMC configuration when ICnSVC is used Date: Tue, 30 Dec 2025 18:09:15 +0100 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR4P281CA0399.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:cf::8) To TYCPR01MB11947.jpnprd01.prod.outlook.com (2603:1096:400:3e1::6) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYCPR01MB11947:EE_|OS9PR01MB17518:EE_ X-MS-Office365-Filtering-Correlation-Id: edd03e97-b444-48d3-8710-08de47c63df9 X-LD-Processed: 53d82571-da19-47e4-9cb4-625a166a4a2a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|7416014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?WgTJ0ebFG0sOJoC6tbaembZpFCvHTN7687RjVd2LlwP58BF8AFUuSnvBFibF?= =?us-ascii?Q?6V/sOtqnh8Xf2nVvx4UqxgwPkGXSCzURuToBdxRQ21Q9qh/Nql09P41qRCH0?= =?us-ascii?Q?DT5zV+GoA/UfLnwJy6aJIOra34KtNuQt5frizquwwqasl+PZnCAXQ8wFRhDX?= =?us-ascii?Q?DNPBvAPDj9UPMGsTFR8wdh5F67q8mX3ZuZq1+xSakt704NheUhFi5IJGCaCU?= =?us-ascii?Q?P70pOmf95z0BIel7M4AJyy/JbG4Q+duGSI9VX/xMQjOVGpZoGI/6O2ayqRvK?= =?us-ascii?Q?cOCEi+Np45qLfHyHuVb4ExUw0O72Ax1ed42vo9cgH3ehUExpBMmcmoq2PFlA?= =?us-ascii?Q?9nvnwRVkYF/WVm0fiE/UgXNbnmOzHiYwWZLxBUEJFHoE2hLmr9sHyYSzZ1zb?= =?us-ascii?Q?gIOa59MVzy7/zGHaakQQe++6BJEhKiPt+OQkBlp5+3mXDXeC+761xj5eCkC/?= =?us-ascii?Q?N9Mpb6hV5EGzXV018XUAPgFoy2O6/D/lCQb/jQ6wuzJaZKoDWGGO57XtSes8?= =?us-ascii?Q?nSLFyxlpIelRhu9Br28Zda1t6hrNZDWATRFfoso+HSjEeLDueZxrbc/1Vnnf?= =?us-ascii?Q?lyjKA8Ca4mJGUSLP4nKRkQsIJsjuQDSROxLm/S426/mkdjQklOMWz+DUZ+Si?= =?us-ascii?Q?fepvSKmZyD9AXPAjia5sjroGP//kSRRPKqrqdwZkkXrkmYGIzJaPTCt8iZOX?= =?us-ascii?Q?cs8EDzdny96ePxnkVdFUZ7rLxaxSVAR0YQsO0UUPUFve0b9wvKlSo/gHFJsK?= =?us-ascii?Q?a+22ySXXhpbV39eNE539+p2FqJ/xaRpVmIE3HOwDfjHufbn/hMNofoO9njXc?= =?us-ascii?Q?er6mkCNA7T+42RnSbUbKEh4zOlvS8a5RgAZhEj4L2i5WOWyuqr5/VgeK8WNr?= =?us-ascii?Q?2SCWlQYd9wcgMSFJNkgHK3TyuwPd3VZ1sTF2onS+M9sLk9pRX02wEAt3BYdt?= =?us-ascii?Q?ctEIc4Mm+qS0ETerLW2WKZyT11qZZ/C5NJCnlzKF3Qrc0MlUc/C3kyfyuCR6?= =?us-ascii?Q?VoLFstGS0ZCxTt7id108rp6bIxX8MC0YB8rroLDgBhiNSpa2rYL4rAEbP7FX?= =?us-ascii?Q?wAYeOC7/70QYNSqnXAX1CMDylrCkSAdu4NeEvOOIHBrzJWuMDu7oJRSsJkAT?= =?us-ascii?Q?zyOSI6zOBvFZJsZ2yhlSqAFnZYaGoWFWSdWQrMm5WNN43pL7023+ww3q/lG1?= =?us-ascii?Q?jRVi1MAkSKB53WYJG3NOXUQ0/9Q6W8XCzkZbcHHg0gp9NMbQEbV0H5aYVH2C?= =?us-ascii?Q?GcJVqyZnmDIkPv6klGBQab+YF1TQ0YPr/3XavclVCv75aCxsaYUIeKsUOWRB?= =?us-ascii?Q?J5a1vTpHdIqpVe9joRrcHeWXPkPsApUdInoXeY2P8Tq0qRcMOZrUlNUYzy29?= =?us-ascii?Q?Xo7lyuqFgHg1BuzcG0C6bKdZwZSAvykH+VdgvVbWTYFiWXSR++dD+DsRoTwo?= =?us-ascii?Q?Z+2Fdikbpa+YFO4RJxCISi1nc9kt+vGwH1t4SLRnuSAvqgZ/QDvvzbpM2oL3?= =?us-ascii?Q?e/dYMaehFYZ5B1ROPatnFBSWBV+eucKjfpOL?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYCPR01MB11947.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(376014)(7416014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?8YCo2rrny9qdHLaHJDJTAKR1MYVMXTtLoWRoYP7EK8J9chwCgjWd41FYKmzl?= =?us-ascii?Q?zTlnBmsmGzjW4NPFCctAZpbexIb5yKTv+EB2sya+oOnhrwHKv4P2oTRshHn+?= =?us-ascii?Q?soNQskHBwRbG9ftP27s7Vk/y+FgtErNtgEiOlvCelFXno69rKl6AKokiLFDF?= =?us-ascii?Q?wQX4ArboZNptU2WlNwaMHBNGgPxGxV1+pEr4MgypVfZ3voeFm9UTwq88qmoW?= =?us-ascii?Q?ivqnR67Rbc1ToKNF6RSrDg9UeQCsDFi9xyyHtvOsuS1aSYGNmZZqWndJC1nq?= =?us-ascii?Q?Pn8/0WXijPZvAiVqdf52wRlBgHzrYQ8ZBCOKGH631FAF9WxXWeCJWtitnhxN?= =?us-ascii?Q?j3CvBGs4V51UwPCY5/LknAZeHMvCRrlqwaUuxFdeedmTFvRopVWmhPHznFIJ?= =?us-ascii?Q?n2Jx8iFz+BD6yADr0Nz+ShjwEbF8/o4CzRUv9p8YMaCydD0527VGk7ySGS2h?= =?us-ascii?Q?IYSCGW29b8jxe6J8+cS9fASen8oPcErg7SjiBg1RtBKozhfVtmli4o4ZZ7U8?= =?us-ascii?Q?R8VOSIbVEJUD6qbjVzv/tVjzRRO20owzXejL/Ne3zexlikr50W+FBgi6uYOD?= =?us-ascii?Q?u7gYLyuAMi2bYgbKtXtivuUTkdBQ6O5TP18mn5dclwztpQ5Mn+lj058UljPX?= =?us-ascii?Q?KMXKb7zaDv6Aue8MwRbO6MWA8oDDiFMtBGZc8OlhxnvE+mQizeREfBitSabd?= =?us-ascii?Q?Y/nXXQNAw7a4+zy6zo7EkmQ2dskeXVpbWXGaWVd/npMhwW63A5xM0RlcccbW?= =?us-ascii?Q?W4bOAEnmM7f7FOyuwc1PveSfm0tp2IVrUzM5WrcnDW5LW8P1oaXiN4LKy5yp?= =?us-ascii?Q?aajP4Zs7qKMMKNqary+mtRQ9t1Tf9CIke+Sioc6sekTbKE6/u1eUH4QQwBNr?= =?us-ascii?Q?bpAoq211DNu4oNE33fgyst+2fYKQ3plo3om/NFbq9L98X5JcyFl8IJbYk+TK?= =?us-ascii?Q?1cxbe/8GmJAgP+3z+PtSnP5YR14ZIM8mUDpGS+qtlcnRQsXGZb17/5+xg+9g?= =?us-ascii?Q?0wRDyy0FajL1swQd1v2QGjUUCUkhZ4KxPITQqpS5aMYFVNPsJJGYh/OxryqP?= =?us-ascii?Q?VUHFy7pUjoetwj7jmgrUPymNVZ51WmKdBUQxnAp/AgKSIBF6PFDYF7BSkBk1?= =?us-ascii?Q?L0fG2P8F1wCu7IzT+i3oM5Ux/4vL4FjMmy4OtltIFVSr2euCbPaS49HQopP2?= =?us-ascii?Q?tT3IQcK4DindBU00cFYtHSAVb0Kl8y194dzvxvCVdUmngSZBUqV2iEacJ+LY?= =?us-ascii?Q?GIo1sBfBbTkY0+6n6VQORORwStdeqRElCk3EuI7gEckFrL7T1sJ7epehqZLr?= =?us-ascii?Q?q+gQbXu0Plprjk0VLnPLwqX533P2Q4gJvsoot9EWVJq9ugGsBe3FKotjd8Ya?= =?us-ascii?Q?li57y2jUogO7sS7s9/PrXgoy6qsavNap+vVVKbL5xaA+r9oLZUIZINWs8RXK?= =?us-ascii?Q?zy3od0WXIrUxk/o08OroypdEgL5qcVh9HcT5WKudaIM3TEz/Eo8lbVRTSfa7?= =?us-ascii?Q?w3wxRSy0sDY3zTCTo6jH+mSi9vb2KhbDsbcCV1klB2K8dwy2unGEu3SluvKx?= =?us-ascii?Q?9tJqu6NahE9DKhHUIGUvgQ4EsEFtJkD9oVlxzMAXncfzzm7ynDLSihCIupve?= =?us-ascii?Q?oSUo0G6iq74NwY4Y28MvsLgor4fI27PvCC8gkHkWU/mli1rS1tJnkzJMFYhd?= =?us-ascii?Q?CCJwpoVtj+hmfT1e6PXYaPos5KjXsdMjtQixZPmlmvQWYJ2kHLvXEGJ4kcRp?= =?us-ascii?Q?YALdExyBR30SxjdyoyLWbY/jhiPI2h1P1qnDzX9dpjgWz+ohcZWj?= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: edd03e97-b444-48d3-8710-08de47c63df9 X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB11947.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Dec 2025 17:09:50.5845 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: oRuMhpQxgbYalfKz+UuGH/Icr+bjXah1WubwwbRQbyR8nSsP/aBThtAa70numFkQ3Z51B/nRszwcm/80D7AvkWoMpIJlxEgFwBjie4Ym19rwqPyU+NIzQs0sJVKWJbZb X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS9PR01MB17518 Content-Type: text/plain; charset="utf-8" When the CRU is configured to use ICnSVC for virtual channel mapping, as on the RZ/{G3E, V2H/P} SoC, the ICnMC register must not be programmed. Return early after setting up ICnSVC to avoid overriding the ICnMC register, which is not applicable in this mode. This prevents unintended register programming when ICnSVC is enabled. Fixes: 3c5ca0a48bb0 ("media: rzg2l-cru: Drop function pointer to configure = CSI") Cc: stable@vger.kernel.org Signed-off-by: Tommaso Merciai Reviewed-by: Lad Prabhakar --- drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c b/drive= rs/media/platform/renesas/rzg2l-cru/rzg2l-video.c index 162e2ace6931..480e9b5dbcfe 100644 --- a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c +++ b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c @@ -268,6 +268,8 @@ static void rzg2l_cru_csi2_setup(struct rzg2l_cru_dev *= cru, rzg2l_cru_write(cru, ICnSVCNUM, csi_vc); rzg2l_cru_write(cru, ICnSVC, ICnSVC_SVC0(0) | ICnSVC_SVC1(1) | ICnSVC_SVC2(2) | ICnSVC_SVC3(3)); + + return; } =20 icnmc |=3D rzg2l_cru_read(cru, info->image_conv) & ~ICnMC_INF_MASK; --=20 2.43.0 From nobody Sun Feb 8 21:09:28 2026 Received: from OS0P286CU010.outbound.protection.outlook.com (mail-japanwestazon11011057.outbound.protection.outlook.com [40.107.74.57]) (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 9F43F32F754; Tue, 30 Dec 2025 17:09:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.74.57 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767114603; cv=fail; b=lZTd8rXawB/hecm/ll+hl0kzQf7WSIgk+E2xl6gWWaRqzWmnR1tKd+z53b2tJv/64zBTl5ZNiIX/KIgvnbvMHN7pLvEgYuQ6Y1m1NZCVI8ShjiDCJ8EfJeTHi+Wie2GAxV024pJvg23ASFm8XLRaTP0uTAzmYdO7Nr5iXtexVI4= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767114603; c=relaxed/simple; bh=ANnjtNBekBcU5QOWFeSVNy+ldfz9zoddFscblB2nC0k=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=giveJrSjcD+OCHqBAGe3/auptqrKv9w81yUSKS0aAzz0hVo6i/8asQxmZvVk6nzAMScZLWFtKRbiQTIZRPxLFTxkA4zHTOznBx3btHbBtj1St2WwqwQ4R3vh0zZTOR/hnR0onAnPJoupIwhBpfWryPH9x3NYMm9NzjR/ppgzOnU= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com; spf=pass smtp.mailfrom=bp.renesas.com; dkim=pass (1024-bit key) header.d=bp.renesas.com header.i=@bp.renesas.com header.b=wGGfvs0s; arc=fail smtp.client-ip=40.107.74.57 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=bp.renesas.com header.i=@bp.renesas.com header.b="wGGfvs0s" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=qJlXyhOCtTQwaYgexTsEHkvaStPTtR9DLWH0eqANPzalhnkgTppxXvWszIheqIMDsFH6gmWTYzMi7rV4B5EG0GMI6PsA9c5s7sS6eBbA5FqyJyQcA7TntfJ9Bwmb60RVuXe56vUfimy1S9AFxCZY7wHQMom7GYy7TaICA6HR8qyX+tKVKF9VxDjv1ADAvO8AjIX5G5BPK4ONFIUKJluSPPX0Vk+v+DS2CP4OdI2jkyuUlMX1KMCpVLVYzQLVA6Evgjk4kvn6ajY3rl0Ga0p0C8YykY3LJQYqEF6bj7D5yjuVyb7+gCa0sBRp0qrnTOB4ka7LftJB5+l7auqBzjbzUQ== 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=wfVOLVaKEG5Ca2L75QeyyhbyZvddU9pYFQmOBoif0cY=; b=Cr2A76yZ3poqfUWNqWoI4OUMdhryGLuNs0MR4ql3gzY7IHadOc5IX2w8pE+JMA2SPoH6qiAY8cqsD+yYhZ8G5u/17ZHxPZQndIfTXSc1FO+H4Xxy91KatxeAA1EF6VgugbnbolSH1s7SPKedZdsg94KZ6qdcQOfJzsfrj6pCLRjg0ltpg290iQ3xyowZB5sOIQ/eH2jgqQ3yPXqozkYclob1303P78k0BMoVLDqG7IGAf/QKMggHUpk4iKPaFsMQFg/USRw6T7XA+NZ2yKv4zv4npTK6Z14ZCCVR6lsiIc5WJGhaZDhgTclTm80T0c70GFIsgVmz2/KRcHDvkFE3RA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bp.renesas.com; dmarc=pass action=none header.from=bp.renesas.com; dkim=pass header.d=bp.renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bp.renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wfVOLVaKEG5Ca2L75QeyyhbyZvddU9pYFQmOBoif0cY=; b=wGGfvs0sm+OlVN6yGnPC1U8HJgLJtftQ8sRLprSG3pmrwKvhCaJzGtUUk1bId8quGJn3WZSOTky4kMlxZGEkJLmIwSoZqZcLRoTTsSBxhXVEHJiW7c9ts31Hc/MORbNOu5lTf8bU42IqMjKMLWpXhARZeL0Kgibe7dqnqsdI/GI= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=bp.renesas.com; Received: from TYCPR01MB11947.jpnprd01.prod.outlook.com (2603:1096:400:3e1::6) by OS9PR01MB17518.jpnprd01.prod.outlook.com (2603:1096:604:44f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.4; Tue, 30 Dec 2025 17:09:55 +0000 Received: from TYCPR01MB11947.jpnprd01.prod.outlook.com ([fe80::33f1:f7cd:46be:e4d8]) by TYCPR01MB11947.jpnprd01.prod.outlook.com ([fe80::33f1:f7cd:46be:e4d8%5]) with mapi id 15.20.9478.004; Tue, 30 Dec 2025 17:09:55 +0000 From: Tommaso Merciai To: tomm.merciai@gmail.com Cc: linux-renesas-soc@vger.kernel.org, biju.das.jz@bp.renesas.com, Tommaso Merciai , Mauro Carvalho Chehab , Laurent Pinchart , Hans Verkuil , Lad Prabhakar , Daniel Scally , Jacopo Mondi , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 2/3] media: rzg2l-cru: Use only frame end interrupts for DMA stopping state Date: Tue, 30 Dec 2025 18:09:16 +0100 Message-ID: <62200deb6cceb09fa9f6086c3d9ef9031b8db5e4.1767114395.git.tommaso.merciai.xr@bp.renesas.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR4P281CA0399.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:cf::8) To TYCPR01MB11947.jpnprd01.prod.outlook.com (2603:1096:400:3e1::6) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYCPR01MB11947:EE_|OS9PR01MB17518:EE_ X-MS-Office365-Filtering-Correlation-Id: 4eda795b-d56c-4179-273e-08de47c640b3 X-LD-Processed: 53d82571-da19-47e4-9cb4-625a166a4a2a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?OLirWQpQmsfTWBvWGcQmYmwtw5TYyb35OTCRCzW6+B79dFE0Gd9nKRm931pG?= =?us-ascii?Q?bohoDdYyxDHBkSA7lg8IxhvupnHnUx+OtUfyDKu/z5WM3eBObwCOy7pzYc16?= =?us-ascii?Q?0mcPLcnizoxe6N5JU4gHsN4ndbJ856Ek2yGAQn8CeeMBt3ORldE6CDlyKCeu?= =?us-ascii?Q?y1ANqgX0NJc7EDP7Hn60IPJTiumrgU9WcfluZvOM79HSNjR70jYwkE3+vG+C?= =?us-ascii?Q?SLdbASUdUIm6lu6z76mmYuMTJ2QO7W2Bb5DF9WN45V2iDyi8gDbK0nIg+Dyu?= =?us-ascii?Q?5jtgE+oeMcGejhHJWTPEcRPP/V16rM34aLEV+BWYsJ+LlXbMml8TOmAwZ/U3?= =?us-ascii?Q?OLVB1KCfM1npyZ9AGvNWcNQMSuwvehna0ZzXa+1ihRjjqLR5aa9+XYxi5rNA?= =?us-ascii?Q?2t9pd9Lj6QOEcFZ9Ll4CymIfxSbMWsjeN7rkY1bQWFj4XYmwC/xsagWwPKxU?= =?us-ascii?Q?CVpdHbm0Z6DPcpEfAOsIC0QDDtWbdOkhGTEMbZ9Vpz8Pgj1GwbU7/M9AvdnN?= =?us-ascii?Q?NHWRmDNz90zWzwOy9iVAltRKHaOLMB0AhSnjyUv5indsZzbiBzR3OfMGgyn5?= =?us-ascii?Q?JGKBRbROSYaKGHFbkQD5FwCoHbsSZrccY9FZjpSJEw8msynY1yPm2fn1xO29?= =?us-ascii?Q?FQQEKAyD399aMW0Tk/0HA0WoEutB6abcNccNg8d1JFZpCJGRg0BeFi1S2Cdw?= =?us-ascii?Q?v4yFAQxC96Hiw3C945rd7eb1QdggcY4c8ttMO+bxa9kpz4YgG6ZqKbxk8+/C?= =?us-ascii?Q?G/WEeceB/jKYLohlp/zEVXupbuort1+Yb/IhBvykfkfEx1JzdXrHjNz2sVVL?= =?us-ascii?Q?ihSLmn3Zmpt3sGGaurxiJaHcn0ROZ8yOE+ErdOE682J732kmeiLcpc3FcCt7?= =?us-ascii?Q?OhH8BoiYkMNMhDCoVd1ehh1Y3KY9OdgA+/hgMGmqtgyjlOFEsuZY8Npekfgu?= =?us-ascii?Q?3InDStZu9LfXowp2/USKYyswWEpCBUs9PWIVpPExkmaU9RflliACdnZ0UPZ6?= =?us-ascii?Q?+NvjnWGwTfYDTtLeF0gbgQWs2Cw40Xtz598wr2FVyxjztKKmOWLsYBsPeqPz?= =?us-ascii?Q?TKONEmhJDi0+RzcnRvENMDmSR1ND5M3feKJqyYyfH+qSMxjXzSJZgULF/6My?= =?us-ascii?Q?hkyIp3+IZ0Ha+797Pp9GhfZc4pE3ufvKscmt2jYzyzDJA9Hw+/QHTsrt2pmX?= =?us-ascii?Q?sxKSrBLjO912w7mcy6makePeY5Ix+W5gVakOLGosZdoHJawIq/+zR6efM0e4?= =?us-ascii?Q?IeRMMpXmkWLX2pJLwnkaIJ/EVfgweGQ1TePwTtes0PpktmBdFg/7JpObal+I?= =?us-ascii?Q?FCLFUqLqYRrkuzx6kCKkLebUQ+BvPIWUdtRhETwebeb1Vd36r374vmyfkGzY?= =?us-ascii?Q?lxQL4HF7uOjPOkOAzpkjEFziedPPCkUnXM540CGTM3khYfMRp3N08om7EzHB?= =?us-ascii?Q?P2gBuFvhJ8kiA+J8rPu2r3UHeJ3mNahManY9T5MTXquY3ohanfTWTfNmYj4A?= =?us-ascii?Q?wU47v5fLoNywu8T4ZTxK5kfHnY/U8ye6zeV0?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYCPR01MB11947.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?eIuhRTf+xG/igvle9qbZdA7XA2Ss2ekw9JyrUWrPwECQ7Gy5avfLjbT9emnm?= =?us-ascii?Q?qj1Lbac0Malp11wcFjME9VNhvtIfMtZQL5aJxpcpPC8aQSG42blv9+IQrDSS?= =?us-ascii?Q?dVzPZ8x1clVw+5Nro70IEtNx7IMEi51j+AXqg16yUEV3/PEsHa+cPPBs5nCb?= =?us-ascii?Q?v4PUVDvgK2vzdAwjZ1fN1s4UgL7qhxe8LdL/mD3sfywQMUO20P0K2Zzf2t/k?= =?us-ascii?Q?j+dyOl9Ym1bOC+hxcUVqRe1zmXbe66zm93Y1YXkAH9tcPf1GvmcuHyVqhKnh?= =?us-ascii?Q?M6z3dWPvi1JXjbZRzMO6gEjKlk8SPIDYsip4C/VRbdqmfza2jO0bcn62dU/S?= =?us-ascii?Q?ug2ivLH+e78zZSAsBAVI9BUbIT8fWG2obfhFfJjHfmeff5uJcHsP+j4KaxhX?= =?us-ascii?Q?mLCK/8IuWqQiCh9mq/r8lYvLwpI0GmDAZzfrqT9kiGTacE2a8HNeNPzoDeYZ?= =?us-ascii?Q?37GxhyMkr4xXtmzonYdXUcHDcvOdelp67ucSHea1kBjKMNj/PwbYeTY9JtBj?= =?us-ascii?Q?IS8qxx6BGbiXcp46aeZgbVlWWMLKtQgc0oSEhyPyQw+4veKYkuyDDEwWLXI/?= =?us-ascii?Q?qeaOocO+24Whfj0SNB1PXNvOXgsOPYfUHWikWwh6GpwItBfkJ+P36EOtUIG4?= =?us-ascii?Q?TYBXLtsXCvCpzE5q8fSnaT9+LeK29dfiZr2cuxi/fxbWNGwQiilSUogphvkH?= =?us-ascii?Q?qG10scDaym7aOk21N5sFYUO0AFoRIbX1xJ4oGuT6ZTb55eFbV/yvTVzPnJND?= =?us-ascii?Q?qc986/NJR8gzUcPhqGY0890YHJ1SmRVrBNyz7683JFkZ7Vfx2MXFjjr04Hzd?= =?us-ascii?Q?e1XmFEV4P+f/R2c0GNq7M6X1jllJ0VoWZkylnhr/IFiN9oU0GcjH6kREKDVS?= =?us-ascii?Q?6kcAVZ/5F/Oo/EHStl+UGAYevo1rtD9k1zv1xtEoEXkaMHsZ7+p8F5fQE2Ha?= =?us-ascii?Q?HwAmBTaSDR/hfoqUy+Yw1n3KXrMcTy2M60KkxQ67B0V2X/ukgwj6/CdIegO5?= =?us-ascii?Q?B2I/VfXHUMjilxRDAakmKUYYFxnDnBtbkHabWRdzfnX28Fm6/Dll8siqNbik?= =?us-ascii?Q?e4nGBZoh6CuxOcZFpgiMok+SBD/nNsfQL0UFByzwnH6ETKeEZrSz0snNR3N3?= =?us-ascii?Q?dHFmWdE7KICVmaLTM7YMQ6J2qdHPU1iVUiiBPnPifI/8YcdcsA5e8giWTEtz?= =?us-ascii?Q?IGKDXfMb+luBz9D1lboGU0u0SYqd94WyEbBmynHNTf+0+KaIm05ftDWai4rO?= =?us-ascii?Q?lnbJovLUTGrvqClYIwlEgGqGlnNzW1PponROkt2v5juM5DGL5tSBrB24QONJ?= =?us-ascii?Q?8cqcmsSF0uEvdnQyecTD7NhBZtycBKMUz/H+DeicRng9/jofs/a7/vKCv3e5?= =?us-ascii?Q?Q0hsBR8/KriEDNSq9YQi6l2kp8W2/fift6dM0QyBpeZiVIw7nxAZjoUWENbh?= =?us-ascii?Q?rPaPX0O5trgaN801O+ZdLwCdhUqbiIIlBIoKFd1qzZw0LzHVLnrBkkVPR4vK?= =?us-ascii?Q?3C0uMVpqKOE29/sQ62ged9713c/cQsXJJQJYTq+drKprQ4PDw0bRMI3FQwl3?= =?us-ascii?Q?DFY4Ba/BioxMrT3EkAQI1fx7XsZevJt0FVQpVLqOnrJJgs8mGC0SSEN+sLsV?= =?us-ascii?Q?TKqB4eyZ/v/uz8N6ZzxgCrrehUfNV/2U1kEEWsrK+YGOEz4O4SfBV7wxzRAy?= =?us-ascii?Q?jtiprGiM0LNDM2zqh6aerTPpixUNdf+JepYsqP8SnQKAsCS1l8d8bFYSdvC1?= =?us-ascii?Q?hwJuy0Upr31Mihzs0/DRzQRZ8uZzFqEj49PwmFzBk84b+Vq0vu+D?= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: 4eda795b-d56c-4179-273e-08de47c640b3 X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB11947.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Dec 2025 17:09:55.1029 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SZ+kS4lfnH37z2Qx56RtE7+BXh+EBkcs1j/iZ/IAzDzMZ7Csoj//cjd3ju5KW1ii2PzeYbSpa7SbFFSyS3A3wPKpBDc2cARxH0lpCY3uKJL+n1ptvThGAIm4rjrpS598 X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS9PR01MB17518 Content-Type: text/plain; charset="utf-8" On RZ/G3E the CRU driver relies on frame end interrupts to detect the completion of an active frame when stopping DMA. Update the driver to enable only frame end interrupts (CRUnIE2_FExE), dropping the use of frame start interrupts, which are not required for this flow. Fix the interrupt status handling in the DMA stopping state by checking the correct frame end status bits (FExS) instead of the frame start ones (FSxS). Add a dedicated CRUnINTS2_FExS() macro to reflect the actual register bit layout. This ensures that DMA stopping is triggered by the intended frame end events and avoids incorrect interrupt handling. Signed-off-by: Tommaso Merciai Reviewed-by: Lad Prabhakar --- .../media/platform/renesas/rzg2l-cru/rzg2l-cru-regs.h | 1 + drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c | 9 ++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-cru-regs.h b/dr= ivers/media/platform/renesas/rzg2l-cru/rzg2l-cru-regs.h index a5a57369ef0e..102a2fec5037 100644 --- a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-cru-regs.h +++ b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-cru-regs.h @@ -19,6 +19,7 @@ =20 #define CRUnINTS_SFS BIT(16) =20 +#define CRUnINTS2_FExS(x) BIT(((x) * 3) + 1) #define CRUnINTS2_FSxS(x) BIT(((x) * 3)) =20 #define CRUnRST_VRESETN BIT(0) diff --git a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c b/drive= rs/media/platform/renesas/rzg2l-cru/rzg2l-video.c index 480e9b5dbcfe..34e74e5796e8 100644 --- a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c +++ b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c @@ -437,7 +437,6 @@ static int rzg2l_cru_get_virtual_channel(struct rzg2l_c= ru_dev *cru) =20 void rzg3e_cru_enable_interrupts(struct rzg2l_cru_dev *cru) { - rzg2l_cru_write(cru, CRUnIE2, CRUnIE2_FSxE(cru->svc_channel)); rzg2l_cru_write(cru, CRUnIE2, CRUnIE2_FExE(cru->svc_channel)); } =20 @@ -697,10 +696,10 @@ irqreturn_t rzg3e_cru_irq(int irq, void *data) } =20 if (cru->state =3D=3D RZG2L_CRU_DMA_STOPPING) { - if (irq_status & CRUnINTS2_FSxS(0) || - irq_status & CRUnINTS2_FSxS(1) || - irq_status & CRUnINTS2_FSxS(2) || - irq_status & CRUnINTS2_FSxS(3)) + if (irq_status & CRUnINTS2_FExS(0) || + irq_status & CRUnINTS2_FExS(1) || + irq_status & CRUnINTS2_FExS(2) || + irq_status & CRUnINTS2_FExS(3)) dev_dbg(cru->dev, "IRQ while state stopping\n"); return IRQ_HANDLED; } --=20 2.43.0 From nobody Sun Feb 8 21:09:28 2026 Received: from OS0P286CU010.outbound.protection.outlook.com (mail-japanwestazon11011057.outbound.protection.outlook.com [40.107.74.57]) (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 0470D33032C; Tue, 30 Dec 2025 17:10:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.74.57 ARC-Seal: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767114606; cv=fail; b=oX+A3t/YgQ2d+lTl5YjpEh+8rgmGQ4QJlkb7Uq3exScCQR9xZxvCzpxrcZNqiAgl3uFxzULcSueQ3BRY3cE0JFLuBx8o+ShLrxLHGYv/f5wrtb9LcMenMJHmvZTQ4QSzdTEErgDlVZ1+19upADTYptrB4cXDxCStbx4aPgbe00c= ARC-Message-Signature: i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767114606; c=relaxed/simple; bh=I4r7WeJkjGWoml9LZdBS/wAh2qtlhdS1hdX/RtEfPXw=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: Content-Type:MIME-Version; b=FoalQMeauPLkSD7ob0UMqCc+N3vg9BK7TE4x39rGKJsxLAdYbd9dTfocFR2JyJ57OAUxf/nKv9tHU48rpTlbEeqffMcos/Qqv1L+8gpQznFycK1/c4TlxWR4IN/DKUE8zQ40csb1kaOUVLAwpm3RBVvUjCZR5oNaQsCevhr2dP4= ARC-Authentication-Results: i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com; spf=pass smtp.mailfrom=bp.renesas.com; dkim=pass (1024-bit key) header.d=bp.renesas.com header.i=@bp.renesas.com header.b=wMhNKkuv; arc=fail smtp.client-ip=40.107.74.57 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bp.renesas.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=bp.renesas.com header.i=@bp.renesas.com header.b="wMhNKkuv" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=g3IBP2QvCfR0API7UPTu7gvvde4yDEYQVNN1APsV0tyNoclNrFjnmKnwJBVuw1YFwXtruJojIzGLJKtBJyQnYTOOj4DS7fLnimBUxZb/8zt+fhatxj1LYhjNoiQg66MkjaKiLobfVtSTJfBvjmSWvfwOkcBRAnakTH5WTsT43sSHL7i3ofcteVZr/NMuuZINpvPHspU3TvNDx50WtztRRmUYIsLtjzWQ8amcSHxeMsShy1t7hGNoj3n828TzvVHi2M8qNHIqZQ9ge/PeDyvH1ygwpXQyja0YiqxofvgqHK5fv44g+f/FZwAo6jUt9wDeps0qAehqkbDzb1GkYi4y5w== 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=RDbn0Oijpkr6GHD+FvpL3/kg+84uybH+J2q2j5viisI=; b=tPrGkWuR4PVW+aJaxsF38sJmWaaoef93+jOjsueQEmUzVf+Ltb7aDOi+Yw8ZDWC+V/YOlVY+5b5ufTeAahJI+dvjKe5t+bXFKCgOJdL+dOvmgsc6zpS82HFOv2xXQPVzQKJk9pjb1ZjtA7zv+V9QmAKk5Zd+1k9/sKSePmcQQN+5qzUzsijnQTl1/aRngeXBlbcsBGLKi2sV2p30R4xTYxNjGIztmMVd6Tj4KeKWlKtlTY62LMJRpSAOtYJpL/J1xA8O+rItibxwkIxT6/GwDx35iN/oGaDFi7qu/Ut396UUrRO7HhY2emeX1CweQQ+HACD/DiyxIIu3lA0YM/hvjg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=bp.renesas.com; dmarc=pass action=none header.from=bp.renesas.com; dkim=pass header.d=bp.renesas.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bp.renesas.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=RDbn0Oijpkr6GHD+FvpL3/kg+84uybH+J2q2j5viisI=; b=wMhNKkuvn/u3z38nyzKa7oFna6MG/12hR5uub/FaGiDMddX43BHgtiIHe0I6m3Q8zxYxYjtMBvk7yMnjRhHAiqDdU0iV4lfb5vzqFbLfxNEFD8CxLHkEWiASjAtwm87IXvbp7Y/zFBwqa+k2eoYAPDlkbwiEbFgaVjY7FM/eMlA= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=bp.renesas.com; Received: from TYCPR01MB11947.jpnprd01.prod.outlook.com (2603:1096:400:3e1::6) by OS9PR01MB17518.jpnprd01.prod.outlook.com (2603:1096:604:44f::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9478.4; Tue, 30 Dec 2025 17:09:59 +0000 Received: from TYCPR01MB11947.jpnprd01.prod.outlook.com ([fe80::33f1:f7cd:46be:e4d8]) by TYCPR01MB11947.jpnprd01.prod.outlook.com ([fe80::33f1:f7cd:46be:e4d8%5]) with mapi id 15.20.9478.004; Tue, 30 Dec 2025 17:09:59 +0000 From: Tommaso Merciai To: tomm.merciai@gmail.com Cc: linux-renesas-soc@vger.kernel.org, biju.das.jz@bp.renesas.com, Tommaso Merciai , Mauro Carvalho Chehab , Laurent Pinchart , Hans Verkuil , Lad Prabhakar , Daniel Scally , Jacopo Mondi , linux-media@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 3/3] media: rzg2l-cru: Drop redundant buffer address clearing Date: Tue, 30 Dec 2025 18:09:17 +0100 Message-ID: X-Mailer: git-send-email 2.43.0 In-Reply-To: References: Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: FR4P281CA0399.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:cf::8) To TYCPR01MB11947.jpnprd01.prod.outlook.com (2603:1096:400:3e1::6) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYCPR01MB11947:EE_|OS9PR01MB17518:EE_ X-MS-Office365-Filtering-Correlation-Id: a7eb69e4-b4c1-49e1-8099-08de47c64364 X-LD-Processed: 53d82571-da19-47e4-9cb4-625a166a4a2a,ExtAddr X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|52116014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?hCaikNovrtKKoG9NBdA/K53XDBYKYACA/2MHmhm2/15RMDbzJZeihVrRbANF?= =?us-ascii?Q?mrDTT57oDlLvNa23nzhVHDN/RDPwkj6z72FIeD0ND7gtimTKmt3GyWHT4/QO?= =?us-ascii?Q?WnO01Tx6JItz+sjb1pLNlRBK7OWHxGAJOy6niAI6Ztu9oOElMltySlNFmeZ/?= =?us-ascii?Q?DJXgV9Hao0N0B25TfwrM3ZqURfnhQxuDqdWxTq+HgTIblpJqWqfCWF7v0cF9?= =?us-ascii?Q?DWDEGtU9NFCImovjwlcUTRkn9jFsyn6jLHmvOlX886LG6ENPnHQDS+neOU2d?= =?us-ascii?Q?LFtbqmnJi31GS4DkGhDWkbfSH86xD2Z/RQnvSrJieQbGcq3RjJcS1+ngQxeq?= =?us-ascii?Q?NrQSGhClLfoFlaIFLnGON5RNn1PQcN/dg5uuKGDPvKxBNn4Je3tfSg4NfoFC?= =?us-ascii?Q?AFCpuzYME9jpLxsJGo0op54YbUGDH2vYT9q3++X1iOhuWp+Lwig0M5FKSTDS?= =?us-ascii?Q?zm8xYWzixzdm3PllCb4kKg9iwfzDoj5tyg/6RZwiP3M41TyhX322vHD3Sskb?= =?us-ascii?Q?h/9jjRJY5mF7J0QAvWBfbRe0gmeUJRzqA2cKs8iJ7LFqZB9Gz9Q9lRzwnWhf?= =?us-ascii?Q?sgQYTADDKQCfUddQ3qJREN6697RbeFjt0sPoU/x8fCsUOYj4aE88ybZFqZkm?= =?us-ascii?Q?ZYkYGQCWeLZ2MKjQLg/yfX8PvUwdF9yHoPUIUCa5nQRqRRfM6msabfBsVQpX?= =?us-ascii?Q?6MREdyK6WnNTgsI6ZQvopIIXpJwnXcANK3vB2hdMpmsEGEkEYD4zN+g05dcN?= =?us-ascii?Q?vS7V8LwvcJ1QRFpoVtBadW8QylFFs+qB3IYMwk40EqquyfIMFdNe2n/6F5U7?= =?us-ascii?Q?eA/bxfg8WcazG64RlkwJ2JBH8SefznwfVMXDj68WL1IXbn5e3voHUdBnBUv1?= =?us-ascii?Q?dzJSzAqR16BkB1DstKUz/HnUGXR9C4vCvdIn2ptzjWh/vjV/HmLKiLBibMvb?= =?us-ascii?Q?alqdnqxQVwNg7PNxQLmTkUsW6ml9+KfCIM0tBYS6UEa9fM7p/HtuMh23lije?= =?us-ascii?Q?XQWmp4OPk4AGhCbbLjFVJzPiDb/zbBoC48j1mquDPpGT5v08aeEYzzWbS//L?= =?us-ascii?Q?K1YNSonp70a4cltrB+M/Mi2vIUlBL6XvURUvkAnOHccaQEXdnMUZldCyo6ml?= =?us-ascii?Q?KNg1jIFJTFN68/v789dABpvpuJPAltLLgOUNL3PYRO6WdR1WiACEMC/wx6yt?= =?us-ascii?Q?XFukRORiwiv7592SRfT/eKGseE1vkbvqD87Kr5/440neBqduCbWK0iripci2?= =?us-ascii?Q?+yFTYAHoS2Fawb58c+y29LfjcY7jx5apOLQk0Ii0FcUbyRf1K0udlFdBiNak?= =?us-ascii?Q?0O5NTOvoYWqwzam7H2U1/ZSdXPQ5HFZ/yeKTzdCJ1MifX9F9ntUyXL8kZJjS?= =?us-ascii?Q?ZUIYpZBUP4NXfEYqYFZXHdxkSK1pGiavxgdhXrwe1nOFOXYqBykgehn5fO/F?= =?us-ascii?Q?JiQjcTxbhOtIBGxjMFjR00e4XmjWGCjiUEuGJP3t1q9Z6M8vcPZ4kraFYPoY?= =?us-ascii?Q?l7PbG9ot1qDqeKx4wdo3C9SshXlOq85hCA2j?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYCPR01MB11947.jpnprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(52116014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?uUYMCsNbmQEdxkGW/qo3MWHy9jSQUHf5jCIcAkGHwVaDb5+sUyUa7bZmBq3z?= =?us-ascii?Q?xCaBaoHMrVxAECzhLgRZ0KPn/5gkQWiUk51BgWiFm/0E2u6YcTEngVFGvC1b?= =?us-ascii?Q?PaVWB4fDLaBELnJWxGrzEdntrnNU/eeXHbq0Y/LM66SrYFaGLBGQ2Gg8GGMS?= =?us-ascii?Q?ae3N1iHMfEOv4hhZkegHVRM0kynppr6Ro3EaFcY5PfbnayQjdKBzCvM/hSmd?= =?us-ascii?Q?seErn71Zz7djjgN9Lb/Gq91iL6iifO/z+FS6YwrngJh33xVSgaTSAfkdXZSX?= =?us-ascii?Q?mAEnkDwYGFxcnwaS49Lw3/6CCSxaaQ7rhNFF3esadNh3pV9LtTwwobNvbKcn?= =?us-ascii?Q?FdfkfzN76LHBCWx08ovDGD2aL3RFGzSKV5lSLrjrgfkjukFsfGK1mw0mCi3t?= =?us-ascii?Q?HgkxfcnXAdOSqIvNylRnQcs6a50ck3gr3vApQ0obO37scfXKResXPOcmVTtx?= =?us-ascii?Q?h8ByzHTp/LAnEsObUxPTtO7jL3csstm5M3EbWlUXyEZ7hYMuswRML6D5mTt6?= =?us-ascii?Q?B2Ynlj/b0eXR8h32Br9EaaJxOeGzCKrqtMfYUX876ZiiedGEtg4cAE8fr+1a?= =?us-ascii?Q?4pQzCGBV1sjpd9hkHfHZX8XczPZMzC0h6xZLPx0IJpn8DRbbS51J9is6WUCr?= =?us-ascii?Q?vjdLjP6mlBMNfSv5CPaZJ7SaR8KFQO6ErQzZpgv7I70pZ68rd/GsvVq6ZEZL?= =?us-ascii?Q?o761PBwsmwhXZorwbBDsZ7AowEYIDdF5n0E16xT/FItqzP7YENkr3iOuoM+h?= =?us-ascii?Q?SSiAQLUI2AUcmYkMIMIiNZuhZzZZTiG6yJ/wVg9A7mUl3609DTZK5AKoERWs?= =?us-ascii?Q?cQujSDEF1pp4RKjHCJKaorO82J0NXUwEGaU9FlFRkaO1rfaBkTUumHsg8TVO?= =?us-ascii?Q?xGfM0uvNV0bP9QnJok+AfjOZle2xIkfibqnIYaJtVBnWuBNGx432bC3rgZFi?= =?us-ascii?Q?jNOt3L2BZ1QXOrv3Uk4ZAfU9lbERBuhWhxrrg5VyXM82I/T5mGIi/gl5IVhG?= =?us-ascii?Q?7BCa5Bs3i0USDwTi4p9mJJx9JcPI3o3JxLN5chnIrFnx3twF3hQGBrnwtRBH?= =?us-ascii?Q?4aXw3jFTfj8ckSKzukZVI775tamYNWCByHKESPQu0JfAhyyXh3DKje+N2re0?= =?us-ascii?Q?lNUGGTCrZ9uMSgn9VC2oJnGvudJh9Hpiqrkc48aNtjbGdonPOfhFHhrkgYy/?= =?us-ascii?Q?vlvhmJ7uY+T3yilymQwOkBFSoUlAaHZz8tR8472iGybTs5AHyewJQ9MIb+zf?= =?us-ascii?Q?ufFUc+dTjLd5IY7PiSWmXxH0sCuPGdL+DiT+mjc7d8x6sw07FmCF/E9BokK4?= =?us-ascii?Q?qvkdvgEkS1r2U2agnOBl7Ipj4d6rOjqtGhWY8Myfo3nQYB0VCJ2fZCDLmvua?= =?us-ascii?Q?X3VwNSOviygX6aUAAjnVCqpvZTnceo0dovtg17HMju9eS2ZQcvVBVtVlaI4q?= =?us-ascii?Q?EichZwXz6usJsQ2b6QCF4q0JSKO9VUjSl7VytMERCwJBiY4fey7ZV6SKeG/Y?= =?us-ascii?Q?l6BrSzPp7Gamm9ggmRaKjOFSClyGrRc7Id8Bx15ySSr+BwnJhOy8/yUjgt9f?= =?us-ascii?Q?BEfhvHyojTxdcH2lqrPc8FPUoVXv+Yh5zuKTyVctFps4VUB2lNmtJJgKqzup?= =?us-ascii?Q?cDtZaRfFfudUEWFIM7waRrY8dzda2uowaLgshwgwEBTCk47a0suzwMBxtxyw?= =?us-ascii?Q?Y1ssvp9RawzvRmP+I+lFmuXbhQSbq+1k9b7boxEtjXN0P2Gi18XpMiNvG93C?= =?us-ascii?Q?MMeRk7IrWYIjN5nXO+3tfp7Ut7ZxCpBhfWhmIpojZ2N7Kd5nP39F?= X-OriginatorOrg: bp.renesas.com X-MS-Exchange-CrossTenant-Network-Message-Id: a7eb69e4-b4c1-49e1-8099-08de47c64364 X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB11947.jpnprd01.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 Dec 2025 17:09:59.6132 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 53d82571-da19-47e4-9cb4-625a166a4a2a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: M+F+l8DoW+vIQ1JexM2mvAF9F7tKkGMbDBBgt4j5SQW727bkEAPkY9N+Yecj4uONC5cn2dNwmdEDy9IgI4LR4y/i+HXfIxgXMYunUHaE1uU/02atnIPwLvTjfoRs8HcO X-MS-Exchange-Transport-CrossTenantHeadersStamped: OS9PR01MB17518 Content-Type: text/plain; charset="utf-8" Remove the clearing of cru->buf_addr[slot] in rzg3e_cru_irq(). The buffer address is already managed by rzg2l_cru_set_slot_addr(), and explicitly setting it to zero here has no effect on the driver behavior. Removing this assignment simplifies the code and avoids unnecessary operations. Signed-off-by: Tommaso Merciai Reviewed-by: Lad Prabhakar --- drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c b/drive= rs/media/platform/renesas/rzg2l-cru/rzg2l-video.c index 34e74e5796e8..8ae6ef82a0da 100644 --- a/drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c +++ b/drivers/media/platform/renesas/rzg2l-cru/rzg2l-video.c @@ -709,7 +709,6 @@ irqreturn_t rzg3e_cru_irq(int irq, void *data) return IRQ_HANDLED; =20 dev_dbg(cru->dev, "Current written slot: %d\n", slot); - cru->buf_addr[slot] =3D 0; =20 /* * To hand buffers back in a known order to userspace start --=20 2.43.0