xref: /linux/drivers/rtc/Kconfig (revision 843aef4930b9953c9ca624a990b201440304b56f)
1#
2# RTC class/drivers configuration
3#
4
5config RTC_LIB
6	tristate
7
8menuconfig RTC_CLASS
9	tristate "Real Time Clock"
10	default n
11	depends on !S390
12	select RTC_LIB
13	help
14	  Generic RTC class support. If you say yes here, you will
15 	  be allowed to plug one or more RTCs to your system. You will
16	  probably want to enable one or more of the interfaces below.
17
18	  This driver can also be built as a module. If so, the module
19	  will be called rtc-core.
20
21if RTC_CLASS
22
23config RTC_HCTOSYS
24	bool "Set system time from RTC on startup and resume"
25	depends on RTC_CLASS = y
26	default y
27	help
28	  If you say yes here, the system time (wall clock) will be set using
29	  the value read from a specified RTC device. This is useful to avoid
30	  unnecessary fsck runs at boot time, and to network better.
31
32config RTC_HCTOSYS_DEVICE
33	string "RTC used to set the system time"
34	depends on RTC_HCTOSYS = y
35	default "rtc0"
36	help
37	  The RTC device that will be used to (re)initialize the system
38	  clock, usually rtc0. Initialization is done when the system
39	  starts up, and when it resumes from a low power state. This
40	  device should record time in UTC, since the kernel won't do
41	  timezone correction.
42
43	  The driver for this RTC device must be loaded before late_initcall
44	  functions run, so it must usually be statically linked.
45
46	  This clock should be battery-backed, so that it reads the correct
47	  time when the system boots from a power-off state. Otherwise, your
48	  system will need an external clock source (like an NTP server).
49
50	  If the clock you specify here is not battery backed, it may still
51	  be useful to reinitialize system time when resuming from system
52	  sleep states. Do not specify an RTC here unless it stays powered
53	  during all this system's supported sleep states.
54
55config RTC_DEBUG
56	bool "RTC debug support"
57	depends on RTC_CLASS = y
58	help
59	  Say yes here to enable debugging support in the RTC framework
60	  and individual RTC drivers.
61
62comment "RTC interfaces"
63
64config RTC_INTF_SYSFS
65	boolean "/sys/class/rtc/rtcN (sysfs)"
66	depends on SYSFS
67	default RTC_CLASS
68	help
69	  Say yes here if you want to use your RTCs using sysfs interfaces,
70	  /sys/class/rtc/rtc0 through /sys/.../rtcN.
71
72	  If unsure, say Y.
73
74config RTC_INTF_PROC
75	boolean "/proc/driver/rtc (procfs for rtc0)"
76	depends on PROC_FS
77	default RTC_CLASS
78	help
79	  Say yes here if you want to use your first RTC through the proc
80	  interface, /proc/driver/rtc. Other RTCs will not be available
81	  through that API.
82
83	  If unsure, say Y.
84
85config RTC_INTF_DEV
86	boolean "/dev/rtcN (character devices)"
87	default RTC_CLASS
88	help
89	  Say yes here if you want to use your RTCs using the /dev
90	  interfaces, which "udev" sets up as /dev/rtc0 through
91	  /dev/rtcN.
92
93	  You may want to set up a symbolic link so one of these
94	  can be accessed as /dev/rtc, which is a name
95	  expected by "hwclock" and some other programs. Recent
96	  versions of "udev" are known to set up the symlink for you.
97
98	  If unsure, say Y.
99
100config RTC_INTF_DEV_UIE_EMUL
101	bool "RTC UIE emulation on dev interface"
102	depends on RTC_INTF_DEV
103	help
104	  Provides an emulation for RTC_UIE if the underlying rtc chip
105	  driver does not expose RTC_UIE ioctls. Those requests generate
106	  once-per-second update interrupts, used for synchronization.
107
108	  The emulation code will read the time from the hardware
109	  clock several times per second, please enable this option
110	  only if you know that you really need it.
111
112config RTC_DRV_TEST
113	tristate "Test driver/device"
114	help
115	  If you say yes here you get support for the
116	  RTC test driver. It's a software RTC which can be
117	  used to test the RTC subsystem APIs. It gets
118	  the time from the system clock.
119	  You want this driver only if you are doing development
120	  on the RTC subsystem. Please read the source code
121	  for further details.
122
123	  This driver can also be built as a module. If so, the module
124	  will be called rtc-test.
125
126comment "I2C RTC drivers"
127	depends on I2C
128
129if I2C
130
131config RTC_DRV_DS1307
132	tristate "Dallas/Maxim DS1307/37/38/39/40, ST M41T00"
133	help
134	  If you say yes here you get support for various compatible RTC
135	  chips (often with battery backup) connected with I2C. This driver
136	  should handle DS1307, DS1337, DS1338, DS1339, DS1340, ST M41T00,
137	  and probably other chips. In some cases the RTC must already
138	  have been initialized (by manufacturing or a bootloader).
139
140	  The first seven registers on these chips hold an RTC, and other
141	  registers may add features such as NVRAM, a trickle charger for
142	  the RTC/NVRAM backup power, and alarms. NVRAM is visible in
143	  sysfs, but other chip features may not be available.
144
145	  This driver can also be built as a module. If so, the module
146	  will be called rtc-ds1307.
147
148config RTC_DRV_DS1374
149	tristate "Dallas/Maxim DS1374"
150	depends on RTC_CLASS && I2C
151	help
152	  If you say yes here you get support for Dallas Semiconductor
153	  DS1374 real-time clock chips. If an interrupt is associated
154	  with the device, the alarm functionality is supported.
155
156	  This driver can also be built as a module. If so, the module
157	  will be called rtc-ds1374.
158
159config RTC_DRV_DS1672
160	tristate "Dallas/Maxim DS1672"
161	help
162	  If you say yes here you get support for the
163	  Dallas/Maxim DS1672 timekeeping chip.
164
165	  This driver can also be built as a module. If so, the module
166	  will be called rtc-ds1672.
167
168config RTC_DRV_MAX6900
169	tristate "Maxim MAX6900"
170	help
171	  If you say yes here you will get support for the
172	  Maxim MAX6900 I2C RTC chip.
173
174	  This driver can also be built as a module. If so, the module
175	  will be called rtc-max6900.
176
177config RTC_DRV_RS5C372
178	tristate "Ricoh R2025S/D, RS5C372A/B, RV5C386, RV5C387A"
179	help
180	  If you say yes here you get support for the
181	  Ricoh R2025S/D, RS5C372A, RS5C372B, RV5C386, and RV5C387A RTC chips.
182
183	  This driver can also be built as a module. If so, the module
184	  will be called rtc-rs5c372.
185
186config RTC_DRV_ISL1208
187	tristate "Intersil ISL1208"
188	help
189	  If you say yes here you get support for the
190	  Intersil ISL1208 RTC chip.
191
192	  This driver can also be built as a module. If so, the module
193	  will be called rtc-isl1208.
194
195config RTC_DRV_X1205
196	tristate "Xicor/Intersil X1205"
197	help
198	  If you say yes here you get support for the
199	  Xicor/Intersil X1205 RTC chip.
200
201	  This driver can also be built as a module. If so, the module
202	  will be called rtc-x1205.
203
204config RTC_DRV_PCF8563
205	tristate "Philips PCF8563/Epson RTC8564"
206	help
207	  If you say yes here you get support for the
208	  Philips PCF8563 RTC chip. The Epson RTC8564
209	  should work as well.
210
211	  This driver can also be built as a module. If so, the module
212	  will be called rtc-pcf8563.
213
214config RTC_DRV_PCF8583
215	tristate "Philips PCF8583"
216	help
217	  If you say yes here you get support for the Philips PCF8583
218	  RTC chip found on Acorn RiscPCs. This driver supports the
219	  platform specific method of retrieving the current year from
220	  the RTC's SRAM. It will work on other platforms with the same
221	  chip, but the year will probably have to be tweaked.
222
223	  This driver can also be built as a module. If so, the module
224	  will be called rtc-pcf8583.
225
226config RTC_DRV_M41T80
227	tristate "ST M41T65/M41T80/81/82/83/84/85/87"
228	help
229	  If you say Y here you will get support for the ST M41T60
230	  and M41T80 RTC chips series. Currently, the following chips are
231	  supported: M41T65, M41T80, M41T81, M41T82, M41T83, M41ST84,
232	  M41ST85, and M41ST87.
233
234	  This driver can also be built as a module. If so, the module
235	  will be called rtc-m41t80.
236
237config RTC_DRV_M41T80_WDT
238	bool "ST M41T65/M41T80 series RTC watchdog timer"
239	depends on RTC_DRV_M41T80
240	help
241	  If you say Y here you will get support for the
242	  watchdog timer in the ST M41T60 and M41T80 RTC chips series.
243
244config RTC_DRV_TWL92330
245	boolean "TI TWL92330/Menelaus"
246	depends on MENELAUS
247	help
248	  If you say yes here you get support for the RTC on the
249	  TWL92330 "Menelaus" power management chip, used with OMAP2
250	  platforms. The support is integrated with the rest of
251	  the Menelaus driver; it's not separate module.
252
253config RTC_DRV_TWL4030
254	tristate "TI TWL4030/TWL5030/TPS659x0"
255	depends on RTC_CLASS && TWL4030_CORE
256	help
257	  If you say yes here you get support for the RTC on the
258	  TWL4030 family chips, used mostly with OMAP3 platforms.
259
260	  This driver can also be built as a module. If so, the module
261	  will be called rtc-twl4030.
262
263config RTC_DRV_S35390A
264	tristate "Seiko Instruments S-35390A"
265	select BITREVERSE
266	help
267	  If you say yes here you will get support for the Seiko
268	  Instruments S-35390A.
269
270	  This driver can also be built as a module. If so the module
271	  will be called rtc-s35390a.
272
273config RTC_DRV_FM3130
274	tristate "Ramtron FM3130"
275	help
276	  If you say Y here you will get support for the
277	  Ramtron FM3130 RTC chips.
278	  Ramtron FM3130 is a chip with two separate devices inside,
279	  RTC clock and FRAM. This driver provides only RTC functionality.
280
281	  This driver can also be built as a module. If so the module
282	  will be called rtc-fm3130.
283
284config RTC_DRV_RX8581
285	tristate "Epson RX-8581"
286	help
287	  If you say yes here you will get support for the Epson RX-8581.
288
289	  This driver can also be built as a module. If so the module
290	  will be called rtc-rx8581.
291
292endif # I2C
293
294comment "SPI RTC drivers"
295
296if SPI_MASTER
297
298config RTC_DRV_M41T94
299	tristate "ST M41T94"
300	help
301	  If you say yes here you will get support for the
302	  ST M41T94 SPI RTC chip.
303
304	  This driver can also be built as a module. If so, the module
305	  will be called rtc-m41t94.
306
307config RTC_DRV_DS1305
308	tristate "Dallas/Maxim DS1305/DS1306"
309	help
310	  Select this driver to get support for the Dallas/Maxim DS1305
311	  and DS1306 real time clock chips. These support a trickle
312	  charger, alarms, and NVRAM in addition to the clock.
313
314	  This driver can also be built as a module. If so, the module
315	  will be called rtc-ds1305.
316
317config RTC_DRV_DS1390
318	tristate "Dallas/Maxim DS1390/93/94"
319	help
320	  If you say yes here you get support for the
321	  Dallas/Maxim DS1390/93/94 chips.
322
323	  This driver only supports the RTC feature, and not other chip
324	  features such as alarms and trickle charging.
325
326	  This driver can also be built as a module. If so, the module
327	  will be called rtc-ds1390.
328
329config RTC_DRV_MAX6902
330	tristate "Maxim MAX6902"
331	help
332	  If you say yes here you will get support for the
333	  Maxim MAX6902 SPI RTC chip.
334
335	  This driver can also be built as a module. If so, the module
336	  will be called rtc-max6902.
337
338config RTC_DRV_R9701
339	tristate "Epson RTC-9701JE"
340	help
341	  If you say yes here you will get support for the
342	  Epson RTC-9701JE SPI RTC chip.
343
344	  This driver can also be built as a module. If so, the module
345	  will be called rtc-r9701.
346
347config RTC_DRV_RS5C348
348	tristate "Ricoh RS5C348A/B"
349	help
350	  If you say yes here you get support for the
351	  Ricoh RS5C348A and RS5C348B RTC chips.
352
353	  This driver can also be built as a module. If so, the module
354	  will be called rtc-rs5c348.
355
356config RTC_DRV_DS3234
357	tristate "Maxim/Dallas DS3234"
358	help
359	  If you say yes here you get support for the
360	  Maxim/Dallas DS3234 SPI RTC chip.
361
362	  This driver can also be built as a module. If so, the module
363	  will be called rtc-ds3234.
364
365endif # SPI_MASTER
366
367comment "Platform RTC drivers"
368
369# this 'CMOS' RTC driver is arch dependent because <asm-generic/rtc.h>
370# requires <asm/mc146818rtc.h> defining CMOS_READ/CMOS_WRITE, and a
371# global rtc_lock ... it's not yet just another platform_device.
372
373config RTC_DRV_CMOS
374	tristate "PC-style 'CMOS'"
375	depends on X86 || ALPHA || ARM || M32R || ATARI || PPC || MIPS || SPARC64
376	default y if X86
377	help
378	  Say "yes" here to get direct support for the real time clock
379	  found in every PC or ACPI-based system, and some other boards.
380	  Specifically the original MC146818, compatibles like those in
381	  PC south bridges, the DS12887 or M48T86, some multifunction
382	  or LPC bus chips, and so on.
383
384	  Your system will need to define the platform device used by
385	  this driver, otherwise it won't be accessible. This means
386	  you can safely enable this driver if you don't know whether
387	  or not your board has this kind of hardware.
388
389	  This driver can also be built as a module. If so, the module
390	  will be called rtc-cmos.
391
392config RTC_DRV_DS1216
393	tristate "Dallas DS1216"
394	depends on SNI_RM
395	help
396	  If you say yes here you get support for the Dallas DS1216 RTC chips.
397
398config RTC_DRV_DS1286
399	tristate "Dallas DS1286"
400	help
401	  If you say yes here you get support for the Dallas DS1286 RTC chips.
402
403config RTC_DRV_DS1302
404	tristate "Dallas DS1302"
405	depends on SH_SECUREEDGE5410
406	help
407	  If you say yes here you get support for the Dallas DS1302 RTC chips.
408
409config RTC_DRV_DS1511
410	tristate "Dallas DS1511"
411	depends on RTC_CLASS
412	help
413	  If you say yes here you get support for the
414	  Dallas DS1511 timekeeping/watchdog chip.
415
416	  This driver can also be built as a module. If so, the module
417	  will be called rtc-ds1511.
418
419config RTC_DRV_DS1553
420	tristate "Maxim/Dallas DS1553"
421	help
422	  If you say yes here you get support for the
423	  Maxim/Dallas DS1553 timekeeping chip.
424
425	  This driver can also be built as a module. If so, the module
426	  will be called rtc-ds1553.
427
428config RTC_DRV_DS1742
429	tristate "Maxim/Dallas DS1742/1743"
430	help
431	  If you say yes here you get support for the
432	  Maxim/Dallas DS1742/1743 timekeeping chip.
433
434	  This driver can also be built as a module. If so, the module
435	  will be called rtc-ds1742.
436
437config RTC_DRV_STK17TA8
438	tristate "Simtek STK17TA8"
439	depends on RTC_CLASS
440	help
441	  If you say yes here you get support for the
442	  Simtek STK17TA8 timekeeping chip.
443
444	  This driver can also be built as a module. If so, the module
445	  will be called rtc-stk17ta8.
446
447config RTC_DRV_M48T86
448	tristate "ST M48T86/Dallas DS12887"
449	help
450	  If you say Y here you will get support for the
451	  ST M48T86 and Dallas DS12887 RTC chips.
452
453	  This driver can also be built as a module. If so, the module
454	  will be called rtc-m48t86.
455
456config RTC_DRV_M48T35
457	tristate "ST M48T35"
458	help
459	  If you say Y here you will get support for the
460	  ST M48T35 RTC chip.
461
462	  This driver can also be built as a module, if so, the module
463	  will be called "rtc-m48t35".
464
465config RTC_DRV_M48T59
466	tristate "ST M48T59/M48T08/M48T02"
467	help
468	  If you say Y here you will get support for the
469	  ST M48T59 RTC chip and compatible ST M48T08 and M48T02.
470
471	  These chips are usually found in Sun SPARC and UltraSPARC
472	  workstations.
473
474	  This driver can also be built as a module, if so, the module
475	  will be called "rtc-m48t59".
476
477config RTC_DRV_BQ4802
478	tristate "TI BQ4802"
479	help
480	  If you say Y here you will get support for the TI
481	  BQ4802 RTC chip.
482
483	  This driver can also be built as a module. If so, the module
484	  will be called rtc-bq4802.
485
486config RTC_DRV_V3020
487	tristate "EM Microelectronic V3020"
488	help
489	  If you say yes here you will get support for the
490	  EM Microelectronic v3020 RTC chip.
491
492	  This driver can also be built as a module. If so, the module
493	  will be called rtc-v3020.
494
495config RTC_DRV_WM8350
496	tristate "Wolfson Microelectronics WM8350 RTC"
497	depends on MFD_WM8350
498	help
499	  If you say yes here you will get support for the RTC subsystem
500	  of the Wolfson Microelectronics WM8350.
501
502	  This driver can also be built as a module. If so, the module
503	  will be called "rtc-wm8350".
504
505comment "on-CPU RTC drivers"
506
507config RTC_DRV_OMAP
508	tristate "TI OMAP1"
509	depends on ARCH_OMAP15XX || ARCH_OMAP16XX || ARCH_OMAP730
510	help
511	  Say "yes" here to support the real time clock on TI OMAP1 chips.
512	  This driver can also be built as a module called rtc-omap.
513
514config RTC_DRV_S3C
515	tristate "Samsung S3C series SoC RTC"
516	depends on ARCH_S3C2410
517	help
518	  RTC (Realtime Clock) driver for the clock inbuilt into the
519	  Samsung S3C24XX series of SoCs. This can provide periodic
520	  interrupt rates from 1Hz to 64Hz for user programs, and
521	  wakeup from Alarm.
522
523	  The driver currently supports the common features on all the
524	  S3C24XX range, such as the S3C2410, S3C2412, S3C2413, S3C2440
525	  and S3C2442.
526
527	  This driver can also be build as a module. If so, the module
528	  will be called rtc-s3c.
529
530config RTC_DRV_EP93XX
531	tristate "Cirrus Logic EP93XX"
532	depends on ARCH_EP93XX
533	help
534	  If you say yes here you get support for the
535	  RTC embedded in the Cirrus Logic EP93XX processors.
536
537	  This driver can also be built as a module. If so, the module
538	  will be called rtc-ep93xx.
539
540config RTC_DRV_SA1100
541	tristate "SA11x0/PXA2xx"
542	depends on ARCH_SA1100 || ARCH_PXA
543	help
544	  If you say Y here you will get access to the real time clock
545	  built into your SA11x0 or PXA2xx CPU.
546
547	  To compile this driver as a module, choose M here: the
548	  module will be called rtc-sa1100.
549
550config RTC_DRV_SH
551	tristate "SuperH On-Chip RTC"
552	depends on RTC_CLASS && SUPERH
553	help
554	  Say Y here to enable support for the on-chip RTC found in
555	  most SuperH processors.
556
557 	  To compile this driver as a module, choose M here: the
558	  module will be called rtc-sh.
559
560config RTC_DRV_VR41XX
561	tristate "NEC VR41XX"
562	depends on CPU_VR41XX
563	help
564	  If you say Y here you will get access to the real time clock
565	  built into your NEC VR41XX CPU.
566
567	  To compile this driver as a module, choose M here: the
568	  module will be called rtc-vr41xx.
569
570config RTC_DRV_PL030
571	tristate "ARM AMBA PL030 RTC"
572	depends on ARM_AMBA
573	help
574	  If you say Y here you will get access to ARM AMBA
575	  PrimeCell PL030 RTC found on certain ARM SOCs.
576
577	  To compile this driver as a module, choose M here: the
578	  module will be called rtc-pl030.
579
580config RTC_DRV_PL031
581	tristate "ARM AMBA PL031 RTC"
582	depends on ARM_AMBA
583	help
584	  If you say Y here you will get access to ARM AMBA
585	  PrimeCell PL031 RTC found on certain ARM SOCs.
586
587	  To compile this driver as a module, choose M here: the
588	  module will be called rtc-pl031.
589
590config RTC_DRV_AT32AP700X
591	tristate "AT32AP700X series RTC"
592	depends on PLATFORM_AT32AP
593	help
594	  Driver for the internal RTC (Realtime Clock) on Atmel AVR32
595	  AT32AP700x family processors.
596
597config RTC_DRV_AT91RM9200
598	tristate "AT91RM9200 or AT91SAM9RL"
599	depends on ARCH_AT91RM9200 || ARCH_AT91SAM9RL
600	help
601	  Driver for the internal RTC (Realtime Clock) module found on
602	  Atmel AT91RM9200's and AT91SAM9RL chips. On SAM9RL chips
603	  this is powered by the backup power supply.
604
605config RTC_DRV_AT91SAM9
606	tristate "AT91SAM9x/AT91CAP9"
607	depends on ARCH_AT91 && !(ARCH_AT91RM9200 || ARCH_AT91X40)
608	help
609	  RTC driver for the Atmel AT91SAM9x and AT91CAP9 internal RTT
610	  (Real Time Timer). These timers are powered by the backup power
611	  supply (such as a small coin cell battery), but do not need to
612	  be used as RTCs.
613
614	  (On AT91SAM9rl chips you probably want to use the dedicated RTC
615	  module and leave the RTT available for other uses.)
616
617config RTC_DRV_AT91SAM9_RTT
618	int
619	range 0 1
620	default 0
621	prompt "RTT module Number" if ARCH_AT91SAM9263
622	depends on RTC_DRV_AT91SAM9
623	help
624	  More than one RTT module is available. You can choose which
625	  one will be used as an RTC. The default of zero is normally
626	  OK to use, though some systems use that for non-RTC purposes.
627
628config RTC_DRV_AT91SAM9_GPBR
629	int
630	range 0 3 if !ARCH_AT91SAM9263
631	range 0 15 if ARCH_AT91SAM9263
632	default 0
633	prompt "Backup Register Number"
634	depends on RTC_DRV_AT91SAM9
635	help
636	  The RTC driver needs to use one of the General Purpose Backup
637	  Registers (GPBRs) as well as the RTT. You can choose which one
638	  will be used. The default of zero is normally OK to use, but
639	  on some systems other software needs to use that register.
640
641config RTC_DRV_AU1XXX
642	tristate "Au1xxx Counter0 RTC support"
643	depends on SOC_AU1X00
644	help
645	  This is a driver for the Au1xxx on-chip Counter0 (Time-Of-Year
646	  counter) to be used as a RTC.
647
648	  This driver can also be built as a module. If so, the module
649	  will be called rtc-au1xxx.
650
651config RTC_DRV_BFIN
652	tristate "Blackfin On-Chip RTC"
653	depends on BLACKFIN && !BF561
654	help
655	  If you say yes here you will get support for the
656	  Blackfin On-Chip Real Time Clock.
657
658	  This driver can also be built as a module. If so, the module
659	  will be called rtc-bfin.
660
661config RTC_DRV_RS5C313
662	tristate "Ricoh RS5C313"
663	depends on SH_LANDISK
664	help
665	  If you say yes here you get support for the Ricoh RS5C313 RTC chips.
666
667config RTC_DRV_PARISC
668	tristate "PA-RISC firmware RTC support"
669	depends on PARISC
670	help
671	  Say Y or M here to enable RTC support on PA-RISC systems using
672	  firmware calls. If you do not know what you are doing, you should
673	  just say Y.
674
675config RTC_DRV_PPC
676       tristate "PowerPC machine dependent RTC support"
677       depends on PPC
678       help
679	 The PowerPC kernel has machine-specific functions for accessing
680	 the RTC. This exposes that functionality through the generic RTC
681	 class.
682
683config RTC_DRV_PXA
684       tristate "PXA27x/PXA3xx"
685       depends on ARCH_PXA
686       help
687         If you say Y here you will get access to the real time clock
688         built into your PXA27x or PXA3xx CPU.
689
690         This RTC driver uses PXA RTC registers available since pxa27x
691         series (RDxR, RYxR) instead of legacy RCNR, RTAR.
692
693
694config RTC_DRV_SUN4V
695	bool "SUN4V Hypervisor RTC"
696	depends on SPARC64
697	help
698	  If you say Y here you will get support for the Hypervisor
699	  based RTC on SUN4V systems.
700
701config RTC_DRV_STARFIRE
702	bool "Starfire RTC"
703	depends on SPARC64
704	help
705	  If you say Y here you will get support for the RTC found on
706	  Starfire systems.
707
708config RTC_DRV_TX4939
709	tristate "TX4939 SoC"
710	depends on SOC_TX4939
711	help
712	  Driver for the internal RTC (Realtime Clock) module found on
713	  Toshiba TX4939 SoC.
714
715config RTC_DRV_MV
716	tristate "Marvell SoC RTC"
717	depends on ARCH_KIRKWOOD
718	help
719	  If you say yes here you will get support for the in-chip RTC
720	  that can be found in some of Marvell's SoC devices, such as
721	  the Kirkwood 88F6281 and 88F6192.
722
723	  This driver can also be built as a module. If so, the module
724	  will be called rtc-mv.
725
726endif # RTC_CLASS
727