xref: /openbmc/u-boot/include/time.h (revision a7b81769)
1*a7b81769SMasahiro Yamada /*
2*a7b81769SMasahiro Yamada  * SPDX-License-Identifier:	GPL-2.0+
3*a7b81769SMasahiro Yamada  */
4*a7b81769SMasahiro Yamada 
5*a7b81769SMasahiro Yamada #ifndef _TIME_H
6*a7b81769SMasahiro Yamada #define _TIME_H
7*a7b81769SMasahiro Yamada 
8*a7b81769SMasahiro Yamada unsigned long get_timer(unsigned long base);
9*a7b81769SMasahiro Yamada 
10*a7b81769SMasahiro Yamada /*
11*a7b81769SMasahiro Yamada  * Return the current value of a monotonically increasing microsecond timer.
12*a7b81769SMasahiro Yamada  * Granularity may be larger than 1us if hardware does not support this.
13*a7b81769SMasahiro Yamada  */
14*a7b81769SMasahiro Yamada unsigned long timer_get_us(void);
15*a7b81769SMasahiro Yamada 
16*a7b81769SMasahiro Yamada #endif /* _TIME_H */
17