diff options
Diffstat (limited to 'lib_ppc/time.c')
| -rw-r--r-- | lib_ppc/time.c | 16 | 
1 files changed, 3 insertions, 13 deletions
| diff --git a/lib_ppc/time.c b/lib_ppc/time.c index 173ffab3e..29099612d 100644 --- a/lib_ppc/time.c +++ b/lib_ppc/time.c @@ -23,10 +23,6 @@  #include <common.h> -#ifndef CONFIG_WD_PERIOD -# define CONFIG_WD_PERIOD	(10 * 1000 * 1000)	/* 10 seconds default*/ -#endif -  /* ------------------------------------------------------------------------- */  /* @@ -54,16 +50,10 @@ unsigned long usec2ticks(unsigned long usec)   * microseconds to wait) into a number of time base ticks; then we   * watch the time base until it has incremented by that amount.   */ -void udelay(unsigned long usec) +void __udelay(unsigned long usec)  { -	ulong ticks, kv; - -	do { -		kv = usec > CONFIG_WD_PERIOD ? CONFIG_WD_PERIOD : usec; -		ticks = usec2ticks (kv); -		wait_ticks (ticks); -		usec -= kv; -	} while(usec); +	ulong ticks = usec2ticks (usec); +	wait_ticks (ticks);  }  /* ------------------------------------------------------------------------- */ |