The following steps turn on the ABB LDO after the voltage change when entering an OPP that requires ABB (FBB):
- If set, clear the status of the PRCM interrupt for the ABB LDO transition completion:
- Based on which ABB voltage mode (Bypass or FBB) is selected for the OPP (single write), configure the ABB transition:
- To enter in Forward Body Bias (FBB) mode, set the PRM_ABBLDO_<Voltage_Domain_Name>_SETUP[2] ACTIVE_FBB_SEL bit to 0x1.
- The user should set the PRM_ABBLDO_<Voltage_Domain_Name>_CTRL[2] OPP_ CHANGE bit to 0x0.
- PRM_ABBLDO_MPU_CTRL[1:0] OPP_SEL bits should be set to 0x1, which select ‘Fast’ or Forward Body Bias mode.
- The user should set the ABB voltage value in CTRL_<CORE|WKUP>_LDOVBB_<Voltage_ Domain_Name>_VOLTAGE_CTRL[4:0] LDOVBB<Voltage_Domain_Name>_FBB_VSET_ OUT.
- To use the override value, set the CTRL_<CORE|WKUP>_LDOVBB_<Voltage_ Domain_Name>_VOLTAGE_CTRL[10] LDOVBB<Voltage_Domain_Name>_FBB_MUX_ CTRL bit to 0x1.
- To enable the ABB LDO OPP change, set the PRM_ABBLDO_<Voltage_ Domain_Name>_CTRL[2] OPP_CHANGE bit to 0x1.
- Wait until the transaction is complete: the PRM_IRQSTATUS_MPU[x] ABB_<Voltage_Domain _Name>_DONE_ST bit should be set to 0x1.
- Clear interrupt status: the PRM_IRQSTATUS_MPU[x] ABB_<Voltage_Domain _Name>_ DONE_ ST bit should be set to 0x0.