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
80 select NVMEM
103 Say yes here if you want to use your system clock RTC through
106 If there is no RTC for the system clock, then the first RTC(rtc0)
120 can be accessed as /dev/rtc, which is a name
132 once-per-second update interrupts, used for synchronization.
135 clock several times per second, please enable this option
142 RTC test driver. It's a software RTC which can be
144 the time from the system clock.
149 This driver can also be built as a module. If so, the module
150 will be called rtc-test.
163 This driver can also be built as a module. If so, the module
164 will be called rtc-88pm860x.
173 This driver can also be built as a module. If so, the module
174 will be called rtc-88pm80x.
177 select REGMAP_I2C
178 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3"
181 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip.
183 This driver can also be built as a module. If so, the module
184 will be called rtc-ab-b5ze-s3.
187 select REGMAP_I2C
188 tristate "Abracon AB-RTCMC-32.768kHz-EOZ9"
191 AB-RTCMC-32.768kHz-EOA9 I2C RTC chip.
193 This driver can also be built as a module. If so, the module
194 will be called rtc-ab-e0z9.
198 select WATCHDOG_CORE if WATCHDOG
201 families of ultra-low-power battery- and capacitor-backed real-time
202 clock chips.
204 This driver can also be built as a module. If so, the module
205 will be called rtc-abx80x.
208 tristate "X-Powers AC100"
211 If you say yes here you get support for the real-time clock found
212 in X-Powers AC100 family peripheral ICs.
214 This driver can also be built as a module. If so, the module
215 will be called rtc-ac100.
218 tristate "Broadcom STB wake-timer"
222 If you say yes here you get support for the wake-timer found on
225 This driver can also be built as a module. If so, the module will
226 be called rtc-brcmstb-waketimer.
235 This driver can also be built as a module. If so, the module
236 will be called rtc-as3722.
239 tristate "Dallas/Maxim DS1307/37/38/39/40/41, ST M41T00, EPSON RX-8025, ISL12057"
240 select REGMAP_I2C
241 select WATCHDOG_CORE if WATCHDOG
246 ST M41T00, EPSON RX-8025, Intersil ISL12057 and probably other chips.
255 This driver can also be built as a module. If so, the module
256 will be called rtc-ds1307.
259 bool "Century bit support for rtc-ds1307"
276 DS1374 real-time clock chips. If an interrupt is associated
279 This driver can also be built as a module. If so, the module
280 will be called rtc-ds1374.
285 select WATCHDOG_CORE
289 real-time clock chips.
297 This driver can also be built as a module. If so, the module
298 will be called rtc-ds1672.
305 from the usual rtc functions it provides a clock output of
308 This driver can also be built as a module. If so, the module
309 will be called rtc-hym8563.
323 This driver can also be built as a module. If so, the module
324 will be called rtc-max6900.
329 select REGMAP_IRQ
334 This driver can also be built as a module. If so, the module
335 will be called rtc-max8907.
344 This driver can also be built as a module. If so, the module
345 will be called rtc-max8925.
354 This driver can also be built as a module. If so, the module
355 will be called rtc-max8998.
364 This driver can also be built as a module. If so, the module
365 will be called rtc-max8997.
374 This driver can also be built as a module. If so, the module
375 will be called rtc-max77686.
384 This driver can also be built as a module. If so, the module
385 will be called rk808-rtc.
393 This driver can also be built as a module. If so, the module
394 will be called rtc-rs5c372.
402 This driver can also be built as a module. If so, the module
403 will be called rtc-isl1208.
411 This driver can also be built as a module. If so, the module
412 will be called rtc-isl12022.
421 This driver can also be built as a module. If so, the module
422 will be called rtc-isl12026.
430 This driver can also be built as a module. If so, the module
431 will be called rtc-x1205.
439 This driver can also be built as a module. If so, the module
440 will be called rtc-pcf8523.
444 select REGMAP_I2C
448 This driver can also be built as a module. If so, the module
449 will be called rtc-pcf85063.
453 select REGMAP_I2C
457 This driver can also be built as a module. If so, the module
458 will be called rtc-pcf85363.
460 The nvmem interface will be named pcf85363-#, where # is the
461 zero-based instance number.
470 This driver can also be built as a module. If so, the module
471 will be called rtc-pcf8563.
482 This driver can also be built as a module. If so, the module
483 will be called rtc-pcf8583.
493 This driver can also be built as a module. If so, the module
494 will be called rtc-m41t80.
510 This driver can also be built as a module. If so, the module
511 will be called rtc-bd70528.
519 This driver can also be built as a module. If so, the module
520 will be called rtc-bq32k.
545 This driver can also be built as a module. If so, the module
546 will be called rtc-twl.
555 This driver can also be built as a module. If so, the module
556 will be called rtc-palma.
573 This driver can also be built as a module. If so, the module
574 will be called rtc-tps65910.
591 This driver can also be built as a module. If so, the module
592 will be called rtc-rc5t583.
601 This driver can also be built as a module. If so, the module
602 will be called rtc-rc5t619.
605 tristate "Seiko Instruments S-35390A"
606 select BITREVERSE
609 Instruments S-35390A.
611 This driver can also be built as a module. If so the module
612 will be called rtc-s35390a.
620 RTC clock and FRAM. This driver provides only RTC functionality.
622 This driver can also be built as a module. If so the module
623 will be called rtc-fm3130.
627 select REGMAP_I2C
632 This driver can also be built as a module. If so, the module
633 will be called rtc-rx8010.
636 tristate "Epson RX-8571/RX-8581"
637 select REGMAP_I2C
639 If you say yes here you will get support for the Epson RX-8571/
640 RX-8581.
642 This driver can also be built as a module. If so the module
643 will be called rtc-rx8581.
646 tristate "Epson RX-8025SA/NB"
649 RX-8025SA/NB RTC chips.
651 This driver can also be built as a module. If so, the module
652 will be called rtc-rx8025.
660 This driver can also be built as a module. If so, the module
661 will be called rtc-em3027.
665 select REGMAP_I2C
670 This driver can also be built as a module. If so, the module
671 will be called rtc-rv3028.
675 select REGMAP_I2C
680 This driver can also be built as a module. If so, the module
681 will be called rtc-rv3032.
689 This driver can also be built as a module. If so, the module
690 will be called rtc-rv8803.
695 select REGMAP_IRQ
696 select REGMAP_I2C
701 This driver can also be built as a module. If so, the module
702 will be called rtc-s5m.
706 select REGMAP_I2C
711 This driver can also be built as a module. If so, the module
712 will be called rtc-sd3078
726 This driver can also be built as a module. If so, the module
727 will be called rtc-m41t93.
735 This driver can also be built as a module. If so, the module
736 will be called rtc-m41t94.
744 This driver can also be built as a module. If so, the module
745 will be called rtc-ds1302.
750 Select this driver to get support for the Dallas/Maxim DS1305
751 and DS1306 real time clock chips. These support a trickle
752 charger, alarms, and NVRAM in addition to the clock.
754 This driver can also be built as a module. If so, the module
755 will be called rtc-ds1305.
758 select REGMAP_SPI
762 Dallas/Maxim DS1343 and DS1344 real time clock chips.
765 This driver can also be built as a module. If so, the module
766 will be called rtc-ds1343.
769 select REGMAP_SPI
778 This driver can also be built as a module. If so, the module
779 will be called rtc-ds1347.
790 This driver can also be built as a module. If so, the module
791 will be called rtc-ds1390.
802 This driver can also be built as a module. If so, the module
803 will be called rtc-max6916.
806 tristate "Epson RTC-9701JE"
809 Epson RTC-9701JE SPI RTC chip.
811 This driver can also be built as a module. If so, the module
812 will be called rtc-r9701.
815 tristate "Epson RX-4581"
817 If you say yes here you will get support for the Epson RX-4581.
819 This driver can also be built as a module. If so the module
820 will be called rtc-rx4581.
823 tristate "Epson RX-6110"
824 select REGMAP_SPI
826 If you say yes here you will get support for the Epson RX-6610.
828 This driver can also be built as a module. If so the module
829 will be called rtc-rx6110.
837 This driver can also be built as a module. If so, the module
838 will be called rtc-rs5c348.
846 This driver can also be built as a module. If so, the module
847 will be called rtc-max6902.
851 select REGMAP_SPI
856 This driver can also be built as a module. If so, the module
857 will be called rtc-pcf2123.
864 This driver can also be built as a module. If so the module
865 will be called rtc-mcp795.
884 select REGMAP_I2C if I2C
885 select REGMAP_SPI if SPI_MASTER
888 DS3232 and DS3234 real-time clock chips. If an interrupt is associated
891 This driver can also be built as a module. If so, the module
892 will be called rtc-ds3232.
900 rtc-ds3232
905 select REGMAP_I2C if I2C
906 select REGMAP_SPI if SPI_MASTER
907 select WATCHDOG_CORE if WATCHDOG
917 This driver can also be built as a module. If so, the module
918 will be called rtc-pcf2127.
923 select REGMAP_I2C if I2C
924 select REGMAP_SPI if SPI_MASTER
929 This driver can also be built as a module. If so, the module
930 will be called rtc-rv3029c2.
939 rtc-rv3029.
948 tristate "PC-style 'CMOS'"
951 select RTC_MC146818_LIB
953 Say "yes" here to get direct support for the real time clock
954 found in every PC or ACPI-based system, and some other boards.
961 you can safely enable this driver if you don't know whether
964 This driver can also be built as a module. If so, the module
965 will be called rtc-cmos.
968 bool "Alpha PC-style CMOS"
970 select RTC_MC146818_LIB
973 Direct support for the real-time clock found on every Alpha
982 Say "yes" here to get direct support for the real time clock
984 derives its clock source from a real RTC in the PMIC. The MC146818
1007 This driver can also be built as a module. If so, the module
1008 will be called rtc-ds1511.
1017 This driver can also be built as a module. If so, the module
1018 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.
1159 This driver can also be built as a module. If so, the module
1160 will be called rtc-m48t86.
1169 This driver can also be built as a module, if so, the module
1170 will be called "rtc-m48t35".
1182 This driver can also be built as a module, if so, the module
1183 will be called "rtc-m48t59".
1192 This driver can also be built as a module. If so, the module
1193 will be called rtc-msm6242.
1202 This driver can also be built as a module. If so, the module
1203 will be called rtc-bq4802.
1213 This driver can also be built as a module. If so, the module
1214 will be called rtc-rp5c01.
1222 This driver can also be built as a module. If so, the module
1223 will be called rtc-v3020.
1232 This driver can also be built as a module. If so, the module
1233 will be called "rtc-wm831x".
1242 This driver can also be built as a module. If so, the module
1243 will be called "rtc-wm8350".
1253 This driver can also be built as a module. If so, the module
1254 will be called rtc-sc27xx.
1272 tristate "ST-Ericsson AB3100 RTC"
1276 Select this to enable the ST-Ericsson AB3100 Mixed Signal IC RTC
1277 support. This chip contains a battery- and capacitor-backed RTC.
1280 tristate "ST-Ericsson AB8500 RTC"
1282 select RTC_INTF_DEV
1283 select RTC_INTF_DEV_UIE_EMUL
1285 Select this to enable the ST-Ericsson AB8500 power management IC RTC
1286 support. This chip contains a battery- and capacitor-backed RTC.
1296 This driver can also be built as a module. If so, the module
1297 will be called rtc-opal.
1313 This driver can also be built as a module. If so, the module
1314 will be called rtc-cros-ec.
1316 comment "on-CPU RTC drivers"
1325 This driver can also be built as a module. If so, the module
1326 will be called rtc-asm9260.
1335 This driver can also be built as a module. If so, the module
1336 will be called rtc-davinci.
1345 This driver can also be built as a module. If so, the module
1346 will be called rtc-digicolor.
1349 tristate "Freescale IMX DryIce Real Time Clock"
1354 This driver can also be built as a module, if so, the module
1355 will be called "rtc-imxdi".
1362 LS1088A, LS208xA, we can use FTM as the wakeup source.
1367 This driver can also be built as a module, if so, the module
1368 will be called "rtc-fsl-ftm-alarm".
1373 select REGMAP_MMIO
1378 This driver can also be built as a module, if so, the module
1379 will be called "rtc-meson".
1389 This driver can also be built as a module. If so, the module
1390 will be called rtc-meson-vrtc.
1393 tristate "TI OMAP Real Time Clock"
1397 select GENERIC_PINCONF
1399 Say "yes" here to support the on chip real time clock
1400 present on TI OMAP1, AM33xx, DA8xx/OMAP-L13x, AM43xx and DRA7xx.
1402 This driver can also be built as a module, if so, module
1403 will be called rtc-omap.
1410 select this in the respective mach-XXXX/Kconfig file.
1416 RTC (Realtime Clock) driver for the clock inbuilt into the
1417 Samsung S3C24XX series of SoCs. This can provide periodic
1425 This driver can also be build as a module. If so, the module
1426 will be called rtc-s3c.
1435 This driver can also be built as a module. If so, the module
1436 will be called rtc-ep93xx.
1442 If you say Y here you will get access to the real time clock
1446 module will be called rtc-sa1100.
1449 tristate "SuperH On-Chip RTC"
1452 Say Y here to enable support for the on-chip RTC found in
1456 module will be called rtc-sh.
1462 If you say Y here you will get access to the real time clock
1466 module will be called rtc-vr41xx.
1476 module will be called rtc-pl030.
1486 module will be called rtc-pl031.
1493 Driver for the internal RTC (Realtime Clock) module found on
1501 select MFD_SYSCON
1504 can be used as an RTC thanks to the backup power supply (e.g. a
1516 This is a driver for the Au1xxx on-chip Counter0 (Time-Of-Year
1519 This driver can also be built as a module. If so, the module
1520 will be called rtc-au1xxx.
1541 select RTC_DRV_SA1100
1543 If you say Y here you will get access to the real time clock
1554 If you say Y here you will get access to the real time clock
1592 Driver for the internal RTC (Realtime Clock) module found on
1599 If you say yes here you will get support for the in-chip RTC
1600 that can be found in some of Marvell's SoC devices, such as
1603 This driver can also be built as a module. If so, the module
1604 will be called rtc-mv.
1610 If you say yes here you will get support for the in-chip RTC
1611 that can be found in the Armada 38x Marvell's SoC device
1613 This driver can also be built as a module. If so, the module
1614 will be called armada38x-rtc.
1624 module will be called rtc-cadence.
1634 This driver can also be built as a module. If so, the module
1635 will be called rtc-ftrtc010.
1643 This driver can also be built as a module. If so, the module
1644 will be called rtc-ps3.
1647 tristate "ST-Ericsson COH 901 331 RTC"
1650 If you say Y here you will get access to ST-Ericsson
1651 COH 901 331 RTC clock found in some ST-Ericsson Mobile
1654 This driver can also be built as a module. If so, the module
1655 will be called "rtc-coh901331".
1661 select STMP_DEVICE
1666 This driver can also be built as a module. If so, the module
1667 will be called rtc-stmp3xxx.
1684 tristate "Freescale MPC5121 built-in RTC"
1688 built-in RTC on MPC5121 or on MPC5200.
1690 This driver can also be built as a module. If so, the module
1691 will be called rtc-mpc5121.
1701 This driver can also be built as a module. If so, the module
1702 will be called rtc-jz4740.
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.
1749 This is a driver for the loongson1 on-chip Counter0 (Time-Of-Year
1752 This driver can also be built as a module. If so, the module
1753 will be called rtc-ls1x.
1756 tristate "Freescale MXC Real Time Clock"
1762 This driver can also be built as a module, if so, the module
1763 will be called "rtc-mxc".
1766 tristate "Freescale MXC Real Time Clock for i.MX53"
1772 This driver can also be built as a module, if so, the module
1773 will be called "rtc-mxc_v2".
1777 select REGMAP_MMIO
1785 This driver can also be built as a module, if so, the module
1786 will be called "rtc-snvs".
1800 Say "yes" here to support the real time clock on SiRF SOC chips.
1801 This driver can also be built as a module called rtc-sirfsoc.
1812 module will be called rtc-st-lpc.
1821 This driver can also be built as a module. If so, the module
1822 will be called rtc-moxart
1828 This enables support for the real time clock built in the MediaTek
1831 This drive can also be built as a module. If so, the module
1832 will be called rtc-mt2712.
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".
1929 select HID_SENSOR_IIO_COMMON
1935 rtc-hid-sensor-time.
1938 tristate "Goldfish Real Time Clock"
1953 Clock on the Wilco Embedded Controller (Wilco is a kind of Chromebook)
1955 This can also be built as a module. If so, the module will