SPRUI30H November 2015 – May 2024 DRA745 , DRA746 , DRA750 , DRA756
This procedure initializes the power domain of the device after a POR or software reset.
Step | Register/Bit Field/Programming Model | Value |
---|---|---|
Configure memory area power state when the power domain is on. Not all memory area states are programmable. | PM_<Power Domain name>_PWRSTCTRL[x] <Memory Bank name>_ONSTATE | 0x1: RETAINED 0x3: ON |
Configure memory area power state when the power domain transitions to RETENTION state. Not all memory area states are programmable. | PM_<Power Domain name>_PWRSTCTRL[x] <Memory Bank name>_RETSTATE | 0x1: RETAINED |
Configure logic area RETENTION power state when the power domain transitions to RETENTION state. | PM_<Power Domain name>_PWRSTCTRL[2] LOGICRETSTATE | 0x1: CSWR |
Select target power state of the power domain. Not all states are programmable. | PM_<Power Domain name>_PWRSTCTRL[1:0] POWERSTATE | 0x1: RETENTION 0x2: ON-INACTIVE 0x3: ON-ACTIVE |
Wait until power state change is complete. | PM_<Power Domain name>_PWRSTST[1:0] POWERSTATEST | 0x1: RETENTION 0x2: ON-INACTIVE 0x3: ON-ACTIVE |