From ce62b60b21e11a2c76b84f5e0a094473b0ba0eba Mon Sep 17 00:00:00 2001 From: Yuan Jiangli Date: Tue, 6 Mar 2012 12:51:12 -0600 Subject: [PATCH] --- yaml --- r: 295569 b: refs/heads/master c: 3223d007a3f9ddbd68424adf628e740dd87c564f h: refs/heads/master i: 295567: b3c85b169d025a843875b3458f4734489600165a v: v3 --- [refs] | 2 +- trunk/arch/arm/mach-omap2/vp.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 493617cffbd3..fe8d4eaf9ba8 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bb1dbe7cfd62e35f6f25e94729458b9047e3f555 +refs/heads/master: 3223d007a3f9ddbd68424adf628e740dd87c564f diff --git a/trunk/arch/arm/mach-omap2/vp.c b/trunk/arch/arm/mach-omap2/vp.c index 0df88820978d..f95c1bad9dc6 100644 --- a/trunk/arch/arm/mach-omap2/vp.c +++ b/trunk/arch/arm/mach-omap2/vp.c @@ -61,8 +61,8 @@ void __init omap_vp_init(struct voltagedomain *voltdm) vddmin = voltdm->pmic->vp_vddmin; vddmax = voltdm->pmic->vp_vddmax; - waittime = ((voltdm->pmic->step_size / voltdm->pmic->slew_rate) * - sys_clk_rate) / 1000; + waittime = DIV_ROUND_UP(voltdm->pmic->step_size * sys_clk_rate, + 1000 * voltdm->pmic->slew_rate); vstepmin = voltdm->pmic->vp_vstepmin; vstepmax = voltdm->pmic->vp_vstepmax;