xref: /linux/drivers/rtc/Kconfig (revision e9f2bd8191a416fbd17e8bfc002dba5411937997)
17be2c7c9SDavid Brownell#
2c58411e9SAlessandro Zummo# RTC class/drivers configuration
3c58411e9SAlessandro Zummo#
4c58411e9SAlessandro Zummo
50c86edc0SAlessandro Zummomenu "Real Time Clock"
60c86edc0SAlessandro Zummo
7c58411e9SAlessandro Zummoconfig RTC_LIB
8c58411e9SAlessandro Zummo	tristate
90c86edc0SAlessandro Zummo
100c86edc0SAlessandro Zummoconfig RTC_CLASS
110c86edc0SAlessandro Zummo	tristate "RTC class"
120c86edc0SAlessandro Zummo	depends on EXPERIMENTAL
130c86edc0SAlessandro Zummo	default n
140c86edc0SAlessandro Zummo	select RTC_LIB
150c86edc0SAlessandro Zummo	help
160c86edc0SAlessandro Zummo	  Generic RTC class support. If you say yes here, you will
170c86edc0SAlessandro Zummo 	  be allowed to plug one or more RTCs to your system. You will
1827ae4104SAdrian Bunk	  probably want to enable one or more of the interfaces below.
190c86edc0SAlessandro Zummo
200c86edc0SAlessandro Zummo	  This driver can also be built as a module. If so, the module
210c86edc0SAlessandro Zummo	  will be called rtc-class.
220c86edc0SAlessandro Zummo
230c86edc0SAlessandro Zummoconfig RTC_HCTOSYS
240c86edc0SAlessandro Zummo	bool "Set system time from RTC on startup"
250c86edc0SAlessandro Zummo	depends on RTC_CLASS = y
260c86edc0SAlessandro Zummo	default y
270c86edc0SAlessandro Zummo	help
280c86edc0SAlessandro Zummo	  If you say yes here, the system time will be set using
290c86edc0SAlessandro Zummo	  the value read from the specified RTC device. This is useful
30af3ffa67SPavel Machek	  in order to avoid unnecessary fsck runs.
310c86edc0SAlessandro Zummo
320c86edc0SAlessandro Zummoconfig RTC_HCTOSYS_DEVICE
330c86edc0SAlessandro Zummo	string "The RTC to read the time from"
340c86edc0SAlessandro Zummo	depends on RTC_HCTOSYS = y
350c86edc0SAlessandro Zummo	default "rtc0"
360c86edc0SAlessandro Zummo	help
370c86edc0SAlessandro Zummo	  The RTC device that will be used as the source for
380c86edc0SAlessandro Zummo	  the system time, usually rtc0.
390c86edc0SAlessandro Zummo
409e86ecb6SDavid Brownellconfig RTC_DEBUG
419e86ecb6SDavid Brownell	bool "RTC debug support"
429e86ecb6SDavid Brownell	depends on RTC_CLASS = y
439e86ecb6SDavid Brownell	help
449e86ecb6SDavid Brownell	  Say yes here to enable debugging support in the RTC framework
459e86ecb6SDavid Brownell	  and individual RTC drivers.
469e86ecb6SDavid Brownell
470c86edc0SAlessandro Zummocomment "RTC interfaces"
480c86edc0SAlessandro Zummo	depends on RTC_CLASS
490c86edc0SAlessandro Zummo
50c5c3e192SAlessandro Zummoconfig RTC_INTF_SYSFS
51c5c3e192SAlessandro Zummo	tristate "sysfs"
52c5c3e192SAlessandro Zummo	depends on RTC_CLASS && SYSFS
53c5c3e192SAlessandro Zummo	default RTC_CLASS
54c5c3e192SAlessandro Zummo	help
559e86ecb6SDavid Brownell	  Say yes here if you want to use your RTCs using sysfs interfaces,
569e86ecb6SDavid Brownell	  /sys/class/rtc/rtc0 through /sys/.../rtcN.
57c5c3e192SAlessandro Zummo
58c5c3e192SAlessandro Zummo	  This driver can also be built as a module. If so, the module
59c5c3e192SAlessandro Zummo	  will be called rtc-sysfs.
60c5c3e192SAlessandro Zummo
61728a2947SAlessandro Zummoconfig RTC_INTF_PROC
62728a2947SAlessandro Zummo	tristate "proc"
63728a2947SAlessandro Zummo	depends on RTC_CLASS && PROC_FS
64728a2947SAlessandro Zummo	default RTC_CLASS
65728a2947SAlessandro Zummo	help
669e86ecb6SDavid Brownell	  Say yes here if you want to use your first RTC through the proc
679e86ecb6SDavid Brownell	  interface, /proc/driver/rtc.  Other RTCs will not be available
689e86ecb6SDavid Brownell	  through that API.
69728a2947SAlessandro Zummo
70728a2947SAlessandro Zummo	  This driver can also be built as a module. If so, the module
71728a2947SAlessandro Zummo	  will be called rtc-proc.
72728a2947SAlessandro Zummo
73e824290eSAlessandro Zummoconfig RTC_INTF_DEV
74e824290eSAlessandro Zummo	tristate "dev"
75e824290eSAlessandro Zummo	depends on RTC_CLASS
76e824290eSAlessandro Zummo	default RTC_CLASS
77e824290eSAlessandro Zummo	help
789e86ecb6SDavid Brownell	  Say yes here if you want to use your RTCs using the /dev
799e86ecb6SDavid Brownell	  interfaces, which "udev" sets up as /dev/rtc0 through
809e86ecb6SDavid Brownell	  /dev/rtcN.  You may want to set up a symbolic link so one
819e86ecb6SDavid Brownell	  of these can be accessed as /dev/rtc, which is a name
829e86ecb6SDavid Brownell	  expected by "hwclock" and some other programs.
83e824290eSAlessandro Zummo
84e824290eSAlessandro Zummo	  This driver can also be built as a module. If so, the module
85e824290eSAlessandro Zummo	  will be called rtc-dev.
86e824290eSAlessandro Zummo
87655066c3SAtsushi Nemotoconfig RTC_INTF_DEV_UIE_EMUL
88655066c3SAtsushi Nemoto	bool "RTC UIE emulation on dev interface"
89655066c3SAtsushi Nemoto	depends on RTC_INTF_DEV
90655066c3SAtsushi Nemoto	help
91655066c3SAtsushi Nemoto	  Provides an emulation for RTC_UIE if the underlaying rtc chip
929e86ecb6SDavid Brownell	  driver does not expose RTC_UIE ioctls.  Those requests generate
939e86ecb6SDavid Brownell	  once-per-second update interrupts, used for synchronization.
94655066c3SAtsushi Nemoto
950c86edc0SAlessandro Zummocomment "RTC drivers"
960c86edc0SAlessandro Zummo	depends on RTC_CLASS
970c86edc0SAlessandro Zummo
987be2c7c9SDavid Brownell# this 'CMOS' RTC driver is arch dependent because <asm-generic/rtc.h>
997be2c7c9SDavid Brownell# requires <asm/mc146818rtc.h> defining CMOS_READ/CMOS_WRITE, and a
1007be2c7c9SDavid Brownell# global rtc_lock ... it's not yet just another platform_device.
1017be2c7c9SDavid Brownell
1027be2c7c9SDavid Brownellconfig RTC_DRV_CMOS
1037be2c7c9SDavid Brownell	tristate "PC-style 'CMOS' real time clock"
104c066332fSDave Jones	depends on RTC_CLASS && (X86 || ALPHA || ARM26 || ARM \
1057be2c7c9SDavid Brownell		|| M32R || ATARI || POWERPC)
1067be2c7c9SDavid Brownell	help
1077be2c7c9SDavid Brownell	  Say "yes" here to get direct support for the real time clock
1087be2c7c9SDavid Brownell	  found in every PC or ACPI-based system, and some other boards.
1097be2c7c9SDavid Brownell	  Specifically the original MC146818, compatibles like those in
1107be2c7c9SDavid Brownell	  PC south bridges, the DS12887 or M48T86, some multifunction
1117be2c7c9SDavid Brownell	  or LPC bus chips, and so on.
1127be2c7c9SDavid Brownell
1137be2c7c9SDavid Brownell	  Your system will need to define the platform device used by
1147be2c7c9SDavid Brownell	  this driver, otherwise it won't be accessible.  This means
1157be2c7c9SDavid Brownell	  you can safely enable this driver if you don't know whether
1167be2c7c9SDavid Brownell	  or not your board has this kind of hardware.
1177be2c7c9SDavid Brownell
1187be2c7c9SDavid Brownell	  This driver can also be built as a module. If so, the module
1197be2c7c9SDavid Brownell	  will be called rtc-cmos.
1207be2c7c9SDavid Brownell
1211fec7c66SAlessandro Zummoconfig RTC_DRV_X1205
1221fec7c66SAlessandro Zummo	tristate "Xicor/Intersil X1205"
1231fec7c66SAlessandro Zummo	depends on RTC_CLASS && I2C
1241fec7c66SAlessandro Zummo	help
1251fec7c66SAlessandro Zummo	  If you say yes here you get support for the
1261fec7c66SAlessandro Zummo	  Xicor/Intersil X1205 RTC chip.
1271fec7c66SAlessandro Zummo
1281fec7c66SAlessandro Zummo	  This driver can also be built as a module. If so, the module
1291fec7c66SAlessandro Zummo	  will be called rtc-x1205.
1301fec7c66SAlessandro Zummo
1311abb0dc9SDavid Brownellconfig RTC_DRV_DS1307
1321abb0dc9SDavid Brownell	tristate "Dallas/Maxim DS1307 and similar I2C RTC chips"
1331abb0dc9SDavid Brownell	depends on RTC_CLASS && I2C
1341abb0dc9SDavid Brownell	help
1351abb0dc9SDavid Brownell	  If you say yes here you get support for various compatible RTC
1361abb0dc9SDavid Brownell	  chips (often with battery backup) connected with I2C.  This driver
1371abb0dc9SDavid Brownell	  should handle DS1307, DS1337, DS1338, DS1339, DS1340, ST M41T00,
1381abb0dc9SDavid Brownell	  and probably other chips.  In some cases the RTC must already
1391abb0dc9SDavid Brownell	  have been initialized (by manufacturing or a bootloader).
1401abb0dc9SDavid Brownell
1411abb0dc9SDavid Brownell	  The first seven registers on these chips hold an RTC, and other
1421abb0dc9SDavid Brownell	  registers may add features such as NVRAM, a trickle charger for
1431abb0dc9SDavid Brownell	  the RTC/NVRAM backup power, and alarms.  This driver may not
1441abb0dc9SDavid Brownell	  expose all those available chip features.
1451abb0dc9SDavid Brownell
1461abb0dc9SDavid Brownell	  This driver can also be built as a module. If so, the module
1471abb0dc9SDavid Brownell	  will be called rtc-ds1307.
1481abb0dc9SDavid Brownell
1499bf5b4f5SAtsushi Nemotoconfig RTC_DRV_DS1553
1509bf5b4f5SAtsushi Nemoto	tristate "Dallas DS1553"
1519bf5b4f5SAtsushi Nemoto	depends on RTC_CLASS
1529bf5b4f5SAtsushi Nemoto	help
1539bf5b4f5SAtsushi Nemoto	  If you say yes here you get support for the
1549bf5b4f5SAtsushi Nemoto	  Dallas DS1553 timekeeping chip.
1559bf5b4f5SAtsushi Nemoto
1569bf5b4f5SAtsushi Nemoto	  This driver can also be built as a module. If so, the module
1579bf5b4f5SAtsushi Nemoto	  will be called rtc-ds1553.
1589bf5b4f5SAtsushi Nemoto
1597e56a7dcSHerbert Valerio Riedelconfig RTC_DRV_ISL1208
1607e56a7dcSHerbert Valerio Riedel	tristate "Intersil 1208"
1617e56a7dcSHerbert Valerio Riedel	depends on RTC_CLASS && I2C
1627e56a7dcSHerbert Valerio Riedel	help
1637e56a7dcSHerbert Valerio Riedel	  If you say yes here you get support for the
1647e56a7dcSHerbert Valerio Riedel	  Intersil 1208 RTC chip.
1657e56a7dcSHerbert Valerio Riedel
1667e56a7dcSHerbert Valerio Riedel	  This driver can also be built as a module. If so, the module
1677e56a7dcSHerbert Valerio Riedel	  will be called rtc-isl1208.
1687e56a7dcSHerbert Valerio Riedel
169edf1aaa3SAlessandro Zummoconfig RTC_DRV_DS1672
170edf1aaa3SAlessandro Zummo	tristate "Dallas/Maxim DS1672"
171edf1aaa3SAlessandro Zummo	depends on RTC_CLASS && I2C
172edf1aaa3SAlessandro Zummo	help
173edf1aaa3SAlessandro Zummo	  If you say yes here you get support for the
174edf1aaa3SAlessandro Zummo	  Dallas/Maxim DS1672 timekeeping chip.
175edf1aaa3SAlessandro Zummo
176edf1aaa3SAlessandro Zummo	  This driver can also be built as a module. If so, the module
177edf1aaa3SAlessandro Zummo	  will be called rtc-ds1672.
178edf1aaa3SAlessandro Zummo
1795ec3e4b7SAtsushi Nemotoconfig RTC_DRV_DS1742
180f9231a0cSTorsten Ertbjerg Rasmussen	tristate "Dallas DS1742/1743"
1815ec3e4b7SAtsushi Nemoto	depends on RTC_CLASS
1825ec3e4b7SAtsushi Nemoto	help
1835ec3e4b7SAtsushi Nemoto	  If you say yes here you get support for the
184f9231a0cSTorsten Ertbjerg Rasmussen	  Dallas DS1742/1743 timekeeping chip.
1855ec3e4b7SAtsushi Nemoto
1865ec3e4b7SAtsushi Nemoto	  This driver can also be built as a module. If so, the module
1875ec3e4b7SAtsushi Nemoto	  will be called rtc-ds1742.
1885ec3e4b7SAtsushi Nemoto
189db68b189SDavid Brownellconfig RTC_DRV_OMAP
190db68b189SDavid Brownell	tristate "TI OMAP1"
191db68b189SDavid Brownell	depends on RTC_CLASS && ( \
192db68b189SDavid Brownell		ARCH_OMAP15XX || ARCH_OMAP16XX || ARCH_OMAP730 )
193db68b189SDavid Brownell	help
194db68b189SDavid Brownell	  Say "yes" here to support the real time clock on TI OMAP1 chips.
195db68b189SDavid Brownell	  This driver can also be built as a module called rtc-omap.
196db68b189SDavid Brownell
197b5a82d62SAlessandro Zummoconfig RTC_DRV_PCF8563
198b5a82d62SAlessandro Zummo	tristate "Philips PCF8563/Epson RTC8564"
199b5a82d62SAlessandro Zummo	depends on RTC_CLASS && I2C
200b5a82d62SAlessandro Zummo	help
201b5a82d62SAlessandro Zummo	  If you say yes here you get support for the
202b5a82d62SAlessandro Zummo	  Philips PCF8563 RTC chip. The Epson RTC8564
203b5a82d62SAlessandro Zummo	  should work as well.
204b5a82d62SAlessandro Zummo
205b5a82d62SAlessandro Zummo	  This driver can also be built as a module. If so, the module
206b5a82d62SAlessandro Zummo	  will be called rtc-pcf8563.
207b5a82d62SAlessandro Zummo
2089c0c5705SG. Liakhovetskiconfig RTC_DRV_PCF8583
2099c0c5705SG. Liakhovetski	tristate "Philips PCF8583"
210bb71f99fSRussell King	depends on RTC_CLASS && I2C && ARCH_RPC
2119c0c5705SG. Liakhovetski	help
212bb71f99fSRussell King	  If you say yes here you get support for the Philips PCF8583
213bb71f99fSRussell King	  RTC chip found on Acorn RiscPCs.  This driver supports the
214bb71f99fSRussell King	  platform specific method of retrieving the current year from
215bb71f99fSRussell King	  the RTC's SRAM.
2169c0c5705SG. Liakhovetski
2179c0c5705SG. Liakhovetski	  This driver can also be built as a module. If so, the module
2189c0c5705SG. Liakhovetski	  will be called rtc-pcf8583.
2199c0c5705SG. Liakhovetski
220e0ac4761SAtsushi Nemotoconfig RTC_DRV_RS5C348
221e0ac4761SAtsushi Nemoto	tristate "Ricoh RS5C348A/B"
222e0ac4761SAtsushi Nemoto	depends on RTC_CLASS && SPI
223e0ac4761SAtsushi Nemoto	help
224e0ac4761SAtsushi Nemoto	  If you say yes here you get support for the
225e0ac4761SAtsushi Nemoto	  Ricoh RS5C348A and RS5C348B RTC chips.
226e0ac4761SAtsushi Nemoto
227e0ac4761SAtsushi Nemoto	  This driver can also be built as a module. If so, the module
228e0ac4761SAtsushi Nemoto	  will be called rtc-rs5c348.
229e0ac4761SAtsushi Nemoto
2307520b94dSAlessandro Zummoconfig RTC_DRV_RS5C372
2317520b94dSAlessandro Zummo	tristate "Ricoh RS5C372A/B"
2327520b94dSAlessandro Zummo	depends on RTC_CLASS && I2C
2337520b94dSAlessandro Zummo	help
2347520b94dSAlessandro Zummo	  If you say yes here you get support for the
2357520b94dSAlessandro Zummo	  Ricoh RS5C372A and RS5C372B RTC chips.
2367520b94dSAlessandro Zummo
2377520b94dSAlessandro Zummo	  This driver can also be built as a module. If so, the module
2387520b94dSAlessandro Zummo	  will be called rtc-rs5c372.
2397520b94dSAlessandro Zummo
2401add6781SBen Dooksconfig RTC_DRV_S3C
2411add6781SBen Dooks	tristate "Samsung S3C series SoC RTC"
2421add6781SBen Dooks	depends on RTC_CLASS && ARCH_S3C2410
2431add6781SBen Dooks	help
2441add6781SBen Dooks	  RTC (Realtime Clock) driver for the clock inbuilt into the
2451add6781SBen Dooks	  Samsung S3C24XX series of SoCs. This can provide periodic
2461add6781SBen Dooks	  interrupt rates from 1Hz to 64Hz for user programs, and
2471add6781SBen Dooks	  wakeup from Alarm.
2481add6781SBen Dooks
2491add6781SBen Dooks	  The driver currently supports the common features on all the
2501add6781SBen Dooks	  S3C24XX range, such as the S3C2410, S3C2412, S3C2413, S3C2440
2511add6781SBen Dooks	  and S3C2442.
2521add6781SBen Dooks
2531add6781SBen Dooks	  This driver can also be build as a module. If so, the module
2541add6781SBen Dooks	  will be called rtc-s3c.
2551add6781SBen Dooks
2561d98af87SAlessandro Zummoconfig RTC_DRV_M48T86
2571d98af87SAlessandro Zummo	tristate "ST M48T86/Dallas DS12887"
2581d98af87SAlessandro Zummo	depends on RTC_CLASS
2591d98af87SAlessandro Zummo	help
2601d98af87SAlessandro Zummo	  If you say Y here you will get support for the
2611d98af87SAlessandro Zummo	  ST M48T86 and Dallas DS12887 RTC chips.
2621d98af87SAlessandro Zummo
2631d98af87SAlessandro Zummo	  This driver can also be built as a module. If so, the module
2641d98af87SAlessandro Zummo	  will be called rtc-m48t86.
2651d98af87SAlessandro Zummo
266fd507e2fSAlessandro Zummoconfig RTC_DRV_EP93XX
267fd507e2fSAlessandro Zummo	tristate "Cirrus Logic EP93XX"
268fd507e2fSAlessandro Zummo	depends on RTC_CLASS && ARCH_EP93XX
269fd507e2fSAlessandro Zummo	help
270fd507e2fSAlessandro Zummo	  If you say yes here you get support for the
271fd507e2fSAlessandro Zummo	  RTC embedded in the Cirrus Logic EP93XX processors.
272fd507e2fSAlessandro Zummo
273fd507e2fSAlessandro Zummo	  This driver can also be built as a module. If so, the module
274fd507e2fSAlessandro Zummo	  will be called rtc-ep93xx.
275fd507e2fSAlessandro Zummo
276e842f1c8SRichard Purdieconfig RTC_DRV_SA1100
277e842f1c8SRichard Purdie	tristate "SA11x0/PXA2xx"
278e842f1c8SRichard Purdie	depends on RTC_CLASS && (ARCH_SA1100 || ARCH_PXA)
279e842f1c8SRichard Purdie	help
280e842f1c8SRichard Purdie	  If you say Y here you will get access to the real time clock
281e842f1c8SRichard Purdie	  built into your SA11x0 or PXA2xx CPU.
282e842f1c8SRichard Purdie
283e842f1c8SRichard Purdie	  To compile this driver as a module, choose M here: the
284e842f1c8SRichard Purdie	  module will be called rtc-sa1100.
285fd507e2fSAlessandro Zummo
286317a6104SPaul Mundtconfig RTC_DRV_SH
287317a6104SPaul Mundt	tristate "SuperH On-Chip RTC"
288317a6104SPaul Mundt	depends on RTC_CLASS && SUPERH
289317a6104SPaul Mundt	help
290317a6104SPaul Mundt	  Say Y here to enable support for the on-chip RTC found in
291317a6104SPaul Mundt	  most SuperH processors.
292317a6104SPaul Mundt
293317a6104SPaul Mundt 	  To compile this driver as a module, choose M here: the
294317a6104SPaul Mundt	  module will be called rtc-sh.
295317a6104SPaul Mundt
2968417eb7aSYoichi Yuasaconfig RTC_DRV_VR41XX
2973e16f6afSAlessandro Zummo	tristate "NEC VR41XX"
2988417eb7aSYoichi Yuasa	depends on RTC_CLASS && CPU_VR41XX
2993e16f6afSAlessandro Zummo	help
3003e16f6afSAlessandro Zummo	  If you say Y here you will get access to the real time clock
3013e16f6afSAlessandro Zummo	  built into your NEC VR41XX CPU.
3023e16f6afSAlessandro Zummo
3033e16f6afSAlessandro Zummo	  To compile this driver as a module, choose M here: the
3043e16f6afSAlessandro Zummo	  module will be called rtc-vr41xx.
3058417eb7aSYoichi Yuasa
3068ae6e163SDeepak Saxenaconfig RTC_DRV_PL031
3078ae6e163SDeepak Saxena	tristate "ARM AMBA PL031 RTC"
3088ae6e163SDeepak Saxena	depends on RTC_CLASS && ARM_AMBA
3098ae6e163SDeepak Saxena	help
3108ae6e163SDeepak Saxena	  If you say Y here you will get access to ARM AMBA
3118ae6e163SDeepak Saxena	  PrimeCell PL031 UART found on certain ARM SOCs.
3128ae6e163SDeepak Saxena
3138ae6e163SDeepak Saxena	  To compile this driver as a module, choose M here: the
3148ae6e163SDeepak Saxena	  module will be called rtc-pl031.
3158ae6e163SDeepak Saxena
3167fc39f6dSAndrew Victorconfig RTC_DRV_AT91RM9200
317788b1fc6SAndrew Victor	tristate "AT91RM9200"
318788b1fc6SAndrew Victor	depends on RTC_CLASS && ARCH_AT91RM9200
319788b1fc6SAndrew Victor	help
320788b1fc6SAndrew Victor	  Driver for the Atmel AT91RM9200's internal RTC (Realtime Clock).
321788b1fc6SAndrew Victor
322a95579cdSAlessandro Zummoconfig RTC_DRV_TEST
323a95579cdSAlessandro Zummo	tristate "Test driver/device"
324a95579cdSAlessandro Zummo	depends on RTC_CLASS
325a95579cdSAlessandro Zummo	help
326a95579cdSAlessandro Zummo	  If you say yes here you get support for the
327a95579cdSAlessandro Zummo	  RTC test driver. It's a software RTC which can be
328a95579cdSAlessandro Zummo	  used to test the RTC subsystem APIs. It gets
329a95579cdSAlessandro Zummo	  the time from the system clock.
330a95579cdSAlessandro Zummo	  You want this driver only if you are doing development
331a95579cdSAlessandro Zummo	  on the RTC subsystem. Please read the source code
332a95579cdSAlessandro Zummo	  for further details.
333a95579cdSAlessandro Zummo
334a95579cdSAlessandro Zummo	  This driver can also be built as a module. If so, the module
335a95579cdSAlessandro Zummo	  will be called rtc-test.
336a95579cdSAlessandro Zummo
3378e12ecc2SRaphael Assenatconfig RTC_DRV_MAX6902
3388e12ecc2SRaphael Assenat	tristate "Maxim 6902"
3398e12ecc2SRaphael Assenat	depends on RTC_CLASS && SPI
3408e12ecc2SRaphael Assenat	help
3418e12ecc2SRaphael Assenat	  If you say yes here you will get support for the
3428e12ecc2SRaphael Assenat	  Maxim MAX6902 spi RTC chip.
3438e12ecc2SRaphael Assenat
3448e12ecc2SRaphael Assenat	  This driver can also be built as a module. If so, the module
3458e12ecc2SRaphael Assenat	  will be called rtc-max6902.
3468e12ecc2SRaphael Assenat
347362600feSRaphael Assenatconfig RTC_DRV_V3020
348362600feSRaphael Assenat	tristate "EM Microelectronic V3020"
349362600feSRaphael Assenat	depends on RTC_CLASS
350362600feSRaphael Assenat	help
351362600feSRaphael Assenat	  If you say yes here you will get support for the
352362600feSRaphael Assenat	  EM Microelectronic v3020 RTC chip.
353362600feSRaphael Assenat
354362600feSRaphael Assenat	  This driver can also be built as a module. If so, the module
355362600feSRaphael Assenat	  will be called rtc-v3020.
356362600feSRaphael Assenat
3578cc75c9aSWu, Bryanconfig RTC_DRV_BFIN
3588cc75c9aSWu, Bryan	tristate "Blackfin On-Chip RTC"
3598cc75c9aSWu, Bryan	depends on RTC_CLASS && BFIN
3608cc75c9aSWu, Bryan	help
3618cc75c9aSWu, Bryan	  If you say yes here you will get support for the
3628cc75c9aSWu, Bryan	  Blackfin On-Chip Real Time Clock.
3638cc75c9aSWu, Bryan
3648cc75c9aSWu, Bryan	  This driver can also be built as a module. If so, the module
3658cc75c9aSWu, Bryan	  will be called rtc-bfin.
3668cc75c9aSWu, Bryan
367*e9f2bd81SNobuhiro Iwamatsuconfig RTC_DRV_RS5C313
368*e9f2bd81SNobuhiro Iwamatsu	tristate "Ricoh RS5C313"
369*e9f2bd81SNobuhiro Iwamatsu	depends on RTC_CLASS && BROKEN
370*e9f2bd81SNobuhiro Iwamatsu	help
371*e9f2bd81SNobuhiro Iwamatsu	  If you say yes here you get support for the Ricoh RS5C313 RTC chips.
372*e9f2bd81SNobuhiro Iwamatsu
3730c86edc0SAlessandro Zummoendmenu
374