zephyr/drivers/counter
Sadik Ozer 5e38168f0c drivers: counter: Add MAX32xxx counter RTC driver
Common RTC counter driver for MAX32xxx MCUs.
Time of day alarm is used to generate interrupt.
The resolution of time of day interrupt is 1Hz.
Subsecond alarm interrupt not works it does not meet
zephyr counter driver requirement, so that not used.

To use as wakeup source wakeup-source parameter shall be
defined as below

&rtc_counter {
    status = "okay";
    wakeup-source;
};

Co-authored-by: Okan Sahin <okan.sahin@analog.com>
Signed-off-by: Sadik Ozer <sadik.ozer@analog.com>
2024-11-16 15:08:43 -05:00
..
CMakeLists.txt drivers: counter: Add MAX32xxx counter RTC driver 2024-11-16 15:08:43 -05:00
Kconfig drivers: counter: Add MAX32xxx counter RTC driver 2024-11-16 15:08:43 -05:00
Kconfig.ace
Kconfig.ambiq
Kconfig.andes_atcpit100
Kconfig.cmos
Kconfig.dtmr_cmsdk_apb
Kconfig.dw
Kconfig.esp32_rtc
Kconfig.esp32_tmr
Kconfig.gd32
Kconfig.gecko drivers: timer: silabs: Add sleeptimer timer driver 2024-10-24 17:51:01 +02:00
Kconfig.ifx_cat1
Kconfig.imx_epit
Kconfig.max32_rtc drivers: counter: Add MAX32xxx counter RTC driver 2024-11-16 15:08:43 -05:00
Kconfig.max32_timer drivers: counter: Add MAX32xxx counter driver 2024-09-11 20:18:33 -04:00
Kconfig.maxim_ds3231
Kconfig.mcp7940n
Kconfig.mcux_ctimer
Kconfig.mcux_gpt
Kconfig.mcux_lpc_rtc
Kconfig.mcux_lptmr
Kconfig.mcux_qtmr
Kconfig.mcux_rtc
Kconfig.mcux_snvs
Kconfig.mcux_tpm
Kconfig.native_posix
Kconfig.nrfx
Kconfig.nxp_mrt
Kconfig.nxp_pit
Kconfig.nxp_s32
Kconfig.renesas_ra drivers: counter: Add AGT counter driver support for Renesas RA8 2024-10-21 12:41:00 +02:00
Kconfig.rpi_pico
Kconfig.sam soc: atmel: Drop PINCTRL from Kconfig.defconfig 2024-11-04 13:43:26 -06:00
Kconfig.sam0 soc: atmel: Drop PINCTRL from Kconfig.defconfig 2024-11-04 13:43:26 -06:00
Kconfig.smartbond_timer
Kconfig.stm32_rtc
Kconfig.stm32_timer
Kconfig.tmr_cmsdk_apb
Kconfig.xec
Kconfig.xlnx
counter_ace_v1x_art.c
counter_ace_v1x_art_regs.h
counter_ace_v1x_rtc.c
counter_ace_v1x_rtc_regs.h
counter_ambiq_timer.c
counter_andes_atcpit100.c
counter_cmos.c
counter_dw_timer.c
counter_esp32_rtc.c drivers: counter: rtc: esp32: Limit minimum time for set_alarm 2024-10-26 03:57:23 +01:00
counter_esp32_tmr.c drivers: counter: esp32: Clang run 2024-10-25 00:04:25 +01:00
counter_gd32_timer.c
counter_gecko_rtcc.c
counter_gecko_stimer.c
counter_handlers.c
counter_ifx_cat1.c
counter_imx_epit.c
counter_ll_stm32_rtc.c
counter_ll_stm32_timer.c
counter_max32_rtc.c drivers: counter: Add MAX32xxx counter RTC driver 2024-11-16 15:08:43 -05:00
counter_max32_timer.c drivers: counter: Add MAX32xxx counter driver 2024-09-11 20:18:33 -04:00
counter_mchp_xec.c
counter_mcux_ctimer.c
counter_mcux_gpt.c
counter_mcux_lpc_rtc.c
counter_mcux_lptmr.c
counter_mcux_qtmr.c
counter_mcux_rtc.c
counter_mcux_snvs.c zephyr: bulk update to DT_NODE_HAS_STATUS_OKAY 2024-10-03 17:06:52 +01:00
counter_mcux_tpm.c style: drivers: comply with MISRA C:2012 Rule 15.6 2024-09-11 07:40:35 -04:00
counter_native_posix.c
counter_nrfx_rtc.c
counter_nrfx_timer.c drivers: counter: nrfx_timer: Add barrier when reading CC 2024-09-03 14:40:10 +01:00
counter_nxp_mrt.c
counter_nxp_pit.c
counter_nxp_s32_sys_timer.c
counter_renesas_ra_agt.c drivers: counter: fix AGT renesas prefix properties 2024-10-29 07:11:04 -05:00
counter_rpi_pico_timer.c
counter_sam0_tc32.c
counter_sam_tc.c
counter_smartbond_timer.c drivers: counter: Fix unbalanced policy state lock 2024-11-12 15:48:20 -06:00
counter_timer_shell.c drivers: counter: shell: device name autocompletion 2024-09-18 15:30:35 +02:00
counter_xlnx_axi_timer.c
dualtimer_cmsdk_apb.h
maxim_ds3231.c drivers: counter: Specify _POSIX_C_SOURCE when native_sim 2024-09-19 15:13:57 +02:00
rtc_mcp7940n.c drivers: counter: Specify _POSIX_C_SOURCE when native_sim 2024-09-19 15:13:57 +02:00
timer_cmsdk_apb.h
timer_dtmr_cmsdk_apb.c Drivers: Counter: Added flag for counting up 2024-09-02 09:07:57 +02:00
timer_tmr_cmsdk_apb.c Drivers: Counter: Added flag for counting up 2024-09-02 09:07:57 +02:00