SPRUJ17H March 2022 – October 2024 AM2631 , AM2631-Q1 , AM2632 , AM2632-Q1 , AM2634 , AM2634-Q1
Transitions from Lockstep to Dual Core or vice-versa (on supported parts) and enforcing ROM eclipse requires triggering MSS_CTRL. R5SSx_CONTROL_RESET_FSM_TRIGGER ( Note that this resets the full cluster) or triggering the STC (Self Test Controller).
By default, R5FWFI (Wait for Interrupt) check is enabled by MSS_RCM.R5SSx_RST_WFICHECK register. The FSM checks if the CPU is in WFI state before propagating the reset.
Delays for asserting the reset and holding the reset can be programmed in the MSS_RCM.R5SSx_RST_ASSERDLYand MSS_RCM.R5SSx_RST2ASSERTDLY registers.
Individual R5SS have their own status register MSS_RCM.R5SSx_RST_STATUS to capture the source of R5SS internal resets. Reset status bits are read active HIGH (1) when a particular reset is triggered. After reading this reset source register, software must clear the register. MSS_RCM.R5SSx_RST_CAUSE_CLR needs to be written 3'b111 to clear the status bits.The following are the R5SS Reset sources:
For additional details on R5SS Resets, refer to R5SS Chapter.