lib: sbi_timer: Drop unnecessary get_platform_ticks wrapper

The device's timer_value callback is already the right prototype to use
for the get_time_val function pointer.

Signed-off-by: Samuel Holland <samuel@sholland.org>
Reviewed-by: Anup Patel <anup@brainfault.org>
This commit is contained in:
Samuel Holland
2022-05-29 12:00:48 -05:00
committed by Anup Patel
parent fab0379bb6
commit 295e5f3c69

View File

@@ -44,11 +44,6 @@ static u64 get_ticks(void)
}
#endif
static u64 get_platform_ticks(void)
{
return timer_dev->timer_value();
}
static void nop_delay_fn(void *opaque)
{
cpu_relax();
@@ -167,7 +162,7 @@ void sbi_timer_set_device(const struct sbi_timer_device *dev)
timer_dev = dev;
if (!get_time_val && timer_dev->timer_value)
get_time_val = get_platform_ticks;
get_time_val = timer_dev->timer_value;
}
int sbi_timer_init(struct sbi_scratch *scratch, bool cold_boot)