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:
Siva Durga Prasad Paladugu 2014-02-12 21:38:35 +05:30 committed by Michal Simek
parent d7e269cfbd
commit e158665c1e
1 changed files with 2 additions and 1 deletions

View File

@ -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;