rtc: watchdog support for rtc-m41t80 driver
[pandora-kernel.git] / drivers / rtc / Kconfig
index 1759baa..3593233 100644 (file)
@@ -10,7 +10,6 @@ config RTC_LIB
 
 config RTC_CLASS
        tristate "RTC class"
-       depends on EXPERIMENTAL
        default n
        select RTC_LIB
        help
@@ -59,7 +58,7 @@ comment "RTC interfaces"
        depends on RTC_CLASS
 
 config RTC_INTF_SYSFS
-       boolean "sysfs"
+       boolean "/sys/class/rtc/rtcN (sysfs)"
        depends on RTC_CLASS && SYSFS
        default RTC_CLASS
        help
@@ -70,7 +69,7 @@ config RTC_INTF_SYSFS
          will be called rtc-sysfs.
 
 config RTC_INTF_PROC
-       boolean "proc"
+       boolean "/proc/driver/rtc (procfs for rtc0)"
        depends on RTC_CLASS && PROC_FS
        default RTC_CLASS
        help
@@ -82,7 +81,7 @@ config RTC_INTF_PROC
          will be called rtc-proc.
 
 config RTC_INTF_DEV
-       boolean "dev"
+       boolean "/dev/rtcN (character devices)"
        depends on RTC_CLASS
        default RTC_CLASS
        help
@@ -119,7 +118,7 @@ config RTC_DRV_TEST
          will be called rtc-test.
 
 comment "I2C RTC drivers"
-       depends on RTC_CLASS
+       depends on RTC_CLASS && I2C
 
 config RTC_DRV_DS1307
        tristate "Dallas/Maxim DS1307/37/38/39/40, ST M41T00"
@@ -160,11 +159,11 @@ config RTC_DRV_MAX6900
          will be called rtc-max6900.
 
 config RTC_DRV_RS5C372
-       tristate "Ricoh RS5C372A/B"
+       tristate "Ricoh RS5C372A/B, RV5C386, RV5C387A"
        depends on RTC_CLASS && I2C
        help
          If you say yes here you get support for the
-         Ricoh RS5C372A and RS5C372B RTC chips.
+         Ricoh RS5C372A, RS5C372B, RV5C386, and RV5C387A RTC chips.
 
          This driver can also be built as a module. If so, the module
          will be called rtc-rs5c372.
@@ -213,12 +212,31 @@ config RTC_DRV_PCF8583
          This driver can also be built as a module. If so, the module
          will be called rtc-pcf8583.
 
+config RTC_DRV_M41T80
+       tristate "ST M41T80 series RTC"
+       depends on RTC_CLASS && I2C
+       help
+         If you say Y here you will get support for the
+         ST M41T80 RTC chips series. Currently following chips are
+         supported: M41T80, M41T81, M41T82, M41T83, M41ST84, M41ST85
+         and M41ST87.
+
+         This driver can also be built as a module. If so, the module
+         will be called rtc-m41t80.
+
+config RTC_DRV_M41T80_WDT
+       bool "ST M41T80 series RTC watchdog timer"
+       depends on RTC_DRV_M41T80
+       help
+         If you say Y here you will get support for the
+         watchdog timer in ST M41T80 RTC chips series.
+
 comment "SPI RTC drivers"
-       depends on RTC_CLASS
+       depends on RTC_CLASS && SPI_MASTER
 
 config RTC_DRV_RS5C348
        tristate "Ricoh RS5C348A/B"
-       depends on RTC_CLASS && SPI
+       depends on RTC_CLASS && SPI_MASTER
        help
          If you say yes here you get support for the
          Ricoh RS5C348A and RS5C348B RTC chips.
@@ -228,7 +246,7 @@ config RTC_DRV_RS5C348
 
 config RTC_DRV_MAX6902
        tristate "Maxim 6902"
-       depends on RTC_CLASS && SPI
+       depends on RTC_CLASS && SPI_MASTER
        help
          If you say yes here you will get support for the
          Maxim MAX6902 SPI RTC chip.
@@ -246,7 +264,7 @@ comment "Platform RTC drivers"
 config RTC_DRV_CMOS
        tristate "PC-style 'CMOS'"
        depends on RTC_CLASS && (X86 || ALPHA || ARM26 || ARM \
-               || M32R || ATARI || POWERPC)
+               || M32R || ATARI || PPC || MIPS)
        help
          Say "yes" here to get direct support for the real time clock
          found in every PC or ACPI-based system, and some other boards.
@@ -379,6 +397,13 @@ config RTC_DRV_PL031
          To compile this driver as a module, choose M here: the
          module will be called rtc-pl031.
 
+config RTC_DRV_AT32AP700X
+       tristate "AT32AP700X series RTC"
+       depends on RTC_CLASS && PLATFORM_AT32AP
+       help
+         Driver for the internal RTC (Realtime Clock) on Atmel AVR32
+         AT32AP700x family processors.
+
 config RTC_DRV_AT91RM9200
        tristate "AT91RM9200"
        depends on RTC_CLASS && ARCH_AT91RM9200
@@ -397,7 +422,7 @@ config RTC_DRV_BFIN
 
 config RTC_DRV_RS5C313
        tristate "Ricoh RS5C313"
-       depends on RTC_CLASS && BROKEN
+       depends on RTC_CLASS && SH_LANDISK
        help
          If you say yes here you get support for the Ricoh RS5C313 RTC chips.