rtc: add MAX8907 RTC driver
[firefly-linux-kernel-4.4.55.git] / drivers / rtc / Kconfig
index fabc99a75c6596d2b797e55a59fa7ecd2db49fc8..499fb9984abe6b039cee762034d9e8c473b529fe 100644 (file)
@@ -69,13 +69,15 @@ config RTC_INTF_SYSFS
          If unsure, say Y.
 
 config RTC_INTF_PROC
-       boolean "/proc/driver/rtc (procfs for rtc0)"
+       boolean "/proc/driver/rtc (procfs for rtcN)"
        depends on PROC_FS
        default RTC_CLASS
        help
-         Say yes here if you want to use your first RTC through the proc
-         interface, /proc/driver/rtc. Other RTCs will not be available
-         through that API.
+         Say yes here if you want to use your system clock RTC through
+         the proc interface, /proc/driver/rtc.
+         Other RTCs will not be available through that API.
+         If there is no RTC for the system clock, then the first RTC(rtc0)
+         is used by default.
 
          If unsure, say Y.
 
@@ -203,6 +205,16 @@ config RTC_DRV_MAX6900
          This driver can also be built as a module. If so, the module
          will be called rtc-max6900.
 
+config RTC_DRV_MAX8907
+       tristate "Maxim MAX8907"
+       depends on MFD_MAX8907
+       help
+         If you say yes here you will get support for the
+         RTC of Maxim MAX8907 PMIC.
+
+         This driver can also be built as a module. If so, the module
+         will be called rtc-max8907.
+
 config RTC_DRV_MAX8925
        tristate "Maxim MAX8925"
        depends on MFD_MAX8925
@@ -333,6 +345,16 @@ config RTC_DRV_TWL4030
          This driver can also be built as a module. If so, the module
          will be called rtc-twl.
 
+config RTC_DRV_TPS65910
+       tristate "TI TPS65910 RTC driver"
+       depends on RTC_CLASS && MFD_TPS65910
+       help
+         If you say yes here you get support for the RTC on the
+         TPS65910 chips.
+
+         This driver can also be built as a module. If so, the module
+         will be called rtc-tps65910.
+
 config RTC_DRV_S35390A
        tristate "Seiko Instruments S-35390A"
        select BITREVERSE
@@ -658,6 +680,15 @@ config RTC_DRV_V3020
          This driver can also be built as a module. If so, the module
          will be called rtc-v3020.
 
+config RTC_DRV_DS2404
+       tristate "Dallas DS2404"
+       help
+         If you say yes here you get support for the
+         Dallas DS2404 RTC chip.
+
+         This driver can also be built as a module. If so, the module
+         will be called rtc-ds2404.
+
 config RTC_DRV_WM831X
        tristate "Wolfson Microelectronics WM831x RTC"
        depends on MFD_WM831X
@@ -1098,4 +1129,15 @@ config RTC_DRV_MXC
           This driver can also be built as a module, if so, the module
           will be called "rtc-mxc".
 
+config RTC_DRV_SNVS
+       tristate "Freescale SNVS RTC support"
+       depends on HAS_IOMEM
+       depends on OF
+       help
+          If you say yes here you get support for the Freescale SNVS
+          Low Power (LP) RTC module.
+
+          This driver can also be built as a module, if so, the module
+          will be called "rtc-snvs".
+
 endif # RTC_CLASS