[PATCH v4 00/13] am62: IO+DDR resume support
Anshul Dalal
anshuld at ti.com
Mon Nov 3 09:18:36 CET 2025
Hi Markus,
On Thu Oct 30, 2025 at 3:29 PM IST, Markus Schneider-Pargmann (TI.com) wrote:
> Hi,
>
> this series introduces support to resume from IO+DDR. IO+DDR is a low
> power mode of am62a and am62p in which nearly everything is powered off
> except DDR which is in self-refresh and a few pins which detect
> activity and can wakeup the system again.
>
> On resume uboot SPL is loaded and checks if this is a IO+DDR resume. If
> it is, the DDR initialization sequence in k3-ddrss differs slightly as
> it has to get the DDR out of the self-refresh.
>
> Afterward a specific address determined from DT is used to get the
> metadata that stores relevant context addresses. The context is restored
> using the tisci message TI_SCI_MSG_MIN_CONTEXT_RESTORE. At the end all
> further initializations are skipped and uboot SPL directly jumps into
> the DM resume address which takes care of the rest.
>
> k3-ddrss is using absolute register accesses at the moment. I am trying
> to submit syscon DT patches upstream to access these through syscon,
> unfortunately there is ongoing discussion regarding syscon.
>
> I tested this on am62a.
>
> Best,
> Markus
>
> Signed-off-by: Markus Schneider-Pargmann (TI.com) <msp at baylibre.com>
For the entire series with AM62p:
Tested-by: Anshul Dalal <anshuld at ti.com>
Boot logs: https://gist.github.com/ArchUsr64/4fe8433590c6c575a685d808aebb6271
Regards,
Anshul
More information about the U-Boot
mailing list