zephyr/drivers/counter
Thao Luong a61484f7ad drivers: counter: Add AGT counter driver support for Renesas RA8
- boards: renesas: Add support for agt.
- drivers: counter: Add support for counter driver use agt
- dts: arm: Add support for agt.
- dts: bindings: Add support for agt counter driver.
- soc: renesas: Add support for agt counter driver.
- samples: drivers: counter: alarm: Add support for RA8

This is initial support with only basic functionality for counter
operation on Zephyr using AGT hardware, current support for
count source is limited to LOCO and PCLKB, other count source
like underflow signal external pin or AGTIO from another AGT
channel will be added in later support

Signed-off-by: Ha Nguyen <ha.nguyen.fz@bp.renesas.com>
Signed-off-by: Thao Luong <thao.luong.uw@renesas.com>
Signed-off-by: Duy Phuong Hoang. Nguyen <duy.nguyen.xa@renesas.com>
Signed-off-by: Khoa Nguyen <khoa.nguyen.xh@renesas.com>
2024-10-21 12:41:00 +02:00
..
CMakeLists.txt drivers: counter: Add AGT counter driver support for Renesas RA8 2024-10-21 12:41:00 +02:00
Kconfig drivers: counter: Add AGT counter driver support for Renesas RA8 2024-10-21 12:41:00 +02: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
Kconfig.ifx_cat1
Kconfig.imx_epit
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
Kconfig.sam0
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: esp32: disable timer before int clear 2024-09-25 04:04:26 -04:00
counter_esp32_tmr.c drivers: counter: esp32: force capture to read value 2024-10-16 09:58:47 +02:00
counter_gd32_timer.c
counter_gecko_rtcc.c
counter_gecko_stimer.c style: drivers: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
counter_handlers.c
counter_ifx_cat1.c
counter_imx_epit.c
counter_ll_stm32_rtc.c
counter_ll_stm32_timer.c drivers: counter: stm32 counter timer exclude stm32 devices without APB2 2024-08-13 14:56:22 +02: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 drivers: counter: mcux_lptmr: Updated lptmr to support multi instance. 2024-08-27 12:46:11 +02:00
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 style: drivers: comply with MISRA C:2012 Rule 15.6 2024-08-20 10:33:51 +02:00
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: Add AGT counter driver support for Renesas RA8 2024-10-21 12:41:00 +02:00
counter_rpi_pico_timer.c
counter_sam0_tc32.c
counter_sam_tc.c
counter_smartbond_timer.c zephyr: bulk update to DT_NODE_HAS_STATUS_OKAY 2024-10-03 17:06:52 +01: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