drivers/clk/nuvoton

Nuvoton MA35D1 SoC clock controller

Clock controller support for Nuvoton's MA35D1 family of Arm Cortex-A35 microprocessors, a current generation of edge/IIoT and HMI SoCs that Nuvoton aims at industrial Linux designs. The driver programs the on-chip PLLs and dividers that feed every other block on these chips.

keep conf=0.91 deploy=low replacement=none subsystem=clk category=infrastructure
91%

recommendation

It should stay because the MA35D1 is a current Nuvoton product still being sold and promoted for new industrial Linux designs in 2025, with evaluation boards in stock and an official BSP published in March 2025 that references this exact directory. The code is also actively maintained upstream, with a 2023 bring-up and a January 2026 patch modernizing it against a deprecated clock API, so there is no plausible replacement or reason to drop it.

repository signals

6 files
1,577 source lines
9 commits, 5y
+1,742 / −142 lines added / removed, 5y
4 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 9 total · active in 5/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: 0 commits · +0 −0 2021-08: 0 commits · +0 −0 2021-09: 0 commits · +0 −0 2021-10: 0 commits · +0 −0 2021-11: 0 commits · +0 −0 2021-12: 0 commits · +0 −0 2022-01: 0 commits · +0 −0 2022-02: 0 commits · +0 −0 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 0 commits · +0 −0 2022-06: 0 commits · +0 −0 2022-07: 0 commits · +0 −0 2022-08: 0 commits · +0 −0 2022-09: 0 commits · +0 −0 2022-10: 0 commits · +0 −0 2022-11: 0 commits · +0 −0 2022-12: 0 commits · +0 −0 2023-01: 0 commits · +0 −0 2023-02: 0 commits · +0 −0 2023-03: 0 commits · +0 −0 2023-04: 0 commits · +0 −0 2023-05: 0 commits · +0 −0 2023-06: 4 commits · +1,711 −119 2023-07: 1 commit · +1 −2 2023-08: 0 commits · +0 −0 2023-09: 0 commits · +0 −0 2023-10: 0 commits · +0 −0 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: 0 commits · +0 −0 2024-08: 0 commits · +0 −0 2024-09: 0 commits · +0 −0 2024-10: 0 commits · +0 −0 2024-11: 0 commits · +0 −0 2024-12: 0 commits · +0 −0 2025-01: 0 commits · +0 −0 2025-02: 0 commits · +0 −0 2025-03: 0 commits · +0 −0 2025-04: 1 commit · +2 −2 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 0 commits · +0 −0 2025-08: 2 commits · +26 −14 2025-09: 0 commits · +0 −0 2025-10: 0 commits · +0 −0 2025-11: 0 commits · +0 −0 2025-12: 0 commits · +0 −0 2026-01: 1 commit · +2 −5 2026-02: 0 commits · +0 −0 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. spinics.net

    Patch traffic in January 2026 updated the MA35D1 divider clock code for a deprecated clk API, showing current upstream maintenance rather than abandonment.

  2. spinics.net

    The MA35D1 clock controller entered upstream through an ARM/kernel review thread in 2023, confirming this directory is the SoC clock driver for MA35D1.

  3. nuvoton.com

    Nuvoton still markets the MA35D1 family as a current Arm Cortex-A35 MPU for edge IIoT/HMI/Linux use cases, indicating ongoing new-design relevance in 2025.

  4. direct.nuvoton.com

    Nuvoton Direct listed MA35D1 evaluation hardware as new and in stock, which is strong evidence that MA35D1 hardware remained commercially available in 2025/2026.

  5. nuvoton.com

    Nuvoton published a March 13, 2025 MA35D1 Linux BSP manual that explicitly references the Linux clock-driver files in drivers/clk/nuvoton, showing continued vendor Linux support.

codex reasoning notes (technical)

Local exec_command with rg/sed showed this directory only supports compatible "nuvoton,ma35d1-clk" and Kconfig ARCH_MA35/CLK_MA35D1, so it is a young SoC-specific clock driver, not legacy baggage. Recent upstream activity was obtained by exec_command git log (local tree) and corroborated via web search to spinics patch archives; I found a 2026 API-conversion patch and the 2023 bring-up review thread, with no removal discussion surfaced in the searched results. Product availability and deployment evidence came from web search to Nuvoton official product/store pages and a 2025 BSP PDF. Conclusion: niche industrial/edge MPU deployments remain current, with no natural replacement other than the same driver, so deprecation/removal is not indicated.