SPRUJB6B November 2024 – May 2025 AM2612
The below describes the SoC and Peripheral Clock and Reset Control Registers
| Control/Status Registers | Description |
|---|---|
| MSS_RCM.R5SSx_DBG_RST_EN | Controls enable/disable of debug reset request to reset CORE0 and CORE1 |
| MSS_RCM.R5SSx_RST_ASSERDLY | Controls the number of cycles reset should be kept asserted for R5SS resets. |
| MSS_RCM.R5SSx_RST2ASSERTDLY | Controls the number of cycles reset should be to wait before asserting R5SS resets. |
| MSS_RCM.R5SSx_RST_WFICHECK | Enable/disables if WFI is required before asserting R5SS resets. |
| MSS_RCM.R5SSx_RST_CAUSE_CLR | Clear the reset cause register |
| MSS_RCM.<IP>_RST_CTRL | Controls the individual IP reset generation |
|
MSS_RCM.R5SSx_RST_STATUS |
Status register capturing which event caused the corresponding R5SS reset |
| Control/Status Registers | Description |
|---|---|
| MSS_RCM.x_CLK_SRC_SEL | Select line for selecting source clock for corresponding IP. Data should be loaded as multibit |
| MSS_RCM.x_CLK_DIV_VAL | Divider value for corresponding selected clock. Data should be loaded as multibit. |
| MSS_RCM.x_CLK_GATE |
For gating the corresponding clock. Writing '111' will gate clock for the IP |
| MSS_RCM.x_CLK_STATUS_clkinuse |
Status shows the source clock selected for the corresponding clock |
| MSS_RCM.x_CLK_STATUS_currdivider | Status shows the current divider value chosen for the corresponding clock |