arm: zynq: correct the argument to lldiv
Typecast the argument with unsigned long long for proper calculation of lldiv Signed-off-by: Siva Durga Prasad Paladugu <sivadur@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
parent
d7e269cfbd
commit
e158665c1e
@ -110,7 +110,8 @@ void __udelay(unsigned long usec)
|
||||
if (usec == 0)
|
||||
return;
|
||||
|
||||
countticks = lldiv(gd->arch.timer_rate_hz * usec, 1000000);
|
||||
countticks = lldiv(((unsigned long long)gd->arch.timer_rate_hz * usec),
|
||||
1000000);
|
||||
|
||||
/* decrementing timer */
|
||||
timeend = readl(&timer_base->counter) - countticks;
|
||||
|
Loading…
Reference in New Issue
Block a user