[PATCH] ARM: supply a DTB file to be appended
Linus Walleij
linus.walleij at linaro.org
Mon Sep 19 18:52:34 EST 2011
On Thu, Sep 8, 2011 at 12:14 PM, Linus Walleij
<linus.walleij at stericsson.com> wrote:
> This makes it easy to script the kernel build with
> different device trees, and it also vastly simplifies
> building uImages since "make uImage" will now pick
> up the devcie tree and include it in the final image
> as part of the build process.
A clarification here on what it actually simplifies.
make zImage
cat my.dtb >> arch/arm/boot/zImage
make uImage
Does *not* work.
The reason is that when you issue "make uImage"
the zImage is overwritten due to changed timestamp.
Then a uImage without the DTB is created.
So currently to generate a uImage you have to
do something like:
make zImage
cat my.dtb >> arch/arm/boot/zImage
mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000
-n 'Linux-3.0' -d arch/arm/boot/zImage arch/arm/boot/uImage
The patch folds all of this into:
make uImage
Yours,
Linus Walleij
More information about the devicetree-discuss
mailing list