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
44source "drivers/rtc/Kconfig.am1805"
45source "drivers/rtc/Kconfig.ds1307"
46source "drivers/rtc/Kconfig.emul"
47source "drivers/rtc/Kconfig.fake"
48source "drivers/rtc/Kconfig.mc146818"
49source "drivers/rtc/Kconfig.pcf8523"
50source "drivers/rtc/Kconfig.pcf8563"
51source "drivers/rtc/Kconfig.rpi_pico"
52source "drivers/rtc/Kconfig.rv3028"
53source "drivers/rtc/Kconfig.sam"
54source "drivers/rtc/Kconfig.smartbond"
55source "drivers/rtc/Kconfig.stm32"
56source "drivers/rtc/Kconfig.numaker"
57source "drivers/rtc/Kconfig.rv8263"
58
59endif # RTC
60