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 32E7E3EFD09 for ; Thu, 12 Mar 2026 15:50:11 +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=1773330616; cv=none; b=bBC5I10GnzxV1uimeqZ+oeCbkvsTc5NwFvfXZigJ7zB1vk17Fp5Xa4xh9MQ03NM80tPhFS9SHzQrvrUKPBgrRGMAXRoVuA3fKbqZ9zcTH2/ZTLNgqy3DMsQc4y8UF6+YeLQ1YS7GMLaaPkex7/okihFTgsKLk9gAmZZKdaYbR7U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773330616; c=relaxed/simple; bh=8u+OHH2OFtnrDqEIjHNZaX9z21vlFvfBncTMKuwpawg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=Y51Pd5I/VWVbwzBPEloN2Uxc9L3yf4TvAxxX55f7cYvGKaMMFQZ4p575Pa2RlTMSK7cbL5HyiEP6jrtUj9TPtsV9aV3m3vU3pGLJvCBQinPAuJuUIm6F+I6Vl2hDQolfrFpLeW8+3i8ZZl+l8bQoUd7XPDDmrmT/CmBZT3AGKDw= 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=thh6PbWu; 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="thh6PbWu" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-4853f2826f7so10649195e9.1 for ; Thu, 12 Mar 2026 08:50:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1773330610; x=1773935410; 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=thh6PbWu7KwZTHAYwy6TDj606OkJXtfOuw6q5GzdOZh6d0wS8jxILjJkYiWsF8tP6P KtMjHXlUd9dIH1fTMMH787wh3xEnxFfSVSPA5m6g9HzDJPcXwvH4ZC+SbgTHNyGVpJ8o nH2ZUB1k6EkaPyftinwASy4wcwldav/6Tkam/+RKVPepeq+0rZkavHgu2ltLXB0N9Xgw o0IYhBSPxaVCs19q4Grt+oXvor5F4pEA8nOjjzZD3MBIRIs9hPhMs00NUuZB8rW/ifod TT+uiKbXMO/nU1dJkY0+y3XvGQCrHAieJknYFrcviCVLS4jiOdkBK6wFz0hoZm31Xrun LNNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1773330610; x=1773935410; 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=jSvLW0+KMFM1I700zwPS/IaQYDWRZ1WfciatLvYjPZk7wXJn69bhRRZNXW52/wi0g1 J/kttPEZ8TD3FC2z8N/e4we77BaLTXXpkTjtacEnMkdBLK3hofyoJe9gRTk2fcWeaMLk RagfH0NsywKBWUuXASHWVstyRG5WtJMzTds90Z99F7YuaE1tZI0VgVqKrO7wC7pVMxdF mq7nDhzhH/hwyDEQXFqo8ZEp1/ceptIKJ61xFTagVJmQ5hRXH9kHZiSEF1xerhG4qGVw KA15cwm+s+XZg9C/z4gJaIVyS1OqYOw2bocHlcUk9g0/0+0/53JCsYjPlFo37c9dQdv9 +WUg== X-Forwarded-Encrypted: i=1; AJvYcCUzcQ/9td1eZRwenk5XFEL2F6q7xVX7yJ49qD12Is8iIxu0oEG8pMIv0Q53MYpWkXdsPF7qI/9uK1fgzDY=@vger.kernel.org X-Gm-Message-State: AOJu0YyQydKXXsRYdf0Y68WQIhHyM42jRniR1N8vWupLEfGrhU4b35iR tVLXgCBMX60QDH3dwFG4L7V/3BWxSendgc+if8//tbpjetxvlIzuv/3nPpU5CEFItxo= X-Gm-Gg: ATEYQzw7OcPkqgdR+/gn6Zwabd1knzC5/GabuCiyMdLlJjiCGHyYAFhG+NpE0GcFngW J7iIRyEwLpjMV+5SwRQD59Kozd4EMV6zTneaBiJZI2+OLSqdp1a2mvFWN4hbIKnznlpeQnNw318 5fmtl23DILQBdnUFXCtOpvOaHI35pKwS+D1/LY8hc3E107+urH1xV9FkpigdUtpqjIK3RXa2F1s ohN8l2ZJg3rKwsTdEwN39Ubn9MyWINTM4Tz4QZzaHWY+lnBL1qzskx7YFKDdCifvJasOamORwha R5bUSiKMXeffhEVZXHIil/VvWRL5pfJE74kmb+DBhfP/HjckV3HKMCenriUQrw8vGPDHkTqUhn+ fRiM42yOYAOugH7SantKJKWEPue1hE+uPG7wYvKHmFo42O1HB5GX4oPashNoxtsoPnjQo6GubcB 0Ex6p3vKbN1DunyhD3SoHJ X-Received: by 2002:a05:600c:8b65:b0:483:6d42:25c6 with SMTP id 5b1f17b1804b1-4854b10f1ffmr118612015e9.23.1773330610261; Thu, 12 Mar 2026 08:50:10 -0700 (PDT) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-48541b7f255sm243387035e9.12.2026.03.12.08.50.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Mar 2026 08:50:09 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 12 Mar 2026 16:48:57 +0100 Subject: [PATCH v2 3/8] 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: <20260312-topic-am62a-ioddr-dt-v6-19-v2-3-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=8u+OHH2OFtnrDqEIjHNZaX9z21vlFvfBncTMKuwpawg=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxND+o1FzUcigo7+OpmvYqcxAYzR/kPvRz7+D8z9j068 FqQJ/57RykLgxgXg6yYIktnYmjaf/mdx5IXLdsMM4eVCWQIAxenAExkCS8jw77vIdWHvxouk/9g d/ibcr/UIfXw6bL/6xmfl6854S1tdJHhn1lYe4xq+UpF+Q3/YtVyFrn03Gh8UduyOuD33prpncn ujAA= 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