Blame view

drivers/rtc/Kconfig 30.8 KB
7be2c7c96   David Brownell   [PATCH] RTC frame...
1
  #
c58411e95   Alessandro Zummo   [PATCH] RTC Subsy...
2
3
4
5
  # RTC class/drivers configuration
  #
  
  config RTC_LIB
b4d246b12   John Stultz   RTC: Disable CONF...
6
  	bool
0c86edc0d   Alessandro Zummo   [PATCH] RTC subsy...
7

bb35fb20b   Jan Engelhardt   Use menuconfig ob...
8
  menuconfig RTC_CLASS
b4d246b12   John Stultz   RTC: Disable CONF...
9
  	bool "Real Time Clock"
0c86edc0d   Alessandro Zummo   [PATCH] RTC subsy...
10
  	default n
3369465ed   Al Viro   um: switch to use...
11
  	depends on !S390 && !UML
0c86edc0d   Alessandro Zummo   [PATCH] RTC subsy...
12
13
14
15
  	select RTC_LIB
  	help
  	  Generic RTC class support. If you say yes here, you will
   	  be allowed to plug one or more RTCs to your system. You will
27ae4104b   Adrian Bunk   fix a typo in the...
16
  	  probably want to enable one or more of the interfaces below.
0c86edc0d   Alessandro Zummo   [PATCH] RTC subsy...
17

bb35fb20b   Jan Engelhardt   Use menuconfig ob...
18
  if RTC_CLASS
0c86edc0d   Alessandro Zummo   [PATCH] RTC subsy...
19
  config RTC_HCTOSYS
7ca1d488f   David Brownell   rtc: suspend()/re...
20
  	bool "Set system time from RTC on startup and resume"
0c86edc0d   Alessandro Zummo   [PATCH] RTC subsy...
21
22
23
  	depends on RTC_CLASS = y
  	default y
  	help
7ca1d488f   David Brownell   rtc: suspend()/re...
24
25
26
  	  If you say yes here, the system time (wall clock) will be set using
  	  the value read from a specified RTC device. This is useful to avoid
  	  unnecessary fsck runs at boot time, and to network better.
0c86edc0d   Alessandro Zummo   [PATCH] RTC subsy...
27
28
  
  config RTC_HCTOSYS_DEVICE
7ca1d488f   David Brownell   rtc: suspend()/re...
29
  	string "RTC used to set the system time"
0c86edc0d   Alessandro Zummo   [PATCH] RTC subsy...
30
31
32
  	depends on RTC_HCTOSYS = y
  	default "rtc0"
  	help
7ca1d488f   David Brownell   rtc: suspend()/re...
33
  	  The RTC device that will be used to (re)initialize the system
ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
34
35
  	  clock, usually rtc0. Initialization is done when the system
  	  starts up, and when it resumes from a low power state. This
779d20892   David Brownell   rtc_hctosys expec...
36
37
  	  device should record time in UTC, since the kernel won't do
  	  timezone correction.
7ca1d488f   David Brownell   rtc: suspend()/re...
38

55ff1aba9   David Brownell   rtc kconfig: poin...
39
40
  	  The driver for this RTC device must be loaded before late_initcall
  	  functions run, so it must usually be statically linked.
7ca1d488f   David Brownell   rtc: suspend()/re...
41
  	  This clock should be battery-backed, so that it reads the correct
ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
42
  	  time when the system boots from a power-off state. Otherwise, your
7ca1d488f   David Brownell   rtc: suspend()/re...
43
44
45
46
  	  system will need an external clock source (like an NTP server).
  
  	  If the clock you specify here is not battery backed, it may still
  	  be useful to reinitialize system time when resuming from system
09b6bdb3b   Alessandro Zummo   Cosmetic fixes to...
47
  	  sleep states. Do not specify an RTC here unless it stays powered
7ca1d488f   David Brownell   rtc: suspend()/re...
48
  	  during all this system's supported sleep states.
0c86edc0d   Alessandro Zummo   [PATCH] RTC subsy...
49

9e86ecb65   David Brownell   [PATCH] RTC class...
50
51
52
53
54
55
  config RTC_DEBUG
  	bool "RTC debug support"
  	depends on RTC_CLASS = y
  	help
  	  Say yes here to enable debugging support in the RTC framework
  	  and individual RTC drivers.
0c86edc0d   Alessandro Zummo   [PATCH] RTC subsy...
56
  comment "RTC interfaces"
0c86edc0d   Alessandro Zummo   [PATCH] RTC subsy...
57

c5c3e1922   Alessandro Zummo   [PATCH] RTC subsy...
58
  config RTC_INTF_SYSFS
e40659c5c   David Brownell   rtc kconfig clari...
59
  	boolean "/sys/class/rtc/rtcN (sysfs)"
bb35fb20b   Jan Engelhardt   Use menuconfig ob...
60
  	depends on SYSFS
c5c3e1922   Alessandro Zummo   [PATCH] RTC subsy...
61
62
  	default RTC_CLASS
  	help
9e86ecb65   David Brownell   [PATCH] RTC class...
63
64
  	  Say yes here if you want to use your RTCs using sysfs interfaces,
  	  /sys/class/rtc/rtc0 through /sys/.../rtcN.
c5c3e1922   Alessandro Zummo   [PATCH] RTC subsy...
65

ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
66
  	  If unsure, say Y.
c5c3e1922   Alessandro Zummo   [PATCH] RTC subsy...
67

728a29478   Alessandro Zummo   [PATCH] RTC subsy...
68
  config RTC_INTF_PROC
e40659c5c   David Brownell   rtc kconfig clari...
69
  	boolean "/proc/driver/rtc (procfs for rtc0)"
bb35fb20b   Jan Engelhardt   Use menuconfig ob...
70
  	depends on PROC_FS
728a29478   Alessandro Zummo   [PATCH] RTC subsy...
71
72
  	default RTC_CLASS
  	help
9e86ecb65   David Brownell   [PATCH] RTC class...
73
  	  Say yes here if you want to use your first RTC through the proc
ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
74
  	  interface, /proc/driver/rtc. Other RTCs will not be available
9e86ecb65   David Brownell   [PATCH] RTC class...
75
  	  through that API.
728a29478   Alessandro Zummo   [PATCH] RTC subsy...
76

ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
77
  	  If unsure, say Y.
728a29478   Alessandro Zummo   [PATCH] RTC subsy...
78

e824290e5   Alessandro Zummo   [PATCH] RTC subsy...
79
  config RTC_INTF_DEV
e40659c5c   David Brownell   rtc kconfig clari...
80
  	boolean "/dev/rtcN (character devices)"
e824290e5   Alessandro Zummo   [PATCH] RTC subsy...
81
82
  	default RTC_CLASS
  	help
9e86ecb65   David Brownell   [PATCH] RTC class...
83
84
  	  Say yes here if you want to use your RTCs using the /dev
  	  interfaces, which "udev" sets up as /dev/rtc0 through
ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
85
  	  /dev/rtcN.
e824290e5   Alessandro Zummo   [PATCH] RTC subsy...
86

ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
87
88
89
90
91
92
  	  You may want to set up a symbolic link so one of these
  	  can be accessed as /dev/rtc, which is a name
  	  expected by "hwclock" and some other programs. Recent
  	  versions of "udev" are known to set up the symlink for you.
  
  	  If unsure, say Y.
e824290e5   Alessandro Zummo   [PATCH] RTC subsy...
93

6e57b1d6a   John Stultz   RTC: Revert UIE e...
94
95
96
97
98
99
100
101
102
103
104
  config RTC_INTF_DEV_UIE_EMUL
  	bool "RTC UIE emulation on dev interface"
  	depends on RTC_INTF_DEV
  	help
  	  Provides an emulation for RTC_UIE if the underlying rtc chip
  	  driver does not expose RTC_UIE ioctls. Those requests generate
  	  once-per-second update interrupts, used for synchronization.
  
  	  The emulation code will read the time from the hardware
  	  clock several times per second, please enable this option
  	  only if you know that you really need it.
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
105
106
  config RTC_DRV_TEST
  	tristate "Test driver/device"
1fec7c66b   Alessandro Zummo   [PATCH] RTC subsy...
107
108
  	help
  	  If you say yes here you get support for the
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
109
110
111
112
113
114
  	  RTC test driver. It's a software RTC which can be
  	  used to test the RTC subsystem APIs. It gets
  	  the time from the system clock.
  	  You want this driver only if you are doing development
  	  on the RTC subsystem. Please read the source code
  	  for further details.
1fec7c66b   Alessandro Zummo   [PATCH] RTC subsy...
115
116
  
  	  This driver can also be built as a module. If so, the module
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
117
118
119
  	  will be called rtc-test.
  
  comment "I2C RTC drivers"
bb35fb20b   Jan Engelhardt   Use menuconfig ob...
120
121
122
  	depends on I2C
  
  if I2C
1fec7c66b   Alessandro Zummo   [PATCH] RTC subsy...
123

008b30408   Haojian Zhuang   mfd: Add rtc supp...
124
125
126
127
128
129
130
131
132
  config RTC_DRV_88PM860X
  	tristate "Marvell 88PM860x"
  	depends on RTC_CLASS && I2C && MFD_88PM860X
  	help
  	  If you say yes here you get support for RTC function in Marvell
  	  88PM860x chips.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-88pm860x.
1abb0dc92   David Brownell   [PATCH] "RTC-fram...
133
  config RTC_DRV_DS1307
a21668581   Matthias Fuchs   rtc: add EPSON RX...
134
  	tristate "Dallas/Maxim DS1307/37/38/39/40, ST M41T00, EPSON RX-8025"
1abb0dc92   David Brownell   [PATCH] "RTC-fram...
135
136
  	help
  	  If you say yes here you get support for various compatible RTC
ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
137
  	  chips (often with battery backup) connected with I2C. This driver
1abb0dc92   David Brownell   [PATCH] "RTC-fram...
138
  	  should handle DS1307, DS1337, DS1338, DS1339, DS1340, ST M41T00,
a21668581   Matthias Fuchs   rtc: add EPSON RX...
139
140
141
  	  EPSON RX-8025 and probably other chips. In some cases the RTC
  	  must already have been initialized (by manufacturing or a
  	  bootloader).
1abb0dc92   David Brownell   [PATCH] "RTC-fram...
142
143
144
  
  	  The first seven registers on these chips hold an RTC, and other
  	  registers may add features such as NVRAM, a trickle charger for
ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
145
  	  the RTC/NVRAM backup power, and alarms. NVRAM is visible in
682d73f68   David Brownell   rtc-ds1307 export...
146
  	  sysfs, but other chip features may not be available.
1abb0dc92   David Brownell   [PATCH] "RTC-fram...
147
148
149
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-ds1307.
bf4994d78   Scott Wood   rtc: RTC class dr...
150
  config RTC_DRV_DS1374
09b6bdb3b   Alessandro Zummo   Cosmetic fixes to...
151
  	tristate "Dallas/Maxim DS1374"
bf4994d78   Scott Wood   rtc: RTC class dr...
152
153
154
  	depends on RTC_CLASS && I2C
  	help
  	  If you say yes here you get support for Dallas Semiconductor
ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
155
  	  DS1374 real-time clock chips. If an interrupt is associated
bf4994d78   Scott Wood   rtc: RTC class dr...
156
  	  with the device, the alarm functionality is supported.
ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
157
  	  This driver can also be built as a module. If so, the module
bf4994d78   Scott Wood   rtc: RTC class dr...
158
  	  will be called rtc-ds1374.
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
159
160
  config RTC_DRV_DS1672
  	tristate "Dallas/Maxim DS1672"
9bf5b4f5f   Atsushi Nemoto   [PATCH] RTC: add ...
161
162
  	help
  	  If you say yes here you get support for the
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
163
  	  Dallas/Maxim DS1672 timekeeping chip.
9bf5b4f5f   Atsushi Nemoto   [PATCH] RTC: add ...
164
165
  
  	  This driver can also be built as a module. If so, the module
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
166
  	  will be called rtc-ds1672.
9bf5b4f5f   Atsushi Nemoto   [PATCH] RTC: add ...
167

c03675f05   Roy Zang   rtc: add support ...
168
169
170
171
172
  config RTC_DRV_DS3232
  	tristate "Dallas/Maxim DS3232"
  	depends on RTC_CLASS && I2C
  	help
  	  If you say yes here you get support for Dallas Semiconductor
f46418c5c   Lan Chunhe-B25806   drivers/rtc/rtc-d...
173
174
  	  DS3232 real-time clock chips. If an interrupt is associated
  	  with the device, the alarm functionality is supported.
c03675f05   Roy Zang   rtc: add support ...
175
176
177
  
  	  This driver can also be built as a module.  If so, the module
  	  will be called rtc-ds3232.
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
178
  config RTC_DRV_MAX6900
09b6bdb3b   Alessandro Zummo   Cosmetic fixes to...
179
  	tristate "Maxim MAX6900"
7e56a7dcb   Herbert Valerio Riedel   [PATCH] RTC subsy...
180
  	help
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
181
182
  	  If you say yes here you will get support for the
  	  Maxim MAX6900 I2C RTC chip.
7e56a7dcb   Herbert Valerio Riedel   [PATCH] RTC subsy...
183
184
  
  	  This driver can also be built as a module. If so, the module
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
185
  	  will be called rtc-max6900.
7e56a7dcb   Herbert Valerio Riedel   [PATCH] RTC subsy...
186

a39069f6c   Haojian Zhuang   rtc: Enable rtc i...
187
188
189
190
191
192
193
194
195
  config RTC_DRV_MAX8925
  	tristate "Maxim MAX8925"
  	depends on MFD_MAX8925
  	help
  	  If you say yes here you will get support for the
  	  RTC of Maxim MAX8925 PMIC.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-max8925.
9b16c0a43   Joonyoung Shim   rtc: Add MAX8998 ...
196
197
198
199
200
201
202
203
204
  config RTC_DRV_MAX8998
  	tristate "Maxim MAX8998"
  	depends on MFD_MAX8998
  	help
  	  If you say yes here you will get support for the
  	  RTC of Maxim MAX8998 PMIC.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-max8998.
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
205
  config RTC_DRV_RS5C372
5d4529be5   Paul Mundt   rtc: Add R2025S/D...
206
  	tristate "Ricoh R2025S/D, RS5C372A/B, RV5C386, RV5C387A"
edf1aaa31   Alessandro Zummo   [PATCH] RTC subsy...
207
208
  	help
  	  If you say yes here you get support for the
5d4529be5   Paul Mundt   rtc: Add R2025S/D...
209
  	  Ricoh R2025S/D, RS5C372A, RS5C372B, RV5C386, and RV5C387A RTC chips.
edf1aaa31   Alessandro Zummo   [PATCH] RTC subsy...
210
211
  
  	  This driver can also be built as a module. If so, the module
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
212
  	  will be called rtc-rs5c372.
edf1aaa31   Alessandro Zummo   [PATCH] RTC subsy...
213

09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
214
  config RTC_DRV_ISL1208
09b6bdb3b   Alessandro Zummo   Cosmetic fixes to...
215
  	tristate "Intersil ISL1208"
5ec3e4b7a   Atsushi Nemoto   [PATCH] RTC: add ...
216
217
  	help
  	  If you say yes here you get support for the
09b6bdb3b   Alessandro Zummo   Cosmetic fixes to...
218
  	  Intersil ISL1208 RTC chip.
5ec3e4b7a   Atsushi Nemoto   [PATCH] RTC: add ...
219
220
  
  	  This driver can also be built as a module. If so, the module
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
221
  	  will be called rtc-isl1208.
5ec3e4b7a   Atsushi Nemoto   [PATCH] RTC: add ...
222

d6c7428f9   Roman Fietze   rtc: add Intersil...
223
224
225
226
227
228
229
230
  config RTC_DRV_ISL12022
  	tristate "Intersil ISL12022"
  	help
  	  If you say yes here you get support for the
  	  Intersil ISL12022 RTC chip.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-isl12022.
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
231
232
  config RTC_DRV_X1205
  	tristate "Xicor/Intersil X1205"
db68b189f   David Brownell   [PATCH] add rtc-o...
233
  	help
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
234
235
236
237
238
  	  If you say yes here you get support for the
  	  Xicor/Intersil X1205 RTC chip.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-x1205.
db68b189f   David Brownell   [PATCH] add rtc-o...
239

b5a82d628   Alessandro Zummo   [PATCH] RTC subsy...
240
241
  config RTC_DRV_PCF8563
  	tristate "Philips PCF8563/Epson RTC8564"
b5a82d628   Alessandro Zummo   [PATCH] RTC subsy...
242
243
244
245
246
247
248
  	help
  	  If you say yes here you get support for the
  	  Philips PCF8563 RTC chip. The Epson RTC8564
  	  should work as well.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-pcf8563.
9c0c57057   G. Liakhovetski   [PATCH] drivers/a...
249
250
  config RTC_DRV_PCF8583
  	tristate "Philips PCF8583"
9c0c57057   G. Liakhovetski   [PATCH] drivers/a...
251
  	help
bb71f99f8   Russell King   [ARM] rtc-pcf8583...
252
  	  If you say yes here you get support for the Philips PCF8583
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
253
  	  RTC chip found on Acorn RiscPCs. This driver supports the
bb71f99f8   Russell King   [ARM] rtc-pcf8583...
254
  	  platform specific method of retrieving the current year from
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
255
256
  	  the RTC's SRAM. It will work on other platforms with the same
  	  chip, but the year will probably have to be tweaked.
9c0c57057   G. Liakhovetski   [PATCH] drivers/a...
257
258
259
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-pcf8583.
caaff562e   Atsushi Nemoto   rtc: add rtc-m41t...
260
  config RTC_DRV_M41T80
f30281f4f   Daniel Glockner   rtc: add m41t62 s...
261
  	tristate "ST M41T62/65/M41T80/81/82/83/84/85/87"
caaff562e   Atsushi Nemoto   rtc: add rtc-m41t...
262
  	help
d3a126fcf   Steven A. Falco   rtc: rtc-m41t80.c...
263
264
  	  If you say Y here you will get support for the ST M41T60
  	  and M41T80 RTC chips series. Currently, the following chips are
f30281f4f   Daniel Glockner   rtc: add m41t62 s...
265
  	  supported: M41T62, M41T65, M41T80, M41T81, M41T82, M41T83, M41ST84,
d3a126fcf   Steven A. Falco   rtc: rtc-m41t80.c...
266
  	  M41ST85, and M41ST87.
caaff562e   Atsushi Nemoto   rtc: add rtc-m41t...
267
268
269
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-m41t80.
617780d29   Atsushi Nemoto   rtc: watchdog sup...
270
  config RTC_DRV_M41T80_WDT
d3a126fcf   Steven A. Falco   rtc: rtc-m41t80.c...
271
  	bool "ST M41T65/M41T80 series RTC watchdog timer"
617780d29   Atsushi Nemoto   rtc: watchdog sup...
272
273
274
  	depends on RTC_DRV_M41T80
  	help
  	  If you say Y here you will get support for the
d3a126fcf   Steven A. Falco   rtc: rtc-m41t80.c...
275
  	  watchdog timer in the ST M41T60 and M41T80 RTC chips series.
617780d29   Atsushi Nemoto   rtc: watchdog sup...
276

1ce7c83fa   Piotr Ziecik   rtc: add driver f...
277
278
279
280
281
282
283
284
  config RTC_DRV_BQ32K
  	tristate "TI BQ32000"
  	help
  	  If you say Y here you will get support for the TI
  	  BQ32000 I2C RTC chip.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-bq32k.
afd8d0f94   David Brownell   rtc: rtc-dm355evm...
285
286
287
288
289
  config RTC_DRV_DM355EVM
  	tristate "TI DaVinci DM355 EVM RTC"
  	depends on MFD_DM355EVM_MSP
  	help
  	  Supports the RTC firmware in the MSP430 on the DM355 EVM.
0c4a59fed   Tony Lindgren   OMAP: add TI TWL9...
290
291
  config RTC_DRV_TWL92330
  	boolean "TI TWL92330/Menelaus"
bb35fb20b   Jan Engelhardt   Use menuconfig ob...
292
  	depends on MENELAUS
0c4a59fed   Tony Lindgren   OMAP: add TI TWL9...
293
294
  	help
  	  If you say yes here you get support for the RTC on the
01dd2fbf0   Matt LaPlante   typo fixes
295
  	  TWL92330 "Menelaus" power management chip, used with OMAP2
ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
296
  	  platforms. The support is integrated with the rest of
0c4a59fed   Tony Lindgren   OMAP: add TI TWL9...
297
  	  the Menelaus driver; it's not separate module.
f96411ab7   David Brownell   mfd: rtc-twl4030 ...
298
  config RTC_DRV_TWL4030
a6b49ffd2   Balaji T K   rtc: Add twl6030 ...
299
  	tristate "TI TWL4030/TWL5030/TWL6030/TPS659x0"
f96411ab7   David Brownell   mfd: rtc-twl4030 ...
300
301
302
  	depends on RTC_CLASS && TWL4030_CORE
  	help
  	  If you say yes here you get support for the RTC on the
a6b49ffd2   Balaji T K   rtc: Add twl6030 ...
303
  	  TWL4030/TWL5030/TWL6030 family chips, used mostly with OMAP3 platforms.
f96411ab7   David Brownell   mfd: rtc-twl4030 ...
304
305
  
  	  This driver can also be built as a module. If so, the module
a6b49ffd2   Balaji T K   rtc: Add twl6030 ...
306
  	  will be called rtc-twl.
f96411ab7   David Brownell   mfd: rtc-twl4030 ...
307

c46288b09   Byron Bradley   rtc: add support ...
308
309
  config RTC_DRV_S35390A
  	tristate "Seiko Instruments S-35390A"
d479540db   Randy Dunlap   rtc: rtc-s35390a....
310
  	select BITREVERSE
c46288b09   Byron Bradley   rtc: add support ...
311
312
313
314
315
316
  	help
  	  If you say yes here you will get support for the Seiko
  	  Instruments S-35390A.
  
  	  This driver can also be built as a module. If so the module
  	  will be called rtc-s35390a.
c6d8f400c   Sergey Lapin   rtc: Ramtron FM31...
317
318
319
320
321
322
323
324
325
326
  config RTC_DRV_FM3130
  	tristate "Ramtron FM3130"
  	help
  	  If you say Y here you will get support for the
  	  Ramtron FM3130 RTC chips.
  	  Ramtron FM3130 is a chip with two separate devices inside,
  	  RTC clock and FRAM. This driver provides only RTC functionality.
  
  	  This driver can also be built as a module. If so the module
  	  will be called rtc-fm3130.
a7fa9851b   Martyn Welch   rtc: basic implem...
327
328
329
330
331
332
333
  config RTC_DRV_RX8581
  	tristate "Epson RX-8581"
  	help
  	  If you say yes here you will get support for the Epson RX-8581.
  
  	  This driver can also be built as a module. If so the module
  	  will be called rtc-rx8581.
3c2b9075c   Wolfgang Grandegger   rtc: add stand-al...
334
335
336
337
338
339
340
341
  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.
ae3551f9c   Mike Rapoport   rtc: add EM3027 r...
342
343
344
345
346
347
348
349
  config RTC_DRV_EM3027
  	tristate "EM Microelectronic EM3027"
  	help
  	  If you say yes here you get support for the EM
  	  Microelectronic EM3027 RTC chips.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-em3027.
52365230e   Heiko Schocher   rtc: add rv3029c2...
350
351
352
353
354
355
356
357
  config RTC_DRV_RV3029C2
  	tristate "Micro Crystal RTC"
  	help
  	  If you say yes here you get support for the Micro Crystal
  	  RV3029-C2 RTC chips.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-rv3029c2.
bb35fb20b   Jan Engelhardt   Use menuconfig ob...
358
  endif # I2C
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
359
  comment "SPI RTC drivers"
bb35fb20b   Jan Engelhardt   Use menuconfig ob...
360
361
  
  if SPI_MASTER
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
362

74d34d4be   Voss, Nikolaus   rtc: add basic su...
363
364
365
366
367
368
369
370
  config RTC_DRV_M41T93
          tristate "ST M41T93"
          help
            If you say yes here you will get support for the
            ST M41T93 SPI RTC chip.
  
            This driver can also be built as a module. If so, the module
            will be called rtc-m41t93.
8fc2c767b   Kim B. Heino   rtc: add support ...
371
372
373
374
375
376
377
378
  config RTC_DRV_M41T94
  	tristate "ST M41T94"
  	help
  	  If you say yes here you will get support for the
  	  ST M41T94 SPI RTC chip.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-m41t94.
53e84b672   David Brownell   rtc: ds1305/ds130...
379
380
381
382
  config RTC_DRV_DS1305
  	tristate "Dallas/Maxim DS1305/DS1306"
  	help
  	  Select this driver to get support for the Dallas/Maxim DS1305
ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
383
  	  and DS1306 real time clock chips. These support a trickle
53e84b672   David Brownell   rtc: ds1305/ds130...
384
385
386
387
  	  charger, alarms, and NVRAM in addition to the clock.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-ds1305.
06de18085   Mark Jackson   rtc: add Dallas D...
388
389
390
  config RTC_DRV_DS1390
  	tristate "Dallas/Maxim DS1390/93/94"
  	help
7b9b2ef1b   Alessandro Zummo   rtc: rtc-ds1390 p...
391
392
  	  If you say yes here you get support for the
  	  Dallas/Maxim DS1390/93/94 chips.
06de18085   Mark Jackson   rtc: add Dallas D...
393
394
395
396
397
398
  
  	  This driver only supports the RTC feature, and not other chip
  	  features such as alarms and trickle charging.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-ds1390.
09b6bdb3b   Alessandro Zummo   Cosmetic fixes to...
399
400
401
402
403
404
405
406
  config RTC_DRV_MAX6902
  	tristate "Maxim MAX6902"
  	help
  	  If you say yes here you will get support for the
  	  Maxim MAX6902 SPI RTC chip.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-max6902.
2805b9698   Magnus Damm   rtc: add support ...
407
408
409
410
411
412
413
414
  config RTC_DRV_R9701
  	tristate "Epson RTC-9701JE"
  	help
  	  If you say yes here you will get support for the
  	  Epson RTC-9701JE SPI RTC chip.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-r9701.
e0ac4761f   Atsushi Nemoto   [PATCH] RTC: add ...
415
416
  config RTC_DRV_RS5C348
  	tristate "Ricoh RS5C348A/B"
e0ac4761f   Atsushi Nemoto   [PATCH] RTC: add ...
417
418
419
420
421
422
  	help
  	  If you say yes here you get support for the
  	  Ricoh RS5C348A and RS5C348B RTC chips.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-rs5c348.
2f9b75e09   Dennis Aberilla   rtc: add device d...
423
424
425
426
427
428
429
430
  config RTC_DRV_DS3234
  	tristate "Maxim/Dallas DS3234"
  	help
  	  If you say yes here you get support for the
  	  Maxim/Dallas DS3234 SPI RTC chip.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-ds3234.
7f3923a18   Chris Verges   rtc: Philips PCF2...
431
432
433
434
435
436
437
438
  config RTC_DRV_PCF2123
  	tristate "NXP PCF2123"
  	help
  	  If you say yes here you get support for the NXP PCF2123
  	  RTC chip.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-pcf2123.
bb35fb20b   Jan Engelhardt   Use menuconfig ob...
439
  endif # SPI_MASTER
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
440
  comment "Platform RTC drivers"
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
441
442
443
444
445
446
447
  
  # this 'CMOS' RTC driver is arch dependent because <asm-generic/rtc.h>
  # requires <asm/mc146818rtc.h> defining CMOS_READ/CMOS_WRITE, and a
  # global rtc_lock ... it's not yet just another platform_device.
  
  config RTC_DRV_CMOS
  	tristate "PC-style 'CMOS'"
5ec877083   Andrew Morton   drivers/rtc/Kconf...
448
  	depends on X86 || ALPHA || ARM || M32R || ATARI || PPC || MIPS || SPARC64
c75009008   David Brownell   rtc: avoid legacy...
449
  	default y if X86
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
450
451
452
453
454
455
456
457
  	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.
  	  Specifically the original MC146818, compatibles like those in
  	  PC south bridges, the DS12887 or M48T86, some multifunction
  	  or LPC bus chips, and so on.
  
  	  Your system will need to define the platform device used by
ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
458
  	  this driver, otherwise it won't be accessible. This means
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
459
460
461
462
463
  	  you can safely enable this driver if you don't know whether
  	  or not your board has this kind of hardware.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-cmos.
0146f2614   Feng Tang   rtc: Add drivers/...
464
  config RTC_DRV_VRTC
933b9463a   Alan Cox   x86/intel config:...
465
466
467
  	tristate "Virtual RTC for Intel MID platforms"
  	depends on X86_INTEL_MID
  	default y if X86_INTEL_MID
0146f2614   Feng Tang   rtc: Add drivers/...
468
469
470
471
472
473
474
  
  	help
  	Say "yes" here to get direct support for the real time clock
  	found on Moorestown platforms. The VRTC is a emulated RTC that
  	derives its clock source from a real RTC in the PMIC. The MC146818
  	style programming interface is mostly conserved, but any
  	updates are done via IPC calls to the system controller FW.
537739dee   Thomas Bogendoerfer   RTC driver for DS...
475
476
  config RTC_DRV_DS1216
  	tristate "Dallas DS1216"
bb35fb20b   Jan Engelhardt   Use menuconfig ob...
477
  	depends on SNI_RM
537739dee   Thomas Bogendoerfer   RTC driver for DS...
478
479
  	help
  	  If you say yes here you get support for the Dallas DS1216 RTC chips.
5f119f290   Thomas Bogendoerfer   MIPS: DS1286: New...
480
481
482
483
  config RTC_DRV_DS1286
  	tristate "Dallas DS1286"
  	help
  	  If you say yes here you get support for the Dallas DS1286 RTC chips.
739d340db   Paul Mundt   rtc: ds1302 rtc s...
484
485
486
487
488
  config RTC_DRV_DS1302
  	tristate "Dallas DS1302"
  	depends on SH_SECUREEDGE5410
  	help
  	  If you say yes here you get support for the Dallas DS1302 RTC chips.
8f26795a2   Andrew Sharp   Platform real tim...
489
490
491
492
493
494
495
496
497
  config RTC_DRV_DS1511
  	tristate "Dallas DS1511"
  	depends on RTC_CLASS
  	help
  	  If you say yes here you get support for the
  	  Dallas DS1511 timekeeping/watchdog chip.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-ds1511.
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
498
  config RTC_DRV_DS1553
09b6bdb3b   Alessandro Zummo   Cosmetic fixes to...
499
  	tristate "Maxim/Dallas DS1553"
7520b94de   Alessandro Zummo   [PATCH] RTC subsy...
500
501
  	help
  	  If you say yes here you get support for the
09b6bdb3b   Alessandro Zummo   Cosmetic fixes to...
502
  	  Maxim/Dallas DS1553 timekeeping chip.
7520b94de   Alessandro Zummo   [PATCH] RTC subsy...
503
504
  
  	  This driver can also be built as a module. If so, the module
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
505
  	  will be called rtc-ds1553.
09b6bdb3b   Alessandro Zummo   Cosmetic fixes to...
506
507
  config RTC_DRV_DS1742
  	tristate "Maxim/Dallas DS1742/1743"
029641151   Thomas Hommel   rtc: add support ...
508
509
  	help
  	  If you say yes here you get support for the
09b6bdb3b   Alessandro Zummo   Cosmetic fixes to...
510
  	  Maxim/Dallas DS1742/1743 timekeeping chip.
029641151   Thomas Hommel   rtc: add support ...
511
512
  
  	  This driver can also be built as a module. If so, the module
09b6bdb3b   Alessandro Zummo   Cosmetic fixes to...
513
  	  will be called rtc-ds1742.
029641151   Thomas Hommel   rtc: add support ...
514

5e3fd9e58   dann frazier   rtc: add platform...
515
516
517
518
519
520
521
522
523
  config RTC_DRV_EFI
  	tristate "EFI RTC"
  	depends on IA64
  	help
  	  If you say yes here you will get support for the EFI
  	  Real Time Clock.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-efi.
09b6bdb3b   Alessandro Zummo   Cosmetic fixes to...
524
525
526
  config RTC_DRV_STK17TA8
  	tristate "Simtek STK17TA8"
  	depends on RTC_CLASS
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
527
528
  	help
  	  If you say yes here you get support for the
09b6bdb3b   Alessandro Zummo   Cosmetic fixes to...
529
  	  Simtek STK17TA8 timekeeping chip.
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
530
531
  
  	  This driver can also be built as a module. If so, the module
09b6bdb3b   Alessandro Zummo   Cosmetic fixes to...
532
  	  will be called rtc-stk17ta8.
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
533
534
535
  
  config RTC_DRV_M48T86
  	tristate "ST M48T86/Dallas DS12887"
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
536
537
538
539
540
541
  	help
  	  If you say Y here you will get support for the
  	  ST M48T86 and Dallas DS12887 RTC chips.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-m48t86.
d1dbd82e2   Thomas Bogendoerfer   RTC: M48T35: new ...
542
543
544
545
546
547
548
549
  config RTC_DRV_M48T35
  	tristate "ST M48T35"
  	help
  	  If you say Y here you will get support for the
  	  ST M48T35 RTC chip.
  
  	  This driver can also be built as a module, if so, the module
  	  will be called "rtc-m48t35".
2e774c7ca   Mark Zhan   rtc: add support ...
550
  config RTC_DRV_M48T59
94fe7424a   Krzysztof Helt   rtc-m48t59: add s...
551
  	tristate "ST M48T59/M48T08/M48T02"
2e774c7ca   Mark Zhan   rtc: add support ...
552
553
  	help
  	  If you say Y here you will get support for the
94fe7424a   Krzysztof Helt   rtc-m48t59: add s...
554
555
556
557
  	  ST M48T59 RTC chip and compatible ST M48T08 and M48T02.
  
  	  These chips are usually found in Sun SPARC and UltraSPARC
  	  workstations.
2e774c7ca   Mark Zhan   rtc: add support ...
558
559
560
  
  	  This driver can also be built as a module, if so, the module
  	  will be called "rtc-m48t59".
4f9b9bba1   Geert Uytterhoeven   rtc: Add an RTC d...
561
562
563
564
565
566
567
568
  config RTC_DRV_MSM6242
  	tristate "Oki MSM6242"
  	help
  	  If you say yes here you get support for the Oki MSM6242
  	  timekeeping chip. It is used in some Amiga models (e.g. A2000).
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-msm6242.
eba545465   Baruch Siach   rtc: driver for t...
569
570
571
572
573
574
575
576
577
  config RTC_DRV_IMXDI
  	tristate "Freescale IMX DryIce Real Time Clock"
  	depends on ARCH_MX25
  	depends on RTC_CLASS
  	help
  	   Support for Freescale IMX DryIce RTC
  
  	   This driver can also be built as a module, if so, the module
  	   will be called "rtc-imxdi".
d00ed3cf6   Daniel Mack   rtc: add driver f...
578
579
580
581
582
583
584
585
586
587
  config RTC_MXC
  	tristate "Freescale MXC Real Time Clock"
  	depends on ARCH_MXC
  	depends on RTC_CLASS
  	help
  	   If you say yes here you get support for the Freescale MXC
  	   RTC module.
  
  	   This driver can also be built as a module, if so, the module
  	   will be called "rtc-mxc".
cca4c2310   David S. Miller   rtc: Add TI BQ480...
588
589
590
591
592
593
594
595
  config RTC_DRV_BQ4802
  	tristate "TI BQ4802"
  	help
  	  If you say Y here you will get support for the TI
  	  BQ4802 RTC chip.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-bq4802.
4f672ce29   Geert Uytterhoeven   rtc: Add an RTC d...
596
597
598
599
600
601
602
603
604
  config RTC_DRV_RP5C01
  	tristate "Ricoh RP5C01"
  	help
  	  If you say yes here you get support for the Ricoh RP5C01
  	  timekeeping chip. It is used in some Amiga models (e.g. A3000
  	  and A4000).
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-rp5c01.
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
605
606
  config RTC_DRV_V3020
  	tristate "EM Microelectronic V3020"
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
607
608
609
610
611
612
  	help
  	  If you say yes here you will get support for the
  	  EM Microelectronic v3020 RTC chip.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-v3020.
35c86bf66   Mark Brown   rtc: Add support ...
613
614
615
616
617
618
619
620
621
  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".
077eaf5b4   Mark Brown   rtc: rtc-wm8350: ...
622
623
624
625
626
627
628
629
630
  config RTC_DRV_WM8350
  	tristate "Wolfson Microelectronics WM8350 RTC"
  	depends on MFD_WM8350
  	help
  	  If you say yes here you will get support for the RTC subsystem
  	  of the Wolfson Microelectronics WM8350.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called "rtc-wm8350".
0942a71e4   Rajeev Kumar   rtc: add support ...
631
632
633
634
635
636
637
  config RTC_DRV_SPEAR
  	tristate "SPEAR ST RTC"
  	depends on PLAT_SPEAR
  	default y
  	help
  	 If you say Y here you will get support for the RTC found on
  	 spear
eae854b22   Balaji Rao   rtc: PCF50633 rtc...
638
639
640
641
642
643
  config RTC_DRV_PCF50633
  	depends on MFD_PCF50633
  	tristate "NXP PCF50633 RTC"
  	help
  	  If you say yes here you get support for the RTC subsystem of the
  	  NXP PCF50633 used in embedded systems.
bd207cfb0   Linus Walleij   rtc: AB3100 RTC s...
644
645
646
647
648
649
650
  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.
0af62f4d1   Virupax Sadashivpetimath   rtc: AB8500 RTC d...
651
652
653
654
655
656
  config RTC_DRV_AB8500
  	tristate "ST-Ericsson AB8500 RTC"
  	depends on AB8500_CORE
  	help
  	  Select this to enable the ST-Ericsson AB8500 power management IC RTC
  	  support. This chip contains a battery- and capacitor-backed RTC.
afd49a7e9   Wan ZongShun   ARM: NUC900: add ...
657
658
659
660
661
662
  config RTC_DRV_NUC900
  	tristate "NUC910/NUC920 RTC driver"
  	depends on RTC_CLASS && ARCH_W90X900
  	help
  	  If you say yes here you get support for the RTC subsystem of the
  	  NUC910/NUC920 used in embedded systems.
bd207cfb0   Linus Walleij   rtc: AB3100 RTC s...
663

09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
664
  comment "on-CPU RTC drivers"
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
665

8ecf6c54d   Miguel Aguilar   RTC: DaVinci RTC ...
666
667
668
669
670
671
672
673
674
  config RTC_DRV_DAVINCI
  	tristate "TI DaVinci RTC"
  	depends on ARCH_DAVINCI_DM365
  	help
  	  If you say yes here you get support for the RTC on the
  	  DaVinci platforms (DM365).
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-davinci.
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
675
676
  config RTC_DRV_OMAP
  	tristate "TI OMAP1"
8cfde8c1d   Mark A. Greer   rtc: make rtc-oma...
677
  	depends on ARCH_OMAP15XX || ARCH_OMAP16XX || ARCH_OMAP730 || ARCH_DAVINCI_DA8XX
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
678
  	help
8cfde8c1d   Mark A. Greer   rtc: make rtc-oma...
679
680
681
  	  Say "yes" here to support the real time clock on TI OMAP1 and
  	  DA8xx/OMAP-L13x chips.  This driver can also be built as a
  	  module called rtc-omap.
7520b94de   Alessandro Zummo   [PATCH] RTC subsy...
682

16f4efe7b   Atul Dahiya   rtc: rtc-s3c: Add...
683
684
685
686
687
688
  config HAVE_S3C_RTC
  	bool
  	help
  	  This will include RTC support for Samsung SoCs. If
  	  you want to include RTC support for any machine, kindly
  	  select this in the respective mach-XXXX/Kconfig file.
1add6781c   Ben Dooks   [PATCH] RTC: clas...
689
690
  config RTC_DRV_S3C
  	tristate "Samsung S3C series SoC RTC"
16f4efe7b   Atul Dahiya   rtc: rtc-s3c: Add...
691
  	depends on ARCH_S3C2410 || ARCH_S3C64XX || HAVE_S3C_RTC
1add6781c   Ben Dooks   [PATCH] RTC: clas...
692
693
694
695
696
697
698
699
700
701
702
703
  	help
  	  RTC (Realtime Clock) driver for the clock inbuilt into the
  	  Samsung S3C24XX series of SoCs. This can provide periodic
  	  interrupt rates from 1Hz to 64Hz for user programs, and
  	  wakeup from Alarm.
  
  	  The driver currently supports the common features on all the
  	  S3C24XX range, such as the S3C2410, S3C2412, S3C2413, S3C2440
  	  and S3C2442.
  
  	  This driver can also be build as a module. If so, the module
  	  will be called rtc-s3c.
fd507e2ff   Alessandro Zummo   [PATCH] RTC subsy...
704
705
  config RTC_DRV_EP93XX
  	tristate "Cirrus Logic EP93XX"
bb35fb20b   Jan Engelhardt   Use menuconfig ob...
706
  	depends on ARCH_EP93XX
fd507e2ff   Alessandro Zummo   [PATCH] RTC subsy...
707
708
709
710
711
712
  	help
  	  If you say yes here you get support for the
  	  RTC embedded in the Cirrus Logic EP93XX processors.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-ep93xx.
e842f1c8f   Richard Purdie   [PATCH] RTC subsy...
713
714
  config RTC_DRV_SA1100
  	tristate "SA11x0/PXA2xx"
7cea00657   Jett.Zhou   RTC: sa1100: supp...
715
  	depends on ARCH_SA1100 || ARCH_PXA || ARCH_MMP
e842f1c8f   Richard Purdie   [PATCH] RTC subsy...
716
717
718
719
720
721
  	help
  	  If you say Y here you will get access to the real time clock
  	  built into your SA11x0 or PXA2xx CPU.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called rtc-sa1100.
fd507e2ff   Alessandro Zummo   [PATCH] RTC subsy...
722

317a6104a   Paul Mundt   rtc: New RTC driv...
723
724
  config RTC_DRV_SH
  	tristate "SuperH On-Chip RTC"
063adc750   Paul Mundt   rtc: rtc-sh: cloc...
725
  	depends on RTC_CLASS && SUPERH && HAVE_CLK
317a6104a   Paul Mundt   rtc: New RTC driv...
726
727
728
729
730
731
  	help
  	  Say Y here to enable support for the on-chip RTC found in
  	  most SuperH processors.
  
   	  To compile this driver as a module, choose M here: the
  	  module will be called rtc-sh.
8417eb7a1   Yoichi Yuasa   [PATCH] RTC subsy...
732
  config RTC_DRV_VR41XX
3e16f6afb   Alessandro Zummo   [PATCH] RTC subsy...
733
  	tristate "NEC VR41XX"
bb35fb20b   Jan Engelhardt   Use menuconfig ob...
734
  	depends on CPU_VR41XX
3e16f6afb   Alessandro Zummo   [PATCH] RTC subsy...
735
736
737
738
739
740
  	help
  	  If you say Y here you will get access to the real time clock
  	  built into your NEC VR41XX CPU.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called rtc-vr41xx.
8417eb7a1   Yoichi Yuasa   [PATCH] RTC subsy...
741

a190901c6   Russell King   [RTC] rtc-pl030: ...
742
743
744
745
746
747
748
749
750
  config RTC_DRV_PL030
  	tristate "ARM AMBA PL030 RTC"
  	depends on ARM_AMBA
  	help
  	  If you say Y here you will get access to ARM AMBA
  	  PrimeCell PL030 RTC found on certain ARM SOCs.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called rtc-pl030.
8ae6e163c   Deepak Saxena   [PATCH] Add drive...
751
752
  config RTC_DRV_PL031
  	tristate "ARM AMBA PL031 RTC"
bb35fb20b   Jan Engelhardt   Use menuconfig ob...
753
  	depends on ARM_AMBA
8ae6e163c   Deepak Saxena   [PATCH] Add drive...
754
755
  	help
  	  If you say Y here you will get access to ARM AMBA
09a21e56d   Alessandro Zummo   RTC Kconfig cleanup
756
  	  PrimeCell PL031 RTC found on certain ARM SOCs.
8ae6e163c   Deepak Saxena   [PATCH] Add drive...
757
758
759
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called rtc-pl031.
fa04e78b2   Hans-Christian Egtvedt   Driver for the At...
760
761
  config RTC_DRV_AT32AP700X
  	tristate "AT32AP700X series RTC"
bb35fb20b   Jan Engelhardt   Use menuconfig ob...
762
  	depends on PLATFORM_AT32AP
fa04e78b2   Hans-Christian Egtvedt   Driver for the At...
763
764
765
  	help
  	  Driver for the internal RTC (Realtime Clock) on Atmel AVR32
  	  AT32AP700x family processors.
7fc39f6d6   Andrew Victor   [PATCH] AT91RM920...
766
  config RTC_DRV_AT91RM9200
24cecc1be   Nicolas Ferre   AT91: rtc: enable...
767
768
  	tristate "AT91RM9200 or some AT91SAM9 RTC"
  	depends on ARCH_AT91RM9200 || ARCH_AT91SAM9RL || ARCH_AT91SAM9G45
4cdf854f7   David Brownell   rtc: at91sam9 RTC...
769
770
  	help
  	  Driver for the internal RTC (Realtime Clock) module found on
24cecc1be   Nicolas Ferre   AT91: rtc: enable...
771
  	  Atmel AT91RM9200's and some  AT91SAM9 chips. On AT91SAM9 chips
4cdf854f7   David Brownell   rtc: at91sam9 RTC...
772
773
774
  	  this is powered by the backup power supply.
  
  config RTC_DRV_AT91SAM9
24cecc1be   Nicolas Ferre   AT91: rtc: enable...
775
  	tristate "AT91SAM9x/AT91CAP9 RTT as RTC"
4cdf854f7   David Brownell   rtc: at91sam9 RTC...
776
777
  	depends on ARCH_AT91 && !(ARCH_AT91RM9200 || ARCH_AT91X40)
  	help
6b71dbf65   Stelian Pop   [ARM] 4935/1: AT9...
778
779
780
781
  	  RTC driver for the Atmel AT91SAM9x and AT91CAP9 internal RTT
  	  (Real Time Timer). These timers are powered by the backup power
  	  supply (such as a small coin cell battery), but do not need to
  	  be used as RTCs.
4cdf854f7   David Brownell   rtc: at91sam9 RTC...
782

24cecc1be   Nicolas Ferre   AT91: rtc: enable...
783
784
  	  (On AT91SAM9rl and AT91SAM9G45 chips you probably want to use the
  	  dedicated RTC module and leave the RTT available for other uses.)
4cdf854f7   David Brownell   rtc: at91sam9 RTC...
785
786
787
788
789
790
791
792
  
  config RTC_DRV_AT91SAM9_RTT
  	int
  	range 0 1
  	default 0
  	prompt "RTT module Number" if ARCH_AT91SAM9263
  	depends on RTC_DRV_AT91SAM9
  	help
ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
793
794
  	  More than one RTT module is available. You can choose which
  	  one will be used as an RTC. The default of zero is normally
4cdf854f7   David Brownell   rtc: at91sam9 RTC...
795
796
797
798
799
800
801
802
803
804
805
  	  OK to use, though some systems use that for non-RTC purposes.
  
  config RTC_DRV_AT91SAM9_GPBR
  	int
  	range 0 3 if !ARCH_AT91SAM9263
  	range 0 15 if ARCH_AT91SAM9263
  	default 0
  	prompt "Backup Register Number"
  	depends on RTC_DRV_AT91SAM9
  	help
  	  The RTC driver needs to use one of the General Purpose Backup
ae64d1695   Alessandro Zummo   rtc: kconfig cleanup
806
807
  	  Registers (GPBRs) as well as the RTT. You can choose which one
  	  will be used. The default of zero is normally OK to use, but
4cdf854f7   David Brownell   rtc: at91sam9 RTC...
808
  	  on some systems other software needs to use that register.
788b1fc61   Andrew Victor   [PATCH] AT91RM920...
809

45fd8a0c1   Manuel Lauss   rtc: Au1000 On-Ch...
810
811
  config RTC_DRV_AU1XXX
  	tristate "Au1xxx Counter0 RTC support"
42a4f17dc   Manuel Lauss   MIPS: Alchemy: re...
812
  	depends on MIPS_ALCHEMY
45fd8a0c1   Manuel Lauss   rtc: Au1000 On-Ch...
813
814
815
816
817
818
  	help
  	  This is a driver for the Au1xxx on-chip Counter0 (Time-Of-Year
  	  counter) to be used as a RTC.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-au1xxx.
8cc75c9a1   Wu, Bryan   Blackfin: on-chip...
819
820
  config RTC_DRV_BFIN
  	tristate "Blackfin On-Chip RTC"
7f6045992   Graf Yang   Blackfin RTC Driv...
821
  	depends on BLACKFIN && !BF561
8cc75c9a1   Wu, Bryan   Blackfin: on-chip...
822
823
824
825
826
827
  	help
  	  If you say yes here you will get support for the
  	  Blackfin On-Chip Real Time Clock.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-bfin.
e9f2bd819   Nobuhiro Iwamatsu   RTC: add rtc-rs5c...
828
829
  config RTC_DRV_RS5C313
  	tristate "Ricoh RS5C313"
bb35fb20b   Jan Engelhardt   Use menuconfig ob...
830
  	depends on SH_LANDISK
e9f2bd819   Nobuhiro Iwamatsu   RTC: add rtc-rs5c...
831
832
  	help
  	  If you say yes here you get support for the Ricoh RS5C313 RTC chips.
3afe6d046   Geert Uytterhoeven   parisc: rtc: Rena...
833
834
835
836
  config RTC_DRV_GENERIC
  	tristate "Generic RTC support"
  	# Please consider writing a new RTC driver instead of using the generic
  	# RTC abstraction
47c8a08bb   Paul Mundt   sh: rtc-generic s...
837
  	depends on PARISC || M68K || PPC || SUPERH32
9eb168642   Kyle McMartin   parisc: add rtc p...
838
  	help
3afe6d046   Geert Uytterhoeven   parisc: rtc: Rena...
839
840
  	  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
9eb168642   Kyle McMartin   parisc: add rtc p...
841
  	  just say Y.
dc9443688   Robert Jarzmik   rtc: driver for p...
842
843
844
845
846
847
848
849
850
  config RTC_DRV_PXA
         tristate "PXA27x/PXA3xx"
         depends on ARCH_PXA
         help
           If you say Y here you will get access to the real time clock
           built into your PXA27x or PXA3xx CPU.
  
           This RTC driver uses PXA RTC registers available since pxa27x
           series (RDxR, RYxR) instead of legacy RCNR, RTAR.
f77fbdf95   Alexey Charkov   rtc: add support ...
851
852
853
854
855
856
  config RTC_DRV_VT8500
  	tristate "VIA/WonderMedia 85xx SoC RTC"
  	depends on ARCH_VT8500
  	help
  	  If you say Y here you will get access to the real time clock
  	  built into your VIA VT8500 SoC or its relatives.
dc9443688   Robert Jarzmik   rtc: driver for p...
857

7a138ede5   David S. Miller   rtc: Add Sun4V hy...
858
859
860
861
862
863
  config RTC_DRV_SUN4V
  	bool "SUN4V Hypervisor RTC"
  	depends on SPARC64
  	help
  	  If you say Y here you will get support for the Hypervisor
  	  based RTC on SUN4V systems.
de2cf332b   David S. Miller   rtc: Add Starfire...
864
865
866
867
868
869
  config RTC_DRV_STARFIRE
  	bool "Starfire RTC"
  	depends on SPARC64
  	help
  	  If you say Y here you will get support for the RTC found on
  	  Starfire systems.
0e1492330   Atsushi Nemoto   rtc: add rtc-tx49...
870
871
872
873
874
875
  config RTC_DRV_TX4939
  	tristate "TX4939 SoC"
  	depends on SOC_TX4939
  	help
  	  Driver for the internal RTC (Realtime Clock) module found on
  	  Toshiba TX4939 SoC.
defb45147   Saeed Bishara   rtc: driver for M...
876
877
  config RTC_DRV_MV
  	tristate "Marvell SoC RTC"
da43243e7   Saeed Bishara   RTC: let Dove soc...
878
  	depends on ARCH_KIRKWOOD || ARCH_DOVE
defb45147   Saeed Bishara   rtc: driver for M...
879
880
881
882
883
884
885
  	help
  	  If you say yes here you will get support for the in-chip RTC
  	  that can be found in some of Marvell's SoC devices, such as
  	  the Kirkwood 88F6281 and 88F6192.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-mv.
0b5f037a4   Geert Uytterhoeven   powerpc/ps3: Add ...
886
887
888
889
890
891
892
893
  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.
aa958f571   Linus Walleij   rtc: U300 COH 901...
894
895
896
897
898
899
900
901
902
903
  config RTC_DRV_COH901331
  	tristate "ST-Ericsson COH 901 331 RTC"
  	depends on ARCH_U300
  	help
  	  If you say Y here you will get access to ST-Ericsson
  	  COH 901 331 RTC clock found in some ST-Ericsson Mobile
  	  Platforms.
  
  	  This driver can also be built as a module. If so, the module
  	  will be called "rtc-coh901331".
df17f6317   dmitry pervushin   rtc: add Freescal...
904
  config RTC_DRV_STMP
46b212181   Wolfram Sang   rtc: stmp3xxx: Po...
905
906
  	tristate "Freescale STMP3xxx/i.MX23/i.MX28 RTC"
  	depends on ARCH_MXS
df17f6317   dmitry pervushin   rtc: add Freescal...
907
908
  	help
  	  If you say yes here you will get support for the onboard
46b212181   Wolfram Sang   rtc: stmp3xxx: Po...
909
  	  STMP3xxx/i.MX23/i.MX28 RTC.
df17f6317   dmitry pervushin   rtc: add Freescal...
910
911
912
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-stmp3xxx.
d3c7a3f71   Daniel Ribeiro   rtc: driver for P...
913
914
915
916
917
918
  config RTC_DRV_PCAP
  	tristate "PCAP RTC"
  	depends on EZX_PCAP
  	help
  	  If you say Y here you will get support for the RTC found on
  	  the PCAP2 ASIC used on some Motorola phones.
1c97872b8   Uwe Kleine-König   rtc: Add support ...
919
920
921
  config RTC_DRV_MC13XXX
  	depends on MFD_MC13XXX
  	tristate "Freescale MC13xxx RTC"
43299f285   Uwe Kleine-König   rtc: add Freescal...
922
  	help
1c97872b8   Uwe Kleine-König   rtc: Add support ...
923
924
  	  This enables support for the RTCs found on Freescale's PMICs
  	  MC13783 and MC13892.
43299f285   Uwe Kleine-König   rtc: add Freescal...
925

50aae7241   Anatolij Gustschin   rtc: Add MPC5121 ...
926
927
  config RTC_DRV_MPC5121
  	tristate "Freescale MPC5121 built-in RTC"
955dbea3c   Dmitry Eremin-Solenikov   drivers/rtc/rtc-m...
928
  	depends on PPC_MPC512x || PPC_MPC52xx
50aae7241   Anatolij Gustschin   rtc: Add MPC5121 ...
929
930
  	help
  	  If you say yes here you will get support for the
955dbea3c   Dmitry Eremin-Solenikov   drivers/rtc/rtc-m...
931
  	  built-in RTC on MPC5121 or on MPC5200.
50aae7241   Anatolij Gustschin   rtc: Add MPC5121 ...
932
933
934
  
  	  This driver can also be built as a module. If so, the module
  	  will be called rtc-mpc5121.
3bf0eea89   Lars-Peter Clausen   RTC: Add JZ4740 R...
935
936
937
938
939
940
941
942
943
944
  config RTC_DRV_JZ4740
  	tristate "Ingenic JZ4740 SoC"
  	depends on RTC_CLASS
  	depends on MACH_JZ4740
  	help
  	  If you say yes here you get support for the Ingenic JZ4740 SoC RTC
  	  controller.
  
  	  This driver can also be buillt as a module. If so, the module
  	  will be called rtc-jz4740.
9aa449bed   Kevin Wells   rtc: rtc-lpc32xx:...
945
946
947
948
949
950
951
952
  config RTC_DRV_LPC32XX
  	depends on ARCH_LPC32XX
  	tristate "NXP LPC32XX RTC"
  	help
  	  This enables support for the NXP RTC in the LPC32XX
  
  	  This driver can also be buillt as a module. If so, the module
  	  will be called rtc-lpc32xx.
9a9a54ad7   Anirudh Ghayal   drivers/rtc: add ...
953
954
955
956
957
958
959
960
961
  config RTC_DRV_PM8XXX
  	tristate "Qualcomm PMIC8XXX RTC"
  	depends on MFD_PM8XXX
  	help
  	  If you say yes here you get support for the
  	  Qualcomm PMIC8XXX RTC.
  
  	  To compile this driver as a module, choose M here: the
  	  module will be called rtc-pm8xxx.
ff859ba6d   Andrew Chew   rtc: add real-tim...
962
963
964
965
966
967
968
969
970
  config RTC_DRV_TEGRA
  	tristate "NVIDIA Tegra Internal RTC driver"
  	depends on RTC_CLASS && ARCH_TEGRA
  	help
  	  If you say yes here you get support for the
  	  Tegra 200 series internal RTC module.
  
  	  This drive can also be built as a module. If so, the module
  	  will be called rtc-tegra.
dd196a2b3   Chris Metcalf   tile: add an RTC ...
971
972
973
974
975
976
  config RTC_DRV_TILE
  	tristate "Tilera hypervisor RTC support"
  	depends on TILE
  	help
  	  Enable support for the Linux driver side of the Tilera
  	  hypervisor's real-time clock interface.
2809e80b8   Guan Xuetao   unicore32: move r...
977
978
979
980
981
982
983
984
  config RTC_DRV_PUV3
  	tristate "PKUnity v3 RTC support"
  	depends on ARCH_PUV3
  	help
  	  This enables support for the RTC in the PKUnity-v3 SoCs.
  
  	  This drive can also be built as a module. If so, the module
  	  will be called rtc-puv3.
bb35fb20b   Jan Engelhardt   Use menuconfig ob...
985
  endif # RTC_CLASS