From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (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 4B1E225C80E for ; Mon, 13 Oct 2025 19:55:08 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.171.202.116 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760385313; cv=none; b=HUuwCI4p8mK0HRpa618IIh4teFvfv8YFv053uWGjMwLNkT0HlnjHscopTk3M2kMVbiSPDPLO3laEnWrJcLoPGCxdQ1i89/hB1Kd3nTh/jmdy41kxWsKCZBzLVC/nvQIVkac7HLFsaKIOZ3HiBtVuE49SLBFqAXuiQBvseSvHD5Q= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1760385313; c=relaxed/simple; bh=p04emB7EWJKdYHfPdfNWI5BlN1aHWFazFo2EChhEZhw=; h=Date:From:To:Cc:Subject:Message-ID:References:MIME-Version: Content-Type:Content-Disposition:In-Reply-To; b=RS/cLu6Ghoa/1Jz1paSbjKuyE4kioqXU12VRYzYnV9IiinKfrfeaWJeZhYO4E0cSGRf5JbqmeUKqtSh78rOkuha/oRKO5FuNEKReeHboCpZvk4XHQCGwCxCPi6N9OD7VHCDtzehb/4ns9nDcFJEMK+g6HreK2dWtE8aSrbXP1vQ= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b=tSMPaCM3; arc=none smtp.client-ip=185.171.202.116 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=bootlin.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=bootlin.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bootlin.com header.i=@bootlin.com header.b="tSMPaCM3" Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 60C4FC093B5; Mon, 13 Oct 2025 19:54:47 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id 45DA66067B; Mon, 13 Oct 2025 19:55:06 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 10BD9102F227A; Mon, 13 Oct 2025 21:54:55 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1760385305; h=from:subject:date:message-id:to:cc:mime-version:content-type: in-reply-to:references; bh=ueA4Mw4ZvAdPduByR8LCFz7NV7MIajA8VN4BjDi+iYc=; b=tSMPaCM3u/5AMWi6C2uaGeO7nteYc8EWKCbf8Atx+55xMokblB8D7uyqQUIN5UN0VCyf8M 92rSu2RHAMygLwiTzDHbfNr6o39la14ofppeSKWml+FP2LeSBi+tMVaA9t21CfewwODbPY O2iuzUWMZ9m3sdCASDH/6F85ruQDAszHZA2BlFfDdR01oDoTOGJcZVTzMKsl+PR7xrtB/u kCvU5b6eyw7dGzYrzu/ZYfz+585J2Rmp3YyycCPmvrqpkvXzI4JJICjnHtrTPDlVVxjYUD 8Lnbu5vdBtJDAqrcnk19G+o0IESLUGkvny+JXMAEGdeZnfZ8WdPwOeSuFhLf8w== Date: Mon, 13 Oct 2025 21:54:55 +0200 From: Alexandre Belloni To: Jonathan Cameron Cc: Frank Li , Miquel Raynal , 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, Carlos Song , Adrian Fluturel Subject: Re: [PATCH v5 0/5] i3c: Add basic HDR mode support Message-ID: <2025101319545551cfb399@mail.local> References: <20251007-i3c_ddr-v5-0-444184f7725e@nxp.com> <20251012180327.5d94dda2@jic23-huawei> Precedence: bulk X-Mailing-List: imx@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20251012180327.5d94dda2@jic23-huawei> X-Last-TLS-Session-Version: TLSv1.3 On 12/10/2025 18:03:27+0100, Jonathan Cameron wrote: > On Tue, 07 Oct 2025 16:06:12 -0400 > Frank Li wrote: > > > Add basic HDR mode support, only support private transfer, not support > > CCC command. > > > > Update i3c framework API to allow pass down mode and extend driver callback > > function. > > > > Implement HDR transfer in svc i3c master driver. > > > > Simplifed HDR flow is (ref i3c spec line 5514) Figure 129 > > > > <-- SDR ---> | <--- HDR > > START 0x7E RnW(0) ACK CCC(ENTHDR0) T HDR-CMD(00-7f write, 80--ff read) > > > > ----> | > > HDR-DATA HDR-CRC HDR-RESTART .... HDR-EXIT > > > > Note: HDR-CMD is 16bit data, which included 7bit slave address and 8bit > > read/write command. > > > > svc hardware can auto issue SDR part. > > > > Signed-off-by: Frank Li > > Whilst there will probably have to be a v6 for the ACPI ID issue in patch 5, > I'd like to ask the question of how are we planning to merge this? > > Maybe an immutable branch either in IIO or I3C trees that the other one picks up? > > It's a new driver so could gamble on taking the IIO driver the I3C tree but even > then I'd like a topic / immutable branch in case any IIO wide refactors or similar > hit this cycle. > I can definitively provide an immutable branch once this goes in or if you are more comfortable with this, I guess there is no urgency and we could apply this over two cycles, first the I3C part and then you can take the driver. -- Alexandre Belloni, co-owner and COO, Bootlin Embedded Linux and Kernel engineering https://bootlin.com