All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tom Rini <trini@konsulko.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH 0/5] uboot overlays and FIT image
Date: Fri, 28 Jul 2017 15:20:05 -0400	[thread overview]
Message-ID: <20170728192005.GS26163@bill-the-cat> (raw)
In-Reply-To: <CAPnjgZ1gyRjZedNuGs09TSGaoNHwEk4DN5T8GkkKCGSbaX9e1g@mail.gmail.com>

On Fri, Jul 28, 2017 at 12:48:22PM -0600, Simon Glass wrote:
> Hi Pantelis,
> 
> On 30 June 2017 at 10:22, Pantelis Antoniou
> <pantelis.antoniou@konsulko.com> wrote:
> > This patch allows uboot to handle overlays in a manner that uses
> > a base DT blob and an arbitrary number of DT overlays blobs.
> >
> > It is intended to be used with FIT images since handling a multitude
> > of device tree blobs manually is a chore.
> >
> > The first 3 patches have already been submitted to DTC for review, and
> > provide the plumbing in libfdt.
> >
> > The next patch adds a unit test for a stacked overlay (in which an
> > overlay refers to a symbol contained in a previously applied overlay).
> >
> > The last patch contains the FIT FDT blob generation logic as well
> > as documentation about how it all works.
> >
> > The patchset is available at
> >
> >         https://github.com/pantoniou/u-boot/tree/uboot-overlays
> >
> > and is against mainline u-boot as pulled today, 30/6/2017.
> >
> > Pantelis Antoniou (5):
> >   libfdt.h: Introduce FDT_PATH_MAX
> >   libfdt_env.h: Add <malloc.h> in libfdt environment
> >   fdt: Allow stacked overlays phandle references
> >   test: overlay: Add unit test for stacked overlay
> >   fit: Introduce methods for applying overlays on fit-load
> >
> >  common/image-fdt.c                           |   7 +-
> >  common/image-fit.c                           | 215 ++++++++++++++++++++++++--
> >  doc/uImage.FIT/command_syntax_extensions.txt |  12 +-
> >  doc/uImage.FIT/overlay-fdt-boot.txt          | 221 +++++++++++++++++++++++++++
> >  doc/uImage.FIT/source_file_format.txt        |   6 +-
> >  include/image.h                              |  10 ++
> >  include/libfdt_env.h                         |   1 +
> >  lib/libfdt/fdt_overlay.c                     | 148 +++++++++++++++++-
> >  lib/libfdt/libfdt.h                          |   3 +
> >  test/overlay/Makefile                        |   1 +
> >  test/overlay/cmd_ut_overlay.c                |  34 ++++-
> >  test/overlay/test-fdt-overlay-stacked.dts    |  21 +++
> >  12 files changed, 659 insertions(+), 20 deletions(-)
> >  create mode 100644 doc/uImage.FIT/overlay-fdt-boot.txt
> >  create mode 100644 test/overlay/test-fdt-overlay-stacked.dts
> 
> Will there be a v2 of this series? I'm not sure whether the plan is to
> apply it in the current merge window or not?

There's a certain level of churn and then what will be accepted in
upstream libfdt that's happening before another iteration of this
happens, unfortunately.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170728/62159ff0/attachment.sig>

      reply	other threads:[~2017-07-28 19:20 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-06-30 16:22 [U-Boot] [PATCH 0/5] uboot overlays and FIT image Pantelis Antoniou
2017-06-30 16:22 ` [U-Boot] [PATCH 1/5] libfdt.h: Introduce FDT_PATH_MAX Pantelis Antoniou
2017-07-01 14:01   ` Marek Vasut
2017-07-07  3:58     ` Simon Glass
2017-07-07  7:03       ` Pantelis Antoniou
2017-06-30 16:22 ` [U-Boot] [PATCH 2/5] libfdt_env.h: Add <malloc.h> in libfdt environment Pantelis Antoniou
2017-07-01 14:02   ` Marek Vasut
2017-07-04 16:53     ` Pantelis Antoniou
2017-07-07  3:58   ` Simon Glass
2017-06-30 16:23 ` [U-Boot] [PATCH 3/5] fdt: Allow stacked overlays phandle references Pantelis Antoniou
2017-07-01 14:07   ` Marek Vasut
2017-07-04 17:03     ` Pantelis Antoniou
2017-07-05  6:25     ` Lothar Waßmann
2017-07-07  3:58   ` Simon Glass
2017-07-07  7:02     ` Pantelis Antoniou
2017-07-14 13:51       ` Simon Glass
2017-06-30 16:23 ` [U-Boot] [PATCH 4/5] test: overlay: Add unit test for stacked overlay Pantelis Antoniou
2017-07-07  3:58   ` Simon Glass
2017-07-07  7:48   ` Moritz Fischer
2017-07-07  8:32     ` Marek Vasut
2017-07-07 10:33     ` Pantelis Antoniou
2017-06-30 16:23 ` [U-Boot] [PATCH 5/5] fit: Introduce methods for applying overlays on fit-load Pantelis Antoniou
2017-07-01 14:11   ` Marek Vasut
2017-07-04 17:05     ` Pantelis Antoniou
2017-07-04 22:19       ` stefan.bruens at rwth-aachen.de
2017-07-05  6:32         ` Lothar Waßmann
2017-07-28 18:48 ` [U-Boot] [PATCH 0/5] uboot overlays and FIT image Simon Glass
2017-07-28 19:20   ` Tom Rini [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170728192005.GS26163@bill-the-cat \
    --to=trini@konsulko.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.