From nobody Thu Apr 9 19:25:49 2026 Received: from mail-wm1-f47.google.com (mail-wm1-f47.google.com [209.85.128.47]) (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 AA972481AB7 for ; Tue, 3 Mar 2026 15:13:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772550838; cv=none; b=SAH1EYasuC4taeM4fcpm2NkQDEl/p5fv5KSSTNnuh5m95f1TGRaNj5iqO8eAtS6yT0wAH4hnEjDIqX1h+2940xFJq6dlOE0SUzeYL5oxjqdvNi4R6F91YDlk7lBakyNh1w5375+iAiYD3Ms7+N8ulny4SoU0gcwwQRf/aTR3ZpE= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772550838; c=relaxed/simple; bh=8gzlbnd/lrhfH675InFOw6ENiznOrf5//f1/mKofVks=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NTuDJ++NDZjRgKL9dUzgzeFvhmfFr/A19eTcCTHpdAogYHD3fzRLneeyx0DVk0fKpK6FNH8cxseO4rsDxPsQ5isi4ELInVj0c3C8RSC49MS3N/jcyrTli2L/aFCxGp6D4QUTxpB0DaPDrg/hJCIEJUggq4nRKV6XEUiUArUgivY= 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=v4vqRcXU; arc=none smtp.client-ip=209.85.128.47 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="v4vqRcXU" Received: by mail-wm1-f47.google.com with SMTP id 5b1f17b1804b1-483487335c2so48444875e9.2 for ; Tue, 03 Mar 2026 07:13:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1772550835; x=1773155635; 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=ZfHnZo1dfLxFmlRErM/g2D0e3BjI58pYZzPrUU0N//E=; b=v4vqRcXUvfbaga6kNMZZd6P5BsjVYG+Jh2oByQqHKBcE+vCAeDrrlVsUvAxekSl/ln x/H3cYVtHd9ZNRTPy5BQS1H4dcUQIPIuIsIKu6C449yNHN/ZCGJq7Jp+9gP/GD4RkL/N XtvlDNzsqzWUNaMxA7QlWfh6Zhdnh91zhKd+xkmjGMO0i98cf5TdlQ0jCGoqCKYWHfGS ZA7ttslqBRj2Dr4qnMRSmj4W7J0S4LZc0bisqWPPLIJRWIw1kRJWfR19E/hbPlLESCR4 MbcO3WTWAsdI2J/0lAQQe9sRGcqIgwMNwZKCA6eB1AT6+H92b4U31/FuKHfpFBCfh83E GmZg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772550835; x=1773155635; 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=ZfHnZo1dfLxFmlRErM/g2D0e3BjI58pYZzPrUU0N//E=; b=Hiz98wwYdIuC0J07WNEWUG7zxlq6yIxl34/dFydURGtYxZC6Zp6LW4FxEIP9i4cjBT 7RvXVe1HvHU+AN1XfaXeAm9Ogcn6tzXZAnqIM/DLK0okmt5RSbRd/acxyqHM+RKKfc2Q wjZeRpiuWi0g1gUNLP4HKRObgTfekrKTBi6qGTcz43txQcBYMlKqvVS1f+mGe+3jdU5j 8j1VEA3bAhk573sakrdwH2MTSQt7aqUu09uQAKMQR+7VSE9fEGUKngExTX67FTgmcar/ Pf/N2svbwBhq6DBo+vKMAp2CWBJdLvDGDpcCk3jxyKJLzcOvLJLkVyzFPSRukrI4tWIF kbhQ== X-Forwarded-Encrypted: i=1; AJvYcCXV6B8vK2yOagGvu4ZQ+fO3PfCSFM85HCma4z+1Y8o9WVSZzTrfnw2aMDg78HkPFfV3KysgOR9k1DXl/OI=@vger.kernel.org X-Gm-Message-State: AOJu0YzO42bgQSYCgMiAbxNxJWrvRYZprR4Jq6rS219EwJnv3VRBm15x Ruq6ZyNeuoAXgWAJ3gFHZTokQm+qmXgNBSW9O69OfXpMxwZ9uKltOv98Dp/xU13A4P4= X-Gm-Gg: ATEYQzzkUTxdJNCPRnptUMlBcJ0TgOx15lLnJ+O8QbRj+xbFkxvHYM0bz0pD2QPj1n0 TnIdG8s59TC0+lBGVMZKkFrqlCrzE6nfDgoOWuZhKM+4s/49x5h3J8iQn5qQ6d7ZEk28fEQ9x8W uFNe1WlYu3XBml1DX5KEZYrhTGXkRUe4pY8mfNqBqPkaBEukezSo+i2wa5u67jCg+mTJqWijLia xpNcf0rLs/zG3IWNm5GA1x4qSmHHP2/w7Petq8AiC8Uu5M98PlxqQp63brZMkM81rOEoZI4ZQgs ING0PvQxI7dB2BNMhY+KcB5lrEqLPqScUq6CpJZQNToT6jI3s8Zf6uQufURm/Q7Hi9m0Sp8ZmYw xq0HZvpNC9r8w5FZxFfeiGSlpXQcUiVZXUVpJ8lAE0No0ATsort89TY+C3FzvrSPjQNR7CB6xZl KYN/DkOXBxTfOBdrhMftUms6OJ2aE/uLI= X-Received: by 2002:a05:600c:190c:b0:480:5951:fc1e with SMTP id 5b1f17b1804b1-483c9ba7fd9mr278150565e9.11.1772550835019; Tue, 03 Mar 2026 07:13:55 -0800 (PST) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48516f74a1dsm10515885e9.2.2026.03.03.07.13.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 07:13:54 -0800 (PST) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 03 Mar 2026 16:13:01 +0100 Subject: [PATCH 3/6] 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: <20260303-topic-am62a-ioddr-dt-v6-19-v1-3-12fe72bb40d2@baylibre.com> References: <20260303-topic-am62a-ioddr-dt-v6-19-v1-0-12fe72bb40d2@baylibre.com> In-Reply-To: <20260303-topic-am62a-ioddr-dt-v6-19-v1-0-12fe72bb40d2@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=8gzlbnd/lrhfH675InFOw6ENiznOrf5//f1/mKofVks=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxlv2YuYdvkp1713/DdRHeX0qL0Pae9jt4V1d4dlrROO VhBg/FfRykLgxgXg6yYIktnYmjaf/mdx5IXLdsMM4eVCWQIAxenAExEbRXD/+LSPTkWFQmhnucO f2P4/i+mozWU7+B2pgPaPv4RzWen+TIy9C1g+7HIde2CuaW27mfFfSU5VxyYXBIp0RJ/Wufqi9k LmAA= 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.51.0