From nobody Mon Apr 6 19:08:35 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 34A8225EFBE for ; Wed, 18 Mar 2026 15:14:20 +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=1773846865; cv=none; b=tQigKuQzLaw6GwC2LafYGWadCUkxTi2gIxXj5OtNnDg8y//icqSWNJk7GFUQ+AZtjuTAn7irzUgQCbwTnj2uFuBAQykW8QCiv34KDHfV2UhBRa1e3sY9eEGnLnH1FLed8kujlG7rtosXf6pTdTvIPVyXxIKfV9FBKDRgG+HJICY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773846865; c=relaxed/simple; bh=8u+OHH2OFtnrDqEIjHNZaX9z21vlFvfBncTMKuwpawg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Gqxcp1+iUEMMoip1q210u/eAQjt38Cn9KoO4gP4URlgdcntcZMKiHRgy0KVFCK5vFkQEiCsVKGjLW/3mzb/sGRD7lAn8DDzK1mWABu5kx3WclLIRBe/qeQyfoFv8BQBhDYYeKh3FJV/Wx+dmnvfs65GKzF7VcJsiSpl10/FuE5Y= 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=BmcDr2yz; 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="BmcDr2yz" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-48558d6ef83so51922585e9.3 for ; Wed, 18 Mar 2026 08:14:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773846858; x=1774451658; 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=d6FKMrTLP+EgoNwLb1d4K/Z1ONjM0ZaJwdkY97QIcxI=; b=BmcDr2yzdSM5Tny+rm8768G+62jiM1jVGGtCCsEj2gd5bWRRN6Z2W/hoBZuV4NaXEo QYgMBkp6yvtIwLtWOsshCZr1gLpQRlQXX3MUl92etLphOX3kD8tF+qqs0qOmpTpJJgsX Ag0cXXZx8vaRRn56zA3pLHsiTzvw4uWbP8vfysXDhFYoQkBgMTo/6epnVJSk7JSAP6rE R7vUfcAkAajUgm1HDeqPsjJELFhFN2LaazpD7vsqFhMTehfChZR3Dg1smZ8t3VzZYUzH Lcfvi5+k0/x8TZTbJ9pkTLpx7uWlJzyI5UDLtqeJV4ppLv/6H3GV4V75IDB4GVj1+ia1 jBGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773846858; x=1774451658; 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=d6FKMrTLP+EgoNwLb1d4K/Z1ONjM0ZaJwdkY97QIcxI=; b=eCZlSYTOdE6XsIh7A7DwpYTew8xk0QO8Q+XQg2gPYm04TiIpV8RtfnuP2Z9WMQgIQB PQ+Gttyqn1z6L1vuyILBWlmWuYw7t+2bOcovy452LWA4ERYWri5bVnaXGmAvont8xVhx 3jhD15wTIljGgK/s2xRSi1n7kdtXdrVHGKl3rzh+V3Fcr9m8HxUcUtojDputmn6SqJJ2 GdNI+dM/AIyoVnKOEhiM/NoKgNAZ8mslpMuQIPM2w+eU347yZzaYumz+84x9+BD6qDjQ EebyvZsJJWIEOKGzvea7vYzZNkcAl3EKjcdISN1vq2W25tezQSwtIW43s+YRGJY2X4hN +lSA== X-Forwarded-Encrypted: i=1; AJvYcCXr+k0E7mr4u4Lsm5hv+Q06UxRF2vL6DPEES7nr/X3P3JAR+nImnXn4wzpK7kW5ZPMpRiF2yxezvzUus4A=@vger.kernel.org X-Gm-Message-State: AOJu0YxbD3huljX4GyS+aTMqrCdcu4QDBvS5keuoWzOEr3rC6b3mSH1y 9d/A1I6D5kfY+IAdEnWkLSqvqKg2lJMeESbOLPTbAhQ5m+vGUedoB8JyPv1OP30iHM3YjdqNjh4 95hjd X-Gm-Gg: ATEYQzzIbWxifeMLra35ze1FxW5J3LxdCvCWhn2u9hKT0k76Sbnh7TUXLFb4QUcJSTh HrHOUg0/PntLCpoPlNZV3beHMKUGFCg5vWoCE6GRZhXo3nyhNM8k0Lwc8I43fJSZbhtoZhIragt GvNrAlhNv7zu9S5d4vBGhiBAJyv1Y1A/blEXE4bDdxtqx6BrTzTd09s10CkKfiKcHVk7fCtqXWk mPfd4c4+wH3Sns4gtQGp1pyz+oMR35O8ashZoScx6YyFnHMim1ThVSHYIWJKYLSRKqFGu9K2B6a 11ovdOh1ALOV94bP4+gdvNF6cugvHAKIGRpLLi+H5j8thGq5Audm2BZrxCNu3ZvM/OPCz1lPs7d Kz4jXwH6J01+TMrUKdQeCeP9KtkEFvk3AKgSmLWVR7SH3V8GaCdfAtmbKh/D0dcoCjtVtSHQMDQ oOBktfW/8pnzvDA1r01ZsP8Myhey90Iu0= X-Received: by 2002:a05:600c:1f10:b0:485:34b3:858a with SMTP id 5b1f17b1804b1-486f4429d04mr58038485e9.11.1773846858250; Wed, 18 Mar 2026 08:14:18 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-486f4bbe471sm22788945e9.27.2026.03.18.08.14.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 Mar 2026 08:14:17 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Wed, 18 Mar 2026 16:13:10 +0100 Subject: [PATCH v3 4/7] arm64: dts: ti: k3-am62a7-sk: Split r5f memory region 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-4-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=2273; i=msp@baylibre.com; h=from:subject:message-id; bh=8u+OHH2OFtnrDqEIjHNZaX9z21vlFvfBncTMKuwpawg=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxdB1Vz/n1aOGmeiVvd0XeuFj/O1kyweeiZ7nNz+sbfB TmnGdxZOkpZGMS4GGTFFFk6E0PT/svvPJa8aNlmmDmsTCBDGLg4BWAiBX8ZGV5YbV5Z9Xf1fp/F i9IDzHYWB2kqen23CD0yV0phy1X2cBZGhn7fzJgl53sdSsTNtFov/RIT+KEj/tTXYoeyu0DYK34 xZgA= X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 Split the firmware memory region in more specific parts so it is better described where to find which information. Specifically the LPM metadata region is important as bootloader software like U-Boot has to know where that data is to be able to read that data. Signed-off-by: Markus Schneider-Pargmann (TI) --- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 40 +++++++++++++++++++++++++++++= ++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62a7-sk.dts index e99bdbc2e0cbdf858f1631096f9c2a086191bab3..c381cc33064ec427751a9ac5bcd= ff745a9559a89 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts @@ -59,9 +59,33 @@ wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { no-map; }; =20 - wkup_r5fss0_core0_memory_region: memory@9c900000 { + wkup_r5fss0_core0_ipc_region: memory@9c900000 { compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0xf00000>; + reg =3D <0x00 0x9c900000 0x00 0x100000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_fs_stub_region: memory@9ca00000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca00000 0x00 0x8000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_metadata_region: memory@9ca08000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca08000 0x00 0x1000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_rest_region: memory@9ca09000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca09000 0x00 0x97000>; + no-map; + }; + + wkup_r5fss0_core0_dm_region: memory@9caa0000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9caa0000 0x00 0xd60000>; no-map; }; =20 @@ -922,3 +946,15 @@ &mcu_uart0 { }; =20 #include "k3-am62a-ti-ipc-firmware.dtsi" + +&wkup_r5fss0_core0 { + memory-region =3D <&wkup_r5fss0_core0_dma_memory_region>, + <&wkup_r5fss0_core0_ipc_region>, + <&wkup_r5fss0_core0_lpm_fs_stub_region>, + <&wkup_r5fss0_core0_lpm_metadata_region>, + <&wkup_r5fss0_core0_lpm_rest_region>, + <&wkup_r5fss0_core0_dm_region>; + memory-region-names =3D "dma", "ipc", "lpm-stub", + "lpm-metadata", "lpm-context", + "dm-firmware"; +}; --=20 2.53.0