| /* | |
| * (C) Copyright 2003, Psyent Corporation <www.psyent.com> | |
| * Scott McNutt <smcnutt@psyent.com> | |
| * | |
| * SPDX-License-Identifier: GPL-2.0+ | |
| */ | |
| #include <common.h> | |
| #include <watchdog.h> | |
| extern void dly_clks( unsigned long ticks ); | |
| void __udelay(unsigned long usec) | |
| { | |
| /* The Nios core doesn't have a timebase, so we do our | |
| * best for now and call a low-level loop that counts | |
| * cpu clocks. | |
| */ | |
| unsigned long cnt = (CONFIG_SYS_CLK_FREQ/1000000) * usec; | |
| dly_clks (cnt); | |
| } |