From nobody Mon Apr 6 19:08:35 2026 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 E1FA93EBF33 for ; Wed, 18 Mar 2026 15:14:23 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773846870; cv=none; b=aUFoYUquYkijOHp0sPSlUDTTu/3FvhGWQ2VNaJn3QOpq6iVca5d7/Y8nz6u1DYKqMVShPUaonXx/Ohd2q0gVVpqeTi8Zz1Rv8VXvyri1k1cFcrBjMLew5VK+DBSlBFFiUGUkLUZYBU0LTXdmTgwKhNITCJ5Mm0qFAmPLEdx1014= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773846870; c=relaxed/simple; bh=iQg2/EW5erfGuk4mijSK5nSh9QVwrNZkATnyLQE0wvU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=d6VhufE1UkGVrUTC7IhGCy6v6Ix+zlmIVdOSC2q8QVwjxWFI2gdJN4qEk6LnhCfIH1sFWcqP2PnIgKlYT8oPYji8JdjQTIh0d/uWLlwnW/FzLCWTHPmE2HSZrJ71vAn411ht7EsyJjrrJ7XI+pz29cozywqoos506QFJcjayzkE= 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=dXHCSTXe; arc=none smtp.client-ip=209.85.128.44 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="dXHCSTXe" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-485345e1013so8140105e9.1 for ; Wed, 18 Mar 2026 08:14:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773846862; x=1774451662; 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=zGfrel/ZHD/jnfQbmAOjbJYHLBGT6cfB4kl14spMH9I=; b=dXHCSTXecQ7ZxnVepSo9r7nWEG680FKcBJtX19fvXivIetheC8U9QR28Uj25oMRCbG AZ4MWE7S52rDg6uClgQbqacJG8I5QjFvMxbzKnXifFMa1GI/0/+7WVJGgaHlx/uu70RY T1zziEcqffyQ59+dqcU8Nsc0Lh5zwLziDlIJwIUEFfgBB1XFaIATUmEplSHcTt/dDfzG 3EZWsqm9VDQNyMqDCrgm36WeEgQBkONiKYBOkwvw/sqAqZkZpm5LDxiZdAJsyjSNz9AQ svLN46Ha1Pkfop+3S3ZuYvWBNwWo7AbSwHZLE3mhrTgnWASryTSNfFDZ988e1UHa517u A76w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773846862; x=1774451662; 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=zGfrel/ZHD/jnfQbmAOjbJYHLBGT6cfB4kl14spMH9I=; b=bMaebPdPafdY/nvW4ibZ+itjGlyGTHODe+8I+6VZjr0tmPBFTn2DyxiaWP5ZXjq3ZN qfibeHChOSwyFBeEVk6pbDgXOgfgU3R/ViHc90m86Bq3dwE+7J9OqMrVAw+b/N6l4jOs sFOC1WpcpnDhUP664JQQhbU8gsDAq+BcC1ei38AuL8qErbWgPVhRH1FQG58NePPzXoPf WJPxHF7GBpjaZ0615y+PZ3J4ZUq1tQ3S6UEYnEZFXWQEaPdLh7FjqEhd6rI8DDHZhmll XwpvGGK/ZGKU/VWrd24DqHfXSZQbdOP0jikO1n0ymqMT4fCCIOWRZcEly59ZqdukfRgV hwcw== X-Forwarded-Encrypted: i=1; AJvYcCWj9K6DIzYxH5kaNyFigtWwc/pb3wZ0Ouc+c6C5Sb5oyOpe+ZG7fBrL1Skg0htG5X/oS2UFLxrpiibBVQs=@vger.kernel.org X-Gm-Message-State: AOJu0Yyr/N2imrtcnaWOrFtd1MgGh6wHS1SEPfCFmbP0jAmHsNvd2zQd ljStoHAYWGRl9lJLKqVkN3hYh0N/mv39rTZhf4Of6vCAZlhEQZJKOYYrP4+lkVeBzBpovJ0lqhm TkZ16 X-Gm-Gg: ATEYQzxDj8yuRRDBziZK3BI+O5t8oZNi3iJzhr/d9urOhGUr1q0P9AhZE5JoYemHF6j XwfWiEUvqciM/R6U7aGBgWzjQT2I/tf+hE9miiXyywuE7t+q72nrrZhkIwCQcjVGwRnunH+IaNi lppQlu1b85CnuxvdwL7t0FoMZiWOHHWlqaw92RJ9lVCCnLx+kl7QC4PuBX7m/ttc/buzjp+zbH/ rzvD/Y45r8s6WvS4yGD31hABU1Sz8EaJUJUHGtBkb/IqDqk/ZkvcZCNYnOm+KITBXaf5TfSEBYF g1AGg1ol000ohttxI9EO4SRGJ9xUx5xoeAFP9iNxX2PtzmcXv34m3txw1+nv2d+JFtIoUzrQMlM GUdhqWdFP4VZ9WLg4of6dirzx92+zobcn6i5OO4HwPuTBgdbgWLYBuePvhP2V9M+FTJkdxtbEXs z33YunJfH9ysdOdDmNza2k X-Received: by 2002:a05:600d:6414:20b0:485:39b9:9680 with SMTP id 5b1f17b1804b1-4856eaebb6bmr93960945e9.16.1773846861955; Wed, 18 Mar 2026 08:14:21 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b5189970fsm9220183f8f.27.2026.03.18.08.14.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Mar 2026 08:14:21 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Wed, 18 Mar 2026 16:13:13 +0100 Subject: [PATCH v3 7/7] arm64: dts: ti: k3-am62p5-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-7-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=iQg2/EW5erfGuk4mijSK5nSh9QVwrNZkATnyLQE0wvU=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxdB22qtudcW/vOftsUM4ujlgu+n+nKe5/41MwleM3hY L1zwldKOkpZGMS4GGTFFFk6E0PT/svvPJa8aNlmmDmsTCBDGLg4BWAiETsZ/ikkyRsuDzs/88Wu ZUs3Ra0+8Ztjv4uC/XytUj1JndeKGUsY/gfvOp1SKBihVZUR1/xs3ulCn/mxE+ZOygl0Z/3UwZK vywEA 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-am62p5-sk.dts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62p5-sk.dts index 7fa4924ab52484c7ac4243a0cd6c0d7aacaf8b30..55e75e9946f75d4d787c933d1d8= 7de6ea9670a13 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts @@ -71,6 +71,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 { @@ -868,4 +869,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