From nobody Sat Sep 26 07:17:11 2026 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (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 DCC1A4A4851 for ; Thu, 3 Sep 2026 12:40:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439241; cv=none; b=mHAIkvX00gUEWLQ+nHtGt7Xfyee2is7Ml+sJ7KOhDnHBS+WLbVikT1woRpd1lZZ3I8giSFjyC4JBRDleyx3OrYsxmTZ3IbxcyiF1jXQlfYD7Rkb8tAw2WAIf4/xYlsZKGllejack1poYO8Clmh5JjqTebLRCfofd8bNGOfDXgaA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439241; c=relaxed/simple; bh=uvwgPyWrOw9KmR0c/X2PNXzypQy3m3KL8GwzpX2fqTE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SAwLQiGCnxZNYP21YrCTlt2/grDblai4p68P/W4pKUYIqQyMuunrlfg+EMJjRUyNBCjpTL7wKJYGbZTLsQGq3vK44P7C/n/dzIMwOta5yteG/QVgwCES0Osjkhk++L5XsAUzd1zgKM3iAoKAeCJrMUMQojco+D5waBVoO7HAFrc= 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 header.i=@baylibre.com header.b=f1eLVhBA; arc=none smtp.client-ip=209.85.221.50 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 header.i=@baylibre.com header.b="f1eLVhBA" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-48436251906so2413680f8f.0 for ; Thu, 03 Sep 2026 05:40:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1788439237; x=1789044037; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=xPKOB+wmvKHfT71ToWp2DBu/JFiXBk04+MQSH1C7GE4=; b=f1eLVhBAb46ZG25LDzbXsar83IfJ3bRIJQXQ5zcKJdVHkY9+I/0pBkczEF2J6caby4 XXCZhZHYyXz9R8roGkE5VE6baGmeImQNVzOJQo8qdxePaXcCKv8gnORqaclXcmWbFSdy CfGFjPH45FfZGW50h+bkL8e9upHzI/PMZ4jUvk/Hbqic5qmkfdA4bfsdKPQKQnkBv94b jh3PSSuVIclDVk7zl2y3hVX8gzvunyQrLFkMRTF7a/roQTa5f7eiY9ZFiK8ervBtqJGP OCxYkRj8cBvEW8bWuIzQyphYKPS8W4xLzyBKDcuaDlwEP3MbLx0asVBCvnCTxzbGmQYi Zpkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788439237; x=1789044037; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=xPKOB+wmvKHfT71ToWp2DBu/JFiXBk04+MQSH1C7GE4=; b=Wzt9dwHQEnZ+1vXkzuBZPCpQWRhZ55fmBk8+EHmsgZshwxzyILABodpOpxXyO6T/Tm +ztbppEqU9h2CwXaBGQOT7LmI/6r48m2/WYau/h5I3t3ySazeyiXBFwMx+pcosk4LvOH uXdNycHJtdoiAQNwByUdBwNWpizDjZYbm8KdTqf8TCkODTRXbQmzXFDKjeRkrL5L7Hyz CpFuEFepSvA5OKbpsmtPieOya5qUpIIi4LAvPC/IXQEw5+E+CtenaWBTjdJhgakZjeRe t/Ii9pHb3o7HGzziTZ3abAPoL4B3BC4RYux8b2pymNgZ8PseLINm8qVByOYclyMMIIS9 jJ2A== X-Forwarded-Encrypted: i=1; AKwUvByWpS8fx7ba0jH7fJmQpVPBTXxVVF+NeFSXzF7P4e+YN5k13tb177Enr8NoFaH78Bq6+QlR606+SW3LAjg=@vger.kernel.org X-Gm-Message-State: AFuF++keJUPOiaX925iClaC0qiurkXGw+5a4frKbOZqRSq9XiIbKkLGa k7DOpdvWeCTLN+OZ2KEUNg6Qd567UG1fiK+xoTyPFzSCFjmdSPregnnZG7DD5vyPVjo= X-Gm-Gg: AYBFou3xDzXe5QYKuUeRYh0zVjgkfVq2z8IuBbYaAS9EU27+TOKvsELhf8mtAlYRGVc IOtgMHHjrQxs3JSsYxhsk1U6LIU7oulBmigzo329tAdT+n4v7ubOBg0WFh/dwqd58XVxSCwKALR 0DFqd2aV6K5/Vc4MYtOSDxJlhyYw8j3pJGliPQsyyp+l1w/93ut7wKLPYhN7iztbkKa2zDrL29A 6KX3VoxBnn+yIztZrzA9txmpDRlqpUQ/bakVIC6l+UFZvi0QHPsOocaLnG/NXy9rPsAfAL/Qs+X md45jIUO1CX+zb/pq6o7XoYF7MEcPYDfY1E1WCA6S7Xb6/kCUFy1eCVlguj2ztEd1Cvn5XSALIy dInQjWbe2LoXgY9stNiFbRoye58RtBc3xwJt9MJFj+eorQWcONr8bCQ9O5zokVXR/37sv/7hzdF pgDEqPKNV3GrrSt70emIbzlQS3nRM5999kTyvXjlh5+gN5q7RLMHVGFOzdoA== X-Received: by 2002:a05:6000:220b:b0:485:8313:9f47 with SMTP id ffacd0b85a97d-4858313a27emr5841765f8f.10.1788439236867; Thu, 03 Sep 2026 05:40:36 -0700 (PDT) Received: from localhost ([2001:4090:a244:80d4:4373:6c2f:4372:b8ac]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48448e72c28sm14692339f8f.6.2026.09.03.05.40.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Sep 2026 05:40:36 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 03 Sep 2026 14:39:22 +0200 Subject: [PATCH v8 1/9] arm64: dts: ti: k3-am62a-phycore-som: Fix wkup R5F memory region size 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: <20260903-topic-am62a-ioddr-dt-v6-19-v8-1-74c650dfdea6@baylibre.com> References: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> In-Reply-To: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt , Judith Mendez , Daniel Schultz , Andrew Davis , Siddharth Vadapalli , Paresh Bhagat , Bryan Brattlof , Jai Luthra , Devarsh Thakkar , Beleswar Padhi , Francesco Dolcini , Stefano Radaelli , Nick Desaulniers Cc: Vishal Mahaveer , Kevin Hilman , Sebin Francis , Kendall Willis , Akashdeep Kaur , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, Hari Nagalla , "Markus Schneider-Pargmann (TI)" X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1661; i=msp@baylibre.com; h=from:subject:message-id; bh=uvwgPyWrOw9KmR0c/X2PNXzypQy3m3KL8GwzpX2fqTE=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhqyZWZ3Xb3rEzHwTLcBk3zdX1pPhQcRpM8nwXSeWTNNSY T+Qrreno5SFQYyLQVZMkaUzMTTtv/zOY8mLlm2GmcPKBDKEgYtTACYisYLhD9+37a+NXBY7bmXT E+E2T9w1l3exxxWvf5sdZl/+nyWZfpbhf2SGeO2sNd0qNzXPbdzPy/cm95KaiKB6eNSNkyecT3Z uZgUA X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 The wkup_r5fss0_core0_memory_region was reserved with only 0x0f00000 but the MCU SDK linker for the wkup R5F firmware on AM62A defines the DM code/data DDR footprint differently: /* DDR for DM R5F code/data [ size 27 MiB + 364 KB ] */ DDR : ORIGIN =3D 0x9CAA5000 LENGTH =3D 0x1B5B000 which results in an end at 0x9e600000. For this memory region which starts at 0x9c900000 this means a length of: 0x9e600000 - 0x9c900000 =3D 0x1d00000 AM62A additionally has a second DM firmware for edgeai whose highest section end address reaches 0x9e700000, so the region should end there: 0x9e700000 - 0x9c900000 =3D 0x1e00000 Link: https://github.com/TexasInstruments/mcupsdk-core-k3/blob/k3_main/exam= ples/drivers/ipc/ipc_rpmsg_echo_linux/am62ax-sk/r5fss0-0_freertos/ti-arm-cl= ang/linker.cmd Fixes: 8dd0ac27fcd1 ("arm64: dts: ti: k3-am62a-phycore-som: Enable Co-proce= ssors") Signed-off-by: Markus Schneider-Pargmann (TI) Acked-by: Andrew Davis Reviewed-by: Bryan Brattlof Reviewed-by: Kendall Willis --- arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi b/arch/arm64/= boot/dts/ti/k3-am62a-phycore-som.dtsi index de4048a3564b..53c096da68b5 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi @@ -67,7 +67,7 @@ wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { =20 wkup_r5fss0_core0_memory_region: memory@9c900000 { compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0xf00000>; + reg =3D <0x00 0x9c900000 0x00 0x1e00000>; no-map; }; =20 --=20 2.55.0 From nobody Sat Sep 26 07:17:11 2026 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 824EF4A484E for ; Thu, 3 Sep 2026 12:40:40 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439242; cv=none; b=SE05U7CZUdjSx4yJxghmLsIIRxLSc17SaSVHCBmXF+8HK6NXN4Mv6PzyHxpfj+MhqG4Lz/WpstGTgPmgCRaZ1rD+UShgUWO72itdSdriS2mllls1RTrLhRIeC+omvY0dtNLKIZrkk7K/sTK7XIZwdQXkp+JlJ7MzZIodRMKjr0g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439242; c=relaxed/simple; bh=Fwl8ObuLky5qFvdgJbDIgRGjpmOwOd7ZlgsEnJiZjoE=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=FWS44RTPaTbBbFocSklCnylVl7IdUwGaEFhURanjlFNC/rjOoDJ6vJYukJ2jwi++FMsPzPj5yl5yyCs1mJy03VJfTjVH3F2qI16AH7hHeKb2hhlePQFFeDHZawZk7+9bFX4+b1om3HsSzdCS6BmHi6SI1NhXyYg30Phj5rA0EOs= 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 header.i=@baylibre.com header.b=bIyvtmEo; arc=none smtp.client-ip=209.85.128.44 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 header.i=@baylibre.com header.b="bIyvtmEo" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-49b9320423cso23295615e9.0 for ; Thu, 03 Sep 2026 05:40:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1788439238; x=1789044038; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=Kf3srD7fS2u+LExYvQV3AaH8PE0aJrD98efi0HfByYg=; b=bIyvtmEoxPqKlrXkuuRCuqPV5hjNLDcXVRg+0mfuSoUK3iq1G/tfJBImrqJxzoB5VM 5drqrh6MawnHVbIB54/+2GDDwSPRJJJPG5jd68Df+Wb+V+b7AvoF9mXNdf3pVlRHmIC4 /DpegOK2ftuHKykQjml59Kdx0Jl1Kn1cCKYuhDZdQaWdTzhOHFCLhAJG1EMDZ46XsCuq SE6W8pPwh49pA6CjhELX6Uv9Oy+rA+qagS5gErMD7f+RTa5zXX7IPjxmVbmophFhroC1 8j4ntD+mN2BYRWGE9UZDRuAqQ23oN7xpZ9eagupoNCs7WiaELNCXSbEVURxMJwuFJ9gy ctaA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788439238; x=1789044038; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=Kf3srD7fS2u+LExYvQV3AaH8PE0aJrD98efi0HfByYg=; b=nizbhen5ePne/SZRRbuhfCeHp2yyu1QPCtjsTcGHpjgttKycExWtnV+2rhuyleM+mm m/HnaKfGHe5T+7kjVTQIGYUoO1Kgh24TbqrJ5ydJqZUtBiaH2ghSMVXzG1JUhhejetWd 16Pzvvp42BsCiD+SwGmWXTO6je/Ge3gVGgSHA2P7jOoGQzcMp0M5Arab/E55y7g30dKn hMttodl5EkSuFX5xDVpPIn7kPS5x5t2ml8ABMKWwIAdGpbgtBlgmMT6jg5Vcmb+nATId 4yjds7WPWUxcFp241YeWyo91a+TQe2x3A0DElsLDdxbDghUbBQSWNEdvdneTg2iX50rh I3rQ== X-Forwarded-Encrypted: i=1; AKwUvBwjtbuq5yoaKTJuCXapUM2bYac9T8CNc3jPzSULNK5B0o7rOwzoY06PycKunOSr7mMe+qXvsSdA0dekPLQ=@vger.kernel.org X-Gm-Message-State: AFuF++kj3e2DEEJUP1bKDS9A2MqRZwTEGNDoluct3Wk4ZBwL5li8jbuN V8CUuEb+SOJI6Cs6Knwgu5ql1I9SBrwQtvKlYfNB0jqbFQZAK+asYEcnK6nxLRRAyIs= X-Gm-Gg: AYBFou0V8jyqo8VWKh0WLMYxKm3yt1cuYtktns0SiooF+ys7xCcHSaKLQdbOnF+zall YJ5UP7Lit5XB4UXIBqxzKOVcQZ1StxsTa/sJROcDlKFVP0wLklJ5uuaHi3pZsgGv8LKuuIm9HEj t0DOd+AyuwOWZjB/IY6aGn7r75fdKPiW5sjCV4nE4Y0M6T0c3nVvo1Bm7DpKVUO9nGRMo6QLUJs wUa8HT8TNmY3B8e2P2xd4pNIRNulrUpxNfo139iUczKUCFZABfXjSvBhnhV6BbdIayNctMB0lrb SNop240tVXWFnCDPhWuNSKLVOdQ/pmJJWjvCHjX1Bom8ShhvkUjelkApjtZTinlT/PWBdzEXBb2 fnAlli4FqgxGNzFExMOhXrmdE6v2N9ZKPJYyAOjuksNx9dVhIam0t6v7tOhcwsLSNTL/IiekAUQ 88BJhDuZWIDxYYY5gXDP3Pywc8Lsc4glLEBOlHd4Qv2uUtctWWLYPVsosqQg== X-Received: by 2002:a05:600c:3e0a:b0:499:a277:e8b5 with SMTP id 5b1f17b1804b1-49ce5810b5dmr269244445e9.3.1788439238198; Thu, 03 Sep 2026 05:40:38 -0700 (PDT) Received: from localhost ([2001:4090:a244:80d4:4373:6c2f:4372:b8ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cee6023d6sm67325465e9.8.2026.09.03.05.40.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Sep 2026 05:40:37 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 03 Sep 2026 14:39:23 +0200 Subject: [PATCH v8 2/9] arm64: dts: ti: k3-am62d2-evm: Fix wkup R5F memory region size 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: <20260903-topic-am62a-ioddr-dt-v6-19-v8-2-74c650dfdea6@baylibre.com> References: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> In-Reply-To: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt , Judith Mendez , Daniel Schultz , Andrew Davis , Siddharth Vadapalli , Paresh Bhagat , Bryan Brattlof , Jai Luthra , Devarsh Thakkar , Beleswar Padhi , Francesco Dolcini , Stefano Radaelli , Nick Desaulniers Cc: Vishal Mahaveer , Kevin Hilman , Sebin Francis , Kendall Willis , Akashdeep Kaur , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, Hari Nagalla , "Markus Schneider-Pargmann (TI)" X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1623; i=msp@baylibre.com; h=from:subject:message-id; bh=Fwl8ObuLky5qFvdgJbDIgRGjpmOwOd7ZlgsEnJiZjoE=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhqyZWX13m38JvXyxaOLpF8sv9T1mFyhlVLg7f8/H89XW9 6ac09Wa2VHKwiDGxSArpsjSmRia9l9+57HkRcs2w8xhZQIZwsDFKQATib3AyLB3b/u3p7cOyDzI PHJdzf+pusOLH1fXNLbt/3nzTpPn8yv+DP/UK7O5j8ed923TiFWVste9n/qrbPPpCy+V90SFFGq 33GEAAA== X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 The wkup_r5fss0_core0_memory_region was reserved with only 0x0f00000 but the MCU SDK linker for the wkup R5F firmware on AM62A defines the DM code/data DDR footprint differently: /* DDR for DM R5F code/data [ size 27 MiB + 364 KB ] */ DDR : ORIGIN =3D 0x9CAA5000 LENGTH =3D 0x1B5B000 which results in an end at 0x9e600000. For this memory region which starts at 0x9c900000 this means a length of: 0x9e600000 - 0x9c900000 =3D 0x1d00000 AM62A additionally has a second DM firmware for edgeai whose highest section end address reaches 0x9e700000, so the region should end there: 0x9e700000 - 0x9c900000 =3D 0x1e00000 Link: https://github.com/TexasInstruments/mcupsdk-core-k3/blob/k3_main/exam= ples/drivers/ipc/ipc_rpmsg_echo_linux/am62ax-sk/r5fss0-0_freertos/ti-arm-cl= ang/linker.cmd Fixes: 1544bca2f188 ("arm64: dts: ti: Add support for AM62D2-EVM") Signed-off-by: Markus Schneider-Pargmann (TI) Reviewed-by: Bryan Brattlof Reviewed-by: Kendall Willis --- arch/arm64/boot/dts/ti/k3-am62d2-evm.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts b/arch/arm64/boot/dts= /ti/k3-am62d2-evm.dts index f5ceb6a1b5de..a8c794d07343 100644 --- a/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts +++ b/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts @@ -67,7 +67,7 @@ wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { =20 wkup_r5fss0_core0_memory_region: memory@9c900000 { compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0xf00000>; + reg =3D <0x00 0x9c900000 0x00 0x1e00000>; no-map; bootph-pre-ram; }; --=20 2.55.0 From nobody Sat Sep 26 07:17:11 2026 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.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 66C074A49B1 for ; Thu, 3 Sep 2026 12:40:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439243; cv=none; b=lV9FMZ1CkNJL5u0YYLsF7NCLBTSyDHNtmEfYyVVGfglbc8088qQfBbtO1VYB3sp9qUymkBsh1QrlmCdS+crvz0yKw9lDKfJTB4RtEieeP5AbVzjLauTeeohTVGYYPEryvT9qOrMiDDUDEY5dsBZLs4uMRTQr2Vs/ijUZdrvv6U4= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439243; c=relaxed/simple; bh=FoQ3XTwpNwKbtnfX5AvLGyDYALD0aJcqQzBoRSx3Yo8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=iG/+lyR93yCyaNRKWQ89hMd919lPFP1CKAUYcj2SF9CpmOHf9MEZ6Xjxj44/E/wXVKX+Kw4b2nCD9yuYU27AJUv/e7slYzAGZVf5MHvxrozP84/7qMOx7YDv84bydHYGWb98cVxWkkwXLTrTrUJX68vGdupE02G6ycCrpTzvhZs= 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 header.i=@baylibre.com header.b=RnX2Nk8e; arc=none smtp.client-ip=209.85.221.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 header.i=@baylibre.com header.b="RnX2Nk8e" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-47f96c5b722so1678533f8f.0 for ; Thu, 03 Sep 2026 05:40:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1788439239; x=1789044039; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=cBo5GglLSUf+2qKcbw0juE43gyDXKzXipzNkiqLKy4U=; b=RnX2Nk8eZDgu5QyixlWDEQfpsQRyCWb3ql63UN46zWLmYBLIoKJbdLsk/pzgkyaAE0 ppWtnePJA+wFYad9DDyUz5Kx+ODdO81pOPGKg15ypYij5qKzRI3VbSxeFN4aD4xXE3Bw WUOxCyVfOt6dLzOtT4+5qLJ+EV+pA9iPgtc7Dfu6Zh9/n/YQV6+v75hgzVRGhLRQ5MNQ 918Ueyp+isR7HY/S/GFADUM3Uz8ZRmQ66LFWDlA9dZEmysrToxGDCGDQSpHvqHuSdUtw +4odXBypfTX24LthWLhQGxNN89boW1nacU7Qp57HeuDukWAaov++EHtAqmfzhb3LrhyC +0tw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788439239; x=1789044039; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=cBo5GglLSUf+2qKcbw0juE43gyDXKzXipzNkiqLKy4U=; b=kpDMuYfiQg1sDrUFfdYkW50tgxv/ZLLOOj6hV5M7zeEpKk0QRtvsHWi00cwrT2/Fyu v0XH19WbkcWTyn+kAP2dvxDSReaLyBnbKGV4rGei/w3bmZCYp2QI6FZCeEvXE1PWyYoT PnfLdbKwb+WK0IjBQmUjiKAudHzWkrtCa5AVJsaOFGf2RPZ0AJW3gRpryu1KtDl3LiIt CogWgR5pPwciElzUZmRYi/Ujpu46/gpetr3z9QYTXuBXY122o9azKM5UcJWj4d1i4OYf M3MI1oNDpKawD6v7h8z7+JAGXtKIdOVWL9QiRipXlleqJx4GFiYkgLPlsEK3jt2FHG3p VI4Q== X-Forwarded-Encrypted: i=1; AKwUvBz0xTZ8vBX7HosQEk8EzhRS5Zy/aDuTIVmqSaA1FE3311jsgRzJbKSgEu6UniWXqon0VvVtj1+Wk3ezTQQ=@vger.kernel.org X-Gm-Message-State: AFuF++nUbxPwmdWv2rBtVTXlSS5VNZc0etVhaQBlFP8gYECxTPdaGMv6 Xuq4x/dwaJTZBZoX8A1Ngodp4VEqucDMNBHgd9lQ4SAs8bTFKB5TBHggglQylH3PHRE= X-Gm-Gg: AYBFou1aPzvJPI5QSiravwoYgVHCjVgF7t8kvpTaVFfARIKsoA2y5zW58ogvvO7sBZG 59UjxT3pHWVyquVQQWMtEPiOLjAiqsJlR87U7RvcjexNW3l0LBYJ2jAjTD/9HB0X+xSH+ZX6hH9 fwgZWSnSyslK9YnFL9EE6F2vvys+9WZO0zp5ksps9nu2oAU5YsJtEduGrXAfezlZJlxc2bXc8sp W++KrWKSv4RZ5falxCAUpwq4OmrtYKsqdpkLVCAcFhJFj/lw8/UlLACaNui0rmmm0mXvZVGt4hB YqxE0OdbicSTqGv0b5X4Pi2cfhibSQr0qArsaRKh0B8A9VfzPs064bE2+423MCYB/rXRjlfOv2/ MSHc7K0M8L0lp+jeuQUrKFU7jmIBP1NaVRN6doyLiRwO1HdY96O9fEBin0J3ZzOA2tuO+Xdzw9K wMidvGacK9d+uuMXOHFV1rDWcIVgTbfnz1M+6q6bhIgXqwz5hSkQ3goHPZvQ== X-Received: by 2002:a05:6000:2dc8:b0:482:f270:65c5 with SMTP id ffacd0b85a97d-48488f07d61mr20646049f8f.9.1788439239541; Thu, 03 Sep 2026 05:40:39 -0700 (PDT) Received: from localhost ([2001:4090:a244:80d4:4373:6c2f:4372:b8ac]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48448eeae34sm14604419f8f.32.2026.09.03.05.40.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Sep 2026 05:40:39 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 03 Sep 2026 14:39:24 +0200 Subject: [PATCH v8 3/9] arm64: dts: ti: k3-am62a7-sk: Fix wkup R5F memory region size 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: <20260903-topic-am62a-ioddr-dt-v6-19-v8-3-74c650dfdea6@baylibre.com> References: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> In-Reply-To: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt , Judith Mendez , Daniel Schultz , Andrew Davis , Siddharth Vadapalli , Paresh Bhagat , Bryan Brattlof , Jai Luthra , Devarsh Thakkar , Beleswar Padhi , Francesco Dolcini , Stefano Radaelli , Nick Desaulniers Cc: Vishal Mahaveer , Kevin Hilman , Sebin Francis , Kendall Willis , Akashdeep Kaur , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, Hari Nagalla , "Markus Schneider-Pargmann (TI)" X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1621; i=msp@baylibre.com; h=from:subject:message-id; bh=FoQ3XTwpNwKbtnfX5AvLGyDYALD0aJcqQzBoRSx3Yo8=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhqyZWZNO5Uvd3h/88vvRQg9XP+vqXkGdf8v0OGOy86893 iU4qetpRykLgxgXg6yYIktnYmjaf/mdx5IXLdsMM4eVCWQIAxenAEykVpXhr4hH0ovjpwQOiRTe 6Z7E2Fe4anWDQ2Pi1ySN30l6ZXczhRj+mcRuSgvSyF0+ce7blcJhL8VaPXg12/bYVG0WNGZIk2h gAAA= X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 The wkup_r5fss0_core0_memory_region was reserved with only 0x0f00000 but the MCU SDK linker for the wkup R5F firmware on AM62A defines the DM code/data DDR footprint differently: /* DDR for DM R5F code/data [ size 27 MiB + 364 KB ] */ DDR : ORIGIN =3D 0x9CAA5000 LENGTH =3D 0x1B5B000 which results in an end at 0x9e600000. For this memory region which starts at 0x9c900000 this means a length of: 0x9e600000 - 0x9c900000 =3D 0x1d00000 AM62A additionally has a second DM firmware for edgeai whose highest section end address reaches 0x9e700000, so the region should end there: 0x9e700000 - 0x9c900000 =3D 0x1e00000 Link: https://github.com/TexasInstruments/mcupsdk-core-k3/blob/k3_main/exam= ples/drivers/ipc/ipc_rpmsg_echo_linux/am62ax-sk/r5fss0-0_freertos/ti-arm-cl= ang/linker.cmd Fixes: 77c29ebe76d8 ("arm64: dts: ti: k3-am62a7-sk: Enable IPC with remote = processors") Signed-off-by: Markus Schneider-Pargmann (TI) Reviewed-by: Bryan Brattlof Reviewed-by: Kendall Willis --- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62a7-sk.dts index d3b3675e7a8f..6e5419de8e35 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts @@ -61,7 +61,7 @@ wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { =20 wkup_r5fss0_core0_memory_region: memory@9c900000 { compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0xf00000>; + reg =3D <0x00 0x9c900000 0x00 0x1e00000>; no-map; }; =20 --=20 2.55.0 From nobody Sat Sep 26 07:17:11 2026 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 B4BEB4A49AA for ; Thu, 3 Sep 2026 12:40:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439244; cv=none; b=OPsGVcHXS1ln6kb2n3WN60wbuu4D5hm8dSfHNCZVsJ6RoeV7mLCCpw+s3PDffdfmawMAJB2uurj6tDlMsKcuG2jd1lWV2aI64AFKsdzKhilTYJ4DSVqqfUDN+wC3rP1ylSE1LFhlFVotra3lgIWXrUVaOgEvol4Dm0Cm1W8XQdg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439244; c=relaxed/simple; bh=QsWsNZTIkr67WF9AjDgtYRNQrYQN536HF4RLuL9T4IA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WFIDy6o47BqMBs/qcloFzoLcMepP1EqY4j9KGh6TDCwaL4uUo2pUAS9vrZcS8UKtIG+MSdV5Zty8AemzFvBz2hH42AtWL9gxKH9u97qikRbgIpHne3bqQhmTmQy8DpZcJaU/dDfOzZ4yIDg4zzQDdLbNV4Mb4ylVKOkTS8I5Quo= 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 header.i=@baylibre.com header.b=ipLBJ5Fu; arc=none smtp.client-ip=209.85.128.45 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 header.i=@baylibre.com header.b="ipLBJ5Fu" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-4995b0343c1so25777405e9.3 for ; Thu, 03 Sep 2026 05:40:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1788439241; x=1789044041; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=mjFZmudxAh+ySTUFXLrbiWaAvGo3ICyw/TH1dxTohxw=; b=ipLBJ5FuiBa18jgDhq3PVNpy5AGWb0ZbADHiNtBjBaebeQvU/MetuXRHJm5RmtVR9j acd6+CyTGsuB0p+f50OGP/TiNuWbb9KddQutwJlkrDzrxXV6iQL7xV9VFNjY3GRs4dBF 1tdCm56Oo5KXUFD2tdf6L0bPOJ8o93ssgbvtnLpn6m9hxXo4epOjCnquzgHjWwMhGDdI Rqbz9AFOW6zRc+pP/5Yy8yLCgC50MkDAH8KrokBd7Qy4UeU02+8V6/xLVayVhKeH7TjX do+RYBKaCmXLO1CcXertSamW3wTIiC15FyhjYp1Wjuu/TMUZWsvZ6Lu8dtrQFUhBVOOP EncA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788439241; x=1789044041; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=mjFZmudxAh+ySTUFXLrbiWaAvGo3ICyw/TH1dxTohxw=; b=FxcYVerDuBGJyaEnTfbGuOfWRGe6583GRhTZCnpAvwpnpXqNdqf675kolxAWHkhxDP rB2fa9395glTrLSnqRVVVVKOIXZFDNbLuJSDSCtqPQTkkucb+q7OWsGeiAPRY8BpuOEE eBGwrmlVuEdg+rZcI7nyhDAVVNggZ2Xk3HHlMqhX6lNjjK6L0rVudbnXHyT4aIdQ03BP WhyBMJH6yw+60of/SsXGannc3QQ0Lhhb0+slpgfX25dqQpGDsvIiPdSiPeqVKBjDPIut bNtGRyutE90tlVev1GlksD+WoaM1fx5I/BWHU/l45Zfut5yIEieZVtKHAEuizpccrAXX LbaQ== X-Forwarded-Encrypted: i=1; AKwUvBxRL6kvfQNiN+njkUNdE2o8z2Dq6husQiZ1gjHOP5Vig8LW3LUTaUK+cOGV7Zg8Bw8EsTFiwthTL2yMBvA=@vger.kernel.org X-Gm-Message-State: AFuF++nVpoCbT4MMyJSG8nhHfSf+BZ4x0Gi7ypEqQkY/3w0CK9BHYs4X pwx8O7oUZRJue+N3kfAVvyFk853vFXtcMxMPm0bWfnJ93jZ2zTgef+v5kGx9VMxgNO4= X-Gm-Gg: AYBFou0SKK7SSnphxAlUwhwbq7Uvjvxd23Qneld1ov3RMT9nT02BR/vhrWb6+/1Jpqa 89ZfpgSIqn+AfqCSh6yGQpJv7mBUrjHhxblOd4WZW0lFTd/uN3qgUmUY4PnIoPKitNQhrLXJ3YT wSrmSQLM+b6kUqi0UiSv1TZEln/Q7KmusujD9ZMxuBeE+ngUPOjmG6ry9OLGgLvDI8xG6xlIgUx hZHNlPG0ko7jcgj7Auw/q0It9Y1oHcLrvAB192puaiViYuawJdYYYVIrJ+6CdJ+sDVyi4Qqy8lv UOH8BUvyG+BNX36t3MK1DwGd7oiNfBvL3hYSsPXXEFSLQfV1CpltcfAl22Rc2a93shiXiBsTi/M WzM6RukqIlk2hHgLQ646Z46IU6/4Tbj63DrcoV3qRSIJcpsXgxq5QHrbihXQZc/hHR3eiGyIeT/ Zs9+KLt9v9eLZLm14Z/hm5po9Ph0UmmXB+QBeS+6PytkHtqzeQL+nr8NYd/TYS4leK4jpO X-Received: by 2002:a05:600c:34c2:b0:499:7219:122f with SMTP id 5b1f17b1804b1-49ce581f2d9mr233935795e9.4.1788439240973; Thu, 03 Sep 2026 05:40:40 -0700 (PDT) Received: from localhost ([2001:4090:a244:80d4:4373:6c2f:4372:b8ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49ce4761dd1sm88257445e9.0.2026.09.03.05.40.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Sep 2026 05:40:40 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 03 Sep 2026 14:39:25 +0200 Subject: [PATCH v8 4/9] arm64: dts: ti: k3-am62p-verdin: Fix wkup R5F memory region size 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: <20260903-topic-am62a-ioddr-dt-v6-19-v8-4-74c650dfdea6@baylibre.com> References: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> In-Reply-To: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt , Judith Mendez , Daniel Schultz , Andrew Davis , Siddharth Vadapalli , Paresh Bhagat , Bryan Brattlof , Jai Luthra , Devarsh Thakkar , Beleswar Padhi , Francesco Dolcini , Stefano Radaelli , Nick Desaulniers Cc: Vishal Mahaveer , Kevin Hilman , Sebin Francis , Kendall Willis , Akashdeep Kaur , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, Hari Nagalla , "Markus Schneider-Pargmann (TI)" X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1439; i=msp@baylibre.com; h=from:subject:message-id; bh=QsWsNZTIkr67WF9AjDgtYRNQrYQN536HF4RLuL9T4IA=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhqyZWdNFzSayXi4SfJp8vNTrucnBI8nzJm1uVQ5mMvL0n bAhQ/BBRykLgxgXg6yYIktnYmjaf/mdx5IXLdsMM4eVCWQIAxenAEwkbxrDP6Wo3EkqE9Vqzuzc 6Nd13e8hM9Omr7aTb8sznCxPLjBnEWf4p8lTm1r9T/Pw+iMtLbryr67bFlnNd3iqMX/HgYvSHel HGQE= X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 The wkup_r5fss0_core0_memory_region was reserved with 0x01e00000 but the MCU SDK linker for the wkup R5F firmware on AM62P defines the DM code/data DDR footprint differently: /* DDR for DM R5F code/data [ size 27 MiB + 396 KB ] */ DDR : ORIGIN =3D 0x9CAA5000 LENGTH =3D 0x1B63000 which results in an end at 0x9e608000. For this memory region which starts at 0x9c900000 this means a length of: 0x9e608000 - 0x9c900000 =3D 0x1d08000 Link: https://github.com/TexasInstruments/mcupsdk-core-k3/blob/k3_main/exam= ples/drivers/ipc/ipc_rpmsg_echo_linux/am62px-sk/wkup-r5fss0-0_freertos/ti-a= rm-clang/linker.cmd Fixes: 87f95ea316ac ("arm64: dts: ti: Add Toradex Verdin AM62P") Signed-off-by: Markus Schneider-Pargmann (TI) Acked-by: Francesco Dolcini Reviewed-by: Bryan Brattlof Reviewed-by: Kendall Willis --- arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi b/arch/arm64/boot/= dts/ti/k3-am62p-verdin.dtsi index 7ee894d59113..8a5ff5c45757 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi @@ -170,7 +170,7 @@ wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { =20 wkup_r5fss0_core0_memory_region: memory@9c900000 { compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0x01e00000>; + reg =3D <0x00 0x9c900000 0x00 0x01d08000>; no-map; }; }; --=20 2.55.0 From nobody Sat Sep 26 07:17:11 2026 Received: from mail-wr1-f52.google.com (mail-wr1-f52.google.com [209.85.221.52]) (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 3B36D4A5EBB for ; Thu, 3 Sep 2026 12:40:44 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439246; cv=none; b=cGCLYtqjK9Z6UoOgKVmo1Bwy/6WoHYjROQcwGGM2sF+RlA84TTDAbdzCSbzcQ2pmh91X5ueaa4laLc8c/h32Qye6X8C7Y4j5GgG64KjRCB8lh5SsK5oVfIJfsm5gYvsqfBjGn/7O1bOYoyj2hY5JC6MmgGN6nPK59R80qenBvc8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439246; c=relaxed/simple; bh=MzLoYwkeZwxcJvYp9xUeN2jYUVgOx/RH2raq9hcPIQ8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qZ04uexgQXZaaKHEdSAdyLFEzPECIMjVKUy0suBexDXZeDbLHGFklmgsuoDW/PGCxuVp/Q2XRcpJGQLqBMhkG8bFgus1Rz1qyU7yB4SNbmdBh77rNJPJ59BST2euX8g4YwQUqBrWT8A49sruUWbZwI4TUT0Mvt8c75Lv8bh0pXo= 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 header.i=@baylibre.com header.b=dq6tD+MQ; arc=none smtp.client-ip=209.85.221.52 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 header.i=@baylibre.com header.b="dq6tD+MQ" Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-47de0093c42so2309421f8f.3 for ; Thu, 03 Sep 2026 05:40:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1788439242; x=1789044042; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=qjAsvAsIopDSNBZub+7Mzfif4bOB6ySUi0hXqRqFMrk=; b=dq6tD+MQoj3DWfP67/9AZGZXKg8GJqep7XHXkPM9pYbx+NaV+K6WBRRTrLzUVzQlt0 w1R2yrfv6UruGN8ocS8OsXrGVZ6pHXD2/Du+wxmaF910st3h1oudDH0cfaKaR9sOzcsP OgTddvUoQ5Mt48ONV9wQMYEC4YJzwB6PZN1d56Tw8chnWLhf4szYTwFOneudoKAnYhNk jhgWdXvuuZ9ik/+HFgcDwGI+9K78ZSFe3jiCRcsBK/1zD3XrI/uBFI4s1XxHYUfI7f/D nd5y5IoGZSB1mgzUfGT6tKhwMtb20N218Ki7R+EgAOD0Gribh5G2Nh4HJSpY/JMttfmO PMbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788439242; x=1789044042; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=qjAsvAsIopDSNBZub+7Mzfif4bOB6ySUi0hXqRqFMrk=; b=GX+CbBkT3A0ZJl3KIlDZkMU8n7r4PpgCBe85d4d+T7RMxSCq0fg1/ev5i7oubH+arz f8lA9FDABEwR9vLkAK+mZGdYIv0xcyq07iQwbo2YrpzWSu203x91AjsV/cyiBmeUeIQo hC8DO8wSqdUMnGJKYS9akBtk0+NsqJTc+GL7x2S7PKi/npdmN6UM7HUkmiKiakXfUqZl uyTAavPD1Qloc0lhSKauvEZy4QYlvRZ/O0c7Rc0UXtk+F9imTpf8ID61ss8qhvy9SMsJ FWgrX5haww4Iokp2i0oOfzh9dheidiWvhy5s+nTsFUzun+uxWErUuEdvV8k1Ui0uTwDl LmoQ== X-Forwarded-Encrypted: i=1; AKwUvByxa1sASHGsvpSzRsfpRiJiNx0blttO9PmmFNkSrWtYM+4KKOSWuznuuzXHtT/EagMagugT8v4S7FNWxLk=@vger.kernel.org X-Gm-Message-State: AFuF++kfFCsroTcYj0fG1+e74nm4OhhE4EarY04UOdUdNo4IToJLGKIQ xeoT9uhku0Dut1svIWsspsdbGFyNlPom999O9AEwlf4zLZ3IU+sYIIakqFc5SnuySFQ= X-Gm-Gg: AYBFou0AEJICLeIaCyOI2/6jVry3wdLYV7IdGg+NDDaXOBX7NKMDZsWyHIN1u2pU8Ft Cqpp/MVLfXNgXEBPsYGtF3Xc1c8pvL/fDhrJVgh7d8geK6hI6nSf8XQejf5wl5vlq4dieGEYc1W JdBdsh7SD58ZeNO05wuaY6ONE80z5n1Tt7tm6bphAe/Edszhr2QOFoRy1xwxWNZKbaWn4GXjPiV 5/2k6beeAc/hwz3WqUzmamfJHmGyej0ALchPzmyVeYaKwBkrp5GOcm+txGsAroS7lL6cZA2IcYB SLHFDNLmYo0ZA6r2uYrVym7lZZLsZwOvRzIqoL1/OKJHmoxRGndSnTykq/SAKoF2gAQDxqN2KD2 ebEFquO54HEauPyesFYCQD0V4Ss9HpM0Ld9ohG2puxYZw4j5j1KusGBIowTCD7B1zfSKrIim029 TDuwelbD0NhOa3o0Kuu/gvjRTILKU8lOo1NYyOuc7Oab6ek0k9UWn0ekdOzQ== X-Received: by 2002:a05:6000:2c0a:b0:482:de48:c445 with SMTP id ffacd0b85a97d-48488f07dc5mr19505275f8f.11.1788439242322; Thu, 03 Sep 2026 05:40:42 -0700 (PDT) Received: from localhost ([2001:4090:a244:80d4:4373:6c2f:4372:b8ac]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48448ed2e9fsm13847089f8f.20.2026.09.03.05.40.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Sep 2026 05:40:41 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 03 Sep 2026 14:39:26 +0200 Subject: [PATCH v8 5/9] arm64: dts: ti: k3-am62p5-sk: Fix wkup R5F memory region size 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: <20260903-topic-am62a-ioddr-dt-v6-19-v8-5-74c650dfdea6@baylibre.com> References: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> In-Reply-To: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt , Judith Mendez , Daniel Schultz , Andrew Davis , Siddharth Vadapalli , Paresh Bhagat , Bryan Brattlof , Jai Luthra , Devarsh Thakkar , Beleswar Padhi , Francesco Dolcini , Stefano Radaelli , Nick Desaulniers Cc: Vishal Mahaveer , Kevin Hilman , Sebin Francis , Kendall Willis , Akashdeep Kaur , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, Hari Nagalla , "Markus Schneider-Pargmann (TI)" X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1438; i=msp@baylibre.com; h=from:subject:message-id; bh=MzLoYwkeZwxcJvYp9xUeN2jYUVgOx/RH2raq9hcPIQ8=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhqyZWXNnyy58wzOx8QufXPfrYMnz8S9Pd/zelbPiir+Ww rM57oe1O0pZGMS4GGTFFFk6E0PT/svvPJa8aNlmmDmsTCBDGLg4BWAics8ZGZ4Eve7sexM1mfX2 mibeSZvvttsoqpiz2Db0Zs+OWMNkOo/hn7rl4ZnStcuOXL+/7Dj7xKUTzT9cLvXv6r//t8dpwRv BSn4A X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 The wkup_r5fss0_core0_memory_region was reserved with only 0x0f00000 but the MCU SDK linker for the wkup R5F firmware on AM62P defines the DM code/data DDR footprint differently: /* DDR for DM R5F code/data [ size 27 MiB + 396 KB ] */ DDR : ORIGIN =3D 0x9CAA5000 LENGTH =3D 0x1B63000 which results in an end at 0x9e608000. For this memory region which starts at 0x9c900000 this means a length of: 0x9e608000 - 0x9c900000 =3D 0x1d08000 Link: https://github.com/TexasInstruments/mcupsdk-core-k3/blob/k3_main/exam= ples/drivers/ipc/ipc_rpmsg_echo_linux/am62px-sk/wkup-r5fss0-0_freertos/ti-a= rm-clang/linker.cmd Fixes: b05a6c145001 ("arm64: dts: ti: k3-am62p5-sk: Enable IPC with remote = processors") Signed-off-by: Markus Schneider-Pargmann (TI) Reviewed-by: Bryan Brattlof Reviewed-by: Kendall Willis --- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62p5-sk.dts index b770ed82be9d..b8af9ec81b0c 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts @@ -57,7 +57,7 @@ wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { =20 wkup_r5fss0_core0_memory_region: memory@9c900000 { compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0xf00000>; + reg =3D <0x00 0x9c900000 0x00 0x1d08000>; no-map; }; =20 --=20 2.55.0 From nobody Sat Sep 26 07:17:11 2026 Received: from mail-wr1-f50.google.com (mail-wr1-f50.google.com [209.85.221.50]) (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 518DD4A5C52 for ; Thu, 3 Sep 2026 12:40:45 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439248; cv=none; b=usz2BmiIV1zuKfXeJTSxaTsQtCj2dzdVfBIpTjMwnTzne7QjJAcZHnwQpv7JO3+K7OLguuCY4j+1yOtCtLs+VWV3iyv/vzZZA9d5UKp3nF3ndewhGgdBbmK4jvRIqsk24DHI81+AOcwC7kJTHbt6diCWe+o/8zzJpuVFnEcNS+g= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439248; c=relaxed/simple; bh=ZwJXMA+1QA5TucBLp3r/RzMpy1IYlsUW+V3ZnaKwxIY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=mLxADqh7O8cgIb0+HcanlQmiYQqc1BwgZrkdjR76Bh9NvvW/t8qXnhh7pTTKmh3aS9sYzInDRWW3Fp4aLl5QlgeWXOZ4lS1Db36/5k0TpXlSNZN9KylMZFSfvFrwdQAoqTmnoZ9I3KJ23YN7JN7GTAWcLgH2ZKhb2hQEOjbke44= 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 header.i=@baylibre.com header.b=OBzIGRQ3; arc=none smtp.client-ip=209.85.221.50 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 header.i=@baylibre.com header.b="OBzIGRQ3" Received: by mail-wr1-f50.google.com with SMTP id ffacd0b85a97d-4843efcbdb2so1553858f8f.2 for ; Thu, 03 Sep 2026 05:40:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1788439243; x=1789044043; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=2v0qNgBoH1TXRaPo8shpK7bVX+93ymH+IULfi7N/1i8=; b=OBzIGRQ3rkbS/quQIlL7memWXfJbDSne3c+qZ6w2V2FP0p/w6HBTLmd0acNS6hcX41 apVoZiomw47LVhoqk0uCXXx+X6ibMJ3UyE5foX8gSmEE8Oe+XOi5/BslUZJUwM+lr76F Yxa/AoTuqsGFyfBtXC3o6JKaCyi44DMYJJY/LntKwCqG6o6blq129mIys6bYZzXOuwzN vQFivD1iZqcSNXmj2x8w++VHG7pHhAsq2XB7u7xJvAK7AsaUL8v7KeOSu/2rGnbQmDAJ jQH8C/tMHNXtLrURmwRYYhJ7XvBzpLpluWYKKLO19a/1sht9TjwBZGq15EgACn6brYBi akpg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788439243; x=1789044043; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=2v0qNgBoH1TXRaPo8shpK7bVX+93ymH+IULfi7N/1i8=; b=WUcB158rXDEihUsFphtF708HlfgctM3E/kr6Qnp2bs26j1wSquN3jH60gusSoOfOb2 PyIbKjeOxH657Nbd3ncLJC9twQSwNQw3hFREOIZQ9sFwwvAnCgNnxg+E8/DuigHERWix ILAuGPVsLXRfQxmKZ8GrKJ0WTjLCXMxuMe5e3NimBu1kdvX+4h6WdthKvkwMw1bXnjgg 69ucMJxOY1QAC7Uwkrqyeqza9gm6TZ2xQA+rKMbISccJILJo8EOfOpoUVBgDyeK+I3P4 UzxwWlPFpaVMuZPITolQNj0EnpGXahHdlTzJdCBceHv7GtDmA6JNDeprp0lPjOvB1lsE oWNw== X-Forwarded-Encrypted: i=1; AKwUvByOOyf69XQJiWoZ8qmsVAe58yhf64AEC5JgohOBcKF25tCFGT9Hrl0GoEIHPuY5vvfleYHpEIQhFMplL2o=@vger.kernel.org X-Gm-Message-State: AFuF++lTAacFQcsBj7gV5z5vDZWvu7u/hm8RAIwuZczzBEN+xfXbi6hH cKD8oXSC8Tko5hkVa7x6ePvSqtf8kJ/RK6hdiHO0AgljO9PCBVGQfluOiaxGkSx/NpQ= X-Gm-Gg: AYBFou3sLJVmHihoT08v3e43JdmBgEiAdkpvePH9eRVkrHP5DeBhOdX5g7QI9SRNR+f lHFQa95hMnDclNVI4Y5YlCl4luZMrU9R+5E2Kbd8ngciNkW5BAknObALgRLTPevkiw0d764bjYw T5Ggr7fneeErfEJdr9mkROE/j2PQZI7IEd/fuCmoiZMKvWcdgRe+GWRKiYRFUDFk9Zv9WO5/pOb lYn8NfO7qzFBl5hMyJkP/moFEG8JXELaOXnhwFn0UvmPqYGw58Bp0+7XGOOS2sj21JNaYY/jAvB MTBvG+Avknm2BiFMOay5mdjMVzCYVZ4wweTIEaFQJ0TiX2UmTvPPWQeYMBrPskagDO9DuhNLdkQ n2Njvl8ADns1WWYyfa9WkTyoAgbO4D7foEjIt0DE/PUdO/Q98O9/wtGlAW4P8nObCptFgdWoU5v Tc83no6fhybenihHqGjbjaMcqTF2XGCPT4IZnIrHUo5GQm/Wz6vDXnk+Ha8Q== X-Received: by 2002:a05:6000:41d8:b0:484:3621:6341 with SMTP id ffacd0b85a97d-484913b97fbmr25937634f8f.15.1788439243626; Thu, 03 Sep 2026 05:40:43 -0700 (PDT) Received: from localhost ([2001:4090:a244:80d4:4373:6c2f:4372:b8ac]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48448e7fddbsm12989384f8f.11.2026.09.03.05.40.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Sep 2026 05:40:43 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 03 Sep 2026 14:39:27 +0200 Subject: [PATCH v8 6/9] arm64: dts: ti: var-som-am62p: Fix wkup R5F memory region size 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: <20260903-topic-am62a-ioddr-dt-v6-19-v8-6-74c650dfdea6@baylibre.com> References: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> In-Reply-To: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt , Judith Mendez , Daniel Schultz , Andrew Davis , Siddharth Vadapalli , Paresh Bhagat , Bryan Brattlof , Jai Luthra , Devarsh Thakkar , Beleswar Padhi , Francesco Dolcini , Stefano Radaelli , Nick Desaulniers Cc: Vishal Mahaveer , Kevin Hilman , Sebin Francis , Kendall Willis , Akashdeep Kaur , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, Hari Nagalla , "Markus Schneider-Pargmann (TI)" X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=1471; i=msp@baylibre.com; h=from:subject:message-id; bh=ZwJXMA+1QA5TucBLp3r/RzMpy1IYlsUW+V3ZnaKwxIY=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhqyZWYvKTfdd5hBzeW4ieFW+qNR3z9lQ5qnZXP17jQyd5 tzz33yjo5SFQYyLQVZMkaUzMTTtv/zOY8mLlm2GmcPKBDKEgYtTACYSU87wz/jCsTNnDzlIzmWQ UX7RohDwqKEkcu5ygxm3Nyx7aP8z4wDD/0Lt3VXK/InqnK/+Sy6e/ffjY/vz0WZP1qg8u5DtGfX TkwEA X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 The wkup_r5fss0_core0_memory_region was reserved with 0x01e00000 but the MCU SDK linker for the wkup R5F firmware on AM62P defines the DM code/data DDR footprint differently: /* DDR for DM R5F code/data [ size 27 MiB + 396 KB ] */ DDR : ORIGIN =3D 0x9CAA5000 LENGTH =3D 0x1B63000 which results in an end at 0x9e608000. For this memory region which starts at 0x9c900000 this means a length of: 0x9e608000 - 0x9c900000 =3D 0x1d08000 Link: https://github.com/TexasInstruments/mcupsdk-core-k3/blob/k3_main/exam= ples/drivers/ipc/ipc_rpmsg_echo_linux/am62px-sk/wkup-r5fss0-0_freertos/ti-a= rm-clang/linker.cmd Fixes: 571562e76458 ("arm64: dts: ti: Add support for Variscite VAR-SOM-AM6= 2P") Signed-off-by: Markus Schneider-Pargmann (TI) Reviewed-by: Bryan Brattlof Reviewed-by: Kendall Willis Reviewed-by: Stefano Radaelli --- arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi b/arch/arm64/boo= t/dts/ti/k3-am62p5-var-som.dtsi index 8a8dec80cb30..3d1a2c5bc464 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi @@ -71,7 +71,7 @@ wkup_r5fss0_core0_dma_memory_region: r5f-dma-memory@9c800= 000 { =20 wkup_r5fss0_core0_memory_region: r5f-memory@9c900000 { compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0x01e00000>; + reg =3D <0x00 0x9c900000 0x00 0x01d08000>; no-map; }; =20 --=20 2.55.0 From nobody Sat Sep 26 07:17:11 2026 Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) (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 E2A504A5EBE for ; Thu, 3 Sep 2026 12:40:46 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439249; cv=none; b=T7jzRt703S4DyzpAY2MFXy2ayyi78j+lCbunCzYz4RdbGx/5P6jMLUYFuaNNH+XXHx6M8Kjzf3oNw7Ytdj+6cGqIie4snlgtm2tTRDOZeuQB829UdH4Bu3xOcvmK6Rv0p42E7yrHV/RqMvZ0f0zXFR2uGZKqIQ3mVtqF4jSNb2E= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439249; c=relaxed/simple; bh=DH50lV/dqbquT6Sm3x8Cg+FWHILrsd8o5PxQFy+G9AY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=sw5DMmHGFFwXiEUf+C5p+VVxsXnxRbhLiJ2edACtzUxQRuByAEs+oS5vdETNgwlJuxv69HWOlORNDiVwz2M3NxPmdzpuwbUq/3cWVDoKaSZ/O1HdRkg80RL0UdgbKj17LpsH/pKA6oDsRQ7D03wlpQX9rMnqoJZTr1MmbeJNruo= 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 header.i=@baylibre.com header.b=O7SAZ813; arc=none smtp.client-ip=209.85.221.51 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 header.i=@baylibre.com header.b="O7SAZ813" Received: by mail-wr1-f51.google.com with SMTP id ffacd0b85a97d-485843aeab8so421292f8f.1 for ; Thu, 03 Sep 2026 05:40:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1788439245; x=1789044045; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=TLTaF4F3F/RF0AsKabQCWTXBlZKCu3a7EnZSO2FPDV4=; b=O7SAZ813EWlgAFePqlDBZjq4VtPTW4rT1DjDJKvP/6EOWjTEWByVycFG736Fi9LLDt Fj6STNNsp7vacmbT8xH6JsNORTz94/zEJVSVzPnqsmfvkoJk2q3NCKIK1aS9RWFEYYYg NHyeQ6AhbdK0CDQO1ITrniWTr+Lc2ntaPBgKCYrliM3LD2D0WcjYQ/HUUNnG2IHnfkJx kugusxDIYJVhRAvhwfraGoUjQEjCnVf7SUc/lSR5e8YPAKraNZdEY2dui6mCX0Ksseer GmdaLpUpK1SUFDUB1/Os3ZkLlBQKKT/owd0hz2LIvyx+LLqulxdbRyWstrBFTa2HAyBV Fh+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788439245; x=1789044045; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=TLTaF4F3F/RF0AsKabQCWTXBlZKCu3a7EnZSO2FPDV4=; b=ItlVC96i6U64gpH1Vm8JlJWRDyvd19XA4m0m2aNTwud8HYC40KY9F2poLq1glJC/N4 oYexuiJjK4AGYPkKluD3QPahavl5CnaEYqj+j+RWKQeZsGKds+GDHhT8bBT/43+/Xsyr X+87jKhPAvE6Y6IdJZcXDvfQ4JgZLl0rfiuAlfelwjZZufTXSkjZklhC8XO9N16RtuX6 r+wGS3kUUp55qMDxiwBEthkwZNCp5dZ6+eZL1XYwj8Z+7wVyF6+bHuoxCwVsyqdRbvk7 GEu0Y2LgQWse0ONxzf23onFAK2RNUQjv0+ObHCTTGPDK8PHNJ+RWdY6hjamqJJ5L4CGi qAbQ== X-Forwarded-Encrypted: i=1; AKwUvByVuFFotUZOMAf9yVjYcU3Hmo39KYpHBgic40Zd/x8SE/tyzgEHqeLXfRCGKVvgSVe2Z2h2bGytnP+S9X4=@vger.kernel.org X-Gm-Message-State: AFuF++mLTRU1+iMFAzNzLzwYjgsyhQ1PQaLR6J27zyMM8sTAoG1dXuOf 4cfX6cAPzAU+9fKhaXxerVvoQwDqckaw1mOITEjWeezayj+xI53M7CdxFraTAHVourw= X-Gm-Gg: AYBFou26KFoclYpMletebqGGefa31csFV7JdmqUOO52EQEf7+UoUrNNt8xAc5MeK0WB TCtKpezgrNrVQiyBqvv4d2obj0szR3KgqM/exnH6wPd14o+zhw7EzmIaP9t0or94n15v3pwHnVr iF1vCRFJFI9yS3Z04YM4jXrYi01wDlD6YzeOqU7llvI1aM9vmDyDqFQIkVmH8UaWqqGK+OAEjqN 9GTSXmy6mEqDXxFDlNQdMMZL8848h6q4rKRxipzqSyCZxE3C6zTBF7ibE+GkopjBNSG7aVkKwsG xOUdYLqTWODW+lWp2Af/DtxWvR3PUeT2pRh93SCjieChwFi678remDNgm9Y4JG64xjivRwssf/e d7YqDqJn8DSAS3Gtf5kK+yZX5il2uO0w67m0l6pptZi2vT3HPEUkZNUmTJY9VQw16iQcBZrtsi4 C1bp0ybQPcmLwkhoC3nY7Y+t1nc1j9OHQspg4sIsf/miIo/93WfalOYQyc4xmIQydCX/3z9wcVi OQSNxTf X-Received: by 2002:a05:600c:5306:b0:49c:c9ac:a4f3 with SMTP id 5b1f17b1804b1-49ce5810b6amr242693105e9.1.1788439244839; Thu, 03 Sep 2026 05:40:44 -0700 (PDT) Received: from localhost ([2001:4090:a244:80d4:4373:6c2f:4372:b8ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49ce7ac52c3sm92330065e9.4.2026.09.03.05.40.44 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Sep 2026 05:40:44 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 03 Sep 2026 14:39:28 +0200 Subject: [PATCH v8 7/9] arm64: dts: ti: k3-am62a: 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: <20260903-topic-am62a-ioddr-dt-v6-19-v8-7-74c650dfdea6@baylibre.com> References: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> In-Reply-To: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt , Judith Mendez , Daniel Schultz , Andrew Davis , Siddharth Vadapalli , Paresh Bhagat , Bryan Brattlof , Jai Luthra , Devarsh Thakkar , Beleswar Padhi , Francesco Dolcini , Stefano Radaelli , Nick Desaulniers Cc: Vishal Mahaveer , Kevin Hilman , Sebin Francis , Kendall Willis , Akashdeep Kaur , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, Hari Nagalla , "Markus Schneider-Pargmann (TI)" X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=5457; i=msp@baylibre.com; h=from:subject:message-id; bh=DH50lV/dqbquT6Sm3x8Cg+FWHILrsd8o5PxQFy+G9AY=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhqyZWZuc1pYm/wh9XdQbysHzl1/QI/r4LH/h9x1sETXvx SVnblnTUcrCIMbFICumyNKZGJr2X37nseRFyzbDzGFlAhnCwMUpABPZ843hD+/0hS/OB+lNshTa /fWx0kKveLFnTjsqXzNN39Txeo2vkTrDL+b+NbMlfC2eT23h+Zl4RjG1r2iDxi2m/AOsc85+37c ujRUA 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) Reviewed-by: Bryan Brattlof Reviewed-by: Kendall Willis --- arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 28 ++++++++++++++++++= ++-- .../boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi | 10 ++++++-- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 28 ++++++++++++++++++= ++-- arch/arm64/boot/dts/ti/k3-am62d2-evm.dts | 28 ++++++++++++++++++= ++-- 4 files changed, 86 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi b/arch/arm64/= boot/dts/ti/k3-am62a-phycore-som.dtsi index 53c096da68b5..7fa19ced1a23 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi @@ -65,9 +65,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 0x1e00000>; + 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 0x1c60000>; no-map; }; =20 diff --git a/arch/arm64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi b/arch/ar= m64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi index 06d4e815b167..94c1d60d8d7a 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi @@ -65,8 +65,14 @@ &wkup_r5fss0 { &wkup_r5fss0_core0 { mboxes =3D <&mailbox0_cluster0>, <&mbox_r5_0>; memory-region =3D <&wkup_r5fss0_core0_dma_memory_region>, - <&wkup_r5fss0_core0_memory_region>; - memory-region-names =3D "dma", "firmware"; + <&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"; status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62a7-sk.dts index 6e5419de8e35..871ec227def9 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 0x1e00000>; + 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 0x1c60000>; no-map; }; =20 diff --git a/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts b/arch/arm64/boot/dts= /ti/k3-am62d2-evm.dts index a8c794d07343..7cba3ff99e6a 100644 --- a/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts +++ b/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts @@ -65,13 +65,37 @@ 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 0x1e00000>; + 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; bootph-pre-ram; }; =20 + 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 0x1c60000>; + no-map; + }; + secure_ddr: optee@9e800000 { reg =3D <0x00 0x9e800000 0x00 0x01800000>; /* for OP-TEE */ no-map; --=20 2.55.0 From nobody Sat Sep 26 07:17:11 2026 Received: from mail-wr1-f46.google.com (mail-wr1-f46.google.com [209.85.221.46]) (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 CB95C423A80 for ; Thu, 3 Sep 2026 12:40:47 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439249; cv=none; b=fOjvUncpo56f4M+fWUg2ExqWo8SkSIxGP4G+BOOgI2g+7zaV7uNrH7SllNQdw1YUjzActbCdlX9NaF2cles6Z5Fm9WIuU6qHlGVTrZZnmM3DTmidVd2dbr2E3JYFBdr4KHhXlZMqzDXmnIEnJ6WH0muXj4hETrdg3Md1U9p7+6c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439249; c=relaxed/simple; bh=UUUoF3s09RiDXoX7/gGcmRjq03IW0OJaVw01lmbJgnU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=SPrkXhMCvRwou7yoF1Q6Xf/n/i0Xq5Nsjbw9HeJLHMxQOz+YJdMFF5RkHdnFGPVJ2DmwqxUg1P5lF9DzPqmM2eb2adnVcYlS979RAsr1WmOU75Rmtjrf9+I/xhrBg/N0GyuO8Cdgerd7VoHQbkI6rafXbTi7sfnQhVUARrvmWfU= 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 header.i=@baylibre.com header.b=XJDYUzAv; arc=none smtp.client-ip=209.85.221.46 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 header.i=@baylibre.com header.b="XJDYUzAv" Received: by mail-wr1-f46.google.com with SMTP id ffacd0b85a97d-4858303de5dso505897f8f.2 for ; Thu, 03 Sep 2026 05:40:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1788439246; x=1789044046; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=qbzsY/FQUhuAGeeioamOWte0zZ4sj9lGHGXUa9x4qgM=; b=XJDYUzAvNjUpDs2r+6bJWp6S1gzKZZ8ICW9gx94Ctq2jNdqA/Zc+lT5QW92InR8I2S LSMARMe0LkADcnoh7hxAbJPlKdvSvRnR0mYSwT2GyCbx2C4cms58mrLtGx1/Eoi5troK za/ykgZ0sAKHKL1hTJv1LqkFMFXHtFHprNqv2UCAuAxE2MvcdfMCbl1DMf5Zi5XhiCr7 gp+siL+3531mgQQUi4CpkYTBihFLAsQJmV0IdPAolwKq9TzvKz2Hw/E3V2gqFZcDvbiO HF35gqE/uU1q0xtAAggNLoO8J05ViY//jZnybVqD7geY6Xa2BS0S99ztSR+C/VFtfiAY Hwgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788439246; x=1789044046; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=qbzsY/FQUhuAGeeioamOWte0zZ4sj9lGHGXUa9x4qgM=; b=id9DjfMayV8FcFxO2OA4tOORvbH1H1zThLuF5gkR38VjMJWALo1VDJRrvWjHhcsX/H AnqR3FtAOlWZslUV3obOYZzzyBTVP/xm3pc2pqV0DxjArNIXN7JxsSEQQw+XDDYXTnuF ZsmVFxhnHW/AUWVLUV60H26Qor183o8rwII8OxSgwM+UtOMAJaDRQ/YBRfOegAi8mlhx g9kuAx+brZGfiGrlM0AYHzOcHPFvqrQo4qa5YD2F6nWFjqI2qW4AF8ocfAf88FfK0AAY j9Nf19OULulfG7gEEZ+rT2yI0C/DVeXQm+taho85cBKaIFRCNEmtZ/C9f4iRfE6bZWuT rxvw== X-Forwarded-Encrypted: i=1; AKwUvByJcWpanckhUbJmILy8qHsDgX0ehxcLoyqI19xFFT2B/iLj7fZ162QIzrg/eDjdUbACIuAcMor7VlfgZBU=@vger.kernel.org X-Gm-Message-State: AFuF++lV9t23TxKwQ7k+CDdzrOLc/JlYbWsfVLlN6plGJ/KcQVxDbf8c vXoRvcYe+ryWTVV6EcehW1F3+Joe+ln+gcVTbLa6wovcHS8CM6oek3OLeOYCLYkd0NM= X-Gm-Gg: AYBFou0Ju3BtAfqqRWe6uVI3jttWSkre6zGAEzbQ8KLkhgZKlKe7gzYx2sbx1ED82vz G7sEFxrcOdNTNdnPaf0I7+dYwZs9VJwEV+B2LMVrymjDZ4+rOkK+Kv7B6c0n0p7HZDsXCNGAFyx PLygj2CO3gzGb4AmV3vzOPqmp5mXZIRX4EGJ5q6z8LlTZTVKwOQJEeNQU+AUC1083suKuEUwjIf vUoK3bxPTqVJ7e0FxOntLY2yoQO0dcYXUZ0n87tw2WfwHP4ld3K0CvYTG3OhwliYRjNIDB7Ewzo zENH1eJDmORRCnAUBIbxXNl3lU4T3/i4yXFptfqR1vrH+3cH0BChOLGPKRdsBV68IpExT4ojrOa KUA7gtswdhMiPWO7O4zFLvJEUaObg6BlMe+W8nIEa9iBH/LNSi1/aykZdX0lvBPQc5pIbyweMnw gsCTs2yT4AMJqRXZkRxYEbQ08BegyQAfwpvFJxBXh4qOlze2doBVoizFzAFg== X-Received: by 2002:a05:6000:4913:b0:483:ca4a:504b with SMTP id ffacd0b85a97d-48488dfa19fmr24924311f8f.7.1788439246099; Thu, 03 Sep 2026 05:40:46 -0700 (PDT) Received: from localhost ([2001:4090:a244:80d4:4373:6c2f:4372:b8ac]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-484492ce236sm15801863f8f.35.2026.09.03.05.40.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Sep 2026 05:40:45 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 03 Sep 2026 14:39:29 +0200 Subject: [PATCH v8 8/9] arm64: dts: ti: k3-am62p: 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: <20260903-topic-am62a-ioddr-dt-v6-19-v8-8-74c650dfdea6@baylibre.com> References: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> In-Reply-To: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt , Judith Mendez , Daniel Schultz , Andrew Davis , Siddharth Vadapalli , Paresh Bhagat , Bryan Brattlof , Jai Luthra , Devarsh Thakkar , Beleswar Padhi , Francesco Dolcini , Stefano Radaelli , Nick Desaulniers Cc: Vishal Mahaveer , Kevin Hilman , Sebin Francis , Kendall Willis , Akashdeep Kaur , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, Hari Nagalla , "Markus Schneider-Pargmann (TI)" X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=5362; i=msp@baylibre.com; h=from:subject:message-id; bh=UUUoF3s09RiDXoX7/gGcmRjq03IW0OJaVw01lmbJgnU=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhqyZWTtcb6sWKt+6nOdyegdripPis9Mz+2UUvp6Ya2D1L bDy0C72jlIWBjEuBlkxRZbOxNC0//I7jyUvWrYZZg4rE8gQBi5OAZjINXmGf9aRNX/nbWq2MHzV bltuy8X73jXshHDLXF4VtZPLlgT9yWNkmLhVJmwGyx7zXYq7O1fsPl58PWPWh3DLX0e0Z/beaJn rxwsA 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) Reviewed-by: Bryan Brattlof Reviewed-by: Kendall Willis --- .../boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi | 10 ++++++-- arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 28 ++++++++++++++++++= ++-- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 28 ++++++++++++++++++= ++-- arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi | 28 ++++++++++++++++++= ++-- 4 files changed, 86 insertions(+), 8 deletions(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi b/arch/ar= m64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi index 5d7f701420e2..84dfbfd1986c 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi @@ -44,8 +44,14 @@ &wkup_r5fss0 { &wkup_r5fss0_core0 { mboxes =3D <&mailbox0_cluster0 &mbox_r5_0>; memory-region =3D <&wkup_r5fss0_core0_dma_memory_region>, - <&wkup_r5fss0_core0_memory_region>; - memory-region-names =3D "dma", "firmware"; + <&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"; status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi b/arch/arm64/boot/= dts/ti/k3-am62p-verdin.dtsi index 8a5ff5c45757..45ab9d947b3a 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi @@ -168,9 +168,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 0x01d08000>; + 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 0x1b68000>; no-map; }; }; diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62p5-sk.dts index b8af9ec81b0c..bb027c65eddd 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 0x1d08000>; + 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 0x1b68000>; no-map; }; =20 diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi b/arch/arm64/boo= t/dts/ti/k3-am62p5-var-som.dtsi index 3d1a2c5bc464..31f670fdd91d 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi @@ -69,9 +69,33 @@ wkup_r5fss0_core0_dma_memory_region: r5f-dma-memory@9c80= 0000 { no-map; }; =20 - wkup_r5fss0_core0_memory_region: r5f-memory@9c900000 { + wkup_r5fss0_core0_ipc_region: r5f-memory@9c900000 { compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0x01d08000>; + reg =3D <0x00 0x9c900000 0x00 0x100000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_fs_stub_region: r5f-memory@9ca00000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca00000 0x00 0x8000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_metadata_region: r5f-memory@9ca08000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca08000 0x00 0x1000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_rest_region: r5f-memory@9ca09000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca09000 0x00 0x97000>; + no-map; + }; + + wkup_r5fss0_core0_dm_region: r5f-memory@9caa0000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9caa0000 0x00 0x1b68000>; no-map; }; =20 --=20 2.55.0 From nobody Sat Sep 26 07:17:11 2026 Received: from mail-wm1-f49.google.com (mail-wm1-f49.google.com [209.85.128.49]) (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 480274A6CD8 for ; Thu, 3 Sep 2026 12:40:49 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439251; cv=none; b=qhqoqRk0E1mcKdOTOE4G86mlaaW3jLE51GozXCkRj+JK7UMivHl1Z/5tAarGvlkDtcLgepl/YGKqf+1Lh+uE+4EkEUWAUVfzolXDzgPBRRwqHgMveZtPz4Y0SOMngQMbv2XaZLR+c55TQhEyYVFJqlM7jE9LIGTlNGtiD16Lc38= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1788439251; c=relaxed/simple; bh=owt8VV0sX3I0hSNu370JxdTN3eXzEsQZ3jkDls2/TBc=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=WPRJsG5JFZUZ2FrK+nactKVQo9/VoWc4AIHP4GMWwoiGMtOCohV7G1pEygqSr3OlaRat1FkcCJsx3uCQ4QQISEaR5diUK8oMPzvAsTnMvBHC71R0YJpWRfUQTSwN61+tnmcfHT09YuXhDwN13JSaCfaI5/B0Mkd1APzU8srXODo= 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 header.i=@baylibre.com header.b=mwse5ncr; arc=none smtp.client-ip=209.85.128.49 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 header.i=@baylibre.com header.b="mwse5ncr" Received: by mail-wm1-f49.google.com with SMTP id 5b1f17b1804b1-49b0eab380eso9394165e9.0 for ; Thu, 03 Sep 2026 05:40:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1788439247; x=1789044047; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=6NNd/n53IWJVafKsKaqyvY1/0PdAbevrRC1wPXZom4k=; b=mwse5ncrOC+bv5jDfyBgJFh1Sc89+UC+iat8nzEzCOej5pdxRMU+U2ouWB8eKZLogu KdOEB3Fibg2IWIn/ySrE1T/ybLthjAb6jm07qmqEpc3/joNqeTKphsqfRTNhryFuuWhO AW0fzPi8KFMeSbeCk/oYOHQHjqy4n1nM2zg9af5/nEwjCnK1EqMAn/jydA5FF5NPqKpF LiYzSbunw7F1eJVgFy8aPeeCY55c2Jdk6ZoW4LIPU01TdmGIHLoYfOd1JRLOujb6F49O 8deIeCcRVDKCnA8DVnjB8PO9JkEbucd/J1KzNXIRyQz9trz18rQ3SyAtR1bOI6DRfSqZ URNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1788439247; x=1789044047; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :content-type:mime-version:subject:date:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=6NNd/n53IWJVafKsKaqyvY1/0PdAbevrRC1wPXZom4k=; b=RUPvvhGBbsOKHszSp7HssPR+10xx4/wX91XiyZy+4uQJpzeRR5+wB/mcthEbp6YNn0 HaTxbp/6tPLoSqRy+uWOshjdX/ob1K+jzKjzFGM+4FRdzz77/29nO1GBoUP8l5G0X3DO XWrIeydcuXM/l9Mj7hnIRz3nu0XnKkFlRWm1o/L18UmYWUQyNnv2H+YxY0hcu8xag565 4ca9cYECnmDuQDarJF4ff/+kMPxLibqX4Z6LgGjscl2On+ac81g/xTDrmcXN4CVwluwZ JmPs+4p9yeiQ49hsFHqOVluFffWBzb9M3WhpaIzs/v2XUvubjWUoh5Ag0TpTRid+ww7W Tcew== X-Forwarded-Encrypted: i=1; AKwUvBxsz7Ev49lq+iAh5QqDcmqNh8f51AB5u0uwxuSSlFd/OxXrhrZ7/lksnY9R/37L1mcsNW9G9AeM+d7tbAw=@vger.kernel.org X-Gm-Message-State: AFuF++mb9wJPK6HT94O41iTvyhHOZfOpdg6W0VBlEBS+9Jm5mju6LttS rg1bTqNLsrrgpGB0T4//wfGJqB0NBYCT/dpiwduomkkRI3tBRXf0Bn7rBdOwfzNqoF4= X-Gm-Gg: AYBFou3Ys/wuEBAFGSGzdv/KtqXgj6u/ogtHuSCrQFadLCj4VGM3dS0IJMvHN6YjCHf zwPojQORolq/rZkRuBMWvy2gpDM+aPdJk6hTUMCmHo0eRPv988pYcaU+18DlAvDdW8kEr94gayZ 0FB1LWyn/vZHBwpHJ0odFc5qhBFlyFV9WhASEB97k3OizWaUNVqXMgZmxJEMxKEA3qPwDKkkZaV WUOl1fBv0squTV64FeJhtlueTw43m8OFAYQDUB8atEClvSCweXK8pHxjqT8Qbuo92/ns961eWRC foj/u83Jfxz2Ug61fUMIJUh6YP5xFK7nHCM4AONUOIl41jGQPKx7D4rN619V44BY0dLmNzSns2w RQ8qkm80HXRgbzuitPiq8JqRcJhBq9NJBwidCO9c5QCxbx84Wi+SOWE5Ypz2TfclTv+ZJJSwfdY SURfTR+DVVSXIi2hFvukeOUPQvzu6MgDjzD9ECjOA1coAg+1MUbmeVQo80t1m0FjVCC1fUOw== X-Received: by 2002:a05:600c:3b9b:b0:49c:f13e:e51 with SMTP id 5b1f17b1804b1-49cf15c077amr34714395e9.14.1788439247359; Thu, 03 Sep 2026 05:40:47 -0700 (PDT) Received: from localhost ([2001:4090:a244:80d4:4373:6c2f:4372:b8ac]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-49cee60d8a6sm68280925e9.10.2026.09.03.05.40.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Sep 2026 05:40:47 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Thu, 03 Sep 2026 14:39:30 +0200 Subject: [PATCH v8 9/9] arm64: dts: ti: Add wkup 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: <20260903-topic-am62a-ioddr-dt-v6-19-v8-9-74c650dfdea6@baylibre.com> References: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> In-Reply-To: <20260903-topic-am62a-ioddr-dt-v6-19-v8-0-74c650dfdea6@baylibre.com> To: Nishanth Menon , Vignesh Raghavendra , Tero Kristo , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Nathan Chancellor , Nick Desaulniers , Bill Wendling , Justin Stitt , Judith Mendez , Daniel Schultz , Andrew Davis , Siddharth Vadapalli , Paresh Bhagat , Bryan Brattlof , Jai Luthra , Devarsh Thakkar , Beleswar Padhi , Francesco Dolcini , Stefano Radaelli , Nick Desaulniers Cc: Vishal Mahaveer , Kevin Hilman , Sebin Francis , Kendall Willis , Akashdeep Kaur , linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, llvm@lists.linux.dev, Hari Nagalla , "Markus Schneider-Pargmann (TI)" X-Mailer: b4 0.16.0 X-Developer-Signature: v=1; a=openpgp-sha256; l=5070; i=msp@baylibre.com; h=from:subject:message-id; bh=owt8VV0sX3I0hSNu370JxdTN3eXzEsQZ3jkDls2/TBc=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhqyZWXu9tctj2M02CkhvnD9HST9gKluSqCubiNBv91tn5 KQ+Wyd2lLIwiHExyIopsnQmhqb9l995LHnRss0wc1iZQIYwcHEKwESqehn+p2r1FEUozjkWfLvx s6Hjkad9M1PzL+9x0dkp+nb3ohKdIkaGJb9XvLPbvYrZc9nGA+ei3nEc/jVpR7Pe0pe3pkmcW2/ 2iBsA 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. Add the bootph-pre-ram flag to the wkup_r5fss0_core0 node in both ipc-firmware dtsi files and to the lpm metadata region nodes of the AM62A and AM62P boards. The board level bootph-pre-ram flag of k3-am62d2-evm.dts becomes redundant with the dtsi-wide flag and is dropped. Signed-off-by: Markus Schneider-Pargmann (TI) Reviewed-by: Bryan Brattlof Reviewed-by: Kendall Willis --- arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 1 + arch/arm64/boot/dts/ti/k3-am62d2-evm.dts | 4 ---- arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 1 + arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi | 1 + 8 files changed, 7 insertions(+), 4 deletions(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi b/arch/arm64/= boot/dts/ti/k3-am62a-phycore-som.dtsi index 7fa19ced1a23..34c3b70e36ac 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi @@ -81,6 +81,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 { diff --git a/arch/arm64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi b/arch/ar= m64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi index 94c1d60d8d7a..9e97e10b88fa 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi @@ -73,6 +73,7 @@ &wkup_r5fss0_core0 { memory-region-names =3D "dma", "ipc", "lpm-stub", "lpm-metadata", "lpm-context", "dm-firmware"; + bootph-pre-ram; status =3D "okay"; }; =20 diff --git a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62a7-sk.dts index 871ec227def9..f2059a90ffbd 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 { diff --git a/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts b/arch/arm64/boot/dts= /ti/k3-am62d2-evm.dts index 7cba3ff99e6a..f87d6d515e2b 100644 --- a/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts +++ b/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts @@ -800,10 +800,6 @@ partition@3fc0000 { }; }; =20 -&wkup_r5fss0_core0 { - bootph-pre-ram; -}; - &mcu_r5fss0_core0 { firmware-name =3D "am62d-mcu-r5f0_0-fw"; }; diff --git a/arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi b/arch/ar= m64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi index 84dfbfd1986c..a343166b815e 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi @@ -53,6 +53,7 @@ &wkup_r5fss0_core0 { "lpm-metadata", "lpm-context", "dm-firmware"; status =3D "okay"; + bootph-pre-ram; }; =20 &mcu_r5fss0 { diff --git a/arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi b/arch/arm64/boot/= dts/ti/k3-am62p-verdin.dtsi index 45ab9d947b3a..8976c0424cd1 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi @@ -184,6 +184,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 { diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62p5-sk.dts index bb027c65eddd..c5f6ab73fcc8 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts @@ -71,6 +71,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 { diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi b/arch/arm64/boo= t/dts/ti/k3-am62p5-var-som.dtsi index 31f670fdd91d..9e87a59c5def 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi @@ -85,6 +85,7 @@ wkup_r5fss0_core0_lpm_metadata_region: r5f-memory@9ca0800= 0 { compatible =3D "shared-dma-pool"; reg =3D <0x00 0x9ca08000 0x00 0x1000>; no-map; + bootph-pre-ram; }; =20 wkup_r5fss0_core0_lpm_rest_region: r5f-memory@9ca09000 { --=20 2.55.0