clocK: Add ndelay function
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
da4d33969e
commit
4c01ac2e0e
|
@ -92,6 +92,14 @@ int is_timeout(uint64_t start_ns, uint64_t time_offset_ns)
|
|||
}
|
||||
EXPORT_SYMBOL(is_timeout);
|
||||
|
||||
void ndelay(unsigned long nsecs)
|
||||
{
|
||||
uint64_t start = get_time_ns();
|
||||
|
||||
while(!is_timeout(start, nsecs));
|
||||
}
|
||||
EXPORT_SYMBOL(ndelay);
|
||||
|
||||
void udelay(unsigned long usecs)
|
||||
{
|
||||
uint64_t start = get_time_ns();
|
||||
|
|
|
@ -27,6 +27,7 @@ int is_timeout(uint64_t start_ns, uint64_t time_offset_ns);
|
|||
|
||||
// void udelay(unsigned long usecs);
|
||||
|
||||
void ndelay(unsigned long nsecs);
|
||||
void mdelay(unsigned long msecs);
|
||||
|
||||
#define SECOND ((uint64_t)(1000 * 1000 * 1000))
|
||||
|
|
Loading…
Reference in New Issue