175584Sru/* SPDX-License-Identifier: GPL-2.0+ */
2151497Sru
3151497Sru#ifndef _LINUX_DELAY_H
475584Sru#define _LINUX_DELAY_H
575584Sru
675584Sru#include <linux/kernel.h>
775584Sru
875584Sruvoid __udelay(unsigned long usec);
975584Sruvoid udelay(unsigned long usec);
1075584Sru
1175584Srustatic inline void mdelay(unsigned long msec)
1275584Sru{
1375584Sru	udelay(1000 * msec);
1475584Sru}
1575584Sru
1675584Srustatic inline void ndelay(unsigned long nsec)
1775584Sru{
1875584Sru	udelay(DIV_ROUND_UP(nsec, 1000));
1975584Sru}
20151497Sru
2175584Sru#endif /* defined(_LINUX_DELAY_H) */
2275584Sru