Lines Matching +full:system +full:- +full:on +full:- +full:a +full:- +full:chip

1 # SPDX-License-Identifier: GPL-2.0-only
16 depends on !S390
20 be allowed to plug one or more RTCs to your system. You will
26 bool "Set system time from RTC on startup and resume"
29 If you say yes here, the system time (wall clock) will be set using
30 the value read from a specified RTC device. This is useful to avoid
34 string "RTC used to set the system time"
35 depends on RTC_HCTOSYS
38 The RTC device that will be used to (re)initialize the system
39 clock, usually rtc0. Initialization is done when the system
40 starts up, and when it resumes from a low power state. This
44 This clock should be battery-backed, so that it reads the correct
45 time when the system boots from a power-off state. Otherwise, your
46 system will need an external clock source (like an NTP server).
49 be useful to reinitialize system time when resuming from system
51 during all this system's supported sleep states.
54 bool "Set the RTC time based on NTP synchronization"
57 If you say yes here, the system time (wall clock) will be stored
63 depends on RTC_SYSTOHC
80 depends on KUNIT
93 backed) storage present on RTCs.
99 depends on SYSFS
109 depends on PROC_FS
112 Say yes here if you want to use your system clock RTC through
115 If there is no RTC for the system clock, then the first RTC(rtc0)
128 You may want to set up a symbolic link so one of these
129 can be accessed as /dev/rtc, which is a name
136 bool "RTC UIE emulation on dev interface"
137 depends on RTC_INTF_DEV
139 Provides an emulation for RTC_UIE if the underlying rtc chip
141 once-per-second update interrupts, used for synchronization.
151 RTC test driver. It's a software RTC which can be
153 the time from the system clock.
155 on the RTC subsystem. Please read the source code
158 This driver can also be built as a module. If so, the module
159 will be called rtc-test.
167 depends on MFD_88PM860X
172 This driver can also be built as a module. If so, the module
173 will be called rtc-88pm860x.
177 depends on MFD_88PM800
182 This driver can also be built as a module. If so, the module
183 will be called rtc-88pm80x.
187 depends on MFD_88PM886_PMIC
190 Marvell 88PM886 chip.
192 This driver can also be built as a module. If so, the module
193 will be called rtc-88pm886.
197 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3"
200 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip.
202 This driver can also be built as a module. If so, the module
203 will be called rtc-ab-b5ze-s3.
207 tristate "Abracon AB-RTCMC-32.768kHz-EOZ9"
210 AB-RTCMC-32.768kHz-EOA9 I2C RTC chip.
212 This driver can also be built as a module. If so, the module
213 will be called rtc-ab-e0z9.
220 families of ultra-low-power battery- and capacitor-backed real-time
223 This driver can also be built as a module. If so, the module
224 will be called rtc-abx80x.
227 tristate "X-Powers AC100"
228 depends on MFD_AC100
230 If you say yes here you get support for the real-time clock found
231 in X-Powers AC100 family peripheral ICs.
233 This driver can also be built as a module. If so, the module
234 will be called rtc-ac100.
237 tristate "Broadcom STB wake-timer"
238 depends on ARCH_BRCMSTB || BMIPS_GENERIC || COMPILE_TEST
241 If you say yes here you get support for the wake-timer found on
244 This driver can also be built as a module. If so, the module will
245 be called rtc-brcmstb-waketimer.
249 depends on MFD_AS3722
254 This driver can also be built as a module. If so, the module
255 will be called rtc-as3722.
258 tristate "Dallas/Maxim DS1307/37/38/39/40/41, ST M41T00, EPSON RX-8025, ISL12057"
265 ST M41T00, EPSON RX-8025, Intersil ISL12057 and probably other chips.
267 manufacturing or a bootloader).
269 The first seven registers on these chips hold an RTC, and other
270 registers may add features such as NVRAM, a trickle charger for
272 sysfs, but other chip features may not be available.
274 This driver can also be built as a module. If so, the module
275 will be called rtc-ds1307.
278 bool "Century bit support for rtc-ds1307"
279 depends on RTC_DRV_DS1307
282 The DS1307 driver suffered from a bug where it was enabling the
286 the time was previously set using a kernel predating this option,
287 reading the date will return a date in the next century.
288 To solve that, you could boot a kernel without this option set, set
289 the RTC date and then boot a kernel with this option set.
295 DS1374 real-time clock chips. If an interrupt is associated
298 This driver can also be built as a module. If so, the module
299 will be called rtc-ds1374.
303 depends on RTC_DRV_DS1374 && WATCHDOG
308 real-time clock chips.
314 Dallas/Maxim DS1672 timekeeping chip.
316 This driver can also be built as a module. If so, the module
317 will be called rtc-ds1672.
321 depends on OF
323 Say Y to enable support for the HYM8563 I2C RTC chip. Apart
324 from the usual rtc functions it provides a clock output of
327 This driver can also be built as a module. If so, the module
328 will be called rtc-hym8563.
332 depends on MFD_LP8788
340 Maxim MAX6900 I2C RTC chip.
342 This driver can also be built as a module. If so, the module
343 will be called rtc-max6900.
347 depends on MFD_MAX8907 || COMPILE_TEST
353 This driver can also be built as a module. If so, the module
354 will be called rtc-max8907.
358 depends on MFD_MAX8925
363 This driver can also be built as a module. If so, the module
364 will be called rtc-max8925.
368 depends on MFD_MAX8998
373 This driver can also be built as a module. If so, the module
374 will be called rtc-max8998.
378 depends on MFD_MAX8997
383 This driver can also be built as a module. If so, the module
384 will be called rtc-max8997.
388 depends on I2C
389 depends on COMMON_CLK
390 depends on HWMON || HWMON=n
396 This driver can also be built as a module. If so, the module
397 will be called rtc-max31335.
401 depends on MFD_MAX77686 || MFD_MAX77620 || MFD_MAX77714 || COMPILE_TEST
406 This driver can also be built as a module. If so, the module
407 will be called rtc-max77686.
411 depends on ARCH_SPACEMIT || COMPILE_TEST
416 This driver can also be built as a module, which will be called
417 "spacemit-p1-rtc".
421 depends on OF
424 chip.
426 This driver can also be built as a module, if so, the module will be
427 called "rtc-nct3018y".
431 depends on MFD_NCT6694
434 NCT6694, a USB device to RTC.
436 This driver can also be built as a module. If so, the module will
437 be called rtc-nct6694.
441 depends on MFD_RK8XX
446 This driver can also be built as a module. If so, the module
447 will be called rk808-rtc.
455 This driver can also be built as a module. If so, the module
456 will be called rtc-rs5c372.
462 Intersil ISL1208 RTC chip.
464 This driver can also be built as a module. If so, the module
465 will be called rtc-isl1208.
472 Intersil ISL12022 RTC chip.
474 This driver can also be built as a module. If so, the module
475 will be called rtc-isl12022.
479 depends on OF
482 Intersil ISL12026 RTC chip.
484 This driver can also be built as a module. If so, the module
485 will be called rtc-isl12026.
491 Xicor/Intersil X1205 RTC chip.
493 This driver can also be built as a module. If so, the module
494 will be called rtc-x1205.
503 This driver can also be built as a module. If so, the module
504 will be called rtc-pcf8523.
510 If you say yes here you get support for the PCF85363 RTC chip.
512 This driver can also be built as a module. If so, the module
513 will be called rtc-pcf85363.
515 The nvmem interface will be named pcf85363-#, where # is the
516 zero-based instance number.
523 Philips PCF8563 RTC chip. The Epson RTC8564
526 This driver can also be built as a module. If so, the module
527 will be called rtc-pcf8563.
533 RTC chip found on Acorn RiscPCs. This driver supports the
535 the RTC's SRAM. It will work on other platforms with the same
536 chip, but the year will probably have to be tweaked.
538 This driver can also be built as a module. If so, the module
539 will be called rtc-pcf8583.
549 This driver can also be built as a module. If so, the module
550 will be called rtc-m41t80.
554 depends on RTC_DRV_M41T80
561 depends on MFD_ROHM_BD71828
564 block on ROHM BD71815 and BD71828 Power Management IC.
566 This driver can also be built as a module. If so, the module
567 will be called rtc-bd70528.
573 BQ32000 I2C RTC chip.
575 This driver can also be built as a module. If so, the module
576 will be called rtc-bq32k.
580 depends on MENELAUS
582 If you say yes here you get support for the RTC on the
583 TWL92330 "Menelaus" power management chip, used with OMAP2
589 depends on TWL4030_CORE
590 depends on OF
592 If you say yes here you get support for the RTC on the
595 This driver can also be built as a module. If so, the module
596 will be called rtc-twl.
600 depends on MFD_PALMAS
605 This driver can also be built as a module. If so, the module
606 will be called rtc-palma.
610 depends on MFD_TPS6586X
618 depends on MFD_TPS6594
625 This driver can also be built as a module. If so, the module
626 will be called rtc-tps6594.
630 depends on MFD_TPS65910
632 If you say yes here you get support for the RTC on the
635 This driver can also be built as a module. If so, the module
636 will be called rtc-tps65910.
640 depends on MFD_RC5T583
642 If you say yes here you get support for the RTC on the
645 This driver can also be built as a module. If so, the module
646 will be called rtc-rc5t583.
650 depends on MFD_RN5T618
652 If you say yes here you get support for the RTC on the
655 This driver can also be built as a module. If so, the module
656 will be called rtc-rc5t619.
659 tristate "Seiko Instruments S-35390A"
663 Instruments S-35390A.
665 This driver can also be built as a module. If so the module
666 will be called rtc-s35390a.
673 Ramtron FM3130 is a chip with two separate devices inside,
676 This driver can also be built as a module. If so the module
677 will be called rtc-fm3130.
684 chip.
686 This driver can also be built as a module. If so, the module
687 will be called rtc-rx8010.
692 depends on I2C
696 This driver can also be built as a module. If so, the module will be
697 called rtc-rx8111.
700 tristate "Epson RX-8571/RX-8581"
703 If you say yes here you will get support for the Epson RX-8571/
704 RX-8581.
706 This driver can also be built as a module. If so the module
707 will be called rtc-rx8581.
710 tristate "Epson RX-8025SA/NB"
713 RX-8025SA/NB RTC chips.
715 This driver can also be built as a module. If so, the module
716 will be called rtc-rx8025.
724 This driver can also be built as a module. If so, the module
725 will be called rtc-em3027.
734 This driver can also be built as a module. If so, the module
735 will be called rtc-rv3028.
744 This driver can also be built as a module. If so, the module
745 will be called rtc-rv3032.
753 This driver can also be built as a module. If so, the module
754 will be called rtc-rv8803.
758 depends on MFD_SEC_CORE || COMPILE_TEST
765 This driver can also be built as a module. If so, the module
766 will be called rtc-s5m.
775 This driver can also be built as a module. If so, the module
776 will be called rtc-sd2405al.
785 This driver can also be built as a module. If so, the module
786 will be called rtc-sd3078
798 ST M41T93 SPI RTC chip.
800 This driver can also be built as a module. If so, the module
801 will be called rtc-m41t93.
807 ST M41T94 SPI RTC chip.
809 This driver can also be built as a module. If so, the module
810 will be called rtc-m41t94.
814 depends on SPI
818 This driver can also be built as a module. If so, the module
819 will be called rtc-ds1302.
825 and DS1306 real time clock chips. These support a trickle
828 This driver can also be built as a module. If so, the module
829 will be called rtc-ds1305.
839 This driver can also be built as a module. If so, the module
840 will be called rtc-ds1343.
849 This driver only supports the RTC feature, and not other chip
852 This driver can also be built as a module. If so, the module
853 will be called rtc-ds1347.
862 other chip features such as alarms.
864 This driver can also be built as a module. If so, the module
865 will be called rtc-ds1390.
871 Maxim MAX6916 SPI RTC chip.
873 This driver only supports the RTC feature, and not other chip
876 This driver can also be built as a module. If so, the module
877 will be called rtc-max6916.
880 tristate "Epson RTC-9701JE"
883 Epson RTC-9701JE SPI RTC chip.
885 This driver can also be built as a module. If so, the module
886 will be called rtc-r9701.
889 tristate "Epson RX-4581"
891 If you say yes here you will get support for the Epson RX-4581.
893 This driver can also be built as a module. If so the module
894 will be called rtc-rx4581.
902 This driver can also be built as a module. If so, the module
903 will be called rtc-rs5c348.
909 Maxim MAX6902 SPI RTC chip.
911 This driver can also be built as a module. If so, the module
912 will be called rtc-max6902.
919 RTC chip.
921 This driver can also be built as a module. If so, the module
922 will be called rtc-pcf2123.
929 This driver can also be built as a module. If so the module
930 will be called rtc-mcp795.
948 depends on RTC_I2C_AND_SPI
953 DS3232 and DS3234 real-time clock chips. If an interrupt is associated
956 This driver can also be built as a module. If so, the module
957 will be called rtc-ds3232.
961 depends on RTC_DRV_DS3232 && HWMON && !(RTC_DRV_DS3232=y && HWMON=m)
964 Say Y here if you want to expose temperature sensor data on
965 rtc-ds3232
969 depends on RTC_I2C_AND_SPI
982 This driver can also be built as a module. If so, the module
983 will be called rtc-pcf2127.
987 depends on RTC_I2C_AND_SPI
994 This driver can also be built as a module. If so, the module
995 will be called rtc-pcf85063.
999 depends on RTC_I2C_AND_SPI
1006 This driver can also be built as a module. If so, the module
1007 will be called rtc-rv3029c2.
1011 depends on RTC_DRV_RV3029C2 && HWMON
1012 depends on !(RTC_DRV_RV3029C2=y && HWMON=m)
1015 Say Y here if you want to expose temperature sensor data on
1016 rtc-rv3029.
1019 tristate "Epson RX-6110"
1020 depends on RTC_I2C_AND_SPI
1024 If you say yes here you will get support for the Epson RX-6110.
1026 This driver can also be built as a module. If so the module
1027 will be called rtc-rx6110.
1032 # <asm/mc146818rtc.h> defining CMOS_READ/CMOS_WRITE, and a
1036 tristate "PC-style 'CMOS'"
1037 depends on X86 || ARM || PPC || MIPS || SPARC64
1038 depends on HAS_IOPORT || MACH_DECSTATION
1043 found in every PC or ACPI-based system, and some other boards.
1046 or LPC bus chips, and so on.
1048 Your system will need to define the platform device used by
1053 This driver can also be built as a module. If so, the module
1054 will be called rtc-cmos.
1057 bool "Alpha PC-style CMOS"
1058 depends on ALPHA
1059 depends on HAS_IOPORT
1063 Direct support for the real-time clock found on every Alpha
1064 system, specifically MC146818 compatibles. If in doubt, say Y.
1068 depends on SNI_RM
1074 depends on HAS_IOMEM
1080 depends on HAS_IOMEM
1083 Dallas DS1511 timekeeping/watchdog chip.
1085 This driver can also be built as a module. If so, the module
1086 will be called rtc-ds1511.
1090 depends on HAS_IOMEM
1093 Maxim/Dallas DS1553 timekeeping chip.
1095 This driver can also be built as a module. If so, the module
1096 will be called rtc-ds1553.
1100 depends on HAS_IOMEM
1107 This driver can also be built as a module. If so, the module
1108 will be called rtc-ds1685.
1112 depends on RTC_DRV_DS1685_FAMILY
1119 clock chip.
1121 This chip is commonly found in SGI O2 (IP32) and SGI Octane (IP30)
1122 systems, as well as EPPC-405-UC modules by electronic system design
1129 clock chip.
1131 This is an older RTC chip, supplanted by the DS1685/DS1687 above,
1132 which supports a few minor features such as Vcc, Vbat, and Power
1133 Cycle counters, plus a customer-specific, 8-byte ROM/Serial number.
1143 clock chip.
1145 This chip features 2kb of extended NV-SRAM. It may possibly be
1152 clock chip.
1154 This chip features 4kb of extended NV-SRAM.
1160 clock chip.
1162 This chip features 8kb of extended NV-SRAM.
1168 depends on HAS_IOMEM
1171 Maxim/Dallas DS1742/1743 timekeeping chip.
1173 This driver can also be built as a module. If so, the module
1174 will be called rtc-ds1742.
1180 Dallas DS2404 RTC chip.
1182 This driver can also be built as a module. If so, the module
1183 will be called rtc-ds2404.
1187 depends on PMIC_DA9052
1190 DA9052-BC and DA9053-AA/Bx PMICs.
1194 depends on MFD_DA9055
1199 This driver can also be built as a module. If so, the module
1200 will be called rtc-da9055
1204 depends on MFD_DA9063 || MFD_DA9062
1209 This driver can also be built as a module. If so, the module
1210 will be called "rtc-da9063".
1214 depends on EFI && !X86
1219 This driver can also be built as a module. If so, the module
1220 will be called rtc-efi.
1224 depends on HAS_IOMEM
1227 Simtek STK17TA8 timekeeping chip.
1229 This driver can also be built as a module. If so, the module
1230 will be called rtc-stk17ta8.
1234 depends on HAS_IOMEM
1239 This driver can also be built as a module. If so, the module
1240 will be called rtc-m48t86.
1244 depends on HAS_IOMEM
1247 ST M48T35 RTC chip.
1249 This driver can also be built as a module, if so, the module
1250 will be called "rtc-m48t35".
1254 depends on HAS_IOMEM
1257 ST M48T59 RTC chip and compatible ST M48T08 and M48T02.
1262 This driver can also be built as a module, if so, the module
1263 will be called "rtc-m48t59".
1267 depends on HAS_IOMEM
1270 timekeeping chip. It is used in some Amiga models (e.g. A2000).
1272 This driver can also be built as a module. If so, the module
1273 will be called rtc-msm6242.
1277 depends on HAS_IOMEM && HAS_IOPORT
1278 depends on SPARC || COMPILE_TEST
1281 BQ4802 RTC chip.
1283 This driver can also be built as a module. If so, the module
1284 will be called rtc-bq4802.
1288 depends on HAS_IOMEM
1291 timekeeping chip. It is used in some Amiga models (e.g. A3000
1294 This driver can also be built as a module. If so, the module
1295 will be called rtc-rp5c01.
1299 depends on GAMECUBE || WII || COMPILE_TEST
1305 This driver can also be built as a module. If so, the module
1306 will be called "rtc-gamecube".
1310 depends on MFD_WM831X
1315 This driver can also be built as a module. If so, the module
1316 will be called "rtc-wm831x".
1320 depends on MFD_WM8350
1325 This driver can also be built as a module. If so, the module
1326 will be called "rtc-wm8350".
1330 depends on MFD_SC27XX_PMIC || COMPILE_TEST
1336 This driver can also be built as a module. If so, the module
1337 will be called rtc-sc27xx.
1341 depends on PLAT_SPEAR || COMPILE_TEST
1344 If you say Y here you will get support for the RTC found on
1348 tristate "ST-Ericsson AB8500 RTC"
1349 depends on AB8500_CORE
1353 Select this to enable the ST-Ericsson AB8500 power management IC RTC
1354 support. This chip contains a battery- and capacitor-backed RTC.
1358 depends on PPC_POWERNV
1362 driver based on OPAL interfaces.
1364 This driver can also be built as a module. If so, the module
1365 will be called rtc-opal.
1368 tristate "OP-TEE based RTC driver"
1369 depends on OPTEE
1371 Select this to get support for OP-TEE based RTC control on SoCs where
1374 This driver can also be built as a module. If so, the module
1375 will be called rtc-optee.
1379 depends on OF && HAS_IOMEM
1381 If you say yes here you get support for the RTC controller found on
1386 depends on CROS_EC
1391 This driver can also be built as a module. If so, the module
1392 will be called rtc-cros-ec.
1396 depends on MFD_NTXEC
1399 embedded controller found in certain e-book readers designed by the
1402 comment "on-CPU RTC drivers"
1406 depends on MACH_ASM9260 || COMPILE_TEST
1408 If you say yes here you get support for the RTC on the
1411 This driver can also be built as a module. If so, the module
1412 will be called rtc-asm9260.
1416 depends on SOPHGO_CV1800_RTCSYS || COMPILE_TEST
1423 This driver can also be built as a module. If so, the module will be
1424 called rtc-cv1800.
1428 depends on ARCH_DIGICOLOR || COMPILE_TEST
1430 If you say yes here you get support for the RTC on Conexant
1433 This driver can also be built as a module. If so, the module
1434 will be called rtc-digicolor.
1438 depends on ARCH_MXC || COMPILE_TEST
1439 depends on OF
1443 This driver can also be built as a module, if so, the module
1444 will be called "rtc-imxdi".
1448 depends on ARCH_LAYERSCAPE || SOC_LS1021A || COMPILE_TEST
1454 alarm functions for wakeup system from deep sleep.
1456 This driver can also be built as a module, if so, the module
1457 will be called "rtc-fsl-ftm-alarm".
1461 depends on (ARM && ARCH_MESON) || COMPILE_TEST
1464 Support for the RTC block on the Amlogic Meson6, Meson8, Meson8b
1467 This driver can also be built as a module, if so, the module
1468 will be called "rtc-meson".
1472 depends on ARCH_MESON || COMPILE_TEST
1478 This driver can also be built as a module. If so, the module
1479 will be called rtc-meson-vrtc.
1483 depends on ARCH_OMAP || ARCH_DAVINCI || COMPILE_TEST
1484 depends on OF
1485 depends on PINCTRL
1488 Say "yes" here to support the on chip real time clock
1489 present on TI OMAP1, AM33xx, DA8xx/OMAP-L13x, AM43xx and DRA7xx.
1491 This driver can also be built as a module, if so, module
1492 will be called rtc-omap.
1496 depends on ARCH_EXYNOS || ARCH_S3C64XX || ARCH_S5PV210 || \
1504 This driver can also be build as a module. If so, the module
1505 will be called rtc-s3c.
1509 depends on ARCH_EP93XX || COMPILE_TEST
1514 This driver can also be built as a module. If so, the module
1515 will be called rtc-ep93xx.
1519 depends on ARCH_SA1100 || ARCH_PXA || ARCH_MMP
1524 To compile this driver as a module, choose M here: the
1525 module will be called rtc-sa1100.
1528 tristate "SuperH On-Chip RTC"
1529 depends on SUPERH || ARCH_RENESAS
1531 Say Y here to enable support for the on-chip RTC found in
1532 most SuperH processors. This RTC is also found in RZ/A SoCs.
1534 To compile this driver as a module, choose M here: the
1535 module will be called rtc-sh.
1539 depends on SOC_SP7021
1541 Say 'yes' to get support for the real-time clock present in
1542 Sunplus SP7021 - a SoC for industrial applications. It provides
1547 This driver can also be built as a module. If so, the module
1548 will be called rtc-sunplus.
1552 depends on ARM_AMBA
1555 PrimeCell PL030 RTC found on certain ARM SOCs.
1557 To compile this driver as a module, choose M here: the
1558 module will be called rtc-pl030.
1562 depends on ARM_AMBA
1565 PrimeCell PL031 RTC found on certain ARM SOCs.
1567 To compile this driver as a module, choose M here: the
1568 module will be called rtc-pl031.
1572 depends on ARCH_AT91 || COMPILE_TEST
1573 depends on OF
1575 Driver for the internal RTC (Realtime Clock) module found on
1576 Atmel AT91RM9200's and some AT91SAM9 chips. On AT91SAM9 chips
1581 depends on ARCH_AT91 || COMPILE_TEST
1582 depends on OF && HAS_IOMEM
1586 can be used as an RTC thanks to the backup power supply (e.g. a
1590 Some AT91SAM9 SoCs provide a real RTC block, on those ones you'd
1596 depends on MIPS_ALCHEMY
1598 This is a driver for the Au1xxx on-chip Counter0 (Time-Of-Year
1599 counter) to be used as a RTC.
1601 This driver can also be built as a module. If so, the module
1602 will be called rtc-au1xxx.
1606 depends on SH_LANDISK
1612 depends on ARCH_RZN1 || COMPILE_TEST
1613 depends on OF && HAS_IOMEM
1619 # Please consider writing a new RTC driver instead of using the generic
1621 depends on PARISC || M68K || PPC || SUPERH || COMPILE_TEST
1623 Say Y or M here to enable RTC support on systems using the generic
1629 depends on ARCH_PXA
1641 depends on ARCH_VT8500 || COMPILE_TEST
1649 depends on SPARC64
1652 based RTC on SUN4V systems.
1657 depends on COMMON_CLK
1658 depends on ARCH_SUNXI || COMPILE_TEST
1665 depends on MACH_SUN4I || MACH_SUN7I || COMPILE_TEST
1667 If you say Y here you will get support for the RTC found on
1672 depends on SPARC64
1674 If you say Y here you will get support for the RTC found on
1679 depends on ARCH_DOVE || ARCH_MVEBU || COMPILE_TEST
1681 If you say yes here you will get support for the in-chip RTC
1685 This driver can also be built as a module. If so, the module
1686 will be called rtc-mv.
1690 depends on ARCH_MVEBU || COMPILE_TEST
1691 depends on OF
1693 If you say yes here you will get support for the in-chip RTC
1696 This driver can also be built as a module. If so, the module
1697 will be called armada38x-rtc.
1701 depends on OF && HAS_IOMEM
1704 found on certain SOCs.
1706 To compile this driver as a module, choose M here: the
1707 module will be called rtc-cadence.
1711 depends on HAS_IOMEM
1715 Faraday Technolog FTRTC010 found on e.g. Gemini SoC's.
1717 This driver can also be built as a module. If so, the module
1718 will be called rtc-ftrtc010.
1722 depends on PPC_PS3
1724 If you say yes here you will get support for the RTC on PS3.
1726 This driver can also be built as a module. If so, the module
1727 will be called rtc-ps3.
1731 depends on ARCH_MXS || COMPILE_TEST
1737 This driver can also be built as a module. If so, the module
1738 will be called rtc-stmp3xxx.
1742 depends on EZX_PCAP
1744 If you say Y here you will get support for the RTC found on
1745 the PCAP2 ASIC used on some Motorola phones.
1748 depends on MFD_MC13XXX
1751 This enables support for the RTCs found on Freescale's PMICs
1755 tristate "Freescale MPC5121 built-in RTC"
1756 depends on PPC_MPC512x || PPC_MPC52xx
1759 built-in RTC on MPC5121 or on MPC5200.
1761 This driver can also be built as a module. If so, the module
1762 will be called rtc-mpc5121.
1766 depends on MIPS || COMPILE_TEST
1767 depends on OF && COMMON_CLK
1772 This driver can also be built as a module. If so, the module
1773 will be called rtc-jz4740.
1776 tristate "Loongson On-chip RTC"
1777 depends on MACH_LOONGSON32 || MACH_LOONGSON64 || COMPILE_TEST
1780 This is a driver for the Loongson on-chip Counter0 (Time-Of-Year
1781 counter) to be used as a RTC.
1782 It can be found on Loongson-1 series cpu, Loongson-2K series cpu
1785 This driver can also be built as a module. If so, the module
1786 will be called rtc-loongson.
1790 depends on ARCH_LPC18XX || COMPILE_TEST
1791 depends on OF && HAS_IOMEM
1792 depends on COMMON_CLK
1794 This enables support for the NXP RTC found which can be found on
1798 the hardware RTC. This driver can also be built as a module. If
1799 so, the module will be called rtc-lpc24xx.
1802 depends on ARCH_LPC32XX || COMPILE_TEST
1807 This driver can also be built as a module. If so, the module
1808 will be called rtc-lpc32xx.
1812 depends on MFD_PM8XXX || MFD_SPMI_PMIC || COMPILE_TEST
1817 To compile this driver as a module, choose M here: the
1818 module will be called rtc-pm8xxx.
1822 depends on ARCH_TEGRA || COMPILE_TEST
1827 This drive can also be built as a module. If so, the module
1828 will be called rtc-tegra.
1832 depends on ARCH_MXC || COMPILE_TEST
1833 depends on HAS_IOMEM
1834 depends on OF
1839 This driver can also be built as a module, if so, the module
1840 will be called "rtc-mxc".
1844 depends on ARCH_MXC || COMPILE_TEST
1845 depends on HAS_IOMEM
1846 depends on OF
1851 This driver can also be built as a module, if so, the module
1852 will be called "rtc-mxc_v2".
1857 depends on ARCH_MXC || COMPILE_TEST
1858 depends on HAS_IOMEM
1859 depends on OF
1864 This driver can also be built as a module, if so, the module
1865 will be called "rtc-snvs".
1870 depends on ARCH_MXC || COMPILE_TEST
1871 depends on HAS_IOMEM
1872 depends on OF
1876 This driver can also be built as a module, if so, the module
1877 will be called "rtc-bbnsm".
1880 depends on IMX_SCMI_BBM_EXT || COMPILE_TEST
1887 To compile this driver as a module, choose M here: the
1888 module will be called rtc-imx-sm-bbm.
1891 depends on IMX_SCU
1892 depends on HAVE_ARM_SMCCC
1893 tristate "NXP i.MX System Controller RTC support"
1895 If you say yes here you get support for the NXP i.MX System
1900 depends on ARCH_STI
1901 depends on OF
1906 To compile this driver as a module, choose M here: the
1907 module will be called rtc-st-lpc.
1911 depends on ARCH_MOXART || COMPILE_TEST
1916 This driver can also be built as a module. If so, the module
1917 will be called rtc-moxart
1921 depends on ARCH_MEDIATEK || COMPILE_TEST
1926 This drive can also be built as a module. If so, the module
1927 will be called rtc-mt2712.
1931 depends on MFD_MT6397 || COMPILE_TEST
1942 depends on ARCH_MEDIATEK || COMPILE_TEST
1947 This drive can also be built as a module. If so, the module
1948 will be called rtc-mt7622.
1951 tristate "APM X-Gene RTC"
1952 depends on HAS_IOMEM
1953 depends on ARCH_XGENE || COMPILE_TEST
1955 If you say yes here you get support for the APM X-Gene SoC real time
1958 This driver can also be built as a module, if so, the module
1959 will be called "rtc-xgene".
1963 depends on MACH_PIC32
1968 This driver can also be built as a module. If so, the module
1969 will be called rtc-pic32
1972 tristate "EPSON TOYOCOM RTC-7301SF/DG"
1974 depends on OF && HAS_IOMEM
1977 RTC-7301SF/DG chips.
1979 This driver can also be built as a module. If so, the module
1980 will be called rtc-r7301.
1985 depends on ARCH_STM32 || COMPILE_TEST
1986 depends on OF
1987 depends on PINCTRL
1991 depends on COMMON_CLK
1993 If you say yes here you get support for the STM32 On-Chip
1996 This driver can also be built as a module, if so, the module
1997 will be called "rtc-stm32".
2000 depends on MFD_CPCAP
2003 Say y here for CPCAP rtc found on some Motorola phones
2008 depends on ARCH_REALTEK || COMPILE_TEST
2016 depends on OF
2017 depends on ARCH_ASPEED || COMPILE_TEST
2022 This driver can also be built as a module, if so, the module
2023 will be called "rtc-aspeed".
2027 depends on ARCH_K3 || COMPILE_TEST
2033 This driver can also be built as a module, if so, the module
2034 will be called "rtc-ti-k3".
2038 depends on ARCH_MA35 || COMPILE_TEST
2042 On-Chip Real Time Clock.
2044 This driver can also be built as a module, if so, the module
2045 will be called "rtc-ma35d1".
2048 tristate "Renesas RTCA-3 RTC"
2049 depends on ARCH_RENESAS
2051 If you say yes here you get support for the Renesas RTCA-3 RTC
2052 available on the Renesas RZ/G3S SoC.
2054 This driver can also be built as a module, if so, the module
2055 will be called "rtc-rtca3".
2059 depends on HAS_IOMEM
2063 Goldfish is a code name for the virtual platform developed by Google
2068 depends on WILCO_EC
2072 Clock on the Wilco Embedded Controller (Wilco is a kind of Chromebook)
2074 This can also be built as a module. If so, the module will
2079 depends on ARCH_MSTARV7 || COMPILE_TEST
2081 If you say yes here you get support for the Mstar MSC313e On-Chip
2084 This driver can also be built as a module, if so, the module
2085 will be called "rtc-msc313".
2088 tristate "Microchip PolarFire SoC built-in RTC"
2089 depends on ARCH_MICROCHIP_POLARFIRE
2092 built-in RTC on Polarfire SoC.
2094 This driver can also be built as a module, if so, the module
2095 will be called "rtc-mpfs".
2099 depends on ARCH_MSTARV7 || COMPILE_TEST
2102 If you say yes here you get support for the SigmaStar SSD202D On-Chip
2105 This driver can also be built as a module, if so, the module
2106 will be called "rtc-ssd20xd".
2110 depends on ARCH_MESON || COMPILE_TEST
2114 If you say yes here you get support for the RTC block on the
2117 This driver can also be built as a module. If so, the module
2118 will be called "rtc-amlogic-a4".
2122 depends on ARCH_S32 || COMPILE_TEST
2123 depends on COMMON_CLK
2125 Say yes to enable RTC driver for platforms based on the
2128 This RTC module can be used as a wakeup source.
2129 Please note that it is not battery-powered.
2135 depends on USB_HID
2136 depends on HID_SENSOR_HUB && IIO
2142 If this driver is compiled as a module, it will be named
2143 rtc-hid-sensor-time.