zephyr/drivers/counter
Piotr Mienkowski 1145986096 drivers: Add Atmel SAM counter (TC) Driver
Add basic counter driver based on Timer Counter (TC) module for Atmel
SAM family.

Remarks:
- The driver is not thread safe.
- The driver does not implement guard periods.
- The driver does not guarantee that short relative alarm will trigger
  the interrupt immediately and not after the full cycle / counter
  overflow.

Tested on Atmel SMART SAM E70 Xplained board

Origin: Original

Signed-off-by: Piotr Mienkowski <piotr.mienkowski@gmail.com>
2021-07-26 05:13:40 -04:00
..
CMakeLists.txt drivers: Add Atmel SAM counter (TC) Driver 2021-07-26 05:13:40 -04:00
counter_cmos.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
counter_esp32.c esp32: drivers: interrupt_controller: review Timer's interrupt usage 2021-07-16 07:19:28 -04:00
counter_gecko_rtcc.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
counter_handlers.c counter: callback null check to use NULL instead of numeric zero 2021-04-29 07:16:37 -04:00
counter_imx_epit.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
counter_ll_stm32_rtc.c drivers: stm32_rtc: add STM32WL family support 2021-06-07 12:04:15 +02:00
counter_mchp_xec.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
counter_mcux_gpt.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
counter_mcux_lpc_rtc.c drivers: counter: Add counter for rt600 2021-07-16 18:56:15 -04:00
counter_mcux_lptmr.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
counter_mcux_pit.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
counter_mcux_rtc.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
counter_native_posix.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
counter_nrfx_rtc.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
counter_nrfx_timer.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
counter_sam0_tc32.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
counter_sam_tc.c drivers: Add Atmel SAM counter (TC) Driver 2021-07-26 05:13:40 -04:00
counter_xlnx_axi_timer.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
dualtimer_cmsdk_apb.h
Kconfig drivers: Add Atmel SAM counter (TC) Driver 2021-07-26 05:13:40 -04:00
Kconfig.cmos
Kconfig.dtmr_cmsdk_apb
Kconfig.esp32 esp32: drivers: interrupt_controller: review Timer's interrupt usage 2021-07-16 07:19:28 -04:00
Kconfig.gecko
Kconfig.imx_epit
Kconfig.maxim_ds3231
Kconfig.mcux_gpt
Kconfig.mcux_lpc_rtc drivers: counter: Add counter for rt600 2021-07-16 18:56:15 -04:00
Kconfig.mcux_lptmr
Kconfig.mcux_pit counter: add pit counter driver 2020-08-21 14:27:59 -05:00
Kconfig.mcux_rtc
Kconfig.native_posix drivers: counter: Add native_posix counter hardware model and driver 2020-07-27 13:25:50 +02:00
Kconfig.nrfx drivers: counters: Fix TIMER0 and RTC0 with Bluetooth controller 2020-12-13 19:25:49 -05:00
Kconfig.sam drivers: Add Atmel SAM counter (TC) Driver 2021-07-26 05:13:40 -04:00
Kconfig.sam0
Kconfig.stm32_rtc drivers: stm32: rtc: Add option to keep rtc value 2021-03-18 08:46:30 -04:00
Kconfig.tmr_cmsdk_apb
Kconfig.xec
Kconfig.xlnx drivers: counter: add driver for the Xilinx AXI Timer 2020-11-17 19:30:20 -05:00
maxim_ds3231.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
timer_cmsdk_apb.h
timer_dtmr_cmsdk_apb.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00
timer_tmr_cmsdk_apb.c drivers: counter: remove usage of device_pm_control_nop 2021-04-28 10:54:58 -04:00