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

1 # SPDX-License-Identifier: GPL-2.0-only
16 depends on !S390
26 bool "Set system time from RTC on startup and resume"
35 depends on RTC_HCTOSYS
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
54 bool "Set the RTC time based on NTP synchronization"
63 depends on RTC_SYSTOHC
80 depends on KUNIT
93 backed) storage present on RTCs.
99 depends on SYSFS
109 depends on PROC_FS
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.
155 on the RTC subsystem. Please read the source code
159 will be called rtc-test.
167 depends on MFD_88PM860X
173 will be called rtc-88pm860x.
177 depends on MFD_88PM800
183 will be called rtc-88pm80x.
187 depends on MFD_88PM886_PMIC
190 Marvell 88PM886 chip.
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.
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.
213 will be called rtc-ab-e0z9.
220 families of ultra-low-power battery- and capacitor-backed real-time
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.
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
245 be called rtc-brcmstb-waketimer.
249 depends on MFD_AS3722
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.
269 The first seven registers on these chips hold an RTC, and other
272 sysfs, but other chip features may not be available.
275 will be called rtc-ds1307.
278 bool "Century bit support for rtc-ds1307"
279 depends on RTC_DRV_DS1307
295 DS1374 real-time clock chips. If an interrupt is associated
299 will be called rtc-ds1374.
303 depends on RTC_DRV_DS1374 && WATCHDOG
308 real-time clock chips.
314 Dallas/Maxim DS1672 timekeeping chip.
317 will be called rtc-ds1672.
321 depends on OF
323 Say Y to enable support for the HYM8563 I2C RTC chip. Apart
328 will be called rtc-hym8563.
332 depends on MFD_LP8788
340 Maxim MAX6900 I2C RTC chip.
343 will be called rtc-max6900.
347 depends on MFD_MAX8907 || COMPILE_TEST
354 will be called rtc-max8907.
358 depends on MFD_MAX8925
364 will be called rtc-max8925.
368 depends on MFD_MAX8998
374 will be called rtc-max8998.
378 depends on MFD_MAX8997
384 will be called rtc-max8997.
388 depends on I2C
389 depends on COMMON_CLK
390 depends on HWMON || HWMON=n
397 will be called rtc-max31335.
401 depends on MFD_MAX77686 || MFD_MAX77620 || MFD_MAX77714 || COMPILE_TEST
407 will be called rtc-max77686.
411 depends on ARCH_SPACEMIT || COMPILE_TEST
417 "spacemit-p1-rtc".
421 depends on OF
424 chip.
427 called "rtc-nct3018y".
431 depends on MFD_NCT6694
437 be called rtc-nct6694.
441 depends on MFD_RK8XX
447 will be called rk808-rtc.
456 will be called rtc-rs5c372.
462 Intersil ISL1208 RTC chip.
465 will be called rtc-isl1208.
472 Intersil ISL12022 RTC chip.
475 will be called rtc-isl12022.
479 depends on OF
482 Intersil ISL12026 RTC chip.
485 will be called rtc-isl12026.
491 Xicor/Intersil X1205 RTC chip.
494 will be called rtc-x1205.
504 will be called rtc-pcf8523.
510 If you say yes here you get support for the PCF85363 RTC chip.
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
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.
539 will be called rtc-pcf8583.
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.
567 will be called rtc-bd70528.
573 BQ32000 I2C RTC chip.
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
596 will be called rtc-twl.
600 depends on MFD_PALMAS
606 will be called rtc-palma.
610 depends on MFD_TPS6586X
618 depends on MFD_TPS6594
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
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
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
656 will be called rtc-rc5t619.
659 tristate "Seiko Instruments S-35390A"
663 Instruments S-35390A.
666 will be called rtc-s35390a.
673 Ramtron FM3130 is a chip with two separate devices inside,
677 will be called rtc-fm3130.
684 chip.
687 will be called rtc-rx8010.
692 depends on I2C
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.
707 will be called rtc-rx8581.
710 tristate "Epson RX-8025SA/NB"
713 RX-8025SA/NB RTC chips.
716 will be called rtc-rx8025.
725 will be called rtc-em3027.
735 will be called rtc-rv3028.
745 will be called rtc-rv3032.
754 will be called rtc-rv8803.
758 depends on MFD_SEC_CORE || COMPILE_TEST
766 will be called rtc-s5m.
776 will be called rtc-sd2405al.
786 will be called rtc-sd3078
798 ST M41T93 SPI RTC chip.
801 will be called rtc-m41t93.
807 ST M41T94 SPI RTC chip.
810 will be called rtc-m41t94.
814 depends on SPI
819 will be called rtc-ds1302.
829 will be called rtc-ds1305.
840 will be called rtc-ds1343.
849 This driver only supports the RTC feature, and not other chip
853 will be called rtc-ds1347.
862 other chip features such as alarms.
865 will be called rtc-ds1390.
871 Maxim MAX6916 SPI RTC chip.
873 This driver only supports the RTC feature, and not other chip
877 will be called rtc-max6916.
880 tristate "Epson RTC-9701JE"
883 Epson RTC-9701JE SPI RTC chip.
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.
894 will be called rtc-rx4581.
903 will be called rtc-rs5c348.
909 Maxim MAX6902 SPI RTC chip.
912 will be called rtc-max6902.
919 RTC chip.
922 will be called rtc-pcf2123.
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
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
983 will be called rtc-pcf2127.
987 depends on RTC_I2C_AND_SPI
995 will be called rtc-pcf85063.
999 depends on RTC_I2C_AND_SPI
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.
1027 will be called rtc-rx6110.
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.
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
1068 depends on SNI_RM
1074 depends on HAS_IOMEM
1080 depends on HAS_IOMEM
1083 Dallas DS1511 timekeeping/watchdog chip.
1086 will be called rtc-ds1511.
1090 depends on HAS_IOMEM
1093 Maxim/Dallas DS1553 timekeeping chip.
1096 will be called rtc-ds1553.
1100 depends on HAS_IOMEM
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,
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.
1174 will be called rtc-ds1742.
1180 Dallas DS2404 RTC chip.
1183 will be called rtc-ds2404.
1187 depends on PMIC_DA9052
1190 DA9052-BC and DA9053-AA/Bx PMICs.
1194 depends on MFD_DA9055
1200 will be called rtc-da9055
1204 depends on MFD_DA9063 || MFD_DA9062
1210 will be called "rtc-da9063".
1214 depends on EFI && !X86
1220 will be called rtc-efi.
1224 depends on HAS_IOMEM
1227 Simtek STK17TA8 timekeeping chip.
1230 will be called rtc-stk17ta8.
1234 depends on HAS_IOMEM
1240 will be called rtc-m48t86.
1244 depends on HAS_IOMEM
1247 ST M48T35 RTC chip.
1250 will be called "rtc-m48t35".
1254 depends on HAS_IOMEM
1257 ST M48T59 RTC chip and compatible ST M48T08 and M48T02.
1263 will be called "rtc-m48t59".
1267 depends on HAS_IOMEM
1270 timekeeping chip. It is used in some Amiga models (e.g. A2000).
1273 will be called rtc-msm6242.
1277 depends on HAS_IOMEM && HAS_IOPORT
1278 depends on SPARC || COMPILE_TEST
1281 BQ4802 RTC chip.
1284 will be called rtc-bq4802.
1288 depends on HAS_IOMEM
1291 timekeeping chip. It is used in some Amiga models (e.g. A3000
1295 will be called rtc-rp5c01.
1299 depends on GAMECUBE || WII || COMPILE_TEST
1306 will be called "rtc-gamecube".
1310 depends on MFD_WM831X
1316 will be called "rtc-wm831x".
1320 depends on MFD_WM8350
1326 will be called "rtc-wm8350".
1330 depends on MFD_SC27XX_PMIC || COMPILE_TEST
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.
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
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
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
1412 will be called rtc-asm9260.
1416 depends on SOPHGO_CV1800_RTCSYS || COMPILE_TEST
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
1434 will be called rtc-digicolor.
1438 depends on ARCH_MXC || COMPILE_TEST
1439 depends on OF
1444 will be called "rtc-imxdi".
1448 depends on ARCH_LAYERSCAPE || SOC_LS1021A || COMPILE_TEST
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
1468 will be called "rtc-meson".
1472 depends on ARCH_MESON || COMPILE_TEST
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.
1492 will be called rtc-omap.
1496 depends on ARCH_EXYNOS || ARCH_S3C64XX || ARCH_S5PV210 || \
1505 will be called rtc-s3c.
1509 depends on ARCH_EP93XX || COMPILE_TEST
1515 will be called rtc-ep93xx.
1519 depends on ARCH_SA1100 || ARCH_PXA || ARCH_MMP
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
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
1548 will be called rtc-sunplus.
1552 depends on ARM_AMBA
1555 PrimeCell PL030 RTC found on certain ARM SOCs.
1558 module will be called rtc-pl030.
1562 depends on ARM_AMBA
1565 PrimeCell PL031 RTC found on certain ARM SOCs.
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
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
1602 will be called rtc-au1xxx.
1606 depends on SH_LANDISK
1612 depends on ARCH_RZN1 || COMPILE_TEST
1613 depends on OF && HAS_IOMEM
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
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
1697 will be called armada38x-rtc.
1701 depends on OF && HAS_IOMEM
1704 found on certain SOCs.
1707 module will be called rtc-cadence.
1711 depends on HAS_IOMEM
1715 Faraday Technolog FTRTC010 found on e.g. Gemini SoC's.
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.
1727 will be called rtc-ps3.
1731 depends on ARCH_MXS || COMPILE_TEST
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.
1762 will be called rtc-mpc5121.
1766 depends on MIPS || COMPILE_TEST
1767 depends on OF && COMMON_CLK
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
1782 It can be found on Loongson-1 series cpu, Loongson-2K series cpu
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
1799 so, the module will be called rtc-lpc24xx.
1802 depends on ARCH_LPC32XX || COMPILE_TEST
1808 will be called rtc-lpc32xx.
1812 depends on MFD_PM8XXX || MFD_SPMI_PMIC || COMPILE_TEST
1818 module will be called rtc-pm8xxx.
1822 depends on ARCH_TEGRA || COMPILE_TEST
1828 will be called rtc-tegra.
1832 depends on ARCH_MXC || COMPILE_TEST
1833 depends on HAS_IOMEM
1834 depends on OF
1840 will be called "rtc-mxc".
1844 depends on ARCH_MXC || COMPILE_TEST
1845 depends on HAS_IOMEM
1846 depends on OF
1852 will be called "rtc-mxc_v2".
1857 depends on ARCH_MXC || COMPILE_TEST
1858 depends on HAS_IOMEM
1859 depends on OF
1865 will be called "rtc-snvs".
1870 depends on ARCH_MXC || COMPILE_TEST
1871 depends on HAS_IOMEM
1872 depends on OF
1877 will be called "rtc-bbnsm".
1880 depends on IMX_SCMI_BBM_EXT || COMPILE_TEST
1888 module will be called rtc-imx-sm-bbm.
1891 depends on IMX_SCU
1892 depends on HAVE_ARM_SMCCC
1900 depends on ARCH_STI
1901 depends on OF
1907 module will be called rtc-st-lpc.
1911 depends on ARCH_MOXART || COMPILE_TEST
1917 will be called rtc-moxart
1921 depends on ARCH_MEDIATEK || COMPILE_TEST
1927 will be called rtc-mt2712.
1931 depends on MFD_MT6397 || COMPILE_TEST
1942 depends on ARCH_MEDIATEK || COMPILE_TEST
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
1959 will be called "rtc-xgene".
1963 depends on MACH_PIC32
1969 will be called rtc-pic32
1972 tristate "EPSON TOYOCOM RTC-7301SF/DG"
1974 depends on OF && HAS_IOMEM
1977 RTC-7301SF/DG chips.
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
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
2023 will be called "rtc-aspeed".
2027 depends on ARCH_K3 || COMPILE_TEST
2034 will be called "rtc-ti-k3".
2038 depends on ARCH_MA35 || COMPILE_TEST
2042 On-Chip Real Time Clock.
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.
2055 will be called "rtc-rtca3".
2059 depends on HAS_IOMEM
2068 depends on WILCO_EC
2072 Clock on the Wilco Embedded Controller (Wilco is a kind of Chromebook)
2079 depends on ARCH_MSTARV7 || COMPILE_TEST
2081 If you say yes here you get support for the Mstar MSC313e On-Chip
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.
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
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
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
2129 Please note that it is not battery-powered.
2135 depends on USB_HID
2136 depends on HID_SENSOR_HUB && IIO
2143 rtc-hid-sensor-time.