From nobody Tue Apr 7 16:17:47 2026 Received: from mail-wm1-f53.google.com (mail-wm1-f53.google.com [209.85.128.53]) (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 43DB236D9E4 for ; Thu, 12 Mar 2026 15:50:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.53 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330618; cv=none; b=sJU7BptW5sTJ47nxOH5tBEm0WBxQzPiUVi+S9aBmZTQ+so5eHUDC4SozxOMBzP/2R2apBh6+soZTogvXHPWSlyIBGJ2P7Km0Rrn2+bBt3+AQIZlJpPIVCErZvkeuYdmSHwOT9xnmzcGnZk0O+KJ9vfHEPupahtUIQUSeJVwGDMw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330618; c=relaxed/simple; bh=edVr0rbhOgkFhSfFFpjtgCVxX4FcaJ3T2Pi370Z0o0o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NQXXkxgXYxtee1BfgpstMhxmR42xy8182ANrt74z0E9SJdiBPtbBqxgZ8EpwK0ZaIa5wPH20CwiohddDV0+cjf+952ELD0LfTa0E0WnnbEB5j3W2dhYtHx4MGti50/gCvo+4XZld0JinASHrJZTLd6VPJF2nA6CMVC/RQ5jl89k= 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=LwkvDyS3; arc=none smtp.client-ip=209.85.128.53 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="LwkvDyS3" Received: by mail-wm1-f53.google.com with SMTP id 5b1f17b1804b1-4852c9b4158so9935995e9.0 for ; Thu, 12 Mar 2026 08:50:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773330612; x=1773935412; 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=LwkvDyS3r7uLqkOdoZS5Z0JTOq2/rgMvyyOJuQn24jVuE3hrQkwOtWlKi1GEsQzupB 9QUwdnNE5AB/MDhIp+mTSFySmPkNupxL8YsmNgQw6IyucyrNyRV/oIcFTVRIq1chqTtw nuH9vz0l02eRM7foPh8lByCnlFNdj4bxUiqfOqw7UMRt+tAa1xojayKbuEoeUWRmjmgp GuchyZOzVXT0NW+fMkPVphrejZif9wZysq1QsgXH0tYdy5qOSs0JQREgdyFniZzVDhXC 9CQ9PGSzELILqFFmyxNCHdzFbvSynMcpbHi11WLvP0loZ6bOdVGzrMY34OQaIJ6y7E4I 9WcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773330612; x=1773935412; 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=ssGePdSP6VQjJAhVFZfRQynzI6m1Yfp1NcC+Uk/H2cRNqOacOogsBhgfRWb5zZc+5A W1K/xk80RRGXgT/2NKUCO1hPPzti+C5Fhy7oHtw7ic47YG39skgVR3qUY2EHnuztx7GE Wcg2gQaqIKGrDzaPJPlCzTyDOJnVP27tNJtf6cdM0vFkmIARsRT9p+bAV6+qbGXe3Vrs U94v3NGnn99jFwXEL3Ex3qTwFpuManzLlKxoPmd5LmBghsSWFu2T9apwcuJvevZ6MiRr ViCRpN8t+9YbalxzgF8RR+2DTVycnwuqlMbNmhJHUvfycBCf7Z99CfBuJCj5nL66SWMV RhDA== X-Forwarded-Encrypted: i=1; AJvYcCUI0V4afq/LVTyoDx1O6kibfbYp29ra42W1tUp2C9ZWFX53CeYb4gYpRGxhD3U1J3deioArHsxCRst37D0=@vger.kernel.org X-Gm-Message-State: AOJu0YxtBPYkkW6ILEpA5wkc22EXjkx56n/AUjcGyRibJB1cpK3GRSmY pYzTJfuZzLnP6mU43PgBMUJ+u6H038t5dx2MOF6HTPEiWMca1Z60Ys1hspm3jnHs4N0= X-Gm-Gg: ATEYQzwuO5p2LMA9PAXI3e0C4BF4dXt1lcqtFCHakUZPX6AUVuxBLVHfzMHPA14Y6xq jhXjfV+D2pgmiEwwPJHGbc6CIat/JVAPW7oy7mTRNHjrFC/WAe/c69DN8eCacqakLBX0bt3rwmX BCg98YzSpgKLYQ9gDhRQWxGNlfMNMp0HpQD/Mwq9AUQo/MDNVsDs7b3UuicWxJzOMS2YHA5kuAm 8voCodavdyzhSYi1nyUnoxl8EHCkPcI2IY/W8N27dSCQHj1aRoTvr6HvAUywFIKyGlsDADUe44L iSQNzi4Q8W9pdRqXBAg5IvCNSNSHcWxx14nH2yQCPkhbLRpIu0mLQjY9Trxu8hIAy16UWZxSjc5 rNSGUg8B9Z3yRvbj23BezATC6niGv/KbY0DYr8Lgr0GVk0JE82oY6mxWyAYtqE33qQp0prONe1J O9+PXujSXJZa68rqn/ELc+ X-Received: by 2002:a05:600c:8b05:b0:485:303b:c50a with SMTP id 5b1f17b1804b1-4854b0f064emr120153505e9.13.1773330612434; Thu, 12 Mar 2026 08:50:12 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541acea11sm269787315e9.7.2026.03.12.08.50.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 08:50:12 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 12 Mar 2026 16:48:59 +0100 Subject: [PATCH v2 5/8] 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: <20260312-topic-am62a-ioddr-dt-v6-19-v2-5-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=edVr0rbhOgkFhSfFFpjtgCVxX4FcaJ3T2Pi370Z0o0o=; b=kA0DAAoWhcFWaZAVSlMByyZiAGmy4I6g3ZLR83kcQhbcT+FK7suc2HUjOfNOmusY1ybZ3Szav Yh1BAAWCgAdFiEEiWFVZv8fucZjoqazhcFWaZAVSlMFAmmy4I4ACgkQhcFWaZAVSlN5cAEAxmek R+iMfvZ7Ha523ikLYNBTzD0cWFBa1VsJt7ZqvpcA/iQKjzj92bSRqPvO9rmBaPloTrU5Mpsq75r xUZv5BIsI 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