From nobody Tue Apr 7 16:17:48 2026 Received: from mail-wm1-f41.google.com (mail-wm1-f41.google.com [209.85.128.41]) (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 3182F3B777C for ; Thu, 12 Mar 2026 15:50:12 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330616; cv=none; b=I9dauqWygbTlcJNOTNb0ic/BP16Zoq8FHzGWae4PWxoXyBmPjsAisFXbUboBHCsT4NXnuCS4Gb1grV1VaRVoqETo/ZQee1XsiuztCcAbo9ftHbSSowwmU5+LLDTT4VJMA7GrucpUODI39/fXrRYoWuI1OVYYIx0uSheaPZdo31Y= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330616; c=relaxed/simple; bh=XPX0yeV9y6Q1/hILfx/rQYzRxhs7KMWJhy8D6EKmBWY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=u6tfRMg+9ER7bW035JdqX91OtowkTGkNYxgsY03NLbSVPyrOBrOn10vsi5fqW9dB8en3sni40Xlc+CGmJn27mxICVIx55tj5fD1kxRwvRXbCy89nKnH6gqWReTbFKsJGPkAcQFlgezXy97tyQtLbq1s3/eD1YOGrsgrthj+x1wE= 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=tvqASqT6; arc=none smtp.client-ip=209.85.128.41 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="tvqASqT6" Received: by mail-wm1-f41.google.com with SMTP id 5b1f17b1804b1-4852c9b4158so9935755e9.0 for ; Thu, 12 Mar 2026 08:50:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773330611; x=1773935411; 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=J7J/XuAEJGTEZtvWSSq3yXfnStm9aseiZmgqCqYghcM=; b=tvqASqT63FS1pHGj/3Tdxxc9JUz3ao58hjbk9Tbkjag/1SflVHaPuBfEDwJWKY6kBQ a3Yxd42tdBOU0PXVISTJcTKV0X5ZUUaEsQ63zRYc+paQ6Ks5C38uGgyeqi0R1sM4odJ7 xnMT7GCMsi4HhBYV5re+YRFeQ42n0r8tiraT01oEQFkIDbIWQHGNPSJaZu/qmr9OpJJS KKmVpmWBP2986LbhL1JbrU2JolxXjEb77EVOFZ7wwoMsgmMu/JRY0phreXGb/0pzRXNf sNBX5f8Uy302top2/8NlKW+PZulTv5FeINZrsY1iMWfhsJHzoASENQ/r7DWfmUWLj4VT cHuw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773330611; x=1773935411; 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=J7J/XuAEJGTEZtvWSSq3yXfnStm9aseiZmgqCqYghcM=; b=XcGcqQNFJdU2nanV/a/fxzBrmRDHIUkkuuk+80tCaDTcVKDhbRNKg6aJPmY3+N+M4V 0+vYoLrGamRk/tclGhOD1vptzYrKtzL0kXNu3hcf2IkORZx3XK7LU51BzFKRpxYs7Zm4 BuHllt955moZsCV7qLaY9NEZgLMLp0IwLV25ZNkpxiW27M/g0T+i0NqYmUAGwItDWJdU KjgGABU1tGvUZqxqqp1YDYL+6RWjKVX7CrJIPv6jVUDfSYfhNs/OtXe1v65wB2PstYtx HvSvCmj3QF/XiVbqrq46Tan/2cSEbEZlKMG49jXhdXEqkiq6kTm5Na6Tf+rDUHEavOIt 1JTw== X-Forwarded-Encrypted: i=1; AJvYcCXN71HoO61sjgbh/OCW44rXQn7D/eNonGFLFbaO8oUlH2jSHFAHXIhkgcHUJNcULjGRfUnFunIfov97ZVc=@vger.kernel.org X-Gm-Message-State: AOJu0YzWwuyUnCFPP1B/uKRT/aNz+Btiw4aUAIjgw3C1pBllO/YxqLX9 b0xXc+gOp5N6asHLw4mlNaszcBMtlCjyHOIDUMHOG9LsOiA80ySt6sttiiC8IXP5M6g= X-Gm-Gg: ATEYQzziW55o0mo+Dzk+2rPcf9nplOefgy0LWfWSYX/iphERg8bWsXURqfU3O5uua2F vOBhcHb36IFCGOMeo5ik9HwHGc3txrMtRLz1hdazQzgrCOi5Mds79wTOl6adNPMos4eaI8zydMX L+04RiXl3tuf3341op21d+/qEoRgy0pjI9gjoV68umy77PXvUvQ0eYv58zG3+5xF5LNC+WeoShI 56nSjFiXdpnqPGpK4fnpAQm3jFsHHhkhp7ZjlhSJGJkWXhGXqV1VMEHoTMqw7CXqVYUSDJCPq7l SCIBax2utw+iLJoOPF7mJ7BPf01LXzizXmVsJDiasgBYHGkj2u+AQOKxBfGcRMX8RlKUj6a9fDc 2kXzWU7BvFQI4dH7UWkOTOeJlU7MHIzxPr+wdrZurHx3V8fbJTBmHWgakSDP87+wDhrDIIWN+Pg 3u+CfaIIEqKlZX9OpH7HqV X-Received: by 2002:a05:600c:4452:b0:485:40a4:364 with SMTP id 5b1f17b1804b1-4854b145513mr120904965e9.26.1773330611284; Thu, 12 Mar 2026 08:50:11 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4854b5e912fsm361176715e9.2.2026.03.12.08.50.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 08:50:10 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 12 Mar 2026 16:48:58 +0100 Subject: [PATCH v2 4/8] arm64: dts: ti: k3-am62p5-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: <20260312-topic-am62a-ioddr-dt-v6-19-v2-4-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=2273; i=msp@baylibre.com; h=from:subject:message-id; bh=XPX0yeV9y6Q1/hILfx/rQYzRxhs7KMWJhy8D6EKmBWY=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxND9qjCuYpaXHGajomCN3XOFP9ii0gP7hyWXZj+YZba ivXGH/pKGVhEONikBVTZOlMDE37L7/zWPKiZZth5rAygQxh4OIUgIksMWT4Z7ZCuP/ymmNx6s4z Uw+ULmXXvWVpMr1zV4zKBHWNrxnSDxkZvrqxHl9wZVa/C8M052kTH0Q5Vh48VHVeYFqQ+e9fZUc NmAE= 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-am62p5-sk.dts | 40 +++++++++++++++++++++++++++++= ++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62p5-sk.dts index 4f7f6f95b02ef94a140edcef595ad8f6cc4b4113..7fa4924ab52484c7ac4243a0cd6= c0d7aacaf8b30 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts @@ -55,9 +55,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 @@ -833,3 +857,15 @@ &mcu_uart0 { }; =20 #include "k3-am62p-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