Linux-ARM-Kernel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/11] ARM: NXP: Drop NOMMU platform support
@ 2026-06-19 15:40 Frank.Li
  2026-06-19 15:40 ` [PATCH 01/11] ARM: dts: vf610m4: Remove " Frank.Li
                   ` (10 more replies)
  0 siblings, 11 replies; 13+ messages in thread
From: Frank.Li @ 2026-06-19 15:40 UTC (permalink / raw)
  To: Arnd Bergmann, Sascha Hauer, Pengutronix Kernel Team,
	Stefan Agner, Fabio Estevam, Rob Herring, Krzysztof Kozlowski,
	Conor Dooley, Russell King, Abel Vesa, Peng Fan,
	Michael Turquette, Stephen Boyd, Brian Masney, Dong Aisheng,
	Jacky Bai, NXP S32 Linux Team, Linus Walleij, Vladimir Zapolskiy,
	Piotr Wojtaszczyk, Kees Cook, Gustavo A. R. Silva
  Cc: linux-arm-kernel, imx, devicetree, linux-kernel, linux-clk,
	linux-gpio, linux-hardening, Frank Li

Commercial users and hardware vendors migrated to Zephyr or other RTOS
solutions years ago, leaving the NOMMU platform support effectively
unused and unmaintained.

Remove the obsolete support to reduce maintenance burden and simplify the
Freescale/nxp platform code.

Some driver code still be kept and may clean up later since it is possible
reused by other SoC.

Signed-off-by: Frank Li <Frank.Li@nxp.com>
---
Frank Li (11):
      ARM: dts: vf610m4: Remove NOMMU platform support
      ARM: dts: imxrt1050: Remove NOMMU platform support
      ARM: imx: Remove NOMMU platform support
      clk: imx: imxrt1050: Remove NOMMU platform support
      pinctrl: freescale: IMXRT: Remove NOMMU platform support
      ARM: imxrt_defconfig: Remove NOMMU platform support
      ARM: dts: lpc: Remove NOMMU platform support
      ARM: mach-lpc: Remove NOMMU platform support
      ARM: configs: lpc*: Remove NOMMU platform support
      clk: nxp: lpc: Remove NOMMU platform support
      pinctrl: nxp: lpc: Remove NOMMU platform support

 .../devicetree/bindings/pinctrl/fsl,imxrt1050.yaml |   79 -
 .../devicetree/bindings/pinctrl/fsl,imxrt1170.yaml |   77 -
 arch/arm/Kconfig                                   |   12 -
 arch/arm/Makefile                                  |    2 -
 arch/arm/boot/dts/nxp/Makefile                     |    1 -
 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/lpc/Makefile                 |    9 -
 arch/arm/boot/dts/nxp/lpc/lpc18xx.dtsi             |  543 -------
 arch/arm/boot/dts/nxp/lpc/lpc3250-ea3250.dts       |  273 ----
 arch/arm/boot/dts/nxp/lpc/lpc3250-phy3250.dts      |  236 ---
 arch/arm/boot/dts/nxp/lpc/lpc32xx.dtsi             |  540 -------
 arch/arm/boot/dts/nxp/lpc/lpc4337-ciaa.dts         |  221 ---
 arch/arm/boot/dts/nxp/lpc/lpc4350-hitex-eval.dts   |  485 ------
 arch/arm/boot/dts/nxp/lpc/lpc4350.dtsi             |   48 -
 .../arm/boot/dts/nxp/lpc/lpc4357-ea4357-devkit.dts |  624 --------
 arch/arm/boot/dts/nxp/lpc/lpc4357-myd-lpc4357.dts  |  621 --------
 arch/arm/boot/dts/nxp/lpc/lpc4357.dtsi             |   52 -
 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/lpc18xx_defconfig                 |  158 --
 arch/arm/configs/lpc32xx_defconfig                 |  192 ---
 arch/arm/mach-imx/Kconfig                          |    7 -
 arch/arm/mach-imx/Makefile                         |    2 -
 arch/arm/mach-imx/mach-imxrt.c                     |   19 -
 arch/arm/mach-lpc18xx/Makefile                     |    2 -
 arch/arm/mach-lpc18xx/board-dt.c                   |   19 -
 arch/arm/mach-lpc32xx/Kconfig                      |   13 -
 arch/arm/mach-lpc32xx/Makefile                     |    8 -
 arch/arm/mach-lpc32xx/common.c                     |  125 --
 arch/arm/mach-lpc32xx/common.h                     |   32 -
 arch/arm/mach-lpc32xx/lpc32xx.h                    |  717 ---------
 arch/arm/mach-lpc32xx/phy3250.c                    |   92 --
 arch/arm/mach-lpc32xx/pm.c                         |  135 --
 arch/arm/mach-lpc32xx/serial.c                     |  148 --
 arch/arm/mach-lpc32xx/suspend.S                    |  148 --
 drivers/clk/Kconfig                                |    7 -
 drivers/clk/Makefile                               |    1 -
 drivers/clk/imx/Kconfig                            |    6 -
 drivers/clk/imx/Makefile                           |    1 -
 drivers/clk/imx/clk-imxrt1050.c                    |  182 ---
 drivers/clk/nxp/Makefile                           |    5 -
 drivers/clk/nxp/clk-lpc18xx-ccu.c                  |  301 ----
 drivers/clk/nxp/clk-lpc18xx-cgu.c                  |  668 --------
 drivers/clk/nxp/clk-lpc18xx-creg.c                 |  225 ---
 drivers/clk/nxp/clk-lpc32xx.c                      | 1591 --------------------
 drivers/pinctrl/Kconfig                            |    9 -
 drivers/pinctrl/Makefile                           |    1 -
 drivers/pinctrl/freescale/Kconfig                  |   16 -
 drivers/pinctrl/freescale/Makefile                 |    2 -
 drivers/pinctrl/freescale/pinctrl-imxrt1050.c      |  309 ----
 drivers/pinctrl/freescale/pinctrl-imxrt1170.c      |  349 -----
 drivers/pinctrl/pinctrl-lpc18xx.c                  | 1382 -----------------
 include/dt-bindings/clock/imxrt1050-clock.h        |   72 -
 60 files changed, 13802 deletions(-)
---
base-commit: 598c7067dd8b65b93f3ccada47e9014a13137f1b
change-id: 20260618-dts_cleanup_arm_mcore-e7e933da798a

Best regards,
--  
Frank Li <Frank.Li@nxp.com>



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2026-06-19 19:19 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-19 15:40 [PATCH 00/11] ARM: NXP: Drop NOMMU platform support Frank.Li
2026-06-19 15:40 ` [PATCH 01/11] ARM: dts: vf610m4: Remove " Frank.Li
2026-06-19 15:41 ` [PATCH 03/11] ARM: imx: " Frank.Li
2026-06-19 15:41 ` [PATCH 04/11] clk: imx: imxrt1050: " Frank.Li
2026-06-19 15:41 ` [PATCH 05/11] pinctrl: freescale: IMXRT: " Frank.Li
2026-06-19 15:41 ` [PATCH 06/11] ARM: imxrt_defconfig: " Frank.Li
2026-06-19 15:41 ` [PATCH 07/11] ARM: dts: lpc: " Frank.Li
2026-06-19 15:41 ` [PATCH 08/11] ARM: mach-lpc: " Frank.Li
2026-06-19 15:41 ` [PATCH 09/11] ARM: configs: lpc*: " Frank.Li
2026-06-19 15:41 ` [PATCH 10/11] clk: nxp: lpc: " Frank.Li
2026-06-19 15:41 ` [PATCH 11/11] pinctrl: " Frank.Li
2026-06-19 16:07 ` [PATCH 00/11] ARM: NXP: Drop " Vladimir Zapolskiy
2026-06-19 19:17   ` Arnd Bergmann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox