On 8/28/26 3:57 PM, Richard Genoud (TI) wrote: > Add support for resuming from suspend in board_init_f. > The resume state of the SOC is identified and lpm resume > sequence is followed accordingly. > > First, add the board specific part of the exit retention sequence for > k3-ddrss following the DDR resume sequence: > - exit DDR from retention > - de-assert the DDR_RET pin > - restore DDR max frequency > - exit DDR from low power > > The self-refresh exit sequence is performed in a loop for each DDR > controller. (J784S4 has 4 DDR controllers and J742S2 has only 2) > > Select the number of ddr controllers on the basis of > CONFIG_TARGET_J742S2_R5_EVM build flag. > > Then: > - Extract context address from devicetree and send to TIFS. > - Power on the rproc cluster. > - Replay the certificates attached to saved images of ATF and OPTEE. > - Resume sequence for context restore and rproc resume. > - Image entry to DM firmware. > (All those steps are done in do_resume()) > > The context address area is firewalled by TIFS to protect it from > other hosts. > > Co-developed-by: Gregory CLEMENT (TI) <[email protected]> > Signed-off-by: Gregory CLEMENT (TI) <[email protected]>
A Co-developed-by is missing. > Signed-off-by: Thomas Richard (TI) <[email protected]> > Co-developed-by: Prasanth Babu Mantena <[email protected]> > Signed-off-by: Prasanth Babu Mantena <[email protected]> > Co-developed-by: Abhash Kumar Jha <[email protected]> > Signed-off-by: Abhash Kumar Jha <[email protected]> > Signed-off-by: Richard Genoud (TI) <[email protected]> Best Regards, Thomas
