diff options
Diffstat (limited to 'arch/arm/cpu/armv7/omap-common/clocks-common.c')
| -rw-r--r-- | arch/arm/cpu/armv7/omap-common/clocks-common.c | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/arch/arm/cpu/armv7/omap-common/clocks-common.c b/arch/arm/cpu/armv7/omap-common/clocks-common.c index 99910cdcb..f86f79b66 100644 --- a/arch/arm/cpu/armv7/omap-common/clocks-common.c +++ b/arch/arm/cpu/armv7/omap-common/clocks-common.c @@ -533,6 +533,15 @@ void scale_vcores(struct vcores_data const *vcores)  	do_scale_vcore(vcores->mpu.addr, vcores->mpu.value,  					  vcores->mpu.pmic); +	/* Configure MPU ABB LDO after scale */ +	abb_setup((*ctrl)->control_std_fuse_opp_vdd_mpu_2, +		  (*ctrl)->control_wkup_ldovbb_mpu_voltage_ctrl, +		  (*prcm)->prm_abbldo_mpu_setup, +		  (*prcm)->prm_abbldo_mpu_ctrl, +		  (*prcm)->prm_irqstatus_mpu_2, +		  OMAP_ABB_MPU_TXDONE_MASK, +		  OMAP_ABB_FAST_OPP); +  	do_scale_vcore(vcores->mm.addr, vcores->mm.value,  					  vcores->mm.pmic); |