Hi Simon, On Fri, Sep 20, 2019 at 8:45 PM Simon Glass <s...@chromium.org> wrote: > > Hi Sam, > > On Thu, 19 Sep 2019 at 12:28, Sam Protsenko <semen.protse...@linaro.org> > wrote: > > > > Android Boot Image v2 adds "DTB" payload (and corresponding field in the > > image header). Provide functions for its handling: > > > > - android_image_get_dtb_by_index(): Obtain DTB file from "DTB" part of > > boot image, by file index > > - android_image_print_dtb_contents(): Iterate over all DTB files in > > "DTB" part of boot image and print those files info > > > > "DTB" payload might be in one of the following formats: > > 1. concatenated DTB files > > 2. Android DTBO format > > > > The latter requires "android-image-dt.c" functionality, so this commit > > selects that file for building for CONFIG_ANDROID_BOOT_IMAGE option. > > > > Right now this new functionality isn't used, but it can be used further. > > As it's required to apply some specific dtbo file(s) from "dtbo" > > partition, we can't automate this process inside of "bootm" command. But > > we can do next: > > - come up with some new command like "bootimg" to extract dtb file > > from boot image (using functions from this patch) > > - extract desired dtbo files from "dtbo" partition using "dtimg" > > command > > - merge dtbo files into dtb file using "fdt apply" command > > - pass resulting dtb file into bootm command in order to boot the > > Android kernel with Android ramdisk from boot image > > > > Signed-off-by: Sam Protsenko <semen.protse...@linaro.org> > > --- > > common/Makefile | 2 +- > > common/image-android.c | 191 +++++++++++++++++++++++++++++++++++++++++ > > include/image.h | 5 ++ > > 3 files changed, 197 insertions(+), 1 deletion(-) > > > > Please rememeber to add tests for new functionality. >
Will send v2 with added unit test soon, thanks! > Regards, > Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot