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 <[email protected]>
---
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 <[email protected]>


Reply via email to