]>
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 | ||
b43890af JN |
16 | /* May be defined by arch/delay.h. */ |
17 | #ifndef udelay | |
d9b5444e | 18 | static inline void udelay(unsigned long usecs) |
1da177e4 LT |
19 | { |
20 | __delay(usecs * loops_per_usec); | |
21 | } | |
b43890af | 22 | #endif |
1da177e4 LT |
23 | |
24 | #endif /* defined(_CRIS_DELAY_H) */ | |
25 | ||
26 | ||
27 |