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

2015-06-10 Thread Joe Hershberger
Hi Masahiro-san,

On Sat, Jun 6, 2015 at 8:09 AM, Masahiro Yamada
yamada.masah...@socionext.com wrote:
 Hi Joe,



 2015-05-11 17:40 GMT+09:00 Phil Edworthy phil.edwor...@renesas.com:
 Hi Joe,

 -Original Message-
 From: U-Boot [mailto:u-boot-boun...@lists.denx.de] On Behalf Of Joe
 Hershberger
 Sent: 10 May 2015 21:23
 To: u-boot@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.


 I attended an interesting talk at LinuxCon Japan 2015.

 I realized there is on-going movement to leverage patent-free sh2 processor.

 Visit this for the abstract:
 http://lccojapan2015.sched.org/event/860288ccda595208a5d7337d31c6075c?iframe=now=i:0;sidebar=yesbg=no#.VXLwxlXtlBd


 I recommend to keep sh2 support for U-Boot now and keep an eye on this 
 activity.


 Anyway, you can build all the sh2 boards with the sourcery toolchain,
 so your motivation to delete them is lost.

Sounds good.

-Joe
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


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

2015-06-06 Thread Masahiro Yamada
Hi Joe,



2015-05-11 17:40 GMT+09:00 Phil Edworthy phil.edwor...@renesas.com:
 Hi Joe,

 -Original Message-
 From: U-Boot [mailto:u-boot-boun...@lists.denx.de] On Behalf Of Joe
 Hershberger
 Sent: 10 May 2015 21:23
 To: u-boot@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.


I attended an interesting talk at LinuxCon Japan 2015.

I realized there is on-going movement to leverage patent-free sh2 processor.

Visit this for the abstract:
http://lccojapan2015.sched.org/event/860288ccda595208a5d7337d31c6075c?iframe=now=i:0;sidebar=yesbg=no#.VXLwxlXtlBd


I recommend to keep sh2 support for U-Boot now and keep an eye on this activity.


Anyway, you can build all the sh2 boards with the sourcery toolchain,
so your motivation to delete them is lost.


-- 
Best Regards
Masahiro Yamada
___
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot


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

2015-05-11 Thread Phil Edworthy
Hi Joe,

 -Original Message-
 From: U-Boot [mailto:u-boot-boun...@lists.denx.de] On Behalf Of Joe
 Hershberger
 Sent: 10 May 2015 21:23
 To: u-boot@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

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

2015-05-10 Thread Joe Hershberger

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.

They can always be added back if the situation changes.


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