zephyr/drivers/counter/Kconfig
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

106 lines
2.2 KiB
Plaintext

# Counter configuration options
# Copyright (c) 2016 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
menuconfig COUNTER
bool "Counter drivers"
help
Enable support for counter and timer.
if COUNTER
config COUNTER_INIT_PRIORITY
int "Counter init priority"
default 60
help
Counter driver device initialization priority.
config COUNTER_SHELL
bool "Counter shell"
depends on SHELL
help
Enable Shell Commands for Counter and Timer
module = COUNTER
module-str = counter
source "subsys/logging/Kconfig.template.log_config"
source "drivers/counter/Kconfig.ambiq"
source "drivers/counter/Kconfig.gecko"
source "drivers/counter/Kconfig.tmr_cmsdk_apb"
source "drivers/counter/Kconfig.dtmr_cmsdk_apb"
source "drivers/counter/Kconfig.mcux_rtc"
source "drivers/counter/Kconfig.mcux_lpc_rtc"
source "drivers/counter/Kconfig.nrfx"
source "drivers/counter/Kconfig.imx_epit"
source "drivers/counter/Kconfig.stm32_rtc"
source "drivers/counter/Kconfig.stm32_timer"
source "drivers/counter/Kconfig.sam"
source "drivers/counter/Kconfig.sam0"
source "drivers/counter/Kconfig.ace"
source "drivers/counter/Kconfig.cmos"
source "drivers/counter/Kconfig.mcux_gpt"
source "drivers/counter/Kconfig.mcux_qtmr"
source "drivers/counter/Kconfig.mcux_snvs"
source "drivers/counter/Kconfig.mcux_tpm"
source "drivers/counter/Kconfig.xec"
source "drivers/counter/Kconfig.mcux_lptmr"
source "drivers/counter/Kconfig.maxim_ds3231"
source "drivers/counter/Kconfig.native_posix"
source "drivers/counter/Kconfig.nxp_pit"
source "drivers/counter/Kconfig.xlnx"
source "drivers/counter/Kconfig.esp32_tmr"
source "drivers/counter/Kconfig.esp32_rtc"
source "drivers/counter/Kconfig.smartbond_timer"
source "drivers/counter/Kconfig.mcp7940n"
source "drivers/counter/Kconfig.mcux_ctimer"
source "drivers/counter/Kconfig.ifx_cat1"
source "drivers/counter/Kconfig.andes_atcpit100"
source "drivers/counter/Kconfig.nxp_s32"
source "drivers/counter/Kconfig.gd32"
source "drivers/counter/Kconfig.dw"
source "drivers/counter/Kconfig.rpi_pico"
source "drivers/counter/Kconfig.max32_timer"
source "drivers/counter/Kconfig.nxp_mrt"
source "drivers/counter/Kconfig.renesas_ra"
endif # COUNTER