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 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3"
190 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip.
193 will be called rtc-ab-b5ze-s3.
197 tristate "Abracon AB-RTCMC-32.768kHz-EOZ9"
200 AB-RTCMC-32.768kHz-EOA9 I2C RTC chip.
203 will be called rtc-ab-e0z9.
210 families of ultra-low-power battery- and capacitor-backed real-time
214 will be called rtc-abx80x.
217 tristate "X-Powers AC100"
218 depends on MFD_AC100
220 If you say yes here you get support for the real-time clock found
221 in X-Powers AC100 family peripheral ICs.
224 will be called rtc-ac100.
227 tristate "Broadcom STB wake-timer"
228 depends on ARCH_BRCMSTB || BMIPS_GENERIC || COMPILE_TEST
231 If you say yes here you get support for the wake-timer found on
235 be called rtc-brcmstb-waketimer.
239 depends on MFD_AS3722
245 will be called rtc-as3722.
248 tristate "Dallas/Maxim DS1307/37/38/39/40/41, ST M41T00, EPSON RX-8025, ISL12057"
255 ST M41T00, EPSON RX-8025, Intersil ISL12057 and probably other chips.
259 The first seven registers on these chips hold an RTC, and other
262 sysfs, but other chip features may not be available.
265 will be called rtc-ds1307.
268 bool "Century bit support for rtc-ds1307"
269 depends on RTC_DRV_DS1307
285 DS1374 real-time clock chips. If an interrupt is associated
289 will be called rtc-ds1374.
293 depends on RTC_DRV_DS1374 && WATCHDOG
298 real-time clock chips.
304 Dallas/Maxim DS1672 timekeeping chip.
307 will be called rtc-ds1672.
311 depends on OF
313 Say Y to enable support for the HYM8563 I2C RTC chip. Apart
318 will be called rtc-hym8563.
322 depends on MFD_LP8788
330 Maxim MAX6900 I2C RTC chip.
333 will be called rtc-max6900.
337 depends on MFD_MAX8907 || COMPILE_TEST
344 will be called rtc-max8907.
348 depends on MFD_MAX8925
354 will be called rtc-max8925.
358 depends on MFD_MAX8998
364 will be called rtc-max8998.
368 depends on MFD_MAX8997
374 will be called rtc-max8997.
378 depends on I2C
379 depends on COMMON_CLK
380 depends on HWMON || HWMON=n
387 will be called rtc-max31335.
391 depends on MFD_MAX77686 || MFD_MAX77620 || MFD_MAX77714 || COMPILE_TEST
397 will be called rtc-max77686.
401 depends on OF
404 chip.
407 called "rtc-nct3018y".
411 depends on MFD_RK8XX
417 will be called rk808-rtc.
426 will be called rtc-rs5c372.
432 Intersil ISL1208 RTC chip.
435 will be called rtc-isl1208.
442 Intersil ISL12022 RTC chip.
445 will be called rtc-isl12022.
449 depends on OF
452 Intersil ISL12026 RTC chip.
455 will be called rtc-isl12026.
461 Xicor/Intersil X1205 RTC chip.
464 will be called rtc-x1205.
474 will be called rtc-pcf8523.
480 If you say yes here you get support for the PCF85063 RTC chip
483 will be called rtc-pcf85063.
489 If you say yes here you get support for the PCF85363 RTC chip.
492 will be called rtc-pcf85363.
494 The nvmem interface will be named pcf85363-#, where # is the
495 zero-based instance number.
501 Philips PCF8563 RTC chip. The Epson RTC8564
505 will be called rtc-pcf8563.
511 RTC chip found on Acorn RiscPCs. This driver supports the
513 the RTC's SRAM. It will work on other platforms with the same
514 chip, but the year will probably have to be tweaked.
517 will be called rtc-pcf8583.
528 will be called rtc-m41t80.
532 depends on RTC_DRV_M41T80
539 depends on MFD_ROHM_BD71828
542 block on ROHM BD71815 and BD71828 Power Management IC.
545 will be called rtc-bd70528.
551 BQ32000 I2C RTC chip.
554 will be called rtc-bq32k.
558 depends on MENELAUS
560 If you say yes here you get support for the RTC on the
561 TWL92330 "Menelaus" power management chip, used with OMAP2
567 depends on TWL4030_CORE
568 depends on OF
570 If you say yes here you get support for the RTC on the
574 will be called rtc-twl.
578 depends on MFD_PALMAS
584 will be called rtc-palma.
588 depends on MFD_TPS6586X
596 depends on MFD_TPS6594
604 will be called rtc-tps6594.
608 depends on MFD_TPS65910
610 If you say yes here you get support for the RTC on the
614 will be called rtc-tps65910.
618 depends on MFD_RC5T583
620 If you say yes here you get support for the RTC on the
624 will be called rtc-rc5t583.
628 depends on MFD_RN5T618
630 If you say yes here you get support for the RTC on the
634 will be called rtc-rc5t619.
637 tristate "Seiko Instruments S-35390A"
641 Instruments S-35390A.
644 will be called rtc-s35390a.
651 Ramtron FM3130 is a chip with two separate devices inside,
655 will be called rtc-fm3130.
662 chip.
665 will be called rtc-rx8010.
668 tristate "Epson RX-8571/RX-8581"
671 If you say yes here you will get support for the Epson RX-8571/
672 RX-8581.
675 will be called rtc-rx8581.
678 tristate "Epson RX-8025SA/NB"
681 RX-8025SA/NB RTC chips.
684 will be called rtc-rx8025.
693 will be called rtc-em3027.
703 will be called rtc-rv3028.
713 will be called rtc-rv3032.
722 will be called rtc-rv8803.
726 depends on MFD_SEC_CORE || COMPILE_TEST
734 will be called rtc-s5m.
744 will be called rtc-sd3078
756 ST M41T93 SPI RTC chip.
759 will be called rtc-m41t93.
765 ST M41T94 SPI RTC chip.
768 will be called rtc-m41t94.
772 depends on SPI
777 will be called rtc-ds1302.
787 will be called rtc-ds1305.
798 will be called rtc-ds1343.
807 This driver only supports the RTC feature, and not other chip
811 will be called rtc-ds1347.
820 other chip features such as alarms.
823 will be called rtc-ds1390.
829 Maxim MAX6916 SPI RTC chip.
831 This driver only supports the RTC feature, and not other chip
835 will be called rtc-max6916.
838 tristate "Epson RTC-9701JE"
841 Epson RTC-9701JE SPI RTC chip.
844 will be called rtc-r9701.
847 tristate "Epson RX-4581"
849 If you say yes here you will get support for the Epson RX-4581.
852 will be called rtc-rx4581.
861 will be called rtc-rs5c348.
867 Maxim MAX6902 SPI RTC chip.
870 will be called rtc-max6902.
877 RTC chip.
880 will be called rtc-pcf2123.
888 will be called rtc-mcp795.
906 depends on RTC_I2C_AND_SPI
911 DS3232 and DS3234 real-time clock chips. If an interrupt is associated
915 will be called rtc-ds3232.
919 depends on RTC_DRV_DS3232 && HWMON && !(RTC_DRV_DS3232=y && HWMON=m)
922 Say Y here if you want to expose temperature sensor data on
923 rtc-ds3232
927 depends on RTC_I2C_AND_SPI
941 will be called rtc-pcf2127.
945 depends on RTC_I2C_AND_SPI
953 will be called rtc-rv3029c2.
957 depends on RTC_DRV_RV3029C2 && HWMON
958 depends on !(RTC_DRV_RV3029C2=y && HWMON=m)
961 Say Y here if you want to expose temperature sensor data on
962 rtc-rv3029.
965 tristate "Epson RX-6110"
966 depends on RTC_I2C_AND_SPI
970 If you say yes here you will get support for the Epson RX-6110.
973 will be called rtc-rx6110.
982 tristate "PC-style 'CMOS'"
983 depends on X86 || ARM || PPC || MIPS || SPARC64
984 depends on HAS_IOPORT || MACH_DECSTATION
989 found in every PC or ACPI-based system, and some other boards.
992 or LPC bus chips, and so on.
1000 will be called rtc-cmos.
1003 bool "Alpha PC-style CMOS"
1004 depends on ALPHA
1005 depends on HAS_IOPORT
1009 Direct support for the real-time clock found on every Alpha
1014 depends on SNI_RM
1020 depends on HAS_IOMEM
1026 depends on HAS_IOMEM
1029 Dallas DS1511 timekeeping/watchdog chip.
1032 will be called rtc-ds1511.
1036 depends on HAS_IOMEM
1039 Maxim/Dallas DS1553 timekeeping chip.
1042 will be called rtc-ds1553.
1046 depends on HAS_IOMEM
1054 will be called rtc-ds1685.
1058 depends on RTC_DRV_DS1685_FAMILY
1065 clock chip.
1067 This chip is commonly found in SGI O2 (IP32) and SGI Octane (IP30)
1068 systems, as well as EPPC-405-UC modules by electronic system design
1075 clock chip.
1077 This is an older RTC chip, supplanted by the DS1685/DS1687 above,
1079 Cycle counters, plus a customer-specific, 8-byte ROM/Serial number.
1089 clock chip.
1091 This chip features 2kb of extended NV-SRAM. It may possibly be
1098 clock chip.
1100 This chip features 4kb of extended NV-SRAM.
1106 clock chip.
1108 This chip features 8kb of extended NV-SRAM.
1114 depends on HAS_IOMEM
1117 Maxim/Dallas DS1742/1743 timekeeping chip.
1120 will be called rtc-ds1742.
1126 Dallas DS2404 RTC chip.
1129 will be called rtc-ds2404.
1133 depends on PMIC_DA9052
1136 DA9052-BC and DA9053-AA/Bx PMICs.
1140 depends on MFD_DA9055
1146 will be called rtc-da9055
1150 depends on MFD_DA9063 || MFD_DA9062
1156 will be called "rtc-da9063".
1160 depends on EFI && !X86
1166 will be called rtc-efi.
1170 depends on HAS_IOMEM
1173 Simtek STK17TA8 timekeeping chip.
1176 will be called rtc-stk17ta8.
1180 depends on HAS_IOMEM
1186 will be called rtc-m48t86.
1190 depends on HAS_IOMEM
1193 ST M48T35 RTC chip.
1196 will be called "rtc-m48t35".
1200 depends on HAS_IOMEM
1203 ST M48T59 RTC chip and compatible ST M48T08 and M48T02.
1209 will be called "rtc-m48t59".
1213 depends on HAS_IOMEM
1216 timekeeping chip. It is used in some Amiga models (e.g. A2000).
1219 will be called rtc-msm6242.
1223 depends on HAS_IOMEM && HAS_IOPORT
1224 depends on SPARC || COMPILE_TEST
1227 BQ4802 RTC chip.
1230 will be called rtc-bq4802.
1234 depends on HAS_IOMEM
1237 timekeeping chip. It is used in some Amiga models (e.g. A3000
1241 will be called rtc-rp5c01.
1245 depends on GAMECUBE || WII || COMPILE_TEST
1252 will be called "rtc-gamecube".
1256 depends on MFD_WM831X
1262 will be called "rtc-wm831x".
1266 depends on MFD_WM8350
1272 will be called "rtc-wm8350".
1276 depends on MFD_SC27XX_PMIC || COMPILE_TEST
1283 will be called rtc-sc27xx.
1287 depends on PLAT_SPEAR || COMPILE_TEST
1290 If you say Y here you will get support for the RTC found on
1294 depends on MFD_PCF50633
1301 tristate "ST-Ericsson AB8500 RTC"
1302 depends on AB8500_CORE
1306 Select this to enable the ST-Ericsson AB8500 power management IC RTC
1307 support. This chip contains a battery- and capacitor-backed RTC.
1311 depends on PPC_POWERNV
1315 driver based on OPAL interfaces.
1318 will be called rtc-opal.
1321 tristate "OP-TEE based RTC driver"
1322 depends on OPTEE
1324 Select this to get support for OP-TEE based RTC control on SoCs where
1328 will be called rtc-optee.
1332 depends on OF && HAS_IOMEM
1334 If you say yes here you get support for the RTC controller found on
1339 depends on CROS_EC
1345 will be called rtc-cros-ec.
1349 depends on MFD_NTXEC
1352 embedded controller found in certain e-book readers designed by the
1355 comment "on-CPU RTC drivers"
1359 depends on MACH_ASM9260 || COMPILE_TEST
1361 If you say yes here you get support for the RTC on the
1365 will be called rtc-asm9260.
1369 depends on ARCH_DIGICOLOR || COMPILE_TEST
1371 If you say yes here you get support for the RTC on Conexant
1375 will be called rtc-digicolor.
1379 depends on ARCH_MXC || COMPILE_TEST
1380 depends on OF
1385 will be called "rtc-imxdi".
1389 depends on ARCH_LAYERSCAPE || SOC_LS1021A || COMPILE_TEST
1398 will be called "rtc-fsl-ftm-alarm".
1402 depends on (ARM && ARCH_MESON) || COMPILE_TEST
1405 Support for the RTC block on the Amlogic Meson6, Meson8, Meson8b
1409 will be called "rtc-meson".
1413 depends on ARCH_MESON || COMPILE_TEST
1420 will be called rtc-meson-vrtc.
1424 depends on ARCH_OMAP || ARCH_DAVINCI || COMPILE_TEST
1425 depends on OF
1426 depends on PINCTRL
1429 Say "yes" here to support the on chip real time clock
1430 present on TI OMAP1, AM33xx, DA8xx/OMAP-L13x, AM43xx and DRA7xx.
1433 will be called rtc-omap.
1437 depends on ARCH_EXYNOS || ARCH_S3C64XX || ARCH_S5PV210 || \
1446 will be called rtc-s3c.
1450 depends on ARCH_EP93XX || COMPILE_TEST
1456 will be called rtc-ep93xx.
1460 depends on ARCH_SA1100 || ARCH_PXA || ARCH_MMP
1466 module will be called rtc-sa1100.
1469 tristate "SuperH On-Chip RTC"
1470 depends on SUPERH || ARCH_RENESAS
1472 Say Y here to enable support for the on-chip RTC found in
1476 module will be called rtc-sh.
1480 depends on SOC_SP7021
1482 Say 'yes' to get support for the real-time clock present in
1483 Sunplus SP7021 - a SoC for industrial applications. It provides
1489 will be called rtc-sunplus.
1493 depends on ARM_AMBA
1496 PrimeCell PL030 RTC found on certain ARM SOCs.
1499 module will be called rtc-pl030.
1503 depends on ARM_AMBA
1506 PrimeCell PL031 RTC found on certain ARM SOCs.
1509 module will be called rtc-pl031.
1513 depends on ARCH_AT91 || COMPILE_TEST
1514 depends on OF
1516 Driver for the internal RTC (Realtime Clock) module found on
1517 Atmel AT91RM9200's and some AT91SAM9 chips. On AT91SAM9 chips
1522 depends on ARCH_AT91 || COMPILE_TEST
1523 depends on OF && HAS_IOMEM
1531 Some AT91SAM9 SoCs provide a real RTC block, on those ones you'd
1537 depends on MIPS_ALCHEMY
1539 This is a driver for the Au1xxx on-chip Counter0 (Time-Of-Year
1543 will be called rtc-au1xxx.
1547 depends on SH_LANDISK
1553 depends on ARCH_RZN1 || COMPILE_TEST
1554 depends on OF && HAS_IOMEM
1562 depends on PARISC || M68K || PPC || SUPERH || COMPILE_TEST
1564 Say Y or M here to enable RTC support on systems using the generic
1570 depends on ARCH_PXA
1582 depends on ARCH_VT8500 || COMPILE_TEST
1590 depends on SPARC64
1593 based RTC on SUN4V systems.
1598 depends on COMMON_CLK
1599 depends on ARCH_SUNXI || COMPILE_TEST
1606 depends on MACH_SUN4I || MACH_SUN7I || COMPILE_TEST
1608 If you say Y here you will get support for the RTC found on
1613 depends on SPARC64
1615 If you say Y here you will get support for the RTC found on
1620 depends on ARCH_DOVE || ARCH_MVEBU || COMPILE_TEST
1622 If you say yes here you will get support for the in-chip RTC
1627 will be called rtc-mv.
1631 depends on ARCH_MVEBU || COMPILE_TEST
1632 depends on OF
1634 If you say yes here you will get support for the in-chip RTC
1638 will be called armada38x-rtc.
1642 depends on OF && HAS_IOMEM
1645 found on certain SOCs.
1648 module will be called rtc-cadence.
1652 depends on HAS_IOMEM
1656 Faraday Technolog FTRTC010 found on e.g. Gemini SoC's.
1659 will be called rtc-ftrtc010.
1663 depends on PPC_PS3
1665 If you say yes here you will get support for the RTC on PS3.
1668 will be called rtc-ps3.
1672 depends on ARCH_MXS || COMPILE_TEST
1679 will be called rtc-stmp3xxx.
1683 depends on EZX_PCAP
1685 If you say Y here you will get support for the RTC found on
1686 the PCAP2 ASIC used on some Motorola phones.
1689 depends on MFD_MC13XXX
1692 This enables support for the RTCs found on Freescale's PMICs
1696 tristate "Freescale MPC5121 built-in RTC"
1697 depends on PPC_MPC512x || PPC_MPC52xx
1700 built-in RTC on MPC5121 or on MPC5200.
1703 will be called rtc-mpc5121.
1707 depends on MIPS || COMPILE_TEST
1708 depends on OF && COMMON_CLK
1714 will be called rtc-jz4740.
1717 tristate "Loongson On-chip RTC"
1718 depends on MACH_LOONGSON32 || MACH_LOONGSON64 || COMPILE_TEST
1721 This is a driver for the Loongson on-chip Counter0 (Time-Of-Year
1723 It can be found on Loongson-1 series cpu, Loongson-2K series cpu
1727 will be called rtc-loongson.
1731 depends on ARCH_LPC18XX || COMPILE_TEST
1732 depends on OF && HAS_IOMEM
1733 depends on COMMON_CLK
1735 This enables support for the NXP RTC found which can be found on
1740 so, the module will be called rtc-lpc24xx.
1743 depends on ARCH_LPC32XX || COMPILE_TEST
1749 will be called rtc-lpc32xx.
1753 depends on MFD_PM8XXX || MFD_SPMI_PMIC || COMPILE_TEST
1759 module will be called rtc-pm8xxx.
1763 depends on ARCH_TEGRA || COMPILE_TEST
1769 will be called rtc-tegra.
1773 depends on ARCH_MXC || COMPILE_TEST
1774 depends on HAS_IOMEM
1775 depends on OF
1781 will be called "rtc-mxc".
1785 depends on ARCH_MXC || COMPILE_TEST
1786 depends on HAS_IOMEM
1787 depends on OF
1793 will be called "rtc-mxc_v2".
1798 depends on ARCH_MXC || COMPILE_TEST
1799 depends on HAS_IOMEM
1800 depends on OF
1806 will be called "rtc-snvs".
1811 depends on ARCH_MXC || COMPILE_TEST
1812 depends on HAS_IOMEM
1813 depends on OF
1818 will be called "rtc-bbnsm".
1821 depends on IMX_SCU
1822 depends on HAVE_ARM_SMCCC
1830 depends on ARCH_STI
1831 depends on OF
1837 module will be called rtc-st-lpc.
1841 depends on ARCH_MOXART || COMPILE_TEST
1847 will be called rtc-moxart
1851 depends on ARCH_MEDIATEK || COMPILE_TEST
1857 will be called rtc-mt2712.
1861 depends on MFD_MT6397 || (COMPILE_TEST && IRQ_DOMAIN)
1871 depends on ARCH_MEDIATEK || COMPILE_TEST
1877 will be called rtc-mt7622.
1880 tristate "APM X-Gene RTC"
1881 depends on HAS_IOMEM
1882 depends on ARCH_XGENE || COMPILE_TEST
1884 If you say yes here you get support for the APM X-Gene SoC real time
1888 will be called "rtc-xgene".
1892 depends on MACH_PIC32
1898 will be called rtc-pic32
1901 tristate "EPSON TOYOCOM RTC-7301SF/DG"
1903 depends on OF && HAS_IOMEM
1906 RTC-7301SF/DG chips.
1909 will be called rtc-r7301.
1914 depends on ARCH_STM32 || COMPILE_TEST
1916 If you say yes here you get support for the STM32 On-Chip
1920 will be called "rtc-stm32".
1923 depends on MFD_CPCAP
1926 Say y here for CPCAP rtc found on some Motorola phones
1931 depends on ARCH_REALTEK || COMPILE_TEST
1939 depends on OF
1940 depends on ARCH_ASPEED || COMPILE_TEST
1946 will be called "rtc-aspeed".
1950 depends on ARCH_K3 || COMPILE_TEST
1957 will be called "rtc-ti-k3".
1961 depends on ARCH_MA35 || COMPILE_TEST
1965 On-Chip Real Time Clock.
1968 will be called "rtc-ma35d1".
1974 depends on USB_HID
1975 depends on HID_SENSOR_HUB && IIO
1982 rtc-hid-sensor-time.
1986 depends on HAS_IOMEM
1995 depends on WILCO_EC
1999 Clock on the Wilco Embedded Controller (Wilco is a kind of Chromebook)
2006 depends on ARCH_MSTARV7 || COMPILE_TEST
2008 If you say yes here you get support for the Mstar MSC313e On-Chip
2012 will be called "rtc-msc313".
2015 tristate "Microchip PolarFire SoC built-in RTC"
2016 depends on ARCH_MICROCHIP_POLARFIRE
2019 built-in RTC on Polarfire SoC.
2022 will be called "rtc-mpfs".
2026 depends on ARCH_MSTARV7 || COMPILE_TEST
2029 If you say yes here you get support for the SigmaStar SSD202D On-Chip
2033 will be called "rtc-ssd20xd".