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.
186 select REGMAP_I2C
187 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3"
190 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip.
192 This driver can also be built as a module. If so, the module
193 will be called rtc-ab-b5ze-s3.
196 select REGMAP_I2C
197 tristate "Abracon AB-RTCMC-32.768kHz-EOZ9"
200 AB-RTCMC-32.768kHz-EOA9 I2C RTC chip.
202 This driver can also be built as a module. If so, the module
203 will be called rtc-ab-e0z9.
207 select WATCHDOG_CORE if WATCHDOG
210 families of ultra-low-power battery- and capacitor-backed real-time
211 clock chips.
213 This driver can also be built as a module. If so, the module
214 will be called rtc-abx80x.
217 tristate "X-Powers AC100"
220 If you say yes here you get support for the real-time clock found
221 in X-Powers AC100 family peripheral ICs.
223 This driver can also be built as a module. If so, the module
224 will be called rtc-ac100.
227 tristate "Broadcom STB wake-timer"
231 If you say yes here you get support for the wake-timer found on
234 This driver can also be built as a module. If so, the module will
235 be called rtc-brcmstb-waketimer.
244 This driver can also be built as a module. If so, the module
245 will be called rtc-as3722.
248 tristate "Dallas/Maxim DS1307/37/38/39/40/41, ST M41T00, EPSON RX-8025, ISL12057"
249 select REGMAP_I2C
250 select WATCHDOG_CORE if WATCHDOG
255 ST M41T00, EPSON RX-8025, Intersil ISL12057 and probably other chips.
264 This driver can also be built as a module. If so, the module
265 will be called rtc-ds1307.
268 bool "Century bit support for rtc-ds1307"
285 DS1374 real-time clock chips. If an interrupt is associated
288 This driver can also be built as a module. If so, the module
289 will be called rtc-ds1374.
294 select WATCHDOG_CORE
298 real-time clock chips.
306 This driver can also be built as a module. If so, the module
307 will be called rtc-ds1672.
314 from the usual rtc functions it provides a clock output of
317 This driver can also be built as a module. If so, the module
318 will be called rtc-hym8563.
332 This driver can also be built as a module. If so, the module
333 will be called rtc-max6900.
338 select REGMAP_IRQ
343 This driver can also be built as a module. If so, the module
344 will be called rtc-max8907.
353 This driver can also be built as a module. If so, the module
354 will be called rtc-max8925.
363 This driver can also be built as a module. If so, the module
364 will be called rtc-max8998.
373 This driver can also be built as a module. If so, the module
374 will be called rtc-max8997.
383 This driver can also be built as a module. If so, the module
384 will be called rtc-max77686.
393 This driver can also be built as a module, if so, the module will be
394 called "rtc-nct3018y".
403 This driver can also be built as a module. If so, the module
404 will be called rk808-rtc.
412 This driver can also be built as a module. If so, the module
413 will be called rtc-rs5c372.
421 This driver can also be built as a module. If so, the module
422 will be called rtc-isl1208.
426 select REGMAP_I2C
431 This driver can also be built as a module. If so, the module
432 will be called rtc-isl12022.
441 This driver can also be built as a module. If so, the module
442 will be called rtc-isl12026.
450 This driver can also be built as a module. If so, the module
451 will be called rtc-x1205.
455 select REGMAP_I2C
460 This driver can also be built as a module. If so, the module
461 will be called rtc-pcf8523.
465 select REGMAP_I2C
469 This driver can also be built as a module. If so, the module
470 will be called rtc-pcf85063.
474 select REGMAP_I2C
478 This driver can also be built as a module. If so, the module
479 will be called rtc-pcf85363.
481 The nvmem interface will be named pcf85363-#, where # is the
482 zero-based instance number.
491 This driver can also be built as a module. If so, the module
492 will be called rtc-pcf8563.
503 This driver can also be built as a module. If so, the module
504 will be called rtc-pcf8583.
514 This driver can also be built as a module. If so, the module
515 will be called rtc-m41t80.
531 This driver can also be built as a module. If so, the module
532 will be called rtc-bd70528.
540 This driver can also be built as a module. If so, the module
541 will be called rtc-bq32k.
560 This driver can also be built as a module. If so, the module
561 will be called rtc-twl.
570 This driver can also be built as a module. If so, the module
571 will be called rtc-palma.
588 This driver can also be built as a module. If so, the module
589 will be called rtc-tps65910.
598 This driver can also be built as a module. If so, the module
599 will be called rtc-rc5t583.
608 This driver can also be built as a module. If so, the module
609 will be called rtc-rc5t619.
612 tristate "Seiko Instruments S-35390A"
613 select BITREVERSE
616 Instruments S-35390A.
618 This driver can also be built as a module. If so the module
619 will be called rtc-s35390a.
627 RTC clock and FRAM. This driver provides only RTC functionality.
629 This driver can also be built as a module. If so the module
630 will be called rtc-fm3130.
634 select REGMAP_I2C
639 This driver can also be built as a module. If so, the module
640 will be called rtc-rx8010.
643 tristate "Epson RX-8571/RX-8581"
644 select REGMAP_I2C
646 If you say yes here you will get support for the Epson RX-8571/
647 RX-8581.
649 This driver can also be built as a module. If so the module
650 will be called rtc-rx8581.
653 tristate "Epson RX-8025SA/NB"
656 RX-8025SA/NB RTC chips.
658 This driver can also be built as a module. If so, the module
659 will be called rtc-rx8025.
667 This driver can also be built as a module. If so, the module
668 will be called rtc-em3027.
672 select REGMAP_I2C
677 This driver can also be built as a module. If so, the module
678 will be called rtc-rv3028.
682 select REGMAP_I2C
687 This driver can also be built as a module. If so, the module
688 will be called rtc-rv3032.
696 This driver can also be built as a module. If so, the module
697 will be called rtc-rv8803.
702 select REGMAP_IRQ
703 select REGMAP_I2C
708 This driver can also be built as a module. If so, the module
709 will be called rtc-s5m.
713 select REGMAP_I2C
718 This driver can also be built as a module. If so, the module
719 will be called rtc-sd3078
733 This driver can also be built as a module. If so, the module
734 will be called rtc-m41t93.
742 This driver can also be built as a module. If so, the module
743 will be called rtc-m41t94.
751 This driver can also be built as a module. If so, the module
752 will be called rtc-ds1302.
757 Select this driver to get support for the Dallas/Maxim DS1305
758 and DS1306 real time clock chips. These support a trickle
759 charger, alarms, and NVRAM in addition to the clock.
761 This driver can also be built as a module. If so, the module
762 will be called rtc-ds1305.
765 select REGMAP_SPI
769 Dallas/Maxim DS1343 and DS1344 real time clock chips.
772 This driver can also be built as a module. If so, the module
773 will be called rtc-ds1343.
776 select REGMAP_SPI
785 This driver can also be built as a module. If so, the module
786 will be called rtc-ds1347.
797 This driver can also be built as a module. If so, the module
798 will be called rtc-ds1390.
809 This driver can also be built as a module. If so, the module
810 will be called rtc-max6916.
813 tristate "Epson RTC-9701JE"
816 Epson RTC-9701JE SPI RTC chip.
818 This driver can also be built as a module. If so, the module
819 will be called rtc-r9701.
822 tristate "Epson RX-4581"
824 If you say yes here you will get support for the Epson RX-4581.
826 This driver can also be built as a module. If so the module
827 will be called rtc-rx4581.
835 This driver can also be built as a module. If so, the module
836 will be called rtc-rs5c348.
844 This driver can also be built as a module. If so, the module
845 will be called rtc-max6902.
849 select REGMAP_SPI
854 This driver can also be built as a module. If so, the module
855 will be called rtc-pcf2123.
862 This driver can also be built as a module. If so the module
863 will be called rtc-mcp795.
882 select REGMAP_I2C if I2C
883 select REGMAP_SPI if SPI_MASTER
886 DS3232 and DS3234 real-time clock chips. If an interrupt is associated
889 This driver can also be built as a module. If so, the module
890 will be called rtc-ds3232.
898 rtc-ds3232
903 select REGMAP_I2C if I2C
904 select REGMAP_SPI if SPI_MASTER
905 select WATCHDOG_CORE if WATCHDOG
915 This driver can also be built as a module. If so, the module
916 will be called rtc-pcf2127.
921 select REGMAP_I2C if I2C
922 select REGMAP_SPI if SPI_MASTER
927 This driver can also be built as a module. If so, the module
928 will be called rtc-rv3029c2.
937 rtc-rv3029.
940 tristate "Epson RX-6110"
942 select REGMAP_SPI if SPI_MASTER
943 select REGMAP_I2C if I2C
945 If you say yes here you will get support for the Epson RX-6110.
947 This driver can also be built as a module. If so the module
948 will be called rtc-rx6110.
957 tristate "PC-style 'CMOS'"
961 select RTC_MC146818_LIB
963 Say "yes" here to get direct support for the real time clock
964 found in every PC or ACPI-based system, and some other boards.
971 you can safely enable this driver if you don't know whether
974 This driver can also be built as a module. If so, the module
975 will be called rtc-cmos.
978 bool "Alpha PC-style CMOS"
981 select RTC_MC146818_LIB
984 Direct support for the real-time clock found on every Alpha
1006 This driver can also be built as a module. If so, the module
1007 will be called rtc-ds1511.
1016 This driver can also be built as a module. If so, the module
1017 will be called rtc-ds1553.
1028 This driver can also be built as a module. If so, the module
1029 will be called rtc-ds1685.
1040 clock chip.
1043 systems, as well as EPPC-405-UC modules by electronic system design
1050 clock chip.
1054 Cycle counters, plus a customer-specific, 8-byte ROM/Serial number.
1064 clock chip.
1066 This chip features 2kb of extended NV-SRAM. It may possibly be
1073 clock chip.
1075 This chip features 4kb of extended NV-SRAM.
1081 clock chip.
1083 This chip features 8kb of extended NV-SRAM.
1094 This driver can also be built as a module. If so, the module
1095 will be called rtc-ds1742.
1103 This driver can also be built as a module. If so, the module
1104 will be called rtc-ds2404.
1111 DA9052-BC and DA9053-AA/Bx PMICs.
1120 This driver can also be built as a module. If so, the module
1121 will be called rtc-da9055
1130 This driver can also be built as a module. If so, the module
1131 will be called "rtc-da9063".
1138 Real Time Clock.
1140 This driver can also be built as a module. If so, the module
1141 will be called rtc-efi.
1150 This driver can also be built as a module. If so, the module
1151 will be called rtc-stk17ta8.
1160 This driver can also be built as a module. If so, the module
1161 will be called rtc-m48t86.
1170 This driver can also be built as a module, if so, the module
1171 will be called "rtc-m48t35".
1183 This driver can also be built as a module, if so, the module
1184 will be called "rtc-m48t59".
1193 This driver can also be built as a module. If so, the module
1194 will be called rtc-msm6242.
1204 This driver can also be built as a module. If so, the module
1205 will be called rtc-bq4802.
1215 This driver can also be built as a module. If so, the module
1216 will be called rtc-rp5c01.
1221 select REGMAP
1226 This driver can also be built as a module. If so, the module
1227 will be called "rtc-gamecube".
1236 This driver can also be built as a module. If so, the module
1237 will be called "rtc-wm831x".
1246 This driver can also be built as a module. If so, the module
1247 will be called "rtc-wm8350".
1257 This driver can also be built as a module. If so, the module
1258 will be called rtc-sc27xx.
1276 tristate "ST-Ericsson AB8500 RTC"
1278 select RTC_INTF_DEV
1279 select RTC_INTF_DEV_UIE_EMUL
1281 Select this to enable the ST-Ericsson AB8500 power management IC RTC
1282 support. This chip contains a battery- and capacitor-backed RTC.
1292 This driver can also be built as a module. If so, the module
1293 will be called rtc-opal.
1296 tristate "OP-TEE based RTC driver"
1299 Select this to get support for OP-TEE based RTC control on SoCs where
1302 This driver can also be built as a module. If so, the module
1303 will be called rtc-optee.
1319 This driver can also be built as a module. If so, the module
1320 will be called rtc-cros-ec.
1327 embedded controller found in certain e-book readers designed by the
1330 comment "on-CPU RTC drivers"
1339 This driver can also be built as a module. If so, the module
1340 will be called rtc-asm9260.
1349 This driver can also be built as a module. If so, the module
1350 will be called rtc-digicolor.
1353 tristate "Freescale IMX DryIce Real Time Clock"
1359 This driver can also be built as a module, if so, the module
1360 will be called "rtc-imxdi".
1367 LS1088A, LS208xA, we can use FTM as the wakeup source.
1372 This driver can also be built as a module, if so, the module
1373 will be called "rtc-fsl-ftm-alarm".
1378 select REGMAP_MMIO
1383 This driver can also be built as a module, if so, the module
1384 will be called "rtc-meson".
1394 This driver can also be built as a module. If so, the module
1395 will be called rtc-meson-vrtc.
1398 tristate "TI OMAP Real Time Clock"
1402 select GENERIC_PINCONF
1404 Say "yes" here to support the on chip real time clock
1405 present on TI OMAP1, AM33xx, DA8xx/OMAP-L13x, AM43xx and DRA7xx.
1407 This driver can also be built as a module, if so, module
1408 will be called rtc-omap.
1415 RTC (Realtime Clock) driver for the clock inbuilt into the
1416 Samsung S3C64XX series of SoCs. This can provide periodic
1420 This driver can also be build as a module. If so, the module
1421 will be called rtc-s3c.
1430 This driver can also be built as a module. If so, the module
1431 will be called rtc-ep93xx.
1437 If you say Y here you will get access to the real time clock
1441 module will be called rtc-sa1100.
1444 tristate "SuperH On-Chip RTC"
1447 Say Y here to enable support for the on-chip RTC found in
1451 module will be called rtc-sh.
1457 Say 'yes' to get support for the real-time clock present in
1458 Sunplus SP7021 - a SoC for industrial applications. It provides
1463 This driver can also be built as a module. If so, the module
1464 will be called rtc-sunplus.
1474 module will be called rtc-pl030.
1484 module will be called rtc-pl031.
1491 Driver for the internal RTC (Realtime Clock) module found on
1499 select MFD_SYSCON
1502 can be used as an RTC thanks to the backup power supply (e.g. a
1514 This is a driver for the Au1xxx on-chip Counter0 (Time-Of-Year
1517 This driver can also be built as a module. If so, the module
1518 will be called rtc-au1xxx.
1546 select RTC_DRV_SA1100
1548 If you say Y here you will get access to the real time clock
1559 If you say Y here you will get access to the real time clock
1597 If you say yes here you will get support for the in-chip RTC
1598 that can be found in some of Marvell's SoC devices, such as
1601 This driver can also be built as a module. If so, the module
1602 will be called rtc-mv.
1609 If you say yes here you will get support for the in-chip RTC
1610 that can be found in the Armada 38x Marvell's SoC device
1612 This driver can also be built as a module. If so, the module
1613 will be called armada38x-rtc.
1623 module will be called rtc-cadence.
1633 This driver can also be built as a module. If so, the module
1634 will be called rtc-ftrtc010.
1642 This driver can also be built as a module. If so, the module
1643 will be called rtc-ps3.
1648 select STMP_DEVICE
1653 This driver can also be built as a module. If so, the module
1654 will be called rtc-stmp3xxx.
1671 tristate "Freescale MPC5121 built-in RTC"
1675 built-in RTC on MPC5121 or on MPC5200.
1677 This driver can also be built as a module. If so, the module
1678 will be called rtc-mpc5121.
1688 This driver can also be built as a module. If so, the module
1689 will be called rtc-jz4740.
1692 tristate "Loongson On-chip RTC"
1694 select REGMAP_MMIO
1696 This is a driver for the Loongson on-chip Counter0 (Time-Of-Year
1698 It can be found on Loongson-1 series cpu, Loongson-2K series cpu
1701 This driver can also be built as a module. If so, the module
1702 will be called rtc-loongson.
1709 This enables support for the NXP RTC found which can be found on
1713 the hardware RTC. This driver can also be built as a module. If
1714 so, the module will be called rtc-lpc24xx.
1722 This driver can also be built as a module. If so, the module
1723 will be called rtc-lpc32xx.
1733 module will be called rtc-pm8xxx.
1742 This drive can also be built as a module. If so, the module
1743 will be called rtc-tegra.
1746 tristate "Freescale MXC Real Time Clock"
1754 This driver can also be built as a module, if so, the module
1755 will be called "rtc-mxc".
1758 tristate "Freescale MXC Real Time Clock for i.MX53"
1766 This driver can also be built as a module, if so, the module
1767 will be called "rtc-mxc_v2".
1771 select REGMAP_MMIO
1779 This driver can also be built as a module, if so, the module
1780 will be called "rtc-snvs".
1784 select REGMAP_MMIO
1791 This driver can also be built as a module, if so, the module
1792 will be called "rtc-bbnsm".
1811 module will be called rtc-st-lpc.
1820 This driver can also be built as a module. If so, the module
1821 will be called rtc-moxart
1827 This enables support for the real time clock built in the MediaTek
1830 This drive can also be built as a module. If so, the module
1831 will be called rtc-mt2712.
1836 select IRQ_DOMAIN
1839 MT6397 PMIC. You should enable MT6397 PMIC MFD before select
1842 If you want to use MediaTek(R) RTC interface, select Y or M here.
1848 This enables support for the real time clock built in the MediaTek
1851 This drive can also be built as a module. If so, the module
1852 will be called rtc-mt7622.
1855 tristate "APM X-Gene RTC"
1859 If you say yes here you get support for the APM X-Gene SoC real time
1860 clock.
1862 This driver can also be built as a module, if so, the module
1863 will be called "rtc-xgene".
1872 This driver can also be built as a module. If so, the module
1873 will be called rtc-pic32
1876 tristate "EPSON TOYOCOM RTC-7301SF/DG"
1877 select REGMAP_MMIO
1881 RTC-7301SF/DG chips.
1883 This driver can also be built as a module. If so, the module
1884 will be called rtc-r7301.
1888 select REGMAP_MMIO
1891 If you say yes here you get support for the STM32 On-Chip
1892 Real Time Clock.
1894 This driver can also be built as a module, if so, the module
1895 will be called "rtc-stm32".
1910 Real Time Clock.
1920 This driver can also be built as a module, if so, the module
1921 will be called "rtc-aspeed".
1926 select REGMAP_MMIO
1929 Real Time Clock for K3 architecture.
1931 This driver can also be built as a module, if so, the module
1932 will be called "rtc-ti-k3".
1940 select HID_SENSOR_IIO_COMMON
1946 rtc-hid-sensor-time.
1949 tristate "Goldfish Real Time Clock"
1963 Clock on the Wilco Embedded Controller (Wilco is a kind of Chromebook)
1965 This can also be built as a module. If so, the module will
1972 If you say yes here you get support for the Mstar MSC313e On-Chip
1973 Real Time Clock.
1975 This driver can also be built as a module, if so, the module
1976 will be called "rtc-msc313".
1979 tristate "Microchip PolarFire SoC built-in RTC"
1983 built-in RTC on Polarfire SoC.
1985 This driver can also be built as a module, if so, the module
1986 will be called "rtc-mpfs".