> From: Jagan Teki <ja...@amarulasolutions.com> > Date: Mon, 21 Oct 2019 10:56:39 +0530 > > Hi Kever, > > On Fri, Oct 18, 2019 at 4:26 PM Kever Yang <kever.y...@rock-chips.com> wrote: > > > > Jagan, > > > > > > On 2019/10/18 上午3:07, Jagan Teki wrote: > > > idbloader.img name is specific to rockchip, > > > > This is specific for rockchip, like rksd, rkspi type in mkimage, since > > it's clear for what it stands for, > > > > I think it can also used in U-Boot. > > > > > where it usually > > > created using rockchip tools. > > > > > > No, idbloader stands for the image with idb header packaged with two > > stage loader, eg. TPL+SPL > > > > or ddr.bin+miniloader.bin, and maybe ddr.bin + SPL, TPL+miniloader.bin, > > > > not related to rockchip tools, it can also be created with U-Boot > > mkimage tool. > > I understand what idbloader contains, it is like rockchip SPL. but the > main concern here is the naming convention used in U-Boot. It would be > a standard way of using naming conventions where the final output > naming conventions should have u-boot support stages(TPL, SPL, U-Boot) > and platform specific name. This way it is less confused what exactly > it contains. > > Moreover most of the platform specific bin ended up using this type of > conventions. > > - u-boot-spl-mtk.bin - Mediatek SPL bin > - u-boot-mtk.bin - Mediatek U-Boot bin (would be final image) > - u-boot-sunxi-with-spl.bin - Allwinner U-Boot with SPL > - u-boot-x86-start16-tpl.bin
No real consistency there though... > Similar naming conventions used for tegra, x86 etc. > > I'm completely aware of what you're trying to abbreviate > idbloader.img, but having u-boot-spl-rockchip.bin is more readable and > understand than idbloader. As was discussed before, idbloader.img is the name used in external documentation. > > > Since the image is created as > > > per U-Boot generic builds like SPL, better to follow the > > > generic U-Boot naming notation like other SoC's following. > > > > > > Enable idbloader.img with u-boot-spl-rockchip.bin and create > > > the same in spl directory since it is SPL file and Makefile.spl > > > will clean it by default. > > > > > > Cc: Kever Yang <kever.y...@rock-chips.com> > > > Cc: Matwey V. Kornilov <matwey.korni...@gmail.com> > > > Signed-off-by: Jagan Teki <ja...@amarulasolutions.com> > > > --- > > > Makefile | 4 ++-- > > > 1 file changed, 2 insertions(+), 2 deletions(-) > > > > > > diff --git a/Makefile b/Makefile > > > index ec55e0f6a4..918b5d53e0 100644 > > > --- a/Makefile > > > +++ b/Makefile > > > @@ -887,7 +887,7 @@ ALL-y += u-boot-with-dtb.bin > > > endif > > > > > > ifeq ($(CONFIG_ARCH_ROCKCHIP)$(CONFIG_SPL)$(CONFIG_TPL),yyy) > > > -ALL-y += idbloader.img > > > +ALL-y += spl/u-boot-spl-rockchip.bin > > > > > > This idbloader including IDB header, TPL, and SPL, I don't think name it > > as spl and > > > > put it in spl directory make any sense. > > > > I though the origin output file use postfix '.bin' and those image after > > pack and can be > > > > dd to storage directly better to use postfix '.img'. > > > > About the clean, it will be better to be clean like other '.img' file in > > the Makefile. > > This make sense, I have next version set where it used handle these so > carefully. > _______________________________________________ > U-Boot mailing list > U-Boot@lists.denx.de > https://lists.denx.de/listinfo/u-boot _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot