Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 94ebe164 authored by Jesper Nilsson's avatar Jesper Nilsson
Browse files

CRIS v32: Add defines for udelay and ndelay in arch-v32/delay.h

Both of these are implemented using cris_delay10ns().
parent 209e9c43
Loading
Loading
Loading
Loading
+10 −0
Original line number Original line Diff line number Diff line
#ifndef _ASM_CRIS_ARCH_DELAY_H
#ifndef _ASM_CRIS_ARCH_DELAY_H
#define _ASM_CRIS_ARCH_DELAY_H
#define _ASM_CRIS_ARCH_DELAY_H


extern void cris_delay10ns(u32 n10ns);
#define udelay(u) cris_delay10ns((u)*100)
#define ndelay(n) cris_delay10ns(((n)+9)/10)

/*
 * Not used anymore for udelay or ndelay.  Referenced by
 * e.g. init/calibrate.c.  All other references are likely bugs;
 * should be replaced by mdelay, udelay or ndelay.
 */

static inline void
static inline void
__delay(int loops)
__delay(int loops)
{
{