1# Copyright (c) 2022 Bjarki Arge Andreasen
2# SPDX-License-Identifier: Apache-2.0
3
4menuconfig RTC
5	bool "Real-Time Clock (RTC) drivers"
6	help
7	  Enable RTC driver configuration.
8
9if RTC
10
11module = RTC
12module-str = rtc
13source "subsys/logging/Kconfig.template.log_config"
14
15config RTC_INIT_PRIORITY
16	int "RTC init priority"
17	default KERNEL_INIT_PRIORITY_DEVICE
18	help
19	  RTC device driver initialization priority.
20
21config RTC_ALARM
22	bool "RTC driver alarm support"
23	help
24	  This is an option which enables driver support for RTC alarms.
25
26config RTC_UPDATE
27	bool "RTC driver update event callback support"
28	help
29	  This is an option which enables driver support for the RTC
30	  update event callback.
31
32config RTC_CALIBRATION
33	bool "RTC driver clock calibration support"
34	help
35	  This is an option which enables driver support for RTC clock
36	  calibration.
37
38config RTC_SHELL
39	bool "RTC Shell commands"
40	depends on SHELL
41	help
42	  RTC Shell commands
43
44# zephyr-keep-sorted-start
45source "drivers/rtc/Kconfig.am1805"
46source "drivers/rtc/Kconfig.ambiq"
47source "drivers/rtc/Kconfig.bq32002"
48source "drivers/rtc/Kconfig.ds1307"
49source "drivers/rtc/Kconfig.ds1337"
50source "drivers/rtc/Kconfig.ds3231"
51source "drivers/rtc/Kconfig.emul"
52source "drivers/rtc/Kconfig.fake"
53source "drivers/rtc/Kconfig.ifx_cat1"
54source "drivers/rtc/Kconfig.mc146818"
55source "drivers/rtc/Kconfig.numaker"
56source "drivers/rtc/Kconfig.nxp_irtc"
57source "drivers/rtc/Kconfig.pcf2123"
58source "drivers/rtc/Kconfig.pcf8523"
59source "drivers/rtc/Kconfig.pcf8563"
60source "drivers/rtc/Kconfig.rpi_pico"
61source "drivers/rtc/Kconfig.rts5912"
62source "drivers/rtc/Kconfig.rv3028"
63source "drivers/rtc/Kconfig.rv8263"
64source "drivers/rtc/Kconfig.rv8803"
65source "drivers/rtc/Kconfig.rx8130ce"
66source "drivers/rtc/Kconfig.sam"
67source "drivers/rtc/Kconfig.sam0"
68source "drivers/rtc/Kconfig.siwx91x"
69source "drivers/rtc/Kconfig.smartbond"
70source "drivers/rtc/Kconfig.stm32"
71source "drivers/rtc/Kconfig.ti_mspm0"
72source "drivers/rtc/Kconfig.xmc4xxx"
73# zephyr-keep-sorted-stop
74
75endif # RTC
76