Lines Matching +full:can +full:- +full:clock +full:- +full:select

1 # SPDX-License-Identifier: GPL-2.0-only
11 select RTC_LIB
14 bool "Real Time Clock"
17 select RTC_LIB
29 If you say yes here, the system time (wall clock) will be set using
39 clock, usually rtc0. Initialization is done when the system
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).
48 If the clock you specify here is not battery backed, it may still
57 If you say yes here, the system time (wall clock) will be stored
69 one can sleep when setting time, because it runs in the workqueue
89 select NVMEM
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)
129 can be accessed as /dev/rtc, which is a name
141 once-per-second update interrupts, used for synchronization.
144 clock several times per second, please enable this option
151 RTC test driver. It's a software RTC which can be
153 the time from the system clock.
158 This driver can also be built as a module. If so, the module
159 will be called rtc-test.
172 This driver can also be built as a module. If so, the module
173 will be called rtc-88pm860x.
182 This driver can also be built as a module. If so, the module
183 will be called rtc-88pm80x.
192 This driver can also be built as a module. If so, the module
193 will be called rtc-88pm886.
196 select REGMAP_I2C
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.
206 select REGMAP_I2C
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.
217 select WATCHDOG_CORE if WATCHDOG
220 families of ultra-low-power battery- and capacitor-backed real-time
221 clock chips.
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"
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"
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.
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"
259 select REGMAP_I2C
260 select WATCHDOG_CORE if WATCHDOG
265 ST M41T00, EPSON RX-8025, Intersil ISL12057 and probably other chips.
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"
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.
304 select WATCHDOG_CORE
308 real-time clock chips.
316 This driver can also be built as a module. If so, the module
317 will be called rtc-ds1672.
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.
342 This driver can also be built as a module. If so, the module
343 will be called rtc-max6900.
348 select REGMAP_IRQ
353 This driver can also be built as a module. If so, the module
354 will be called rtc-max8907.
363 This driver can also be built as a module. If so, the module
364 will be called rtc-max8925.
373 This driver can also be built as a module. If so, the module
374 will be called rtc-max8998.
383 This driver can also be built as a module. If so, the module
384 will be called rtc-max8997.
391 select REGMAP_I2C
396 This driver can also be built as a module. If so, the module
397 will be called rtc-max31335.
406 This driver can also be built as a module. If so, the module
407 will be called rtc-max77686.
416 This driver can also be built as a module, if so, the module will be
417 called "rtc-nct3018y".
426 This driver can also be built as a module. If so, the module
427 will be called rk808-rtc.
435 This driver can also be built as a module. If so, the module
436 will be called rtc-rs5c372.
444 This driver can also be built as a module. If so, the module
445 will be called rtc-isl1208.
449 select REGMAP_I2C
454 This driver can also be built as a module. If so, the module
455 will be called rtc-isl12022.
464 This driver can also be built as a module. If so, the module
465 will be called rtc-isl12026.
473 This driver can also be built as a module. If so, the module
474 will be called rtc-x1205.
478 select REGMAP_I2C
483 This driver can also be built as a module. If so, the module
484 will be called rtc-pcf8523.
488 select REGMAP_I2C
492 This driver can also be built as a module. If so, the module
493 will be called rtc-pcf85063.
497 select REGMAP_I2C
501 This driver can also be built as a module. If so, the module
502 will be called rtc-pcf85363.
504 The nvmem interface will be named pcf85363-#, where # is the
505 zero-based instance number.
509 select REGMAP_I2C
515 This driver can also be built as a module. If so, the module
516 will be called rtc-pcf8563.
527 This driver can also be built as a module. If so, the module
528 will be called rtc-pcf8583.
538 This driver can also be built as a module. If so, the module
539 will be called rtc-m41t80.
555 This driver can also be built as a module. If so, the module
556 will be called rtc-bd70528.
564 This driver can also be built as a module. If so, the module
565 will be called rtc-bq32k.
584 This driver can also be built as a module. If so, the module
585 will be called rtc-twl.
594 This driver can also be built as a module. If so, the module
595 will be called rtc-palma.
614 This driver can also be built as a module. If so, the module
615 will be called rtc-tps6594.
624 This driver can also be built as a module. If so, the module
625 will be called rtc-tps65910.
634 This driver can also be built as a module. If so, the module
635 will be called rtc-rc5t583.
644 This driver can also be built as a module. If so, the module
645 will be called rtc-rc5t619.
648 tristate "Seiko Instruments S-35390A"
649 select BITREVERSE
652 Instruments S-35390A.
654 This driver can also be built as a module. If so the module
655 will be called rtc-s35390a.
663 RTC clock and FRAM. This driver provides only RTC functionality.
665 This driver can also be built as a module. If so the module
666 will be called rtc-fm3130.
670 select REGMAP_I2C
675 This driver can also be built as a module. If so, the module
676 will be called rtc-rx8010.
680 select REGMAP_I2C
685 This driver can also be built as a module. If so, the module will be
686 called rtc-rx8111.
689 tristate "Epson RX-8571/RX-8581"
690 select REGMAP_I2C
692 If you say yes here you will get support for the Epson RX-8571/
693 RX-8581.
695 This driver can also be built as a module. If so the module
696 will be called rtc-rx8581.
699 tristate "Epson RX-8025SA/NB"
702 RX-8025SA/NB RTC chips.
704 This driver can also be built as a module. If so, the module
705 will be called rtc-rx8025.
713 This driver can also be built as a module. If so, the module
714 will be called rtc-em3027.
718 select REGMAP_I2C
723 This driver can also be built as a module. If so, the module
724 will be called rtc-rv3028.
728 select REGMAP_I2C
733 This driver can also be built as a module. If so, the module
734 will be called rtc-rv3032.
742 This driver can also be built as a module. If so, the module
743 will be called rtc-rv8803.
748 select REGMAP_IRQ
749 select REGMAP_I2C
754 This driver can also be built as a module. If so, the module
755 will be called rtc-s5m.
759 select REGMAP_I2C
764 This driver can also be built as a module. If so, the module
765 will be called rtc-sd2405al.
769 select REGMAP_I2C
774 This driver can also be built as a module. If so, the module
775 will be called rtc-sd3078
789 This driver can also be built as a module. If so, the module
790 will be called rtc-m41t93.
798 This driver can also be built as a module. If so, the module
799 will be called rtc-m41t94.
807 This driver can also be built as a module. If so, the module
808 will be called rtc-ds1302.
813 Select this driver to get support for the Dallas/Maxim DS1305
814 and DS1306 real time clock chips. These support a trickle
815 charger, alarms, and NVRAM in addition to the clock.
817 This driver can also be built as a module. If so, the module
818 will be called rtc-ds1305.
821 select REGMAP_SPI
825 Dallas/Maxim DS1343 and DS1344 real time clock chips.
828 This driver can also be built as a module. If so, the module
829 will be called rtc-ds1343.
832 select REGMAP_SPI
841 This driver can also be built as a module. If so, the module
842 will be called rtc-ds1347.
853 This driver can also be built as a module. If so, the module
854 will be called rtc-ds1390.
865 This driver can also be built as a module. If so, the module
866 will be called rtc-max6916.
869 tristate "Epson RTC-9701JE"
872 Epson RTC-9701JE SPI RTC chip.
874 This driver can also be built as a module. If so, the module
875 will be called rtc-r9701.
878 tristate "Epson RX-4581"
880 If you say yes here you will get support for the Epson RX-4581.
882 This driver can also be built as a module. If so the module
883 will be called rtc-rx4581.
891 This driver can also be built as a module. If so, the module
892 will be called rtc-rs5c348.
900 This driver can also be built as a module. If so, the module
901 will be called rtc-max6902.
905 select REGMAP_SPI
910 This driver can also be built as a module. If so, the module
911 will be called rtc-pcf2123.
918 This driver can also be built as a module. If so the module
919 will be called rtc-mcp795.
938 select REGMAP_I2C if I2C
939 select REGMAP_SPI if SPI_MASTER
942 DS3232 and DS3234 real-time clock chips. If an interrupt is associated
945 This driver can also be built as a module. If so, the module
946 will be called rtc-ds3232.
954 rtc-ds3232
959 select REGMAP_I2C if I2C
960 select REGMAP_SPI if SPI_MASTER
961 select WATCHDOG_CORE if WATCHDOG
971 This driver can also be built as a module. If so, the module
972 will be called rtc-pcf2127.
977 select REGMAP_I2C if I2C
978 select REGMAP_SPI if SPI_MASTER
983 This driver can also be built as a module. If so, the module
984 will be called rtc-rv3029c2.
993 rtc-rv3029.
996 tristate "Epson RX-6110"
998 select REGMAP_SPI if SPI_MASTER
999 select REGMAP_I2C if I2C
1001 If you say yes here you will get support for the Epson RX-6110.
1003 This driver can also be built as a module. If so the module
1004 will be called rtc-rx6110.
1013 tristate "PC-style 'CMOS'"
1017 select RTC_MC146818_LIB
1019 Say "yes" here to get direct support for the real time clock
1020 found in every PC or ACPI-based system, and some other boards.
1027 you can safely enable this driver if you don't know whether
1030 This driver can also be built as a module. If so, the module
1031 will be called rtc-cmos.
1034 bool "Alpha PC-style CMOS"
1037 select RTC_MC146818_LIB
1040 Direct support for the real-time clock found on every Alpha
1062 This driver can also be built as a module. If so, the module
1063 will be called rtc-ds1511.
1072 This driver can also be built as a module. If so, the module
1073 will be called rtc-ds1553.
1084 This driver can also be built as a module. If so, the module
1085 will be called rtc-ds1685.
1096 clock chip.
1099 systems, as well as EPPC-405-UC modules by electronic system design
1106 clock chip.
1110 Cycle counters, plus a customer-specific, 8-byte ROM/Serial number.
1120 clock chip.
1122 This chip features 2kb of extended NV-SRAM. It may possibly be
1129 clock chip.
1131 This chip features 4kb of extended NV-SRAM.
1137 clock chip.
1139 This chip features 8kb of extended NV-SRAM.
1150 This driver can also be built as a module. If so, the module
1151 will be called rtc-ds1742.
1159 This driver can also be built as a module. If so, the module
1160 will be called rtc-ds2404.
1167 DA9052-BC and DA9053-AA/Bx PMICs.
1176 This driver can also be built as a module. If so, the module
1177 will be called rtc-da9055
1186 This driver can also be built as a module. If so, the module
1187 will be called "rtc-da9063".
1194 Real Time Clock.
1196 This driver can also be built as a module. If so, the module
1197 will be called rtc-efi.
1206 This driver can also be built as a module. If so, the module
1207 will be called rtc-stk17ta8.
1216 This driver can also be built as a module. If so, the module
1217 will be called rtc-m48t86.
1226 This driver can also be built as a module, if so, the module
1227 will be called "rtc-m48t35".
1239 This driver can also be built as a module, if so, the module
1240 will be called "rtc-m48t59".
1249 This driver can also be built as a module. If so, the module
1250 will be called rtc-msm6242.
1260 This driver can also be built as a module. If so, the module
1261 will be called rtc-bq4802.
1271 This driver can also be built as a module. If so, the module
1272 will be called rtc-rp5c01.
1277 select REGMAP
1282 This driver can also be built as a module. If so, the module
1283 will be called "rtc-gamecube".
1292 This driver can also be built as a module. If so, the module
1293 will be called "rtc-wm831x".
1302 This driver can also be built as a module. If so, the module
1303 will be called "rtc-wm8350".
1313 This driver can also be built as a module. If so, the module
1314 will be called rtc-sc27xx.
1332 tristate "ST-Ericsson AB8500 RTC"
1334 select RTC_INTF_DEV
1335 select RTC_INTF_DEV_UIE_EMUL
1337 Select this to enable the ST-Ericsson AB8500 power management IC RTC
1338 support. This chip contains a battery- and capacitor-backed RTC.
1348 This driver can also be built as a module. If so, the module
1349 will be called rtc-opal.
1352 tristate "OP-TEE based RTC driver"
1355 Select this to get support for OP-TEE based RTC control on SoCs where
1358 This driver can also be built as a module. If so, the module
1359 will be called rtc-optee.
1375 This driver can also be built as a module. If so, the module
1376 will be called rtc-cros-ec.
1383 embedded controller found in certain e-book readers designed by the
1386 comment "on-CPU RTC drivers"
1395 This driver can also be built as a module. If so, the module
1396 will be called rtc-asm9260.
1405 This driver can also be built as a module. If so, the module
1406 will be called rtc-digicolor.
1409 tristate "Freescale IMX DryIce Real Time Clock"
1415 This driver can also be built as a module, if so, the module
1416 will be called "rtc-imxdi".
1423 LS1088A, LS208xA, we can use FTM as the wakeup source.
1428 This driver can also be built as a module, if so, the module
1429 will be called "rtc-fsl-ftm-alarm".
1434 select REGMAP_MMIO
1439 This driver can also be built as a module, if so, the module
1440 will be called "rtc-meson".
1450 This driver can also be built as a module. If so, the module
1451 will be called rtc-meson-vrtc.
1454 tristate "TI OMAP Real Time Clock"
1458 select GENERIC_PINCONF
1460 Say "yes" here to support the on chip real time clock
1461 present on TI OMAP1, AM33xx, DA8xx/OMAP-L13x, AM43xx and DRA7xx.
1463 This driver can also be built as a module, if so, module
1464 will be called rtc-omap.
1471 RTC (Realtime Clock) driver for the clock inbuilt into the
1472 Samsung S3C64XX series of SoCs. This can provide periodic
1476 This driver can also be build as a module. If so, the module
1477 will be called rtc-s3c.
1486 This driver can also be built as a module. If so, the module
1487 will be called rtc-ep93xx.
1493 If you say Y here you will get access to the real time clock
1497 module will be called rtc-sa1100.
1500 tristate "SuperH On-Chip RTC"
1503 Say Y here to enable support for the on-chip RTC found in
1507 module will be called rtc-sh.
1513 Say 'yes' to get support for the real-time clock present in
1514 Sunplus SP7021 - a SoC for industrial applications. It provides
1519 This driver can also be built as a module. If so, the module
1520 will be called rtc-sunplus.
1530 module will be called rtc-pl030.
1540 module will be called rtc-pl031.
1547 Driver for the internal RTC (Realtime Clock) module found on
1555 select MFD_SYSCON
1558 can be used as an RTC thanks to the backup power supply (e.g. a
1570 This is a driver for the Au1xxx on-chip Counter0 (Time-Of-Year
1573 This driver can also be built as a module. If so, the module
1574 will be called rtc-au1xxx.
1602 select RTC_DRV_SA1100
1604 If you say Y here you will get access to the real time clock
1615 If you say Y here you will get access to the real time clock
1653 If you say yes here you will get support for the in-chip RTC
1654 that can be found in some of Marvell's SoC devices, such as
1657 This driver can also be built as a module. If so, the module
1658 will be called rtc-mv.
1665 If you say yes here you will get support for the in-chip RTC
1666 that can be found in the Armada 38x Marvell's SoC device
1668 This driver can also be built as a module. If so, the module
1669 will be called armada38x-rtc.
1679 module will be called rtc-cadence.
1689 This driver can also be built as a module. If so, the module
1690 will be called rtc-ftrtc010.
1698 This driver can also be built as a module. If so, the module
1699 will be called rtc-ps3.
1704 select STMP_DEVICE
1709 This driver can also be built as a module. If so, the module
1710 will be called rtc-stmp3xxx.
1727 tristate "Freescale MPC5121 built-in RTC"
1731 built-in RTC on MPC5121 or on MPC5200.
1733 This driver can also be built as a module. If so, the module
1734 will be called rtc-mpc5121.
1744 This driver can also be built as a module. If so, the module
1745 will be called rtc-jz4740.
1748 tristate "Loongson On-chip RTC"
1750 select REGMAP_MMIO
1752 This is a driver for the Loongson on-chip Counter0 (Time-Of-Year
1754 It can be found on Loongson-1 series cpu, Loongson-2K series cpu
1757 This driver can also be built as a module. If so, the module
1758 will be called rtc-loongson.
1766 This enables support for the NXP RTC found which can be found on
1770 the hardware RTC. This driver can also be built as a module. If
1771 so, the module will be called rtc-lpc24xx.
1779 This driver can also be built as a module. If so, the module
1780 will be called rtc-lpc32xx.
1790 module will be called rtc-pm8xxx.
1799 This drive can also be built as a module. If so, the module
1800 will be called rtc-tegra.
1803 tristate "Freescale MXC Real Time Clock"
1811 This driver can also be built as a module, if so, the module
1812 will be called "rtc-mxc".
1815 tristate "Freescale MXC Real Time Clock for i.MX53"
1823 This driver can also be built as a module, if so, the module
1824 will be called "rtc-mxc_v2".
1828 select REGMAP_MMIO
1836 This driver can also be built as a module, if so, the module
1837 will be called "rtc-snvs".
1841 select REGMAP_MMIO
1848 This driver can also be built as a module, if so, the module
1849 will be called "rtc-bbnsm".
1860 module will be called rtc-imx-sm-bbm.
1879 module will be called rtc-st-lpc.
1888 This driver can also be built as a module. If so, the module
1889 will be called rtc-moxart
1895 This enables support for the real time clock built in the MediaTek
1898 This drive can also be built as a module. If so, the module
1899 will be called rtc-mt2712.
1904 select IRQ_DOMAIN
1907 MT6397 PMIC. You should enable MT6397 PMIC MFD before select
1910 If you want to use MediaTek(R) RTC interface, select Y or M here.
1916 This enables support for the real time clock built in the MediaTek
1919 This drive can also be built as a module. If so, the module
1920 will be called rtc-mt7622.
1923 tristate "APM X-Gene RTC"
1927 If you say yes here you get support for the APM X-Gene SoC real time
1928 clock.
1930 This driver can also be built as a module, if so, the module
1931 will be called "rtc-xgene".
1940 This driver can also be built as a module. If so, the module
1941 will be called rtc-pic32
1944 tristate "EPSON TOYOCOM RTC-7301SF/DG"
1945 select REGMAP_MMIO
1949 RTC-7301SF/DG chips.
1951 This driver can also be built as a module. If so, the module
1952 will be called rtc-r7301.
1956 select REGMAP_MMIO
1960 select PINMUX
1961 select PINCONF
1962 select GENERIC_PINCONF
1965 If you say yes here you get support for the STM32 On-Chip
1966 Real Time Clock.
1968 This driver can also be built as a module, if so, the module
1969 will be called "rtc-stm32".
1984 Real Time Clock.
1994 This driver can also be built as a module, if so, the module
1995 will be called "rtc-aspeed".
2000 select REGMAP_MMIO
2003 Real Time Clock for K3 architecture.
2005 This driver can also be built as a module, if so, the module
2006 will be called "rtc-ti-k3".
2011 select REGMAP_MMIO
2014 On-Chip Real Time Clock.
2016 This driver can also be built as a module, if so, the module
2017 will be called "rtc-ma35d1".
2020 tristate "Renesas RTCA-3 RTC"
2023 If you say yes here you get support for the Renesas RTCA-3 RTC
2026 This driver can also be built as a module, if so, the module
2027 will be called "rtc-rtca3".
2035 select HID_SENSOR_IIO_COMMON
2041 rtc-hid-sensor-time.
2044 tristate "Goldfish Real Time Clock"
2058 Clock on the Wilco Embedded Controller (Wilco is a kind of Chromebook)
2060 This can also be built as a module. If so, the module will
2067 If you say yes here you get support for the Mstar MSC313e On-Chip
2068 Real Time Clock.
2070 This driver can also be built as a module, if so, the module
2071 will be called "rtc-msc313".
2074 tristate "Microchip PolarFire SoC built-in RTC"
2078 built-in RTC on Polarfire SoC.
2080 This driver can also be built as a module, if so, the module
2081 will be called "rtc-mpfs".
2088 If you say yes here you get support for the SigmaStar SSD202D On-Chip
2089 Real Time Clock.
2091 This driver can also be built as a module, if so, the module
2092 will be called "rtc-ssd20xd".
2097 select REGMAP_MMIO
2103 This driver can also be built as a module. If so, the module
2104 will be called "rtc-amlogic-a4".