17be2c7c9SDavid Brownell# 2c58411e9SAlessandro Zummo# RTC class/drivers configuration 3c58411e9SAlessandro Zummo# 4c58411e9SAlessandro Zummo 50c86edc0SAlessandro Zummomenu "Real Time Clock" 60c86edc0SAlessandro Zummo 7c58411e9SAlessandro Zummoconfig RTC_LIB 8c58411e9SAlessandro Zummo tristate 90c86edc0SAlessandro Zummo 100c86edc0SAlessandro Zummoconfig RTC_CLASS 110c86edc0SAlessandro Zummo tristate "RTC class" 120c86edc0SAlessandro Zummo depends on EXPERIMENTAL 130c86edc0SAlessandro Zummo default n 140c86edc0SAlessandro Zummo select RTC_LIB 150c86edc0SAlessandro Zummo help 160c86edc0SAlessandro Zummo Generic RTC class support. If you say yes here, you will 170c86edc0SAlessandro Zummo be allowed to plug one or more RTCs to your system. You will 1827ae4104SAdrian Bunk probably want to enable one or more of the interfaces below. 190c86edc0SAlessandro Zummo 200c86edc0SAlessandro Zummo This driver can also be built as a module. If so, the module 210c86edc0SAlessandro Zummo will be called rtc-class. 220c86edc0SAlessandro Zummo 230c86edc0SAlessandro Zummoconfig RTC_HCTOSYS 247ca1d488SDavid Brownell bool "Set system time from RTC on startup and resume" 250c86edc0SAlessandro Zummo depends on RTC_CLASS = y 260c86edc0SAlessandro Zummo default y 270c86edc0SAlessandro Zummo help 287ca1d488SDavid Brownell If you say yes here, the system time (wall clock) will be set using 297ca1d488SDavid Brownell the value read from a specified RTC device. This is useful to avoid 307ca1d488SDavid Brownell unnecessary fsck runs at boot time, and to network better. 310c86edc0SAlessandro Zummo 320c86edc0SAlessandro Zummoconfig RTC_HCTOSYS_DEVICE 337ca1d488SDavid Brownell string "RTC used to set the system time" 340c86edc0SAlessandro Zummo depends on RTC_HCTOSYS = y 350c86edc0SAlessandro Zummo default "rtc0" 360c86edc0SAlessandro Zummo help 377ca1d488SDavid Brownell The RTC device that will be used to (re)initialize the system 387ca1d488SDavid Brownell clock, usually rtc0. Initialization is done when the system 397ca1d488SDavid Brownell starts up, and when it resumes from a low power state. 407ca1d488SDavid Brownell 417ca1d488SDavid Brownell This clock should be battery-backed, so that it reads the correct 427ca1d488SDavid Brownell time when the system boots from a power-off state. Otherwise, your 437ca1d488SDavid Brownell system will need an external clock source (like an NTP server). 447ca1d488SDavid Brownell 457ca1d488SDavid Brownell If the clock you specify here is not battery backed, it may still 467ca1d488SDavid Brownell be useful to reinitialize system time when resuming from system 477ca1d488SDavid Brownell sleep states. Do not specify an RTC here unless it stays powered 487ca1d488SDavid Brownell during all this system's supported sleep states. 490c86edc0SAlessandro Zummo 509e86ecb6SDavid Brownellconfig RTC_DEBUG 519e86ecb6SDavid Brownell bool "RTC debug support" 529e86ecb6SDavid Brownell depends on RTC_CLASS = y 539e86ecb6SDavid Brownell help 549e86ecb6SDavid Brownell Say yes here to enable debugging support in the RTC framework 559e86ecb6SDavid Brownell and individual RTC drivers. 569e86ecb6SDavid Brownell 570c86edc0SAlessandro Zummocomment "RTC interfaces" 580c86edc0SAlessandro Zummo depends on RTC_CLASS 590c86edc0SAlessandro Zummo 60c5c3e192SAlessandro Zummoconfig RTC_INTF_SYSFS 61446ecbd9SDavid Brownell boolean "sysfs" 62c5c3e192SAlessandro Zummo depends on RTC_CLASS && SYSFS 63c5c3e192SAlessandro Zummo default RTC_CLASS 64c5c3e192SAlessandro Zummo help 659e86ecb6SDavid Brownell Say yes here if you want to use your RTCs using sysfs interfaces, 669e86ecb6SDavid Brownell /sys/class/rtc/rtc0 through /sys/.../rtcN. 67c5c3e192SAlessandro Zummo 68c5c3e192SAlessandro Zummo This driver can also be built as a module. If so, the module 69c5c3e192SAlessandro Zummo will be called rtc-sysfs. 70c5c3e192SAlessandro Zummo 71728a2947SAlessandro Zummoconfig RTC_INTF_PROC 727d9f99ecSDavid Brownell boolean "proc" 73728a2947SAlessandro Zummo depends on RTC_CLASS && PROC_FS 74728a2947SAlessandro Zummo default RTC_CLASS 75728a2947SAlessandro Zummo help 769e86ecb6SDavid Brownell Say yes here if you want to use your first RTC through the proc 779e86ecb6SDavid Brownell interface, /proc/driver/rtc. Other RTCs will not be available 789e86ecb6SDavid Brownell through that API. 79728a2947SAlessandro Zummo 80728a2947SAlessandro Zummo This driver can also be built as a module. If so, the module 81728a2947SAlessandro Zummo will be called rtc-proc. 82728a2947SAlessandro Zummo 83e824290eSAlessandro Zummoconfig RTC_INTF_DEV 845726fb20SDavid Brownell boolean "dev" 85e824290eSAlessandro Zummo depends on RTC_CLASS 86e824290eSAlessandro Zummo default RTC_CLASS 87e824290eSAlessandro Zummo help 889e86ecb6SDavid Brownell Say yes here if you want to use your RTCs using the /dev 899e86ecb6SDavid Brownell interfaces, which "udev" sets up as /dev/rtc0 through 909e86ecb6SDavid Brownell /dev/rtcN. You may want to set up a symbolic link so one 919e86ecb6SDavid Brownell of these can be accessed as /dev/rtc, which is a name 929e86ecb6SDavid Brownell expected by "hwclock" and some other programs. 93e824290eSAlessandro Zummo 94e824290eSAlessandro Zummo This driver can also be built as a module. If so, the module 95e824290eSAlessandro Zummo will be called rtc-dev. 96e824290eSAlessandro Zummo 97655066c3SAtsushi Nemotoconfig RTC_INTF_DEV_UIE_EMUL 98655066c3SAtsushi Nemoto bool "RTC UIE emulation on dev interface" 99655066c3SAtsushi Nemoto depends on RTC_INTF_DEV 100655066c3SAtsushi Nemoto help 101655066c3SAtsushi Nemoto Provides an emulation for RTC_UIE if the underlaying rtc chip 1029e86ecb6SDavid Brownell driver does not expose RTC_UIE ioctls. Those requests generate 1039e86ecb6SDavid Brownell once-per-second update interrupts, used for synchronization. 104655066c3SAtsushi Nemoto 105*09a21e56SAlessandro Zummoconfig RTC_DRV_TEST 106*09a21e56SAlessandro Zummo tristate "Test driver/device" 107*09a21e56SAlessandro Zummo depends on RTC_CLASS 108*09a21e56SAlessandro Zummo help 109*09a21e56SAlessandro Zummo If you say yes here you get support for the 110*09a21e56SAlessandro Zummo RTC test driver. It's a software RTC which can be 111*09a21e56SAlessandro Zummo used to test the RTC subsystem APIs. It gets 112*09a21e56SAlessandro Zummo the time from the system clock. 113*09a21e56SAlessandro Zummo You want this driver only if you are doing development 114*09a21e56SAlessandro Zummo on the RTC subsystem. Please read the source code 115*09a21e56SAlessandro Zummo for further details. 116*09a21e56SAlessandro Zummo 117*09a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 118*09a21e56SAlessandro Zummo will be called rtc-test. 119*09a21e56SAlessandro Zummo 120*09a21e56SAlessandro Zummocomment "I2C RTC drivers" 121*09a21e56SAlessandro Zummo depends on RTC_CLASS 122*09a21e56SAlessandro Zummo 123*09a21e56SAlessandro Zummoconfig RTC_DRV_DS1307 124*09a21e56SAlessandro Zummo tristate "Dallas/Maxim DS1307/37/38/39/40, ST M41T00" 125*09a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 126*09a21e56SAlessandro Zummo help 127*09a21e56SAlessandro Zummo If you say yes here you get support for various compatible RTC 128*09a21e56SAlessandro Zummo chips (often with battery backup) connected with I2C. This driver 129*09a21e56SAlessandro Zummo should handle DS1307, DS1337, DS1338, DS1339, DS1340, ST M41T00, 130*09a21e56SAlessandro Zummo and probably other chips. In some cases the RTC must already 131*09a21e56SAlessandro Zummo have been initialized (by manufacturing or a bootloader). 132*09a21e56SAlessandro Zummo 133*09a21e56SAlessandro Zummo The first seven registers on these chips hold an RTC, and other 134*09a21e56SAlessandro Zummo registers may add features such as NVRAM, a trickle charger for 135*09a21e56SAlessandro Zummo the RTC/NVRAM backup power, and alarms. This driver may not 136*09a21e56SAlessandro Zummo expose all those available chip features. 137*09a21e56SAlessandro Zummo 138*09a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 139*09a21e56SAlessandro Zummo will be called rtc-ds1307. 140*09a21e56SAlessandro Zummo 141*09a21e56SAlessandro Zummoconfig RTC_DRV_DS1672 142*09a21e56SAlessandro Zummo tristate "Dallas/Maxim DS1672" 143*09a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 144*09a21e56SAlessandro Zummo help 145*09a21e56SAlessandro Zummo If you say yes here you get support for the 146*09a21e56SAlessandro Zummo Dallas/Maxim DS1672 timekeeping chip. 147*09a21e56SAlessandro Zummo 148*09a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 149*09a21e56SAlessandro Zummo will be called rtc-ds1672. 150*09a21e56SAlessandro Zummo 151*09a21e56SAlessandro Zummoconfig RTC_DRV_MAX6900 152*09a21e56SAlessandro Zummo tristate "Maxim 6900" 153*09a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 154*09a21e56SAlessandro Zummo help 155*09a21e56SAlessandro Zummo If you say yes here you will get support for the 156*09a21e56SAlessandro Zummo Maxim MAX6900 I2C RTC chip. 157*09a21e56SAlessandro Zummo 158*09a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 159*09a21e56SAlessandro Zummo will be called rtc-max6900. 160*09a21e56SAlessandro Zummo 161*09a21e56SAlessandro Zummoconfig RTC_DRV_RS5C372 162*09a21e56SAlessandro Zummo tristate "Ricoh RS5C372A/B" 163*09a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 164*09a21e56SAlessandro Zummo help 165*09a21e56SAlessandro Zummo If you say yes here you get support for the 166*09a21e56SAlessandro Zummo Ricoh RS5C372A and RS5C372B RTC chips. 167*09a21e56SAlessandro Zummo 168*09a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 169*09a21e56SAlessandro Zummo will be called rtc-rs5c372. 170*09a21e56SAlessandro Zummo 171*09a21e56SAlessandro Zummoconfig RTC_DRV_ISL1208 172*09a21e56SAlessandro Zummo tristate "Intersil 1208" 173*09a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 174*09a21e56SAlessandro Zummo help 175*09a21e56SAlessandro Zummo If you say yes here you get support for the 176*09a21e56SAlessandro Zummo Intersil 1208 RTC chip. 177*09a21e56SAlessandro Zummo 178*09a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 179*09a21e56SAlessandro Zummo will be called rtc-isl1208. 180*09a21e56SAlessandro Zummo 181*09a21e56SAlessandro Zummoconfig RTC_DRV_X1205 182*09a21e56SAlessandro Zummo tristate "Xicor/Intersil X1205" 183*09a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 184*09a21e56SAlessandro Zummo help 185*09a21e56SAlessandro Zummo If you say yes here you get support for the 186*09a21e56SAlessandro Zummo Xicor/Intersil X1205 RTC chip. 187*09a21e56SAlessandro Zummo 188*09a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 189*09a21e56SAlessandro Zummo will be called rtc-x1205. 190*09a21e56SAlessandro Zummo 191*09a21e56SAlessandro Zummoconfig RTC_DRV_PCF8563 192*09a21e56SAlessandro Zummo tristate "Philips PCF8563/Epson RTC8564" 193*09a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 194*09a21e56SAlessandro Zummo help 195*09a21e56SAlessandro Zummo If you say yes here you get support for the 196*09a21e56SAlessandro Zummo Philips PCF8563 RTC chip. The Epson RTC8564 197*09a21e56SAlessandro Zummo should work as well. 198*09a21e56SAlessandro Zummo 199*09a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 200*09a21e56SAlessandro Zummo will be called rtc-pcf8563. 201*09a21e56SAlessandro Zummo 202*09a21e56SAlessandro Zummoconfig RTC_DRV_PCF8583 203*09a21e56SAlessandro Zummo tristate "Philips PCF8583" 204*09a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 205*09a21e56SAlessandro Zummo help 206*09a21e56SAlessandro Zummo If you say yes here you get support for the Philips PCF8583 207*09a21e56SAlessandro Zummo RTC chip found on Acorn RiscPCs. This driver supports the 208*09a21e56SAlessandro Zummo platform specific method of retrieving the current year from 209*09a21e56SAlessandro Zummo the RTC's SRAM. It will work on other platforms with the same 210*09a21e56SAlessandro Zummo chip, but the year will probably have to be tweaked. 211*09a21e56SAlessandro Zummo 212*09a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 213*09a21e56SAlessandro Zummo will be called rtc-pcf8583. 214*09a21e56SAlessandro Zummo 215*09a21e56SAlessandro Zummocomment "SPI RTC drivers" 216*09a21e56SAlessandro Zummo depends on RTC_CLASS 217*09a21e56SAlessandro Zummo 218*09a21e56SAlessandro Zummoconfig RTC_DRV_RS5C348 219*09a21e56SAlessandro Zummo tristate "Ricoh RS5C348A/B" 220*09a21e56SAlessandro Zummo depends on RTC_CLASS && SPI 221*09a21e56SAlessandro Zummo help 222*09a21e56SAlessandro Zummo If you say yes here you get support for the 223*09a21e56SAlessandro Zummo Ricoh RS5C348A and RS5C348B RTC chips. 224*09a21e56SAlessandro Zummo 225*09a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 226*09a21e56SAlessandro Zummo will be called rtc-rs5c348. 227*09a21e56SAlessandro Zummo 228*09a21e56SAlessandro Zummoconfig RTC_DRV_MAX6902 229*09a21e56SAlessandro Zummo tristate "Maxim 6902" 230*09a21e56SAlessandro Zummo depends on RTC_CLASS && SPI 231*09a21e56SAlessandro Zummo help 232*09a21e56SAlessandro Zummo If you say yes here you will get support for the 233*09a21e56SAlessandro Zummo Maxim MAX6902 SPI RTC chip. 234*09a21e56SAlessandro Zummo 235*09a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 236*09a21e56SAlessandro Zummo will be called rtc-max6902. 237*09a21e56SAlessandro Zummo 238*09a21e56SAlessandro Zummocomment "Platform RTC drivers" 2390c86edc0SAlessandro Zummo depends on RTC_CLASS 2400c86edc0SAlessandro Zummo 2417be2c7c9SDavid Brownell# this 'CMOS' RTC driver is arch dependent because <asm-generic/rtc.h> 2427be2c7c9SDavid Brownell# requires <asm/mc146818rtc.h> defining CMOS_READ/CMOS_WRITE, and a 2437be2c7c9SDavid Brownell# global rtc_lock ... it's not yet just another platform_device. 2447be2c7c9SDavid Brownell 2457be2c7c9SDavid Brownellconfig RTC_DRV_CMOS 246*09a21e56SAlessandro Zummo tristate "PC-style 'CMOS'" 247c066332fSDave Jones depends on RTC_CLASS && (X86 || ALPHA || ARM26 || ARM \ 2487be2c7c9SDavid Brownell || M32R || ATARI || POWERPC) 2497be2c7c9SDavid Brownell help 2507be2c7c9SDavid Brownell Say "yes" here to get direct support for the real time clock 2517be2c7c9SDavid Brownell found in every PC or ACPI-based system, and some other boards. 2527be2c7c9SDavid Brownell Specifically the original MC146818, compatibles like those in 2537be2c7c9SDavid Brownell PC south bridges, the DS12887 or M48T86, some multifunction 2547be2c7c9SDavid Brownell or LPC bus chips, and so on. 2557be2c7c9SDavid Brownell 2567be2c7c9SDavid Brownell Your system will need to define the platform device used by 2577be2c7c9SDavid Brownell this driver, otherwise it won't be accessible. This means 2587be2c7c9SDavid Brownell you can safely enable this driver if you don't know whether 2597be2c7c9SDavid Brownell or not your board has this kind of hardware. 2607be2c7c9SDavid Brownell 2617be2c7c9SDavid Brownell This driver can also be built as a module. If so, the module 2627be2c7c9SDavid Brownell will be called rtc-cmos. 2637be2c7c9SDavid Brownell 2649bf5b4f5SAtsushi Nemotoconfig RTC_DRV_DS1553 2659bf5b4f5SAtsushi Nemoto tristate "Dallas DS1553" 2669bf5b4f5SAtsushi Nemoto depends on RTC_CLASS 2679bf5b4f5SAtsushi Nemoto help 2689bf5b4f5SAtsushi Nemoto If you say yes here you get support for the 2699bf5b4f5SAtsushi Nemoto Dallas DS1553 timekeeping chip. 2709bf5b4f5SAtsushi Nemoto 2719bf5b4f5SAtsushi Nemoto This driver can also be built as a module. If so, the module 2729bf5b4f5SAtsushi Nemoto will be called rtc-ds1553. 2739bf5b4f5SAtsushi Nemoto 2745ec3e4b7SAtsushi Nemotoconfig RTC_DRV_DS1742 275f9231a0cSTorsten Ertbjerg Rasmussen tristate "Dallas DS1742/1743" 2765ec3e4b7SAtsushi Nemoto depends on RTC_CLASS 2775ec3e4b7SAtsushi Nemoto help 2785ec3e4b7SAtsushi Nemoto If you say yes here you get support for the 279f9231a0cSTorsten Ertbjerg Rasmussen Dallas DS1742/1743 timekeeping chip. 2805ec3e4b7SAtsushi Nemoto 2815ec3e4b7SAtsushi Nemoto This driver can also be built as a module. If so, the module 2825ec3e4b7SAtsushi Nemoto will be called rtc-ds1742. 2835ec3e4b7SAtsushi Nemoto 284*09a21e56SAlessandro Zummoconfig RTC_DRV_M48T86 285*09a21e56SAlessandro Zummo tristate "ST M48T86/Dallas DS12887" 286*09a21e56SAlessandro Zummo depends on RTC_CLASS 287*09a21e56SAlessandro Zummo help 288*09a21e56SAlessandro Zummo If you say Y here you will get support for the 289*09a21e56SAlessandro Zummo ST M48T86 and Dallas DS12887 RTC chips. 290*09a21e56SAlessandro Zummo 291*09a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 292*09a21e56SAlessandro Zummo will be called rtc-m48t86. 293*09a21e56SAlessandro Zummo 294*09a21e56SAlessandro Zummoconfig RTC_DRV_V3020 295*09a21e56SAlessandro Zummo tristate "EM Microelectronic V3020" 296*09a21e56SAlessandro Zummo depends on RTC_CLASS 297*09a21e56SAlessandro Zummo help 298*09a21e56SAlessandro Zummo If you say yes here you will get support for the 299*09a21e56SAlessandro Zummo EM Microelectronic v3020 RTC chip. 300*09a21e56SAlessandro Zummo 301*09a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 302*09a21e56SAlessandro Zummo will be called rtc-v3020. 303*09a21e56SAlessandro Zummo 304*09a21e56SAlessandro Zummocomment "on-CPU RTC drivers" 305*09a21e56SAlessandro Zummo depends on RTC_CLASS 306*09a21e56SAlessandro Zummo 307db68b189SDavid Brownellconfig RTC_DRV_OMAP 308db68b189SDavid Brownell tristate "TI OMAP1" 309db68b189SDavid Brownell depends on RTC_CLASS && ( \ 310db68b189SDavid Brownell ARCH_OMAP15XX || ARCH_OMAP16XX || ARCH_OMAP730 ) 311db68b189SDavid Brownell help 312db68b189SDavid Brownell Say "yes" here to support the real time clock on TI OMAP1 chips. 313db68b189SDavid Brownell This driver can also be built as a module called rtc-omap. 314db68b189SDavid Brownell 3151add6781SBen Dooksconfig RTC_DRV_S3C 3161add6781SBen Dooks tristate "Samsung S3C series SoC RTC" 3171add6781SBen Dooks depends on RTC_CLASS && ARCH_S3C2410 3181add6781SBen Dooks help 3191add6781SBen Dooks RTC (Realtime Clock) driver for the clock inbuilt into the 3201add6781SBen Dooks Samsung S3C24XX series of SoCs. This can provide periodic 3211add6781SBen Dooks interrupt rates from 1Hz to 64Hz for user programs, and 3221add6781SBen Dooks wakeup from Alarm. 3231add6781SBen Dooks 3241add6781SBen Dooks The driver currently supports the common features on all the 3251add6781SBen Dooks S3C24XX range, such as the S3C2410, S3C2412, S3C2413, S3C2440 3261add6781SBen Dooks and S3C2442. 3271add6781SBen Dooks 3281add6781SBen Dooks This driver can also be build as a module. If so, the module 3291add6781SBen Dooks will be called rtc-s3c. 3301add6781SBen Dooks 331fd507e2fSAlessandro Zummoconfig RTC_DRV_EP93XX 332fd507e2fSAlessandro Zummo tristate "Cirrus Logic EP93XX" 333fd507e2fSAlessandro Zummo depends on RTC_CLASS && ARCH_EP93XX 334fd507e2fSAlessandro Zummo help 335fd507e2fSAlessandro Zummo If you say yes here you get support for the 336fd507e2fSAlessandro Zummo RTC embedded in the Cirrus Logic EP93XX processors. 337fd507e2fSAlessandro Zummo 338fd507e2fSAlessandro Zummo This driver can also be built as a module. If so, the module 339fd507e2fSAlessandro Zummo will be called rtc-ep93xx. 340fd507e2fSAlessandro Zummo 341e842f1c8SRichard Purdieconfig RTC_DRV_SA1100 342e842f1c8SRichard Purdie tristate "SA11x0/PXA2xx" 343e842f1c8SRichard Purdie depends on RTC_CLASS && (ARCH_SA1100 || ARCH_PXA) 344e842f1c8SRichard Purdie help 345e842f1c8SRichard Purdie If you say Y here you will get access to the real time clock 346e842f1c8SRichard Purdie built into your SA11x0 or PXA2xx CPU. 347e842f1c8SRichard Purdie 348e842f1c8SRichard Purdie To compile this driver as a module, choose M here: the 349e842f1c8SRichard Purdie module will be called rtc-sa1100. 350fd507e2fSAlessandro Zummo 351317a6104SPaul Mundtconfig RTC_DRV_SH 352317a6104SPaul Mundt tristate "SuperH On-Chip RTC" 353317a6104SPaul Mundt depends on RTC_CLASS && SUPERH 354317a6104SPaul Mundt help 355317a6104SPaul Mundt Say Y here to enable support for the on-chip RTC found in 356317a6104SPaul Mundt most SuperH processors. 357317a6104SPaul Mundt 358317a6104SPaul Mundt To compile this driver as a module, choose M here: the 359317a6104SPaul Mundt module will be called rtc-sh. 360317a6104SPaul Mundt 3618417eb7aSYoichi Yuasaconfig RTC_DRV_VR41XX 3623e16f6afSAlessandro Zummo tristate "NEC VR41XX" 3638417eb7aSYoichi Yuasa depends on RTC_CLASS && CPU_VR41XX 3643e16f6afSAlessandro Zummo help 3653e16f6afSAlessandro Zummo If you say Y here you will get access to the real time clock 3663e16f6afSAlessandro Zummo built into your NEC VR41XX CPU. 3673e16f6afSAlessandro Zummo 3683e16f6afSAlessandro Zummo To compile this driver as a module, choose M here: the 3693e16f6afSAlessandro Zummo module will be called rtc-vr41xx. 3708417eb7aSYoichi Yuasa 3718ae6e163SDeepak Saxenaconfig RTC_DRV_PL031 3728ae6e163SDeepak Saxena tristate "ARM AMBA PL031 RTC" 3738ae6e163SDeepak Saxena depends on RTC_CLASS && ARM_AMBA 3748ae6e163SDeepak Saxena help 3758ae6e163SDeepak Saxena If you say Y here you will get access to ARM AMBA 376*09a21e56SAlessandro Zummo PrimeCell PL031 RTC found on certain ARM SOCs. 3778ae6e163SDeepak Saxena 3788ae6e163SDeepak Saxena To compile this driver as a module, choose M here: the 3798ae6e163SDeepak Saxena module will be called rtc-pl031. 3808ae6e163SDeepak Saxena 3817fc39f6dSAndrew Victorconfig RTC_DRV_AT91RM9200 382788b1fc6SAndrew Victor tristate "AT91RM9200" 383788b1fc6SAndrew Victor depends on RTC_CLASS && ARCH_AT91RM9200 384788b1fc6SAndrew Victor help 385788b1fc6SAndrew Victor Driver for the Atmel AT91RM9200's internal RTC (Realtime Clock). 386788b1fc6SAndrew Victor 3878cc75c9aSWu, Bryanconfig RTC_DRV_BFIN 3888cc75c9aSWu, Bryan tristate "Blackfin On-Chip RTC" 3898cc75c9aSWu, Bryan depends on RTC_CLASS && BFIN 3908cc75c9aSWu, Bryan help 3918cc75c9aSWu, Bryan If you say yes here you will get support for the 3928cc75c9aSWu, Bryan Blackfin On-Chip Real Time Clock. 3938cc75c9aSWu, Bryan 3948cc75c9aSWu, Bryan This driver can also be built as a module. If so, the module 3958cc75c9aSWu, Bryan will be called rtc-bfin. 3968cc75c9aSWu, Bryan 397e9f2bd81SNobuhiro Iwamatsuconfig RTC_DRV_RS5C313 398e9f2bd81SNobuhiro Iwamatsu tristate "Ricoh RS5C313" 399e9f2bd81SNobuhiro Iwamatsu depends on RTC_CLASS && BROKEN 400e9f2bd81SNobuhiro Iwamatsu help 401e9f2bd81SNobuhiro Iwamatsu If you say yes here you get support for the Ricoh RS5C313 RTC chips. 402e9f2bd81SNobuhiro Iwamatsu 4030c86edc0SAlessandro Zummoendmenu 404