From nobody Mon Apr 6 19:06:36 2026 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (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 D6BAD3DA5A3 for ; Wed, 18 Mar 2026 15:14:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773846868; cv=none; b=hd16Yf1JrTSEgbW5CGf3Fy1VztYNzEPQLCqglAf3I/4A5HanXumOL6PqwMHLndBADBJ8KiSii8Ij++Fi4CJsEhJ17c9B+Edo3GkN9FuPAOJ7KDx7juwJ3gscCkZDKizOUzAEx6ZnuM+JIyd+yQdntqeYJmoa7KDX+Z8KNCcGwnI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773846868; c=relaxed/simple; bh=edVr0rbhOgkFhSfFFpjtgCVxX4FcaJ3T2Pi370Z0o0o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Mh2oYQezVdU1tjkPHO4C2O4wL3OpPusxjBu+VZGNQAkldMf138YmxAJ2gbNlwFEEUizR1Z4yaTeDqGD1iWGj30C/YJF7HMK62/pKDi0BTIcP1OYLQQCi9GmTTolqqyONnn0jQ54fw29Bi2+QxCukv1uGg+jvzmZnmKqlJnuY0HA= 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=z6p5VMCS; arc=none smtp.client-ip=209.85.221.48 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="z6p5VMCS" Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-439b7c2788dso4439025f8f.1 for ; Wed, 18 Mar 2026 08:14:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773846861; x=1774451661; 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=fnIikZ33fceOx0YIGtLUvBXoWdyjzbgo3+1Q5/tnQ60=; b=z6p5VMCSlxDI3Px+glaifyI+uenlBFkP8uhQCN42PLj2GVboanZKD1xFJkCPYULLfq 2ASHBrpO2nZZhO5NbemUR3jaP5NwWPSSM4OZTPn32KpGQcAjneXaBLspasQT9hq7S/k7 6emowG6eG8gBLl4ROteGqqIteqXNm+rQorWUOuHv+YT4yjmeWSGfPaSI83NJVdWWZ96L DdSXgRrWHtVliW11Z0R7gXqv7a7VC8e84VrISLW7cxiRmYA52f3XPYO/NDm8/oTyBVIC gET1XJAs6qSQbqNUAXD1JBi181L3V+3OvEv/x28OssQA+b0kBMFtLsalcuRbNrKTcOxG UwDQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773846861; x=1774451661; 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=fnIikZ33fceOx0YIGtLUvBXoWdyjzbgo3+1Q5/tnQ60=; b=BvEeZxcGwHH2z5cnGJfm+UVZwblKZRvriaMpn3OIbbPKvwywzU1yn5/keiYpxxMbej ckxGNNp2lwVatVYSc2vwcX9ApWKDGtwq/SZxXtPRUfBFjIJkWemg3cNSqxMOJGCuNA7s mnPG6j0URnrm0P5b7PLVN3L1NfnIkTK5VU3EZAPocqYEBQOlfkxCEpmqtRIG9hFen3M1 6MJJCTZAXYpcV3VEArgOiSt+HJNXiIzOPAzmXZsAJMeyGiGwwm2er+QGXU+u/rw/pKVI k4HXBK+gG/Xx2fYclPotAtLHRDyNqNDOympRCTrYLrbJst2RBy8dgGapS6iLcdNT5TkA oL4w== X-Forwarded-Encrypted: i=1; AJvYcCUURS05TLmJuGedQ24B8XAHnhzoNd38ji3O9HMXKx7nbBwmwuvRmL+WPW1AGqmYpvNtB2nDmsFbPg2ILac=@vger.kernel.org X-Gm-Message-State: AOJu0YzoVGWReeoFLfzHlRQODNcGjQc5oso8BrEbv7Ll1F6SdX/FbXB/ RLZdjp0w7wEk1ShvTl4XdItkLo/m4TSfmEGZgsdkcuwD1KFjsUGwOIyOMfadrJI3Yt+txZWvghw wDTBX X-Gm-Gg: ATEYQzyYSH09bx4aYVGg/QUlPA1hwIYRBPzqpP756HAbnsOiarr/h1iNNnkniC2+G4V hhjCM2E3PJNx5QkByb4NQfZf3j0m7JLOaOINlQ8HnQNAT+tUyhegAxkZygkhqIMkDBga9BjR/DF xZuPkMl7iWDVpn/byZyQxD3y6/lSoi76ekcQlck9tEUgtgdFMNJx1cmF82DOPjNp9ohHklTuqri QyG+Wj3lf8OUGTKiq52EAn9FYzkbxebbMDvb93mfTI1rXlMdb87iWR41+FcsLQbKWMjy440iYYE lg6aZWTxactP9YlGXo64iQb/0HVb+aT2PdFRxPrBC4sOGBA5Pj+Q7C/sJ3Bo4T4QZVeI3/Jjn7H Yf1IjSTeEyB5D73I+7aCOs3DINkp6tkQ9bWIbvu7Q2vC0kodf+Haw9vJlY8fuartnK+iYREjXFI ynp0+5IzzGFsH15ae5SYuV X-Received: by 2002:a05:600c:1d0a:b0:485:9a50:3370 with SMTP id 5b1f17b1804b1-486f4429b1bmr67241605e9.8.1773846860878; Wed, 18 Mar 2026 08:14:20 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-486f5e162cbsm26759545e9.9.2026.03.18.08.14.20 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Mar 2026 08:14:20 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Wed, 18 Mar 2026 16:13:12 +0100 Subject: [PATCH v3 6/7] 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: <20260318-topic-am62a-ioddr-dt-v6-19-v3-6-c41473cb23c3@baylibre.com> References: <20260318-topic-am62a-ioddr-dt-v6-19-v3-0-c41473cb23c3@baylibre.com> In-Reply-To: <20260318-topic-am62a-ioddr-dt-v6-19-v3-0-c41473cb23c3@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=edVr0rbhOgkFhSfFFpjtgCVxX4FcaJ3T2Pi370Z0o0o=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxdB02OVr3o/S3NEN5WfPnCzrP8d5b+mCt7bfeuhDXbI spXC2zp7ChlYRDjYpAVU2TpTAxN+y+/81jyomWbYeawMoEMYeDiFICJsMQzMqxfsqPjz+3Z7lW/ DfevSH2yiqklwTYpoUeP9fCJxTVtxVcZGSZEce3/ftKfa/YMmepXm/lP2wW/v+ZxzkbHa5Z7/tQ zjuwA 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.53.0