Message ID | 1398073175-25455-1-git-send-email-yamada.m@jp.panasonic.com |
---|---|
State | Accepted |
Delegated to: | Simon Glass |
Headers | show |
Hi Masahiro, On 21 April 2014 03:39, Masahiro Yamada <yamada.m@jp.panasonic.com> wrote: > Prior to commit 33a02da0, all boards must have board/${BOARD}/ > or board/${VENDOR}/${BOARD}/ directory. > Now this rule is obsolete. > > It looks weird that sandbox defines "vendor" and "board" just for > meeting the old U-Boot directory structure. > > Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> > Cc: Simon Glass <sjg@chromium.org> > --- > Simon, > > I moved board/sandbox/sandbox/sandbox.c to arch/sandbox/lib/sandbox.c > > But if there is a more suitable place or file-name, please move. I like the README move, but I worry about not having a sandbox board, from the point of view of discoverability. How will people find it? Regards, Simon
Hi Simon, On Mon, 21 Apr 2014 15:02:20 -0600 Simon Glass <sjg@chromium.org> wrote: > Hi Masahiro, > > On 21 April 2014 03:39, Masahiro Yamada <yamada.m@jp.panasonic.com> wrote: > > Prior to commit 33a02da0, all boards must have board/${BOARD}/ > > or board/${VENDOR}/${BOARD}/ directory. > > Now this rule is obsolete. > > > > It looks weird that sandbox defines "vendor" and "board" just for > > meeting the old U-Boot directory structure. > > > > Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> > > Cc: Simon Glass <sjg@chromium.org> > > --- > > Simon, > > > > I moved board/sandbox/sandbox/sandbox.c to arch/sandbox/lib/sandbox.c > > > > But if there is a more suitable place or file-name, please move. > > I like the README move, but I worry about not having a sandbox board, > from the point of view of discoverability. How will people find it? I am not sure if this is necessary. I just personaly thought the board directory seems odd for Sandbox because it is not a real board. If you don't like this patch, feel free to reject it. Best Regards Masahiro Yamada
Hi Masahiro, On 21 April 2014 19:00, Masahiro Yamada <yamada.m@jp.panasonic.com> wrote: > Hi Simon, > > > On Mon, 21 Apr 2014 15:02:20 -0600 > Simon Glass <sjg@chromium.org> wrote: > >> Hi Masahiro, >> >> On 21 April 2014 03:39, Masahiro Yamada <yamada.m@jp.panasonic.com> wrote: >> > Prior to commit 33a02da0, all boards must have board/${BOARD}/ >> > or board/${VENDOR}/${BOARD}/ directory. >> > Now this rule is obsolete. >> > >> > It looks weird that sandbox defines "vendor" and "board" just for >> > meeting the old U-Boot directory structure. >> > >> > Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> >> > Cc: Simon Glass <sjg@chromium.org> >> > --- >> > Simon, >> > >> > I moved board/sandbox/sandbox/sandbox.c to arch/sandbox/lib/sandbox.c >> > >> > But if there is a more suitable place or file-name, please move. >> >> I like the README move, but I worry about not having a sandbox board, >> from the point of view of discoverability. How will people find it? > > I am not sure if this is necessary. > > I just personaly thought the board directory seems odd for Sandbox > because it is not a real board. > > If you don't like this patch, feel free to reject it. I think it is better to have board/sandbox. Is it possible to have a null vendor, so we don't need board/sandbox/sandbox? Regards, Simon > > > > > Best Regards > Masahiro Yamada >
Hi Simon, On Wed, 23 Apr 2014 09:04:20 -0600 Simon Glass <sjg@chromium.org> wrote: > Hi Masahiro, > > On 21 April 2014 19:00, Masahiro Yamada <yamada.m@jp.panasonic.com> wrote: > > Hi Simon, > > > > > > On Mon, 21 Apr 2014 15:02:20 -0600 > > Simon Glass <sjg@chromium.org> wrote: > > > >> Hi Masahiro, > >> > >> On 21 April 2014 03:39, Masahiro Yamada <yamada.m@jp.panasonic.com> wrote: > >> > Prior to commit 33a02da0, all boards must have board/${BOARD}/ > >> > or board/${VENDOR}/${BOARD}/ directory. > >> > Now this rule is obsolete. > >> > > >> > It looks weird that sandbox defines "vendor" and "board" just for > >> > meeting the old U-Boot directory structure. > >> > > >> > Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> > >> > Cc: Simon Glass <sjg@chromium.org> > >> > --- > >> > Simon, > >> > > >> > I moved board/sandbox/sandbox/sandbox.c to arch/sandbox/lib/sandbox.c > >> > > >> > But if there is a more suitable place or file-name, please move. > >> > >> I like the README move, but I worry about not having a sandbox board, > >> from the point of view of discoverability. How will people find it? > > > > I am not sure if this is necessary. > > > > I just personaly thought the board directory seems odd for Sandbox > > because it is not a real board. > > > > If you don't like this patch, feel free to reject it. > > I think it is better to have board/sandbox. Is it possible to have a > null vendor, so we don't need board/sandbox/sandbox? Of cource. There are many boards without vendors. In that case, you can set the 5th column to '-' in boards.cfg. Active sandbox sandbox - sandbox sandbox sandbox to Active sandbox sandbox - - sandbox sandbox With this change, you can decrease one level hierarchy. board/sandbox/sandbox/sandbox.c -> board/sandbox/sandbox.c Best Regards Masahiro Yamada
Hi Masahiro, On 23 April 2014 20:14, Masahiro Yamada <yamada.m@jp.panasonic.com> wrote: > Hi Simon, > > On Wed, 23 Apr 2014 09:04:20 -0600 > Simon Glass <sjg@chromium.org> wrote: > >> Hi Masahiro, >> >> On 21 April 2014 19:00, Masahiro Yamada <yamada.m@jp.panasonic.com> wrote: >> > Hi Simon, >> > >> > >> > On Mon, 21 Apr 2014 15:02:20 -0600 >> > Simon Glass <sjg@chromium.org> wrote: >> > >> >> Hi Masahiro, >> >> >> >> On 21 April 2014 03:39, Masahiro Yamada <yamada.m@jp.panasonic.com> wrote: >> >> > Prior to commit 33a02da0, all boards must have board/${BOARD}/ >> >> > or board/${VENDOR}/${BOARD}/ directory. >> >> > Now this rule is obsolete. >> >> > >> >> > It looks weird that sandbox defines "vendor" and "board" just for >> >> > meeting the old U-Boot directory structure. >> >> > >> >> > Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> >> >> > Cc: Simon Glass <sjg@chromium.org> >> >> > --- >> >> > Simon, >> >> > >> >> > I moved board/sandbox/sandbox/sandbox.c to arch/sandbox/lib/sandbox.c >> >> > >> >> > But if there is a more suitable place or file-name, please move. >> >> >> >> I like the README move, but I worry about not having a sandbox board, >> >> from the point of view of discoverability. How will people find it? >> > >> > I am not sure if this is necessary. >> > >> > I just personaly thought the board directory seems odd for Sandbox >> > because it is not a real board. >> > >> > If you don't like this patch, feel free to reject it. >> >> I think it is better to have board/sandbox. Is it possible to have a >> null vendor, so we don't need board/sandbox/sandbox? > > Of cource. > There are many boards without vendors. > > > In that case, you can set the 5th column to '-' in boards.cfg. > > > Active sandbox sandbox - sandbox sandbox sandbox > > to > > Active sandbox sandbox - - sandbox sandbox > > > > With this change, you can decrease one level hierarchy. > > board/sandbox/sandbox/sandbox.c > -> board/sandbox/sandbox.c That seems better to me. Will you update your patch? Regards, Simon
Hi Simon, > > With this change, you can decrease one level hierarchy. > > > > board/sandbox/sandbox/sandbox.c > > -> board/sandbox/sandbox.c > > That seems better to me. Will you update your patch? > Sure. Could you check this? http://patchwork.ozlabs.org/patch/344051/ Best Regards Masahiro Yamada
Hi Masahiro, On 29 April 2014 22:53, Masahiro Yamada <yamada.m@jp.panasonic.com> wrote: > > Hi Simon, > > > > With this change, you can decrease one level hierarchy. > > > > > > board/sandbox/sandbox/sandbox.c > > > -> board/sandbox/sandbox.c > > > > That seems better to me. Will you update your patch? > > > > Sure. > Could you check this? > http://patchwork.ozlabs.org/patch/344051/ Sorry I applied the wrong patch - the other one is not showing up in patchwork for me. I'll see if I can figure it out. Regards, Simon
Hi Simon, On Tue, 13 May 2014 09:18:22 -0600 Simon Glass <sjg@chromium.org> wrote: > Hi Masahiro, > > On 29 April 2014 22:53, Masahiro Yamada <yamada.m@jp.panasonic.com> wrote: > > > > Hi Simon, > > > > > > With this change, you can decrease one level hierarchy. > > > > > > > > board/sandbox/sandbox/sandbox.c > > > > -> board/sandbox/sandbox.c > > > > > > That seems better to me. Will you update your patch? > > > > > > > Sure. > > Could you check this? > > http://patchwork.ozlabs.org/patch/344051/ > > > Sorry I applied the wrong patch - the other one is not showing up in > patchwork for me. I'll see if I can figure it out. After u-boot-x86/tom was merged, I cleared those patches out. Please feel free to revert this patch and apply the other one. Best Regards Masahiro Yamada
diff --git a/arch/sandbox/lib/Makefile b/arch/sandbox/lib/Makefile index 4c1a38d..6480ebf 100644 --- a/arch/sandbox/lib/Makefile +++ b/arch/sandbox/lib/Makefile @@ -8,4 +8,4 @@ # -obj-y += interrupts.o +obj-y += interrupts.o sandbox.o diff --git a/board/sandbox/sandbox/sandbox.c b/arch/sandbox/lib/sandbox.c similarity index 100% rename from board/sandbox/sandbox/sandbox.c rename to arch/sandbox/lib/sandbox.c diff --git a/board/sandbox/sandbox/Makefile b/board/sandbox/sandbox/Makefile deleted file mode 100644 index a0b9880..0000000 --- a/board/sandbox/sandbox/Makefile +++ /dev/null @@ -1,7 +0,0 @@ -# -# Copyright (c) 2011 The Chromium OS Authors. -# -# SPDX-License-Identifier: GPL-2.0+ -# - -obj-y := sandbox.o diff --git a/boards.cfg b/boards.cfg index c83aff3..fc002f6 100644 --- a/boards.cfg +++ b/boards.cfg @@ -1158,7 +1158,7 @@ Active powerpc ppc4xx - xilinx ppc405-generic Active powerpc ppc4xx - xilinx ppc405-generic xilinx-ppc405-generic_flash xilinx-ppc405-generic:SYS_TEXT_BASE=0xF7F60000,RESET_VECTOR_ADDRESS=0xF7FFFFFC Ricardo Ribalda <ricardo.ribalda@uam.es> Active powerpc ppc4xx - xilinx ppc440-generic xilinx-ppc440-generic xilinx-ppc440-generic:SYS_TEXT_BASE=0x04000000,RESET_VECTOR_ADDRESS=0x04100000,BOOT_FROM_XMD=1 Ricardo Ribalda <ricardo.ribalda@uam.es> Active powerpc ppc4xx - xilinx ppc440-generic xilinx-ppc440-generic_flash xilinx-ppc440-generic:SYS_TEXT_BASE=0xF7F60000,RESET_VECTOR_ADDRESS=0xF7FFFFFC Ricardo Ribalda <ricardo.ribalda@uam.es> -Active sandbox sandbox - sandbox sandbox sandbox - Simon Glass <sjg@chromium.org> +Active sandbox sandbox - - <none> sandbox - Simon Glass <sjg@chromium.org> Active sh sh2 - renesas rsk7203 rsk7203 - Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>:Nobuhiro Iwamatsu <iwamatsu@nigauri.org> Active sh sh2 - renesas rsk7264 rsk7264 - Phil Edworthy <phil.edworthy@renesas.com> Active sh sh2 - renesas rsk7269 rsk7269 - - diff --git a/board/sandbox/sandbox/README.sandbox b/doc/README.sandbox similarity index 100% rename from board/sandbox/sandbox/README.sandbox rename to doc/README.sandbox
Prior to commit 33a02da0, all boards must have board/${BOARD}/ or board/${VENDOR}/${BOARD}/ directory. Now this rule is obsolete. It looks weird that sandbox defines "vendor" and "board" just for meeting the old U-Boot directory structure. Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Cc: Simon Glass <sjg@chromium.org> --- Simon, I moved board/sandbox/sandbox/sandbox.c to arch/sandbox/lib/sandbox.c But if there is a more suitable place or file-name, please move. arch/sandbox/lib/Makefile | 2 +- {board/sandbox/sandbox => arch/sandbox/lib}/sandbox.c | 0 board/sandbox/sandbox/Makefile | 7 ------- boards.cfg | 2 +- {board/sandbox/sandbox => doc}/README.sandbox | 0 5 files changed, 2 insertions(+), 9 deletions(-) rename {board/sandbox/sandbox => arch/sandbox/lib}/sandbox.c (100%) delete mode 100644 board/sandbox/sandbox/Makefile rename {board/sandbox/sandbox => doc}/README.sandbox (100%)