/* This operates at 1MHz and counts downwards. It will wrap about every hour (2^32 microseconds). */
static unsigned long timer_get_us_down(void)
/* This operates at 1MHz and counts downwards. It will wrap about every hour (2^32 microseconds). */
static unsigned long timer_get_us_down(void)
{
	struct s5p_timer *const timer = s5p_get_base_timer();
	return readl(&timer->tcnto4);
}