Message ID | 1578452542-7121-1-git-send-email-weijie.gao@mediatek.com |
---|---|
State | New |
Headers | show |
Series | [01/16] configs: mtmips: add missing board selection for gardena-smart-gateway-mt7688 | expand |
Hi Weijie, On Wed, 8 Jan 2020 at 16:02, Weijie Gao <weijie.gao at mediatek.com> wrote: > > This patch adds etype u-boot-lzma-img for binman > > Signed-off-by: Weijie Gao <weijie.gao at mediatek.com> > --- > tools/binman/etype/u_boot_lzma_img.py | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > create mode 100644 tools/binman/etype/u_boot_lzma_img.py Can you please run 'binman entry-docs' to update README.entries? > > diff --git a/tools/binman/etype/u_boot_lzma_img.py b/tools/binman/etype/u_boot_lzma_img.py > new file mode 100644 > index 0000000000..2bf3ea97b1 > --- /dev/null > +++ b/tools/binman/etype/u_boot_lzma_img.py > @@ -0,0 +1,27 @@ > +# SPDX-License-Identifier: GPL-2.0+ > +# Copyright (c) 2016 Google, Inc > +# Written by Simon Glass <sjg at chromium.org> Not anymore! > +# > +# Entry-type module for U-Boot binary > +# > + > +from entry import Entry > +from blob import Entry_blob > + > +class Entry_u_boot_lzma_img(Entry_blob): > + """U-Boot legacy image with content LZMA compressed > + > + Properties / Entry arguments: > + - filename: Filename of u-boot-lzma.img (default 'u-boot-lzma.img') > + > + This is the U-Boot binary as a packaged image, in legacy format. It has a > + header which allows it to be loaded at the correct address for execution. > + > + You should use FIT (Flat Image Tree) instead of the legacy image for new > + applications. > + """ > + def __init__(self, section, etype, node): > + Entry_blob.__init__(self, section, etype, node) > + > + def GetDefaultFilename(self): > + return 'u-boot-lzma.img' > -- > 2.17.1 Regards, Simon
diff --git a/tools/binman/etype/u_boot_lzma_img.py b/tools/binman/etype/u_boot_lzma_img.py new file mode 100644 index 0000000000..2bf3ea97b1 --- /dev/null +++ b/tools/binman/etype/u_boot_lzma_img.py @@ -0,0 +1,27 @@ +# SPDX-License-Identifier: GPL-2.0+ +# Copyright (c) 2016 Google, Inc +# Written by Simon Glass <sjg at chromium.org> +# +# Entry-type module for U-Boot binary +# + +from entry import Entry +from blob import Entry_blob + +class Entry_u_boot_lzma_img(Entry_blob): + """U-Boot legacy image with content LZMA compressed + + Properties / Entry arguments: + - filename: Filename of u-boot-lzma.img (default 'u-boot-lzma.img') + + This is the U-Boot binary as a packaged image, in legacy format. It has a + header which allows it to be loaded at the correct address for execution. + + You should use FIT (Flat Image Tree) instead of the legacy image for new + applications. + """ + def __init__(self, section, etype, node): + Entry_blob.__init__(self, section, etype, node) + + def GetDefaultFilename(self): + return 'u-boot-lzma.img'
This patch adds etype u-boot-lzma-img for binman Signed-off-by: Weijie Gao <weijie.gao at mediatek.com> --- tools/binman/etype/u_boot_lzma_img.py | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 tools/binman/etype/u_boot_lzma_img.py