From nobody Thu Apr 9 19:20:14 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 B8AA3481FA4 for ; Tue, 3 Mar 2026 15:13:57 +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=1772550839; cv=none; b=pPC9pFCvskk9AMPxTxZKJbPuAo+yzxRzG1GhU3MAy+QNORYEq3dth91bAYyHyO6BR3eoVj7gYxdx7UvjVMTOX8mh9uIHpFf2LVRzZv+GymBCmlOucNxbEHePKFq5j7qHhgC2h4/dfsIVsTMTjRFsllbm+Qrf5W+eE7C7823s7J8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772550839; c=relaxed/simple; bh=WyT89chcbmYqJC7DKZPxjAVElAXe9OzF+0pwJ2S76L8=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=riYHQnQpl3zhlATK4CdgvziJ6Exvk4N5jys1gNaIhlkkGM4wFm8tOzyQVM5FcoUaqLxnWtv8qmMaQNwVeszoJF/7ZlStzLC4qR2VIl4IXwXWZ2sjjFiOQVFyhsMqRYKy111QqC2MphE6I+kl6ggUcKdruV4x92BW9PqMQrnBxOw= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=3F32+mpU; 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.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="3F32+mpU" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-4837907f535so50947815e9.3 for ; Tue, 03 Mar 2026 07:13:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1772550836; x=1773155636; 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=WbJgbWAnfu0WdyiSKYKXFL9ucpwnq0NwS8nZPGPTy/I=; b=3F32+mpUjDmlo5xUCJc5IFw5viCYRuVuLyjx7nOqKENRbZJqYD8WTdIIrUYEuYa43F +9bLu8g+rVBhodMgE2dQDgSHe074KeYgnObUoqZsBGRoDuwTOUujzyvHkVYM5LRnRIGf fpyqG8/ofkxJTPsaWpCgw1n2ApLr2dMevuMtaqBQ5NzZmRydOGZfdzDyN/sAh6jJNt32 JBcfyqIHJPrsKyj+ffVsYIJu9nZUfNFhLaoC8+SBZ/FlrjRr1tCwdeSey57ItHNr2FJ8 6ARJYU9LvnBwl0ZJ6Z+/lRFXnAfhzykymCMlz5YyyoUzCFsEBPzKIx2v0nVCkS/k/lpz MHQA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772550836; x=1773155636; 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=WbJgbWAnfu0WdyiSKYKXFL9ucpwnq0NwS8nZPGPTy/I=; b=L71A/lRqdV2ZZpXokbighH9kBEWOyAHI5ImbUeNjHaOlNLM2uH3ahYviu269R4pQJl ArMhOXNedxFW0R0cNSL1j+QPcHGH0+bNiYF5maesnHJNeRfLaNRauz5R0Jmd22RGW2MV 8SJSlsrcET+QYINbWKchvX8JH0yww9ixgT5c5RhhLHjhddRlEdDZxMBN2pQRJFEx0Nu9 V0qAAPi+uhmUqMP1507mmkrohN19UJlXbaVpVzEZdj2befimCTrVOY0hypkzOS1JjHJ3 Wm7GGaK1ncmwq5s9CkEcMd+CoWxIzquBpjELlh54vZy7pK01qv5XLp15cY4g2i4l8QML tJ1w== X-Forwarded-Encrypted: i=1; AJvYcCVlpLdqYulZjIBsBr3wHqxGbwBdSunf5Hj55T6bZqLuHHC1QeZo2rWGcp65dqaZ20pIouhtGgqkpm2521k=@vger.kernel.org X-Gm-Message-State: AOJu0YzNn6BgwGwx0yrvZR/46vV5iHYuDKJsbNiXnjXmvaTZA2Tr5hgn BhLEbKbVaWG86TFvRe+qjNExbtYDPKfY1aEFMP73etj1puqhY8CK18L1ZTbrnvprNPPwF5vwdRr ATBfQ X-Gm-Gg: ATEYQzyS1nKOLcyKgWt0B7H4IKAIl1CuU9OmLH0KwezhUkNnc22qM/3X4dGj6bceMFD pjbqgKS4lr/H3A903eeX1c4Kz+vyOgeSv2jWrCDFGF5npX/NpvJumNEvHqNK/RZkFE13TN2UlnM 261SRentcnVRCCCIdMpZj5YrP7z7UMHkYcYrgmLgZ1Po0AnP7UGVQciL95VraAfQa2UG5gGCthX PwRn8UMHT+YbfY8l2Y9RkftraSZZIo4If8pP7kS+ikJISLBnkSCR7xnVYDXQ9Ro9O+ill8OyYPe Eiz/QArv4VdAsMujQCN+BWtJk2yW3FUSHSWhX7rBdLDq1BhT1Y1+sUFRq64UgOEx+3w1ADQTqUt 1jO0QSqN2tWUwAqbPb0e6SggaJYtzzNGDptrW6jZ42zUwKd+W2B76ZOtflQAufEnmEDsImBR/Et 8hoF95RBv0jD8EwHoRWtQFVVFIUjX/qF4= X-Received: by 2002:a05:600c:818e:b0:480:1b65:b741 with SMTP id 5b1f17b1804b1-483c9ba3aadmr304376075e9.15.1772550836189; Tue, 03 Mar 2026 07:13:56 -0800 (PST) Received: from localhost ([2001:4090:a244:8139:5278:cf5a:3494:5e80]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-483bd75df9fsm574690085e9.13.2026.03.03.07.13.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2026 07:13:55 -0800 (PST) From: "Markus Schneider-Pargmann (TI)" Date: Tue, 03 Mar 2026 16:13:02 +0100 Subject: [PATCH 4/6] arm64: dts: ti: k3-am62p5-sk: Split r5f memory region Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260303-topic-am62a-ioddr-dt-v6-19-v1-4-12fe72bb40d2@baylibre.com> References: <20260303-topic-am62a-ioddr-dt-v6-19-v1-0-12fe72bb40d2@baylibre.com> In-Reply-To: <20260303-topic-am62a-ioddr-dt-v6-19-v1-0-12fe72bb40d2@baylibre.com> To: Bjorn Andersson , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Suman Anna , Nishanth Menon , Vignesh Raghavendra , Tero Kristo Cc: Vishal Mahaveer , Kevin Hilman , Dhruva Gole , Sebin Francis , Kendall Willis , Akashdeep Kaur , linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, "Markus Schneider-Pargmann (TI)" X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2273; i=msp@baylibre.com; h=from:subject:message-id; bh=WyT89chcbmYqJC7DKZPxjAVElAXe9OzF+0pwJ2S76L8=; b=owGbwMvMwCXWejAsc4KoVzDjabUkhsxlv+btWXQucSrb6dTV7a27za4J5sbas02ezip+R3/2A 7fzjq2uHaUsDGJcDLJiiiydiaFp/+V3HktetGwzzBxWJpAhDFycAjCRkk5Ghl3TlqVpXM37a2Jd t3PdtwfL6jIO1/o6rW3+n2czMX6b2klGhr/eO05bXw0pktcycVlyVmXemfhN8m3PFgtUvK3eWqH 8jRUA X-Developer-Key: i=msp@baylibre.com; a=openpgp; fpr=BADD88DB889FDC3E8A3D5FE612FA6A01E0A45B41 Split the firmware memory region in more specific parts so it is better described where to find which information. Specifically the LPM metadata region is important as bootloader software like U-Boot has to know where that data is to be able to read that data. Signed-off-by: Markus Schneider-Pargmann (TI) --- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 40 +++++++++++++++++++++++++++++= ++-- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts b/arch/arm64/boot/dts/= ti/k3-am62p5-sk.dts index 4f7f6f95b02ef94a140edcef595ad8f6cc4b4113..7fa4924ab52484c7ac4243a0cd6= c0d7aacaf8b30 100644 --- a/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am62p5-sk.dts @@ -55,9 +55,33 @@ wkup_r5fss0_core0_dma_memory_region: memory@9c800000 { no-map; }; =20 - wkup_r5fss0_core0_memory_region: memory@9c900000 { + wkup_r5fss0_core0_ipc_region: memory@9c900000 { compatible =3D "shared-dma-pool"; - reg =3D <0x00 0x9c900000 0x00 0xf00000>; + reg =3D <0x00 0x9c900000 0x00 0x100000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_fs_stub_region: memory@9ca00000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca00000 0x00 0x8000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_metadata_region: memory@9ca08000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca08000 0x00 0x1000>; + no-map; + }; + + wkup_r5fss0_core0_lpm_rest_region: memory@9ca09000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9ca09000 0x00 0x97000>; + no-map; + }; + + wkup_r5fss0_core0_dm_region: memory@9caa0000 { + compatible =3D "shared-dma-pool"; + reg =3D <0x00 0x9caa0000 0x00 0xd60000>; no-map; }; =20 @@ -833,3 +857,15 @@ &mcu_uart0 { }; =20 #include "k3-am62p-ti-ipc-firmware.dtsi" + +&wkup_r5fss0_core0 { + memory-region =3D <&wkup_r5fss0_core0_dma_memory_region>, + <&wkup_r5fss0_core0_ipc_region>, + <&wkup_r5fss0_core0_lpm_fs_stub_region>, + <&wkup_r5fss0_core0_lpm_metadata_region>, + <&wkup_r5fss0_core0_lpm_rest_region>, + <&wkup_r5fss0_core0_dm_region>; + memory-region-names =3D "dma", "ipc", "lpm-stub", + "lpm-metadata", "lpm-context", + "dm-firmware"; +}; --=20 2.51.0