On Tue, Nov 07, 2023 at 05:17:54PM +0100, Thomas Richard wrote: > This series is the U-Boot part of the work to add the suspend to RAM > support for the K3 J7200 EVM board. > > During the boot R5 SPL makes a copy of DM-Firmware in memory. > Resume detection is done by reading a magic value in a pmic register > (set by DM-Firmware). > > If a resume is detected, R5 SPL run the exit retention sequence of the > DDR. Then it restores TF-A in SRAM (it saved itself to DDR), and load > DM-Firmware using the copy done during the boot (fit image processing > is skipped). > > The copy of TF-A/DM-Firmware, the SPL stack and malloc are located in a > reserved memory region (for the kernel point of view) to avoid any > memory corruption.
I'm glad to see all of this in general. In specific, this work will get merged once (a) the DTS changes are upstream to the kernel and (b) TI has/plans on doing further cleanup and re-org of the K3 support code overall and how J7200 is handled vs J721E vs J784S4. At least the parts that matter for this series I am hopeful won't take too long, and this can be rebased on top of that work without being too difficult. -- Tom
signature.asc
Description: PGP signature