Re: [PATCH 08/13] ARM: imx: remove nommu support
From: Jesse T <hidden>
Date: 2026-09-10 13:09:19
Also in:
imx, linux-arm-kernel, linux-devicetree, linux-omap, lkml
On Wed, Sep 9, 2026 at 4:21 PM Fabio Estevam [off-list ref] wrote:
On Tue, Sep 8, 2026 at 12:29 PM Arnd Bergmann [off-list ref] wrote:quoted
From: Arnd Bergmann <arnd@arndb.de> The i.MX platform has grown support for three separate product lines using Cortex-M based microcontrollers over the years: - i.MX RT1050, a high-end microcontroller - Vybrid vf610 suppors running Linux on either the Cortex-A5 CPU or the Cortex-M4 MCU - i.MX7D similarly can run Linux on the Cortex-A7 or the Cortex-M4 There are no known upstream users of any of those three,
There is both a u-boot and buildroot config for i.MX RT1050,
I also do basic regression testing on this platform. I understand the
need to depreciate no-MMU, but it's sad to see them go.
If it helps at all to remove i.MX RT1050 there are only 11 commits
adding it that are from Giulio Benetti and I.
For i.MX RT1170 only 3 commits by me which only got partially
added. See
Commit: fff65226b229 ("pinctrl: freescale: Add i.MXRT1170 pinctrl
driver support")
I also occasionally test the stm32f429-disco as I have one.
quoted
so drop support and simplify the platform to assume that an MMU is present. Cc: Frank Li <Frank.Li@nxp.com> Cc: Sascha Hauer <s.hauer@pengutronix.de> Cc: Pengutronix Kernel Team <kernel@pengutronix.de> Cc: Fabio Estevam <festevam@gmail.com> Cc: Stefan Agner <stefan@agner.ch> Cc: Rob Herring <robh@kernel.org> Cc: Krzysztof Kozlowski <krzk+dt@kernel.org> Cc: Conor Dooley <conor+dt@kernel.org> Cc: Vladimir Zapolskiy <vz@mleia.com> Cc: Giulio Benetti <giulio.benetti@benettiengineering.com> Cc: devicetree@vger.kernel.org Cc: imx@lists.linux.dev Signed-off-by: Arnd Bergmann <arnd@arndb.de> --- arch/arm/boot/dts/nxp/imx/Makefile | 2 - arch/arm/boot/dts/nxp/imx/imxrt1050-evk.dts | 72 - arch/arm/boot/dts/nxp/imx/imxrt1050-pinfunc.h | 993 ----------- arch/arm/boot/dts/nxp/imx/imxrt1050.dtsi | 160 -- arch/arm/boot/dts/nxp/imx/imxrt1170-pinfunc.h | 1561 ----------------- arch/arm/boot/dts/nxp/vf/Makefile | 2 - arch/arm/boot/dts/nxp/vf/vf610m4-colibri.dts | 61 - arch/arm/boot/dts/nxp/vf/vf610m4-cosmic.dts | 88 - arch/arm/boot/dts/nxp/vf/vf610m4.dtsi | 61 - arch/arm/configs/imxrt_defconfig | 35 - arch/arm/configs/vf610m4_defconfig | 39 - arch/arm/mach-imx/Kconfig | 27 +- arch/arm/mach-imx/Makefile | 3 - arch/arm/mach-imx/mach-imx7d-cm4.c | 18 - arch/arm/mach-imx/mach-imxrt.c | 19 -The imxrt1050-evk dts is used in U-Boot. Adding Jesse and Giulio, who use this platform in U-Boot.
Thanks for the CC, Jesse Taube