[PATCH 0/2] i.MX: Remove support for old boards

Sascha Hauer s.hauer at pengutronix.de
Thu Mar 2 02:52:22 PST 2023


This removes a bunch of old boards that nobody showed interest in for a
long time:

Freescale boards
================
MACH_IMX21ADS
MACH_IMX27ADS
MACH_FREESCALE_MX25_3STACK
MACH_FREESCALE_MX35_3STACK
MACH_FREESCALE_MX53_SMD

Eukrea boards
=============
MACH_EUKREA_CPUIMX25
MACH_EUKREA_CPUIMX27
MACH_EUKREA_CPUIMX35
MACH_EUKREA_CPUIMX51SD

Garz+Fricke boards
==================
MACH_NESO
MACH_GUF_CUPID

Phytec boards
=============
MACH_PCM037
MACH_PCM043

Amazon boards
=============
MACH_KINDLE3

The boards all have in common that they do not support device trees and
also don't have multi-image support.

If you are still using these boards and wish them to be supported please
speak up.

Sascha

Sascha Hauer (2):
  ARM: i.MX: Remove old boards
  ARM: i.MX: Remove config CONFIG_ARCH_TEXT_BASE

 arch/arm/Kconfig                              |   2 +
 arch/arm/Makefile                             |  17 -
 arch/arm/boards/Makefile                      |  14 -
 arch/arm/boards/eukrea_cpuimx25/Makefile      |   6 -
 .../defaultenv-eukrea_cpuimx25/bin/init_board |  41 --
 .../defaultenv-eukrea_cpuimx25/config         |  47 --
 .../boards/eukrea_cpuimx25/eukrea_cpuimx25.c  | 218 ---------
 .../eukrea_cpuimx25/flash-header.imxcfg       |  19 -
 arch/arm/boards/eukrea_cpuimx25/lowlevel.c    | 122 -----
 arch/arm/boards/eukrea_cpuimx27/Makefile      |   4 -
 .../boards/eukrea_cpuimx27/env/bin/_update    |  36 --
 arch/arm/boards/eukrea_cpuimx27/env/bin/boot  |  53 --
 arch/arm/boards/eukrea_cpuimx27/env/bin/init  |  43 --
 .../eukrea_cpuimx27/env/bin/update_kernel     |  15 -
 .../eukrea_cpuimx27/env/bin/update_root       |  16 -
 arch/arm/boards/eukrea_cpuimx27/env/config    |  36 --
 .../boards/eukrea_cpuimx27/eukrea_cpuimx27.c  | 240 ---------
 .../boards/eukrea_cpuimx27/lowlevel_init.S    | 136 ------
 arch/arm/boards/eukrea_cpuimx35/Makefile      |   6 -
 .../defaultenv-eukrea_cpuimx35/bin/init_board |  41 --
 .../defaultenv-eukrea_cpuimx35/config         |  47 --
 .../boards/eukrea_cpuimx35/eukrea_cpuimx35.c  | 346 -------------
 .../eukrea_cpuimx35/flash-header.imxcfg       |  21 -
 arch/arm/boards/eukrea_cpuimx35/lowlevel.c    | 128 -----
 arch/arm/boards/eukrea_cpuimx51/Makefile      |   5 -
 .../defaultenv-eukrea_cpuimx51/bin/init_board |  20 -
 .../defaultenv-eukrea_cpuimx51/config         |  50 --
 .../boards/eukrea_cpuimx51/eukrea_cpuimx51.c  | 134 ------
 .../eukrea_cpuimx51/flash-header.imxcfg       |  61 ---
 arch/arm/boards/eukrea_cpuimx51/lowlevel.c    |  13 -
 arch/arm/boards/freescale-mx21-ads/Makefile   |   4 -
 .../boards/freescale-mx21-ads/env/bin/init    |   1 -
 arch/arm/boards/freescale-mx21-ads/imx21ads.c | 180 -------
 .../boards/freescale-mx21-ads/lowlevel_init.S | 131 -----
 arch/arm/boards/freescale-mx25-3ds/3stack.c   | 210 --------
 arch/arm/boards/freescale-mx25-3ds/Makefile   |   6 -
 .../defaultenv-freescale-mx25-3ds/bin/_update |  36 --
 .../defaultenv-freescale-mx25-3ds/bin/boot    |  47 --
 .../defaultenv-freescale-mx25-3ds/bin/init    |  26 -
 .../bin/update_kernel                         |  15 -
 .../bin/update_root                           |  16 -
 .../defaultenv-freescale-mx25-3ds/config      |  29 --
 .../freescale-mx25-3ds/flash-header.imxcfg    |  44 --
 .../boards/freescale-mx25-3ds/lowlevel_init.S | 213 --------
 arch/arm/boards/freescale-mx27-ads/Makefile   |   4 -
 .../boards/freescale-mx27-ads/env/bin/_update |  36 --
 .../boards/freescale-mx27-ads/env/bin/boot    |  38 --
 .../boards/freescale-mx27-ads/env/bin/init    |  20 -
 .../freescale-mx27-ads/env/bin/update_kernel  |   8 -
 .../freescale-mx27-ads/env/bin/update_root    |   8 -
 arch/arm/boards/freescale-mx27-ads/env/config |  25 -
 arch/arm/boards/freescale-mx27-ads/imx27ads.c | 110 -----
 .../boards/freescale-mx27-ads/lowlevel_init.S | 116 -----
 arch/arm/boards/freescale-mx35-3ds/3stack.c   | 454 ------------------
 arch/arm/boards/freescale-mx35-3ds/Makefile   |   5 -
 .../freescale-mx35-3ds/board-mx35_3stack.h    |  86 ----
 .../defaultenv-freescale-mx35-3ds/config      |  51 --
 .../freescale-mx35-3ds/flash-header.imxcfg    |  36 --
 .../boards/freescale-mx35-3ds/lowlevel_init.S | 241 ----------
 arch/arm/boards/freescale-mx53-smd/Makefile   |   5 -
 arch/arm/boards/freescale-mx53-smd/board.c    | 156 ------
 .../defaultenv-freescale-mx53-smd/config      |  45 --
 .../freescale-mx53-smd/flash-header.imxcfg    |  56 ---
 arch/arm/boards/freescale-mx53-smd/lowlevel.c |  14 -
 arch/arm/boards/guf-cupid/Makefile            |   6 -
 arch/arm/boards/guf-cupid/board.c             | 339 -------------
 .../guf-cupid/defaultenv-guf-cupid/config     |  50 --
 arch/arm/boards/guf-cupid/lowlevel.c          | 301 ------------
 arch/arm/boards/guf-neso/Makefile             |   6 -
 arch/arm/boards/guf-neso/board.c              | 318 ------------
 .../guf-neso/defaultenv-guf-neso/config       |  47 --
 arch/arm/boards/guf-neso/lowlevel.c           |  81 ----
 arch/arm/boards/guf-neso/pll_init.S           |  53 --
 arch/arm/boards/kindle3/Makefile              |   4 -
 arch/arm/boards/kindle3/env/boot/mmc_kernel   |   7 -
 arch/arm/boards/kindle3/env/init/serials      |  21 -
 arch/arm/boards/kindle3/env/init/usbconsole   |   8 -
 .../boards/kindle3/env/nv/autoboot_timeout    |   1 -
 arch/arm/boards/kindle3/env/nv/boot.default   |   1 -
 .../boards/kindle3/env/nv/linux.bootargs.base |   1 -
 .../kindle3/env/nv/linux.bootargs.console     |   1 -
 .../boards/kindle3/env/nv/linux.bootargs.lpj  |   1 -
 arch/arm/boards/kindle3/flash-header.imxcfg   |  26 -
 arch/arm/boards/kindle3/kindle3.c             | 304 ------------
 arch/arm/boards/kindle3/lowlevel.c            | 127 -----
 arch/arm/boards/phytec-phycore-imx31/Makefile |   5 -
 .../phytec-phycore-imx31/env/boot/nand-ubi    |   5 -
 .../env/init/mtdparts-nand                    |   6 -
 .../env/init/mtdparts-nor                     |   6 -
 .../boards/phytec-phycore-imx31/lowlevel.c    | 118 -----
 arch/arm/boards/phytec-phycore-imx31/pcm037.c | 240 ---------
 arch/arm/boards/phytec-phycore-imx35/Makefile |   5 -
 .../phytec-phycore-imx35/env/boot/nand-ubi    |   5 -
 .../env/init/mtdparts-nand                    |   6 -
 .../env/init/mtdparts-nor                     |   6 -
 .../phytec-phycore-imx35/flash-header.imxcfg  |  39 --
 .../boards/phytec-phycore-imx35/lowlevel.c    | 179 -------
 arch/arm/boards/phytec-phycore-imx35/pcm043.c | 313 ------------
 arch/arm/configs/cupid_defconfig              |  70 ---
 arch/arm/configs/eukrea_cpuimx25_defconfig    |  87 ----
 arch/arm/configs/eukrea_cpuimx27_defconfig    |  53 --
 arch/arm/configs/eukrea_cpuimx35_defconfig    |  95 ----
 arch/arm/configs/eukrea_cpuimx51_defconfig    |  68 ---
 arch/arm/configs/freescale-mx25-3ds_defconfig |  56 ---
 arch/arm/configs/freescale-mx27-ads_defconfig |  35 --
 arch/arm/configs/freescale-mx35-3ds_defconfig |  62 ---
 arch/arm/configs/freescale-mx53-smd_defconfig |  61 ---
 arch/arm/configs/kindle3_defconfig            |  67 ---
 arch/arm/configs/neso_defconfig               |  68 ---
 .../configs/phytec-phycore-imx31_defconfig    |  82 ----
 .../configs/phytec-phycore-imx35_defconfig    |  86 ----
 arch/arm/mach-imx/Kconfig                     | 260 ----------
 112 files changed, 2 insertions(+), 8193 deletions(-)
 delete mode 100644 arch/arm/boards/eukrea_cpuimx25/Makefile
 delete mode 100644 arch/arm/boards/eukrea_cpuimx25/defaultenv-eukrea_cpuimx25/bin/init_board
 delete mode 100644 arch/arm/boards/eukrea_cpuimx25/defaultenv-eukrea_cpuimx25/config
 delete mode 100644 arch/arm/boards/eukrea_cpuimx25/eukrea_cpuimx25.c
 delete mode 100644 arch/arm/boards/eukrea_cpuimx25/flash-header.imxcfg
 delete mode 100644 arch/arm/boards/eukrea_cpuimx25/lowlevel.c
 delete mode 100644 arch/arm/boards/eukrea_cpuimx27/Makefile
 delete mode 100644 arch/arm/boards/eukrea_cpuimx27/env/bin/_update
 delete mode 100644 arch/arm/boards/eukrea_cpuimx27/env/bin/boot
 delete mode 100644 arch/arm/boards/eukrea_cpuimx27/env/bin/init
 delete mode 100644 arch/arm/boards/eukrea_cpuimx27/env/bin/update_kernel
 delete mode 100644 arch/arm/boards/eukrea_cpuimx27/env/bin/update_root
 delete mode 100644 arch/arm/boards/eukrea_cpuimx27/env/config
 delete mode 100644 arch/arm/boards/eukrea_cpuimx27/eukrea_cpuimx27.c
 delete mode 100644 arch/arm/boards/eukrea_cpuimx27/lowlevel_init.S
 delete mode 100644 arch/arm/boards/eukrea_cpuimx35/Makefile
 delete mode 100644 arch/arm/boards/eukrea_cpuimx35/defaultenv-eukrea_cpuimx35/bin/init_board
 delete mode 100644 arch/arm/boards/eukrea_cpuimx35/defaultenv-eukrea_cpuimx35/config
 delete mode 100644 arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c
 delete mode 100644 arch/arm/boards/eukrea_cpuimx35/flash-header.imxcfg
 delete mode 100644 arch/arm/boards/eukrea_cpuimx35/lowlevel.c
 delete mode 100644 arch/arm/boards/eukrea_cpuimx51/Makefile
 delete mode 100644 arch/arm/boards/eukrea_cpuimx51/defaultenv-eukrea_cpuimx51/bin/init_board
 delete mode 100644 arch/arm/boards/eukrea_cpuimx51/defaultenv-eukrea_cpuimx51/config
 delete mode 100644 arch/arm/boards/eukrea_cpuimx51/eukrea_cpuimx51.c
 delete mode 100644 arch/arm/boards/eukrea_cpuimx51/flash-header.imxcfg
 delete mode 100644 arch/arm/boards/eukrea_cpuimx51/lowlevel.c
 delete mode 100644 arch/arm/boards/freescale-mx21-ads/Makefile
 delete mode 100644 arch/arm/boards/freescale-mx21-ads/env/bin/init
 delete mode 100644 arch/arm/boards/freescale-mx21-ads/imx21ads.c
 delete mode 100644 arch/arm/boards/freescale-mx21-ads/lowlevel_init.S
 delete mode 100644 arch/arm/boards/freescale-mx25-3ds/3stack.c
 delete mode 100644 arch/arm/boards/freescale-mx25-3ds/Makefile
 delete mode 100644 arch/arm/boards/freescale-mx25-3ds/defaultenv-freescale-mx25-3ds/bin/_update
 delete mode 100644 arch/arm/boards/freescale-mx25-3ds/defaultenv-freescale-mx25-3ds/bin/boot
 delete mode 100644 arch/arm/boards/freescale-mx25-3ds/defaultenv-freescale-mx25-3ds/bin/init
 delete mode 100644 arch/arm/boards/freescale-mx25-3ds/defaultenv-freescale-mx25-3ds/bin/update_kernel
 delete mode 100644 arch/arm/boards/freescale-mx25-3ds/defaultenv-freescale-mx25-3ds/bin/update_root
 delete mode 100644 arch/arm/boards/freescale-mx25-3ds/defaultenv-freescale-mx25-3ds/config
 delete mode 100644 arch/arm/boards/freescale-mx25-3ds/flash-header.imxcfg
 delete mode 100644 arch/arm/boards/freescale-mx25-3ds/lowlevel_init.S
 delete mode 100644 arch/arm/boards/freescale-mx27-ads/Makefile
 delete mode 100644 arch/arm/boards/freescale-mx27-ads/env/bin/_update
 delete mode 100644 arch/arm/boards/freescale-mx27-ads/env/bin/boot
 delete mode 100644 arch/arm/boards/freescale-mx27-ads/env/bin/init
 delete mode 100644 arch/arm/boards/freescale-mx27-ads/env/bin/update_kernel
 delete mode 100644 arch/arm/boards/freescale-mx27-ads/env/bin/update_root
 delete mode 100644 arch/arm/boards/freescale-mx27-ads/env/config
 delete mode 100644 arch/arm/boards/freescale-mx27-ads/imx27ads.c
 delete mode 100644 arch/arm/boards/freescale-mx27-ads/lowlevel_init.S
 delete mode 100644 arch/arm/boards/freescale-mx35-3ds/3stack.c
 delete mode 100644 arch/arm/boards/freescale-mx35-3ds/Makefile
 delete mode 100644 arch/arm/boards/freescale-mx35-3ds/board-mx35_3stack.h
 delete mode 100644 arch/arm/boards/freescale-mx35-3ds/defaultenv-freescale-mx35-3ds/config
 delete mode 100644 arch/arm/boards/freescale-mx35-3ds/flash-header.imxcfg
 delete mode 100644 arch/arm/boards/freescale-mx35-3ds/lowlevel_init.S
 delete mode 100644 arch/arm/boards/freescale-mx53-smd/Makefile
 delete mode 100644 arch/arm/boards/freescale-mx53-smd/board.c
 delete mode 100644 arch/arm/boards/freescale-mx53-smd/defaultenv-freescale-mx53-smd/config
 delete mode 100644 arch/arm/boards/freescale-mx53-smd/flash-header.imxcfg
 delete mode 100644 arch/arm/boards/freescale-mx53-smd/lowlevel.c
 delete mode 100644 arch/arm/boards/guf-cupid/Makefile
 delete mode 100644 arch/arm/boards/guf-cupid/board.c
 delete mode 100644 arch/arm/boards/guf-cupid/defaultenv-guf-cupid/config
 delete mode 100644 arch/arm/boards/guf-cupid/lowlevel.c
 delete mode 100644 arch/arm/boards/guf-neso/Makefile
 delete mode 100644 arch/arm/boards/guf-neso/board.c
 delete mode 100644 arch/arm/boards/guf-neso/defaultenv-guf-neso/config
 delete mode 100644 arch/arm/boards/guf-neso/lowlevel.c
 delete mode 100644 arch/arm/boards/guf-neso/pll_init.S
 delete mode 100644 arch/arm/boards/kindle3/Makefile
 delete mode 100644 arch/arm/boards/kindle3/env/boot/mmc_kernel
 delete mode 100644 arch/arm/boards/kindle3/env/init/serials
 delete mode 100644 arch/arm/boards/kindle3/env/init/usbconsole
 delete mode 100644 arch/arm/boards/kindle3/env/nv/autoboot_timeout
 delete mode 100644 arch/arm/boards/kindle3/env/nv/boot.default
 delete mode 100644 arch/arm/boards/kindle3/env/nv/linux.bootargs.base
 delete mode 100644 arch/arm/boards/kindle3/env/nv/linux.bootargs.console
 delete mode 100644 arch/arm/boards/kindle3/env/nv/linux.bootargs.lpj
 delete mode 100644 arch/arm/boards/kindle3/flash-header.imxcfg
 delete mode 100644 arch/arm/boards/kindle3/kindle3.c
 delete mode 100644 arch/arm/boards/kindle3/lowlevel.c
 delete mode 100644 arch/arm/boards/phytec-phycore-imx31/Makefile
 delete mode 100644 arch/arm/boards/phytec-phycore-imx31/env/boot/nand-ubi
 delete mode 100644 arch/arm/boards/phytec-phycore-imx31/env/init/mtdparts-nand
 delete mode 100644 arch/arm/boards/phytec-phycore-imx31/env/init/mtdparts-nor
 delete mode 100644 arch/arm/boards/phytec-phycore-imx31/lowlevel.c
 delete mode 100644 arch/arm/boards/phytec-phycore-imx31/pcm037.c
 delete mode 100644 arch/arm/boards/phytec-phycore-imx35/Makefile
 delete mode 100644 arch/arm/boards/phytec-phycore-imx35/env/boot/nand-ubi
 delete mode 100644 arch/arm/boards/phytec-phycore-imx35/env/init/mtdparts-nand
 delete mode 100644 arch/arm/boards/phytec-phycore-imx35/env/init/mtdparts-nor
 delete mode 100644 arch/arm/boards/phytec-phycore-imx35/flash-header.imxcfg
 delete mode 100644 arch/arm/boards/phytec-phycore-imx35/lowlevel.c
 delete mode 100644 arch/arm/boards/phytec-phycore-imx35/pcm043.c
 delete mode 100644 arch/arm/configs/cupid_defconfig
 delete mode 100644 arch/arm/configs/eukrea_cpuimx25_defconfig
 delete mode 100644 arch/arm/configs/eukrea_cpuimx27_defconfig
 delete mode 100644 arch/arm/configs/eukrea_cpuimx35_defconfig
 delete mode 100644 arch/arm/configs/eukrea_cpuimx51_defconfig
 delete mode 100644 arch/arm/configs/freescale-mx25-3ds_defconfig
 delete mode 100644 arch/arm/configs/freescale-mx27-ads_defconfig
 delete mode 100644 arch/arm/configs/freescale-mx35-3ds_defconfig
 delete mode 100644 arch/arm/configs/freescale-mx53-smd_defconfig
 delete mode 100644 arch/arm/configs/kindle3_defconfig
 delete mode 100644 arch/arm/configs/neso_defconfig
 delete mode 100644 arch/arm/configs/phytec-phycore-imx31_defconfig
 delete mode 100644 arch/arm/configs/phytec-phycore-imx35_defconfig

-- 
2.30.2




More information about the barebox mailing list