From nobody Tue Apr 7 16:17:47 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 829453F0777 for ; Thu, 12 Mar 2026 15:50:15 +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=1773330619; cv=none; b=oL5YaOv6xV5INJngzihOwZa+zUYb8FU6Y43svAfZnNDYMYr9m5+HwkMEgtOdu7NKylVUKaYFSc7pntfTfPDK5oL0QwWpfRrpvHwO3Zc71uAA20sNN+98EFPs0CsluUzEtVO0kLCGSwv+gOOaf0ntSbypXd214ULGAEy9OgDEwCY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330619; c=relaxed/simple; bh=iQg2/EW5erfGuk4mijSK5nSh9QVwrNZkATnyLQE0wvU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=uEuQmbqySRWKbxoLZWi964joVc9VCsaHfskoZSCge4G6jlgRQRPsTi28hfNLg5tsdoVhZ1F3KV74VreK+ymC4adrvDz49lqxGFZ3vtw5NJmTny4VpZ0Rvy17ydjIPGWFDYQKDrDTAV5SGm2VpwIlzgCp2GTt0kG+ytyBONcjARM= 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=ykHYUVN0; 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="ykHYUVN0" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-48540355459so10257315e9.3 for ; Thu, 12 Mar 2026 08:50:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773330613; x=1773935413; 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=ykHYUVN0YQdEbmDttumLD+YuZUGWaEXvH/6lUXE15HDrhwXCis8jGZqkwWhOODyi0z v//M3uZh4ZD6WRCV4sfeQRjUyUmEOoAc1iGJC9ZNOTtPgv0LMPVWiHogCkVXdUN+ACvc xgsoECfLTCKtDFL8XXUPwxYkrVlknmdR4+zO4dbUwEQjKq3IEVk4qxjpmurPFl09P5+v KhQF+Hbt8ICg7O6lMt6jKwrO/IfQPWA1jyo5UYI0oO46jcWDOEXWW3RHqfvoQ1xwton5 IoPE34tqDk69tahICZpIwobr4Xxr3ma/oN0LFg7PRYrdtKcmRI808M5OfsLVhZ3pUapM //oA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773330613; x=1773935413; 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=B7ZPmcpdqa9rr6u6BFRg3lBJQBG1fYn1Gw2MOlTj42NnaFcQZHKKkLryjYcQShXiPc ZfL6DtYfOPwHqOxxAR78t5YUafn90ZGxab3XPCXCXDHCIh9Kvy4XFLbNFvqnf8Bj1Szo CloPgbeZit93yD13WM6uWY/itHvaNun6krKRkmEsSuIXaTBT4V6OeLhEghZTPYMsGWsW SIwmqNx1I4cxLv0bL9qdPg+GvQ/yS7+38ZPojkfBooNOO3Kege6mCGCRlqpwVO3EkVgx jLUbtS9B+0HoP41XcS4KS8zQdK3F0LSR62HkxFEDxYZs5sZN4xATAP2bXmdPHmepKSdv vR3g== X-Forwarded-Encrypted: i=1; AJvYcCWqU5SaXwOxkLIpj+Av7K4NUmxNuj1xgOZEpNnhcFlrwY2tFmauj6OPGeud2OQkFXNw60H176PAaB686yc=@vger.kernel.org X-Gm-Message-State: AOJu0YxCI8vbWa+ydeVbZ1q+u3Q6svCxYy5UGn9IJJi2Zg2KLVl41+qh gg064ypapfNYoUQCjDpr6rz4oC3/27MF2o11J1vT25rayjkHv0svqA6/Mbwj5Nw3zhs= X-Gm-Gg: ATEYQzxj8sAtcnk/CierDfurE6iUz/gd3qZD7/3i33ImspgDVjD+hTBcPuZ2rp2h3Co 7bvFVOcGOav3Xz4SxOGcDhDojnx6W9hpQMdj1LMe1nyKDIcL7q2KNogSpDkSmO3jZ/5H/Kq4YgW GynbEtbwqK/RzmgBrOBlvLI/IBBUqgab2wRfQzB/I1FmfpRqmz83bVSGEQyaRUWBik3FomB7+HH ulRXj8lB4XDIJwfnuG6Z5C+BLxj0nKEfFlW+tw2+eAJiNymIPEBxfUoJWbh4N7jEW9Fp+9bDVg5 bIP0dkghKi1KUT92rm3u4+p0i0/PNkNvhDhSBb/m2D6X6Qi1JMrSH9Ol7rnRUAjnWCqdvW2EO7k +gOrPwZFL0uYApZcENcsoFOPOMO6iGR3JHZ8R0YuCvkBRpTOoFrxpoxrYtXt3DA34crSCIGaqxh 4FrBtIf9Bhpd8KLz9O5/0hex7R4rBmgnA= X-Received: by 2002:a05:600c:1d16:b0:485:3c66:e21d with SMTP id 5b1f17b1804b1-4854b0a56c9mr119096055e9.2.1773330613544; Thu, 12 Mar 2026 08:50:13 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4854b5e912fsm361182305e9.2.2026.03.12.08.50.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 08:50:13 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 12 Mar 2026 16:49:00 +0100 Subject: [PATCH v2 6/8] 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: <20260312-topic-am62a-ioddr-dt-v6-19-v2-6-37cb7ceec658@baylibre.com> References: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@baylibre.com> In-Reply-To: <20260312-topic-am62a-ioddr-dt-v6-19-v2-0-37cb7ceec658@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=owGbwMvMwCXWejAsc4KoVzDjabUkhsxND6bmTWfLePjz9YetV1XPL1uRe6HDIOXBFz/H8H1Tz U9zB8rs6ihlYRDjYpAVU2TpTAxN+y+/81jyomWbYeawMoEMYeDiFICJ6N1h+Gej35bBE71u2YyZ r9XPzmT7wqb/fObN/GWTE7xkz9dOk2BiZDj/1cRFh2WfcdS1mvpZH+vz1LWVfyWfFDZWkU9r9vo QzwEA 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