rtc: AB3100 RTC support
[safe/jmp/linux-2.6] / drivers / rtc / Kconfig
index 09d5cd3..73771b0 100644 (file)
@@ -225,11 +225,11 @@ config RTC_DRV_PCF8583
          will be called rtc-pcf8583.
 
 config RTC_DRV_M41T80
          will be called rtc-pcf8583.
 
 config RTC_DRV_M41T80
-       tristate "ST M41T65/M41T80/81/82/83/84/85/87"
+       tristate "ST M41T62/65/M41T80/81/82/83/84/85/87"
        help
          If you say Y here you will get support for the ST M41T60
          and M41T80 RTC chips series. Currently, the following chips are
        help
          If you say Y here you will get support for the ST M41T60
          and M41T80 RTC chips series. Currently, the following chips are
-         supported: M41T65, M41T80, M41T81, M41T82, M41T83, M41ST84,
+         supported: M41T62, M41T65, M41T80, M41T81, M41T82, M41T83, M41ST84,
          M41ST85, and M41ST87.
 
          This driver can also be built as a module. If so, the module
          M41ST85, and M41ST87.
 
          This driver can also be built as a module. If so, the module
@@ -296,6 +296,15 @@ config RTC_DRV_RX8581
          This driver can also be built as a module. If so the module
          will be called rtc-rx8581.
 
          This driver can also be built as a module. If so the module
          will be called rtc-rx8581.
 
+config RTC_DRV_RX8025
+       tristate "Epson RX-8025SA/NB"
+       help
+         If you say yes here you get support for the Epson
+         RX-8025SA/NB RTC chips.
+
+         This driver can also be built as a module. If so, the module
+         will be called rtc-rx8025.
+
 endif # I2C
 
 comment "SPI RTC drivers"
 endif # I2C
 
 comment "SPI RTC drivers"
@@ -509,6 +518,16 @@ config RTC_DRV_V3020
          This driver can also be built as a module. If so, the module
          will be called rtc-v3020.
 
          This driver can also be built as a module. If so, the module
          will be called rtc-v3020.
 
+config RTC_DRV_WM831X
+       tristate "Wolfson Microelectronics WM831x RTC"
+       depends on MFD_WM831X
+       help
+         If you say yes here you will get support for the RTC subsystem
+         of the Wolfson Microelectronics WM831X series PMICs.
+
+         This driver can also be built as a module. If so, the module
+         will be called "rtc-wm831x".
+
 config RTC_DRV_WM8350
        tristate "Wolfson Microelectronics WM8350 RTC"
        depends on MFD_WM8350
 config RTC_DRV_WM8350
        tristate "Wolfson Microelectronics WM8350 RTC"
        depends on MFD_WM8350
@@ -526,6 +545,15 @@ config RTC_DRV_PCF50633
          If you say yes here you get support for the RTC subsystem of the
          NXP PCF50633 used in embedded systems.
 
          If you say yes here you get support for the RTC subsystem of the
          NXP PCF50633 used in embedded systems.
 
+config RTC_DRV_AB3100
+       tristate "ST-Ericsson AB3100 RTC"
+       depends on AB3100_CORE
+       default y if AB3100_CORE
+       help
+         Select this to enable the ST-Ericsson AB3100 Mixed Signal IC RTC
+         support. This chip contains a battery- and capacitor-backed RTC.
+
+
 comment "on-CPU RTC drivers"
 
 config RTC_DRV_OMAP
 comment "on-CPU RTC drivers"
 
 config RTC_DRV_OMAP
@@ -573,7 +601,7 @@ config RTC_DRV_SA1100
 
 config RTC_DRV_SH
        tristate "SuperH On-Chip RTC"
 
 config RTC_DRV_SH
        tristate "SuperH On-Chip RTC"
-       depends on RTC_CLASS && SUPERH
+       depends on RTC_CLASS && SUPERH && HAVE_CLK
        help
          Say Y here to enable support for the on-chip RTC found in
          most SuperH processors.
        help
          Say Y here to enable support for the on-chip RTC found in
          most SuperH processors.
@@ -688,22 +716,16 @@ config RTC_DRV_RS5C313
        help
          If you say yes here you get support for the Ricoh RS5C313 RTC chips.
 
        help
          If you say yes here you get support for the Ricoh RS5C313 RTC chips.
 
-config RTC_DRV_PARISC
-       tristate "PA-RISC firmware RTC support"
-       depends on PARISC
+config RTC_DRV_GENERIC
+       tristate "Generic RTC support"
+       # Please consider writing a new RTC driver instead of using the generic
+       # RTC abstraction
+       depends on PARISC || M68K || PPC || SUPERH32
        help
        help
-         Say Y or M here to enable RTC support on PA-RISC systems using
-         firmware calls. If you do not know what you are doing, you should
+         Say Y or M here to enable RTC support on systems using the generic
+         RTC abstraction. If you do not know what you are doing, you should
          just say Y.
 
          just say Y.
 
-config RTC_DRV_PPC
-       tristate "PowerPC machine dependent RTC support"
-       depends on PPC
-       help
-        The PowerPC kernel has machine-specific functions for accessing
-        the RTC. This exposes that functionality through the generic RTC
-        class.
-
 config RTC_DRV_PXA
        tristate "PXA27x/PXA3xx"
        depends on ARCH_PXA
 config RTC_DRV_PXA
        tristate "PXA27x/PXA3xx"
        depends on ARCH_PXA
@@ -747,4 +769,13 @@ config RTC_DRV_MV
          This driver can also be built as a module. If so, the module
          will be called rtc-mv.
 
          This driver can also be built as a module. If so, the module
          will be called rtc-mv.
 
+config RTC_DRV_PS3
+       tristate "PS3 RTC"
+       depends on PPC_PS3
+       help
+         If you say yes here you will get support for the RTC on PS3.
+
+         This driver can also be built as a module. If so, the module
+         will be called rtc-ps3.
+
 endif # RTC_CLASS
 endif # RTC_CLASS