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) <[email protected]>
For the entire series with AM62p: Tested-by: Anshul Dalal <[email protected]> Boot logs: https://gist.github.com/ArchUsr64/4fe8433590c6c575a685d808aebb6271 Regards, Anshul

