diff options
Diffstat (limited to 'bsps/riscv/riscv/clock/clockdrv.c')
-rw-r--r-- | bsps/riscv/riscv/clock/clockdrv.c | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/bsps/riscv/riscv/clock/clockdrv.c b/bsps/riscv/riscv/clock/clockdrv.c index 1420e312a4..677823c4c8 100644 --- a/bsps/riscv/riscv/clock/clockdrv.c +++ b/bsps/riscv/riscv/clock/clockdrv.c @@ -33,6 +33,7 @@ */ #include <rtems/timecounter.h> +#include <rtems/score/cpuimpl.h> #include <rtems/score/riscv-utility.h> #include <bsp/fatal.h> @@ -40,8 +41,6 @@ #include <bsp/irq.h> #include <bsp/riscv.h> -#include <dev/irq/clint.h> - #include <libfdt.h> /* This is defined in dev/clock/clockimpl.h */ @@ -49,7 +48,7 @@ void Clock_isr(void *arg); typedef struct { struct timecounter base; - volatile clint_regs *clint; + volatile RISCV_CLINT_regs *clint; } riscv_timecounter; static riscv_timecounter riscv_clock_tc; @@ -58,7 +57,7 @@ static uint32_t riscv_clock_interval; static void riscv_clock_at_tick(riscv_timecounter *tc) { - volatile clint_regs *clint; + volatile RISCV_CLINT_regs *clint; uint64_t cmp; clint = tc->clint; @@ -94,7 +93,7 @@ static void riscv_clock_handler_install(void) static uint32_t riscv_clock_get_timecount(struct timecounter *base) { riscv_timecounter *tc; - volatile clint_regs *clint; + volatile RISCV_CLINT_regs *clint; tc = (riscv_timecounter *) base; clint = tc->clint; |