arch: arm: cortex_a_r: add support for arm arch timer
This include make possible to use the arm_arch_timer on platform such as Cortex-A9 or Cortex-R7 which has support for ARM Global Timer. The global timer is a 64 bit incrementing counter, memory-mapped in the private memory region. Signed-off-by: Julien Massot <julien.massot@iot.bzh>
This commit is contained in:
parent
77dfc215a3
commit
f7e3f4f2d3
4 changed files with 131 additions and 0 deletions
|
@ -52,6 +52,7 @@ int z_clock_driver_init(const struct device *device)
|
|||
|
||||
IRQ_CONNECT(ARM_ARCH_TIMER_IRQ, ARM_ARCH_TIMER_PRIO,
|
||||
arm_arch_timer_compare_isr, NULL, ARM_ARCH_TIMER_FLAGS);
|
||||
arm_arch_timer_init();
|
||||
arm_arch_timer_set_compare(arm_arch_timer_count() + CYC_PER_TICK);
|
||||
arm_arch_timer_enable(true);
|
||||
irq_enable(ARM_ARCH_TIMER_IRQ);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue