Real-Time Clock (RTC) subsystem and chip drivers
Real-time clocks are the small battery-backed timekeeping chips that remember the date and time when a computer is powered off and can wake it on schedule. This directory is the umbrella for dozens of them, from the legacy PC CMOS clock to discrete I2C and SPI parts like the NXP PCF85063A and Analog Devices DS3231, plus RTC blocks built into SoCs in servers, embedded boards, and VMs.
recommendation
It should stay because this is an actively maintained core subsystem under Alexandre Belloni and the linux-rtc list, with regular pull requests and fixes landing through 2025. The hardware class is universal and still being designed into new products, with vendors like NXP and Analog Devices shipping current parts, so there is no plausible path to removal.
repository signals
sources
- docs.kernel.org
Kernel documentation describes the RTC class framework as supporting a wide variety of RTCs, including SoC-integrated and discrete I2C/SPI chips, with /dev/rtcN interfaces across many systems.
- patchwork.ozlabs.org
Patchwork shows accepted RTC subsystem pull requests and driver fixes in 2025, indicating active upstream maintenance rather than retirement.
- lore.kernel.org
The linux-rtc mailing list had fresh traffic on 2026-04-24, confirming the subsystem is still live upstream.
- nxp.com
NXP lists the PCF85063A RTC as Active and shows a 2025 datasheet revision, evidence that new RTC hardware covered by this subsystem is still sold.
- analog.com
Analog Devices lists the DS3231 RTC in PRODUCTION with sample/buy availability, further showing ongoing new-hardware deployment for RTC devices.
codex reasoning notes (technical)
This is the maintained RTC subsystem, not a dead single-chip driver bucket. Local MAINTAINERS inspection shows drivers/rtc/ is under the REAL TIME CLOCK (RTC) SUBSYSTEM with Alexandre Belloni and linux-rtc@vger.kernel.org; local git grep over drivers/rtc since 2023 found no explicit remove/deprecate/obsolete subjects. URLs were obtained via web search for kernel docs, Patchwork, and vendor product pages, plus one lore URL from `lore_eq(list=linux-rtc)` on the linux-rtc list. The directory has heavy recent churn from the provided stats, upstream list traffic is current, and the hardware class remains broadly deployed in PCs, servers, industrial/embedded boards, and virtualized environments. No single replacement driver exists because this directory is the umbrella subsystem for many unrelated RTC chips and controllers.