[U-Boot] [PATCH 0/6] Remove sh boards that we have no tool-chain for.

Phil Edworthy phil.edworthy at renesas.com
Mon May 11 10:40:12 CEST 2015


Hi Joe,

> -----Original Message-----
> From: U-Boot [mailto:u-boot-bounces at lists.denx.de] On Behalf Of Joe
> Hershberger
> Sent: 10 May 2015 21:23
> To: u-boot at lists.denx.de
> Cc: Rob Herring; Thierry Reding; Stephen Warren; Joe Hershberger; Hisashi
> Nakamura; Masahiro Yamada; Tom Rini; York Sun; Stefan Roese
> Subject: [U-Boot] [PATCH 0/6] Remove sh boards that we have no tool-chain for.
> 
> 
> These 6 boards are the last that cannot be built with a public
> configuration of tool-chains. Remove them. This includes the SH2 and SH3
> cpus, which are the actual cause for not being able to build these
> boards.
I haven't been keeping an eye on the ml, so didn't see the mails about this. For the sh2a boards, the last toolchain I used was an old CodeSourcery one from 2011 that can be downloaded from http://sourcery.mentor.com/public/gnu_toolchain/sh-uclinux/

> They can always be added back if the situation changes.
I haven't built any sh2a targets for years and I suspect no one else has either, sh3 is probably even less used. Personally, I think it makes sense to remove all support for sh2a and sh3 now.

Thanks
Phil

> 
> 
> Joe Hershberger (6):
>   sh: Remove rsk7264 board
>   sh: Remove rsk7269 board
>   sh: Remove rsk7203 board
>   sh: Remove mpr2 board
>   sh: Remove ms7720se board
>   sh: Remove shmin board
> 
>  MAKEALL                               |   2 -
>  README                                |   2 -
>  arch/sh/Kconfig                       |  42 -------
>  arch/sh/cpu/sh2/Makefile              |  12 --
>  arch/sh/cpu/sh2/config.mk             |  17 ---
>  arch/sh/cpu/sh2/cpu.c                 |  85 --------------
>  arch/sh/cpu/sh2/interrupts.c          |  23 ----
>  arch/sh/cpu/sh2/start.S               |  65 -----------
>  arch/sh/cpu/sh2/watchdog.c            |  24 ----
>  arch/sh/cpu/sh3/Makefile              |  15 ---
>  arch/sh/cpu/sh3/cache.c               |  96 ----------------
>  arch/sh/cpu/sh3/config.mk             |  14 ---
>  arch/sh/cpu/sh3/cpu.c                 |  68 -----------
>  arch/sh/cpu/sh3/interrupts.c          |  26 -----
>  arch/sh/cpu/sh3/start.S               |  64 -----------
>  arch/sh/cpu/sh3/watchdog.c            |  27 -----
>  arch/sh/include/asm/cpu_sh2.h         |  31 -----
>  arch/sh/include/asm/cpu_sh3.h         |  31 -----
>  arch/sh/include/asm/cpu_sh7264.h      |  41 -------
>  arch/sh/include/asm/cpu_sh7706.h      |  50 --------
>  arch/sh/include/asm/cpu_sh7710.h      |  61 ----------
>  arch/sh/include/asm/cpu_sh7720.h      | 207 ---------------------------------
>  arch/sh/include/asm/processor.h       |   6 +-
>  arch/sh/lib/Makefile                  |   5 -
>  arch/sh/lib/time_sh2.c                |  88 --------------
>  board/mpr2/Kconfig                    |   9 --
>  board/mpr2/MAINTAINERS                |   6 -
>  board/mpr2/Makefile                   |  19 ---
>  board/mpr2/lowlevel_init.S            | 118 -------------------
>  board/mpr2/mpr2.c                     | 148 ------------------------
>  board/ms7720se/Kconfig                |   9 --
>  board/ms7720se/MAINTAINERS            |   6 -
>  board/ms7720se/Makefile               |  16 ---
>  board/ms7720se/lowlevel_init.S        | 185 ------------------------------
>  board/ms7720se/ms7720se.c             |  46 --------
>  board/renesas/rsk7203/Kconfig         |  12 --
>  board/renesas/rsk7203/MAINTAINERS     |   7 --
>  board/renesas/rsk7203/Makefile        |  10 --
>  board/renesas/rsk7203/lowlevel_init.S | 200 --------------------------------
>  board/renesas/rsk7203/rsk7203.c       |  70 ------------
>  board/renesas/rsk7264/Kconfig         |  12 --
>  board/renesas/rsk7264/MAINTAINERS     |   6 -
>  board/renesas/rsk7264/Makefile        |   7 --
>  board/renesas/rsk7264/lowlevel_init.S | 210 ----------------------------------
>  board/renesas/rsk7264/rsk7264.c       |  71 ------------
>  board/renesas/rsk7269/Kconfig         |  12 --
>  board/renesas/rsk7269/MAINTAINERS     |   6 -
>  board/renesas/rsk7269/Makefile        |   8 --
>  board/renesas/rsk7269/lowlevel_init.S | 180 -----------------------------
>  board/renesas/rsk7269/rsk7269.c       |  72 ------------
>  board/shmin/Kconfig                   |   9 --
>  board/shmin/MAINTAINERS               |   7 --
>  board/shmin/Makefile                  |  10 --
>  board/shmin/lowlevel_init.S           |  22 ----
>  board/shmin/shmin.c                   | 101 ----------------
>  configs/mpr2_defconfig                |   2 -
>  configs/ms7720se_defconfig            |   2 -
>  configs/rsk7203_defconfig             |   2 -
>  configs/rsk7264_defconfig             |   2 -
>  configs/rsk7269_defconfig             |   2 -
>  configs/shmin_defconfig               |   2 -
>  doc/README.sh                         |  16 +--
>  drivers/serial/serial_sh.h            |  39 +------
>  include/configs/mpr2.h                |  75 ------------
>  include/configs/ms7720se.h            | 109 ------------------
>  include/configs/rsk7203.h             |  94 ---------------
>  include/configs/rsk7264.h             |  74 ------------
>  include/configs/rsk7269.h             |  73 ------------
>  include/configs/shmin.h               | 110 ------------------
>  include/sh_tmu.h                      |  22 ----
>  70 files changed, 9 insertions(+), 3311 deletions(-)
>  delete mode 100644 arch/sh/cpu/sh2/Makefile
>  delete mode 100644 arch/sh/cpu/sh2/config.mk
>  delete mode 100644 arch/sh/cpu/sh2/cpu.c
>  delete mode 100644 arch/sh/cpu/sh2/interrupts.c
>  delete mode 100644 arch/sh/cpu/sh2/start.S
>  delete mode 100644 arch/sh/cpu/sh2/watchdog.c
>  delete mode 100644 arch/sh/cpu/sh3/Makefile
>  delete mode 100644 arch/sh/cpu/sh3/cache.c
>  delete mode 100644 arch/sh/cpu/sh3/config.mk
>  delete mode 100644 arch/sh/cpu/sh3/cpu.c
>  delete mode 100644 arch/sh/cpu/sh3/interrupts.c
>  delete mode 100644 arch/sh/cpu/sh3/start.S
>  delete mode 100644 arch/sh/cpu/sh3/watchdog.c
>  delete mode 100644 arch/sh/include/asm/cpu_sh2.h
>  delete mode 100644 arch/sh/include/asm/cpu_sh3.h
>  delete mode 100644 arch/sh/include/asm/cpu_sh7264.h
>  delete mode 100644 arch/sh/include/asm/cpu_sh7706.h
>  delete mode 100644 arch/sh/include/asm/cpu_sh7710.h
>  delete mode 100644 arch/sh/include/asm/cpu_sh7720.h
>  delete mode 100644 arch/sh/lib/time_sh2.c
>  delete mode 100644 board/mpr2/Kconfig
>  delete mode 100644 board/mpr2/MAINTAINERS
>  delete mode 100644 board/mpr2/Makefile
>  delete mode 100644 board/mpr2/lowlevel_init.S
>  delete mode 100644 board/mpr2/mpr2.c
>  delete mode 100644 board/ms7720se/Kconfig
>  delete mode 100644 board/ms7720se/MAINTAINERS
>  delete mode 100644 board/ms7720se/Makefile
>  delete mode 100644 board/ms7720se/lowlevel_init.S
>  delete mode 100644 board/ms7720se/ms7720se.c
>  delete mode 100644 board/renesas/rsk7203/Kconfig
>  delete mode 100644 board/renesas/rsk7203/MAINTAINERS
>  delete mode 100644 board/renesas/rsk7203/Makefile
>  delete mode 100644 board/renesas/rsk7203/lowlevel_init.S
>  delete mode 100644 board/renesas/rsk7203/rsk7203.c
>  delete mode 100644 board/renesas/rsk7264/Kconfig
>  delete mode 100644 board/renesas/rsk7264/MAINTAINERS
>  delete mode 100644 board/renesas/rsk7264/Makefile
>  delete mode 100644 board/renesas/rsk7264/lowlevel_init.S
>  delete mode 100644 board/renesas/rsk7264/rsk7264.c
>  delete mode 100644 board/renesas/rsk7269/Kconfig
>  delete mode 100644 board/renesas/rsk7269/MAINTAINERS
>  delete mode 100644 board/renesas/rsk7269/Makefile
>  delete mode 100644 board/renesas/rsk7269/lowlevel_init.S
>  delete mode 100644 board/renesas/rsk7269/rsk7269.c
>  delete mode 100644 board/shmin/Kconfig
>  delete mode 100644 board/shmin/MAINTAINERS
>  delete mode 100644 board/shmin/Makefile
>  delete mode 100644 board/shmin/lowlevel_init.S
>  delete mode 100644 board/shmin/shmin.c
>  delete mode 100644 configs/mpr2_defconfig
>  delete mode 100644 configs/ms7720se_defconfig
>  delete mode 100644 configs/rsk7203_defconfig
>  delete mode 100644 configs/rsk7264_defconfig
>  delete mode 100644 configs/rsk7269_defconfig
>  delete mode 100644 configs/shmin_defconfig
>  delete mode 100644 include/configs/mpr2.h
>  delete mode 100644 include/configs/ms7720se.h
>  delete mode 100644 include/configs/rsk7203.h
>  delete mode 100644 include/configs/rsk7264.h
>  delete mode 100644 include/configs/rsk7269.h
>  delete mode 100644 include/configs/shmin.h
> 
> --
> 1.7.11.5
> 
> _______________________________________________
> U-Boot mailing list
> U-Boot at lists.denx.de
> http://lists.denx.de/mailman/listinfo/u-boot


More information about the U-Boot mailing list