PMU_SERV_ERR (PMU_LOCAL) Register Description
Register Name | PMU_SERV_ERR |
---|---|
Offset Address | 0x000000033C |
Absolute Address | 0x00FFD6033C (PMU_LOCAL) |
Width | 32 |
Type | mixedMixed types. See bit-field details. |
Reset Value | 0x00000000 |
Description | Errors Detected During PMU ROM Pre-Boot. Reset by POR only. |
This register holds all Errors during the PMU Post-Boot execution. The register is only reset by the POR reset and maintains its state through a System Reset.
PMU_SERV_ERR (PMU_LOCAL) Register Bit-Field Summary
Field Name | Bits | Type | Reset Value | Description |
---|---|---|---|---|
FWERR | 31:28 | rwNormal read/write | 0x0 | Four different Error Classes associated with the execution of Firmware |
Reserved | 27:24 | roRead-only | 0x0 | reserved |
SERVERR_FLAG | 23 | rwNormal read/write | 0x0 | If there is any error in the SERVERR_Data field, this bit must be set to 1 |
Reserved | 22:20 | roRead-only | 0x0 | reserved |
SERVERR_Data | 19:0 | rwNormal read/write | 0x0 | Bits in this field represent all Pre-boot ROM errors. For detailed bit assignment of the errors, please refer to the PMU ROM chapter in the Low-Power Design Specification. 0x00000001: LPD Island Failed to ACK Power Up Request 0x00000002: FPD Island Failed to ACK Power Up Request 0x00000004: LPD Island Failed to ACK Power Down Request 0x00000008: FPD Island Failed to ACK Power Down Request 0x00000010: FPD Power Supply Failed to Power On 0x00000020: PLPD Power Supply Failed to Power On 0x00000100: FPD MBISR Timeout Error 0x00000200: FPD MBISR Chain Error 0x00000400: Undefined Service was Requested 0x00000800: PMU Triple Modular Redundent Error 0x00001000: Spirious Hardware Interrupt (Edge triggered failed to hold level) 0x00010000: PMU in Exception State |