diff options
Diffstat (limited to 'board/omap3430lv_som/clock.c')
-rw-r--r-- | board/omap3430lv_som/clock.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/board/omap3430lv_som/clock.c b/board/omap3430lv_som/clock.c index e919f5fd711..fa714c5a96b 100644 --- a/board/omap3430lv_som/clock.c +++ b/board/omap3430lv_som/clock.c @@ -259,6 +259,10 @@ void prcm_init(void) sr32(CM_CLKEN_PLL, 20, 4, dpll_param_p->fsel);/* FREQSEL */ sr32(CM_CLKEN_PLL, 16, 3, PLL_LOCK); /* lock mode */ wait_on_value(BIT1, 2, CM_IDLEST_CKGEN, LDELAY); + + // Put DPLL5 into low-power stop mode + sr32(CM_CLKEN2_PLL, 0, 3, PLL_STOP); + wait_on_value(BIT0, 0, CM_IDLEST2_CKGEN, LDELAY); /* Getting the base address to MPU DPLL param table*/ dpll_param_p = (dpll_param *)get_mpu_dpll_param(); @@ -352,3 +356,5 @@ void per_clocks_enable(void) #endif sdelay(1000); } + + |