1 /* 2 * Copyright (C) 2009 Chen Liqin <liqin.chen@sunplusct.com> 3 * Copyright (C) 2016 Regents of the University of California 4 * 5 * This program is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU General Public License 7 * as published by the Free Software Foundation, version 2. 8 * 9 * This program is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 12 * GNU General Public License for more details. 13 */ 14 15 #ifndef _ASM_RISCV_DELAY_H 16 #define _ASM_RISCV_DELAY_H 17 18 extern unsigned long riscv_timebase; 19 20 #define udelay udelay 21 extern void udelay(unsigned long usecs); 22 23 #define ndelay ndelay 24 extern void ndelay(unsigned long nsecs); 25 26 extern void __delay(unsigned long cycles); 27 28 #endif /* _ASM_RISCV_DELAY_H */ 29