From nobody Wed Jun 10 10:57:47 2026 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.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 5316D4C6EE9 for ; Tue, 9 Jun 2026 18:57:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031469; cv=none; b=dsQ8DHIZPi2ETyerqyCJxDtg/n93x4NIcCO9DqhAHvQsD1uKfh5ZFNQdeIipulzPQ/zx8rtnZlU5RcZ6Fz2AULPPdZ6mV7mBbdSNGvGOXHos5kJq5H25PwJSssDEaDhXlc2eD1tgEi46Ucd8YfYL/DZtfKCh3mMHxvglJItjb9c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031469; c=relaxed/simple; bh=xJhx36MS26Ugt3HIC/X2CbJ51kDEkatoPsKwiaxCXCQ=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=kwvqi8h6CgAJZ4Cd9LsBGFXIElN6UJsbJKR/V/rx6dmrxB2Yq4QY7jAxyos5hsTSYCS4zIvAujjmHTqHUpxxh3B7xVH3yyKnZnIADnbi+lFT4z33OquRp8V8IlMSDn0ZNmDZV4JO+gs1bD+RjIQah9wW+sk/3iOjnTdMDP3TqSY= 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=G1ij2FQF; arc=none smtp.client-ip=209.85.128.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="G1ij2FQF" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-490b9318997so43610795e9.2 for ; Tue, 09 Jun 2026 11:57:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1781031467; x=1781636267; 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=lExvIVm/qhAmBiXb4s7Ug/WTGW/jVwYWmx7ZmSxI+IU=; b=G1ij2FQFgQzzwjiSGQq9OSTlXLzPN0lNAh4hDD0BvbMaFuBjwDbhqqwdk/SxHu79Br anmjaZi0zNuKO4A2STn/g1EyL+W7Z3XXIL1DOg8ycS3BYtjc88sD5gQgc1xRxh1TJigY HheRz9i9sTYNNhfTNu/FOErOzlV7IzUSPI25U77MlFB60cmJqaPN5a13H891GWYFJ7Jg zAn9C36TBer+lZwYnAzMj4YtCoKqFf3cFMCUnuuVa8mX2KkVZZMksqv2wRxgFCE5E7oH 78xJ22T1hSKmI5GeNyuFVLI0ec2juUlkE2q9/YPBK931abVLTR8Jk3u/BpZMnu0//Qg7 cFig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781031467; x=1781636267; 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=lExvIVm/qhAmBiXb4s7Ug/WTGW/jVwYWmx7ZmSxI+IU=; b=MCyAK+bpIAK1ex4N7zar/DaNhTxc/OwRWOuixtNHeQa6BwgQv5QdpyCZDUHJtue73U oEpLeeu65/Tmo3WcXvrQOK8cOylhWofSH2jvnackY2uHU4Q1JvPF/eZ8KxqiAY1WUMO4 XE9egkJWgFtooaOY4ATr6xFOuJiG1QnFHpq9EYMCpU6v5uUkt/dU3sMJFLSROqf1Inuu 5/S63zwiPGignnrtV4lOH6o+KjZWKQ/COOnwL7f1rIYiDutY424zlTQbigmbM4ticeik pTG7RWCKS7mDYVze9WQKUhVAxeNatNN1k3ppwvwJsNGFGCbeBPtliI+n6+rgt0WFcrY3 rFlA== X-Forwarded-Encrypted: i=1; AFNElJ8QZ7VXUcWNsmirSZQE3eGsYqK29qbKf4jgNC1Ir1tN4pVryLG0m/pOS2k1zlndLJOi9sZksjWTkuXivQg=@vger.kernel.org X-Gm-Message-State: AOJu0YxZfdNsAHta2qL2mClxB3p0vNAnXpGBzMV5FmefOsHjE2QNilB5 MGFm5hhYAV4qVatmbbRffTPUxr/pEJk/x0lci5z+9f2gm+7wIFkxp3OTIqP6ZiE3jhs= X-Gm-Gg: Acq92OFhzG5VpCmDGtXrnNwvicnpuInvwRc/3cn95U7iXEJjnsY56buF2EE7vO3ZPpn 8K3h8U0Y3FDXRM731G3dJKeWTxUoD1/1OiwB8X/AW5k/Gus7ss7/TAqD51QJQ2hAIdCma2xGPpO m+NaYxEKPu754QvPZJiAgqKDAmcFB6hBesYsmdaCjlGk8LW4G2gpSK+R2w0qF6reT6L60UWbWwx O1xs3/Vm3O+/zb8JZq1/fVo/J9A3oL33qLPwFJOxeL9i0WcvYncpBoBmIy9pcqm+EZ0IRcQYBuL uOKZsQoT9xn+M5tCT1CiXr22TFzQHdtvADFMOx7yI5U2eTgNtPC+nAid0SQo+sS70ZpxOnpQvHj 5uZBVkxHiHAzXgTiLbFnQLde/nifdjQWq3E1xyhdSKhepGqmBOzbDTWjwwhxJo3deh1CJhGvfdP iA1DwMGXxB2a6R2oaOmJctVVOSBBUlUxbGFEYWlB3JLQ== X-Received: by 2002:a05:600c:620f:b0:490:b2c9:e284 with SMTP id 5b1f17b1804b1-490c2612c43mr336277975e9.30.1781031466795; Tue, 09 Jun 2026 11:57:46 -0700 (PDT) Received: from localhost ([2001:4091:a245:857c:bd97:47c2:83e4:8d45]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f344762sm69575716f8f.23.2026.06.09.11.57.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 11:57:46 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 09 Jun 2026 20:56:13 +0200 Subject: [PATCH v6 01/11] 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: <20260609-topic-am62a-ioddr-dt-v6-19-v6-1-16afba97fbe0@baylibre.com> References: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@baylibre.com> In-Reply-To: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@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 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.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1530; i=msp@baylibre.com; h=from:subject:message-id; bh=xJhx36MS26Ugt3HIC/X2CbJ51kDEkatoPsKwiaxCXCQ=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhiyNxOu85+VVddJlzQuOn4l65CN2dn/N/5y0sGM1WROZ+ 0xvtyp2lLIwiHExyIopsnQmhqb9l995LHnRss0wc1iZQIYwcHEKwEQOSzAy7JnOUWdWPfGF6sqb kQzT/Rc+fGCoOb90vVP42f0Pvzdtr2f4Hy3XlL59582spl2LPsxxylnlxh+vHKVXaKBz4fwN52M xzAA= 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 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) --- 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 de4048a3564bcac9558f88c94381f07db30d4f99..e13da7c95a30459e7649f284689= 039b89a95f651 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 0x01d00000>; no-map; }; =20 --=20 2.53.0 From nobody Wed Jun 10 10:57:47 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 A90454CA263 for ; Tue, 9 Jun 2026 18:57:49 +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=1781031472; cv=none; b=dQhbt3gmoXv352/JvHGBMRzHymR9KkocnMz1gjAQ9Kfc2gn3aa+Cbzy63Ueg7IekqJtYr980MErXrJ7ut1fElm0QMsrmyxetXajFRPiW58WnxfBiMDbtqDB5gwX9KhAO9Y3ENHkX5OuWU6NEBs86uHH1BihYWGbrZSEiYjPES2c= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031472; c=relaxed/simple; bh=/cdLsE4GymvHLRjtj+WocAzlDHQHGpLi8wiqmhvVCHs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=gtb9rqRBJbyhuojoVLhtC3ENGDWq1Jn2bRUtFEatP2lKmNLADe3rNQsj+Am4U8ZRCjASJ47zzdli1SNXE2Xaq8Sb59h3c/Gk09iNObwjlvjUEOhVEQI9MwWu1v7XpEgQBtVqqPpNVHVhXnhB/hwjv7uRloq0Ljo3E6Fl0usVew0= 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=FAkXhb7A; 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="FAkXhb7A" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-490b211ee6aso45806225e9.3 for ; Tue, 09 Jun 2026 11:57:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1781031468; x=1781636268; 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=ga8f0tsQSQ1NxTF8LX5eJkVav6t2RLzk7/oapYCbhN4=; b=FAkXhb7AvPEnEWNkBl2QIgZm7qO81gZ5ciPL/1lphbeibd4XXuTBPLGahijbhLWx6J JG+zSZoxVbw9XkbyenBFmphcGyOr+gx5x8ImqEbtfiNdX0Ue8eb9+1DIHfCzpAg321M8 zxcfQrbpUvGtRakQMnjPl7NCoRsUa2GQrysYPuMwL+GevZArbn+sD4emg30jpNs7QzJa xFnygXTL/Tg8mE5hb/eoH6/VwDlEUGAp05ClsFHvV9PHTcWF2koYmaTZUHxoc5Lq5S8l fo9beluhY/ujJNqUBguF15HHRa45QuyvuoX6mGw1A6vk270UhzbmNXdl183vP3U/RGDR SmRQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781031468; x=1781636268; 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=ga8f0tsQSQ1NxTF8LX5eJkVav6t2RLzk7/oapYCbhN4=; b=I+UtDoruFyCl3RU9W1zidXhDuZ18UR1tQVPyBOvYW5YXlLTLptea5MVkqekmlcUDln SiXUfJnhCoddy/719w8HflxNKt6jacA4s+dE3bpJ2wXrCZvr/KZLtDcBNUI83zJd5J35 ghmDc/gReJ5eb4WzPSKMX0ug/kpnrWQ5g8Wjr2pttMNCsCw2CtJJeQHQ7gtnZBlGu1h+ Hok7fqGfg9ca7csusDXUVyXnwdLxKBiTCbStmijwupy6OWZdZHjTRZtrnqiIFcynvk72 KR7pXDV9VnkUDJyKjbi/866Akzx8CFkAu9RipDTKUcNgRisdV0n7mFxcn7PkKpKt441v 0Zdg== X-Forwarded-Encrypted: i=1; AFNElJ/gyiWpxgmPDNvAkBAs/Az4VHcBoUle0vNHJtEfChZHPeURI8srQsnACAbluxBckX1OwZrg0E+jVWMEwEA=@vger.kernel.org X-Gm-Message-State: AOJu0YwQW7kaYDBwW9zr5jJTesLY6F/z9C3dgjcHQo+9H+pGZE2ImA5j jtyo+P2eucyXXr7Q46DWg0fvquva+tHRGAgblnSAUuOWa8tWJnZjlUbi/Dsx2Br5qeY= X-Gm-Gg: Acq92OHsNjdtoZ5ziXsR0vBxeUgjmYlgntm4qS1STXegIDTve94RKG8CtHfcHkfKxFO ZLauxLzUnqIgk7vjsAyQZ0EAfWWvnQVvory5b1NBYLcE+1vzhbv4IbZfLHxZpVOA5YAo0Llnk5m VyLgAQszyTJx1aKyGidhUuoedhFWS4vQDq2pbuZcLHjSBIBSK1WTx7qxIbcUcyxAwFiImYadzbF 9XH2hVfAu4z1eh9nWAAdhfwax552CQhc3LHXHOiAhFq/9BWHR6MqGelXInJuTaB5gffAMEQ0FZX nZ5MxxBpddPDHMCd7fchyJQN5ilgvn1iu7VAmI+Ytc4sGse70gyrbURYLAl3t8SQsMHP4rk9Upn IFpJG/09ck4eJGwHYNmPl6CYzcKCS1ZXfarMl5UFgJ3bRIR9UjXOTQS8u7qPw2nj3VcbvGg/Cl5 EUX9X4o9U8iC/mHfyLxuuyjN01P0eh3B4= X-Received: by 2002:a05:600c:8708:b0:490:da12:f1fa with SMTP id 5b1f17b1804b1-490da12f2aemr34538895e9.31.1781031468127; Tue, 09 Jun 2026 11:57:48 -0700 (PDT) Received: from localhost ([2001:4091:a245:857c:bd97:47c2:83e4:8d45]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490bc3fd502sm502660835e9.11.2026.06.09.11.57.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 11:57:47 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 09 Jun 2026 20:56:14 +0200 Subject: [PATCH v6 02/11] 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: <20260609-topic-am62a-ioddr-dt-v6-19-v6-2-16afba97fbe0@baylibre.com> References: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@baylibre.com> In-Reply-To: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@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 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.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1492; i=msp@baylibre.com; h=from:subject:message-id; bh=/cdLsE4GymvHLRjtj+WocAzlDHQHGpLi8wiqmhvVCHs=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhiyNxHv5rW2dX4XX/JznPuf6uSMXnxsK6LKU8go/vHbmn /SxEkODjlIWBjEuBlkxRZbOxNC0//I7jyUvWrYZZg4rE8gQBi5OAZjIYWWG/wGu1uI6LjrqD+0i d7RL/3k4teXyjqxl4S1HuJ8f/94zp42RoSXKiOHGAWPJzyJadza6pMt0L1+2+EjpNKtdC64ZOaS XMgMA 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 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) --- 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 f5ceb6a1b5debabf1ead67eea634b48db1540186..463a3f6130b8f2927a032137e87= c01df446cffda 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 0x01d00000>; no-map; bootph-pre-ram; }; --=20 2.53.0 From nobody Wed Jun 10 10:57:47 2026 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.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 575A04CA264 for ; Tue, 9 Jun 2026 18:57:53 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031478; cv=none; b=MrWgstvWZq4JK3GlpN9EQly0tcySbM3NiQ428heNtvwCoOp06iJ6JARZRSlW3MxWl5ODjMsdKDvMlt+/zBqse1SajlkeLCLV0zNScbMY5IkyQwNZuxiKN8rLyDrFwUrNduqMzygXFtDGFwkfyvKxG6Fb5yDL3yzG+GKmbbJ15oU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031478; c=relaxed/simple; bh=5Vs/P1kH8W3WWMwdKGloRidpstg2eGVpPTnXJh4QYNU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=HehxFx5y3qgP+zVTRj0zytGNY6x0HFBH1hpJJdW5OI+XmdNWVDwBzuX35WoEj++ITaIFm9uTAkHjZzDBQzb0BGa0CqUzhu7o4aipKhlvcxjprLMu3XEZgDFKoaBN0/VQKP6Or1xoCpf93nceNdZqRWfLoi/8v/f4V1RX/NfA++g= 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=LDhUV3j7; arc=none smtp.client-ip=209.85.128.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="LDhUV3j7" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-4903d730b1fso67291995e9.2 for ; Tue, 09 Jun 2026 11:57:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1781031472; x=1781636272; 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=z9gerRr8/bGZ4SVtJ1fbui5Bt5MQZVRJLwoBqDR7WDI=; b=LDhUV3j7ZkNGfky0cgzqdsl7HbcTeAKkSVI6wch6ufdVSqIjIW0C+7AP7fTxa3BAQO ZMpU01lbydbwCrhdXlWdEnJOjZinMBUIj7l0CrXBrwsqo4/ZHsi7+P82M9MDdHNoXzhN hnFpoRSBqFCzyJdlpdKgb1JnmyTSnOVjhwjAUp5B0asjHrqnrq6f4rSUWEoopk4mn8a3 VmdmkQb+V8n32RJx3R8ARYHYNW+00jLZlqmKM8XH3rfV1xlDw47C3wExe0dZSNPlxylQ bynmYvpowsoyqIiVCxVCo/fHpoSBnGWIiYgrrClOWO3k4Q9TbGveF+aPpR7ZZpIb4mkX daBg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781031472; x=1781636272; 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=z9gerRr8/bGZ4SVtJ1fbui5Bt5MQZVRJLwoBqDR7WDI=; b=DeKZjoFydwirZqGNCgcVT56R2vaWJbdvOUO99474oTYwxK6DSp3m0GBqaYFpVzF/K3 LCvjxLiKcQw6p1aI38lhCyZ354bm4mgPDVQ72p7KAzAe9+guYxVH3gKeT+63dB4mu7lk 8E+X9nfN+NFvuht2aSSBRRpC2M6JtacofreB8oDjpvwrcWBqFK9tU2vmOalQBH8tZ4BV WALn89q4ETJUqC805onpvGnF1MW6Ev6D2qmEsmF3kK14GvmBTSPOJ3SBz8tv7HqgdKfR VY7q9GLgWFq0PkCpUJSjBDsHVwgmRTslJunmRmOO4jlJDxz7QBTLQaKZK8181Yth8b4h BdxQ== X-Forwarded-Encrypted: i=1; AFNElJ+XwshdOTAfpIY9zyd8fhSB2m5+euDskBVg6Sg1tP9TbxFdbufbDBtwoLiG5Wqn0Oox6pRvrmP/gmLyXb4=@vger.kernel.org X-Gm-Message-State: AOJu0YzbTUA1Gpvj8zVHDN/4HiITRWqsjrT7ldUwvQMrX1wL29/FykF4 O9a6D947TKsU6FM4aelWVVSjtYEinn2FlTnwyHI+uYIsKSOF5jnSBCJp1ngWKl5zpJk= X-Gm-Gg: Acq92OErUMB8m/gH1Ob5+KVPlDd6ywUmPBMHolgUGfrFlQ+JcgH2CTlFC1Z74N9YoXd n8P14wYMq9CyRj+O8UrnKYj4e9yItktyBlKJBlNiQ9qLzkMohq5YtNubVogpCa+Lwsp/VA5EZaG VQDIUa1/LOimfZ+/Iz5Zy6S1hkrQmdbBbTbFrT1gJnfOSlGLVc57fAmda3OiiHQiBto/dkVAnXR sJ1NefiUEuBd68w0qKnx6MxpijAnKfXrMm6uqjiAl2Izn4I5I/j4uNfmaHo4W6uQMzt8OEiVuE8 QLS6hettJZ9LVxwq71ku9WAee584gvyuvdtT3let2nvDWGsnjRIwh6dgRa/r7mpO0SoN8aKNpXm XA1xLLO40jP4R5t1E/VndKk0pYvYqpVK/Q3G1d8wsF6w/TJ7q2i0OcLq7lMz27NBfwI6c044OSU dfmjMPBX0OHib8Oj+a48PlX1/oW78+QNw= X-Received: by 2002:a05:600c:1f90:b0:490:b00c:8e6a with SMTP id 5b1f17b1804b1-490c2602971mr362579095e9.28.1781031469438; Tue, 09 Jun 2026 11:57:49 -0700 (PDT) Received: from localhost ([2001:4091:a245:857c:bd97:47c2:83e4:8d45]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490bc3918fcsm577657565e9.3.2026.06.09.11.57.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 11:57:49 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 09 Jun 2026 20:56:15 +0200 Subject: [PATCH v6 03/11] 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: <20260609-topic-am62a-ioddr-dt-v6-19-v6-3-16afba97fbe0@baylibre.com> References: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@baylibre.com> In-Reply-To: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@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 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.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1490; i=msp@baylibre.com; h=from:subject:message-id; bh=5Vs/P1kH8W3WWMwdKGloRidpstg2eGVpPTnXJh4QYNU=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhiyNxKfSkWfNci98W+m35S9XUqn88h9NH5dqnjzMfPiH0 vOkq2JyHaUsDGJcDLJiiiydiaFp/+V3HktetGwzzBxWJpAhDFycAjCR9U6MDNuUpXQcnjLHvbil uclJfPH+7yfuzele/fhkRVtBNq+qSBvDf6+VZ41THFYzaD75ZfrBWpVz+Z0fNrumRc9sv3o8ao5 jNwMA 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 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) --- 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 c1e9067b3bdd5ab0591541d4685bb17a5dac4f65..63a4fb03dc0acac63bc573e290e= c613617f492f0 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 0x01d00000>; no-map; }; =20 --=20 2.53.0 From nobody Wed Jun 10 10:57:47 2026 Received: from mail-wr1-f48.google.com (mail-wr1-f48.google.com [209.85.221.48]) (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 5BA3A4D2EE2 for ; Tue, 9 Jun 2026 18:57:52 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.48 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031475; cv=none; b=HYcJurnqMxH0K1+Znc2Im7gJbIQN+wkoPuTNZUQgaUvhBRWMc7H4gtknI4fG60jwQmmrxUw9akSwe6tXjfM/jNsz7tFIZU2zKZi54XIe/yP/0iZYOIm8fAjfzQQDJxFDlhxMdNgN2lcHZyn2Z+aOD1Q9jUErH5LGnQ6iIKq4evs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031475; c=relaxed/simple; bh=PgsaEoQtBnkk8LYO0JIjLGE5WMkDKUfvgkVifb7kbTo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bqwquAvicnKZmgpucKP6KKDUewGV18Uf366PM420IA7V+YVD7wC9TERkFz6EWbt1UCtsXUZad4c5jizdHXBvKpld49rIC1GnZy1Enue88A+ZIP0fBldliX8j3VSFoj7nsaStq22tqFndiTyEvdqZdybBGaF71sMt26OEWFy1GEA= 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=CI+7I8qX; arc=none smtp.client-ip=209.85.221.48 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="CI+7I8qX" Received: by mail-wr1-f48.google.com with SMTP id ffacd0b85a97d-45fe59255beso3109170f8f.1 for ; Tue, 09 Jun 2026 11:57:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1781031471; x=1781636271; 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=ZLMhKaFbIcEcm6K9KA6SmjkstYc3dFol4GbDZ9pO91s=; b=CI+7I8qXfwr8qX07o1cjXeXrUhjUtm9XSfGnJrE4PnrV3h0IJ7nBF5RXhojI2yGmNk 406ozBXA1b3Dk8ewXMuE+2nMjydfmSgPT99F16KsNLFiLtCFdYAaty34qzF0Sy1iVD2v LYl+Kiq0pabosmqV4SEEpZZoz5O6h+ed0hPu4F8esuM3Fq6HjxbJmw1aFISZvwkwelk7 PvfmZEQtWfC3ic6VtxcGapQMXUBvHC+Qu0u8V3zDCsBy+RgbolTjMWSxyIiDCkbP0sZh HfPKvzRkDV2m8ObmvpqU9TcC5M+jRbHdOr9flhpx2cAOILwli8hc6g3OsygNht7nUouP mDog== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781031471; x=1781636271; 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=ZLMhKaFbIcEcm6K9KA6SmjkstYc3dFol4GbDZ9pO91s=; b=N390bFVaUldlzcdkMpgRqbEBzoFXYTIvtdnpz0qkD/ntvUumv3dqQSc8VOgfUw0cPB md9Bf0aDT964TWm6gx5pCfxGj7NpZOyKfcE6rYH0l/RwbgQtjUdYaiK5ITGZ1fmasC0H S04i68hPLc7jKK9hVwQbg12zzlyw3OtPxZRGwg/x6Z5BG/HCWKa8inLfZS/hdAqEta4U /o7JcSI8jQXvRDDmi+F0f/xP+NiNGrNAqIUaYXJKTXOZRLVEJLDJsXBR9sKqJsDBjCWs uAnpb3h1ooyHHNSYv5RXZEhUxmffhveg29eZJkdy3cAhESKIWa5wtxVT/4AKax4aMfjc 08lg== X-Forwarded-Encrypted: i=1; AFNElJ+Wn+2Yo3CzMwHKzJVnpQbRDmtgXNwhaftcmGGTSr1ORB/pDgQEm3ke1gtxJ8wNPgu99+wtp91WXQgRRLU=@vger.kernel.org X-Gm-Message-State: AOJu0YwsvEKWbXYsWOqBD+ntM+UFXOO6dSOU27k1IxKgsNM1VBlHJ6nK tTVX1n5GLYb8fKM2rWRUBOblN2deMtIKPrahQ8xE2XZcCh/kM/LGBt621BdwjRleZnk= X-Gm-Gg: Acq92OEPs1U0j+T9mOcGhrom0ZdPtFTpfJPphTY13Ra7iXh80OnnTPcdMn8KAr6KkUv REnZqy33R7BvZhUobLOKxrz3ThulTBdb9AkaYeC6EERUJAsfPw3Je1aXWklOzB7NCQp8DtskdWw v2WyXb8ygODRXn7q2xSga8Az950Fp3zViCcrykkNOVnJRzGz/Tklkqq7jET8fbuykluQypTHUCQ +Pi3BMLO6DuKlEv6Zhuk84QAxoEMPBqlgB3XGaX2Dy2lNOiRjLRkXG1Hmo2857qTB9JGLFkLPV9 sp4pEZjmqDx0t1J+q7IcoexbamZthc8M8N1EkVfCQT9Y5teWTUYDTlD/ei4x2dtamzfgEEut3Jx eCXKqMm6mnzfKKUAizbzisfbMQxU6G/Joi0FgVT0Pk+TJ3KQCWNqOA/qp/YBs6uQ2ewggSL7GCf Qh8JKqNRplwYKX86AhZN/vZi+Wp6ykxJNH8RFB2SxqZg== X-Received: by 2002:a05:6000:bc9:b0:45e:9417:556f with SMTP id ffacd0b85a97d-460306413bemr23436818f8f.39.1781031470876; Tue, 09 Jun 2026 11:57:50 -0700 (PDT) Received: from localhost ([2001:4091:a245:857c:bd97:47c2:83e4:8d45]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f3444fesm64579981f8f.20.2026.06.09.11.57.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 11:57:50 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 09 Jun 2026 20:56:16 +0200 Subject: [PATCH v6 04/11] 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: <20260609-topic-am62a-ioddr-dt-v6-19-v6-4-16afba97fbe0@baylibre.com> References: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@baylibre.com> In-Reply-To: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@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 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.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1499; i=msp@baylibre.com; h=from:subject:message-id; bh=PgsaEoQtBnkk8LYO0JIjLGE5WMkDKUfvgkVifb7kbTo=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhiyNxDetYY9E/+Qpmaae+nImR91ahWfDzsWLrl977qx0Z 39p5qJNHaUsDGJcDLJiiiydiaFp/+V3HktetGwzzBxWJpAhDFycAjAR70MM/4NyuXxOTHtyflrG jdrzjjeTPduXHVkZtK7j2UbO8tp1u2wYGc5l2OtcPPPO9NrEiHXLRTaYb9YK3/i4bvWSxo+LL1Z 9W80LAA== 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: 87f95ea316ac ("arm64: dts: ti: Add Toradex Verdin AM62P") Signed-off-by: Markus Schneider-Pargmann (TI) --- 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 7ee894d59113aa727d41b7ecd6b2bc7e12760823..8a5ff5c457579c7b1be7157d235= fd4b4e5c6af11 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.53.0 From nobody Wed Jun 10 10:57:47 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 52B164C77A4 for ; Tue, 9 Jun 2026 18:57:54 +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=1781031475; cv=none; b=QlGMiYkCVqgVI5Jhx58J8yOrDhMmEg93iqmcDTtr4FeNEy86ESkXc/PwQOJC7jnBIWlUaWuxSFJkzFz3EJ66q9bZpsYE/qND6mRxlN6EAKC7O0oONKSdTwhMQFq7fGkYIgVxp+UUaLOsDZFKAd814FKQor1o7CP+RLvdFoax8sQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031475; c=relaxed/simple; bh=YelZkVVslc9h94alnH0TEUnMH8PtybsYZVjRxXyvnYU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CFyocyWZJAktsvYcLbatsiUw1WIbh4YyeLWJbflz29fWbHwWs9zAE23G9bdaHYzuxbm7LZ9MowjqF306p32lxPSbQSfvqUslyn7LccGDK8ByR90WS64BFlU6WKDVQrrHgtfiLodRZmVbAM6IKJtYB2JSWDW6zD9kgSFV4eLTq3I= 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=EEPFtnYg; 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="EEPFtnYg" Received: by mail-wr1-f52.google.com with SMTP id ffacd0b85a97d-45ef189aa1cso4249196f8f.0 for ; Tue, 09 Jun 2026 11:57:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1781031473; x=1781636273; 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=3XJVQTJ83WKN4QNQoBVEYWeqPm9RY73hmCPn8wn0X4Y=; b=EEPFtnYgUNmzwP0GTyAQPs7brgikCljRQnlYEwsMCKJVVbatL8PYa6Rf61EjV7Zodx +3hPhvspCHCGfN8wd5sWR1xg+yIw1/2sE8ynCxizJJlY3iVMNEq8jaxDIThNE6pKVU5s Z6HZ9BatnBSNNOeimkQZj6RmbdVeko9afavAU2HVMEsIf7LYcuOU6VrOBAfCXieuhm1X MnPJunyaRj0yM7nCir7B0vZfBBkr/bjqHLG9tQXjTG/PTXCDesIihNurtw+VWWYDxB89 PVQDeARvVTZcVfg7bAgjQeUFc9szv5CgRJW+9mitUOcy8Y7gvITe75cv5r2OSAzBEnUR ZnIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781031473; x=1781636273; 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=3XJVQTJ83WKN4QNQoBVEYWeqPm9RY73hmCPn8wn0X4Y=; b=S5+SMRbBAbhBHpRCB3KmH7+YssvNrbtN7CyaJwq9j6TQA3xlErWsVMaQwR7cFxiPNh /AHnRTfCVlPPXcnA5mLLOQr8EFzxdIANi3Bgc6Dv2IoWfG7Hd0+dSUF45c3g+T4Kmo9b IT2yyBxObJuFSZOsK1bqhco4TAZJHGHBCZLmKuE3/gQkIZdBPlmO5fyhfS3ipwstkeNy /iGk3y3e0i+H5nyZ4yfE0TWqMrW/Mb/qCuW0udpsbUsspOjydFC0LvjnqoxLJMHq1KFh wp2Ug/BIuGpDh4t6wJ7E0w7LbY/4Msk09+ZEbPtGwQBJTFGyGS2y9AhNEjqZ5UMB6xPu jNtA== X-Forwarded-Encrypted: i=1; AFNElJ9DutJx+8KIseS8KKqFwGLkBmMKoyyRsrvT84mNfgXYRvEb68Q2Z5Vn+wqW+CwtdOaU8iLDhBBgHp+H3kU=@vger.kernel.org X-Gm-Message-State: AOJu0Yy9lJm5mGimkYIwLGkIyIH/CvmEdG+mi9t+wCR+ZcUhqncA8CMh T0vdgmAo9udQKjEBN239hKHD94j9TG22MP9vDX/HaxcQr4ZB+88pDQ51GVfRYlU8tr4= X-Gm-Gg: Acq92OG4uR+QLAQo/gfcf7FbHU5UFfnGka93CorBp0uERwkm21KZ0HqcKyLP+dRcWwC 4wv8w4w/lKIBZP9L8aOBVCNqQdXQ+KaISZFEJ9khM+Kl5Pqs1C42jE5tWeSfomS2ul9G1c3zzBk KqLsoI5tKlgGmyim782cZLx8Ip8w5csbtGtS9y00zEqyN8qiGis/zcx6ALtVX+4J4e2IvzDF5oa M/h8mF8zG8qy+L7qXEaEyH+Y4h0ooesfRoEdBRdVahTXHkYZlQhlEeaYkBIJYQNd9NNee+Af3Bs PfKqbwnKARybag9g2zPPIq38GWh4YH4lKDoMb4/q4dW9eApl/k41uUdvkwX/I9O+uSbWear+3wD 8SQVOTxLY3O4rTiW9ISwxKZjCCm5MFqhZ9f/I3O8cWiHn0Jolt1ndySKGRkOS6AbmtE3/qf8/hb qMw0jSCg5JEADUAKXNuJihlhHo1x5I2LE= X-Received: by 2002:a05:600c:8183:b0:490:958c:46dc with SMTP id 5b1f17b1804b1-490c25b0a60mr321296115e9.17.1781031472834; Tue, 09 Jun 2026 11:57:52 -0700 (PDT) Received: from localhost ([2001:4091:a245:857c:bd97:47c2:83e4:8d45]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2f2710sm50662830f8f.14.2026.06.09.11.57.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 11:57:52 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 09 Jun 2026 20:56:17 +0200 Subject: [PATCH v6 05/11] 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: <20260609-topic-am62a-ioddr-dt-v6-19-v6-5-16afba97fbe0@baylibre.com> References: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@baylibre.com> In-Reply-To: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@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 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.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1495; i=msp@baylibre.com; h=from:subject:message-id; bh=YelZkVVslc9h94alnH0TEUnMH8PtybsYZVjRxXyvnYU=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhiyNxM/Kr5feqbh06nnx9l4VzWN7FQ4G+aqzzL+oKnn0w LbXwgnJHaUsDGJcDLJiiiydiaFp/+V3HktetGwzzBxWJpAhDFycAjCRD0YM/+MvF5Sxn+A90h3y XGP9w618fMqeBwwFvZ/dZfDwrjriUs7I8OalbuOD2phCpV/P91hxSPAmqzNPztgY+qLyrn95jNU EbgA= 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) --- 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 b770ed82be9d8f5827c49ed871351a6423db8026..16549fd7340a556798cf5a24274= 6c219d3168d83 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 0x01d08000>; no-map; }; =20 --=20 2.53.0 From nobody Wed Jun 10 10:57:47 2026 Received: from mail-wm1-f52.google.com (mail-wm1-f52.google.com [209.85.128.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 815864D2ECB for ; Tue, 9 Jun 2026 18:57:55 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031481; cv=none; b=b8oaccWxU62BchrDhF7iDnB+l+Mxzg9xNs2Y67gTnFGITBAQrtMqRzA3mtLiaSahzzUMNaFsu9hnmjjzkxPNslkYtWUKrMdwE8uKbeLvVHUkI22puIyOihWq3C6q/Z2TP3xWs4DNYsHGGXMLccuosnwN9wipWjBqiF/yZMJbIcc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031481; c=relaxed/simple; bh=Va2zbEz9TKLMhjd4+lKIbcWm/Y3rt8hiIFx5KPgP0CI=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qH5cmIsqpaw6ktRYaeDZg93KoeUlj6HKOnrOZiotTZow9Eo0nEZxm1KSVmnbHnoeMfdmBi10zkFlSQnsz7uuE4U/aEaFIEK7uNKoNtKMON6MD5/YvqY8fIZ/mWVx/cbjjKm8ejxUzRUZ5g7Y9zwvnjJnu7sf9XuXmY7uDVgALKA= 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=mGBr7DRt; arc=none smtp.client-ip=209.85.128.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="mGBr7DRt" Received: by mail-wm1-f52.google.com with SMTP id 5b1f17b1804b1-490b7866869so66171325e9.2 for ; Tue, 09 Jun 2026 11:57:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1781031474; x=1781636274; 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=PIGyw55gr+o/mTTrd5VtOCBTeJy77S+WAVT74ILfpWo=; b=mGBr7DRtI4nH8VaHM4S5z6RlDbTAiJc/xJJVSGzQzPiD2zE+vtI+S8XfdJvSV9A8gP hfwt6nxYsgZNw1s43J/7nQbHhM1LSmj9dVSdQx5Dm6ux7SrXrEJo93bW47xYeTswJgFu i9JENnSdknOIaTVWH1VvV6UU9QNXLhNLuzYOfFO5ssG4lxqrmXIJGFDHC7jU4VDa8vki 0voxZQnqBc/A/hh0XZvXb3G3LE2wdGk4qiVF/ZsN5mtcicEwUKNcp2dDfDp9agKV6ukW CyAP8J32wDvxgSCVyoe6HkRtuHm5wea8u1pqwWihQTZNTt0P4Go2tUt+ImLanDTGLhzx ZL8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781031474; x=1781636274; 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=PIGyw55gr+o/mTTrd5VtOCBTeJy77S+WAVT74ILfpWo=; b=SxQeJTucSLoshhQb+rc+FTklD9w8BvVjmPwPNQl3/9fm5aQNRsRn1ZSk0V9/y4fg0j cIEl+QLEWnPzUM00EGHBc7A+p9vdPxK5EAgmWLnSjOVVorkNJq4sWBmFZN1v7MNuIFgt ZmUYzBbIxyKGQvNWvjb9Jk2vvQR82JTRZfvhiVDxoBLl7QnXUAbYZcpaHaCmrVsF+CGI AoWjUjRZnXdyBjeI/SQDj3R8chSL5kR5KnD5K0+GlcDrjD/MAYwIBgQDtGeDabStNHA6 Rdq88ORl99PHZl0Hn/S5U+iFHb7OUoYBdlDuqaDi0VAftYLYyLNpaP/YgNHTfYlnvlFj eeCg== X-Forwarded-Encrypted: i=1; AFNElJ983HMXXyFrnM/w2PDK1j2nEAT6xeZp97tpGlJal8imitcNhI08ZYTmTCigcR2YCp4Nj6MBiYKnUahdJSw=@vger.kernel.org X-Gm-Message-State: AOJu0YwUXUwBV0x3zfc7yD8E1k+39rG5eDYzUciqFT6Dx5C7CUKMXeLg YJEmTqnU5S+z2FjEapTR9kXCsf1cEyzhIhjzXd6pGFoZ1Pvu73ZcikJXKPjyCkocFDw= X-Gm-Gg: Acq92OFtRPx1QFzERl3dBC7yS6FDKnw5lKANsiGFx28sGH1CNpbBdxAzH+gqYagsFEs cSJH0+nLFMtCKgeXjW1Li1U5OXQKdD+vl/x8V8oaaOjjTI5NhNPt2Adu8PE7PC8b+KXI8ByCjfi X66mLDU8Q71cojbPxow8A6wqY1g7LyRZnbJ1HQg/9Equ4+OIKXF8WJ2SJMUbnKD3k5KFvI9F1PG jyWiJeFdAW3TVFU85xvuwExBzhriGN7Jif5S1cOTfRfxtmc4QmEACi6QXFH3woIb76l4GvP9uKy pKJ4H0GM7kLoxf5N4oGLemhtO6uE4usDQtf06+etkPe/tkyO/5MqPfrqLbSfCmJwpySGFFbzBMe sv5f6wQxhf6i4NSBcyimfdibqe0ZAG4zyzjZJPkJq4THDGp3c9uhAbVhGt1TLbrCBkomvOEI3mp K8xA4hZ4lbqZqCmqERVdueJY4d53mlnco= X-Received: by 2002:a05:600c:1c1e:b0:490:bccf:2bd6 with SMTP id 5b1f17b1804b1-490c25f1143mr382617355e9.15.1781031474062; Tue, 09 Jun 2026 11:57:54 -0700 (PDT) Received: from localhost ([2001:4091:a245:857c:bd97:47c2:83e4:8d45]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f351d69sm115761801f8f.29.2026.06.09.11.57.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 11:57:53 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 09 Jun 2026 20:56:18 +0200 Subject: [PATCH v6 06/11] 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: <20260609-topic-am62a-ioddr-dt-v6-19-v6-6-16afba97fbe0@baylibre.com> References: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@baylibre.com> In-Reply-To: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@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 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.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1531; i=msp@baylibre.com; h=from:subject:message-id; bh=Va2zbEz9TKLMhjd4+lKIbcWm/Y3rt8hiIFx5KPgP0CI=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhiyNxD+T9tTsEbg7Y6urV7CpdvWjU3Pe8W2e9Xyx5+tiu YyW4+WFHaUsDGJcDLJiiiydiaFp/+V3HktetGwzzBxWJpAhDFycAjCRR+sZ/jsz9Z2pSSv/6Sex r7n7vfbaMO9nf/UPb2Zue7Zr7s1n3ssYGTb5l14W/Pf0r/JL7s5DAe8USk0tbrjtVVVXCb99u7x hOwsA 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: 571562e76458 ("arm64: dts: ti: Add support for Variscite VAR-SOM-AM6= 2P") Signed-off-by: Markus Schneider-Pargmann (TI) --- 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 fc5a3942cde001ce33fa295f68a3850b622cac7d..1408c970f1942e8a720c9cf071b= 2f49eafa9db5e 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.53.0 From nobody Wed Jun 10 10:57:47 2026 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.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 C3BC44D2ECC for ; Tue, 9 Jun 2026 18:57:56 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031480; cv=none; b=qHLufxBNHLCa6IOjVX/xOQyl2MXSC06wEMzqfEK9+GkLXzhHBTRSCupGnbN/lnd3suXBnLwRvj5Q9a+4oR7oC0yTvUaXS42usWUjIFgGsKG4t9ZNKbOY+DfKnVeBJjt1UHMUs9xxqZH73kboADrv9QdQ/trt/bFWsa07CCCMmEA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031480; c=relaxed/simple; bh=mdp5N6pQOfilMfK/PUMGUhkxAL6EJ1ef+4CRwr1AwlA=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=TvEQn51tWmw1zGMugWnlLjoxAAQQamzFFIcFPt5DXfwOx28PKI0tK8cA359a7qf3YnOXpXNQtikuEFsg64hOnHoGU+ZzYIMK+MgetaYONzUgGYZELLGTh5coF6fO2shujr+6eKQlDs7HqJ1hHQhwaTci2y9S+LmQcWmUN/cOpKY= 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=RhNe/ioI; arc=none smtp.client-ip=209.85.128.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="RhNe/ioI" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-490afc47455so31393125e9.2 for ; Tue, 09 Jun 2026 11:57:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1781031475; x=1781636275; 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=4vMM7Dpw28MiXIgCohTOe5dYzbZ0DClw94YJQlMLEgg=; b=RhNe/ioIPH3SXaIhb0WfDyJHklZH+CchbRLq7mwZDcvfMvIMQZNw9hCMhscTCmyG4L OTM7D+rEfYPwj+AqBptVMTRd1pdf8yFsKN6MDm+Fu6SE4EZVz1BzIvu8OjaZOOIEJ9M6 jHt9ZVXlDhDd9jQ50MepBCmiRfPcurHK3XzGF+tgRhuJ09mHNL/TbI/80vec2nc9+qBF ibxyt4c36xuyGe/WNHcfGQtwKNSe5VUXU2/04Yct4dTv+MeBTisccpBqpJr1jA6bMWFw 6xAsibiHO3x7Daz4zk6D2UJHHcVmysCfYfk/sT2KRNvUaJwLM++eM2sr20oQ9aPpSVSc 7VPg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781031475; x=1781636275; 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=4vMM7Dpw28MiXIgCohTOe5dYzbZ0DClw94YJQlMLEgg=; b=p9SnKyGYT6N8qC0arAVtcsn4OfIKS+3C4gxYknkO/zjyAroxVsXnq7IM9ezUcfzdLg OUHveHWxV+31nmFV9EdbA0wA3rY3RG6n7kd9yQwxqOef1u490q/mJBfzh/VMW7BESeSE mojaqm7HvaP6PcbPYUyY45UcS/Z3CWu28X7UdWxR6eQfGD5LRDgXolKFd5sqk0fyOG+F xxOoJVY3W3BZAvn7EEBq6rCGr5pFAexPwpMdzKViKFmpRlPWKQHLDm96iZpjV8A1Ga2H ibLmn5HtsMkn51utPLjDrE4vaHBYR6CfhH9yB6OkPVjrcyD/joFI+WB6U7HpHY+/wVmy Wf8A== X-Forwarded-Encrypted: i=1; AFNElJ8+uMTpm1JcBxRK8pAEid4HpAuOQurZlGzD4smoC5eRuldS2fKNMgZ5BSM3RTNHBk+x8zQso7TDfOL4DM4=@vger.kernel.org X-Gm-Message-State: AOJu0YxVi4x72HtKWiWwtJb1qkLfkqDU8dGEMft7cPG4yZxrmuVZpDeq Lkue6opqIcZAFd8z2paEK8EW1W2I+ZZoMiNI0Qf+PMKfH7/c8sjNjla7pv0vDG9S4ko= X-Gm-Gg: Acq92OE8h1Xb2jw63sEbVx56AoKbsRvR8CQ3OXMxBBDPaNBzngJsd4auYPW2hoaQurH Kdow2dLNhECudCsFNftxfSUYeH+F8gs8PgyCTZkv0u5ENtWF716GsuKnl7RYvgNXKC8YAgPyA6g a1eEs6D1fr38TEa1ABG+VDGKuWkwBHkegOmuKjgspa5/hjsq2hsenJhNclZSTLfe4WhpAoIt+UM CNe4gI5LxU3o+jdGBiDycJuhZKPGpvN/7mVhmIFs2C+lnH1Sa50s8nBWVhnaOgjlpYyQ5/h0BpD vWPccFpI/BvoSK0aVLEeTRVrD7h1YqppDoUgFnCkKv4klm/w1HxS4iWAClAXoIJ95wJzU7jxOf2 dGPJlm/FKUmPTb3Hxr63UGUWEjM2SJYXo9ALOtbOC2g+rWYcFDZYOADzKGZBVTWjS4RgBkV4UDi 8hJ/xTAjNXqS77TY52SH4CBbXvEkSmB0iOq9Qi0Z0v9w== X-Received: by 2002:a05:600c:444f:b0:490:d354:bd01 with SMTP id 5b1f17b1804b1-490d722db58mr49827795e9.26.1781031475289; Tue, 09 Jun 2026 11:57:55 -0700 (PDT) Received: from localhost ([2001:4091:a245:857c:bd97:47c2:83e4:8d45]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2f5612sm62772292f8f.15.2026.06.09.11.57.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 11:57:54 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 09 Jun 2026 20:56:19 +0200 Subject: [PATCH v6 07/11] arm64: dts: ti: k3-am62a-ti-ipc-firmware: Move wkup reserved memory 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: <20260609-topic-am62a-ioddr-dt-v6-19-v6-7-16afba97fbe0@baylibre.com> References: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@baylibre.com> In-Reply-To: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@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 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.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=4480; i=msp@baylibre.com; h=from:subject:message-id; bh=mdp5N6pQOfilMfK/PUMGUhkxAL6EJ1ef+4CRwr1AwlA=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhiyNJOZHv2Lv/BWK/CUgcDicV03nnk2w29PNMQeci5UbQ x/dFpfvKGVhEONikBVTZOlMDE37L7/zWPKiZZth5rAygQxh4OIUgInomjP8lcv/w1fNJn74k+2V ZsNdns5vFO0VLgu45jI+KWYujpqzjOF/yu99+z1sDWb5HLpQpvml8GCP6TTxjMfCX4VUTmuwZZ3 mBQA= X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 Move the reserved memory regions used for wkup_r5fss0_core0 to the k3-am62a-ti-ipc-firmware.dtsi. These are all the same for the other boards as well, so we can combine them here similar to what is already done for the mcu_r5fss0_core0 memory regions. It also moves the bootph-pre-ram flags from k3-am62d2-evm.dts into the firmware dtsi so that all boards inherit them. Signed-off-by: Markus Schneider-Pargmann (TI) --- arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi | 12 ------------ arch/arm64/boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi | 14 ++++++++++++++ arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 12 ------------ arch/arm64/boot/dts/ti/k3-am62d2-evm.dts | 17 ----------------- 4 files changed, 14 insertions(+), 41 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 e13da7c95a30459e7649f284689039b89a95f651..228ffa4be4be7b32e43a06d807d= 3fee073d203dc 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62a-phycore-som.dtsi @@ -59,18 +59,6 @@ linux,cma { linux,cma-default; }; =20 - wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c800000 0x00 0x100000>; - no-map; - }; - - wkup_r5fss0_core0_memory_region: memory@9c900000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0x01d00000>; - no-map; - }; - secure_tfa_ddr: tfa@9e780000 { reg =3D <0x00 0x9e780000 0x00 0x80000>; alignment =3D <0x1000>; 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 06d4e815b1670beafb8852b76a3f6a79295ce8ca..682b1c9f3071ddf23044c1fde1e= 88f2b901ec64c 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 @@ -29,6 +29,19 @@ mcu_r5fss0_core0_memory_region: memory@9b900000 { reg =3D <0x00 0x9b900000 0x00 0xf00000>; no-map; }; + + wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9c800000 0x00 0x100000>; + no-map; + }; + + wkup_r5fss0_core0_memory_region: memory@9c900000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9c900000 0x00 0x01d00000>; + no-map; + bootph-pre-ram; + }; }; =20 &mailbox0_cluster0 { @@ -67,6 +80,7 @@ &wkup_r5fss0_core0 { memory-region =3D <&wkup_r5fss0_core0_dma_memory_region>, <&wkup_r5fss0_core0_memory_region>; memory-region-names =3D "dma", "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 63a4fb03dc0acac63bc573e290ec613617f492f0..8dda657f854cc4456c38dae812f= 9e00646c6c0d0 100644 --- a/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62a7-sk.dts @@ -53,18 +53,6 @@ linux,cma { linux,cma-default; }; =20 - wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c800000 0x00 0x100000>; - no-map; - }; - - wkup_r5fss0_core0_memory_region: memory@9c900000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0x01d00000>; - no-map; - }; - secure_tfa_ddr: tfa@9e780000 { reg =3D <0x00 0x9e780000 0x00 0x80000>; alignment =3D <0x1000>; diff --git a/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts b/arch/arm64/boot/dts= /ti/k3-am62d2-evm.dts index 463a3f6130b8f2927a032137e87c01df446cffda..dd6937789a9c6b7c92ef5ad1fcc= 3ae94a90e2353 100644 --- a/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts +++ b/arch/arm64/boot/dts/ti/k3-am62d2-evm.dts @@ -59,19 +59,6 @@ secure_tfa_ddr: tfa@80000000 { no-map; }; =20 - wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c800000 0x00 0x100000>; - no-map; - }; - - wkup_r5fss0_core0_memory_region: memory@9c900000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0x01d00000>; - no-map; - bootph-pre-ram; - }; - secure_ddr: optee@9e800000 { reg =3D <0x00 0x9e800000 0x00 0x01800000>; /* for OP-TEE */ no-map; @@ -776,10 +763,6 @@ partition@3fc0000 { }; }; =20 -&wkup_r5fss0_core0 { - bootph-pre-ram; -}; - &mcu_r5fss0_core0 { firmware-name =3D "am62d-mcu-r5f0_0-fw"; }; --=20 2.53.0 From nobody Wed Jun 10 10:57:47 2026 Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.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 26F034CA28E for ; Tue, 9 Jun 2026 18:57:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031484; cv=none; b=LfR5ne7Fma80FWW1kZE6lnJj9hNqEycemL/eU1/GT6pFEI5n38rZpiy6EfAZExurVw5b88ycRnOQub2ffyklHRRP7CE0AJBD3l6XXzG7BziqTsEiAbO+KUXMLcMHnG6IYMzkTdt7iQjEil4oZXrj3TuRAZNJVviPk/2vciq62vk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031484; c=relaxed/simple; bh=4xo0fn2TK5jkPi/2917g98xkU+Bs/Sy82TdJFYV28F0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=NgHxuiumoFHqbXBOgXCFy9PBXZjOl0LbViG72PtMTFUvNmvlNz5d7R2/xsOXVXooOPVs+0o+C3rwEIo3LhgD9DCXSuwlFtTpE4Lgagv60uR3Cq8F6UtSL5do0DGGiEi2ZGlAMPeoVkL6Sw8qDwakHz4Q5Fl1J6N2aPosqE5C1NM= 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=fB1CXs15; arc=none smtp.client-ip=209.85.221.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 header.i=@baylibre.com header.b="fB1CXs15" Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-45fd45e596cso2936502f8f.1 for ; Tue, 09 Jun 2026 11:57:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1781031477; x=1781636277; 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=3dujbRhMeiNyK8kLqgQiL31zEQA6WQpfWd+jTQhC83E=; b=fB1CXs151W+MJP3K/vcRysHWUZjbSvjp+FwE71gGWpyOaXgIItJkgYq3zFC8Sc7wos j8JGxHaM7o4n3+i1BUID3BUvU3biksjCJ4u7gaj9SIfGHwg/lWOT9Y7jKMNslJAL3c6t s8WSJQBiKel7f+rgEG/RnwJsXBw+LW+kh/pYtEUb+npsGsz/fjRLyiC18B0MH5P2l4rg /dCHF8xVfY65/ggcTptLE9M3/FB/YxxnejD8kQw7fBGh+ptXroIyVuVmWCvVQfg5QQL7 a+GHe5E3+/KpR6Zx5XjKtmTaE55oQuGz/Ybwd71utwmlPo5jeKD7i62cBAXSvbBIfkYU P5ig== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781031477; x=1781636277; 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=3dujbRhMeiNyK8kLqgQiL31zEQA6WQpfWd+jTQhC83E=; b=QR6OAVRwwVl6ns/zy2aHplTZp8wKJjGwhxGrD24kG1/MqDXyuJbrjh6KFgvVEZ9fAv jDqiX8+nyCqke2ocag3dTotIHshJ8vSFXCzX7vokBE+506+POnA1opsQc4pkk7zy2KXJ 73c8Bfr0oZ7U+MsYW1dj0RNFTcpVILV8KTTvUATz5j164tPcc34oKqtVAI32xOuYy4uH g5HL5EnFAZIEAU3unO6YxuRH4YxW0ctDpb/H7TLHQsmxFr+6gSfIg9yeapyFRJfCQon1 k4/UH2YdckCHZKHgKin6xmjHUtKqCDNOSVgiWe32iamZtjBtkyoubp/DiWpbKSUMpDqg FOnw== X-Forwarded-Encrypted: i=1; AFNElJ8ZDb4/bKTHjHVZfBqbS8mDnAZlNGbVkdmVzmrGDfrRZwktf2EjayY5Zs3JUqotgNSKWKAdIe7wdFvTYkw=@vger.kernel.org X-Gm-Message-State: AOJu0YxrVSl7ezG4bXxqkEkBDX3eTbDDhcSurZ2Ieig7tgti2toH8zGa 9sS5JcR6gqtoWMXHQe6Zx9nC0DqL42sJt02yJxP6jQt8V1o1VkJXDw+7CLBPebCNTSY= X-Gm-Gg: Acq92OE5Gana/I63Vxi0vyIeSAv706XZpkmmbIG/wX138Gmd2j10hfmuQwzhnyJlM0a mG5dM9xF2/Te2h1pdQrIJ9FPjXEFUEhAHOC3K+nRpbPRDr1j8FYNgl/E1n//f//ykDbVYeLaQpl SGX/MUnapn160HWai3a+IoVIVh2uFKoWfPOVJqR5nGqDxDnpXzv6wnkfBMuEBj8dAi3iLnBISNr Xiygb4KLbDtCajF59kU5vkIVg8bo6aUGAhQI6HhxHNcZS4H3ettLfvUOk1q+RVPErG5yWF+YSir LWyuqzCdNM0lFQ6J4Jn3cSYGzxOuP5IAmKliV2C6dBrtqdWtaaQyA9G/vXZxOyl9Yry7bS/+UCG I+xRgw4X+J3hBL8skTaeap9CfBPIRWOshMA0gqetaajzVOMvMzE4Uq5abbAsubMbFdkNu3AX/vF pPiINmxoMuOSwvbIQe08j3O0ddx/L9nXw= X-Received: by 2002:a05:6000:2889:b0:45e:f765:ff9 with SMTP id ffacd0b85a97d-460566bef00mr5308637f8f.24.1781031476604; Tue, 09 Jun 2026 11:57:56 -0700 (PDT) Received: from localhost ([2001:4091:a245:857c:bd97:47c2:83e4:8d45]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f35eae5sm65167368f8f.33.2026.06.09.11.57.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 11:57:56 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 09 Jun 2026 20:56:20 +0200 Subject: [PATCH v6 08/11] arm64: dts: ti: k3-am62p-ti-ipc-firmware: Move wkup reserved memory 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: <20260609-topic-am62a-ioddr-dt-v6-19-v6-8-16afba97fbe0@baylibre.com> References: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@baylibre.com> In-Reply-To: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@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 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.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3910; i=msp@baylibre.com; h=from:subject:message-id; bh=4xo0fn2TK5jkPi/2917g98xkU+Bs/Sy82TdJFYV28F0=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhiyNJK611UFRM0x/bFNb+lb7EWeUXvok/sYN24//Cxben nT42aujHaUsDGJcDLJiiiydiaFp/+V3HktetGwzzBxWJpAhDFycAjARvvmMDD/lH5yOLgmR9V8o pPXCMOfNiveOhi/EQwuaWnUlG/Msahn+6f9p5QlwkJXh3XP9YIdL2gsx06ByMQOdT4zCu71XpOt wAwA= X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 Move the reserved memory regions used for wkup_r5fss0_core0 to the k3-am62p-ti-ipc-firmware.dtsi. These are all the same for the other boards as well, so we can combine them here similar to what is already done for the mcu_r5fss0_core0 memory regions. Signed-off-by: Markus Schneider-Pargmann (TI) --- arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi | 12 ++++++++++++ arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi | 12 ------------ arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 12 ------------ arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi | 12 ------------ 4 files changed, 12 insertions(+), 36 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 5d7f701420e2d8308b637f3064c560e485ed85f2..f77651109564224408723b72bab= a93e39a82be07 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 @@ -17,6 +17,18 @@ mcu_r5fss0_core0_memory_region: memory@9b900000 { reg =3D <0x00 0x9b900000 0x00 0xf00000>; no-map; }; + + wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9c800000 0x00 0x100000>; + no-map; + }; + + wkup_r5fss0_core0_memory_region: memory@9c900000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9c900000 0x00 0x01d08000>; + no-map; + }; }; =20 &mailbox0_cluster0 { diff --git a/arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi b/arch/arm64/boot/= dts/ti/k3-am62p-verdin.dtsi index 8a5ff5c457579c7b1be7157d235fd4b4e5c6af11..49c78b6b8b2b43fe381c761823b= bd93725f331aa 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p-verdin.dtsi @@ -161,18 +161,6 @@ secure_ddr: optee@9e800000 { reg =3D <0x00 0x9e800000 0x00 0x01800000>; /* for OP-TEE */ no-map; }; - - wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c800000 0x00 0x100000>; - no-map; - }; - - wkup_r5fss0_core0_memory_region: memory@9c900000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0x01d08000>; - no-map; - }; }; }; =20 diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62p5-sk.dts index 16549fd7340a556798cf5a242746c219d3168d83..6444aa0c106197eb44088ec99d7= c7dba7f8f854d 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts @@ -49,18 +49,6 @@ reserved_memory: reserved-memory { #size-cells =3D <2>; ranges; =20 - wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c800000 0x00 0x100000>; - no-map; - }; - - wkup_r5fss0_core0_memory_region: memory@9c900000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0x01d08000>; - no-map; - }; - secure_tfa_ddr: tfa@9e780000 { reg =3D <0x00 0x9e780000 0x00 0x80000>; no-map; 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 1408c970f1942e8a720c9cf071b2f49eafa9db5e..76295e47eca9d6373a894303553= 30c9a4ac9be32 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am62p5-var-som.dtsi @@ -63,18 +63,6 @@ rtos_ipc_memory_region: rtos-ipc-memory@9b500000 { no-map; }; =20 - wkup_r5fss0_core0_dma_memory_region: r5f-dma-memory@9c800000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c800000 0x00 0x00100000>; - no-map; - }; - - wkup_r5fss0_core0_memory_region: r5f-memory@9c900000 { - compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0x01d08000>; - no-map; - }; - secure_tfa_ddr: tfa@9e780000 { reg =3D <0x00 0x9e780000 0x00 0x80000>; no-map; --=20 2.53.0 From nobody Wed Jun 10 10:57:47 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 58B104C77A4 for ; Tue, 9 Jun 2026 18:57:59 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031482; cv=none; b=oMSXnAzApj2CUkW4lFVssjJgSGJDxmwhvIg1V1oejnoRVtBrDcvs6olVJfpcr7l67Ilra52ELDS85i5/Ki2zdCTvYKnjYVh0G6UJY6vre25Ov6BC3vDViAdhy1PpMEGeP6mtQX1w9Zd6wO0zC4B1Jg8ZcpHlUfu28Jvvv2dd0bY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031482; c=relaxed/simple; bh=uNbI68quCVhemPUrUjI6ewPk437iJOJNtQjYHPuptSs=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=jQNtsxIcw6B59eUZGpTyx55iQYGPrEb8oWfqvhPNZbDwpDki02AHAnuq62FirEHVxdvMavnZTIEdrXqvomK8opz+ZutyCVA9aFnKoe8ihAJHDyBGdLx7R+SyC1wdzcRPU85JqWxQRmTRyQaOwxvOQTlK4MC4dEIB6fD6jn7tKRw= 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=ccCzFLQQ; arc=none smtp.client-ip=209.85.128.54 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="ccCzFLQQ" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-490b4a8e28bso49539495e9.1 for ; Tue, 09 Jun 2026 11:57:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1781031478; x=1781636278; 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=lqaukFu1EPsm1kXkP/P6lcFJRHqLfOW4xhG2qtptWUE=; b=ccCzFLQQDoVTkdqzn3TNT040nH4Nr9C8Cvx84JIB2mbgO/B2O6/QxV06vGfpLRFVRV fiGQ/EU5aEc6a3GhjnV4+zw/PVSY+DFPsDv7Y/Akjf1ThwWYOpLx4vvnvEj9TR0+NiiF SzjKjSH+5kueBee7FbyowenIelmXB/+Zu81DfviCOcICrkL1W4jWr1rv6KWWp+kCB2ly 70vHebGb/qhfW5ZD1YCT6mwsjs5CQXg10lEoK2RS6F5vVGaYqFe7kNO5g+ReWivdyNeG AE60WKbn7sorzyyjSABshRLLoUzzUmx3ZDPpbT7OAK3ytLLNqzFjlvXKKROREUer56FI ZaVA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781031478; x=1781636278; 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=lqaukFu1EPsm1kXkP/P6lcFJRHqLfOW4xhG2qtptWUE=; b=rUztyIykPwXueapMAuoAGhCWdVoC7Cykq3YqcNbzzvRwql/y/2n9XhXI36aUdWtR0p lom372Xv4gq2XvaOgTbr0o98rtH/xwAsy0bprBGTMPqsNK/TOzcyyhjpbOGS+HyUZO3w sZ1LsQDF9pJabd0JTUKrvH3799YwY7K7hVvHccOKRO0jYiDn/uVAEWr+V2p6q9+X1jzb Ph0JNqkew5Gpzw2KLt0JnqCWfrlONJnPemVRFMUDc7TplIX7+mlz2KDvTejBBem3hUdo LuxSS7tsskDbpxp5YwJU77R+X6kPORXZwIvL7yelTCCCsZ4zZxXgPNX7KmQlMiPIi6yA a9XA== X-Forwarded-Encrypted: i=1; AFNElJ9VTfklHsymV3zGmLhYeRJ06PzM0E68X0hNU+XEV6bH83IxnDSt7SBLpn2PEvM0k9r9j5Yet39+dSUB9fI=@vger.kernel.org X-Gm-Message-State: AOJu0Yz3sOJ8Ns8Ec4NYCmgh8mciWhLF/ljvy3OaQDdyNXoUm6qPoi6U mvoQGOFDPvDa5sPxg9DtUBabAhq9Qv8gXei1RbO+fNPK98B/P/Xty26Hygod1/rRapE= X-Gm-Gg: Acq92OGOxMS13/i+y4il0C4lCATY+9i5ggI1TcsC//GFQsPpGt/vScF43+biWE90hQg bW6SHFcelHUc+jqmorAcaA9uAoJULvcXkz+wGQwvKOQUfxthTX1Aa7EUNcvzEBmvI+onHDBo3ag cmlNPvDrIbqEOb7vx3tswBD+wGzCTZjFvpni9VSwoL0jrCH0It9vltGsaSvtj8jHbelHnU0VBU4 Kl+HBToaIW6uwE7A33XtjG4+gh0IBUAL2VRQ+piScQLFyhJtEeXxkc1FTliJqQVwTxe/Q8bee2q MUJuOCLeBiP353ptHRYvWv/vYrXmVmtCWmlmRPLTYuZY2+Q5Qa+I+8EeBBWV0CTVf4SSBqEtlC9 g8+aRkWUKVrmhVagZiVYLFyOeICaBJGorq3KUfLjj/ZLJGuaaaqwAQtCryLXOqObdGrzdH023kU RHVuczQ0exax/3yHScRuO7hf4kL+kbvGw= X-Received: by 2002:a05:600c:4fcb:b0:490:d354:d15b with SMTP id 5b1f17b1804b1-490d354d32amr103004255e9.29.1781031477905; Tue, 09 Jun 2026 11:57:57 -0700 (PDT) Received: from localhost ([2001:4091:a245:857c:bd97:47c2:83e4:8d45]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490bc3b5b82sm532638485e9.1.2026.06.09.11.57.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 11:57:57 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 09 Jun 2026 20:56:21 +0200 Subject: [PATCH v6 09/11] arm64: dts: ti: k3-am62a-ti-ipc-firmware: 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: <20260609-topic-am62a-ioddr-dt-v6-19-v6-9-16afba97fbe0@baylibre.com> References: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@baylibre.com> In-Reply-To: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@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 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.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2467; i=msp@baylibre.com; h=from:subject:message-id; bh=uNbI68quCVhemPUrUjI6ewPk437iJOJNtQjYHPuptSs=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhiyNJMFXZ+pacm/OZbQ4f/QOa2PlGzFF428M5098WJgfd MGL/41IRykLgxgXg6yYIktnYmjaf/mdx5IXLdsMM4eVCWQIAxenAEzkFBvDX/FHq17fXqD568p6 jwnZT9mV11fnz81kfN0uHt7eN1fusCgjQ4OyUO7TbT6+G+1OiPw6+/y/1Z29arqNErWz/zmmVE+ UZQYA 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) --- .../boot/dts/ti/k3-am62a-ti-ipc-firmware.dtsi | 38 ++++++++++++++++++= +--- 1 file changed, 34 insertions(+), 4 deletions(-) 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 682b1c9f3071ddf23044c1fde1e88f2b901ec64c..fe10d3e75ceee35f84d34b892f9= 925efceb7743a 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 @@ -36,12 +36,36 @@ 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 0x01d00000>; + 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; }; + + 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 0x1b60000>; + no-map; + }; }; =20 &mailbox0_cluster0 { @@ -78,8 +102,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"; bootph-pre-ram; status =3D "okay"; }; --=20 2.53.0 From nobody Wed Jun 10 10:57:47 2026 Received: from mail-wm1-f54.google.com (mail-wm1-f54.google.com [209.85.128.54]) (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 8C2EC4D8D83 for ; Tue, 9 Jun 2026 18:58:00 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.54 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031487; cv=none; b=h/BYKmpaPW/YkpprjkKa6fu8nbTkhmwn/dhkY6cxTqNfkEZc6NIvmbHsm5luFmq39ucHfSY5evLhcJHttMNDaAUh42A2XzzWKiZ/GXYINPWOrY2FwmZD3eGA/ODk1UrkJyMnzlDcsts+Eg6ObPxfHGOBdytOuimSiNWiUnlutBA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031487; c=relaxed/simple; bh=1HjXZU3N3yWNNw6i7VHEK3NtZRbPjnphoL+Zf42nRpo=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=eUr1XIrJMrO1DWLs41tr3D4RaGE25Q6qDRMELv01Ild5sK/AtrXZYT63E51LFso/aYZDuOyl9tZhl7IAOy0TD/nG9HzFxdHs5ST4DWnyAnBcQ2eFCIzxT4siqJInM1q2/Vxko+TikGDkG3K8XkhgfL1xM7tHzdY7kvfNynsnbBU= 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=ee9XAd7B; arc=none smtp.client-ip=209.85.128.54 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="ee9XAd7B" Received: by mail-wm1-f54.google.com with SMTP id 5b1f17b1804b1-490ac357c55so64250835e9.1 for ; Tue, 09 Jun 2026 11:58:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1781031479; x=1781636279; 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=nE40RXPXCC4Y6jx2aaoYHGd5GnbuzIEXCGKvuCuNxlc=; b=ee9XAd7BBJH9KqKuXahW3qm20HUBK80V/R80chVfOKVbuAErNlbhVuJQbbnhXA8OnU 3m9onR7tVjv3eTIF7SwhUydHW3sJnb9j63JwELsrOMIPSG0LkEkBeclSFpvt6SnZxvKm OR1h2zkcK98knwtvls5bKC4O4rr41MbRqamkFbSSbvx9zkwbatw9ls7NYfoy/IqdBTW8 akA34ndfsCmmD68m+ClbhKMpw0DWpyBN2/fdr0bRQ1MWr0NtUt4oErcEWSZPd4BkH/eA aTRtLzyUbZtvkSRdztK3mLsuk5AvtXsy5zTETL3rrd/denT4nvYIFcKg5BL1kKeS5XEg LaYw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781031479; x=1781636279; 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=nE40RXPXCC4Y6jx2aaoYHGd5GnbuzIEXCGKvuCuNxlc=; b=l7DAqCpP5U/WTuJpP7tG+ZyaHhFxZPXwokJBepBBccchGDF5SJk2Gxzr8s1/3utISB DHiVJmAE225ix4lEWtU1iwg4Go6kQlSMebKxUH8iyZ74S6A9dL7zX0ynn973rpSQlYOt uuYd+Ydm9JpXUOXoQSYSvrYFHvpxYhVGqcNQWHCTgPg4keOF//v5QvVWjfCYaJy2+98l H+bUcbvrZMxouClcMqev4P3IVkIJe/g0XubO4kNetI2DdOuiojkOZTGQwv0IcYVyy0nW cMeaBcfllu9Hm9oclEURMqQHu/n8jWTubYT4u4xSXzsZVAq01VApzyFQlMeX/3pQhsM0 exmA== X-Forwarded-Encrypted: i=1; AFNElJ96ry015xcbOW1cCRdYrN+0L7320YUouBgcjyVjj+H0zvSVpxyvz+bIm/bUSZtPPStgOqXyifIY25yRTpg=@vger.kernel.org X-Gm-Message-State: AOJu0Yx2z9orfy579T/j0Nj2vDRdlCmYILIu+3RQY9Wbzer5tU6iUkU8 e+nNlvs4YacTL5qH4Wm/19wpeRI7gH/DiZEVgkl3bDbsm8jcb38ezrLxnrxDbEKUzCM= X-Gm-Gg: Acq92OHdYW/eDGu8A6q8gg5YZAqUU0e1Hikc8M8ij096a94bfdXjSpxQFDqeXEF9QRV NJ3IP9AnLeFf3cccT6xsbKvpLnEDmoK/vm8HLTm0zqEqpC/ule7meXUtwJVUq0Su1PXUevyIxvt 5wC9vufkWGGrDrRWw0Jx31JAFc/Xg1AhHFWuc+1mS2EWLHgokMcTFGtxnxET6aLHRv9y0x7ZZ9Q SB99I7Tv0XTjwLlyc4J28lgoP0VLou7n2saJw6fT+9qjBWvh2x7GS3Bc1M8xyFcr2Qn2/mNjdL/ XyraU2+s4aoYHmpnDxF900+I1L0y1FAjtWxUQFmZ6T0uhmLRMkZpIwglrpMZrTqHjnPkjVnbZpS YTD/pen/fQvIyruXNigtB3nguQSPFTu6XRHuooKQrLFeb4pUwcq21m5z8+YVjzsyGZwcTM/A3qL rcO7cJQb2/CyGWoEpXIcpV8w23mOeJqR+xGo2ti/MwDA== X-Received: by 2002:a05:600c:34cf:b0:490:b8e2:6380 with SMTP id 5b1f17b1804b1-490c25b1243mr373855055e9.12.1781031479156; Tue, 09 Jun 2026 11:57:59 -0700 (PDT) Received: from localhost ([2001:4091:a245:857c:bd97:47c2:83e4:8d45]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-490bc39e024sm669863455e9.4.2026.06.09.11.57.58 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 11:57:58 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 09 Jun 2026 20:56:22 +0200 Subject: [PATCH v6 10/11] arm64: dts: ti: k3-am62p-ti-ipc-firmware: 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: <20260609-topic-am62a-ioddr-dt-v6-19-v6-10-16afba97fbe0@baylibre.com> References: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@baylibre.com> In-Reply-To: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@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 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.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2400; i=msp@baylibre.com; h=from:subject:message-id; bh=1HjXZU3N3yWNNw6i7VHEK3NtZRbPjnphoL+Zf42nRpo=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhiyNJAnPkzlmVYsqN07JvzNbrfPpv2PhmhF5y5eu6Y2vl tKZ/K+xo5SFQYyLQVZMkaUzMTTtv/zOY8mLlm2GmcPKBDKEgYtTACYS3MzwT2nPj5Mbis2maiv9 +Joq7ndj+pynL49abZCNi+vj9P3Y4sbI8H/fe+1nU255qK0Xe6T3cXn0tsUdH498uye+eve7l1q 3dnEAAA== 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) --- .../boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi | 38 ++++++++++++++++++= +--- 1 file changed, 34 insertions(+), 4 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 f77651109564224408723b72baba93e39a82be07..8f7409da83392d2d1f160a9645e= f4d68f7aaa1bf 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 @@ -24,9 +24,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; }; }; @@ -56,8 +80,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 --=20 2.53.0 From nobody Wed Jun 10 10:57:47 2026 Received: from mail-wr1-f43.google.com (mail-wr1-f43.google.com [209.85.221.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 E396A4CA289 for ; Tue, 9 Jun 2026 18:58:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.43 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031485; cv=none; b=gRwirSi0UnAB/K4TdWqVXEtVv7mp0hP9TttgUoJIufW+i/OZ83hRsyUrW65wVjFDiJN9i5/iUyQcimOBH9ibRh/+7c4bnQixejLLVAFU9qefscvNjl/3oFwt3Jbw66s4XjpocrMzuFWqTaYzuPI3+F2al6cCDzuacCHp+W2n65o= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1781031485; c=relaxed/simple; bh=vgTU6IpqehS35f26r2q57NqAGrF/RDXF3lubDqCB+Bg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=qSBO127p0x8pQ2x2Wg9ouB9sK+KPyHUOcG0B2k6zEScLREEOoQHfm4qqpq6S7fBOBrXcmaG5xJc91T4cCT1xOs9YAVSMs4d2nIIhD0k7G5usgbgY+6oeFjcWDgiIO9eCVlV6kPsV52QG7xiskIpdZXnFGvpmUcXtYNW+u1ZiWTI= 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=j3FTE+D9; arc=none smtp.client-ip=209.85.221.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 header.i=@baylibre.com header.b="j3FTE+D9" Received: by mail-wr1-f43.google.com with SMTP id ffacd0b85a97d-45fd464d51fso3254160f8f.3 for ; Tue, 09 Jun 2026 11:58:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre.com; s=google; t=1781031480; x=1781636280; 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=r7ceLvJFGDWzpb591woUgz7GBOYPJ1IlL6PiiR38W78=; b=j3FTE+D9dSnQBz057NvFONe7sZUpzHhWrY5RGvVmf2BtqjUmPnqcA2TAF3YMqKneaz vceIx6k8UPnaOVMaqyGQvpZO1Yw6U22Icwche1pX8LFx3lyT7Re55TX3po5roj7zMBYC QaReoSupEN8Jzcl5IhVFwoPEv9OPCsL8abAjs44Ohzyid05imnA3jztCBJQ3nRxnhDp1 Vs9pzHG1v6vbTuLBJP0EVsjrG8NYxRIdSdt9DVQZLXNUjSNu910psw2aeky87ADBPw13 88Xm7oWDyw5F+yR17OZCLI72MZyXx9gCdIdFjZuoULJUtQ+4TIqNgxr36z/J/Cp/oOvT Udxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1781031480; x=1781636280; 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=r7ceLvJFGDWzpb591woUgz7GBOYPJ1IlL6PiiR38W78=; b=Ngagl1tS03BUez2/NH/pGVroAhfh9+xBCg6S6Vi9UsWC3bVL5tDsh7gMFsWptrnBH2 LjGozU2j0IJXegNa+pYp79o0yhPnWKB5aTEFYN+ZsIM5B9TrFyXLH1AAaacQOs0NcUZS bpV77SFlYI0gQNywvVIL+1lT/cImPtcn0ThDa7h0WW5h/ERwIzVgi7KvGi5nVPflqGjy y4kloSP+HaJmJGZnnDOCrmmRMsmcjtNXVGvbSjl05lz5hHc6TauTkj6vt6Wura2JyGki oMXZ9kwqE6+C3PNB6JDDgBmxaGtlQyJ8N1g5NDK2bKcC7uG+lrW55Ep8DL76fntMOMWa zPHA== X-Forwarded-Encrypted: i=1; AFNElJ8ZrCuI7HtsFAqEy2twY/upSo6tgklA71bCqmoGdQDuAX4Ml7IpnPfQpWO37ObsZirn/3+I5u/NL6sCd/4=@vger.kernel.org X-Gm-Message-State: AOJu0YzDkB86Sz5gWC8qrjOOJvjwLQIF/TeC7n+s6ul98e3vqxkijJta FwJWeKHQCRqNEEVRQW2FIzgciEQTsAxTtD7evzoHApn2R5Hu0ZrMyWkTAB2F23RKeFw= X-Gm-Gg: Acq92OEw20JUTtyECCT4WGxUMVnhZa6oqf4WqlEAX95gY17ahkxq+PSBCR2XYl2RHEH fHxjL1udVokzArFXNJrhBj7WnLMVwa9Fqi6I+DnSDyGqIuWfotufaKfLldoYRD3qu7K3LxKm8/7 7E4KSajJHLW2mZVIThAlSuMTrramE/Z+V0EIYMuNbqHbD8Z+WTbR0BPj1y86w2zDAnYBimB6cZZ q/k/Riqcl8lW4fd6UcCoszPsLa9TykX3IY4V3MUgSGF/FDfX4lXrLEJyqH9vZYSwneVEu62ns/2 89gWVl8O6p5OfOW3P3ZqRM7LzmDYPVMUDvnRtvKWfd8TOLGJfAJyyc2alxcqbPngWC73lgwylup DhDJ8u39Y9bRe6r0Aec71LwEJrNSN+29MWHUgbb1u6DTqYOJOsEwlE2/00cv4Rdcn+qTE/lEEvZ wyDBn9iyliTYsbNAnXVFbZvkozk/orSyCMjb1QYl5e2w== X-Received: by 2002:a5d:550f:0:b0:460:3233:f994 with SMTP id ffacd0b85a97d-4603233fa1fmr26772439f8f.43.1781031480394; Tue, 09 Jun 2026 11:58:00 -0700 (PDT) Received: from localhost ([2001:4091:a245:857c:bd97:47c2:83e4:8d45]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-4601f2f2710sm50663559f8f.14.2026.06.09.11.57.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Jun 2026 11:58:00 -0700 (PDT) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 09 Jun 2026 20:56:23 +0200 Subject: [PATCH v6 11/11] arm64: dts: ti: k3-am62p-ti-ipc-firmware: Add 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: <20260609-topic-am62a-ioddr-dt-v6-19-v6-11-16afba97fbe0@baylibre.com> References: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@baylibre.com> In-Reply-To: <20260609-topic-am62a-ioddr-dt-v6-19-v6-0-16afba97fbe0@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 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.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=1228; i=msp@baylibre.com; h=from:subject:message-id; bh=vgTU6IpqehS35f26r2q57NqAGrF/RDXF3lubDqCB+Bg=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhiyNJIWtC9Wd2BVK7G1VZ8l/k5HMmsA25/PcSXd6/2gZ+ f1sXHq/o5SFQYyLQVZMkaUzMTTtv/zOY8mLlm2GmcPKBDKEgYtTACYy/wDD/7wDn10ljz4x7v5f x+0qqP7Fp+UFx/bzO2//fyb2UPHTo/sMf0V3LxBvKiy/5ByoVr9u0vdfkZOXN0z6r+Hv6Wy2VuL 0DyYA 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. Signed-off-by: Markus Schneider-Pargmann (TI) --- arch/arm64/boot/dts/ti/k3-am62p-ti-ipc-firmware.dtsi | 2 ++ 1 file changed, 2 insertions(+) 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 8f7409da83392d2d1f160a9645ef4d68f7aaa1bf..04fcd5115b9d95e6e23c4e43782= c06501a0fa601 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 @@ -40,6 +40,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 { @@ -89,6 +90,7 @@ &wkup_r5fss0_core0 { "lpm-metadata", "lpm-context", "dm-firmware"; status =3D "okay"; + bootph-pre-ram; }; =20 &mcu_r5fss0 { --=20 2.53.0