Thread (103 messages) flat view 103 messages, 36 authors, 11d ago

Re: [PATCH 08/13] ARM: imx: remove nommu support

From: Giulio Benetti <giulio.benetti@benettiengineering.com>
Date: 2026-09-10 16:11:36
Also in: imx, linux-arm-kernel, linux-doc, linux-omap, lkml

Hi Fabio, Arnd and Jesse,

On 9/9/26 10:21 PM, Fabio Estevam 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, 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.
MMU-less architecture never had a complete support, I agree that it's
time to drop it so:
Acked-by: Giulio Benetti <giulio.benetti@benettiengineering.com>

Best regards
Giulio Benetti
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help