Initial Contribution
msm-2.6.38: tag AU_LINUX_ANDROID_GINGERBREAD.02.03.04.00.142
Signed-off-by: Bryan Huntsman <bryanh@codeaurora.org>
diff --git a/drivers/rtc/Kconfig b/drivers/rtc/Kconfig
index 27c3774..93feb81 100644
--- a/drivers/rtc/Kconfig
+++ b/drivers/rtc/Kconfig
@@ -94,6 +94,23 @@
If unsure, say Y.
+config RTC_INTF_ALARM
+ bool "Android alarm driver"
+ depends on RTC_CLASS
+ default y
+ help
+ Provides non-wakeup and rtc backed wakeup alarms based on rtc or
+ elapsed realtime, and a non-wakeup alarm on the monotonic clock.
+ Also provides an interface to set the wall time which must be used
+ for elapsed realtime to work.
+
+config RTC_INTF_ALARM_DEV
+ bool "Android alarm device"
+ depends on RTC_INTF_ALARM
+ default y
+ help
+ Exports the alarm interface to user-space.
+
config RTC_INTF_DEV_UIE_EMUL
bool "RTC UIE emulation on dev interface"
depends on RTC_INTF_DEV
@@ -739,6 +756,37 @@
comment "on-CPU RTC drivers"
+config RTC_DRV_MSM
+ tristate "RTC on Qualcomm Chipsets"
+ depends on ARCH_MSM
+ default y
+ help
+ RTC driver for Qualcomm chipsets
+
+
+config RTC_SECURE_TIME_SUPPORT
+ bool "Support for secure time on Qualcomm Chipsets"
+ depends on RTC_DRV_MSM = y
+ default y
+ help
+ Say yes here to have additional handle for reading secure time
+ maintained by ARM9.
+
+config RTC_ASYNC_MODEM_SUPPORT
+ bool "Support for time update on async modem boot"
+ depends on RTC_DRV_MSM && (ARCH_MSM8X60 || ARCH_QSD8X50)
+ default n
+ help
+ Say yes here to have the system time updated if there is
+ an asynchronous MODEM boot.
+
+config RTC_DRV_MSM7X00A
+ tristate "MSM7X00A"
+ depends on ARCH_MSM
+ default n
+ help
+ RTC driver for Qualcomm MSM7K chipsets
+
config RTC_DRV_DAVINCI
tristate "TI DaVinci RTC"
depends on ARCH_DAVINCI_DM365
@@ -749,6 +797,13 @@
This driver can also be built as a module. If so, the module
will be called rtc-davinci.
+config RTC_DRV_MSM7X00A
+ tristate "MSM7X00A"
+ depends on ARCH_MSM
+ default y
+ help
+ RTC driver for Qualcomm MSM7K chipsets
+
config RTC_DRV_OMAP
tristate "TI OMAP1"
depends on ARCH_OMAP15XX || ARCH_OMAP16XX || ARCH_OMAP730 || ARCH_DAVINCI_DA8XX
@@ -1078,4 +1133,33 @@
This drive can also be built as a module. If so, the module
will be called rtc-puv3.
+config RTC_PM8058
+ tristate "PMIC8058 RTC support"
+ default n
+ depends on PMIC8058
+ help
+ Say Y here if you want support for the PMIC8058 RTC.
+
+ To compile this driver as a module, choose M here: the
+ module will be called pmic8058-rtc.
+
+config RTC_PM8058_WRITE_ENABLE
+ bool "PM8058 RTC write enable"
+ default n
+ depends on RTC_PM8058
+ help
+ Say Y here if you want to support the write operation for
+ PMIC8058 RTC.
+
+ By default the write operation is not supported.
+
+config RTC_DRV_PM8XXX
+ tristate "Qualcomm PMIC8XXX RTC"
+ depends on MFD_PM8XXX
+ help
+ Say Y here if you want to support the Qualcomm PMIC8XXX RTC.
+
+ To compile this driver as a module, choose M here: the
+ module will be called rtc-pm8xxx.
+
endif # RTC_CLASS