zephyr/drivers/timer
Stephanos Ioannidis c442203c08 arch: arm: aarch32: Fix incorrect z_arm_{int,exc}_exit usage
In the ARM Cortex-M architecture implementation, the concepts of
"exceptions" and "interrupts" are interchangeable; whereas, in the
Cortex-A/-R architecture implementation, they are considered separate
and therefore handled differently (i.e. `z_arm_exc_exit` cannot be used
to exit an "interrupt").

This commit fixes all `z_arm_exc_exit` usages in the interrupt handlers
to use `z_arm_int_exit`.

NOTE: In terms of the ARM AArch32 Cortex-A and Cortex-R architecture
      implementations, the "exceptions" refer to the "Undefined
      Instruction (UNDEF)" and "Prefetch/Data Abort (PABT/DABT)"
      exceptions, while "interrupts" refer to the "Interrupt (IRQ)",
      "Fast Interrupt (FIQ)" and "Software Interrupt/Supervisor Call
      (SWI/SVC)".

Signed-off-by: Stephanos Ioannidis <root@stephanos.io>
2020-04-20 18:22:46 +02:00
..
altera_avalon_timer_hal.c
apic_timer.c
arcv2_timer0.c driver: arcv2_timer: remove sys_clock_disable 2020-04-06 11:17:38 -07:00
arm_arch_timer.c
cavs_timer.c
cc13x2_cc26x2_rtc_timer.c
CMakeLists.txt
cortex_m_systick.c arch: arm: aarch32: Fix incorrect z_arm_{int,exc}_exit usage 2020-04-20 18:22:46 +02:00
hpet.c
Kconfig
Kconfig.stm32_lptim
legacy_api.h
litex_timer.c
loapic_timer.c
mchp_xec_rtos_timer.c
native_posix_timer.c
nrf_rtc_timer.c drivers: timer: nrf_rtc: Convert driver to new DT_INST macros 2020-04-14 10:37:19 -05:00
riscv_machine_timer.c
rv32m1_lptmr_timer.c drivers: timer: rv32m1_lptmr: Convert driver to new DT_INST macros 2020-04-10 14:38:04 -05:00
sam0_rtc_timer.c drivers: timer: sam0_rtc_timer: Fix incorrect DT_INST conversion 2020-04-16 14:09:23 +02:00
stm32_lptim_timer.c
sys_clock_init.c
xlnx_psttc_timer_priv.h
xlnx_psttc_timer.c drivers: timer: xlnx_psttc: Convert driver to DT_INST macro 2020-04-17 16:00:58 -05:00
xtensa_sys_timer.c