drivers/clk/imx

NXP i.MX SoC clock controllers

Clock tree controllers for NXP's (formerly Freescale's) i.MX family of ARM application processors, spanning roughly two decades of SoCs from the older i.MX6 and i.MX7 generations through current i.MX8, i.MX9, i.MX91, i.MX93, and i.MX95 chips used in industrial gateways, automotive infotainment, single-board computers, and embedded Linux products.

keep conf=0.95 deploy=high replacement=none subsystem=clk category=platform-vendor
95%

recommendation

It should stay in the kernel because NXP's i.MX application processor line is very much alive: the i.MX93 and i.MX95 families are still marketed as current products in 2025, and the directory has been receiving steady feature work and bug fixes, including fresh support for the newest i.MX91 and i.MX95 parts. There is no sign of any removal or deprecation effort upstream.

repository signals

60 files
20,131 source lines
286 commits, 5y
+6,923 / −1,837 lines added / removed, 5y
88 authors, 5y
monthly commits · 2021-04-21 → 2026-04-21 · 286 total · active in 51/61 months
2021 2022 2023 2024 2025 2026 2021-04: 5 commits · +552 −145 2021-05: 2 commits · +36 −42 2021-06: 12 commits · +233 −24 2021-07: 2 commits · +6 −6 2021-08: 3 commits · +34 −12 2021-09: 20 commits · +874 −357 2021-10: 2 commits · +2 −0 2021-11: 5 commits · +17 −18 2021-12: 1 commit · +70 −1 2022-01: 2 commits · +176 −1 2022-02: 11 commits · +871 −109 2022-03: 14 commits · +271 −134 2022-04: 4 commits · +24 −3 2022-05: 1 commit · +1 −1 2022-06: 7 commits · +25 −19 2022-07: 0 commits · +0 −0 2022-08: 8 commits · +395 −19 2022-09: 3 commits · +10 −4 2022-10: 7 commits · +24 −18 2022-11: 9 commits · +131 −122 2022-12: 2 commits · +10 −2 2023-01: 9 commits · +219 −28 2023-02: 1 commit · +1 −1 2023-03: 13 commits · +327 −31 2023-04: 17 commits · +139 −51 2023-05: 7 commits · +65 −21 2023-06: 5 commits · +50 −19 2023-07: 6 commits · +483 −22 2023-08: 6 commits · +27 −19 2023-09: 13 commits · +55 −25 2023-10: 1 commit · +10 −7 2023-11: 0 commits · +0 −0 2023-12: 6 commits · +54 −35 2024-01: 0 commits · +0 −0 2024-02: 1 commit · +8 −3 2024-03: 2 commits · +138 −25 2024-04: 3 commits · +451 −7 2024-05: 2 commits · +8 −4 2024-06: 19 commits · +187 −49 2024-07: 1 commit · +29 −9 2024-08: 1 commit · +30 −0 2024-09: 2 commits · +4 −4 2024-10: 9 commits · +106 −38 2024-11: 3 commits · +9 −4 2024-12: 2 commits · +15 −14 2025-01: 0 commits · +0 −0 2025-02: 2 commits · +154 −3 2025-03: 0 commits · +0 −0 2025-04: 0 commits · +0 −0 2025-05: 0 commits · +0 −0 2025-06: 1 commit · +8 −4 2025-07: 18 commits · +223 −177 2025-08: 3 commits · +47 −35 2025-09: 0 commits · +0 −0 2025-10: 2 commits · +12 −39 2025-11: 1 commit · +158 −0 2025-12: 0 commits · +0 −0 2026-01: 4 commits · +7 −11 2026-02: 5 commits · +136 −113 2026-03: 1 commit · +1 −2 2026-04: 0 commits · +0 −0

sources

  1. nxp.com

    NXP lists i.MX93 as Active in 2025, showing the family covered by this driver directory is still sold new.

  2. nxp.com

    NXP lists i.MX95 as an active/current family page in 2025; the directory already contains i.MX95 clock driver support, indicating ongoing enablement for current silicon.

  3. git.kernel.org

    Canonical kernel tree location for the i.MX clock driver directory; matches the local directory contents spanning many i.MX generations including recent parts such as i.MX91/i.MX93/i.MX95.

  4. git.kernel.org

    Canonical kernel history page for this directory; consistent with the local git history showing substantial non-removal development activity through 2025-2026 rather than deprecation.

codex reasoning notes (technical)

Real driver directory, not an asset/helper-only subtree: local `rg` showed many `CLK_OF_DECLARE` and `module_platform_driver` entry points across SoC-specific files. Upstream attention is active: local `git -c safe.directory=... log -- drivers/clk/imx` showed many functional commits in 2024-2026, including new i.MX91/i.MX95 work and bug fixes, with no credible removal/deprecation signal; the shell `lei` path was unavailable (`lei: command not found`), and web lore searches did not surface removal threads. Deployment outlook is strong because NXP product pages obtained via web search show current i.MX93 and i.MX95 families still marketed in 2025. Source acquisition: NXP URLs came from `web.search_query`; kernel.org URLs are canonical recall used to anchor the directory/tree and history pages.