zephyr/drivers/timer
Andrew Boie 533c2ee30d arc: fix management of IRQ priority levels
A previous re-work of IRQ priorities was led astray by an incorrect
comment. Priority level 1 is not a non-maskable interrupt priority.
In addition, zero latency IRQs are not implemented on ARC.

Timer driver now doesn't specify IRQ_ZERO_LATENCY (as that wouldn't be
correct) and its IRQ priority is now tunable in Kconfig. The default is 0.

IPM driver on both ARC and x86 side were being configured with hard-coded
priority of 2, which wasn't valid for ARC and caused an assertion failure.
The priority level is now tunable with Kconfig and defaults to 1 for ARC.

Issue: ZEP-693
Change-Id: If76dbfee214be7630d787be0bce4549a1ecbcb5b
Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-17 20:51:05 +00:00
..
altera_avalon_timer.c altera_avalon_timer: new timer driver for Nios II 2016-06-22 19:00:35 +00:00
arcv2_timer0.c arc: fix management of IRQ priority levels 2016-08-17 20:51:05 +00:00
cortex_m_systick_gdb.S Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
cortex_m_systick.c power_mgmt: Make names consistent with new RFC 2016-03-26 14:35:11 -04:00
hpet.c tickless idle x86: Tickless idle support on nanokernel for x86 2016-02-11 19:10:24 +00:00
Kconfig arc: fix management of IRQ priority levels 2016-08-17 20:51:05 +00:00
loapic_timer.c timer: Adds device suspend/resume to loapic timer 2016-07-21 11:25:31 -07:00
Makefile altera_avalon_timer: new timer driver for Nios II 2016-06-22 19:00:35 +00:00
sys_clock_init.c timer: Adds device suspend/resume to loapic timer 2016-07-21 11:25:31 -07:00