[U-Boot] [PATCH] dts: re-write dts/Makefile more simply with Kbuild
Masahiro Yamada
yamada.m at jp.panasonic.com
Tue Feb 18 10:25:04 CET 2014
Hello Simon,
>
> > - dts/dt.dtb
>
> This is a temporary file, probably deleted during the build.
No.
It is a temporary file, but it must not be deleted during the build.
Otherwise, dts/dt.dtb will be re-generated at every build
even when it shouldn't.
> I'm not
> even sure if it is created when you are building multiple files.
> Perhaps it use just used for CONFIG_OF_EMBED?
My patch is using dts/dt.dtb for both CONFIG_OF_EMBED and
CONFIG_OF_SEPARTE.
If you don't want to generate dts/dt.dtb at all,
most of lines in dts/Makefile must be moved to the top Makefile,
which leads we get the top Makefile fatter and dirtier.
> > - ./u-boot.dtb
> >
> > But, if you really need a DTB at the top directory,
> > I can revive u-boot.dtb at version 3.
>
> For now I think there is a 'default' .dtb for each board config. After
> all U-Boot does not have a way to select between several of them at
> runtime. So it makes sense for this one to be made available as it
> currently is I think. Perhaps it could be a symlink to the real one?
Creating a symbolic link during the build is generally
troublesome and a bad idea, I think.
Best Regards
Masahiro Yamada
More information about the U-Boot
mailing list