summaryrefslogtreecommitdiffstats
path: root/drivers/rtc/Kconfig
blob: 9d2c6e614b2866c07bfbfc64b0e79183977d7abd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#
# RTC class/drivers configuration
#

config RTC_LIB
	bool
	select GREGORIAN_CALENDER

menuconfig RTC_CLASS
	bool "Real Time Clock"
	default n
	select RTC_LIB
	help
	  Generic RTC class support. If you say yes here, you will
	  be allowed to plug one or more RTCs to your system. You will
	  probably want to enable one or more of the interfaces below.

if RTC_CLASS

comment "I2C RTC drivers"
	depends on I2C

if I2C

config RTC_DRV_DS1307
	tristate "Dallas/Maxim DS1307/38"
	help
	  If you say yes here you get support for various compatible RTC
	  chips (often with battery backup) connected with I2C. This driver
	  should handle DS1307, DS1338 and probably other chips.

	  The first seven registers on these chips hold an RTC, and other
	  registers may add features such as NVRAM, a trickle charger for
	  the RTC/NVRAM backup power, and alarms.

config RTC_DRV_ABRACON
	tristate "Abracon RTCs"

endif # I2C

config RTC_DRV_IMXDI
	tristate "Freescale IMX DryIce Real Time Clock"
	depends on ARCH_IMX
	help
	   Support for Freescale IMX DryIce RTC

config RTC_DRV_JZ4740
	tristate "Ingenic JZ4740 RTC"
	depends on MACH_MIPS_XBURST
	help
	  If you say yes here you get support for the Ingenic JZ4740 SoC RTC
	  controller.

endif # RTC_CLASS