From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013059.outbound.protection.outlook.com [40.107.159.59]) (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 CCD21258ED5; Fri, 24 Oct 2025 16:29:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=40.107.159.59 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761323385; cv=fail; b=F6wdVwU+g2XNCnzDGO97eGIX6ukwfGl6EwIpQUVkdbNqmqNuZ3Vu/KNxNzYYrMh1jxnMkhnePNAXbrGue55eVfuhrOhL68ge3EfQQZehGixwVSdXWqvFzRkkyqstzcgO8iRLoT8LV0b6zx2MH42Gqp8ygwxhhcAD7dtHQ5catmk= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761323385; c=relaxed/simple; bh=dRb3KalDU3i0jYo0CyEENZrpcpBcDz82U//4XcHVUME=; h=Date:From:To:Cc:Subject:Message-ID:References:Content-Type: Content-Disposition:In-Reply-To:MIME-Version; b=THdqWzgKEC8gud4gZWxaUgz30fMimqYVTUKbi1DQzDNpGM9PjlgB3Zm5KhyrOUd0VkLSd6hvLq1JY9Y18uiOYEopcFIbFVm5vZJ7MmNSzFRBw7cZ1aTB09TAFVuKgMddg24RQOWK/vQcJTY4ACuT5RxppG4kec60gETzNmS9fag= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com; spf=pass smtp.mailfrom=nxp.com; dkim=fail (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b=C48vntO3 reason="signature verification failed"; arc=fail smtp.client-ip=40.107.159.59 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=nxp.com Authentication-Results: smtp.subspace.kernel.org; dkim=fail reason="signature verification failed" (2048-bit key) header.d=nxp.com header.i=@nxp.com header.b="C48vntO3" ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Q6vqEMIIAmV3MfWS3//wWXDnTCb/BiiLmMX4fQNavTh/pK/qnBtVDO6UKowpqG+4gzyKcyCAJ8WovMQTgbmemZupci4UBhI/KTEfd/EAgd3yXKAamv5WsQcfyzi1ErR1IMGDpfLBiWsgRMzCNZQCkUYn9FFNgj4Ik3FJLmfzgvngd+tRijLr4srqG606HNPeEIf6/wJzl72mido3i5tH8NrWl3IrOMEy93GBW5FgaV/J24grkmCz08OZLBxqBNp16VWohCOpTdx5jd6GYTeb8sObhMzmsqT00aorXUBf03icm+K4CyhJDWpbFK0XGLcGcK8HntBIJhsPAvwWd59gAg== 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=LxVyewu4XLOAehqGxeNZz7fmE5mpDYcPyYPuacZk40E=; b=mR10k8RbFzKKz652BpseJ8y6ydS1MFDgDePOgJBqfUhsuCzopdyxgOj/gNplI56RibjLtQekmmaF5KCeu9KSb0xp5YlGeRYuondNBbhYGlkBUquV9SHrtdGcTts8ohR6lYcbfgnuH7hhX0srH2YRqHA5CeGux/s7UHpeWmKvalhFkw0m/kYUVeLrT6EOuOiTeURoesMroL/JqvIPy+WmU3Yw3iVl88Z1yezGnupfPu2Q1tfZyUDF+I0Ku4cKyMAJuWwU7CRlcDIHh8tv+hWljewlmuZNq6UVMWEofazzjUN5I9OzzkKCMxYKjPclyR+QF7PvMseSOO0MYYJCmxmSkw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LxVyewu4XLOAehqGxeNZz7fmE5mpDYcPyYPuacZk40E=; b=C48vntO3tyjOPhLLxZHs3jZw+vHKZosDwE0fNj5qJNbyGBSiLZgD8uk7zKlz2EF9DFOdW851xHh7GgppY16ToHo/TGHMY/Nqbtt6jpRhz1xCvGyCibj8nVOJsDlT7ED9QVYj27YInWbjh2X5tEADsqJ8+kXR9X2w6OEJFCrGSpCx3UQToFR2Z06cVkIRcqNr+sxUi10ag8tuN5tb09uggP+9sk3MKJviIvv62lDnvFE0o7f7LikA/K1fvrD/0r30a+xCDbZf/ecc9QhTbTTw5wspMiOvN770bA2xrZiGwLchcyl94fu/G21LVXD7EqaXUq9QJ6PmXMZFopnNp3+i8Q== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from DB9PR04MB9626.eurprd04.prod.outlook.com (2603:10a6:10:309::18) by GVXPR04MB11498.eurprd04.prod.outlook.com (2603:10a6:150:288::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9253.13; Fri, 24 Oct 2025 16:29:37 +0000 Received: from DB9PR04MB9626.eurprd04.prod.outlook.com ([fe80::55ef:fa41:b021:b5dd]) by DB9PR04MB9626.eurprd04.prod.outlook.com ([fe80::55ef:fa41:b021:b5dd%4]) with mapi id 15.20.9253.011; Fri, 24 Oct 2025 16:29:37 +0000 Date: Fri, 24 Oct 2025 12:29:28 -0400 From: Frank Li To: Andy Shevchenko Cc: Alexandre Belloni , Miquel Raynal , Jonathan Cameron , David Lechner , Nuno =?iso-8859-1?Q?S=E1?= , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-i3c@lists.infradead.org, linux-kernel@vger.kernel.org, imx@lists.linux.dev, linux-iio@vger.kernel.org, joshua.yeong@starfivetech.com, devicetree@vger.kernel.org Subject: Re: [PATCH v6 1/5] i3c: Add HDR API support Message-ID: References: <20251014-i3c_ddr-v6-0-3afe49773107@nxp.com> <20251014-i3c_ddr-v6-1-3afe49773107@nxp.com> Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: X-ClientProxiedBy: BYAPR06CA0025.namprd06.prod.outlook.com (2603:10b6:a03:d4::38) To DB9PR04MB9626.eurprd04.prod.outlook.com (2603:10a6:10:309::18) Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9PR04MB9626:EE_|GVXPR04MB11498:EE_ X-MS-Office365-Filtering-Correlation-Id: 8f189c9c-178f-4b8f-52c8-08de131a8633 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|19092799006|1800799024|366016|52116014|7416014|376014|38350700014; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?Q?hL0iagA0xmqXBYYTYjj5tu4QfVoW4jAZiXZy0ECZEdph+PTNlFir1mN6yW?= =?iso-8859-1?Q?jNHusFErUyTUkM/R8ekdGKAHIdxn3nHy7jLyqBM5pVHqw7XskHtzbsHUid?= =?iso-8859-1?Q?v+AY2gFJNh/fNmnJkk4g2O2LLDRITv37v6SHK3lN65ixQecv8mVLrqHOSq?= =?iso-8859-1?Q?N9OPFSl/9rCMgAwu2lJ02jyIXCuQTnnZlom8w81YvPie9b5q5XWLzcdZVb?= =?iso-8859-1?Q?GgNXzxhXo38VNDyawFCa14H/VupaADZmWXjAS2h+X1a5/Nj7eL1ZQ39icW?= =?iso-8859-1?Q?uBNsQZxihq0Tz4SRqYHihrR2gNsQ5fTnDhbLs1npyjHQGOpOuuQ0GnozqF?= =?iso-8859-1?Q?f2RX/5/f2IspJ7YA9Y88nWYenj0ClHth4TCrT8qkmuWe/k949Rt0Qh06pd?= =?iso-8859-1?Q?H3D54dUgDsOIa+jYx4HfRjJvhjHEhfSQm7JJxPgM5cG2VROtyoi2JYK6hc?= =?iso-8859-1?Q?8Id6hPa54gKeqvAnXDO2NjBKW7RUIPSO83YHgTVsBWh3yX7lWVmhQAIY1m?= =?iso-8859-1?Q?CI1N7JwOqwmCNhsMs6VEnpikXKqaE+dONlAo2sHz3MwPxtpKm0C5LpLL11?= =?iso-8859-1?Q?dsrbDljjfSQYrx7vJt/rEXicU2eg/RTHS0PicIo0p4cIn998wNuHWwvXIS?= =?iso-8859-1?Q?vPKZifswmITmxKuVtDpCjJ6NAKulMurND+Q2klHgjojt/p6LyQx1DcLcun?= =?iso-8859-1?Q?0SZE3nuJmN4QU8LMgEonM+IBnbD78TgI6+ELjhkXIqU7lTOdEfYV6zGi6K?= =?iso-8859-1?Q?mWxq9rRsD9lpgnhgZF0DI1SB9Q3elE1W05R14sWQ7OnNwOVF8HdOwV97Cc?= =?iso-8859-1?Q?5nGfPx/rrJVoPwHzxH/wWclbREluW/V3R9nBfA298OkzDGOyugcNtfwkwz?= =?iso-8859-1?Q?wqdWfxF+ErIke+xTF0JqG5R6hI0BMb2HRGilHipfgIG0fRctbpQPDBI/Rv?= =?iso-8859-1?Q?XVorYpughpMrDNYIecagmHYU5tlwOqqDLUaNZdkwoTqolresnaxRicFy3f?= =?iso-8859-1?Q?ml3ZRhj0qcfiQNWrpyHWDegQKCsp8FrC59j7XcGBeTbWJJ24JWbkNRlDQk?= =?iso-8859-1?Q?ZsaSXIoGpFEN2vr16EpB7Wm0e37cR5aShAZhP/yjEbhd7H3A7Imm1zfYxA?= =?iso-8859-1?Q?84EKvsW4TXXOo5t2niUGEcc45kTOUVpMqj7dXsu20qx5RsyHMplnppuRQq?= =?iso-8859-1?Q?iS9jZqeHnqYXf0CfZUB35yQ3Cr+qDTiGObuLYb8ESv9gInFIBmz91fHEgk?= =?iso-8859-1?Q?hQskfqHQm8FnmhT8SA5TiOA2ChjtTWU3zqdDjkhrQjlBE+n7sRMXJh67G5?= =?iso-8859-1?Q?CDaUO8RXJLjWPvlbve7KlY210iCeExJmjRHeFQIKRndYLhVepbg0GCPGeW?= =?iso-8859-1?Q?DE9ghUPDwGJJ2g43X14QzsOspqc+cjm3lHICzX6eXVtLKwwGuXCB9kttIV?= =?iso-8859-1?Q?eG68uBbnt6eMj9wJILNRjQf4bDrsd7J4ysMp7KJUiUheYuKOmb43YVd47E?= =?iso-8859-1?Q?/i0533t6SvtuMyEFT/7y7kW+pHpVWzuxpyiuBN+SQYguy7NmiDkN5CBo3f?= =?iso-8859-1?Q?eF8yOaKJrd0CqaycTEjfhh0kXc4P?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR04MB9626.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(1800799024)(366016)(52116014)(7416014)(376014)(38350700014);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?iso-8859-1?Q?k/5KpgsjL4rOTO2p/eDEkDwgnXkayHOYEzTf2pw8vNyNqHRR50eG1S80Dh?= =?iso-8859-1?Q?D8FqABoCMRniGh86Em0L0Ud4+YEaSTqGL5LQJGX9nPaC5FeAHcGrJUc0+A?= =?iso-8859-1?Q?oZ7fEDTD9w0/eFoMPVVNZF/QxDtCu33+ySKpD8kRTkMFMa58k69ST8iuTj?= =?iso-8859-1?Q?dAhKYG+xcovT/qkgriyi49m9n4B+xE+TcKmLY0xsjtEN4EgXo6mTCpQfpQ?= =?iso-8859-1?Q?GOS+QqAtfJKte05QfamBRaSTgILQqhJIRaG4+w0lmduKary541XnhDVNY7?= =?iso-8859-1?Q?EmwHKvpQvB/yN0PmSTeEoP6u3XFXbhjdRqmtuoX38Qa77ZP0I6e7DJ+0zE?= =?iso-8859-1?Q?CKRN4Tu/YsDUYyMs02yV2SWPXLeTWIdDU0gFVjDQS3HqL4+jwg6YJxmqL6?= =?iso-8859-1?Q?kWWkzNqLa8SlmPNs6vcE0ihBLr/HlolmnpUlRgIfu2jOuItJtqMXwM4SEF?= =?iso-8859-1?Q?Gw0bZP1IsGZ06glP/JT6owHc86ddXtK0zf6Ohn+WAbQutednu/C50UzUnY?= =?iso-8859-1?Q?J4hv7Yk8rfWZj1RwDnxJWXmswpTys/23891gkFLCaIwrO4gIs82b8ZOonh?= =?iso-8859-1?Q?R/MK7wCLgqMJhECUEOrOZFR+pflHtaMghGXf0HnGFDOHedlgJoar3wriTO?= =?iso-8859-1?Q?Gjz8lYVfz1F1KtfoFCzT+rsIzJnUU+9YPSBhyMGt9N+A0jNePnG7zN7oHU?= =?iso-8859-1?Q?LZtIDvWdy1U6gQU51gsFlDP/h8ZM/J8XIbvFK8Nsi8bVY9uDS3FRImLESX?= =?iso-8859-1?Q?BTkNE+7NXwW1p1ZP4FF6Et1Lpp2iYfae25BfMbYKOhz7zlRg33i/DP7QT3?= =?iso-8859-1?Q?gjnqhpDFfqmDKAWRAHXYHyK4c8I63NQO2nAEh1UV7ddCzP/j6SfTxZhEfI?= =?iso-8859-1?Q?/XJKWb8id2sRrX4FT/fttlQRh0o/Rv/xxK9rcmIxvaL9zCigL4hRpENMR9?= =?iso-8859-1?Q?HkquZ2DopEfy0jMCHOV7ax3xtaoZul3yDrr8aVt6ZPl6mfJ9nfBNst5XS6?= =?iso-8859-1?Q?yeKAf1PUzT8JTua86nOURzJdU8sdsxTKSq3UQqCzuugwvKju88SIOp12cr?= =?iso-8859-1?Q?oE+aii+Ph9z4ytzkqEl7VitS71blREIgfY4W0B7qwzjaFIsENGbeFdCYn4?= =?iso-8859-1?Q?pJhomBqV5eCIXFWoWBbidhXdOB9YSBqpMTc5PrNlQ8zlgWTe7dx+kyZTOn?= =?iso-8859-1?Q?APsuXJ1vjbzxzDA0Xj96+Oz+YaWSf0884zR/iNtOlEgWraqUw4OkgMcO7+?= =?iso-8859-1?Q?ohUgoZIWKWHjm106w8rG213sdBAtbhXx4hdWekRF3vWAePuVY6mvdTnTJ/?= =?iso-8859-1?Q?174Q5/gU98Qxk3rYu54MnE3NK41Gab5ODSXySfvGn2e6E1jKaGPbHXnNz8?= =?iso-8859-1?Q?LHu/tWrMPqoUFAEjUrdE1B9kVQCYOHovQZzirWImD0vQWBPZdJnp0OYw2s?= =?iso-8859-1?Q?ExQPyMUoL01wIkAyM4jdVjndRQyDQQNDcgTdjlt+slMV+rfpm25gpOqTtQ?= =?iso-8859-1?Q?U2gbq17HToq3YLd6otN5CHRHgqPkB33xXCCtQKRYSFM49FbS8BdN0NRjCJ?= =?iso-8859-1?Q?z7ASRzXuqxvg4TIyBjnKVpPVgc3r93BeMUSZa/uAy+nUCFJeXnoKhDYbpj?= =?iso-8859-1?Q?VmIreKCUE6DeDf6TOU1ksqY3VTt4ZCJQMP?= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8f189c9c-178f-4b8f-52c8-08de131a8633 X-MS-Exchange-CrossTenant-AuthSource: DB9PR04MB9626.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Oct 2025 16:29:37.6950 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: +RvI8Q9tW8Gl5Qt3qtKahA0eAYlpiD4hfuLPeIFIWph5B6x87cinl1p1oH70dyPk4//Hsm2da/K3csAQ/Nb1vQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB11498 On Fri, Oct 24, 2025 at 07:03:41PM +0300, Andy Shevchenko wrote: > On Fri, Oct 24, 2025 at 10:03:22AM -0400, Frank Li wrote: > > On Fri, Oct 24, 2025 at 09:13:27AM +0300, Andy Shevchenko wrote: > > > On Thu, Oct 23, 2025 at 07:53:15PM -0400, Frank Li wrote: > > > > On Thu, Oct 23, 2025 at 09:22:55PM +0300, Andy Shevchenko wrote: > > > > > On Thu, Oct 23, 2025 at 11:18:37AM -0400, Frank Li wrote: > > > > > > On Thu, Oct 23, 2025 at 11:23:39AM +0300, Andy Shevchenko wrote: > > > > > > > On Tue, Oct 14, 2025 at 12:40:00PM -0400, Frank Li wrote: > > ... > > > > > > > > > +/* keep back compatible */ > > > > > > > > +#define i3c_priv_xfer i3c_xfer > > > > > > > > > > > > > > How many of the current users do this? Can't we just rename treewide? > > > > > > > > > > > > git grep -r priv_xfer drivers/ > > > > > > > > > > `git grep -lw ...` is a better approach :-) > > > > > > > > > > > drivers/base/regmap/regmap-i3c.c: struct i3c_priv_xfer xfers[] = { > > > > > > drivers/base/regmap/regmap-i3c.c: return i3c_device_do_priv_xfers(i3c, xfers, 1); > > > > > > drivers/base/regmap/regmap-i3c.c: struct i3c_priv_xfer xfers[2]; > > > > > > drivers/base/regmap/regmap-i3c.c: return i3c_device_do_priv_xfers(i3c, xfers, 2); > > > > > > drivers/hwmon/lm75.c: struct i3c_priv_xfer xfers[] = { > > > > > > drivers/hwmon/lm75.c: ret = i3c_device_do_priv_xfers(i3cdev, xfers, 2); > > > > > > drivers/hwmon/lm75.c: struct i3c_priv_xfer xfers[] = { > > > > > > drivers/hwmon/lm75.c: return i3c_device_do_priv_xfers(i3cdev, xfers, 1); > > > > > > drivers/i3c/device.c:int i3c_device_do_xfers(struct i3c_device *dev, struct i3c_priv_xfer *xfers, > > > > > > drivers/i3c/master.c: if (!ops->priv_xfers && !ops->i3c_xfers) > > > > > > drivers/i3c/master.c: if (!master->ops->priv_xfers) > > > > > > drivers/i3c/master.c: return master->ops->priv_xfers(dev, xfers, nxfers); > > > > > > drivers/i3c/master/dw-i3c-master.c:static int dw_i3c_master_priv_xfers(struct i3c_dev_desc *dev, > > > > > > drivers/i3c/master/dw-i3c-master.c: struct i3c_priv_xfer *i3c_xfers, > > > > > > drivers/i3c/master/dw-i3c-master.c: .priv_xfers = dw_i3c_master_priv_xfers, > > > > > > drivers/i3c/master/i3c-master-cdns.c:static int cdns_i3c_master_priv_xfers(struct i3c_dev_desc *dev, > > > > > > drivers/i3c/master/i3c-master-cdns.c: struct i3c_priv_xfer *xfers, > > > > > > drivers/i3c/master/i3c-master-cdns.c: .priv_xfers = cdns_i3c_master_priv_xfers, > > > > > > drivers/i3c/master/mipi-i3c-hci/core.c:static int i3c_hci_priv_xfers(struct i3c_dev_desc *dev, > > > > > > drivers/i3c/master/mipi-i3c-hci/core.c: struct i3c_priv_xfer *i3c_xfers, > > > > > > drivers/i3c/master/mipi-i3c-hci/core.c: .priv_xfers = i3c_hci_priv_xfers, > > > > > > drivers/i3c/master/renesas-i3c.c:static int renesas_i3c_priv_xfers(struct i3c_dev_desc *dev, struct i3c_priv_xfer *i3c_xfers, > > > > > > drivers/i3c/master/renesas-i3c.c: .priv_xfers = renesas_i3c_priv_xfers, > > > > > > drivers/i3c/master/svc-i3c-master.c: struct i3c_priv_xfer *xfer; > > > > > > drivers/i3c/master/svc-i3c-master.c: * at svc_i3c_master_priv_xfers(). > > > > > > drivers/i3c/master/svc-i3c-master.c:static int svc_i3c_master_i3c_xfers(struct i3c_dev_desc *dev, struct i3c_priv_xfer *xfers, > > > > > > drivers/net/mctp/mctp-i3c.c: struct i3c_priv_xfer xfer = { .rnw = 1, .len = mi->mrl }; > > > > > > drivers/net/mctp/mctp-i3c.c: rc = i3c_device_do_priv_xfers(mi->i3c, &xfer, 1); > > > > > > drivers/net/mctp/mctp-i3c.c: struct i3c_priv_xfer xfer = { .rnw = false }; > > > > > > drivers/net/mctp/mctp-i3c.c: rc = i3c_device_do_priv_xfers(mi->i3c, &xfer, 1); > > > > > > > > > > > > After this patch merged, I can clean up it at difference subsytem. After > > > > > > all cleanup done, we can safely remove this define. > > > > > > > > > > I counted 9. I think it's not a big deal to convert all of them at once without > > > > > leaving an intermediate state. But this is a call for the I³C subsystem maintaiiner. > > > > > > > > There also are other cleanup works. The key point is that everyone agree my > > > > HDR solution. Cleanup these is not big deal. I am not sure how to avoid > > > > build broken at difference subsystem. > > > > > > > > After this patch merge, cleanup will be easier and safer. > > > > > > Then leave that renaming to the cleanup series. No need to use a define, just > > > use the old function name. > > > > Using old function name for HDR will be very strange and conflict with > > spec's name convention. > > > > The term 'private' transfer in i3c spec is specific for SDR transfer. It > > is neccessary steps to complete whole naming switches. > > Right, but this out of scope OR a prerequisite to this series. My point that > these two shouldn't be mixed and one left half-baked. It doesn't make sense that the new iio driver still use old interface, then replace new one later. Is it okay I create new patch serial, which switch to new interface, but it's depend on this one. Let each maintainers decide how/when merge it? Frank > > -- > With Best Regards, > Andy Shevchenko > >