diff options
-rw-r--r-- | arch/arm/cpu/armv7/vf610/global_timer.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/arm/cpu/armv7/vf610/global_timer.c b/arch/arm/cpu/armv7/vf610/global_timer.c index db5c510b641..ab318fbe4f5 100644 --- a/arch/arm/cpu/armv7/vf610/global_timer.c +++ b/arch/arm/cpu/armv7/vf610/global_timer.c @@ -65,7 +65,7 @@ void __udelay(unsigned long usec) u64 wait; start = get_cpu_global_timer(); - wait = (u64)((usec * CLK2MHZ(mxc_get_clock(MXC_BUS_CLK))) >> 2); + wait = (u64)(usec * CLK2MHZ(mxc_get_clock(MXC_BUS_CLK))); do { current = get_cpu_global_timer(); } while ((current - start) < wait); @@ -83,5 +83,5 @@ unsigned long long get_ticks(void) ulong get_tbclk(void) { - return (ulong)(mxc_get_clock(MXC_BUS_CLK) >> 2); + return (ulong)mxc_get_clock(MXC_ARM_CLK); } |