aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/rtc/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/rtc/Kconfig')
-rw-r--r--drivers/rtc/Kconfig44
1 files changed, 36 insertions, 8 deletions
diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig
index 9e7de63b26ef..fc85bf2e4a97 100644
--- a/drivers/rtc/Kconfig
+++ b/drivers/rtc/Kconfig
@@ -20,10 +20,6 @@ menuconfig RTC_CLASS
20 20
21if RTC_CLASS 21if RTC_CLASS
22 22
23if GEN_RTC || RTC
24comment "Conflicting RTC option has been selected, check GEN_RTC and RTC"
25endif
26
27config RTC_HCTOSYS 23config RTC_HCTOSYS
28 bool "Set system time from RTC on startup and resume" 24 bool "Set system time from RTC on startup and resume"
29 depends on RTC_CLASS = y 25 depends on RTC_CLASS = y
@@ -252,6 +248,7 @@ config RTC_DRV_TWL92330
252 248
253config RTC_DRV_S35390A 249config RTC_DRV_S35390A
254 tristate "Seiko Instruments S-35390A" 250 tristate "Seiko Instruments S-35390A"
251 select BITREVERSE
255 help 252 help
256 If you say yes here you will get support for the Seiko 253 If you say yes here you will get support for the Seiko
257 Instruments S-35390A. 254 Instruments S-35390A.
@@ -259,6 +256,17 @@ config RTC_DRV_S35390A
259 This driver can also be built as a module. If so the module 256 This driver can also be built as a module. If so the module
260 will be called rtc-s35390a. 257 will be called rtc-s35390a.
261 258
259config RTC_DRV_FM3130
260 tristate "Ramtron FM3130"
261 help
262 If you say Y here you will get support for the
263 Ramtron FM3130 RTC chips.
264 Ramtron FM3130 is a chip with two separate devices inside,
265 RTC clock and FRAM. This driver provides only RTC functionality.
266
267 This driver can also be built as a module. If so the module
268 will be called rtc-fm3130.
269
262endif # I2C 270endif # I2C
263 271
264comment "SPI RTC drivers" 272comment "SPI RTC drivers"
@@ -303,6 +311,7 @@ comment "Platform RTC drivers"
303config RTC_DRV_CMOS 311config RTC_DRV_CMOS
304 tristate "PC-style 'CMOS'" 312 tristate "PC-style 'CMOS'"
305 depends on X86 || ALPHA || ARM || M32R || ATARI || PPC || MIPS 313 depends on X86 || ALPHA || ARM || M32R || ATARI || PPC || MIPS
314 default y if X86
306 help 315 help
307 Say "yes" here to get direct support for the real time clock 316 Say "yes" here to get direct support for the real time clock
308 found in every PC or ACPI-based system, and some other boards. 317 found in every PC or ACPI-based system, and some other boards.
@@ -460,6 +469,16 @@ config RTC_DRV_VR41XX
460 To compile this driver as a module, choose M here: the 469 To compile this driver as a module, choose M here: the
461 module will be called rtc-vr41xx. 470 module will be called rtc-vr41xx.
462 471
472config RTC_DRV_PL030
473 tristate "ARM AMBA PL030 RTC"
474 depends on ARM_AMBA
475 help
476 If you say Y here you will get access to ARM AMBA
477 PrimeCell PL030 RTC found on certain ARM SOCs.
478
479 To compile this driver as a module, choose M here: the
480 module will be called rtc-pl030.
481
463config RTC_DRV_PL031 482config RTC_DRV_PL031
464 tristate "ARM AMBA PL031 RTC" 483 tristate "ARM AMBA PL031 RTC"
465 depends on ARM_AMBA 484 depends on ARM_AMBA
@@ -486,12 +505,13 @@ config RTC_DRV_AT91RM9200
486 this is powered by the backup power supply. 505 this is powered by the backup power supply.
487 506
488config RTC_DRV_AT91SAM9 507config RTC_DRV_AT91SAM9
489 tristate "AT91SAM9x" 508 tristate "AT91SAM9x/AT91CAP9"
490 depends on ARCH_AT91 && !(ARCH_AT91RM9200 || ARCH_AT91X40) 509 depends on ARCH_AT91 && !(ARCH_AT91RM9200 || ARCH_AT91X40)
491 help 510 help
492 RTC driver for the Atmel AT91SAM9x internal RTT (Real Time Timer). 511 RTC driver for the Atmel AT91SAM9x and AT91CAP9 internal RTT
493 These timers are powered by the backup power supply (such as a 512 (Real Time Timer). These timers are powered by the backup power
494 small coin cell battery), but do not need to be used as RTCs. 513 supply (such as a small coin cell battery), but do not need to
514 be used as RTCs.
495 515
496 (On AT91SAM9rl chips you probably want to use the dedicated RTC 516 (On AT91SAM9rl chips you probably want to use the dedicated RTC
497 module and leave the RTT available for other uses.) 517 module and leave the RTT available for other uses.)
@@ -536,4 +556,12 @@ config RTC_DRV_RS5C313
536 help 556 help
537 If you say yes here you get support for the Ricoh RS5C313 RTC chips. 557 If you say yes here you get support for the Ricoh RS5C313 RTC chips.
538 558
559config RTC_DRV_PPC
560 tristate "PowerPC machine dependent RTC support"
561 depends on PPC_MERGE
562 help
563 The PowerPC kernel has machine-specific functions for accessing
564 the RTC. This exposes that functionality through the generic RTC
565 class.
566
539endif # RTC_CLASS 567endif # RTC_CLASS