17be2c7c9SDavid Brownell# 2c58411e9SAlessandro Zummo# RTC class/drivers configuration 3c58411e9SAlessandro Zummo# 4c58411e9SAlessandro Zummo 50c86edc0SAlessandro Zummomenu "Real Time Clock" 69556fb73SMartin Schwidefsky depends on !S390 70c86edc0SAlessandro Zummo 8c58411e9SAlessandro Zummoconfig RTC_LIB 9c58411e9SAlessandro Zummo tristate 100c86edc0SAlessandro Zummo 110c86edc0SAlessandro Zummoconfig RTC_CLASS 120c86edc0SAlessandro Zummo tristate "RTC class" 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 61e40659c5SDavid Brownell boolean "/sys/class/rtc/rtcN (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 72e40659c5SDavid Brownell boolean "/proc/driver/rtc (procfs for rtc0)" 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 84e40659c5SDavid Brownell boolean "/dev/rtcN (character devices)" 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 1013dde6ad8SDavid Sterba Provides an emulation for RTC_UIE if the underlying 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 10509a21e56SAlessandro Zummoconfig RTC_DRV_TEST 10609a21e56SAlessandro Zummo tristate "Test driver/device" 10709a21e56SAlessandro Zummo depends on RTC_CLASS 10809a21e56SAlessandro Zummo help 10909a21e56SAlessandro Zummo If you say yes here you get support for the 11009a21e56SAlessandro Zummo RTC test driver. It's a software RTC which can be 11109a21e56SAlessandro Zummo used to test the RTC subsystem APIs. It gets 11209a21e56SAlessandro Zummo the time from the system clock. 11309a21e56SAlessandro Zummo You want this driver only if you are doing development 11409a21e56SAlessandro Zummo on the RTC subsystem. Please read the source code 11509a21e56SAlessandro Zummo for further details. 11609a21e56SAlessandro Zummo 11709a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 11809a21e56SAlessandro Zummo will be called rtc-test. 11909a21e56SAlessandro Zummo 12009a21e56SAlessandro Zummocomment "I2C RTC drivers" 1215663c14bSDavid Brownell depends on RTC_CLASS && I2C 12209a21e56SAlessandro Zummo 12309a21e56SAlessandro Zummoconfig RTC_DRV_DS1307 12409a21e56SAlessandro Zummo tristate "Dallas/Maxim DS1307/37/38/39/40, ST M41T00" 12509a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 12609a21e56SAlessandro Zummo help 12709a21e56SAlessandro Zummo If you say yes here you get support for various compatible RTC 12809a21e56SAlessandro Zummo chips (often with battery backup) connected with I2C. This driver 12909a21e56SAlessandro Zummo should handle DS1307, DS1337, DS1338, DS1339, DS1340, ST M41T00, 13009a21e56SAlessandro Zummo and probably other chips. In some cases the RTC must already 13109a21e56SAlessandro Zummo have been initialized (by manufacturing or a bootloader). 13209a21e56SAlessandro Zummo 13309a21e56SAlessandro Zummo The first seven registers on these chips hold an RTC, and other 13409a21e56SAlessandro Zummo registers may add features such as NVRAM, a trickle charger for 13509a21e56SAlessandro Zummo the RTC/NVRAM backup power, and alarms. This driver may not 13609a21e56SAlessandro Zummo expose all those available chip features. 13709a21e56SAlessandro Zummo 13809a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 13909a21e56SAlessandro Zummo will be called rtc-ds1307. 14009a21e56SAlessandro Zummo 14109a21e56SAlessandro Zummoconfig RTC_DRV_DS1672 14209a21e56SAlessandro Zummo tristate "Dallas/Maxim DS1672" 14309a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 14409a21e56SAlessandro Zummo help 14509a21e56SAlessandro Zummo If you say yes here you get support for the 14609a21e56SAlessandro Zummo Dallas/Maxim DS1672 timekeeping chip. 14709a21e56SAlessandro Zummo 14809a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 14909a21e56SAlessandro Zummo will be called rtc-ds1672. 15009a21e56SAlessandro Zummo 15109a21e56SAlessandro Zummoconfig RTC_DRV_MAX6900 15209a21e56SAlessandro Zummo tristate "Maxim 6900" 15309a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 15409a21e56SAlessandro Zummo help 15509a21e56SAlessandro Zummo If you say yes here you will get support for the 15609a21e56SAlessandro Zummo Maxim MAX6900 I2C RTC chip. 15709a21e56SAlessandro Zummo 15809a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 15909a21e56SAlessandro Zummo will be called rtc-max6900. 16009a21e56SAlessandro Zummo 16109a21e56SAlessandro Zummoconfig RTC_DRV_RS5C372 162d815461cSDavid Brownell tristate "Ricoh RS5C372A/B, RV5C386, RV5C387A" 16309a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 16409a21e56SAlessandro Zummo help 16509a21e56SAlessandro Zummo If you say yes here you get support for the 166d815461cSDavid Brownell Ricoh RS5C372A, RS5C372B, RV5C386, and RV5C387A RTC chips. 16709a21e56SAlessandro Zummo 16809a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 16909a21e56SAlessandro Zummo will be called rtc-rs5c372. 17009a21e56SAlessandro Zummo 17109a21e56SAlessandro Zummoconfig RTC_DRV_ISL1208 17209a21e56SAlessandro Zummo tristate "Intersil 1208" 17309a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 17409a21e56SAlessandro Zummo help 17509a21e56SAlessandro Zummo If you say yes here you get support for the 17609a21e56SAlessandro Zummo Intersil 1208 RTC chip. 17709a21e56SAlessandro Zummo 17809a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 17909a21e56SAlessandro Zummo will be called rtc-isl1208. 18009a21e56SAlessandro Zummo 18109a21e56SAlessandro Zummoconfig RTC_DRV_X1205 18209a21e56SAlessandro Zummo tristate "Xicor/Intersil X1205" 18309a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 18409a21e56SAlessandro Zummo help 18509a21e56SAlessandro Zummo If you say yes here you get support for the 18609a21e56SAlessandro Zummo Xicor/Intersil X1205 RTC chip. 18709a21e56SAlessandro Zummo 18809a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 18909a21e56SAlessandro Zummo will be called rtc-x1205. 19009a21e56SAlessandro Zummo 19109a21e56SAlessandro Zummoconfig RTC_DRV_PCF8563 19209a21e56SAlessandro Zummo tristate "Philips PCF8563/Epson RTC8564" 19309a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 19409a21e56SAlessandro Zummo help 19509a21e56SAlessandro Zummo If you say yes here you get support for the 19609a21e56SAlessandro Zummo Philips PCF8563 RTC chip. The Epson RTC8564 19709a21e56SAlessandro Zummo should work as well. 19809a21e56SAlessandro Zummo 19909a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 20009a21e56SAlessandro Zummo will be called rtc-pcf8563. 20109a21e56SAlessandro Zummo 20209a21e56SAlessandro Zummoconfig RTC_DRV_PCF8583 20309a21e56SAlessandro Zummo tristate "Philips PCF8583" 20409a21e56SAlessandro Zummo depends on RTC_CLASS && I2C 20509a21e56SAlessandro Zummo help 20609a21e56SAlessandro Zummo If you say yes here you get support for the Philips PCF8583 20709a21e56SAlessandro Zummo RTC chip found on Acorn RiscPCs. This driver supports the 20809a21e56SAlessandro Zummo platform specific method of retrieving the current year from 20909a21e56SAlessandro Zummo the RTC's SRAM. It will work on other platforms with the same 21009a21e56SAlessandro Zummo chip, but the year will probably have to be tweaked. 21109a21e56SAlessandro Zummo 21209a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 21309a21e56SAlessandro Zummo will be called rtc-pcf8583. 21409a21e56SAlessandro Zummo 215caaff562SAtsushi Nemotoconfig RTC_DRV_M41T80 216caaff562SAtsushi Nemoto tristate "ST M41T80 series RTC" 217caaff562SAtsushi Nemoto depends on RTC_CLASS && I2C 218caaff562SAtsushi Nemoto help 219caaff562SAtsushi Nemoto If you say Y here you will get support for the 220caaff562SAtsushi Nemoto ST M41T80 RTC chips series. Currently following chips are 221caaff562SAtsushi Nemoto supported: M41T80, M41T81, M41T82, M41T83, M41ST84, M41ST85 222caaff562SAtsushi Nemoto and M41ST87. 223caaff562SAtsushi Nemoto 224caaff562SAtsushi Nemoto This driver can also be built as a module. If so, the module 225caaff562SAtsushi Nemoto will be called rtc-m41t80. 226caaff562SAtsushi Nemoto 227617780d2SAtsushi Nemotoconfig RTC_DRV_M41T80_WDT 228617780d2SAtsushi Nemoto bool "ST M41T80 series RTC watchdog timer" 229617780d2SAtsushi Nemoto depends on RTC_DRV_M41T80 230617780d2SAtsushi Nemoto help 231617780d2SAtsushi Nemoto If you say Y here you will get support for the 232617780d2SAtsushi Nemoto watchdog timer in ST M41T80 RTC chips series. 233617780d2SAtsushi Nemoto 23409a21e56SAlessandro Zummocomment "SPI RTC drivers" 2355663c14bSDavid Brownell depends on RTC_CLASS && SPI_MASTER 23609a21e56SAlessandro Zummo 23709a21e56SAlessandro Zummoconfig RTC_DRV_RS5C348 23809a21e56SAlessandro Zummo tristate "Ricoh RS5C348A/B" 2395663c14bSDavid Brownell depends on RTC_CLASS && SPI_MASTER 24009a21e56SAlessandro Zummo help 24109a21e56SAlessandro Zummo If you say yes here you get support for the 24209a21e56SAlessandro Zummo Ricoh RS5C348A and RS5C348B RTC chips. 24309a21e56SAlessandro Zummo 24409a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 24509a21e56SAlessandro Zummo will be called rtc-rs5c348. 24609a21e56SAlessandro Zummo 24709a21e56SAlessandro Zummoconfig RTC_DRV_MAX6902 24809a21e56SAlessandro Zummo tristate "Maxim 6902" 2495663c14bSDavid Brownell depends on RTC_CLASS && SPI_MASTER 25009a21e56SAlessandro Zummo help 25109a21e56SAlessandro Zummo If you say yes here you will get support for the 25209a21e56SAlessandro Zummo Maxim MAX6902 SPI RTC chip. 25309a21e56SAlessandro Zummo 25409a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 25509a21e56SAlessandro Zummo will be called rtc-max6902. 25609a21e56SAlessandro Zummo 25709a21e56SAlessandro Zummocomment "Platform RTC drivers" 2580c86edc0SAlessandro Zummo depends on RTC_CLASS 2590c86edc0SAlessandro Zummo 2607be2c7c9SDavid Brownell# this 'CMOS' RTC driver is arch dependent because <asm-generic/rtc.h> 2617be2c7c9SDavid Brownell# requires <asm/mc146818rtc.h> defining CMOS_READ/CMOS_WRITE, and a 2627be2c7c9SDavid Brownell# global rtc_lock ... it's not yet just another platform_device. 2637be2c7c9SDavid Brownell 2647be2c7c9SDavid Brownellconfig RTC_DRV_CMOS 26509a21e56SAlessandro Zummo tristate "PC-style 'CMOS'" 266c066332fSDave Jones depends on RTC_CLASS && (X86 || ALPHA || ARM26 || ARM \ 26757cc705fSWade Farnsworth || M32R || ATARI || PPC || MIPS) 2687be2c7c9SDavid Brownell help 2697be2c7c9SDavid Brownell Say "yes" here to get direct support for the real time clock 2707be2c7c9SDavid Brownell found in every PC or ACPI-based system, and some other boards. 2717be2c7c9SDavid Brownell Specifically the original MC146818, compatibles like those in 2727be2c7c9SDavid Brownell PC south bridges, the DS12887 or M48T86, some multifunction 2737be2c7c9SDavid Brownell or LPC bus chips, and so on. 2747be2c7c9SDavid Brownell 2757be2c7c9SDavid Brownell Your system will need to define the platform device used by 2767be2c7c9SDavid Brownell this driver, otherwise it won't be accessible. This means 2777be2c7c9SDavid Brownell you can safely enable this driver if you don't know whether 2787be2c7c9SDavid Brownell or not your board has this kind of hardware. 2797be2c7c9SDavid Brownell 2807be2c7c9SDavid Brownell This driver can also be built as a module. If so, the module 2817be2c7c9SDavid Brownell will be called rtc-cmos. 2827be2c7c9SDavid Brownell 283*537739deSThomas Bogendoerferconfig RTC_DRV_DS1216 284*537739deSThomas Bogendoerfer tristate "Dallas DS1216" 285*537739deSThomas Bogendoerfer depends on RTC_CLASS && SNI_RM 286*537739deSThomas Bogendoerfer help 287*537739deSThomas Bogendoerfer If you say yes here you get support for the Dallas DS1216 RTC chips. 288*537739deSThomas Bogendoerfer 2899bf5b4f5SAtsushi Nemotoconfig RTC_DRV_DS1553 2909bf5b4f5SAtsushi Nemoto tristate "Dallas DS1553" 2919bf5b4f5SAtsushi Nemoto depends on RTC_CLASS 2929bf5b4f5SAtsushi Nemoto help 2939bf5b4f5SAtsushi Nemoto If you say yes here you get support for the 2949bf5b4f5SAtsushi Nemoto Dallas DS1553 timekeeping chip. 2959bf5b4f5SAtsushi Nemoto 2969bf5b4f5SAtsushi Nemoto This driver can also be built as a module. If so, the module 2979bf5b4f5SAtsushi Nemoto will be called rtc-ds1553. 2989bf5b4f5SAtsushi Nemoto 2995ec3e4b7SAtsushi Nemotoconfig RTC_DRV_DS1742 300f9231a0cSTorsten Ertbjerg Rasmussen tristate "Dallas DS1742/1743" 3015ec3e4b7SAtsushi Nemoto depends on RTC_CLASS 3025ec3e4b7SAtsushi Nemoto help 3035ec3e4b7SAtsushi Nemoto If you say yes here you get support for the 304f9231a0cSTorsten Ertbjerg Rasmussen Dallas DS1742/1743 timekeeping chip. 3055ec3e4b7SAtsushi Nemoto 3065ec3e4b7SAtsushi Nemoto This driver can also be built as a module. If so, the module 3075ec3e4b7SAtsushi Nemoto will be called rtc-ds1742. 3085ec3e4b7SAtsushi Nemoto 30909a21e56SAlessandro Zummoconfig RTC_DRV_M48T86 31009a21e56SAlessandro Zummo tristate "ST M48T86/Dallas DS12887" 31109a21e56SAlessandro Zummo depends on RTC_CLASS 31209a21e56SAlessandro Zummo help 31309a21e56SAlessandro Zummo If you say Y here you will get support for the 31409a21e56SAlessandro Zummo ST M48T86 and Dallas DS12887 RTC chips. 31509a21e56SAlessandro Zummo 31609a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 31709a21e56SAlessandro Zummo will be called rtc-m48t86. 31809a21e56SAlessandro Zummo 3192e774c7cSMark Zhanconfig RTC_DRV_M48T59 3202e774c7cSMark Zhan tristate "ST M48T59" 3212e774c7cSMark Zhan depends on RTC_CLASS 3222e774c7cSMark Zhan help 3232e774c7cSMark Zhan If you say Y here you will get support for the 3242e774c7cSMark Zhan ST M48T59 RTC chip. 3252e774c7cSMark Zhan 3262e774c7cSMark Zhan This driver can also be built as a module, if so, the module 3272e774c7cSMark Zhan will be called "rtc-m48t59". 3282e774c7cSMark Zhan 32909a21e56SAlessandro Zummoconfig RTC_DRV_V3020 33009a21e56SAlessandro Zummo tristate "EM Microelectronic V3020" 33109a21e56SAlessandro Zummo depends on RTC_CLASS 33209a21e56SAlessandro Zummo help 33309a21e56SAlessandro Zummo If you say yes here you will get support for the 33409a21e56SAlessandro Zummo EM Microelectronic v3020 RTC chip. 33509a21e56SAlessandro Zummo 33609a21e56SAlessandro Zummo This driver can also be built as a module. If so, the module 33709a21e56SAlessandro Zummo will be called rtc-v3020. 33809a21e56SAlessandro Zummo 33909a21e56SAlessandro Zummocomment "on-CPU RTC drivers" 34009a21e56SAlessandro Zummo depends on RTC_CLASS 34109a21e56SAlessandro Zummo 342db68b189SDavid Brownellconfig RTC_DRV_OMAP 343db68b189SDavid Brownell tristate "TI OMAP1" 344db68b189SDavid Brownell depends on RTC_CLASS && ( \ 345db68b189SDavid Brownell ARCH_OMAP15XX || ARCH_OMAP16XX || ARCH_OMAP730 ) 346db68b189SDavid Brownell help 347db68b189SDavid Brownell Say "yes" here to support the real time clock on TI OMAP1 chips. 348db68b189SDavid Brownell This driver can also be built as a module called rtc-omap. 349db68b189SDavid Brownell 3501add6781SBen Dooksconfig RTC_DRV_S3C 3511add6781SBen Dooks tristate "Samsung S3C series SoC RTC" 3521add6781SBen Dooks depends on RTC_CLASS && ARCH_S3C2410 3531add6781SBen Dooks help 3541add6781SBen Dooks RTC (Realtime Clock) driver for the clock inbuilt into the 3551add6781SBen Dooks Samsung S3C24XX series of SoCs. This can provide periodic 3561add6781SBen Dooks interrupt rates from 1Hz to 64Hz for user programs, and 3571add6781SBen Dooks wakeup from Alarm. 3581add6781SBen Dooks 3591add6781SBen Dooks The driver currently supports the common features on all the 3601add6781SBen Dooks S3C24XX range, such as the S3C2410, S3C2412, S3C2413, S3C2440 3611add6781SBen Dooks and S3C2442. 3621add6781SBen Dooks 3631add6781SBen Dooks This driver can also be build as a module. If so, the module 3641add6781SBen Dooks will be called rtc-s3c. 3651add6781SBen Dooks 366fd507e2fSAlessandro Zummoconfig RTC_DRV_EP93XX 367fd507e2fSAlessandro Zummo tristate "Cirrus Logic EP93XX" 368fd507e2fSAlessandro Zummo depends on RTC_CLASS && ARCH_EP93XX 369fd507e2fSAlessandro Zummo help 370fd507e2fSAlessandro Zummo If you say yes here you get support for the 371fd507e2fSAlessandro Zummo RTC embedded in the Cirrus Logic EP93XX processors. 372fd507e2fSAlessandro Zummo 373fd507e2fSAlessandro Zummo This driver can also be built as a module. If so, the module 374fd507e2fSAlessandro Zummo will be called rtc-ep93xx. 375fd507e2fSAlessandro Zummo 376e842f1c8SRichard Purdieconfig RTC_DRV_SA1100 377e842f1c8SRichard Purdie tristate "SA11x0/PXA2xx" 378e842f1c8SRichard Purdie depends on RTC_CLASS && (ARCH_SA1100 || ARCH_PXA) 379e842f1c8SRichard Purdie help 380e842f1c8SRichard Purdie If you say Y here you will get access to the real time clock 381e842f1c8SRichard Purdie built into your SA11x0 or PXA2xx CPU. 382e842f1c8SRichard Purdie 383e842f1c8SRichard Purdie To compile this driver as a module, choose M here: the 384e842f1c8SRichard Purdie module will be called rtc-sa1100. 385fd507e2fSAlessandro Zummo 386317a6104SPaul Mundtconfig RTC_DRV_SH 387317a6104SPaul Mundt tristate "SuperH On-Chip RTC" 388317a6104SPaul Mundt depends on RTC_CLASS && SUPERH 389317a6104SPaul Mundt help 390317a6104SPaul Mundt Say Y here to enable support for the on-chip RTC found in 391317a6104SPaul Mundt most SuperH processors. 392317a6104SPaul Mundt 393317a6104SPaul Mundt To compile this driver as a module, choose M here: the 394317a6104SPaul Mundt module will be called rtc-sh. 395317a6104SPaul Mundt 3968417eb7aSYoichi Yuasaconfig RTC_DRV_VR41XX 3973e16f6afSAlessandro Zummo tristate "NEC VR41XX" 3988417eb7aSYoichi Yuasa depends on RTC_CLASS && CPU_VR41XX 3993e16f6afSAlessandro Zummo help 4003e16f6afSAlessandro Zummo If you say Y here you will get access to the real time clock 4013e16f6afSAlessandro Zummo built into your NEC VR41XX CPU. 4023e16f6afSAlessandro Zummo 4033e16f6afSAlessandro Zummo To compile this driver as a module, choose M here: the 4043e16f6afSAlessandro Zummo module will be called rtc-vr41xx. 4058417eb7aSYoichi Yuasa 4068ae6e163SDeepak Saxenaconfig RTC_DRV_PL031 4078ae6e163SDeepak Saxena tristate "ARM AMBA PL031 RTC" 4088ae6e163SDeepak Saxena depends on RTC_CLASS && ARM_AMBA 4098ae6e163SDeepak Saxena help 4108ae6e163SDeepak Saxena If you say Y here you will get access to ARM AMBA 41109a21e56SAlessandro Zummo PrimeCell PL031 RTC found on certain ARM SOCs. 4128ae6e163SDeepak Saxena 4138ae6e163SDeepak Saxena To compile this driver as a module, choose M here: the 4148ae6e163SDeepak Saxena module will be called rtc-pl031. 4158ae6e163SDeepak Saxena 416fa04e78bSHans-Christian Egtvedtconfig RTC_DRV_AT32AP700X 417fa04e78bSHans-Christian Egtvedt tristate "AT32AP700X series RTC" 418fa04e78bSHans-Christian Egtvedt depends on RTC_CLASS && PLATFORM_AT32AP 419fa04e78bSHans-Christian Egtvedt help 420fa04e78bSHans-Christian Egtvedt Driver for the internal RTC (Realtime Clock) on Atmel AVR32 421fa04e78bSHans-Christian Egtvedt AT32AP700x family processors. 422fa04e78bSHans-Christian Egtvedt 4237fc39f6dSAndrew Victorconfig RTC_DRV_AT91RM9200 424788b1fc6SAndrew Victor tristate "AT91RM9200" 425788b1fc6SAndrew Victor depends on RTC_CLASS && ARCH_AT91RM9200 426788b1fc6SAndrew Victor help 427788b1fc6SAndrew Victor Driver for the Atmel AT91RM9200's internal RTC (Realtime Clock). 428788b1fc6SAndrew Victor 4298cc75c9aSWu, Bryanconfig RTC_DRV_BFIN 4308cc75c9aSWu, Bryan tristate "Blackfin On-Chip RTC" 4318cc75c9aSWu, Bryan depends on RTC_CLASS && BFIN 4328cc75c9aSWu, Bryan help 4338cc75c9aSWu, Bryan If you say yes here you will get support for the 4348cc75c9aSWu, Bryan Blackfin On-Chip Real Time Clock. 4358cc75c9aSWu, Bryan 4368cc75c9aSWu, Bryan This driver can also be built as a module. If so, the module 4378cc75c9aSWu, Bryan will be called rtc-bfin. 4388cc75c9aSWu, Bryan 439e9f2bd81SNobuhiro Iwamatsuconfig RTC_DRV_RS5C313 440e9f2bd81SNobuhiro Iwamatsu tristate "Ricoh RS5C313" 4419a3f1d53Skogiidena depends on RTC_CLASS && SH_LANDISK 442e9f2bd81SNobuhiro Iwamatsu help 443e9f2bd81SNobuhiro Iwamatsu If you say yes here you get support for the Ricoh RS5C313 RTC chips. 444e9f2bd81SNobuhiro Iwamatsu 4450c86edc0SAlessandro Zummoendmenu 446