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