The ABBLDO supports three voltage modes:
- Bypass mode: In this mode, the ABBLDO_x is bypassed and outputs the VDD_x_L voltages (x refers to the MPU and IVA). This mode is activated when FBB is not required, or when the voltage domain enters low-power mode.
- FBB mode is enabled when the device is a weak process device at the highest OPP.
The PRCM module provides the PRM_ABBLDO_MPU_SETUP
and PRM_ABBLDO_GPU_SETUP registers for configuration with the following
controls:
- SR2EN: To enable or bypass the ABB power management
- ACTIVE_FBB_SEL: To enable or bypass FBB mode
- SR2_WTCNT_VALUE: LDO settling delay on OPP change. The delay is in the number of system clock cycles.
The PRCM module provides the PRM_ABBLDO_MPU_CTRL
and PRM_ABBLDO_GPU_CTRL registers for control:
- OPP_SEL: Current operational OPP
- OPP_CHANGE: Initiate an OPP-based ABBLDO setting change
- SR2_STATUS: Current mode of operation of ABBLDO
- SR2_IN_TRANSITION: ABBLDO in transition