drivers/clk/nxp

NXP LPC18xx/LPC43xx and LPC32xx SoC clock controllers

Clock-tree controllers built into NXP's LPC-series ARM microcontrollers and microprocessors: the Cortex-M4/M0 LPC18xx and LPC43xx parts and the older ARM926-based LPC32xx parts. These chips are aimed at industrial, embedded, and motor-control designs, and the in-kernel code configures their internal PLLs, clock generation units, and clock control units so the rest of the SoC can run.

keep conf=0.86 deploy=low replacement=none subsystem=clk category=infrastructure
86%

recommendation

It should stay because the underlying NXP parts (for example LPC4337 and LPC3220) are still listed as Active products on nxp.com in 2025, and the code is still receiving bug fixes that maintainers consider worth backporting to stable kernels as recently as late October 2025. Deployments are modest and confined to embedded designs, but there is no successor driver — these SoCs need exactly this support to boot Linux.

repository signals

5 files
2,789 source lines
14 commits, 5y
+58 / −63 lines added / removed, 5y
11 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 14 total · active in 9/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: 2 commits · +2 −3 2022-03: 0 commits · +0 −0 2022-04: 0 commits · +0 −0 2022-05: 1 commit · +1 −1 2022-06: 1 commit · +3 −12 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: 0 commits · +0 −0 2023-07: 0 commits · +0 −0 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: 1 commit · +0 −1 2024-05: 0 commits · +0 −0 2024-06: 0 commits · +0 −0 2024-07: 1 commit · +1 −1 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: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 0 commits · +0 −0 2025-07: 2 commits · +3 −3 2025-08: 3 commits · +42 −34 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 −4 2026-02: 2 commits · +4 −4 2026-03: 0 commits · +0 −0 2026-04: 0 commits · +0 −0

sources

  1. lore.kernel.org

    The LPC18xx CGU clock driver still receives bug fixes that are considered suitable for stable backporting.

  2. lore.kernel.org

    The affected NXP clock-driver code was still present in supported stable trees in late 2025, indicating ongoing maintenance rather than removal.

  3. nxp.com

    NXP lists LPC4337FET256 as Active, so at least part of the LPC18xx/LPC43xx family supported by this driver was still sold new in 2025.

  4. nxp.com

    NXP lists LPC3220FET296 as Active, showing the LPC32xx family covered by this directory also remained commercially available in 2025.

codex reasoning notes (technical)

`exec_command` path inspection showed four SoC-specific clock drivers: LPC18xx/LPC43xx CCU/CGU/CREG plus LPC32xx clocks. `lore_file_timeline` on `drivers/clk/nxp/clk-lpc18xx-cgu.c` showed activity through 2025, including stable backports at the cited lore URLs, and no removal evidence surfaced from lore-first checks. `web.search_query` on nxp.com found official product pages marking LPC4337FET256 and LPC3220FET296 as Active. These parts are still sold but are niche embedded MCUs/MPUs, so deployments today are low and there is no natural replacement driver beyond the same SoC-specific support.