Hi, Split the firmware memory region in more specific parts so it is better described where which information is stored. 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 and resume from RAM.
IO+DDR is a deep sleep state in which a few pins are set to be sensitive for wakeup while the DDR is kept in self refresh. Everything else is powered off. The changes in this series were suggested as part of the IO+DDR u-boot series: https://lore.kernel.org/r/[email protected] There are currently no real users of the memory-region that is split in this series. The size of the memory-region in total stays the same. The new layout is derived from the software running on the r5f processor: https://github.com/TexasInstruments/mcupsdk-core-k3/blob/k3_main/examples/drivers/ipc/ipc_rpmsg_echo_linux/am62ax-sk/r5fss0-0_freertos/ti-arm-clang/linker.cmd#L172 https://github.com/TexasInstruments/mcupsdk-core-k3/blob/k3_main/source/drivers/device_manager/sciclient.h#L459 Additionally the two important devicetree nodes for resuming from IO+DDR have the bootph-pre-ram flag added as this data needs to be read before the RAM is in use. Best Markus Signed-off-by: Markus Schneider-Pargmann (TI) <[email protected]> --- Markus Schneider-Pargmann (TI) (6): dt-bindings: remoteproc: k3-r5f: Split up memory regions dt-bindings: remoteproc: k3-r5f: Add memory-region-names arm64: dts: ti: k3-am62a7-sk: Split r5f memory region arm64: dts: ti: k3-am62p5-sk: Split r5f memory region arm64: dts: ti: k3-am62a7-sk: Add r5f nodes to pre-ram bootphase arm64: dts: ti: k3-am62p5-sk: Add r5f nodes to pre-ram bootphase .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 37 ++++++++++++++++++- arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 42 ++++++++++++++++++++-- arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 42 ++++++++++++++++++++-- 3 files changed, 116 insertions(+), 5 deletions(-) --- base-commit: 6de23f81a5e08be8fbf5e8d7e9febc72a5b5f27f change-id: 20260210-topic-am62a-ioddr-dt-v6-19-0da7712081d7 Best regards, -- Markus Schneider-Pargmann (TI) <[email protected]>

