drivers/clk/at91

Microchip/Atmel AT91 SoC clock controllers (PMC)

Clock controller support for Microchip's (formerly Atmel) AT91 family of ARM-based microcontrollers and microprocessors, including the SAM9, SAMA5, and SAMA7 lines. These chips are widely used in industrial, IoT, and embedded gear, and the controller here gates and configures the on-chip clocks that the rest of the SoC depends on.

keep conf=0.94 deploy=medium replacement=none subsystem=clk category=platform-vendor
94%

recommendation

It should stay because the hardware is still actively sold by Microchip in 2025 (SAM9X60 is listed as in production, and the SAM9X7 is a newer addition to the family) and the code is under active upstream development, with 2025 patch series adding support for new SoC variants. There is no replacement driver and no sign of deprecation discussion.

repository signals

34 files
14,669 source lines
73 commits, 5y
+4,690 / −1,393 lines added / removed, 5y
23 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 73 total · active in 27/61 months
2021 2022 2023 2024 2025 2026 2021-04: 0 commits · +0 −0 2021-05: 0 commits · +0 −0 2021-06: 0 commits · +0 −0 2021-07: 1 commit · +6 −0 2021-08: 1 commit · +7 −7 2021-09: 1 commit · +5 −0 2021-10: 14 commits · +920 −342 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 2 commits · +10 −2 2022-02: 2 commits · +19 −135 2022-03: 1 commit · +4 −4 2022-04: 1 commit · +4 −0 2022-05: 0 commits · +0 −0 2022-06: 1 commit · +84 −24 2022-07: 0 commits · +0 −0 2022-08: 1 commit · +11 −7 2022-09: 1 commit · +10 −0 2022-10: 0 commits · +0 −0 2022-11: 1 commit · +1 −1 2022-12: 2 commits · +139 −51 2023-01: 0 commits · +0 −0 2023-02: 1 commit · +1 −1 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 3 commits · +19 −12 2023-06: 11 commits · +741 −534 2023-07: 0 commits · +0 −0 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 1 commit · +5 −7 2023-11: 0 commits · +0 −0 2023-12: 0 commits · +0 −0 2024-01: 0 commits · +0 −0 2024-02: 0 commits · +0 −0 2024-03: 0 commits · +0 −0 2024-04: 0 commits · +0 −0 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 6 commits · +1,029 −37 2024-08: 1 commit · +13 −11 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 2 commits · +16 −5 2024-12: 1 commit · +1,379 −2 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 1 commit · +10 −10 2025-08: 9 commits · +172 −121 2025-09: 2 commits · +4 −0 2025-10: 1 commit · +8 −4 2025-11: 2 commits · +3 −5 2025-12: 0 commits · +0 −0 2026-01: 0 commits · +0 −0 2026-02: 3 commits · +70 −71 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. spinics.net

    A 2025 patch series actively updates drivers/clk/at91 core files, showing ongoing upstream maintenance rather than removal.

  2. lists.infradead.org

    The 2025 linux-arm-kernel thread updates sam9x7 clock support, indicating new SoC enablement still lands in this directory.

  3. microchip.com

    Microchip lists SAM9X60 as 'Status: In Production', so AT91-family hardware covered here was still sold new in 2025.

  4. microchip.com

    Microchip's current SAM9 family page lists active SAM9X7 and SAM9X60 products, supporting continued present-day embedded deployments.

codex reasoning notes (technical)

Not an early-exit case: this is kernel clock-provider driver code for AT91-family SoCs. Local shell inspection of the directory and local git log (git -c safe.directory ... log -- drivers/clk/at91) showed continued substantive activity into 2025-2026. The two mailing-list URLs were obtained via web search for AT91 clk patch traffic and show active maintenance/new SoC work; no removal/deprecation discussion surfaced in those searches. The Microchip URLs were obtained via web search, then opened/found to confirm current product-family status and 'In Production' for SAM9X60. Because the hardware family is still sold and upstream work is active, this should be kept, with no obvious replacement driver.