/* We implement the delay by converting the delay (the number of 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)
/* We implement the delay by converting the delay (the number of 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)
{
	ulong ticks = usec2ticks(usec);
	wait_ticks(ticks);
}