Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | #ifndef _CRIS_DELAY_H |
2 | #define _CRIS_DELAY_H | |
3 | ||
4 | /* | |
5 | * Copyright (C) 1998-2002 Axis Communications AB | |
6 | * | |
7 | * Delay routines, using a pre-computed "loops_per_second" value. | |
8 | */ | |
9 | ||
10 | #include <asm/arch/delay.h> | |
11 | ||
12 | /* Use only for very small delays ( < 1 msec). */ | |
13 | ||
14 | extern unsigned long loops_per_usec; /* arch/cris/mm/init.c */ | |
15 | ||
16 | extern __inline__ void udelay(unsigned long usecs) | |
17 | { | |
18 | __delay(usecs * loops_per_usec); | |
19 | } | |
20 | ||
21 | #endif /* defined(_CRIS_DELAY_H) */ | |
22 | ||
23 | ||
24 |