Freescale/NXP i.MX and Vybrid SoC pin controllers
Pin multiplexing and pad configuration for Freescale/NXP application processors, covering the entire i.MX family from the early i.MX1 through today's i.MX93 and i.MX95, the i.MX RT crossover microcontrollers, and the Vybrid VF610. These chips are widely used in industrial controllers, automotive infotainment, point-of-sale terminals, and single-board computers.
recommendation
It should stay in the kernel because it covers the pin multiplexing hardware on a long, still-growing line of Freescale/NXP application processors, from the older i.MX1 through the current i.MX93 and i.MX95, plus the i.MX RT microcontrollers and Vybrid VF610. NXP added i.MX952 support here as recently as December 2025, and both i.MX93 and i.MX95 are listed as Active products being designed into new boards today.
repository signals
sources
- git.kernel.org
Kernel Kconfig for this directory covers a broad set of Freescale/NXP SoCs including i.MX1/2x/3x/5x/6x/7x/8x/9x, i.MX RT, i.MX95 SCMI, and VF610, indicating this is an active SoC-family pinctrl stack rather than a single obsolete chip.
- lore.kernel.org
Recent upstream work added NXP i.MX952 support under drivers/pinctrl/freescale in December 2025, showing ongoing feature development rather than retirement.
- nxp.com
NXP lists i.MX93 as Active, indicating new-sale current-generation hardware covered by this driver family.
- nxp.com
NXP lists i.MX95 as Active, matching the in-tree i.MX95 SCMI pinctrl support and showing continued new-product relevance.
codex reasoning notes (technical)
Recommendation is keep: local Kconfig inspection via shell (`sed`) shows the directory serves many Freescale/NXP SoC generations including current i.MX93/i.MX95 and i.MXRT parts; mapped to the canonical kernel.org Kconfig URL by canonical recall. Upstream activity was checked first with `lore_file_timeline`, which returned late-2025 i.MX952 support patches and no sign of retirement. Current deployment/new-sale evidence came from `web.search_query` on official NXP product pages showing i.MX93 and i.MX95 marked Active. No natural replacement exists beyond these SoC-specific pinctrl drivers themselves.