From nobody Thu Apr 9 19:21:03 2026 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 244D7481FBB for ; Tue, 3 Mar 2026 15:13:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772550840; cv=none; b=P+Q288yTdmPdutnwDVK58yNb3H7WAnZTmj6xAiQtcL9w3kFQDEW3tXbfCVs+Mg2qkHJF0fxGpxv72JR6VtPL1vPVOTEMWjdfR+UWEtl1W14voki86XbTXjwucSQzZsrsprtB2eysrsV/ywu3Et2Antk5KLWCY+NATvKoneUqLis= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772550840; c=relaxed/simple; bh=60YTLpePbAhheGlRr0IQd8JJuIK7LJIkkR+TFA7gb4Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=UpVbL44bkFxPvK2qu9Lc/0lPkX0+2gAQFMWRzNhrR/+DBDj5HoCILMgS1blnWmeONNp314Z5B71r4FwuP5XGLn8B/0kZOW/1Pix+SywkebbxOwXCVmwRZmVGFj64e0SEynGbWQhuMCaiVeoa1UsYzEZKTVke7c6IggT7LjwOyGs= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=j3GMPGX+; arc=none smtp.client-ip=209.85.128.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="j3GMPGX+" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-483a2338616so36186865e9.0 for ; Tue, 03 Mar 2026 07:13:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1772550837; x=1773155637; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=TcJA/8Mwq453n41Liu4Q1RPW1Mr6IjyitTMqDg3JnXs=; b=j3GMPGX+08S1cQgRTP6gf5+I3AdwhZrQfc2wDJXdswwFLY6diN6Q8zSoBSBAP1OJcC qw6T8DL5ZrH7Xthd/OtFibVaicG1aWTNxfOzh1U40gfWympY5/J16wh6VEHIpOlbi3zN 3CfexXbhk/XsDSdUNqvikEKtVDZMcJdjVXIFLEtCqmTcDUxlbRCK/+dcTwohN3Ns2CS/ tgZD7ZV5Xqsf2PlbqGMECL2EinpISncHYxPET+xLTh+eTnXsdWukO0lMirh16yMDTAmC 4HO7kLjJHYpFK9XAQbdpLw5rk+FBTZQ3iSeIhnXOesNNkp5ZGrwmcgO78A2UFcSYzQm/ tnbg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772550837; x=1773155637; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=TcJA/8Mwq453n41Liu4Q1RPW1Mr6IjyitTMqDg3JnXs=; b=LfVo38nrN/nxGvgtDLnvyBCjTq77Wt8gMmhuLtxlJfACkROfD48jE3IyNxu6oY1roH Jqur0istpneMtx/Po8Fx/6l1p+3ThoLH/5smJguqY89QLjILSrLmGTVZk9XhJtZeSapp mKujJlQgDi6pl6D8Q/ZdNX6yRqpqGnBBfLAqIGH3Z1Y7gbqiRKC86wh30pqS6nKl+E0/ OzHtN7pXs/gpCPCKRFkml0mF5HWC7ydHUspQS7GyqbCAfHNeYwndrreGIhFhywTTz7Rm ak/fHfT0dr4/lLUm5vxKc1CIWMpy9zrUJlQtAJqnt3CUJbG6vr1G/p/r2/axN1VYK9zj c4iQ== X-Forwarded-Encrypted: i=1; AJvYcCVZO78AHt7UyBX1sounKrqCdQyu6Ivnqu3+ZDYGqxj3ZT1oHmRKc75122lfYyGDSodKysCi7+uIVD9ut58=@vger.kernel.org X-Gm-Message-State: AOJu0Yx6Kt8Mzj7iXuLrIuqWFw/3rJgUT2Ot8SyO7mq3qUskHYthiYnF g6P2wPSaia02At/zoIKpzunpbfLeBMKLC6Jfv3eD9qp2+uqcoUqFo8urWGQCtknOYk8= X-Gm-Gg: ATEYQzya0/nDXKXJ5H5b3z7CIVuz/+BdhRVfHrRC8v9SAKzUHFK52N1ZEjwIkVcFRI6 benK1ZbD86/oHjILjhIMpQCYyB+nk57QKCPlnJ6NjRHvoJcxR8QmBcABhCzF/+tN14J/6I28m9Y nipAikrY7j6Kxm6EfCKQJqnvZ/sXNivXU/r57uE0oGJPV6D5ELb1KSzLkpM0BcsnzdoUZLDLtXL RnltVJPZYD/K9ARN2qnQR0ufgZYOrd6cH3PU6btdRYDrRHa+ITPlHHu553jCTITqHhQM20RxTtt HYwREH4Z5NtBnZYElM/jLYwgyVtb9VdByXzXjOGO90uBneHWgIhhFcybzLhcKYZRxI51ELxshK5 GYoJnhrCnwZeQsP55vn331RHkS4YK+0gnqcKkIIWmhgAyZINTWGl9CATfTYFV7mHz2EXemrh7wC q68k8R8wUEv0Pb1CxaeVoU X-Received: by 2002:a05:600c:138d:b0:483:361b:deff with SMTP id 5b1f17b1804b1-483c9bb2c10mr288804005e9.14.1772550837470; Tue, 03 Mar 2026 07:13:57 -0800 (PST) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-485133a928bsm16836685e9.18.2026.03.03.07.13.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 07:13:57 -0800 (PST) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 03 Mar 2026 16:13:03 +0100 Subject: [PATCH 5/6] arm64: dts: ti: k3-am62a7-sk: Add r5f nodes to pre-ram bootphase Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260303-topic-am62a-ioddr-dt-v6-19-v1-5-12fe72bb40d2@baylibre.com> References: <20260303-topic-am62a-ioddr-dt-v6-19-v1-0-12fe72bb40d2@baylibre.com> In-Reply-To: <20260303-topic-am62a-ioddr-dt-v6-19-v1-0-12fe72bb40d2@baylibre.com> To: Bjorn Andersson , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Suman Anna , Nishanth Menon , Vignesh Raghavendra , Tero Kristo Cc: Vishal Mahaveer , Kevin Hilman , Dhruva Gole , Sebin Francis , Kendall Willis , Akashdeep Kaur , linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, "Markus Schneider-Pargmann (TI)" X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1183; i=msp@baylibre.com; h=from:subject:message-id; bh=60YTLpePbAhheGlRr0IQd8JJuIK7LJIkkR+TFA7gb4Q=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxlvxapbb+ukrBkiiWL/dGWrBdzmU5+2qJZLJB4bcXeJ juRqrbUjlIWBjEuBlkxRZbOxNC0//I7jyUvWrYZZg4rE8gQBi5OAZhI92NGhqMTJx+Jf+3y64SS fGqP+JfK+zmPogS2zPB+eWDNrfYb/lMZ/lf8ujlRX8Opj73dWtMvUm/m8dOJPHveTLy4d36ebLf ANiYA X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 For IO+DDR the wkup_r5fss0_core0 and the wkup_r5fss0_core0_lpm_metadata_region need to be accessed before RAM setup is done. These are used to read the lpm metadata region in which data is stored to resume. This needs to be done before RAM is in use to avoid overwriting data. Signed-off-by: Markus Schneider-Pargmann (TI) --- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62a7-sk.dts index c381cc33064ec427751a9ac5bcdff745a9559a89..46483d4085c20fc297d28a49ca7= ef5d4bfc4ae9a 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts @@ -75,6 +75,7 @@ wkup_r5fss0_core0_lpm_metadata_region: memory@9ca08000 { compatible =3D "shared-dma-pool"; reg =3D <0x00 0x9ca08000 0x00 0x1000>; no-map; + bootph-pre-ram; }; =20 wkup_r5fss0_core0_lpm_rest_region: memory@9ca09000 { @@ -957,4 +958,5 @@ &wkup_r5fss0_core0 { memory-region-names =3D "dma", "ipc", "lpm-stub", "lpm-metadata", "lpm-context", "dm-firmware"; + bootph-pre-ram; }; --=20 2.51.0