Subversion Repositories Kolibri OS

Rev

Rev 5270 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5270 Rev 6336
Line 17... Line 17...
17
 
17
 
18
/* 0x10c7 is 2**32 / 1000000 (rounded up) */
18
/* 0x10c7 is 2**32 / 1000000 (rounded up) */
19
#define udelay(n)							\
19
#define udelay(n)							\
20
	({								\
20
	({								\
21
		if (__builtin_constant_p(n)) {				\
-
 
22
			if ((n) / 20000 >= 1)				\
-
 
23
				 __bad_udelay();			\
-
 
24
			else						\
21
		if (__builtin_constant_p(n)) {				\
25
				__const_udelay((n) * 0x10c7ul);		\
22
				__const_udelay((n) * 0x10c7ul);		\
26
		} else {						\
23
		} else {						\
27
			__udelay(n);					\
24
			__udelay(n);					\
28
		}							\
25
		}							\