1# Counter configuration options
2
3# Copyright (c) 2016 Intel Corporation
4# SPDX-License-Identifier: Apache-2.0
5
6menuconfig COUNTER
7	bool "Counter drivers"
8	help
9	  Enable support for counter and timer.
10
11if COUNTER
12
13config COUNTER_INIT_PRIORITY
14	int "Counter init priority"
15	default 60
16	help
17	  Counter driver device initialization priority.
18
19config COUNTER_SHELL
20	bool "Counter shell"
21	depends on SHELL
22	help
23	  Enable Shell Commands for Counter and Timer
24
25module = COUNTER
26module-str = counter
27source "subsys/logging/Kconfig.template.log_config"
28
29# zephyr-keep-sorted-start
30source "drivers/counter/Kconfig.ace"
31source "drivers/counter/Kconfig.ambiq"
32source "drivers/counter/Kconfig.andes_atcpit100"
33source "drivers/counter/Kconfig.cc23x0_lgpt"
34source "drivers/counter/Kconfig.cc23x0_rtc"
35source "drivers/counter/Kconfig.cmos"
36source "drivers/counter/Kconfig.dtmr_cmsdk_apb"
37source "drivers/counter/Kconfig.dw"
38source "drivers/counter/Kconfig.esp32_rtc"
39source "drivers/counter/Kconfig.esp32_tmr"
40source "drivers/counter/Kconfig.gd32"
41source "drivers/counter/Kconfig.gecko"
42source "drivers/counter/Kconfig.imx_epit"
43source "drivers/counter/Kconfig.infineon"
44source "drivers/counter/Kconfig.infineon_tcpwm"
45source "drivers/counter/Kconfig.ite_it51xxx"
46source "drivers/counter/Kconfig.ite_it8xxx2"
47source "drivers/counter/Kconfig.max32_rtc"
48source "drivers/counter/Kconfig.max32_timer"
49source "drivers/counter/Kconfig.max32_wut"
50source "drivers/counter/Kconfig.maxim_ds3231"
51source "drivers/counter/Kconfig.mchp_sam_pit64b"
52source "drivers/counter/Kconfig.mcp7940n"
53source "drivers/counter/Kconfig.mcux_ctimer"
54source "drivers/counter/Kconfig.mcux_ftm"
55source "drivers/counter/Kconfig.mcux_gpt"
56source "drivers/counter/Kconfig.mcux_lpc_rtc"
57source "drivers/counter/Kconfig.mcux_lpit"
58source "drivers/counter/Kconfig.mcux_lptmr"
59source "drivers/counter/Kconfig.mcux_qtmr"
60source "drivers/counter/Kconfig.mcux_rtc"
61source "drivers/counter/Kconfig.mcux_rtc_jdp"
62source "drivers/counter/Kconfig.mcux_snvs"
63source "drivers/counter/Kconfig.mcux_stm"
64source "drivers/counter/Kconfig.mcux_tpm"
65source "drivers/counter/Kconfig.mspm0"
66source "drivers/counter/Kconfig.native_sim"
67source "drivers/counter/Kconfig.neorv32"
68source "drivers/counter/Kconfig.npcx"
69source "drivers/counter/Kconfig.nrfx"
70source "drivers/counter/Kconfig.nxp_mrt"
71source "drivers/counter/Kconfig.nxp_pit"
72source "drivers/counter/Kconfig.nxp_s32"
73source "drivers/counter/Kconfig.renesas_ra"
74source "drivers/counter/Kconfig.renesas_rz"
75source "drivers/counter/Kconfig.rpi_pico"
76source "drivers/counter/Kconfig.rts5912"
77source "drivers/counter/Kconfig.rts5912_slwtmr"
78source "drivers/counter/Kconfig.sam"
79source "drivers/counter/Kconfig.sam0"
80source "drivers/counter/Kconfig.smartbond_timer"
81source "drivers/counter/Kconfig.stm32_rtc"
82source "drivers/counter/Kconfig.stm32_timer"
83source "drivers/counter/Kconfig.tmr_cmsdk_apb"
84source "drivers/counter/Kconfig.xec"
85source "drivers/counter/Kconfig.xlnx"
86# zephyr-keep-sorted-stop
87
88source "drivers/counter/Kconfig.rv3032_counter"
89
90endif # COUNTER
91