All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] Please pull u-boot-dm (take 2)
@ 2017-10-09 23:30 Simon Glass
  2017-10-10 21:37 ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Simon Glass @ 2017-10-09 23:30 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Sorry for the delay with v2.


The following changes since commit 0d3aaa35b87573c229d65bc79050ab13f39d8ec2:

  Travis-CI: Fix microblaze and xilinx jobs (2017-10-07 15:54:18 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-dm.git

for you to fetch changes up to 04d0da51578e12bd7c490aa70ed581ee5f9dcfea:

  sandbox: avoid memory leak in os_dirent_ls (2017-10-08 20:41:09 -0600)

----------------------------------------------------------------
Faiz Abbas (1):
      dm: core: Round up size when allocating so that it is cache line
aligned

Heinrich Schuchardt (1):
      sandbox: avoid memory leak in os_dirent_ls

Klaus Goger (1):
      dm: ofnode: query correct property in livetree ofnode_get_addr_size

Rob Clark (1):
      test: print_ut: Add test for %ls strings

Simon Glass (4):
      dm: gpio: vybrid_gpio: Correct driver's use of bind() method
      dm: gpio: Add a comment about not copying some drivers
      dm: gpio: Correct use of -ENODEV in drivers
      dm: gpio: pca953x: Drop pointless data structure checks

 arch/sandbox/cpu/os.c           | 20 ++++++++++++++------
 drivers/core/device.c           |  1 +
 drivers/core/ofnode.c           |  4 +++-
 drivers/gpio/adi_gpio2.c        |  2 +-
 drivers/gpio/atmel_pio4.c       | 12 ++++++------
 drivers/gpio/imx_rgpio2p.c      |  7 ++++++-
 drivers/gpio/mxc_gpio.c         |  7 ++++++-
 drivers/gpio/omap_gpio.c        |  8 ++++++--
 drivers/gpio/pca953x_gpio.c     | 11 -----------
 drivers/gpio/tegra186_gpio.c    |  2 +-
 drivers/gpio/vybrid_gpio.c      | 25 ++++++-------------------
 drivers/i2c/imx_lpi2c.c         |  2 +-
 drivers/i2c/mxc_i2c.c           | 12 ++++++------
 drivers/i2c/tegra186_bpmp_i2c.c |  2 +-
 test/print_ut.c                 |  3 +++
 15 files changed, 61 insertions(+), 57 deletions(-)


Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2017-10-09 23:30 [U-Boot] Please pull u-boot-dm (take 2) Simon Glass
@ 2017-10-10 21:37 ` Tom Rini
  0 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2017-10-10 21:37 UTC (permalink / raw)
  To: u-boot

On Mon, Oct 09, 2017 at 05:30:17PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> Sorry for the delay with v2.
> 
> 
> The following changes since commit 0d3aaa35b87573c229d65bc79050ab13f39d8ec2:
> 
>   Travis-CI: Fix microblaze and xilinx jobs (2017-10-07 15:54:18 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-dm.git
> 
> for you to fetch changes up to 04d0da51578e12bd7c490aa70ed581ee5f9dcfea:
> 
>   sandbox: avoid memory leak in os_dirent_ls (2017-10-08 20:41:09 -0600)
> 

Applied to u-boot/master, thanks!

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

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2019-07-24 20:22       ` Tom Rini
@ 2019-07-25  7:13         ` Simon Goldschmidt
  0 siblings, 0 replies; 31+ messages in thread
From: Simon Goldschmidt @ 2019-07-25  7:13 UTC (permalink / raw)
  To: u-boot

On Wed, Jul 24, 2019 at 10:22 PM Tom Rini <trini@konsulko.com> wrote:
>
> On Wed, Jul 24, 2019 at 10:09:29PM +0200, Simon Goldschmidt wrote:
> > Am 24.07.2019 um 22:03 schrieb Simon Glass:
> > >Hi Tom,
> > >
> > >On Wed, 24 Jul 2019 at 10:13, Tom Rini <trini@konsulko.com> wrote:
> > >>
> > >>On Tue, Jul 23, 2019 at 08:36:58PM -0700, Simon Glass wrote:
> > >>
> > >>>Hi Tom,
> > >>>
> > >>>This includes the gitlab fix and also I updated ifwitool.c to drop the
> > >>>unused inline functions.
> > >>>
> > >>>
> > >>>The following changes since commit ff8c23e784f57a7098e91a200ed7f5a48612b653:
> > >>>
> > >>>   Merge tag 'u-boot-stm32-20190723' of
> > >>>https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-07-23
> > >>>14:16:21 -0400)
> > >>>
> > >>>are available in the Git repository at:
> > >>>
> > >>>   git://git.denx.de/u-boot-dm.git tags/dm-pull-23jul19-take2
> > >>>
> > >>>for you to fetch changes up to 6e38047b66e37659b937cf301e0de37a90d9eaa2:
> > >>>
> > >>>   dm: device: make power domain calls optional (2019-07-23 20:27:58 -0700)
> > >>>
> > >>
> > >>We're still not there yet, sorry.  Taking a look at
> > >>https://gitlab.denx.de/u-boot/u-boot/-/jobs/1464 we're now running
> > >>things but ifwitool is failing.  Can you please take a look?  You will
> > >>need the patch I posted that brings us up to a newer image that has
> > >>lzma-alone. Thanks!
> > >
> > >OK, this is another update that is needed to the gitlab config, this
> > >time the --toolpath argument. Will send an update.
> > >
> > >I was rather hoping that pushing to gitlab u-boot-dm would start a
> > >build but it does not, for me. I probably need to do some more
> > >reading.
> > >
> > >BTW Is there an intent to shut down travis?
> >
> > Even if everyone seems to be switching to gitlab, can we keep the travis
> > config in the repository? That makes it easy for people (like me) creating a
> > github clone to ensure the world keeps building after a patch.
> >
> > Or is there a similar free and easy to use gitlab service comparable to
> > travis?
>
> So that's the rub.  There are free "runners" in GitLab terms for
> projects but they are limited in time to I think an hour per job, so we
> get back to the unmaintainable mess of splitting the build like we have
> on Travis.  Anyone can use their own machine as the runner, but that may
> or may not be faster or even slower than Travis is.

I can assure you using my own PC is not an option for me compared to Travis.
I don't know how many non-custodians there are using this (and I can probably
arrange with Marek to use socfpga custodian access), but having a free-to-use
CI seems worth much to me.

I don't know how much effort it is to keep and maintain the Travis config
files though...

Regards,
Simon

>
> --
> Tom

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2019-07-24 20:09     ` Simon Goldschmidt
@ 2019-07-24 20:22       ` Tom Rini
  2019-07-25  7:13         ` Simon Goldschmidt
  0 siblings, 1 reply; 31+ messages in thread
From: Tom Rini @ 2019-07-24 20:22 UTC (permalink / raw)
  To: u-boot

On Wed, Jul 24, 2019 at 10:09:29PM +0200, Simon Goldschmidt wrote:
> Am 24.07.2019 um 22:03 schrieb Simon Glass:
> >Hi Tom,
> >
> >On Wed, 24 Jul 2019 at 10:13, Tom Rini <trini@konsulko.com> wrote:
> >>
> >>On Tue, Jul 23, 2019 at 08:36:58PM -0700, Simon Glass wrote:
> >>
> >>>Hi Tom,
> >>>
> >>>This includes the gitlab fix and also I updated ifwitool.c to drop the
> >>>unused inline functions.
> >>>
> >>>
> >>>The following changes since commit ff8c23e784f57a7098e91a200ed7f5a48612b653:
> >>>
> >>>   Merge tag 'u-boot-stm32-20190723' of
> >>>https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-07-23
> >>>14:16:21 -0400)
> >>>
> >>>are available in the Git repository at:
> >>>
> >>>   git://git.denx.de/u-boot-dm.git tags/dm-pull-23jul19-take2
> >>>
> >>>for you to fetch changes up to 6e38047b66e37659b937cf301e0de37a90d9eaa2:
> >>>
> >>>   dm: device: make power domain calls optional (2019-07-23 20:27:58 -0700)
> >>>
> >>
> >>We're still not there yet, sorry.  Taking a look at
> >>https://gitlab.denx.de/u-boot/u-boot/-/jobs/1464 we're now running
> >>things but ifwitool is failing.  Can you please take a look?  You will
> >>need the patch I posted that brings us up to a newer image that has
> >>lzma-alone. Thanks!
> >
> >OK, this is another update that is needed to the gitlab config, this
> >time the --toolpath argument. Will send an update.
> >
> >I was rather hoping that pushing to gitlab u-boot-dm would start a
> >build but it does not, for me. I probably need to do some more
> >reading.
> >
> >BTW Is there an intent to shut down travis?
> 
> Even if everyone seems to be switching to gitlab, can we keep the travis
> config in the repository? That makes it easy for people (like me) creating a
> github clone to ensure the world keeps building after a patch.
> 
> Or is there a similar free and easy to use gitlab service comparable to
> travis?

So that's the rub.  There are free "runners" in GitLab terms for
projects but they are limited in time to I think an hour per job, so we
get back to the unmaintainable mess of splitting the build like we have
on Travis.  Anyone can use their own machine as the runner, but that may
or may not be faster or even slower than Travis is.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190724/5eabf4f8/attachment.sig>

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2019-07-24 20:03   ` Simon Glass
  2019-07-24 20:09     ` Simon Goldschmidt
@ 2019-07-24 20:19     ` Tom Rini
  1 sibling, 0 replies; 31+ messages in thread
From: Tom Rini @ 2019-07-24 20:19 UTC (permalink / raw)
  To: u-boot

On Wed, Jul 24, 2019 at 01:03:20PM -0700, Simon Glass wrote:
> Hi Tom,
> 
> On Wed, 24 Jul 2019 at 10:13, Tom Rini <trini@konsulko.com> wrote:
> >
> > On Tue, Jul 23, 2019 at 08:36:58PM -0700, Simon Glass wrote:
> >
> > > Hi Tom,
> > >
> > > This includes the gitlab fix and also I updated ifwitool.c to drop the
> > > unused inline functions.
> > >
> > >
> > > The following changes since commit ff8c23e784f57a7098e91a200ed7f5a48612b653:
> > >
> > >   Merge tag 'u-boot-stm32-20190723' of
> > > https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-07-23
> > > 14:16:21 -0400)
> > >
> > > are available in the Git repository at:
> > >
> > >   git://git.denx.de/u-boot-dm.git tags/dm-pull-23jul19-take2
> > >
> > > for you to fetch changes up to 6e38047b66e37659b937cf301e0de37a90d9eaa2:
> > >
> > >   dm: device: make power domain calls optional (2019-07-23 20:27:58 -0700)
> > >
> >
> > We're still not there yet, sorry.  Taking a look at
> > https://gitlab.denx.de/u-boot/u-boot/-/jobs/1464 we're now running
> > things but ifwitool is failing.  Can you please take a look?  You will
> > need the patch I posted that brings us up to a newer image that has
> > lzma-alone. Thanks!
> 
> OK, this is another update that is needed to the gitlab config, this
> time the --toolpath argument. Will send an update.
> 
> I was rather hoping that pushing to gitlab u-boot-dm would start a
> build but it does not, for me. I probably need to do some more
> reading.

Take a look at the email I sent to the custodians list :)  You'll need
to flip a switch or two on the -dm tree for it to happen, and you can
provide more build power for just your tree in addition to the shared
runner we have currently.

> BTW Is there an intent to shut down travis?

As in remove the file?  Not immediately, no, there's still the question
of what to do about non-custodians being able to run CI before
submitting.

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

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2019-07-24 20:03   ` Simon Glass
@ 2019-07-24 20:09     ` Simon Goldschmidt
  2019-07-24 20:22       ` Tom Rini
  2019-07-24 20:19     ` Tom Rini
  1 sibling, 1 reply; 31+ messages in thread
From: Simon Goldschmidt @ 2019-07-24 20:09 UTC (permalink / raw)
  To: u-boot

Am 24.07.2019 um 22:03 schrieb Simon Glass:
> Hi Tom,
> 
> On Wed, 24 Jul 2019 at 10:13, Tom Rini <trini@konsulko.com> wrote:
>>
>> On Tue, Jul 23, 2019 at 08:36:58PM -0700, Simon Glass wrote:
>>
>>> Hi Tom,
>>>
>>> This includes the gitlab fix and also I updated ifwitool.c to drop the
>>> unused inline functions.
>>>
>>>
>>> The following changes since commit ff8c23e784f57a7098e91a200ed7f5a48612b653:
>>>
>>>    Merge tag 'u-boot-stm32-20190723' of
>>> https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-07-23
>>> 14:16:21 -0400)
>>>
>>> are available in the Git repository at:
>>>
>>>    git://git.denx.de/u-boot-dm.git tags/dm-pull-23jul19-take2
>>>
>>> for you to fetch changes up to 6e38047b66e37659b937cf301e0de37a90d9eaa2:
>>>
>>>    dm: device: make power domain calls optional (2019-07-23 20:27:58 -0700)
>>>
>>
>> We're still not there yet, sorry.  Taking a look at
>> https://gitlab.denx.de/u-boot/u-boot/-/jobs/1464 we're now running
>> things but ifwitool is failing.  Can you please take a look?  You will
>> need the patch I posted that brings us up to a newer image that has
>> lzma-alone. Thanks!
> 
> OK, this is another update that is needed to the gitlab config, this
> time the --toolpath argument. Will send an update.
> 
> I was rather hoping that pushing to gitlab u-boot-dm would start a
> build but it does not, for me. I probably need to do some more
> reading.
> 
> BTW Is there an intent to shut down travis?

Even if everyone seems to be switching to gitlab, can we keep the travis 
config in the repository? That makes it easy for people (like me) 
creating a github clone to ensure the world keeps building after a patch.

Or is there a similar free and easy to use gitlab service comparable to 
travis?

Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2019-07-24 17:13 ` Tom Rini
@ 2019-07-24 20:03   ` Simon Glass
  2019-07-24 20:09     ` Simon Goldschmidt
  2019-07-24 20:19     ` Tom Rini
  0 siblings, 2 replies; 31+ messages in thread
From: Simon Glass @ 2019-07-24 20:03 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Wed, 24 Jul 2019 at 10:13, Tom Rini <trini@konsulko.com> wrote:
>
> On Tue, Jul 23, 2019 at 08:36:58PM -0700, Simon Glass wrote:
>
> > Hi Tom,
> >
> > This includes the gitlab fix and also I updated ifwitool.c to drop the
> > unused inline functions.
> >
> >
> > The following changes since commit ff8c23e784f57a7098e91a200ed7f5a48612b653:
> >
> >   Merge tag 'u-boot-stm32-20190723' of
> > https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-07-23
> > 14:16:21 -0400)
> >
> > are available in the Git repository at:
> >
> >   git://git.denx.de/u-boot-dm.git tags/dm-pull-23jul19-take2
> >
> > for you to fetch changes up to 6e38047b66e37659b937cf301e0de37a90d9eaa2:
> >
> >   dm: device: make power domain calls optional (2019-07-23 20:27:58 -0700)
> >
>
> We're still not there yet, sorry.  Taking a look at
> https://gitlab.denx.de/u-boot/u-boot/-/jobs/1464 we're now running
> things but ifwitool is failing.  Can you please take a look?  You will
> need the patch I posted that brings us up to a newer image that has
> lzma-alone. Thanks!

OK, this is another update that is needed to the gitlab config, this
time the --toolpath argument. Will send an update.

I was rather hoping that pushing to gitlab u-boot-dm would start a
build but it does not, for me. I probably need to do some more
reading.

BTW Is there an intent to shut down travis?

Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2019-07-24  3:36 Simon Glass
@ 2019-07-24 17:13 ` Tom Rini
  2019-07-24 20:03   ` Simon Glass
  0 siblings, 1 reply; 31+ messages in thread
From: Tom Rini @ 2019-07-24 17:13 UTC (permalink / raw)
  To: u-boot

On Tue, Jul 23, 2019 at 08:36:58PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> This includes the gitlab fix and also I updated ifwitool.c to drop the
> unused inline functions.
> 
> 
> The following changes since commit ff8c23e784f57a7098e91a200ed7f5a48612b653:
> 
>   Merge tag 'u-boot-stm32-20190723' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-07-23
> 14:16:21 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-23jul19-take2
> 
> for you to fetch changes up to 6e38047b66e37659b937cf301e0de37a90d9eaa2:
> 
>   dm: device: make power domain calls optional (2019-07-23 20:27:58 -0700)
> 

We're still not there yet, sorry.  Taking a look at
https://gitlab.denx.de/u-boot/u-boot/-/jobs/1464 we're now running
things but ifwitool is failing.  Can you please take a look?  You will
need the patch I posted that brings us up to a newer image that has
lzma-alone. Thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20190724/4c1a8cc1/attachment.sig>

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
@ 2019-07-24  3:36 Simon Glass
  2019-07-24 17:13 ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Simon Glass @ 2019-07-24  3:36 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This includes the gitlab fix and also I updated ifwitool.c to drop the
unused inline functions.


The following changes since commit ff8c23e784f57a7098e91a200ed7f5a48612b653:

  Merge tag 'u-boot-stm32-20190723' of
https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2019-07-23
14:16:21 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-23jul19-take2

for you to fetch changes up to 6e38047b66e37659b937cf301e0de37a90d9eaa2:

  dm: device: make power domain calls optional (2019-07-23 20:27:58 -0700)

----------------------------------------------------------------
Minor driver-model fixes and tweaks
A few device-tree fixes
Binman support for extracting files from an image

----------------------------------------------------------------
Anatolij Gustschin (1):
      dm: device: make power domain calls optional

Baruch Siach (2):
      dm: uclass: fix comment copy/paste error
      buildman: fix invocation examples typos

Bin Meng (4):
      dm: timer: Skip device that does not have a valid ofnode in pre_probe()
      dm: core: Call clk_set_defaults() during probe() only for a valid ofnode
      dm: core: Set correct "status" value for a node
      dm: Fix parameter description of dev_read_name()

Marek Vasut (1):
      common: fdt_support: Add missing cpu_to_fdt32() to fdt_pci_dma_ranges()

Masahiro Yamada (1):
      fdt: make fdt_get_base_address() return OF_BAD_ADDR when "reg" not found

Sekhar Nori (1):
      clk: initialize clk->data when using default xlate

Simon Glass (68):
      x86: Add ifwitool for Intel Integrated Firmware Image
      cbfs: Add an enum and comment for the magic number
      cbfs: Rename checksum to attributes_offset
      tools: Drop duplicate raise_on_error argument
      binman: Fix comment in bsection.GetEntries()
      binman: Correct two typos in function names in ftest
      binman: Add coverage tools info for Python 3
      patman: Add a way to set the search path for tools
      binman: Add a --toolpath option to set the tool search path
      binman: Add missing comments to bsection
      binman: Add missing comments toentry
      binman: Tidy up help for --indir
      binman: Use a better error for missing Intel descriptor
      binman: Detect skipped tests
      binman: Add a function to create a sample ELF file
      binman: Add a function to decode an ELF file
      binman: Ensure that coverage has access to site packages
      binman: Assume Intel descriptor is at the start of the image
      binman: Don't assume there is an ME region
      binman: Update entry.SetOffsetSize to be optional
      binman: Allow text directly in the node
      patman: Add functions to compress and decompress data
      binman: Use the tools.Decompress method
      binman: Drop unnecessary debug handling
      binman: Use tools compression function for blob handling
      binman: Correct comment in u_boot_spl_elf
      binman: Support ELF files for TPL
      binman: Fix up the _DoTestFile() function -u argument
      binman: Allow verbosity control when running tests
      binman: Allow preserving test directories
      binman: Pass the toolpath to tests
      patman: Add a function to write ifwitool
      binman: Add a utility library for coreboot CBFS
      binman: Add support for CBFS entries
      binman: Add support for Intel IFWI entries
      binman: Pad empty areas of the CBFS with files
      binman: Add support for fixed-offset files in CBFS
      binman: Simplify the entry test
      binman: Update future features
      binman: Update help for new features
      binman: Add a convenience functions for real-DTB tests
      binman: Add an FDT map
      binman: Add an image header
      binman: Convert to use ArgumentParser
      binman: Move compression into the Entry base class
      binman: Drop an unused arg in Entry.Lookup()
      binman: Allow easy importing of entry modules
      binman: Fix up ProcessUpdateContents error and comments
      binman: Call ProcessUpdateContents() consistently
      binman: Add a return value to ProcessContentsUpdate()
      binman: Add a control for post-pack entry expansion
      binman: Allow entries to expand after packing
      binman: Allow device-tree entries to be compressed
      binman: Provide the actual data address for cbfs files
      binman: Use the cbfs memlen field only for uncompressed length
      binman: Support FDT update for CBFS
      binman: Detect bad CBFS file types
      binman: Allow listing the entries in an image
      binman: Support locating an FDT map
      binman: Support locating an image header
      binman: Support reading an image into an Image object
      binman: Convert Image to a subclass of Entry
      binman: Support listing an image
      binman: Allow for logging information to be displayed
      binman: Allow reading an entry from an image
      binman: Support reading from CBFS entries
      binman: Add an 'extract' command
      binman: Add a test for nested and aligned sections

 .gitlab-ci.yml                                 |    2 +-
 .travis.yml                                    |    3 +-
 Makefile                                       |    4 +-
 common/fdt_support.c                           |   27 +-
 drivers/clk/clk-uclass.c                       |    2 +
 drivers/core/device.c                          |   17 +-
 drivers/core/ofnode.c                          |    2 +-
 drivers/timer/timer-uclass.c                   |    4 +
 fs/cbfs/cbfs.c                                 |    4 +-
 include/cbfs.h                                 |   16 +-
 include/dm/read.h                              |    2 +-
 include/dm/uclass.h                            |    2 +-
 test/run                                       |    9 +-
 tools/Makefile                                 |    3 +
 tools/binman/README                            |  154 ++++-
 tools/binman/README.entries                    |  282 ++++++++-
 tools/binman/binman.py                         |   91 ++-
 tools/binman/bsection.py                       |  464 --------------
 tools/binman/cbfs_util.py                      |  887
++++++++++++++++++++++++++
 tools/binman/cbfs_util_test.py                 |  625 ++++++++++++++++++
 tools/binman/cmdline.py                        |   99 ++-
 tools/binman/control.py                        |  212 +++++--
 tools/binman/elf.py                            |  174 +++++
 tools/binman/elf_test.py                       |   41 ++
 tools/binman/entry.py                          |  187 +++++-
 tools/binman/entry_test.py                     |   32 +-
 tools/binman/etype/__init__.py                 |    0
 tools/binman/etype/_testing.py                 |   14 +-
 tools/binman/etype/blob.py                     |   59 +-
 tools/binman/etype/blob_dtb.py                 |   10 +-
 tools/binman/etype/cbfs.py                     |  263 ++++++++
 tools/binman/etype/fdtmap.py                   |  130 ++++
 tools/binman/etype/files.py                    |    3 +-
 tools/binman/etype/fmap.py                     |    4 +-
 tools/binman/etype/image_header.py             |   99 +++
 tools/binman/etype/intel_descriptor.py         |   16 +-
 tools/binman/etype/intel_ifwi.py               |  100 +++
 tools/binman/etype/intel_me.py                 |    2 +
 tools/binman/etype/section.py                  |  439 +++++++++++--
 tools/binman/etype/text.py                     |   23 +-
 tools/binman/etype/u_boot_spl_elf.py           |    2 +-
 tools/binman/etype/u_boot_tpl_elf.py           |   24 +
 tools/binman/etype/u_boot_with_ucode_ptr.py    |    8 +-
 tools/binman/ftest.py                          | 1039
++++++++++++++++++++++++++++--
 tools/binman/image.py                          |  315 +++++++---
 tools/binman/image_test.py                     |   18 +-
 tools/binman/state.py                          |   26 +-
 tools/binman/test/066_text.dts                 |    5 +
 tools/binman/test/096_elf.dts                  |    2 +
 tools/binman/test/102_cbfs_raw.dts             |   20 +
 tools/binman/test/103_cbfs_raw_ppc.dts         |   21 +
 tools/binman/test/104_cbfs_stage.dts           |   19 +
 tools/binman/test/105_cbfs_raw_compress.dts    |   26 +
 tools/binman/test/106_cbfs_bad_arch.dts        |   15 +
 tools/binman/test/107_cbfs_no_size.dts         |   13 +
 tools/binman/test/108_cbfs_no_contents.dts     |   17 +
 tools/binman/test/109_cbfs_bad_compress.dts    |   18 +
 tools/binman/test/110_cbfs_name.dts            |   24 +
 tools/binman/test/111_x86-rom-ifwi.dts         |   29 +
 tools/binman/test/112_x86-rom-ifwi-nodesc.dts  |   28 +
 tools/binman/test/113_x86-rom-ifwi-nodata.dts  |   29 +
 tools/binman/test/114_cbfs_offset.dts          |   26 +
 tools/binman/test/115_fdtmap.dts               |   13 +
 tools/binman/test/116_fdtmap_hdr.dts           |   17 +
 tools/binman/test/117_fdtmap_hdr_start.dts     |   19 +
 tools/binman/test/118_fdtmap_hdr_pos.dts       |   19 +
 tools/binman/test/119_fdtmap_hdr_missing.dts   |   16 +
 tools/binman/test/120_hdr_no_location.dts      |   16 +
 tools/binman/test/121_entry_expand.dts         |   20 +
 tools/binman/test/122_entry_expand_twice.dts   |   21 +
 tools/binman/test/123_entry_expand_section.dts |   22 +
 tools/binman/test/124_compress_dtb.dts         |   14 +
 tools/binman/test/125_cbfs_update.dts          |   21 +
 tools/binman/test/126_cbfs_bad_type.dts        |   17 +
 tools/binman/test/127_list.dts                 |   33 +
 tools/binman/test/128_decode_image.dts         |   36 ++
 tools/binman/test/129_decode_image_nohdr.dts   |   33 +
 tools/binman/test/130_list_fdtmap.dts          |   36 ++
 tools/binman/test/131_pack_align_section.dts   |   28 +
 tools/binman/test/fitimage.bin.gz              |  Bin 0 -> 8418 bytes
 tools/binman/test/ifwi.bin.gz                  |  Bin 0 -> 1884 bytes
 tools/buildman/README                          |    4 +-
 tools/ifwitool.c                               | 2304
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 tools/patman/command.py                        |    4 +-
 tools/patman/test_util.py                      |    6 +-
 tools/patman/tools.py                          |  141 ++++-
 tools/patman/tout.py                           |   10 +-
 87 files changed, 8158 insertions(+), 923 deletions(-)
 delete mode 100644 tools/binman/bsection.py
 create mode 100644 tools/binman/cbfs_util.py
 create mode 100755 tools/binman/cbfs_util_test.py
 create mode 100644 tools/binman/etype/__init__.py
 create mode 100644 tools/binman/etype/cbfs.py
 create mode 100644 tools/binman/etype/fdtmap.py
 create mode 100644 tools/binman/etype/image_header.py
 create mode 100644 tools/binman/etype/intel_ifwi.py
 create mode 100644 tools/binman/etype/u_boot_tpl_elf.py
 create mode 100644 tools/binman/test/102_cbfs_raw.dts
 create mode 100644 tools/binman/test/103_cbfs_raw_ppc.dts
 create mode 100644 tools/binman/test/104_cbfs_stage.dts
 create mode 100644 tools/binman/test/105_cbfs_raw_compress.dts
 create mode 100644 tools/binman/test/106_cbfs_bad_arch.dts
 create mode 100644 tools/binman/test/107_cbfs_no_size.dts
 create mode 100644 tools/binman/test/108_cbfs_no_contents.dts
 create mode 100644 tools/binman/test/109_cbfs_bad_compress.dts
 create mode 100644 tools/binman/test/110_cbfs_name.dts
 create mode 100644 tools/binman/test/111_x86-rom-ifwi.dts
 create mode 100644 tools/binman/test/112_x86-rom-ifwi-nodesc.dts
 create mode 100644 tools/binman/test/113_x86-rom-ifwi-nodata.dts
 create mode 100644 tools/binman/test/114_cbfs_offset.dts
 create mode 100644 tools/binman/test/115_fdtmap.dts
 create mode 100644 tools/binman/test/116_fdtmap_hdr.dts
 create mode 100644 tools/binman/test/117_fdtmap_hdr_start.dts
 create mode 100644 tools/binman/test/118_fdtmap_hdr_pos.dts
 create mode 100644 tools/binman/test/119_fdtmap_hdr_missing.dts
 create mode 100644 tools/binman/test/120_hdr_no_location.dts
 create mode 100644 tools/binman/test/121_entry_expand.dts
 create mode 100644 tools/binman/test/122_entry_expand_twice.dts
 create mode 100644 tools/binman/test/123_entry_expand_section.dts
 create mode 100644 tools/binman/test/124_compress_dtb.dts
 create mode 100644 tools/binman/test/125_cbfs_update.dts
 create mode 100644 tools/binman/test/126_cbfs_bad_type.dts
 create mode 100644 tools/binman/test/127_list.dts
 create mode 100644 tools/binman/test/128_decode_image.dts
 create mode 100644 tools/binman/test/129_decode_image_nohdr.dts
 create mode 100644 tools/binman/test/130_list_fdtmap.dts
 create mode 100644 tools/binman/test/131_pack_align_section.dts
 create mode 100644 tools/binman/test/fitimage.bin.gz
 create mode 100644 tools/binman/test/ifwi.bin.gz
 create mode 100644 tools/ifwitool.c

Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2018-11-30 19:29 Simon Glass
@ 2018-12-02 12:48 ` Tom Rini
  0 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2018-12-02 12:48 UTC (permalink / raw)
  To: u-boot

On Fri, Nov 30, 2018 at 12:29:18PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> See:
> 
> https://travis-ci.org/sglass68/u-boot/builds/461837218?utm_medium=notification&utm_source=email
> 
> 
> The following changes since commit e16c888fab5014b022d5781dc534f204460a073b:
> 
>   Merge branch '2018-11-28-master-imports' (2018-11-28 23:04:58 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/pull-30nov18
> 
> for you to fetch changes up to 1678754f5e2cbc14f9612e953b39cc08ada66866:
> 
>   core: ofnode: Fix ofnode_get_addr_index function (2018-11-29 09:30:06
> -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20181202/04f714f3/attachment.sig>

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
@ 2018-11-30 19:29 Simon Glass
  2018-12-02 12:48 ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Simon Glass @ 2018-11-30 19:29 UTC (permalink / raw)
  To: u-boot

Hi Tom,

See:

https://travis-ci.org/sglass68/u-boot/builds/461837218?utm_medium=notification&utm_source=email


The following changes since commit e16c888fab5014b022d5781dc534f204460a073b:

  Merge branch '2018-11-28-master-imports' (2018-11-28 23:04:58 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/pull-30nov18

for you to fetch changes up to 1678754f5e2cbc14f9612e953b39cc08ada66866:

  core: ofnode: Fix ofnode_get_addr_index function (2018-11-29 09:30:06
-0700)

----------------------------------------------------------------
Fix sound on sandbox
Convert TPM fully to DM
Tidy up sandbox I2C emulation
Add a 'make qcheck' target for faster testing
A few other misc things
(dropped the final patch which breaks clang for some reason)

----------------------------------------------------------------
Baruch Siach (1):
      ofnode: fix comment typo

Heiko Schocher (1):
      cmd, fdt: add subcommand "get" to fdt header

Keerthy (1):
      core: ofnode: Fix ofnode_get_addr_index function

Simon Glass (17):
      malloc_simple: Add logging of allocations
      power: pmic: Correct debug/error output
      test: Add a 'make qcheck' target for quicker testing
      dm: core: Export uclass_find_device_by_phandle()
      dm: core: Add a few more specific child-finding functions
      dm: core: Put UCLASS_SIMPLE_BUS in order
      dm: sandbox: i2c: Add a new 'emulation parent' uclass
      dm: sandbox: i2c: Use new emulator parent uclass
      rtc: Allow child drivers
      sound: Correct data output in sound_create_square_wave()
      sound: Add sample rate as a parameter for square wave
      sound: sandbox: Use the correct frequency
      sandbox: Enable sound
      sandbox: Use memmove() to move overlapping regions
      tpm: Add a constant for the minimum supported digest size
      tpm: Export the open/close functions
      tpm: Convert to use a device parameter

 Makefile                              |   6 +-
 arch/sandbox/cpu/os.c                 |   5 +-
 arch/sandbox/cpu/sdl.c                |  30 ++----
 arch/sandbox/dts/sandbox.dts          |  25 +++--
 arch/sandbox/dts/sandbox64.dts        |  21 ++--
 arch/sandbox/dts/sandbox_pmic.dtsi    |  71 +++++++------
 arch/sandbox/dts/test.dts             |  28 +++--
 board/gdsys/a38x/controlcenterdc.c    |  25 ++++-
 board/gdsys/a38x/hre.c                |  66 +++++++-----
 board/gdsys/a38x/hre.h                |   2 +-
 board/gdsys/a38x/keyprogram.c         |  12 ++-
 board/gdsys/a38x/keyprogram.h         |   4 +-
 board/gdsys/p1022/controlcenterd-id.c | 117 +++++++++++++--------
 cmd/fdt.c                             |  40 ++++++-
 cmd/tpm-common.c                      |   8 +-
 cmd/tpm-v1.c                          | 140 ++++++++++++++++++++----
 cmd/tpm-v2.c                          |  78 +++++++++++---
 cmd/tpm_test.c                        | 327
++++++++++++++++++++++++++++++---------------------------
 common/malloc_simple.c                |  58 ++++++----
 drivers/core/device.c                 |  34 ++++++
 drivers/core/ofnode.c                 |  17 +--
 drivers/core/uclass.c                 |   6 +-
 drivers/i2c/i2c-emul-uclass.c         |  77 ++++++++++++++
 drivers/i2c/sandbox_i2c.c             |  20 +---
 drivers/power/pmic/act8846.c          |   2 +-
 drivers/power/pmic/as3722.c           |  14 +--
 drivers/power/pmic/as3722_gpio.c      |  11 +-
 drivers/power/pmic/i2c_pmic_emul.c    |   2 +-
 drivers/power/pmic/lp873x.c           |   6 +-
 drivers/power/pmic/lp87565.c          |   6 +-
 drivers/power/pmic/max77686.c         |   8 +-
 drivers/power/pmic/max8997.c          |   4 +-
 drivers/power/pmic/max8998.c          |   4 +-
 drivers/power/pmic/mc34708.c          |   4 +-
 drivers/power/pmic/palmas.c           |   8 +-
 drivers/power/pmic/pfuze100.c         |   6 +-
 drivers/power/pmic/rk8xx.c            |   6 +-
 drivers/power/pmic/rn5t567.c          |   4 +-
 drivers/power/pmic/s2mps11.c          |   8 +-
 drivers/power/pmic/s5m8767.c          |   6 +-
 drivers/power/pmic/sandbox.c          |   4 +-
 drivers/power/pmic/stpmu1.c           |   2 +-
 drivers/power/pmic/tps65090.c         |   8 +-
 drivers/rtc/rtc-uclass.c              |   1 +
 drivers/sound/sound-i2s.c             |   3 +-
 drivers/sound/sound.c                 |   8 +-
 drivers/tpm/tpm_tis_lpc.c             |  47 +++++----
 include/dm/device.h                   |  25 +++++
 include/dm/ofnode.h                   |   2 +-
 include/dm/uclass-id.h                |   3 +-
 include/dm/uclass-internal.h          |  17 +++
 include/i2c.h                         |  21 ++++
 include/log.h                         |   2 +-
 include/malloc.h                      |   1 +
 include/sound.h                       |   4 +-
 include/tpm-common.h                  |  36 ++++++-
 include/tpm-v1.h                      |  97 +++++++++++------
 include/tpm-v2.h                      |  49 ++++++---
 lib/tpm-common.c                      |  16 +--
 lib/tpm-utils.h                       |  21 +---
 lib/tpm-v1.c                          | 142 +++++++++++++------------
 lib/tpm-v2.c                          |  60 ++++++-----
 test/README                           |   6 +-
 test/dm/i2c.c                         |   2 +-
 test/dm/rtc.c                         |   9 +-
 test/dm/test-fdt.c                    |  47 +++++++++
 test/py/tests/test_fs/test_basic.py   |   1 +
 test/py/tests/test_fs/test_ext.py     |   1 +
 test/py/tests/test_fs/test_mkdir.py   |   1 +
 test/py/tests/test_fs/test_unlink.py  |   1 +
 test/run                              |  10 +-
 71 files changed, 1284 insertions(+), 679 deletions(-)

Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2018-08-02 16:55 Simon Glass
@ 2018-08-03 23:49 ` Tom Rini
  0 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2018-08-03 23:49 UTC (permalink / raw)
  To: u-boot

On Thu, Aug 02, 2018 at 10:55:52AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> Here is another attempt. The build is here:
> 
> https://travis-ci.org/sglass68/u-boot/builds/410948863
> 
> 
> 
> The following changes since commit 61523dde17d1539b8ea361e25909acfdfc465155:
> 
>   Merge tag 'arc-updates-for-2018.09-rc2' of
> git://git.denx.de/u-boot-arc (2018-08-01 09:26:15 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git
> 
> for you to fetch changes up to cee02e6ff422fdb8b543a8097b84a9682785f46d:
> 
>   binman: Adjust _GetPropTree() parameters (2018-08-01 16:30:48 -0600)
> 

Applied to u-boot/master, thanks!

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

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
@ 2018-08-02 16:55 Simon Glass
  2018-08-03 23:49 ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Simon Glass @ 2018-08-02 16:55 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Here is another attempt. The build is here:

https://travis-ci.org/sglass68/u-boot/builds/410948863



The following changes since commit 61523dde17d1539b8ea361e25909acfdfc465155:

  Merge tag 'arc-updates-for-2018.09-rc2' of
git://git.denx.de/u-boot-arc (2018-08-01 09:26:15 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git

for you to fetch changes up to cee02e6ff422fdb8b543a8097b84a9682785f46d:

  binman: Adjust _GetPropTree() parameters (2018-08-01 16:30:48 -0600)

----------------------------------------------------------------
Simon Glass (28):
      binman: Don't depend on dict order in ELF testOutsideFile()
      binman: Rename 'position' to 'offset'
      binman: Add comments to elf_test
      binman: Tidy up some comments in the tests
      binman: Enhance the map and fdt-update output
      binman: Add a new 'image-pos' property
      dtoc: Add missing comments to fdt_util
      binman: Add support for passing arguments to entries
      binman: Support an entry that holds text
      binman: Allow help to work without libfdt
      binman: Expand documentation for entries
      binman: Allow creation of entry documentation
      binman: Create README.entries
      binman: Add support for flashrom FMAP
      binman: Add support for a cros_ec image
      binman: Add an entry filled with a repeating byte
      dtoc: Export the _FindNode() function
      patman: Allow test commands to fall back to real ones
      patman: Add a few more helpers to the tools library
      binman: Add support for Chromium GBB
      patman: Show the current directory in GetInputFilename()
      dtoc: Add a function to obtain a list of phandles
      binman: Add an entry for a Chromium vblock
      binman: Add support for adding TPL binaries
      binman: Show the image position in the map
      binman: Rename ReadContents() to ReadBlobContents()
      binman: Add a test to catch use of the old 'pos' property
      binman: Adjust _GetPropTree() parameters

 arch/arm/dts/sunxi-u-boot.dtsi                       |   2 +-
 arch/arm/dts/tegra-u-boot.dtsi                       |   6 +-
 arch/x86/dts/u-boot.dtsi                             |  24 +--
 common/spl/spl.c                                     |   4 +-
 common/spl/spl_ram.c                                 |   2 +-
 include/spl.h                                        |   2 +-
 tools/binman/README                                  | 135 +++++++++++------
 tools/binman/README.entries                          | 585
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 tools/binman/binman.py                               |  22 ++-
 tools/binman/bsection.py                             | 153 +++++++++++++------
 tools/binman/cmdline.py                              |   6 +-
 tools/binman/control.py                              |  35 ++++-
 tools/binman/elf.py                                  |  10 +-
 tools/binman/elf_test.py                             |  33 +++++
 tools/binman/entry.py                                | 267
++++++++++++++++++++++++++-------
 tools/binman/etype/_testing.py                       |  47 +++++-
 tools/binman/etype/blob.py                           |  16 +-
 tools/binman/etype/blob_named_by_arg.py              |  34 +++++
 tools/binman/etype/cros_ec_rw.py                     |  22 +++
 tools/binman/etype/fill.py                           |  32 ++++
 tools/binman/etype/fmap.py                           |  61 ++++++++
 tools/binman/etype/gbb.py                            |  96 ++++++++++++
 tools/binman/etype/intel_cmc.py                      |  10 ++
 tools/binman/etype/intel_descriptor.py               |  26 +++-
 tools/binman/etype/intel_fsp.py                      |  14 ++
 tools/binman/etype/intel_me.py                       |  15 ++
 tools/binman/etype/intel_mrc.py                      |  11 ++
 tools/binman/etype/intel_vbt.py                      |  10 ++
 tools/binman/etype/intel_vga.py                      |  12 ++
 tools/binman/etype/section.py                        |  48 ++++--
 tools/binman/etype/text.py                           |  57 +++++++
 tools/binman/etype/u_boot.py                         |  16 ++
 tools/binman/etype/u_boot_dtb.py                     |   9 ++
 tools/binman/etype/u_boot_dtb_with_ucode.py          |  22 ++-
 tools/binman/etype/u_boot_img.py                     |  11 ++
 tools/binman/etype/u_boot_nodtb.py                   |  11 ++
 tools/binman/etype/u_boot_spl.py                     |  21 +++
 tools/binman/etype/u_boot_spl_bss_pad.py             |  16 ++
 tools/binman/etype/u_boot_spl_dtb.py                 |  11 +-
 tools/binman/etype/u_boot_spl_nodtb.py               |  12 ++
 tools/binman/etype/u_boot_tpl.py                     |  43 ++++++
 tools/binman/etype/u_boot_tpl_dtb.py                 |  25 ++++
 tools/binman/etype/u_boot_ucode.py                   |  12 +-
 tools/binman/etype/u_boot_with_ucode_ptr.py          |  44 +++---
 tools/binman/etype/vblock.py                         |  74 +++++++++
 tools/binman/etype/x86_start16.py                    |  14 ++
 tools/binman/etype/x86_start16_spl.py                |  14 ++
 tools/binman/fmap_util.py                            | 109 ++++++++++++++
 tools/binman/ftest.py                                | 428
+++++++++++++++++++++++++++++++++++++++++++---------
 tools/binman/image.py                                |  16 +-
 tools/binman/test/08_pack.dts                        |   2 +-
 tools/binman/test/12_pack_inv_align.dts              |   2 +-
 tools/binman/test/14_pack_overlap.dts                |   2 +-
 tools/binman/test/21_image_pad.dts                   |   2 +-
 tools/binman/test/24_sorted.dts                      |   6 +-
 tools/binman/test/25_pack_zero_size.dts              |   2 +-
 tools/binman/test/27_pack_4gb_no_size.dts            |   6 +-
 tools/binman/test/28_pack_4gb_outside.dts            |   6 +-
 tools/binman/test/29_x86-rom.dts                     |   6 +-
 tools/binman/test/30_x86-rom-me-no-desc.dts          |   4 +-
 tools/binman/test/31_x86-rom-me.dts                  |   4 +-
 tools/binman/test/34_x86_ucode.dts                   |   2 +-
 tools/binman/test/35_x86_single_ucode.dts            |   2 +-
 tools/binman/test/37_x86_no_ucode.dts                |   2 +-
 tools/binman/test/38_x86_ucode_missing_node.dts      |   2 +-
 tools/binman/test/39_x86_ucode_missing_node2.dts     |   2 +-
 tools/binman/test/40_x86_ucode_not_in_image.dts      |   2 +-
 tools/binman/test/44_x86_optional_ucode.dts          |   2 +-
 tools/binman/test/45_prop_test.dts                   |   4 +-
 tools/binman/test/49_x86_ucode_spl.dts               |   2 +-
 tools/binman/test/53_symbols.dts                     |   2 +-
 tools/binman/test/55_sections.dts                    |   4 +
 tools/binman/test/58_x86_ucode_spl_needs_retry.dts   |   2 +-
 tools/binman/test/62_entry_args.dts                  |  14 ++
 tools/binman/test/63_entry_args_missing.dts          |  13 ++
 tools/binman/test/64_entry_args_required.dts         |  14 ++
 tools/binman/test/65_entry_args_unknown_datatype.dts |  15 ++
 tools/binman/test/66_text.dts                        |  28 ++++
 tools/binman/test/67_fmap.dts                        |  29 ++++
 tools/binman/test/68_blob_named_by_arg.dts           |  12 ++
 tools/binman/test/69_fill.dts                        |  15 ++
 tools/binman/test/70_fill_no_size.dts                |  14 ++
 tools/binman/test/71_gbb.dts                         |  31 ++++
 tools/binman/test/72_gbb_too_small.dts               |  10 ++
 tools/binman/test/73_gbb_no_size.dts                 |   9 ++
 tools/binman/test/74_vblock.dts                      |  28 ++++
 tools/binman/test/75_vblock_no_content.dts           |  23 +++
 tools/binman/test/76_vblock_bad_phandle.dts          |  24 +++
 tools/binman/test/77_vblock_bad_entry.dts            |  27 ++++
 tools/binman/test/78_u_boot_tpl.dts                  |  11 ++
 tools/binman/test/79_uses_pos.dts                    |  10 ++
 tools/binman/test/u_boot_binman_syms                 | Bin 4921 -> 4924 bytes
 tools/binman/test/u_boot_binman_syms.c               |   6 +-
 tools/dtoc/fdt.py                                    |  23 ++-
 tools/dtoc/fdt_util.py                               |  96 ++++++++++++
 tools/dtoc/test_fdt.py                               |  49 +++++-
 tools/patman/command.py                              |   8 +-
 tools/patman/tools.py                                |  80 +++++++++-
 98 files changed, 3014 insertions(+), 350 deletions(-)
 create mode 100644 tools/binman/README.entries
 create mode 100644 tools/binman/etype/blob_named_by_arg.py
 create mode 100644 tools/binman/etype/cros_ec_rw.py
 create mode 100644 tools/binman/etype/fill.py
 create mode 100644 tools/binman/etype/fmap.py
 create mode 100644 tools/binman/etype/gbb.py
 create mode 100644 tools/binman/etype/text.py
 create mode 100644 tools/binman/etype/u_boot_tpl.py
 create mode 100644 tools/binman/etype/u_boot_tpl_dtb.py
 create mode 100644 tools/binman/etype/vblock.py
 create mode 100644 tools/binman/fmap_util.py
 create mode 100644 tools/binman/test/62_entry_args.dts
 create mode 100644 tools/binman/test/63_entry_args_missing.dts
 create mode 100644 tools/binman/test/64_entry_args_required.dts
 create mode 100644 tools/binman/test/65_entry_args_unknown_datatype.dts
 create mode 100644 tools/binman/test/66_text.dts
 create mode 100644 tools/binman/test/67_fmap.dts
 create mode 100644 tools/binman/test/68_blob_named_by_arg.dts
 create mode 100644 tools/binman/test/69_fill.dts
 create mode 100644 tools/binman/test/70_fill_no_size.dts
 create mode 100644 tools/binman/test/71_gbb.dts
 create mode 100644 tools/binman/test/72_gbb_too_small.dts
 create mode 100644 tools/binman/test/73_gbb_no_size.dts
 create mode 100644 tools/binman/test/74_vblock.dts
 create mode 100644 tools/binman/test/75_vblock_no_content.dts
 create mode 100644 tools/binman/test/76_vblock_bad_phandle.dts
 create mode 100644 tools/binman/test/77_vblock_bad_entry.dts
 create mode 100644 tools/binman/test/78_u_boot_tpl.dts
 create mode 100644 tools/binman/test/79_uses_pos.dts

Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2018-02-04 12:36 Simon Glass
@ 2018-02-05  0:16 ` Tom Rini
  0 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2018-02-05  0:16 UTC (permalink / raw)
  To: u-boot

On Sun, Feb 04, 2018 at 05:36:33AM -0700, Simon Glass wrote:

> Hi Tom,
> 
> I've dropped sandbox64 for now and fixed the clang warnings.
> 
> 
> The following changes since commit b2153075f42c2d46d310778e226bcb11f0af47f5:
> 
>   Kconfig: usb: rockchip: Remove not needed *_defconfig USB/gadget
> entries (2018-02-02 07:13:48 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git
> 
> for you to fetch changes up to 1973b381a1b3545783c3238080f566746579e923:
> 
>   log: add category LOGC_EFI (2018-02-03 10:09:28 -0700)
> 

Applied to u-boot/master, thanks!

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

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
@ 2018-02-04 12:36 Simon Glass
  2018-02-05  0:16 ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Simon Glass @ 2018-02-04 12:36 UTC (permalink / raw)
  To: u-boot

Hi Tom,

I've dropped sandbox64 for now and fixed the clang warnings.


The following changes since commit b2153075f42c2d46d310778e226bcb11f0af47f5:

  Kconfig: usb: rockchip: Remove not needed *_defconfig USB/gadget
entries (2018-02-02 07:13:48 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git

for you to fetch changes up to 1973b381a1b3545783c3238080f566746579e923:

  log: add category LOGC_EFI (2018-02-03 10:09:28 -0700)

----------------------------------------------------------------
Heinrich Schuchardt (1):
      log: add category LOGC_EFI

Simon Glass (9):
      dm: core: Add a function to look up a uclass by name
      log: Add functions to convert IDs to/from names
      log: Add control over log formatting
      log: Update log_console to honour the log format
      log: Add a command to control the log output format
      log: Add a command to output a log record
      log: Add tests for the new log features
      log: Add documentation for commands and formatting
      log: Add a way to log error-return values

 cmd/log.c                         | 82 +++++++++++++++++++++++++++++++++++++++
 common/Kconfig                    | 13 +++++++
 common/log.c                      | 69 ++++++++++++++++++++++++++++++++
 common/log_console.c              | 27 ++++++++++++-
 configs/sandbox_defconfig         |  1 +
 doc/README.log                    | 36 +++++++++++++++++
 drivers/core/uclass.c             | 14 +++++++
 include/asm-generic/global_data.h |  1 +
 include/dm/uclass.h               |  8 ++++
 include/log.h                     | 65 ++++++++++++++++++++++++++++++-
 test/dm/core.c                    |  9 +++++
 test/py/tests/test_log.py         | 32 +++++++++++++--
 12 files changed, 351 insertions(+), 6 deletions(-)


Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2017-12-13 16:14 Simon Glass
  2017-12-13 16:49 ` Stephen Warren
  2017-12-14 19:51 ` Tom Rini
@ 2017-12-16 20:30 ` Tom Rini
  2 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2017-12-16 20:30 UTC (permalink / raw)
  To: u-boot

On Wed, Dec 13, 2017 at 09:14:00AM -0700, Simon Glass wrote:

> Hi Tom,
> 
> I dropped the translation patch until Tegra can be fixed to work with
> it. This is storing up problems though, since in the meantime others
> might rely on the current behaviour.
> 
> https://travis-ci.org/sglass68/u-boot/builds/315684225
> 
> 
> The following changes since commit cf71338ee7a1dc16f13a4f1b89f32c624210df45:
> 
>   ata: Migrate CONFIG_MVSATA_IDE to Kconfig (2017-12-12 18:16:06 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git
> 
> for you to fetch changes up to 854dfbf99b89c114ba100905e1500b8ace60e0f9:
> 
>   power: pmic/regulator: Add basic support for TPS65910 (2017-12-12
> 19:53:45 -0700)
> 

Applied to u-boot/master, thanks!

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

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2017-12-13 16:49 ` Stephen Warren
@ 2017-12-14 20:37   ` Simon Glass
  0 siblings, 0 replies; 31+ messages in thread
From: Simon Glass @ 2017-12-14 20:37 UTC (permalink / raw)
  To: u-boot

Hi Stephen,

On 13 December 2017 at 09:49, Stephen Warren <swarren@wwwdotorg.org> wrote:
> On 12/13/2017 09:14 AM, Simon Glass wrote:
>>
>> Hi Tom,
>>
>> I dropped the translation patch until Tegra can be fixed to work with
>> it. This is storing up problems though, since in the meantime others
>> might rely on the current behaviour.
>>
>> https://travis-ci.org/sglass68/u-boot/builds/315684225
>>
>>
>> The following changes since commit
>> cf71338ee7a1dc16f13a4f1b89f32c624210df45:
>>
>>    ata: Migrate CONFIG_MVSATA_IDE to Kconfig (2017-12-12 18:16:06 -0500)
>>
>> are available in the Git repository at:
>>
>>    git://git.denx.de/u-boot-dm.git
>>
>> for you to fetch changes up to 854dfbf99b89c114ba100905e1500b8ace60e0f9:
>>
>>    power: pmic/regulator: Add basic support for TPS65910 (2017-12-12
>> 19:53:45 -0700)
>
>
> This version works fine for me.
>
> Note that I don't believe the Tegra code needs to be fixed to work with the
> translation patch. The Tegra code was working perfectly with the DT parsing
> code that existing before the conversion to livetree, and with the livetree
> code without the extra translation patch. I had to submit quite a few
> patches to fix the translation logic in the non-livetree DT parsing code to
> make sure it translated in the right circumstance and not in the others. The
> most likely issue is that the latest translation patch does the wrong thing.

OK I have replied on the thread for that patch:

"Add translation in live tree case"

Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2017-12-14 19:51 ` Tom Rini
@ 2017-12-14 20:34   ` Simon Glass
  0 siblings, 0 replies; 31+ messages in thread
From: Simon Glass @ 2017-12-14 20:34 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On 14 December 2017 at 12:51, Tom Rini <trini@konsulko.com> wrote:
> On Wed, Dec 13, 2017 at 09:14:00AM -0700, Simon Glass wrote:
>
>> Hi Tom,
>>
>> I dropped the translation patch until Tegra can be fixed to work with
>> it. This is storing up problems though, since in the meantime others
>> might rely on the current behaviour.
>
> Is this building binman only when the board we're building for requires
> it?  Thanks!

binman itself doesn't need building (it is just Python). But it does
need the libfdt Python module. That is built if CONFIG_PYLIBFDT is
enabled, which it is if dtoc or binman are used. So I think it does
what you want.

Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2017-12-13 16:14 Simon Glass
  2017-12-13 16:49 ` Stephen Warren
@ 2017-12-14 19:51 ` Tom Rini
  2017-12-14 20:34   ` Simon Glass
  2017-12-16 20:30 ` Tom Rini
  2 siblings, 1 reply; 31+ messages in thread
From: Tom Rini @ 2017-12-14 19:51 UTC (permalink / raw)
  To: u-boot

On Wed, Dec 13, 2017 at 09:14:00AM -0700, Simon Glass wrote:

> Hi Tom,
> 
> I dropped the translation patch until Tegra can be fixed to work with
> it. This is storing up problems though, since in the meantime others
> might rely on the current behaviour.

Is this building binman only when the board we're building for requires
it?  Thanks!

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

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2017-12-13 16:14 Simon Glass
@ 2017-12-13 16:49 ` Stephen Warren
  2017-12-14 20:37   ` Simon Glass
  2017-12-14 19:51 ` Tom Rini
  2017-12-16 20:30 ` Tom Rini
  2 siblings, 1 reply; 31+ messages in thread
From: Stephen Warren @ 2017-12-13 16:49 UTC (permalink / raw)
  To: u-boot

On 12/13/2017 09:14 AM, Simon Glass wrote:
> Hi Tom,
> 
> I dropped the translation patch until Tegra can be fixed to work with
> it. This is storing up problems though, since in the meantime others
> might rely on the current behaviour.
> 
> https://travis-ci.org/sglass68/u-boot/builds/315684225
> 
> 
> The following changes since commit cf71338ee7a1dc16f13a4f1b89f32c624210df45:
> 
>    ata: Migrate CONFIG_MVSATA_IDE to Kconfig (2017-12-12 18:16:06 -0500)
> 
> are available in the Git repository at:
> 
>    git://git.denx.de/u-boot-dm.git
> 
> for you to fetch changes up to 854dfbf99b89c114ba100905e1500b8ace60e0f9:
> 
>    power: pmic/regulator: Add basic support for TPS65910 (2017-12-12
> 19:53:45 -0700)

This version works fine for me.

Note that I don't believe the Tegra code needs to be fixed to work with 
the translation patch. The Tegra code was working perfectly with the DT 
parsing code that existing before the conversion to livetree, and with 
the livetree code without the extra translation patch. I had to submit 
quite a few patches to fix the translation logic in the non-livetree DT 
parsing code to make sure it translated in the right circumstance and 
not in the others. The most likely issue is that the latest translation 
patch does the wrong thing.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
@ 2017-12-13 16:14 Simon Glass
  2017-12-13 16:49 ` Stephen Warren
                   ` (2 more replies)
  0 siblings, 3 replies; 31+ messages in thread
From: Simon Glass @ 2017-12-13 16:14 UTC (permalink / raw)
  To: u-boot

Hi Tom,

I dropped the translation patch until Tegra can be fixed to work with
it. This is storing up problems though, since in the meantime others
might rely on the current behaviour.

https://travis-ci.org/sglass68/u-boot/builds/315684225


The following changes since commit cf71338ee7a1dc16f13a4f1b89f32c624210df45:

  ata: Migrate CONFIG_MVSATA_IDE to Kconfig (2017-12-12 18:16:06 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git

for you to fetch changes up to 854dfbf99b89c114ba100905e1500b8ace60e0f9:

  power: pmic/regulator: Add basic support for TPS65910 (2017-12-12
19:53:45 -0700)

----------------------------------------------------------------
Felix Brack (2):
      power: extend prefix match to regulator-name property
      power: pmic/regulator: Add basic support for TPS65910

Philipp Tomsich (1):
      dm: reset: have the reset-command perform a COLD reset

Simon Glass (13):
      binman: Add a function to read ELF symbols
      binman: Add support for including spl/u-boot-spl.dtb
      binman: Add support for including spl/u-boot-spl-nodtb.bin
      binman: Drop a stale comment about the 'board' feature
      binman: Add tests binaries with binman symbols
      binman: Adjust size of test SPL binary
      binman: Support enabling debug in tests
      binman: Support accessing binman tables at run time
      binman: arm: Include the binman symbol table
      binman: Add binman symbol support to SPL
      binman: Add binman support to spl_ram.c
      binman: Add documentation for the symbol feature
      binman: tegra: Convert to use binman

Stefan Roese (1):
      dm: blk: Use uclass_find_first/next_device() in blk_first/next_device()

 Makefile                                         |   6 +
 arch/arm/config.mk                               |   6 +-
 arch/arm/cpu/u-boot-spl.lds                      |   7 +
 arch/arm/dts/tegra-u-boot.dtsi                   |  40 +++++
 arch/arm/dts/tegra114-u-boot.dtsi                |   3 +
 arch/arm/dts/tegra124-nyan-big-u-boot.dtsi       |   2 +
 arch/arm/dts/tegra124-u-boot.dtsi                |   3 +
 arch/arm/dts/tegra20-u-boot.dtsi                 |  11 +-
 arch/arm/dts/tegra210-u-boot.dtsi                |   3 +
 arch/arm/dts/tegra30-u-boot.dtsi                 |   3 +
 arch/arm/mach-tegra/Kconfig                      |   1 +
 arch/sandbox/dts/sandbox_pmic.dtsi               |   6 +
 common/spl/spl.c                                 |  16 +-
 common/spl/spl_ram.c                             |  19 ++-
 doc/device-tree-bindings/regulator/regulator.txt |  16 +-
 drivers/block/blk-uclass.c                       |   7 +-
 drivers/power/pmic/Kconfig                       |   8 +
 drivers/power/pmic/Makefile                      |   1 +
 drivers/power/pmic/pmic-uclass.c                 |  11 +-
 drivers/power/pmic/pmic_tps65910_dm.c            |  98 +++++++++++
 drivers/power/regulator/Kconfig                  |   8 +
 drivers/power/regulator/Makefile                 |   1 +
 drivers/power/regulator/tps65910_regulator.c     | 459
++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/sysreset/sysreset-uclass.c               |   2 +-
 include/binman_sym.h                             |  93 ++++++++++
 include/power/sandbox_pmic.h                     |   5 +-
 include/power/tps65910_pmic.h                    | 130 ++++++++++++++
 include/spl.h                                    |  11 ++
 test/dm/regulator.c                              |   2 +
 tools/binman/README                              |  32 +++-
 tools/binman/binman.py                           |  11 +-
 tools/binman/control.py                          |   3 +
 tools/binman/elf.py                              | 129 ++++++++++++++
 tools/binman/elf_test.py                         | 122 ++++++++++++++
 tools/binman/etype/entry.py                      |   8 +
 tools/binman/etype/u_boot_spl.py                 |   6 +
 tools/binman/etype/u_boot_spl_bss_pad.py         |   7 +-
 tools/binman/etype/u_boot_spl_dtb.py             |  17 ++
 tools/binman/etype/u_boot_spl_nodtb.py           |  17 ++
 tools/binman/etype/u_boot_with_ucode_ptr.py      |   9 +-
 tools/binman/ftest.py                            |  68 ++++++--
 tools/binman/image.py                            |  79 ++++++++-
 tools/binman/image_test.py                       |  46 +++++
 tools/binman/test/21_image_pad.dts               |   2 +-
 tools/binman/test/24_sorted.dts                  |   4 +-
 tools/binman/test/28_pack_4gb_outside.dts        |   4 +-
 tools/binman/test/29_x86-rom.dts                 |   6 +-
 tools/binman/test/51_u_boot_spl_dtb.dts          |  13 ++
 tools/binman/test/52_u_boot_spl_nodtb.dts        |  11 ++
 tools/binman/test/53_symbols.dts                 |  20 +++
 tools/binman/test/Makefile                       |  18 +-
 tools/binman/test/bss_data.c                     |   2 +-
 tools/binman/test/u_boot_binman_syms             | Bin 0 -> 4921 bytes
 tools/binman/test/u_boot_binman_syms.c           |  14 ++
 tools/binman/test/u_boot_binman_syms.lds         |  30 ++++
 tools/binman/test/u_boot_binman_syms_bad         | Bin 0 -> 4890 bytes
 tools/binman/test/u_boot_binman_syms_bad.c       |   1 +
 tools/binman/test/u_boot_binman_syms_bad.lds     |  29 ++++
 tools/binman/test/u_boot_binman_syms_size        | Bin 0 -> 4825 bytes
 tools/binman/test/u_boot_binman_syms_size.c      |  12 ++
 tools/binman/test/u_boot_ucode_ptr.c             |   2 +-
 61 files changed, 1638 insertions(+), 62 deletions(-)
 create mode 100644 arch/arm/dts/tegra-u-boot.dtsi
 create mode 100644 arch/arm/dts/tegra114-u-boot.dtsi
 create mode 100644 arch/arm/dts/tegra124-u-boot.dtsi
 create mode 100644 arch/arm/dts/tegra210-u-boot.dtsi
 create mode 100644 arch/arm/dts/tegra30-u-boot.dtsi
 create mode 100644 drivers/power/pmic/pmic_tps65910_dm.c
 create mode 100644 drivers/power/regulator/tps65910_regulator.c
 create mode 100644 include/binman_sym.h
 create mode 100644 include/power/tps65910_pmic.h
 create mode 100644 tools/binman/elf.py
 create mode 100644 tools/binman/elf_test.py
 create mode 100644 tools/binman/etype/u_boot_spl_dtb.py
 create mode 100644 tools/binman/etype/u_boot_spl_nodtb.py
 create mode 100644 tools/binman/image_test.py
 create mode 100644 tools/binman/test/51_u_boot_spl_dtb.dts
 create mode 100644 tools/binman/test/52_u_boot_spl_nodtb.dts
 create mode 100644 tools/binman/test/53_symbols.dts
 create mode 100755 tools/binman/test/u_boot_binman_syms
 create mode 100644 tools/binman/test/u_boot_binman_syms.c
 create mode 100644 tools/binman/test/u_boot_binman_syms.lds
 create mode 100755 tools/binman/test/u_boot_binman_syms_bad
 create mode 120000 tools/binman/test/u_boot_binman_syms_bad.c
 create mode 100644 tools/binman/test/u_boot_binman_syms_bad.lds
 create mode 100755 tools/binman/test/u_boot_binman_syms_size
 create mode 100644 tools/binman/test/u_boot_binman_syms_size.c

Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2017-06-09 22:37 Simon Glass
  2017-06-09 22:57 ` Stephen Warren
@ 2017-06-11  2:25 ` Tom Rini
  1 sibling, 0 replies; 31+ messages in thread
From: Tom Rini @ 2017-06-11  2:25 UTC (permalink / raw)
  To: u-boot

On Fri, Jun 09, 2017 at 04:37:07PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> This is without the two offending patches that broke BUILD_TAG. I'll figure
> out a sandbox test for this and resubmit those patches later.
> 
> 
> The following changes since commit 156d64fa55e9914b144c5e83f2a9e13d1223a4d3:
> 
>   Merge git://git.denx.de/u-boot-rockchip (2017-06-08 12:14:11 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-dm.git
> 
> for you to fetch changes up to 9620d87259572ef21f0df60988d9a932ca673779:
> 
>   cmd/fdt: support single value replacement within an array (2017-06-09
> 13:45:34 -0600)
> 

Applied to u-boot/master, thanks!

-- 
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/20170610/2f7588df/attachment.sig>

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2017-06-09 22:57 ` Stephen Warren
@ 2017-06-10  3:03   ` Simon Glass
  0 siblings, 0 replies; 31+ messages in thread
From: Simon Glass @ 2017-06-10  3:03 UTC (permalink / raw)
  To: u-boot

Hi Stephen,

On 9 June 2017 at 16:57, Stephen Warren <swarren@wwwdotorg.org> wrote:
> On 06/09/2017 04:37 PM, Simon Glass wrote:
>>
>> Hi Tom,
>>
>> This is without the two offending patches that broke BUILD_TAG. I'll
>> figure
>> out a sandbox test for this and resubmit those patches later.
>>
>>
>> The following changes since commit
>> 156d64fa55e9914b144c5e83f2a9e13d1223a4d3:
>>
>>    Merge git://git.denx.de/u-boot-rockchip (2017-06-08 12:14:11 -0400)
>>
>> are available in the git repository at:
>>
>>    git://git.denx.de/u-boot-dm.git
>>
>> for you to fetch changes up to 9620d87259572ef21f0df60988d9a932ca673779:
>>
>>    cmd/fdt: support single value replacement within an array (2017-06-09
>> 13:45:34 -0600)
>
>
> This version passes my Jenkins tests OK.
>
> I did try to reproduce the issue in the original pull request, but wasn't
> able to immediately. It didn't seem to be solely/simply related to
> BUILD_TAG. Unfortunately, I have a few fire-fights going on so can't spend
> any more time on this today; perhaps next week.

Habeus corpus. I can repeat the problem on beaver - I don't get a
crash but I clearly see a stack overflow which I'm sure could cause a
crash.

The problem is that snprintf() returns the required buffer size rather
than the numberof bytes written to the buffer. I forgot about that.
I'll send an updated patch.

Of course the bigger problem is that my size is not large enough so I
will have to increase it (and thus hide the fault).

Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2017-06-09 22:37 Simon Glass
@ 2017-06-09 22:57 ` Stephen Warren
  2017-06-10  3:03   ` Simon Glass
  2017-06-11  2:25 ` Tom Rini
  1 sibling, 1 reply; 31+ messages in thread
From: Stephen Warren @ 2017-06-09 22:57 UTC (permalink / raw)
  To: u-boot

On 06/09/2017 04:37 PM, Simon Glass wrote:
> Hi Tom,
> 
> This is without the two offending patches that broke BUILD_TAG. I'll figure
> out a sandbox test for this and resubmit those patches later.
> 
> 
> The following changes since commit 156d64fa55e9914b144c5e83f2a9e13d1223a4d3:
> 
>    Merge git://git.denx.de/u-boot-rockchip (2017-06-08 12:14:11 -0400)
> 
> are available in the git repository at:
> 
>    git://git.denx.de/u-boot-dm.git
> 
> for you to fetch changes up to 9620d87259572ef21f0df60988d9a932ca673779:
> 
>    cmd/fdt: support single value replacement within an array (2017-06-09
> 13:45:34 -0600)

This version passes my Jenkins tests OK.

I did try to reproduce the issue in the original pull request, but 
wasn't able to immediately. It didn't seem to be solely/simply related 
to BUILD_TAG. Unfortunately, I have a few fire-fights going on so can't 
spend any more time on this today; perhaps next week.

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
@ 2017-06-09 22:37 Simon Glass
  2017-06-09 22:57 ` Stephen Warren
  2017-06-11  2:25 ` Tom Rini
  0 siblings, 2 replies; 31+ messages in thread
From: Simon Glass @ 2017-06-09 22:37 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This is without the two offending patches that broke BUILD_TAG. I'll figure
out a sandbox test for this and resubmit those patches later.


The following changes since commit 156d64fa55e9914b144c5e83f2a9e13d1223a4d3:

  Merge git://git.denx.de/u-boot-rockchip (2017-06-08 12:14:11 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-dm.git

for you to fetch changes up to 9620d87259572ef21f0df60988d9a932ca673779:

  cmd/fdt: support single value replacement within an array (2017-06-09
13:45:34 -0600)

----------------------------------------------------------------
Daniel Schwierzeck (2):
      buildman: disable localized and unicode output of all build tools
      buildman: properly translate strings for log and err files to ASCII

Hannes Schmelzer (1):
      cmd/fdt: support single value replacement within an array

Philipp Tomsich (1):
      patman: encode CC list to UTF-8

Simon Glass (35):
      patman: Adjust handling of unicode email address
      patman: Don't convert input data to unicode
      patman: Rename 'str' variable in EmailPatches()
      patman: Don't report unicode character
      patman: Don't return the series in FixPatches()
      patman: Add unicode to test patches
      patman: Add a maintainer test feature to MakeCcFile()
      patman: Rename 'list' variable in MakeCcFile()
      patman: Add a functional test
      arm: arm720t: Support CONFIG_SKIP_LOWLEVEL_INIT_ONLY
      arm: Rename HCTR to HTCR
      arm: Don't try to support CONFIG_ARMV7_LPAE on ARMv4T
      arm: Disable LPAE if not enabled
      power: regulator: Add more debugging and fix a missing newline
      tegra: Init clocks even when SPL did not run
      tegra: dts: Add cros-ec SPI settings
      tegra: spi: Wait a little after setting the clocks
      tegra: nyan-big: Enable the dhrystone benchmark
      tegra: video: Don't power up the SOR twice
      tegra: Enable CP15 init
      tegra: clock: Avoid a divide-by-zero error
      tegra: nyan-big: Add a .its file for chromium
      README: Add instructions for chain-loading U-Boot
      rockchip: Setup default PWM flags
      rockchip: Fix regualtor typo in veyron
      rockchip: rk3288: Add error debugging to veyron_init()
      rockchip: video: Add remove() methods
      rockchip: video: Take the vop device out of standby
      rockchip: jerry: Add a .its file for chromium
      rockchip: rk3288: Convert clock driver to use shifted masks
      rockchip: Init clocks again when chain-loading
      rockchip: rk3288: Allow setting up clocks in U-Boot proper
      rockchip: Enable the video display banner
      rockchip: jerry: Disable CONFIG_CONSOLE_SCROLL_LINES
      README: Add instructions for chain-loading U-Boot on jerry

Tom Rini (2):
      sandbox: Fix comparison of unsigned enum expression warning
      buildman: Fix bloat option when 'new' only drops functions

 arch/arm/cpu/arm720t/start.S
       |   6 +-
 arch/arm/dts/rk3288-veyron-jerry.dts
       |   2 +-
 arch/arm/dts/tegra124-nyan-big-u-boot.dtsi
       |   9 ++
 arch/arm/include/asm/arch-rockchip/cru_rk3288.h
        |  74 +++++++--------
 arch/arm/include/asm/arch-tegra/clock.h
        |   3 +
 arch/arm/lib/cache-cp15.c
        |  13 ++-
 arch/arm/mach-rockchip/rk3288-board.c
        |  39 +++++++-
 arch/arm/mach-tegra/board2.c
       |   3 +
 arch/arm/mach-tegra/clock.c
        |  10 ++-
 arch/arm/mach-tegra/tegra124/clock.c
       |  18 ++++
 arch/sandbox/cpu/os.c
        |   2 +-
 cmd/fdt.c
        |  29 ++++--
 configs/chromebook_jerry_defconfig
       |   2 +-
 configs/nyan-big_defconfig
       |   2 +
 doc/README.chromium
        | 252 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/chromium/chromebook_jerry.its
        |  42 +++++++++
 doc/chromium/devkeys/kernel.keyblock
       | Bin 0 -> 1208 bytes
 doc/chromium/devkeys/kernel_data_key.vbprivk
       | Bin 0 -> 1199 bytes
 doc/chromium/nyan-big.its
        |  42 +++++++++
 drivers/clk/rockchip/clk_rk3288.c
        | 146 +++++++++++++++---------------
 drivers/power/regulator/regulator-uclass.c
       |   8 +-
 drivers/pwm/rk_pwm.c
       |   1 +
 drivers/spi/tegra114_spi.c
       |   1 +
 drivers/video/rockchip/rk3288_vop.c
        |  14 +++
 drivers/video/rockchip/rk_edp.c
        |  16 +++-
 drivers/video/rockchip/rk_vop.c
        |   3 +
 drivers/video/tegra124/sor.c
       |   9 ++
 include/configs/rockchip-common.h
        |   2 +
 include/configs/tegra-common-post.h
        |   2 +-
 tools/buildman/builder.py
        |   2 +-
 tools/buildman/builderthread.py
        |   6 +-
 tools/buildman/toolchain.py
        |   6 +-
 tools/patman/cros_subprocess.py
        |   4 -
 tools/patman/func_test.py
        | 242 +++++++++++++++++++++++++++++++++++++++++++++++++
 tools/patman/gitutil.py
        |   8 +-
 tools/patman/patchstream.py
        |  23 ++---
 tools/patman/patman.py
       |  10 ++-
 tools/patman/series.py
       |  28 +++---
 tools/patman/test.py
       |   9 ++
 tools/patman/test/0000-cover-letter.patch
        |  23 +++++
 tools/patman/test/0001-pci-Correct-cast-for-sandbox.patch
        |  48 ++++++++++
 tools/patman/test/0002-fdt-Correct-cast-for-sandbox-in-fdtdec_setup_memory_.patch
|  73 +++++++++++++++
 tools/patman/test/test01.txt
       |  56 ++++++++++++
 43 files changed, 1120 insertions(+), 168 deletions(-)
 create mode 100644 doc/README.chromium
 create mode 100644 doc/chromium/chromebook_jerry.its
 create mode 100644 doc/chromium/devkeys/kernel.keyblock
 create mode 100644 doc/chromium/devkeys/kernel_data_key.vbprivk
 create mode 100644 doc/chromium/nyan-big.its
 create mode 100644 tools/patman/func_test.py
 create mode 100644 tools/patman/test/0000-cover-letter.patch
 create mode 100644
tools/patman/test/0001-pci-Correct-cast-for-sandbox.patch
 create mode 100644
tools/patman/test/0002-fdt-Correct-cast-for-sandbox-in-fdtdec_setup_memory_.patch
 create mode 100644 tools/patman/test/test01.txt


Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2017-05-31  3:52   ` Simon Glass
@ 2017-06-01 12:10     ` Tom Rini
  0 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2017-06-01 12:10 UTC (permalink / raw)
  To: u-boot

On Tue, May 30, 2017 at 09:52:35PM -0600, Simon Glass wrote:
> Hi Tom,
> 
> On 28 May 2017 at 05:55, Tom Rini <trini@konsulko.com> wrote:
> > On Sat, May 27, 2017 at 04:01:29PM -0600, Simon Glass wrote:
> >
> >> Hi Tom,
> >>
> >> This is similar to the last attempt, but without this offending patch
> >> which will be replaced by a little series sent today: (I'll pull in
> >> that series later)
> >>
> >> 0a2980b dm: mmc: Avoid probing block devices in find_mmc_device()
> >>
> >>
> >> The following changes since commit 380e86f361e4e2aef83295972863654fde157560:
> >>
> >>   Merge git://git.denx.de/u-boot-fsl-qoriq (2017-05-26 11:19:27 -0400)
> >>
> >> are available in the git repository at:
> >>
> >>   git://git.denx.de/u-boot-dm.git
> >>
> >> for you to fetch changes up to 40fcab41cbcace3ff5928f146dd15c1ee3bfac65:
> >>
> >>   sandbox: Move to use live tree (2017-05-27 10:38:13 -0600)
> >>
> >
> > Two problems.  First, you need to add this to "dm: gpio: Add live tree
> > support":
> >
> > diff --git a/board/st/stm32f746-disco/stm32f746-disco.c b/board/st/stm32f746-disco/stm32f746-disco.c
> > index aeaa31146a5a..addf82bbae8c 100644
> > --- a/board/st/stm32f746-disco/stm32f746-disco.c
> > +++ b/board/st/stm32f746-disco/stm32f746-disco.c
> > @@ -101,8 +101,8 @@ int board_late_init(void)
> >         if (node < 0)
> >                 return -1;
> >
> > -       gpio_request_by_name_nodev(gd->fdt_blob, node, "led-gpio", 0, &gpio,
> > -                                  GPIOD_IS_OUT);
> > +       gpio_request_by_name_nodev(offset_to_ofnode(node), "led-gpio", 0,
> > +                                  &gpio, GPIOD_IS_OUT);
> >
> >         if (dm_gpio_is_valid(&gpio)) {
> >                 dm_gpio_set_value(&gpio, 0);
> > @@ -115,8 +115,8 @@ int board_late_init(void)
> >         if (node < 0)
> >                 return -1;
> >
> > -       gpio_request_by_name_nodev(gd->fdt_blob, node, "button-gpio", 0, &gpio,
> > -                                  GPIOD_IS_IN);
> > +       gpio_request_by_name_nodev(offset_to_ofnode(node), "button-gpio", 0,
> > +                                  &gpio, GPIOD_IS_IN);
> >
> >         if (dm_gpio_is_valid(&gpio)) {
> >                 if (dm_gpio_get_value(&gpio))
> 
> OK, added, thanks. For me that board fails to build since it has something like:
> 
> for (int i = ....)
> 
> Is that allowed now?

It probably shouldn't have come in and should be fixed, oh well.

-- 
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/20170601/d5a70e30/attachment.sig>

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2017-05-28 11:55 ` Tom Rini
@ 2017-05-31  3:52   ` Simon Glass
  2017-06-01 12:10     ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Simon Glass @ 2017-05-31  3:52 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On 28 May 2017 at 05:55, Tom Rini <trini@konsulko.com> wrote:
> On Sat, May 27, 2017 at 04:01:29PM -0600, Simon Glass wrote:
>
>> Hi Tom,
>>
>> This is similar to the last attempt, but without this offending patch
>> which will be replaced by a little series sent today: (I'll pull in
>> that series later)
>>
>> 0a2980b dm: mmc: Avoid probing block devices in find_mmc_device()
>>
>>
>> The following changes since commit 380e86f361e4e2aef83295972863654fde157560:
>>
>>   Merge git://git.denx.de/u-boot-fsl-qoriq (2017-05-26 11:19:27 -0400)
>>
>> are available in the git repository at:
>>
>>   git://git.denx.de/u-boot-dm.git
>>
>> for you to fetch changes up to 40fcab41cbcace3ff5928f146dd15c1ee3bfac65:
>>
>>   sandbox: Move to use live tree (2017-05-27 10:38:13 -0600)
>>
>
> Two problems.  First, you need to add this to "dm: gpio: Add live tree
> support":
>
> diff --git a/board/st/stm32f746-disco/stm32f746-disco.c b/board/st/stm32f746-disco/stm32f746-disco.c
> index aeaa31146a5a..addf82bbae8c 100644
> --- a/board/st/stm32f746-disco/stm32f746-disco.c
> +++ b/board/st/stm32f746-disco/stm32f746-disco.c
> @@ -101,8 +101,8 @@ int board_late_init(void)
>         if (node < 0)
>                 return -1;
>
> -       gpio_request_by_name_nodev(gd->fdt_blob, node, "led-gpio", 0, &gpio,
> -                                  GPIOD_IS_OUT);
> +       gpio_request_by_name_nodev(offset_to_ofnode(node), "led-gpio", 0,
> +                                  &gpio, GPIOD_IS_OUT);
>
>         if (dm_gpio_is_valid(&gpio)) {
>                 dm_gpio_set_value(&gpio, 0);
> @@ -115,8 +115,8 @@ int board_late_init(void)
>         if (node < 0)
>                 return -1;
>
> -       gpio_request_by_name_nodev(gd->fdt_blob, node, "button-gpio", 0, &gpio,
> -                                  GPIOD_IS_IN);
> +       gpio_request_by_name_nodev(offset_to_ofnode(node), "button-gpio", 0,
> +                                  &gpio, GPIOD_IS_IN);
>
>         if (dm_gpio_is_valid(&gpio)) {
>                 if (dm_gpio_get_value(&gpio))

OK, added, thanks. For me that board fails to build since it has something like:

for (int i = ....)

Is that allowed now?

>
> Second, the zynq_zc702 qemu instance is failing (and you need a new
> enough version of qemu, such as the one in .travis.yml, to be able to
> run it.  I need to upgrade my local qemu so I don't have the failure
> bisected atm).

OK I found that it was checking for -FDT_ERR_NOTFOUND which really
should not have been returned by a DM function.

I sent the two updated patches. Given that RC1 is coming out soon I'll
try to do a new pull after testing, but it won't be until the morning.

Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2017-05-27 22:01 Simon Glass
@ 2017-05-28 11:55 ` Tom Rini
  2017-05-31  3:52   ` Simon Glass
  0 siblings, 1 reply; 31+ messages in thread
From: Tom Rini @ 2017-05-28 11:55 UTC (permalink / raw)
  To: u-boot

On Sat, May 27, 2017 at 04:01:29PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> This is similar to the last attempt, but without this offending patch
> which will be replaced by a little series sent today: (I'll pull in
> that series later)
> 
> 0a2980b dm: mmc: Avoid probing block devices in find_mmc_device()
> 
> 
> The following changes since commit 380e86f361e4e2aef83295972863654fde157560:
> 
>   Merge git://git.denx.de/u-boot-fsl-qoriq (2017-05-26 11:19:27 -0400)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-dm.git
> 
> for you to fetch changes up to 40fcab41cbcace3ff5928f146dd15c1ee3bfac65:
> 
>   sandbox: Move to use live tree (2017-05-27 10:38:13 -0600)
> 

Two problems.  First, you need to add this to "dm: gpio: Add live tree
support":

diff --git a/board/st/stm32f746-disco/stm32f746-disco.c b/board/st/stm32f746-disco/stm32f746-disco.c
index aeaa31146a5a..addf82bbae8c 100644
--- a/board/st/stm32f746-disco/stm32f746-disco.c
+++ b/board/st/stm32f746-disco/stm32f746-disco.c
@@ -101,8 +101,8 @@ int board_late_init(void)
 	if (node < 0)
 		return -1;
 
-	gpio_request_by_name_nodev(gd->fdt_blob, node, "led-gpio", 0, &gpio,
-				   GPIOD_IS_OUT);
+	gpio_request_by_name_nodev(offset_to_ofnode(node), "led-gpio", 0,
+				   &gpio, GPIOD_IS_OUT);
 
 	if (dm_gpio_is_valid(&gpio)) {
 		dm_gpio_set_value(&gpio, 0);
@@ -115,8 +115,8 @@ int board_late_init(void)
 	if (node < 0)
 		return -1;
 
-	gpio_request_by_name_nodev(gd->fdt_blob, node, "button-gpio", 0, &gpio,
-				   GPIOD_IS_IN);
+	gpio_request_by_name_nodev(offset_to_ofnode(node), "button-gpio", 0,
+				   &gpio, GPIOD_IS_IN);
 
 	if (dm_gpio_is_valid(&gpio)) {
 		if (dm_gpio_get_value(&gpio))

Second, the zynq_zc702 qemu instance is failing (and you need a new
enough version of qemu, such as the one in .travis.yml, to be able to
run it.  I need to upgrade my local qemu so I don't have the failure
bisected atm).

-- 
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/20170528/ed980180/attachment.sig>

^ permalink raw reply related	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
@ 2017-05-27 22:01 Simon Glass
  2017-05-28 11:55 ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Simon Glass @ 2017-05-27 22:01 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This is similar to the last attempt, but without this offending patch
which will be replaced by a little series sent today: (I'll pull in
that series later)

0a2980b dm: mmc: Avoid probing block devices in find_mmc_device()


The following changes since commit 380e86f361e4e2aef83295972863654fde157560:

  Merge git://git.denx.de/u-boot-fsl-qoriq (2017-05-26 11:19:27 -0400)

are available in the git repository at:

  git://git.denx.de/u-boot-dm.git

for you to fetch changes up to 40fcab41cbcace3ff5928f146dd15c1ee3bfac65:

  sandbox: Move to use live tree (2017-05-27 10:38:13 -0600)

----------------------------------------------------------------
Simon Glass (89):
      dm: Use dm.h header when driver mode is used
      dm: core: Move dev_get_addr() etc. into a separate file
      dm: Rename dev_addr..() functions
      atmel: Fix up use of dm_scan_fdt_node()
      dm: Fix up inclusion of common.h
      dm: core: Dont export dm_scan_fdt_node()
      dm: core: Replace of_offset with accessor (part 2)
      dm: core: Add ofnode to represent device tree nodes
      dm: core: Adjust device_bind_common() to take an ofnode
      dm: mmc: Don't call board_mmc_power_init() with driver model
      dm: mmc: Don't re-init when accessing environment
      dm: blk: Allow finding block devices without probing
      dm: blk: Add a function to find the next block device number
      dm: blk: Improve block device claiming
      dm: mmc: Check that drivers have operations
      dm: mmc: Rewrite mmc_blk_probe()
      tegra: Convert MMC to use driver model for operations
      dm: core: Set return value first in lists_bind_fdt()
      Update WARN_ON() to return a value
      dm: core: Add livetree definitions
      dm: core: Add livetree access functions
      dm: Add a function to create a 'live' device tree
      dm: Build a live tree after relocation
      dm: core: Rename of_device_is_compatible()
      dm: core: Add operations on device tree references
      dm: core: Add livetree address functions
      fdt: Update fdt_get_base_address() to use const
      dm: core: Add address operations on device tree references
      dm: core: Add a place to put extra device-tree reading functions
      dm: core: Add device-based 'read' functions to access DT
      dm: core: Implement live tree 'read' functions
      dm: core: Allow binding a device from a live tree
      dm: core: Update lists_bind_fdt() to use ofnode
      dm: core: Update device_bind_driver_to_node() to use ofnode
      dm: core: Scan the live tree when setting up driver model
      dm: core: Add a way to find a device by ofnode
      dm: regmap: Add support for livetree
      dm: simple-bus: Add support for livetree
      dm: core: Update uclass_find_device_by_phandle() for livetree
      sandbox: Add a way to reset sandbox state for tests
      dm: test: Move test running code into a separate function
      dm: test: Show the test filename when running
      dm: test: Add support for running tests with livetree
      dm: core: Run tests with both livetree and flat tree
      dm: gpio: Refactor to prepare for live tree support
      dm: gpio: Drop blank line in gpio_xlate_offs_flags() comment
      dm: gpio: sandbox: Use dev_read...() functions to access DT
      dm: gpio: Add live tree support
      cros_ec: Fix debug() statement in ec_command_inptr()
      cros_ec: Convert to support live tree
      sandbox: Add a new sandbox_flattree board
      test: Update 'make test' to run more tests
      fdt: Rename a few functions in fdt_support
      dm: Add more livetree helpers and definitions
      string: Add strchrnul()
      string: Add strcspn()
      dm: i2c: Convert uclass to livetree
      samsung: Move pmic header out of config file
      dm: pmic: Convert uclass to livetree
      sandbox: pmic: Convert pmic emulator to support livetree
      dm: regulator: Convert regulator uclass to support livetree
      dm: regulator: Update fixed regulator to support livetree.
      dm: mmc: Convert uclass to livetree
      dm: adc: Convert uclass to livetree
      dm: usb: Convert uclass to livetree
      sandbox: usb: Convert emulators to livetree
      clk: Modify xlate() method for livetree
      dm: clk: Update uclass to support livetree
      dm: clk: fixed: Update to support livetree
      dm: test: Separate out the bus DT offset test
      dm: test: Disable the fdt_offset test with livetree
      dm: phy: Update tests to use ut_asserteq()
      dm: mailbox: Update uclass to support livetree
      dm: phy: Update uclass to support livetree
      sandbox: phy: Update driver for livetree
      dm: power-domain: Update uclass to support livetree
      dm: reset: Update uclass to support livetree
      dm: pci: Update uclass to support livetree
      dm: Update the I2C eeprom driver for livetree
      cros_ec: Update the cros_ec keyboard driver to livetree
      dm: spi: Convert uclass to livetree
      dm: sandbox: i2c: Drop fdtdec.h header
      dm: sandbox: i2c_rtc: Drop fdtdec.h header
      dm: spi-flash: Convert uclass to livetree
      dm: sandbox: spi: Convert driver to support livetree
      dm: sandbox: sysreset: Convert driver to livetree
      dm: test: Fix nit with position of backslash
      dm: gpio: power: Convert pm8916 drivers to livetree
      sandbox: Move to use live tree

 arch/arm/cpu/armv8/fsl-layerscape/fdt.c            |   4 +-
 arch/arm/lib/bootm.c                               |   2 +-
 arch/arm/mach-mvebu/sata.c                         |   2 +-
 arch/arm/mach-rockchip/rk3188/sdram_rk3188.c       |   2 +-
 arch/arm/mach-rockchip/rk3328/clk_rk3328.c         |   2 +-
 arch/arm/mach-rockchip/rk3399/sdram_rk3399.c       |   2 +-
 arch/arm/mach-snapdragon/clock-apq8016.c           |   2 +-
 arch/arm/mach-tegra/tegra186/nvtboot_mem.c         |   4 +-
 arch/arm/mach-uniphier/pinctrl-glue.c              |   4 +-
 arch/sandbox/cpu/cpu.c                             |   1 +
 arch/sandbox/cpu/state.c                           |  15 +-
 arch/sandbox/dts/test.dts                          |  12 +-
 arch/sandbox/include/asm/state.h                   |   7 +
 board/amlogic/odroid-c2/odroid-c2.c                |   2 +-
 board/armltd/integrator/integrator.c               |   2 +-
 board/armltd/vexpress64/vexpress64.c               |   2 +-
 board/beckhoff/mx53cx9020/mx53cx9020.c             |   2 +-
 board/cadence/xtfpga/xtfpga.c                      |   2 +-
 board/cavium/thunderx/thunderx.c                   |   2 +-
 board/freescale/common/fsl_chain_of_trust.c        |   1 +
 board/freescale/common/fsl_validate.c              |   2 +-
 board/qualcomm/dragonboard410c/dragonboard410c.c   |  12 +-
 board/samsung/common/board.c                       |   4 +-
 board/samsung/common/exynos5-dt.c                  |   2 +-
 board/samsung/common/misc.c                        |  13 +
 board/sandbox/MAINTAINERS                          |   7 +
 board/st/stm32f429-discovery/stm32f429-discovery.c |   2 +-
 board/st/stm32f746-disco/stm32f746-disco.c         |   2 +-
 board/st/stv0991/stv0991.c                         |   2 +-
 board/toradex/apalis_imx6/apalis_imx6.c            |   1 +
 board/toradex/colibri_imx6/colibri_imx6.c          |   1 +
 board/toradex/colibri_pxa270/colibri_pxa270.c      |   1 +
 board/toradex/common/tdx-cfg-block.c               |   2 +-
 cmd/bootefi.c                                      |   2 +-
 common/board_r.c                                   |  12 +
 common/env_mmc.c                                   |   3 +-
 common/env_sf.c                                    |   1 +
 common/fdt_support.c                               |  28 +-
 configs/apalis-tk1_defconfig                       |   2 -
 configs/apalis_t30_defconfig                       |   2 -
 configs/beaver_defconfig                           |   2 -
 configs/cardhu_defconfig                           |   2 -
 configs/cei-tk1-som_defconfig                      |   2 -
 configs/colibri_t20_defconfig                      |   2 -
 configs/colibri_t30_defconfig                      |   2 -
 configs/dalmore_defconfig                          |   2 -
 configs/e2220-1170_defconfig                       |   2 -
 configs/harmony_defconfig                          |   2 -
 configs/jetson-tk1_defconfig                       |   2 -
 configs/medcom-wide_defconfig                      |   2 -
 configs/nyan-big_defconfig                         |   2 -
 configs/p2371-0000_defconfig                       |   2 -
 configs/p2371-2180_defconfig                       |   2 -
 configs/p2571_defconfig                            |   2 -
 configs/p2771-0000-000_defconfig                   |   2 -
 configs/p2771-0000-500_defconfig                   |   2 -
 configs/paz00_defconfig                            |   2 -
 configs/plutux_defconfig                           |   2 -
 configs/sandbox_defconfig                          |   1 +
 configs/sandbox_flattree_defconfig                 | 179 +++++
 configs/seaboard_defconfig                         |   2 -
 configs/tec-ng_defconfig                           |   2 -
 configs/tec_defconfig                              |   2 -
 configs/trimslice_defconfig                        |   2 -
 configs/venice2_defconfig                          |   2 -
 configs/ventana_defconfig                          |   2 -
 configs/whistler_defconfig                         |   2 -
 drivers/adc/adc-uclass.c                           |  14 +-
 drivers/adc/exynos-adc.c                           |   2 +-
 drivers/block/blk-uclass.c                         |  65 +-
 drivers/block/dwc_ahci.c                           |  10 +-
 drivers/block/sata_ceva.c                          |   2 +-
 drivers/clk/aspeed/clk_ast2500.c                   |   2 +-
 drivers/clk/at91/clk-generated.c                   |   2 +-
 drivers/clk/at91/clk-h32mx.c                       |   2 +-
 drivers/clk/at91/clk-main.c                        |   2 +-
 drivers/clk/at91/clk-master.c                      |   2 +-
 drivers/clk/at91/clk-peripheral.c                  |   2 +-
 drivers/clk/at91/clk-plla.c                        |   2 +-
 drivers/clk/at91/clk-slow.c                        |   2 +-
 drivers/clk/at91/clk-system.c                      |   2 +-
 drivers/clk/at91/clk-utmi.c                        |   2 +-
 drivers/clk/at91/pmc.c                             |  11 +-
 drivers/clk/at91/pmc.h                             |   2 +-
 drivers/clk/at91/sckc.c                            |   3 +-
 drivers/clk/clk-uclass.c                           |  14 +-
 drivers/clk/clk_bcm6345.c                          |   2 +-
 drivers/clk/clk_fixed_rate.c                       |   7 +-
 drivers/clk/clk_stm32f7.c                          |   3 +-
 drivers/clk/clk_zynq.c                             |   2 +-
 drivers/clk/clk_zynqmp.c                           |   2 +-
 drivers/clk/exynos/clk-exynos7420.c                |   4 +-
 drivers/clk/rockchip/clk_rk3036.c                  |   2 +-
 drivers/clk/rockchip/clk_rk3188.c                  |   2 +-
 drivers/clk/rockchip/clk_rk3288.c                  |   2 +-
 drivers/clk/rockchip/clk_rk3328.c                  |   2 +-
 drivers/clk/rockchip/clk_rk3399.c                  |   4 +-
 drivers/clk/uniphier/clk-uniphier-core.c           |   4 +-
 drivers/core/Kconfig                               |   4 +
 drivers/core/Makefile                              |   7 +-
 drivers/core/device.c                              | 153 +----
 drivers/core/fdtaddr.c                             | 143 ++++
 drivers/core/lists.c                               |  29 +-
 drivers/core/of_access.c                           | 735 +++++++++++++++++++++
 drivers/core/of_addr.c                             | 359 ++++++++++
 drivers/core/of_extra.c                            |  37 ++
 drivers/core/ofnode.c                              | 579 ++++++++++++++++
 drivers/core/read.c                                | 140 ++++
 drivers/core/regmap.c                              |  36 +-
 drivers/core/root.c                                |  77 ++-
 drivers/core/simple-bus.c                          |   3 +-
 drivers/core/uclass.c                              |  42 +-
 drivers/cpu/bmips_cpu.c                            |   2 +-
 drivers/cpu/cpu-uclass.c                           |   6 +-
 drivers/dma/ti-edma3.c                             |   4 +-
 drivers/firmware/firmware-uclass.c                 |   3 +-
 drivers/firmware/psci.c                            |  10 +-
 drivers/gpio/74x164_gpio.c                         |   2 +-
 drivers/gpio/altera_pio.c                          |   2 +-
 drivers/gpio/at91_gpio.c                           |   2 +-
 drivers/gpio/atmel_pio4.c                          |   5 +-
 drivers/gpio/bcm2835_gpio.c                        |   2 +-
 drivers/gpio/bcm6345_gpio.c                        |   6 +-
 drivers/gpio/gpio-uclass.c                         |  82 +--
 drivers/gpio/gpio-uniphier.c                       |   4 +-
 drivers/gpio/imx_rgpio2p.c                         |   2 +-
 drivers/gpio/intel_ich6_gpio.c                     |   2 +-
 drivers/gpio/lpc32xx_gpio.c                        |   1 +
 drivers/gpio/msm_gpio.c                            |   2 +-
 drivers/gpio/mvebu_gpio.c                          |   2 +-
 drivers/gpio/mxc_gpio.c                            |   2 +-
 drivers/gpio/omap_gpio.c                           |   2 +-
 drivers/gpio/pca953x_gpio.c                        |   2 +-
 drivers/gpio/pm8916_gpio.c                         |  10 +-
 drivers/gpio/rk_gpio.c                             |   2 +-
 drivers/gpio/s5p_gpio.c                            |   4 +-
 drivers/gpio/sandbox.c                             |  12 +-
 drivers/gpio/stm32f7_gpio.c                        |   2 +-
 drivers/gpio/sunxi_gpio.c                          |   4 +-
 drivers/gpio/tegra186_gpio.c                       |   4 +-
 drivers/gpio/tegra_gpio.c                          |   4 +-
 drivers/gpio/vybrid_gpio.c                         |   2 +-
 drivers/gpio/zynq_gpio.c                           |   2 +-
 drivers/i2c/Kconfig                                |   1 -
 drivers/i2c/ast_i2c.c                              |   2 +-
 drivers/i2c/at91_i2c.c                             |   2 +-
 drivers/i2c/davinci_i2c.c                          |   2 +-
 drivers/i2c/designware_i2c.c                       |   2 +-
 drivers/i2c/exynos_hs_i2c.c                        |   2 +-
 drivers/i2c/i2c-cdns.c                             |   4 +-
 drivers/i2c/i2c-uclass.c                           |  28 +-
 drivers/i2c/i2c-uniphier-f.c                       |   4 +-
 drivers/i2c/i2c-uniphier.c                         |   4 +-
 drivers/i2c/imx_lpi2c.c                            |  80 +--
 drivers/i2c/muxes/i2c-mux-uclass.c                 |  11 +-
 drivers/i2c/mv_i2c.c                               |   2 +-
 drivers/i2c/mvtwsi.c                               |   2 +-
 drivers/i2c/mxc_i2c.c                              |  14 +-
 drivers/i2c/omap24xx_i2c.c                         |   2 +-
 drivers/i2c/rk_i2c.c                               |   2 +-
 drivers/i2c/s3c24x0_i2c.c                          |   2 +-
 drivers/i2c/sandbox_i2c.c                          |   1 -
 drivers/i2c/tegra_i2c.c                            |   2 +-
 drivers/input/cros_ec_keyb.c                       |  24 +-
 drivers/input/key_matrix.c                         |  19 +-
 drivers/input/tegra-kbc.c                          |   5 +-
 drivers/led/led_bcm6328.c                          |   7 +-
 drivers/led/led_bcm6358.c                          |   7 +-
 drivers/led/led_gpio.c                             |  13 +-
 drivers/mailbox/mailbox-uclass.c                   |  20 +-
 drivers/mailbox/tegra-hsp.c                        |   4 +-
 drivers/misc/altera_sysid.c                        |   2 +-
 drivers/misc/cros_ec.c                             |  36 +-
 drivers/misc/cros_ec_sandbox.c                     |  23 +-
 drivers/misc/i2c_eeprom_emul.c                     |   7 +-
 drivers/misc/tegra186_bpmp.c                       |   6 +-
 drivers/misc/tegra_car.c                           |   4 +-
 drivers/mmc/atmel_sdhci.c                          |   2 +-
 drivers/mmc/bcm2835_sdhci.c                        |   2 +-
 drivers/mmc/fsl_esdhc.c                            |   8 +-
 drivers/mmc/gen_atmel_mci.c                        |   4 +-
 drivers/mmc/meson_gx_mmc.c                         |   4 +-
 drivers/mmc/mmc-uclass.c                           |  24 +-
 drivers/mmc/mmc.c                                  |  15 +-
 drivers/mmc/msm_sdhci.c                            |   2 +-
 drivers/mmc/omap_hsmmc.c                           |   3 +-
 drivers/mmc/pic32_sdhci.c                          |   2 +-
 drivers/mmc/rockchip_dw_mmc.c                      |   2 +-
 drivers/mmc/rockchip_sdhci.c                       |   2 +-
 drivers/mmc/s5p_sdhci.c                            |   8 +-
 drivers/mmc/sdhci-cadence.c                        |   6 +-
 drivers/mmc/socfpga_dw_mmc.c                       |   2 +-
 drivers/mmc/sti_sdhci.c                            |   2 +-
 drivers/mmc/tangier_sdhci.c                        |   2 +-
 drivers/mmc/tegra_mmc.c                            |  76 ++-
 drivers/mmc/uniphier-sd.c                          |   4 +-
 drivers/mmc/xenon_sdhci.c                          |   6 +-
 drivers/mmc/zynq_sdhci.c                           |   4 +-
 drivers/mtd/altera_qspi.c                          |   2 +-
 drivers/mtd/cfi_flash.c                            |   2 +-
 drivers/mtd/nand/sunxi_nand.c                      |   2 +-
 drivers/mtd/nand/tegra_nand.c                      |   4 +-
 drivers/mtd/pic32_flash.c                          |   2 +-
 drivers/mtd/spi/sandbox.c                          |   6 +-
 drivers/mtd/spi/spi_flash.c                        |   7 +-
 drivers/net/ag7xxx.c                               |   2 +-
 drivers/net/altera_tse.c                           |   2 +-
 drivers/net/cpsw-common.c                          |   4 +-
 drivers/net/cpsw.c                                 |   2 +-
 drivers/net/designware.c                           |   2 +-
 drivers/net/dwc_eth_qos.c                          |   4 +-
 drivers/net/ethoc.c                                |   6 +-
 drivers/net/fec_mxc.c                              |   2 +-
 drivers/net/keystone_net.c                         |   8 +-
 drivers/net/macb.c                                 |   2 +-
 drivers/net/mvneta.c                               |   4 +-
 drivers/net/mvpp2.c                                |   8 +-
 drivers/net/phy/phy.c                              |   2 +-
 drivers/net/phy/ti.c                               |   2 +-
 drivers/net/pic32_eth.c                            |   3 +-
 drivers/net/sandbox-raw.c                          |   2 +-
 drivers/net/sandbox.c                              |   2 +-
 drivers/net/sun8i_emac.c                           |   8 +-
 drivers/net/sunxi_emac.c                           |   2 +-
 drivers/net/tsec.c                                 |   2 +-
 drivers/net/xilinx_axi_emac.c                      |   2 +-
 drivers/net/xilinx_emaclite.c                      |   2 +-
 drivers/net/zynq_gem.c                             |   2 +-
 drivers/pci/pci-uclass.c                           |  26 +-
 drivers/pci/pcie_dw_mvebu.c                        |   4 +-
 drivers/phy/marvell/comphy_core.c                  |   8 +-
 drivers/phy/phy-uclass.c                           |  21 +-
 drivers/phy/sandbox-phy.c                          |   3 +-
 drivers/phy/ti-pipe3-phy.c                         |   4 +-
 drivers/pinctrl/ath79/pinctrl_ar933x.c             |   2 +-
 drivers/pinctrl/ath79/pinctrl_qca953x.c            |   2 +-
 drivers/pinctrl/exynos/pinctrl-exynos.c            |   2 +-
 drivers/pinctrl/meson/pinctrl-meson-gxbb.c         |   3 +-
 drivers/pinctrl/meson/pinctrl-meson.c              |   2 +-
 drivers/pinctrl/mvebu/pinctrl-mvebu.c              |   2 +-
 drivers/pinctrl/nxp/pinctrl-imx.c                  |   2 +-
 drivers/pinctrl/nxp/pinctrl-imx5.c                 |   3 +-
 drivers/pinctrl/nxp/pinctrl-imx6.c                 |   3 +-
 drivers/pinctrl/nxp/pinctrl-imx7.c                 |   3 +-
 drivers/pinctrl/nxp/pinctrl-imx7ulp.c              |   3 +-
 drivers/pinctrl/pinctrl-at91-pio4.c                |   4 +-
 drivers/pinctrl/pinctrl-at91.c                     |   6 +-
 drivers/pinctrl/pinctrl-generic.c                  |   2 +-
 drivers/pinctrl/pinctrl-sandbox.c                  |   2 +-
 drivers/pinctrl/pinctrl-single.c                   |  13 +-
 drivers/pinctrl/pinctrl-uclass.c                   |  18 +-
 drivers/pinctrl/pinctrl_stm32.c                    |   2 +-
 drivers/pinctrl/rockchip/pinctrl_rk3188.c          |   4 +-
 drivers/pinctrl/rockchip/pinctrl_rk3328.c          |   2 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c   |   4 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c   |   3 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c   |   3 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld4.c    |   3 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-ld6b.c   |   3 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-pro4.c   |   3 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-pro5.c   |   3 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c   |   3 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c   |   3 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-sld3.c   |   3 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-sld8.c   |   3 +-
 drivers/power/domain/bcm6328-power-domain.c        |   2 +-
 drivers/power/domain/power-domain-uclass.c         |  19 +-
 drivers/power/pmic/act8846.c                       |   8 +-
 drivers/power/pmic/i2c_pmic_emul.c                 |   6 +-
 drivers/power/pmic/lp873x.c                        |  12 +-
 drivers/power/pmic/max77686.c                      |   8 +-
 drivers/power/pmic/palmas.c                        |  16 +-
 drivers/power/pmic/pfuze100.c                      |   8 +-
 drivers/power/pmic/pm8916.c                        |   2 +-
 drivers/power/pmic/pmic-uclass.c                   |  22 +-
 drivers/power/pmic/rk8xx.c                         |   8 +-
 drivers/power/pmic/s5m8767.c                       |   7 +-
 drivers/power/pmic/sandbox.c                       |   2 +-
 drivers/power/pmic/tps65090.c                      |   8 +-
 drivers/power/regulator/fixed.c                    |  17 +-
 drivers/power/regulator/regulator-uclass.c         |  39 +-
 drivers/pwm/exynos_pwm.c                           |   2 +-
 drivers/pwm/rk_pwm.c                               |   2 +-
 drivers/pwm/tegra_pwm.c                            |   2 +-
 drivers/ram/bmips_ram.c                            |   4 +-
 drivers/ram/stm32_sdram.c                          |   2 +-
 drivers/reset/reset-bcm6345.c                      |   2 +-
 drivers/reset/reset-uclass.c                       |  21 +-
 drivers/reset/reset-uniphier.c                     |   4 +-
 drivers/rtc/i2c_rtc_emul.c                         |   1 -
 drivers/serial/altera_jtag_uart.c                  |   2 +-
 drivers/serial/altera_uart.c                       |   2 +-
 drivers/serial/atmel_usart.c                       |   2 +-
 drivers/serial/ns16550.c                           |   2 +-
 drivers/serial/serial-uclass.c                     |   3 +-
 drivers/serial/serial_ar933x.c                     |   2 +-
 drivers/serial/serial_arc.c                        |   2 +-
 drivers/serial/serial_bcm283x_mu.c                 |   2 +-
 drivers/serial/serial_bcm6345.c                    |   4 +-
 drivers/serial/serial_lpuart.c                     |   4 +-
 drivers/serial/serial_meson.c                      |   2 +-
 drivers/serial/serial_msm.c                        |   2 +-
 drivers/serial/serial_mvebu_a3700.c                |   2 +-
 drivers/serial/serial_mxc.c                        |   2 +-
 drivers/serial/serial_pl01x.c                      |   2 +-
 drivers/serial/serial_s5p.c                        |   2 +-
 drivers/serial/serial_sti_asc.c                    |   2 +-
 drivers/serial/serial_stm32x7.c                    |   2 +-
 drivers/serial/serial_uniphier.c                   |   5 +-
 drivers/serial/serial_xuartlite.c                  |   2 +-
 drivers/serial/serial_zynq.c                       |   2 +-
 drivers/sound/max98095.c                           |   2 +
 drivers/sound/wm8994.c                             |   2 +-
 drivers/spi/altera_spi.c                           |   2 +-
 drivers/spi/ath79_spi.c                            |   2 +-
 drivers/spi/atmel_spi.c                            |   2 +-
 drivers/spi/davinci_spi.c                          |   2 +-
 drivers/spi/designware_spi.c                       |   2 +-
 drivers/spi/exynos_spi.c                           |   2 +-
 drivers/spi/fsl_dspi.c                             |   4 +-
 drivers/spi/kirkwood_spi.c                         |   2 +-
 drivers/spi/mvebu_a3700_spi.c                      |   2 +-
 drivers/spi/omap3_spi.c                            |   2 +-
 drivers/spi/pic32_spi.c                            |   2 +-
 drivers/spi/rk_spi.c                               |   2 +-
 drivers/spi/spi-uclass.c                           |  31 +-
 drivers/spi/tegra114_spi.c                         |   2 +-
 drivers/spi/tegra20_sflash.c                       |   2 +-
 drivers/spi/tegra20_slink.c                        |   2 +-
 drivers/spi/tegra210_qspi.c                        |   2 +-
 drivers/spi/ti_qspi.c                              |  12 +-
 drivers/spi/zynq_spi.c                             |   2 +-
 drivers/spmi/spmi-msm.c                            |   2 +-
 drivers/sysreset/sysreset_psci.c                   |   3 +-
 drivers/sysreset/sysreset_sandbox.c                |   2 +-
 drivers/sysreset/sysreset_snapdragon.c             |   2 +-
 drivers/timer/altera_timer.c                       |   2 +-
 drivers/timer/arc_timer.c                          |   2 +-
 drivers/timer/ast_timer.c                          |   2 +-
 drivers/timer/omap-timer.c                         |   2 +-
 drivers/timer/timer-uclass.c                       |   3 +-
 drivers/tpm/tpm_tis_lpc.c                          |   2 +-
 drivers/usb/emul/sandbox_flash.c                   |   4 +-
 drivers/usb/emul/sandbox_hub.c                     |   3 +-
 drivers/usb/host/dwc2.c                            |   2 +-
 drivers/usb/host/ehci-atmel.c                      |   2 +-
 drivers/usb/host/ehci-exynos.c                     |   2 +-
 drivers/usb/host/ehci-fsl.c                        |   2 +-
 drivers/usb/host/ehci-generic.c                    |   2 +-
 drivers/usb/host/ehci-marvell.c                    |   4 +-
 drivers/usb/host/ehci-msm.c                        |   2 +-
 drivers/usb/host/ehci-mx6.c                        |   4 +-
 drivers/usb/host/ehci-sunxi.c                      |   2 +-
 drivers/usb/host/ehci-tegra.c                      |   9 +-
 drivers/usb/host/ehci-vf.c                         |   7 +-
 drivers/usb/host/ehci-zynq.c                       |   2 +-
 drivers/usb/host/ohci-generic.c                    |   2 +-
 drivers/usb/host/ohci-sunxi.c                      |   2 +-
 drivers/usb/host/usb-uclass.c                      |   8 +-
 drivers/usb/host/xhci-exynos5.c                    |   2 +-
 drivers/usb/host/xhci-fsl.c                        |   2 +-
 drivers/usb/host/xhci-mvebu.c                      |   2 +-
 drivers/usb/host/xhci-rockchip.c                   |   6 +-
 drivers/usb/musb-new/sunxi.c                       |   1 +
 drivers/usb/musb-new/ti-musb.c                     |   4 +-
 drivers/video/atmel_hlcdfb.c                       |   6 +-
 drivers/video/exynos/exynos_dp.c                   |   4 +-
 drivers/video/exynos/exynos_fb.c                   |   2 +-
 drivers/video/rockchip/rk_edp.c                    |   2 +-
 drivers/video/rockchip/rk_hdmi.c                   |   2 +-
 drivers/video/rockchip/rk_lvds.c                   |   2 +-
 drivers/video/rockchip/rk_mipi.c                   |   2 +-
 drivers/video/rockchip/rk_vop.c                    |   2 +-
 drivers/video/tegra.c                              |   2 +-
 drivers/video/tegra124/dp.c                        |   2 +-
 drivers/watchdog/ast_wdt.c                         |   2 +-
 dts/Kconfig                                        |  11 +
 include/asm-generic/global_data.h                  |   3 +
 include/asm-generic/gpio.h                         |  17 +-
 include/blk.h                                      |  15 +-
 include/clk-uclass.h                               |   5 +-
 include/configs/s5pc210_universal.h                |   1 -
 include/configs/trats.h                            |   1 -
 include/configs/trats2.h                           |   1 -
 include/cros_ec.h                                  |   8 +-
 include/dm.h                                       |   4 +
 include/dm/device-internal.h                       |  10 +-
 include/dm/device.h                                | 110 +--
 include/dm/fdtaddr.h                               | 110 +++
 include/dm/lists.h                                 |   9 +-
 include/dm/of.h                                    | 142 ++++
 include/dm/of_access.h                             | 347 ++++++++++
 include/dm/of_addr.h                               |  64 ++
 include/dm/of_extra.h                              |  46 ++
 include/dm/ofnode.h                                | 578 ++++++++++++++++
 include/dm/read.h                                  | 439 ++++++++++++
 include/dm/root.h                                  |  19 +-
 include/dm/test.h                                  |   2 +
 include/dm/uclass-internal.h                       |  18 +
 include/dm/uclass.h                                |  17 +
 include/fdt_support.h                              |   6 +-
 include/fdtdec.h                                   |  34 -
 include/generic-phy.h                              |   3 +-
 include/i2c.h                                      |   3 +-
 include/key_matrix.h                               |   3 +-
 include/linux/compat.h                             |   8 +-
 include/linux/string.h                             |  28 +
 include/mailbox-uclass.h                           |   2 +-
 include/of_live.h                                  |  24 +
 include/power-domain-uclass.h                      |   2 +-
 include/power/pmic.h                               |   2 +-
 include/reset-uclass.h                             |   4 +-
 include/spi.h                                      |   2 +-
 include/test/test.h                                |   4 +
 include/test/ut.h                                  |   2 +-
 lib/Makefile                                       |   1 +
 lib/fdtdec.c                                       |  33 +-
 lib/of_live.c                                      | 333 ++++++++++
 lib/string.c                                       |  32 +
 test/dm/blk.c                                      |  60 +-
 test/dm/bus.c                                      |  16 +-
 test/dm/phy.c                                      |  15 +-
 test/dm/test-fdt.c                                 |   3 +-
 test/dm/test-main.c                                | 105 ++-
 test/run                                           |   8 +-
 425 files changed, 5744 insertions(+), 1372 deletions(-)
 create mode 100644 configs/sandbox_flattree_defconfig
 create mode 100644 drivers/core/fdtaddr.c
 create mode 100644 drivers/core/of_access.c
 create mode 100644 drivers/core/of_addr.c
 create mode 100644 drivers/core/of_extra.c
 create mode 100644 drivers/core/ofnode.c
 create mode 100644 drivers/core/read.c
 create mode 100644 include/dm/fdtaddr.h
 create mode 100644 include/dm/of.h
 create mode 100644 include/dm/of_access.h
 create mode 100644 include/dm/of_addr.h
 create mode 100644 include/dm/of_extra.h
 create mode 100644 include/dm/ofnode.h
 create mode 100644 include/dm/read.h
 create mode 100644 include/of_live.h
 create mode 100644 lib/of_live.c

Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
  2016-12-03 18:26 Simon Glass
@ 2016-12-04 22:59 ` Tom Rini
  0 siblings, 0 replies; 31+ messages in thread
From: Tom Rini @ 2016-12-04 22:59 UTC (permalink / raw)
  To: u-boot

On Sat, Dec 03, 2016 at 11:26:13AM -0700, Simon Glass wrote:

> Hi Tom,
> 
> (new version with more patches)
> 
> Here are some buildman enhancements, a new TPM driver, the beginnings
> of the USB gadget DM conversion along with a few fixes and improvements.
> 
> The following changes since commit 9ae0e14350758e6447c90615ff4df530549a45e2:
> 
>   Merge git://www.denx.de/git/u-boot-marvell (2016-12-01 09:24:02 -0500)
> 
> are available in the git repository at:
> 
>   git://git.denx.de/u-boot-dm.git
> 
> for you to fetch changes up to a2558e8729831e0bcef634ea2440e60425ef0ff6:
> 
>   cmd: crosec: Move cros_ec_decode_region helper to cmd/cros_ec.c
> (2016-12-02 21:04:48 -0700)
> 

Applied to u-boot/master, thanks!

-- 
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/20161204/ea69894f/attachment.sig>

^ permalink raw reply	[flat|nested] 31+ messages in thread

* [U-Boot] Please pull u-boot-dm (take 2)
@ 2016-12-03 18:26 Simon Glass
  2016-12-04 22:59 ` Tom Rini
  0 siblings, 1 reply; 31+ messages in thread
From: Simon Glass @ 2016-12-03 18:26 UTC (permalink / raw)
  To: u-boot

Hi Tom,

(new version with more patches)

Here are some buildman enhancements, a new TPM driver, the beginnings
of the USB gadget DM conversion along with a few fixes and improvements.

The following changes since commit 9ae0e14350758e6447c90615ff4df530549a45e2:

  Merge git://www.denx.de/git/u-boot-marvell (2016-12-01 09:24:02 -0500)

are available in the git repository at:

  git://git.denx.de/u-boot-dm.git

for you to fetch changes up to a2558e8729831e0bcef634ea2440e60425ef0ff6:

  cmd: crosec: Move cros_ec_decode_region helper to cmd/cros_ec.c
(2016-12-02 21:04:48 -0700)

----------------------------------------------------------------
Fabien Parent (1):
      cmd/fdt: fix uncallable systemsetup command

George McCollister (1):
      tpm: tpm_tis_lpc: Add support for AT97SC3204

Masahiro Yamada (1):
      libfdt: replace ARCH_FIXUP_FDT with ARCH_FIXUP_FDT_MEMORY

Meng Yi (1):
      rtc: Add RTC chip pcf2127 support

Michal Simek (1):
      dm: blk: Fix get_desc to return block device descriptor

Moritz Fischer (1):
      cmd: crosec: Move cros_ec_decode_region helper to cmd/cros_ec.c

Mugunthan V N (11):
      drivers: usb: gadget: ether: access network_started using local variable
      drivers: usb: gadget: ether: adopt to usb driver model
      drivers: usb: gadget: ether: consolidate global devices to single struct
      drivers: usb: gadget: ether: use net device priv to pass usb ether priv
      drivers: usb: gadget: ether: prepare driver for driver model migration
      configs: am335x: usb: do not define CONFIG_DM_USB for spl
      am33xx: board: do not register usb devices when CONFIG_DM_USB is defined
      drivers: usb: musb: add ti musb misc driver for wrapper
      am33xx: board: probe misc drivers to register musb devices
      drivers: usb: musb: adopt musb backend driver to driver model
      drivers: usb: musb: add ti musb host driver with driver model support

Simon Glass (7):
      Makefile: Add a target to create the .cfg files
      buildman: Add an option to just create the config
      buildman: Add documentation for CONFIG checking
      buildman: Squash useless output from -K
      buildman: Clean up odd characters on the terminal
      buildman: Rename do_build to config_only
      dm: core: Handle global_data moving in SPL

Stefan Br?ns (1):
      cmd/tpm_test: Fix misleading code indentation

Stefan Roese (1):
      dm: core: Add dev_get_addr_size_index() to retrieve addr and size

Tom Rini (1):
      sandboxfs: Fix resource leak

 Kconfig                                |   5 +-
 Makefile                               |   3 +
 arch/arc/lib/bootm.c                   |   5 +
 arch/arm/include/asm/arch-omap3/musb.h |   6 +-
 arch/arm/include/asm/omap_musb.h       |   7 +-
 arch/arm/lib/bootm-fdt.c               |   2 -
 arch/arm/lib/bootm.c                   |   2 -
 arch/arm/mach-omap2/am33xx/board.c     |  16 ++-
 arch/arm/mach-omap2/omap3/am35x_musb.c |   6 +-
 arch/microblaze/lib/bootm.c            |   5 +
 arch/mips/lib/bootm.c                  |   2 -
 arch/powerpc/lib/bootm.c               |   5 +
 arch/sandbox/lib/bootm.c               |   5 +
 arch/x86/lib/bootm.c                   |   5 +
 cmd/cros_ec.c                          |  23 +++++
 cmd/fdt.c                              |  22 ++--
 cmd/tpm_test.c                         |  12 +--
 common/fdt_support.c                   |   2 +
 common/image-fdt.c                     |   2 -
 common/spl/spl.c                       |   3 +
 drivers/block/blk-uclass.c             |   2 +
 drivers/core/device.c                  |  22 ++++
 drivers/core/root.c                    |   7 ++
 drivers/misc/cros_ec.c                 |  16 ---
 drivers/rtc/Kconfig                    |   6 ++
 drivers/rtc/Makefile                   |   1 +
 drivers/rtc/pcf2127.c                  | 107 +++++++++++++++++++
 drivers/tpm/tpm_tis_lpc.c              |  37 +++++--
 drivers/usb/gadget/ether.c             | 168 ++++++++++++++++++++----------
 drivers/usb/musb-new/Kconfig           |   9 ++
 drivers/usb/musb-new/Makefile          |   1 +
 drivers/usb/musb-new/am35x.c           |  14 +--
 drivers/usb/musb-new/musb_dsps.c       |   8 +-
 drivers/usb/musb-new/ti-musb.c         | 255
++++++++++++++++++++++++++++++++++++++++++++++
 fs/sandbox/sandboxfs.c                 |   5 +-
 include/configs/am335x_evm.h           |   1 +
 include/cros_ec.h                      |   9 --
 include/dm/device.h                    |  16 +++
 include/dm/root.h                      |  10 ++
 include/fdt_support.h                  |   8 ++
 tools/buildman/README                  |  49 +++++++++
 tools/buildman/builder.py              |  39 ++++---
 tools/buildman/builderthread.py        |  14 ++-
 tools/buildman/cmdline.py              |   4 +
 tools/buildman/control.py              |   4 +-
 45 files changed, 790 insertions(+), 160 deletions(-)
 create mode 100644 drivers/rtc/pcf2127.c
 create mode 100644 drivers/usb/musb-new/ti-musb.c

Regards,
Simon

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2019-07-25  7:13 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-09 23:30 [U-Boot] Please pull u-boot-dm (take 2) Simon Glass
2017-10-10 21:37 ` Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2019-07-24  3:36 Simon Glass
2019-07-24 17:13 ` Tom Rini
2019-07-24 20:03   ` Simon Glass
2019-07-24 20:09     ` Simon Goldschmidt
2019-07-24 20:22       ` Tom Rini
2019-07-25  7:13         ` Simon Goldschmidt
2019-07-24 20:19     ` Tom Rini
2018-11-30 19:29 Simon Glass
2018-12-02 12:48 ` Tom Rini
2018-08-02 16:55 Simon Glass
2018-08-03 23:49 ` Tom Rini
2018-02-04 12:36 Simon Glass
2018-02-05  0:16 ` Tom Rini
2017-12-13 16:14 Simon Glass
2017-12-13 16:49 ` Stephen Warren
2017-12-14 20:37   ` Simon Glass
2017-12-14 19:51 ` Tom Rini
2017-12-14 20:34   ` Simon Glass
2017-12-16 20:30 ` Tom Rini
2017-06-09 22:37 Simon Glass
2017-06-09 22:57 ` Stephen Warren
2017-06-10  3:03   ` Simon Glass
2017-06-11  2:25 ` Tom Rini
2017-05-27 22:01 Simon Glass
2017-05-28 11:55 ` Tom Rini
2017-05-31  3:52   ` Simon Glass
2017-06-01 12:10     ` Tom Rini
2016-12-03 18:26 Simon Glass
2016-12-04 22:59 ` Tom Rini

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.