From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.remote-ip=185.171.202.116 ARC-Seal: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; cv=none; t=1793020756; b=s/QDnqoS7iVv0t0p+htUdbMlHE2lHaF3op4zYenPQiF4lqGwj30H8HmzAaG3N9rLK8KS nJX+sUom3nm5aio8FOwYchBxNYzTldwtjvwPO4mGYKCl6Wc2dXgWalvMACdqDRDhoBl/g ZYhcDsUEDnfmhFvBHrCxV0YrsdEFa2sryrY27Dnq4A+c8+Hg4KNOSpqsfkYiGkb+xxpvp KN8Saafpmg3ekX234fF86pxygwBCumTauyH7z8QQ4Zss1yU2A2iX1SFMGrWD6cLlrNg2F tvYap0k4/MJJchu9idl38FZ5W7Gl6g/MPOnPdDjf4p/Cyv5861/i6Nl244dyfdDO47g== ARC-Message-Signature: i=1; d=subspace.kernel.org; s=arc20261015; a=rsa-sha256; c=relaxed/relaxed; t=1793020756; h=DMARC-Filter:Received:Received:Received:DKIM-Signature:Date:From:To: Cc:Subject:Message-ID:In-Reply-To:References:Organization:X-Mailer: MIME-Version:Content-Type:Content-Transfer-Encoding: X-Last-TLS-Session-Version; bh=HVit5yS5FXG3Lb+4n/EnT9AdlQz5zdCUWXFd70CBh1E=; b=DmsxkdWuo2GqHRy0F9kwXtCK7wfrWq3NG/B+f4g1DMfcGotgnZ/EQWapSRM4NkVudRJM G8/6eNmf5rTu1GGmRO1Hbu1OFZ3N3pnRxPuIX3YDi8pOQdiSUBV3NPPegx719z+V9IdDQ qW0JZ8rDHtIE12SF5WNMwTeweFO/rpD+vywltOH9RnQpZvP42kZalRNCN9tV67Zv7uLzt uPmlei/2onoXEN25OuUvj53CI0hfkavshD74CCz33HeXgT78WHXb5JJS3MSzE/c6ky7M7 zyp1r1j7xGfQWvCzZU1KakgzuXXmOBFlCM9UvZekQctJFMJHv4FF2rr+Ly684GePgCg== ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass header.from=bootlin.com; spf=pass smtp.mailfrom=bootlin.com; dkim=pass header.d=bootlin.com header.i=@bootlin.com header.a=rsa-sha256 header.s=dkim header.b=QFtS3uJw; arc=none smtp.remote-ip=185.171.202.116 Received: from smtpout-04.galae.net (smtpout-04.galae.net [185.171.202.116]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id E6720606A325 for ; Mon, 26 Oct 2026 13:19:13 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.2 smtp.subspace.kernel.org E6720606A325 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, unprotected) header.d=bootlin.com header.i=@bootlin.com header.a=rsa-sha256 header.s=dkim header.b=QFtS3uJw Received: from smtpout-01.galae.net (smtpout-01.galae.net [212.83.139.233]) by smtpout-04.galae.net (Postfix) with ESMTPS id 28D81C79AA6; Mon, 26 Oct 2026 13:20:13 +0000 (UTC) Received: from mail.galae.net (mail.galae.net [212.83.136.155]) by smtpout-01.galae.net (Postfix) with ESMTPS id F1EE960740; Mon, 26 Oct 2026 13:19:11 +0000 (UTC) Received: from [127.0.0.1] (localhost [127.0.0.1]) by localhost (Mailerdaemon) with ESMTPSA id 608711032904F; Mon, 26 Oct 2026 14:18:58 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bootlin.com; s=dkim; t=1793020749; h=from:subject:date:message-id:to:cc:mime-version:content-type: content-transfer-encoding:in-reply-to:references; bh=HVit5yS5FXG3Lb+4n/EnT9AdlQz5zdCUWXFd70CBh1E=; b=QFtS3uJwz3TqGRH0w7dONHOjxBMpknqNrhi9HzhjCKGjVN5s9D8g+kQD2s5c+N71/gNkXg 69qdB0bkayFnO/tOGTUL/wgPjn31JiCzVy56FmJ7aDcz+FAlJXhCdKOMeL5+/cqv1UO3Yu DQiMJzu2YVQnt/m6AlWDstdyulatgfWav8OuNIeONl53odSaaU9AaCQ51mUCletORqzXt2 a1OIE5mP87jyE06lsObheznU1neI3z2sLOZFbOEitlg7Ekg69o/Hnx+inVbAFTCfdqCUvz j8FiSGi2TgFEoQUDM7sLx5iDi8uYfwLSnuRNNzgG8BgNWAFZL7ou4Yh+lmzsmA== Date: Mon, 26 Oct 2026 14:18:57 +0100 From: Herve Codina To: David Gibson Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Laurent Pinchart , David Lechner , Ayush Singh , Geert Uytterhoeven , devicetree-compiler@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree-spec@vger.kernel.org, Hui Pu , Ian Ray , Luca Ceresoli , Thomas Petazzoni Subject: Re: [RFC PATCH v2 07/74] Add support for FDT_PROPDATA_PHANDLE dtb tag Message-ID: <20261026141857.21e290c0@bootlin.com> In-Reply-To: References: <20260826094950.1088288-1-herve.codina@bootlin.com> <20260826094950.1088288-8-herve.codina@bootlin.com> <20261021192615.1f5b91ff@bootlin.com> <20261022114741.31171b04@bootlin.com> <20261023132949.4fc3072b@bootlin.com> Organization: Bootlin X-Mailer: Claws Mail 4.4.0 (GTK 3.24.52; x86_64-redhat-linux-gnu) X-Mailing-List: devicetree-compiler@vger.kernel.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Last-TLS-Session-Version: TLSv1.3 Hi David, On Mon, 26 Oct 2026 12:30:31 +1100 David Gibson wrote: ... > > Ok I've looked deeper to remove the is_local field. It should be doable. > > > > complete_references(), probably renamed to fixup_references(), will still be > > needed > > Right, I'd expect that. > > > and called from build_dt_info(). > > This I'm less certain about, since the function needs to fix up in > opposite directions depending on the input mode. But, I'll look at > the patch once it's posted. At least, the next iteration gives me a chance to convince you. Again, the idea is to have all references set to correct values when we return from build_dt_info(). In other words, "transitional" states do not exist after the build_dt_info() call. With the code updated in the next iteration, this point will be easier to grasp and so to discuss if needed. Best regards, Hervé