diff options
Diffstat (limited to 'drivers/rtc/Kconfig')
-rw-r--r-- | drivers/rtc/Kconfig | 44 |
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 | ||
21 | if RTC_CLASS | 21 | if RTC_CLASS |
22 | 22 | ||
23 | if GEN_RTC || RTC | ||
24 | comment "Conflicting RTC option has been selected, check GEN_RTC and RTC" | ||
25 | endif | ||
26 | |||
27 | config RTC_HCTOSYS | 23 | config 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 | ||
253 | config RTC_DRV_S35390A | 249 | config 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 | ||
259 | config 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 | |||
262 | endif # I2C | 270 | endif # I2C |
263 | 271 | ||
264 | comment "SPI RTC drivers" | 272 | comment "SPI RTC drivers" |
@@ -303,6 +311,7 @@ comment "Platform RTC drivers" | |||
303 | config RTC_DRV_CMOS | 311 | config 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 | ||
472 | config 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 | |||
463 | config RTC_DRV_PL031 | 482 | config 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 | ||
488 | config RTC_DRV_AT91SAM9 | 507 | config 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 | ||
559 | config 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 | |||
539 | endif # RTC_CLASS | 567 | endif # RTC_CLASS |