/* SPDX-License-Identifier: GPL-2.0-only */ #ifndef __TIMER_H #define __TIMER_H #include #define TE_TIMER REG_MDUMP_ISA_TIMERE /** * Get the current timestamp from the system timer. */ uint32_t get_time(void); /** * Busy-wait. * * @param us Number of microseconds to delay. */ void _udelay(unsigned int us); /** * time counter * usage: * timer_start(); * func(); //func that you want measure time consumption * timer_end("func"); //will print "func Time: xxxx us" */ void timer_start(void); void timer_end(const char *name); #endif /* __TIMER_H */