SLVUCF3 March 2022 DRA829J , DRA829J-Q1 , DRA829V , DRA829V-Q1 , LP8764-Q1 , TDA4VM , TDA4VM-Q1 , TPS6594-Q1
After initial power up the first two actions are to remap the SOC power triggers to the MCU power error and service (clear) the interrupts.
The default mapping of the SOC Rail trigger in both PMICs is the SOC Power error. In this PDN, the SOC Power error and the associated SOC power error sequence put the PMICs and the processor in a non-functional state. To avoid any SOC power error from causing a transition to this non-functional state, the mapping must be changed to the MCU Power error. The following instructions change the mapping:
Write 0x48:0x44:0x08:0xF3 // SOC_RAIL_TRIG = MCU Power Error (10b)
Write 0x4C:0x44:0x08:0xF3 // SOC_RAIL_TRIG = MCU Power Error (10b)
Upon a successful power up, the BIST_PASS_INT and ENABLE_INT interrupts are set. Any other interrupts indicate an issue but the automated recovery attempt was successful. The recommended procedure is to:
Read 0x48:0x5A // Read INT_TOP to determine errors
Read 0x48:0x65 // Read the STARTUP_INT register
Read 0x48:0x66 // Read the MISC_INT register
Write 0x48:0x86:0x03:0xFC // Set NSLEEP1 and NSLEEP2 in TPS65951213
Write 0x48:0x66:0x01:0xFE // Clear BIST_PASS_INT
Write 0x48:0x65:0x26:0xD9 // Clear all potential sources of the On Request