diff options
Diffstat (limited to 'arch/arm/cpu/armv7/am33xx/clock.c')
| -rw-r--r-- | arch/arm/cpu/armv7/am33xx/clock.c | 12 | 
1 files changed, 9 insertions, 3 deletions
| diff --git a/arch/arm/cpu/armv7/am33xx/clock.c b/arch/arm/cpu/armv7/am33xx/clock.c index 8e5f3c671..0672798fe 100644 --- a/arch/arm/cpu/armv7/am33xx/clock.c +++ b/arch/arm/cpu/armv7/am33xx/clock.c @@ -101,9 +101,15 @@ void do_setup_dpll(const struct dpll_regs *dpll_regs,  static void setup_dplls(void)  {  	const struct dpll_params *params; -	do_setup_dpll(&dpll_core_regs, &dpll_core); -	do_setup_dpll(&dpll_mpu_regs, &dpll_mpu); -	do_setup_dpll(&dpll_per_regs, &dpll_per); + +	params = get_dpll_core_params(); +	do_setup_dpll(&dpll_core_regs, params); + +	params = get_dpll_mpu_params(); +	do_setup_dpll(&dpll_mpu_regs, params); + +	params = get_dpll_per_params(); +	do_setup_dpll(&dpll_per_regs, params);  	writel(0x300, &cmwkup->clkdcoldodpllper);  	params = get_dpll_ddr_params(); |