* [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.