Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Unverified Commit b9490350 authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Palmer Dabbelt
Browse files

RISC-V: remove timer leftovers



This code is currently unused and will be added back later in a different
place with the real interrupt and clocksource support.

Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
Signed-off-by: default avatarPalmer Dabbelt <palmer@sifive.com>
parent 5b5c2a2c
Loading
Loading
Loading
Loading
+0 −21
Original line number Original line Diff line number Diff line
@@ -13,32 +13,11 @@
 */
 */


#include <linux/clocksource.h>
#include <linux/clocksource.h>
#include <linux/clockchips.h>
#include <linux/delay.h>
#include <linux/delay.h>

#ifdef CONFIG_RISCV_TIMER
#include <linux/timer_riscv.h>
#endif

#include <asm/sbi.h>
#include <asm/sbi.h>


unsigned long riscv_timebase;
unsigned long riscv_timebase;


DECLARE_PER_CPU(struct clock_event_device, riscv_clock_event);

void riscv_timer_interrupt(void)
{
#ifdef CONFIG_RISCV_TIMER
	/*
	 * FIXME: This needs to be cleaned up along with the rest of the IRQ
	 * handling cleanup.  See irq.c for more details.
	 */
	struct clock_event_device *evdev = this_cpu_ptr(&riscv_clock_event);

	evdev->event_handler(evdev);
#endif
}

void __init init_clockevent(void)
void __init init_clockevent(void)
{
{
	timer_probe();
	timer_probe();