X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;f=arch%2Farm%2Fcpu%2Farmv7%2Fzynq%2Ftimer.c;h=2be253c2c3d5ec29d2e7a50da9542701728d0340;hb=7f673c99c2d8d1aa21996c5b914f06d784b080ca;hp=3b8d9497a0d2bab665c37b000625d778a0c749e9;hpb=5c8d5b6fc15fc2c52d74c266d9fe6eb5f75cbcb4;p=karo-tx-uboot.git diff --git a/arch/arm/cpu/armv7/zynq/timer.c b/arch/arm/cpu/armv7/zynq/timer.c index 3b8d9497a0..2be253c2c3 100644 --- a/arch/arm/cpu/armv7/zynq/timer.c +++ b/arch/arm/cpu/armv7/zynq/timer.c @@ -22,7 +22,7 @@ * Sysgo Real-Time Solutions, GmbH * Alex Zuepke * - * SPDX-License-Identifier: GPL-2.0+ + * SPDX-License-Identifier: GPL-2.0+ */ #include @@ -107,8 +107,7 @@ void __udelay(unsigned long usec) if (usec == 0) return; - countticks = (u32) (((unsigned long long) TIMER_TICK_HZ * usec) / - 1000000); + countticks = lldiv(TIMER_TICK_HZ * usec, 1000000); /* decrementing timer */ timeend = readl(&timer_base->counter) - countticks;