The PSM global registers help to control and status the following.
- Processor controls and status
- APU power state
- Boot-related errors detected
- General storage registers
- Power states and control requests
- Isolation and reset requests
- Power-down control
PSM Global Register Set
The entire PSM global register set is summarized in the following table.
Register Name | Offset Address | Access Type | Description |
---|---|---|---|
Miscellaneous | |||
GLOBAL_CTRL |
0x0000
|
RW, R | APB destination error enable, FW loaded, PSM R/W QoS, PSM sleep, wake status, and clock control |
APU_PWR_STATUS_INIT |
0x0008
|
RW | APU 0 and 1 power state value |
0x0010 + |
R, W1C |
APB programming interface address decode error | |
PS_SW_ERR |
0x0020
|
RW | Software errors detected by PSM |
PSM_BOOT_SERV_ERR |
0x0024
|
RW | Boot and service errors detected by PSM |
32-bit Storage Registers | |||
|
0x0030 + |
RW |
General 32-bit storage registers. |
|
0x0050 + |
RW |
General 32-bit storage registers. The persistent storage registers are only reset by an external POR. |
Power State Status | |||
|
R | Power and retention states for power islands and memories | |
Power, Isolation, Reset, and Wake-up Requests | |||
0x0110 + |
R, W1C |
System software power down requests: |
|
0x0210 + |
R, W1C |
System software power up requests | |
0x0310 + |
R, W1C |
FPD isolation request | |
0x0410 + |
R, W1C |
Subsystems and Power Islands: |
|
0x0700 + |
R, W1C |
Wake-up requests: |
|
0x0714 + |
R, W1C |
Power-down requests: |
|
Miscellaneous | |||
DBG_PWR_ACK |
0x0808
|
RW |
Debug power-up acknowledge: |
SAFETY_CHK |
0x0A00
|
RW | Safety check register |