All of lore.kernel.org
 help / color / mirror / Atom feed
* Please pull u-boot-dm
@ 2020-10-06 17:36 Simon Glass
  2020-10-07 21:25 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2020-10-06 17:36 UTC (permalink / raw)
  To: u-boot

Hi Tom,

build result here:
https://gitlab.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/4934

The following changes since commit b24550accd7e3a62c6da773a9096dfd1471403d5:

  configs: Resync with savedefconfig (2020-10-05 14:11:16 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-6oct20

for you to fetch changes up to 175e8322bcee64127a24acdac12c54f5ddb95f82:

  sandbox: avoid duplicate backslash input (2020-10-06 09:07:54 -0600)

----------------------------------------------------------------
bloblist enhancement for alignment
Update ofnode/dev_read phandle function
sandbox keyboard enhancements and fixes

----------------------------------------------------------------
Heinrich Schuchardt (4):
      MAINTAINERS: assign doc/arch/sandbox.rst
      doc/arch/sandbox.rst: reformat command line options
      sandbox: add missing SDL key scan codes
      sandbox: avoid duplicate backslash input

Patrick Delaunay (4):
      dm: update test on of_offset in ofnode_valid
      dm: add cells_count parameter in *_count_phandle_with_args
      fdtdec: correct test on return of fdt_node_offset_by_phandle
      test: dm: add test for phandle access functions

Simon Glass (5):
      bloblist: Add a command
      bloblist: Compare addresses rather than pointers in tests
      bloblist: Tidy up the data alignment
      bloblist: Allow custom alignment for blobs
      bloblist: Fix up a few comments

Stefan Roese (1):
      dm: ofnode: Fix compile breakage with OF_CHECKS enabled

 MAINTAINERS                                |   1 +
 arch/sandbox/cpu/sdl.c                     | 156
++++++++++++++++++++++----------------
 arch/sandbox/dts/cros-ec-keyboard.dtsi     |  20 +++--
 arch/sandbox/dts/test.dts                  |   1 +
 arch/x86/cpu/intel_common/acpi.c           |   2 +-
 arch/x86/cpu/intel_common/intel_opregion.c |   2 +-
 board/st/stm32mp1/stm32mp1.c               |   2 +-
 cmd/Kconfig                                |   9 +++
 cmd/Makefile                               |   1 +
 cmd/bloblist.c                             |  37 +++++++++
 common/bloblist.c                          | 120 ++++++++++++++++++++++++-----
 doc/arch/sandbox.rst                       |  57 ++++++++------
 drivers/clk/clk-uclass.c                   |   4 +-
 drivers/core/of_access.c                   |   7 +-
 drivers/core/ofnode.c                      |   6 +-
 drivers/core/read.c                        |   5 +-
 drivers/net/designware.c                   |   3 +-
 drivers/phy/phy-uclass.c                   |   2 +-
 drivers/power/domain/power-domain-uclass.c |   2 +-
 drivers/reset/reset-uclass.c               |   3 +-
 drivers/usb/host/ehci-generic.c            |   4 +-
 drivers/usb/host/ohci-da8xx.c              |   3 +-
 drivers/usb/host/ohci-generic.c            |   6 +-
 include/bloblist.h                         |  42 +++++++++-
 include/dm/of_access.h                     |   4 +-
 include/dm/ofnode.h                        |  12 +--
 include/dm/read.h                          |   8 +-
 include/test/ut.h                          |  13 ++++
 lib/fdtdec.c                               |   2 +-
 test/bloblist.c                            | 148
++++++++++++++++++++++++++++++++----
 test/dm/ofnode.c                           |  91 ++++++++++++++++++++++
 test/dm/test-fdt.c                         |  65 ++++++++++++++++
 32 files changed, 673 insertions(+), 165 deletions(-)
 create mode 100644 cmd/bloblist.c

Regards,
Simon

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

* Please pull u-boot-dm
  2020-10-06 17:36 Please pull u-boot-dm Simon Glass
@ 2020-10-07 21:25 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-10-07 21:25 UTC (permalink / raw)
  To: u-boot

On Tue, Oct 06, 2020 at 11:36:15AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> build result here:
> https://gitlab.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/4934
> 
> The following changes since commit b24550accd7e3a62c6da773a9096dfd1471403d5:
> 
>   configs: Resync with savedefconfig (2020-10-05 14:11:16 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-6oct20
> 
> for you to fetch changes up to 175e8322bcee64127a24acdac12c54f5ddb95f82:
> 
>   sandbox: avoid duplicate backslash input (2020-10-06 09:07:54 -0600)
> 

Applied to u-boot/master, thanks!

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

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

* Re: Please pull u-boot-dm
  2023-11-15 13:19 Simon Glass
@ 2023-11-15 22:38 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-11-15 22:38 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 759 bytes --]

On Wed, Nov 15, 2023 at 06:19:26AM -0700, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/18586
> 
> https://dev.azure.com/simon0972/u-boot/_build/results?buildId=55&view=results
> 
> 
> The following changes since commit 92b27528d777ce85362af45e7d2974a6c856219b:
> 
>   Merge branch 'master' of
> https://source.denx.de/u-boot/custodians/u-boot-sunxi (2023-11-12
> 16:36:52 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-15nov23
> 
> for you to fetch changes up to 0d4d9f94c555577f78cddc372c307465fc92413e:
> 
>   bootstage: Correct exhasuted typo (2023-11-14 20:04:01 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-11-15 13:19 Simon Glass
  2023-11-15 22:38 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-11-15 13:19 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/18586

https://dev.azure.com/simon0972/u-boot/_build/results?buildId=55&view=results


The following changes since commit 92b27528d777ce85362af45e7d2974a6c856219b:

  Merge branch 'master' of
https://source.denx.de/u-boot/custodians/u-boot-sunxi (2023-11-12
16:36:52 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-15nov23

for you to fetch changes up to 0d4d9f94c555577f78cddc372c307465fc92413e:

  bootstage: Correct exhasuted typo (2023-11-14 20:04:01 -0700)

----------------------------------------------------------------
patman correct import of u_boot_pylib
correct long-standing EFI framebuffer bug
minor test refactor

----------------------------------------------------------------
Heinrich Schuchardt (1):
      dm: Do not enable debug messages by default

Sean Anderson (1):
      sandbox: Close file after mmaping it

Simon Glass (10):
      efi: Correct handling of frame buffer
      bootstd: Refactor mmc prep to allow a different scan
      bootstd: Add a return code to bootflow menu
      expo: Correct background colour
      patman: Split out arg parsing into its own file
      patman: Move the main program into a function
      patman: Correct easy pylint warnings in __main__
      patman: Avoid using func_test at top level
      patman: Correct Python 3.6 behaviour
      bootstage: Correct exhasuted typo

 arch/sandbox/cpu/os.c      |  15 ++--
 boot/expo.c                |   4 +-
 cmd/bootflow.c             |  53 ++++++++---
 common/bootstage.c         |   2 +-
 doc/usage/cmd/bootflow.rst |  67 ++++++++++++++
 drivers/core/Kconfig       |   1 -
 include/dm/util.h          |   4 +-
 include/video.h            |   9 +-
 lib/efi_loader/efi_gop.c   |  12 +--
 test/boot/bootflow.c       |  64 +++++++++++--
 tools/patman/__main__.py   | 254
++++++++++++++++------------------------------------
 tools/patman/cmdline.py    | 147 ++++++++++++++++++++++++++++++
 12 files changed, 413 insertions(+), 219 deletions(-)
 create mode 100644 tools/patman/cmdline.py

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-11-02 22:54 Simon Glass
@ 2023-11-03 13:42 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-11-03 13:42 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 895 bytes --]

On Thu, Nov 02, 2023 at 10:54:31PM +0000, Simon Glass wrote:

> Hi Tom,
> 
> Just various bugfixes, apart from the TI one
> 
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/commit/3227baad05481e37d75aeae7c7c1467fd6903f7d
> 
> https://dev.azure.com/simon0972/u-boot/_build/results?buildId=54&view=results
> (not finished yet)
> 
> 
> The following changes since commit 07fe79c93c5caba181f37844ca95fbda4db3f613:
> 
>   Merge tag 'i2cfixes-for-v2024-01-rc2' of
> https://source.denx.de/u-boot/custodians/u-boot-i2c (2023-11-02
> 10:12:33 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-2nov23
> 
> for you to fetch changes up to 3227baad05481e37d75aeae7c7c1467fd6903f7d:
> 
>   u_boot_pylib: Ensure subprocess is closed down (2023-11-02 09:38:54 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-11-02 22:54 Simon Glass
  2023-11-03 13:42 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-11-02 22:54 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

Just various bugfixes, apart from the TI one


https://source.denx.de/u-boot/custodians/u-boot-dm/-/commit/3227baad05481e37d75aeae7c7c1467fd6903f7d

https://dev.azure.com/simon0972/u-boot/_build/results?buildId=54&view=results
(not finished yet)


The following changes since commit 07fe79c93c5caba181f37844ca95fbda4db3f613:

  Merge tag 'i2cfixes-for-v2024-01-rc2' of
https://source.denx.de/u-boot/custodians/u-boot-i2c (2023-11-02
10:12:33 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-2nov23

for you to fetch changes up to 3227baad05481e37d75aeae7c7c1467fd6903f7d:

  u_boot_pylib: Ensure subprocess is closed down (2023-11-02 09:38:54 -0600)

----------------------------------------------------------------
Heinrich Schuchardt (1):
      sandbox: eliminate unused functions from binaries

Maxim Cournoyer (1):
      patman: Add a 'keep_change_id' setting

Milan P. Stanić (1):
      cros_ec: spi: disable annoying key echo on console

Neha Malcom Francis (1):
      binman: openssl: x509: ti_secure_rom: Add support for bootcore_opts

Simon Glass (9):
      binman: Reset missing bintools after testing
      binman: Don't add compression attribute for uncompressed files
      binman: Ensure attributes always come last in the metadata
      binman: Replace FILENAME_ALIGN 16 with ATTRIBUTE_ALIGN 4
      binman: Rename TYPE_STAGE to TYPE_LEGACY_STAGE
      binman: Move stage header into a CBFS attribute
      buildman: Include symbols in the read-only data section
      buildman: Support upstream branch name containing /
      u_boot_pylib: Ensure subprocess is closed down

 arch/sandbox/config.mk                  |   4 +-
 arch/sandbox/cpu/u-boot.lds             |   2 +-
 cmd/cbfs.c                              |   2 +-
 drivers/misc/cros_ec_spi.c              |   2 +-
 include/cbfs.h                          |   2 +-
 tools/binman/btool/openssl.py           |   6 ++-
 tools/binman/cbfs_util.py               | 125
+++++++++++++++++++++++++-------------------
 tools/binman/cbfs_util_test.py          |  23 ++++----
 tools/binman/control.py                 |   2 +
 tools/binman/entries.rst                |   1 +
 tools/binman/etype/ti_secure_rom.py     |  11 +++-
 tools/binman/etype/x509_cert.py         |   3 +-
 tools/binman/ftest.py                   |  10 ++--
 tools/binman/test/297_ti_secure_rom.dts |   1 +
 tools/buildman/builder.py               |   6 ++-
 tools/patman/__main__.py                |   2 +
 tools/patman/control.py                 |  12 +++--
 tools/patman/gitutil.py                 |   5 +-
 tools/patman/patchstream.py             |  17 ++++--
 tools/patman/patman.rst                 |  11 ++--
 tools/patman/test_checkpatch.py         |  16 ++++++
 tools/u_boot_pylib/command.py           |   4 +-
 22 files changed, 168 insertions(+), 99 deletions(-)

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-10-13 22:01 Simon Glass
@ 2023-10-14 21:19 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-10-14 21:19 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 799 bytes --]

On Fri, Oct 13, 2023 at 03:01:12PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/18115
> 
> https://dev.azure.com/simon0972/u-boot/_build/results?buildId=53&view=results
> 
> 
> The following changes since commit d5d24e2e0a3f54175e458d89acd626da939e1130:
> 
>   Merge tag 'efi-2024-01-rc1' of
> https://source.denx.de/u-boot/custodians/u-boot-efi (2023-10-13
> 11:08:10 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-13oct23
> 
> for you to fetch changes up to 74aae507bc4d5726308c191d3191d9cd624ba0d2:
> 
>   binman: capsule: Add support for generating EFI empty capsules
> (2023-10-13 14:01:42 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-10-13 22:01 Simon Glass
  2023-10-14 21:19 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-10-13 22:01 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,


https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/18115

https://dev.azure.com/simon0972/u-boot/_build/results?buildId=53&view=results


The following changes since commit d5d24e2e0a3f54175e458d89acd626da939e1130:

  Merge tag 'efi-2024-01-rc1' of
https://source.denx.de/u-boot/custodians/u-boot-efi (2023-10-13
11:08:10 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-13oct23

for you to fetch changes up to 74aae507bc4d5726308c191d3191d9cd624ba0d2:

  binman: capsule: Add support for generating EFI empty capsules
(2023-10-13 14:01:42 -0600)

----------------------------------------------------------------
improvements with dev_read_addr_..._ptr()
scan all entries in multi-device boot_targets
EFI empty-capsule support

----------------------------------------------------------------
Heinrich Schuchardt (1):
      sandbox: fix spl_board_init

Lukas Funke (1):
      binman: bintool: Change make target arg type from string to list

Matthias Schiffer (5):
      core: fix doc comments of dev_read_addr*() and related functions
      core: return FDT_ADDR_T_NONE from devfdt_get_addr_[size_]name() on errors
      core: introduce dev_read_addr_name[_size]_ptr() functions
      pinctrl: single: fix compile warnings with PHYS_64BIT on 32bit
      treewide: use dev_read_addr_*_ptr() where appropriate

Simon Glass (1):
      bootstd: Scan all bootdevs in a boot_targets entry

Sughosh Ganu (6):
      tools: mkeficapsule: Add support to print capsule headers
      doc: capsule: Add documentation for the capsule dump feature
      binman: capsule: Remove superfluous [address, size]-cells properties
      binman: capsule: Use dumped capsule header contents for verification
      btool: mkeficapsule: Add support for EFI empty capsule generation
      binman: capsule: Add support for generating EFI empty capsules

 arch/arm/mach-k3/sysfw-loader.c                         |  16 +--
 arch/sandbox/cpu/spl.c                                  |   3 +
 boot/bootdev-uclass.c                                   |   3 +-
 boot/bootflow.c                                         |  21 +++-
 doc/develop/uefi/uefi.rst                               |  17 +++
 drivers/core/fdtaddr.c                                  |  25 ++++-
 drivers/core/read.c                                     |  21 ++++
 drivers/dma/ti/k3-udma.c                                |   5 +-
 drivers/gpio/tegra186_gpio.c                            |   4 +-
 drivers/mailbox/k3-sec-proxy.c                          |  18 +--
 drivers/phy/allwinner/phy-sun4i-usb.c                   |  12 +-
 drivers/phy/phy-bcm-sr-pcie.c                           |   4 +-
 drivers/pinctrl/pinctrl-single.c                        |  34 +++---
 drivers/ram/k3-am654-ddrss.c                            |  20 ++--
 drivers/ram/k3-ddrss/k3-ddrss.c                         |  23 ++--
 drivers/soc/ti/k3-navss-ringacc.c                       |  12 +-
 include/dm/fdtaddr.h                                    |  47 ++++++--
 include/dm/read.h                                       |  47 +++++++-
 test/boot/bootdev.c                                     |  10 ++
 tools/binman/btool/bootgen.py                           |   2 +-
 tools/binman/btool/fiptool.py                           |   2 +-
 tools/binman/btool/futility.py                          |   2 +-
 tools/binman/btool/mkeficapsule.py                      |  26 +++++
 tools/binman/entries.rst                                |  44 ++++++++
 tools/binman/etype/efi_capsule.py                       |  24 +++-
 tools/binman/etype/efi_empty_capsule.py                 |  86 +++++++++++++++
 tools/binman/ftest.py                                   | 160
++++++++++++++++++++-------
 tools/binman/test/311_capsule.dts                       |   3 -
 tools/binman/test/312_capsule_signed.dts                |   3 -
 tools/binman/test/313_capsule_version.dts               |   3 -
 tools/binman/test/314_capsule_signed_ver.dts            |   3 -
 tools/binman/test/315_capsule_oemflags.dts              |   3 -
 tools/binman/test/316_capsule_missing_key.dts           |   3 -
 tools/binman/test/317_capsule_missing_index.dts         |   3 -
 tools/binman/test/318_capsule_missing_guid.dts          |   3 -
 tools/binman/test/319_capsule_accept.dts                |  13 +++
 tools/binman/test/320_capsule_revert.dts                |  11 ++
 tools/binman/test/321_capsule_accept_missing_guid.dts   |  11 ++
 tools/binman/test/322_empty_capsule_type_missing.dts    |  12 ++
 tools/binman/test/323_capsule_accept_revert_missing.dts |  13 +++
 tools/eficapsule.h                                      |   2 +
 tools/mkeficapsule.c                                    | 227
+++++++++++++++++++++++++++++++++++++-
 42 files changed, 837 insertions(+), 164 deletions(-)
 create mode 100644 tools/binman/etype/efi_empty_capsule.py
 create mode 100644 tools/binman/test/319_capsule_accept.dts
 create mode 100644 tools/binman/test/320_capsule_revert.dts
 create mode 100644 tools/binman/test/321_capsule_accept_missing_guid.dts
 create mode 100644 tools/binman/test/322_empty_capsule_type_missing.dts
 create mode 100644 tools/binman/test/323_capsule_accept_revert_missing.dts

Regards,
Sion

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

* Re: Please pull u-boot-dm
  2023-10-04 18:00 Simon Glass
@ 2023-10-05 14:49 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-10-05 14:49 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 727 bytes --]

On Wed, Oct 04, 2023 at 12:00:32PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/18014
> (usual azure branch but I cannot get the link)
> 
> The following changes since commit 65b9b3462bec2966911658836983819ab4e4823e:
> 
>   Merge branch 'next_pinctrl_sync' of
> https://source.denx.de/u-boot/custodians/u-boot-sh (2023-10-02
> 15:19:02 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-4oct23
> 
> for you to fetch changes up to 4840b71bb009711564e20f9695b92950c3f73e42:
> 
>   qconfig: Update the documentation (2023-10-04 09:25:22 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-10-04 18:00 Simon Glass
  2023-10-05 14:49 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-10-04 18:00 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/18014
(usual azure branch but I cannot get the link)

The following changes since commit 65b9b3462bec2966911658836983819ab4e4823e:

  Merge branch 'next_pinctrl_sync' of
https://source.denx.de/u-boot/custodians/u-boot-sh (2023-10-02
15:19:02 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-4oct23

for you to fetch changes up to 4840b71bb009711564e20f9695b92950c3f73e42:

  qconfig: Update the documentation (2023-10-04 09:25:22 -0600)

----------------------------------------------------------------
moveconfig: enhance output; rename to qconfig

----------------------------------------------------------------
Simon Glass (28):
      dm: core: Adjust dump-sorting to get stats only when needed
      moveconfig: Drop -H option
      moveconfig: Avoid deprecation warning for setDaemon
      moveconfig: Correct ordering of asteval import
      moveconfig: Drop unused cleanup options
      moveconfig: Drop CONFIG-moving code
      moveconfig: Drop check_defconfig() and update_dotconfig()
      moveconfig: Drop suspicious boards
      moveconfig: Correct some regular-expression strings
      moveconfig: Correct parameter-type warnings
      moveconfig: Use f strings where possible
      moveconfig: Correct unused variables
      moveconfig: Correct non-snake variables names
      moveconfig: Correct use of members not declared in __init__()
      moveconfig: Correct list-comprehension warnings
      moveconfig: Use an encoding with open()
      moveconfig: Fix misc pylint warnings
      moveconfig: Only show output when there is a reason
      moveconfig: Reduce the amount of output
      moveconfig: Avoid showing progress at the end
      moveconfig: Use u_boot_pylib for terminal colour
      moveconfig: Show failures in progress
      moveconfig: Show a summary at the end
      moveconfig: Drop the initial output
      moveconfig: Move summaries to the end
      moveconfig: Rename the tool to qconfig
      qconfig: Rename the database file
      qconfig: Update the documentation

 .gitignore                                  |   4 +-
 doc/develop/index.rst                       |   2 +-
 doc/develop/{moveconfig.rst => qconfig.rst} | 160 ++++---------
 drivers/core/dump.c                         |   3 +-
 tools/{moveconfig.py => qconfig.py}         | 894
++++++++++++++++++------------------------------------------------------
 5 files changed, 273 insertions(+), 790 deletions(-)
 rename doc/develop/{moveconfig.rst => qconfig.rst} (59%)
 rename tools/{moveconfig.py => qconfig.py} (65%)

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-09-23 18:16 Simon Glass
@ 2023-09-25 14:02 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-09-25 14:02 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 727 bytes --]

On Sat, Sep 23, 2023 at 12:16:40PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/17830
> https://dev.azure.com/simon0972/u-boot/_build/results?buildId=48&view=results
> 
> 
> The following changes since commit 4cb31a9f3560b293670de95e76c1f3cf2f9e1ca8:
> 
>   Merge branch '2023-09-22-assorted-bugfixes' (2023-09-22 18:25:37 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-23sep23
> 
> for you to fetch changes up to e278ad9a2ea5e4a089773a8fd79a5ea0e8572316:
> 
>   trace: Fix alignment logic in flyrecord header (2023-09-23 09:00:37 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-09-23 18:16 Simon Glass
  2023-09-25 14:02 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-09-23 18:16 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/17830
https://dev.azure.com/simon0972/u-boot/_build/results?buildId=48&view=results


The following changes since commit 4cb31a9f3560b293670de95e76c1f3cf2f9e1ca8:

  Merge branch '2023-09-22-assorted-bugfixes' (2023-09-22 18:25:37 -0400)

are available in the Git repository at:

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

for you to fetch changes up to e278ad9a2ea5e4a089773a8fd79a5ea0e8572316:

  trace: Fix alignment logic in flyrecord header (2023-09-23 09:00:37 -0600)

----------------------------------------------------------------
trace: correct format of flyrecord
minor bug fixes

----------------------------------------------------------------
Fei Shao (1):
      patman: Respect include directive on Git config lookup

Maxim Cournoyer (1):
      tools: Fix patman launcher script.

Michal Simek (4):
      sandbox: test: Fix typo in test.dts
      trace: Use 64bit variable for start and len
      trace: Move trace_clocks description above record offset calculation
      trace: Fix alignment logic in flyrecord header

Rong Tao (1):
      binman: Fix SyntaxWarning: invalid escape sequence '\('

Simon Glass (1):
      buildman: Fix full help for Python 3.8

 arch/sandbox/dts/test.dts     |  2 +-
 tools/binman/etype/section.py |  2 +-
 tools/buildman/main.py        | 10 ++++++++--
 tools/patman/gitutil.py       |  4 ++--
 tools/patman/pyproject.toml   |  2 +-
 tools/proftool.c              | 39 ++++++++++++++++++++++++++++++++++-----
 6 files changed, 47 insertions(+), 12 deletions(-)

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-08-22 19:46 Simon Glass
@ 2023-08-23 14:41 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-08-23 14:41 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 643 bytes --]

On Tue, Aug 22, 2023 at 01:46:36PM -0600, Simon Glass wrote:

> Hi Tom.
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/17476
> 
> 
> The following changes since commit 976fb2ffa3875a7bed9866bf5cf939a81c423ef8:
> 
>   Prepare v2023.10-rc3 (2023-08-21 16:19:59 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-22aug23
> 
> for you to fetch changes up to 1c55d62fb9ccc107cb4fefa9bb04cb16395ca84c:
> 
>   riscv: cpu: make riscv_cpu_probe to EVT_DM_POST_INIT_R callback
> (2023-08-22 08:07:54 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-08-22 19:46 Simon Glass
  2023-08-23 14:41 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-08-22 19:46 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom.

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/17476


The following changes since commit 976fb2ffa3875a7bed9866bf5cf939a81c423ef8:

  Prepare v2023.10-rc3 (2023-08-21 16:19:59 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-22aug23

for you to fetch changes up to 1c55d62fb9ccc107cb4fefa9bb04cb16395ca84c:

  riscv: cpu: make riscv_cpu_probe to EVT_DM_POST_INIT_R callback
(2023-08-22 08:07:54 -0600)

----------------------------------------------------------------
RISC-V fix for CPU init

----------------------------------------------------------------
Chanho Park (2):
      dm: event: add EVT_DM_POST_INIT_R event type
      riscv: cpu: make riscv_cpu_probe to EVT_DM_POST_INIT_R callback

 arch/riscv/cpu/cpu.c | 11 +++--------
 common/event.c       |  1 +
 drivers/core/root.c  |  6 ++++--
 include/event.h      |  1 +
 4 files changed, 9 insertions(+), 10 deletions(-)

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-08-21 19:11 Simon Glass
@ 2023-08-21 20:18 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-08-21 20:18 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 762 bytes --]

On Mon, Aug 21, 2023 at 01:11:38PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/17449
> https://dev.azure.com/simon0972/u-boot/_build/results?buildId=47&view=results
> 
> 
> The following changes since commit 17aad803551500e1a3d87339a6559e99b7fad479:
> 
>   Merge branch 'master' of
> https://source.denx.de/u-boot/custodians/u-boot-sh (2023-08-20
> 11:09:11 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-20aug23
> 
> for you to fetch changes up to 25a9be71ec1ca779aac8bcb1d8a363725ff0ac7f:
> 
>   test: cpu: Handle both 32bit and 64bit CPUs (2023-08-20 15:55:27 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-08-21 19:11 Simon Glass
  2023-08-21 20:18 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-08-21 19:11 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/17449
https://dev.azure.com/simon0972/u-boot/_build/results?buildId=47&view=results


The following changes since commit 17aad803551500e1a3d87339a6559e99b7fad479:

  Merge branch 'master' of
https://source.denx.de/u-boot/custodians/u-boot-sh (2023-08-20
11:09:11 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-20aug23

for you to fetch changes up to 25a9be71ec1ca779aac8bcb1d8a363725ff0ac7f:

  test: cpu: Handle both 32bit and 64bit CPUs (2023-08-20 15:55:27 -0600)

----------------------------------------------------------------
sandbox64 fixes

----------------------------------------------------------------
Marek Vasut (11):
      configs: sandbox64: Enable SF bootdev
      configs: sandbox64: Increase console record size to 0x6000
      configs: sandbox64: Enable MC34708 driver
      configs: sandbox64: Enable BUTTON_ADC driver
      test: dm: pinmux: Handle %pa in pinctrl-single mux output
      configs: sandbox64: Enable PINCTRL_SINGLE driver
      configs: sandbox64: Enable video 16bpp and 24bpp support
      configs: sandbox64: Enable video 12x22 font support
      configs: sandbox64: Enable clock CCF driver
      configs: sandbox64: Enable PCI register multi-entry support
      test: cpu: Handle both 32bit and 64bit CPUs

 configs/sandbox64_defconfig | 12 ++++++-
 test/dm/cpu.c               |  2 +-
 test/dm/pinmux.c            | 92
++++++++++++++++++++++++++++++------------------------
 3 files changed, 63 insertions(+), 43 deletions(-)

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-08-06  2:00 Simon Glass
@ 2023-08-06 13:29 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-08-06 13:29 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 735 bytes --]

On Sat, Aug 05, 2023 at 08:00:20PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/17224
> https://dev.azure.com/simon0972/u-boot/_build/results?buildId=45&view=results
> 
> 
> The following changes since commit 9787da0d32c2d58bae790a16ded0fe0c150c3280:
> 
>   Merge branch '2023-08-04-toradex-platform-updates' (2023-08-04 16:04:11 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-5aug23
> 
> for you to fetch changes up to 48d4c0a85d6f7fdb46dddcaa8a5f5b5c4290819f:
> 
>   buildman: Drop warning about orphaned defconfigs (2023-08-05 11:39:23 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-08-06  2:00 Simon Glass
  2023-08-06 13:29 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-08-06  2:00 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/17224
https://dev.azure.com/simon0972/u-boot/_build/results?buildId=45&view=results


The following changes since commit 9787da0d32c2d58bae790a16ded0fe0c150c3280:

  Merge branch '2023-08-04-toradex-platform-updates' (2023-08-04 16:04:11 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-5aug23

for you to fetch changes up to 48d4c0a85d6f7fdb46dddcaa8a5f5b5c4290819f:

  buildman: Drop warning about orphaned defconfigs (2023-08-05 11:39:23 -0600)

----------------------------------------------------------------
binman support for Xilinx signing
buildman minor fixes

----------------------------------------------------------------
Jaehoon Chung (1):
      event: Fix a wrong type_name from dm_post_init to dm_post_init_f

Lukas Funke (3):
      binman: btool: Add Xilinx Bootgen btool
      binman: etype: Add xilinx-bootgen etype
      binman: ftest: Add test for xilinx-bootgen etype

Simon Glass (3):
      binman: Renumber 291 and 292 test files
      buildman: Exit after reading toolchain
      buildman: Drop warning about orphaned defconfigs

 common/event.c                                                 |   2 +-
 tools/binman/bintools.rst                                      |   2 +-
 tools/binman/btool/bootgen.py                                  | 137
++++++++++++++++
 tools/binman/entries.rst                                       |  75 +++++++++
 tools/binman/etype/xilinx_bootgen.py                           | 225
+++++++++++++++++++++++++++
 tools/binman/ftest.py                                          |  81 +++++++++-
 tools/binman/test/307_xilinx_bootgen_sign.dts                  |  22 +++
 tools/binman/test/308_xilinx_bootgen_sign_enc.dts              |  24 +++
 .../{291_template_phandle.dts => 309_template_phandle.dts}     |   0
 ...2_template_phandle_dup.dts => 310_template_phandle_dup.dts} |   0
 tools/buildman/boards.py                                       |   7 -
 tools/buildman/control.py                                      |   3 +
 tools/buildman/func_test.py                                    |   9 +-
 13 files changed, 569 insertions(+), 18 deletions(-)
 create mode 100644 tools/binman/btool/bootgen.py
 create mode 100644 tools/binman/etype/xilinx_bootgen.py
 create mode 100644 tools/binman/test/307_xilinx_bootgen_sign.dts
 create mode 100644 tools/binman/test/308_xilinx_bootgen_sign_enc.dts
 rename tools/binman/test/{291_template_phandle.dts =>
309_template_phandle.dts} (100%)
 rename tools/binman/test/{292_template_phandle_dup.dts =>
310_template_phandle_dup.dts} (100%)

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-08-02 21:31 Simon Glass
@ 2023-08-03 12:02 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-08-03 12:02 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 785 bytes --]

On Wed, Aug 02, 2023 at 03:31:20PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/17186
> 
> https://dev.azure.com/simon0972/u-boot/_build/results?buildId=44&view=results
> 
> 
> The following changes since commit 7755b2200777f72dca87dd169138e95f011bbcb9:
> 
>   Merge tag 'x86-pull-20230801' of
> https://source.denx.de/u-boot/custodians/u-boot-x86 (2023-08-01
> 11:57:55 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-2aug23
> 
> for you to fetch changes up to 288ae53cb73605500b7fc01e5919753c878466be:
> 
>   binman: Add a temporary hack for duplicate phandles (2023-08-02
> 12:05:57 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-08-02 21:31 Simon Glass
  2023-08-03 12:02 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-08-02 21:31 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/17186

https://dev.azure.com/simon0972/u-boot/_build/results?buildId=44&view=results


The following changes since commit 7755b2200777f72dca87dd169138e95f011bbcb9:

  Merge tag 'x86-pull-20230801' of
https://source.denx.de/u-boot/custodians/u-boot-x86 (2023-08-01
11:57:55 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-2aug23

for you to fetch changes up to 288ae53cb73605500b7fc01e5919753c878466be:

  binman: Add a temporary hack for duplicate phandles (2023-08-02
12:05:57 -0600)

----------------------------------------------------------------
binman fixes for options, etc.
binman template fixes / tweaks

----------------------------------------------------------------
Heinrich Schuchardt (2):
      boot: fix bootdev_list()
      cmd/bootdev: print readable status code

Jonas Karlman (7):
      binman: Update tee-os missing blob help text
      binman: Update missing optional external blob warning text
      binman: Report missing external blobs using error level
      binman: Override CheckOptional in fit entry
      binman: Fix blank line usage for invalid images warning text
      binman: Show filename in missing blob help message
      Makefile: Show binman missing blob message

Lukas Funke (1):
      binman: elf: Check for ELF_TOOLS availability and remove extra semicolon

Simon Glass (7):
      binman: Produce a template-file after processing
      dtoc: Make properties dirty when purging them
      dtoc: Add some debugging when copying nodes
      fdt: Allow copying phandles into templates
      binman: Remove templates after use
      binman: Support templates containing phandles
      binman: Add a temporary hack for duplicate phandles

 Makefile                                       |  8 +++++++-
 boot/bootdev-uclass.c                          |  2 +-
 cmd/bootdev.c                                  |  2 +-
 tools/binman/binman.rst                        | 26 +++++++++++++++++++++++-
 tools/binman/cmdline.py                        |  2 ++
 tools/binman/control.py                        | 71
+++++++++++++++++++++++++++++++++++++++++++++++++++---------------
 tools/binman/elf.py                            | 10 ++++++----
 tools/binman/elf_test.py                       | 16 +++++++++++++--
 tools/binman/etype/fit.py                      |  7 +++++++
 tools/binman/ftest.py                          | 54
+++++++++++++++++++++++++++++++++++++++++++++++++-
 tools/binman/missing-blob-help                 |  2 +-
 tools/binman/test/264_tee_os_opt_fit.dts       |  1 +
 tools/binman/test/291_template_phandle.dts     | 51
+++++++++++++++++++++++++++++++++++++++++++++++
 tools/binman/test/292_template_phandle_dup.dts | 65
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 tools/dtoc/fdt.py                              | 40
+++++++++++++++++++++++++++----------
 tools/dtoc/test/dtoc_test_copy.dts             |  6 ++++--
 tools/dtoc/test_fdt.py                         | 40
+++++++++++++++++++++++++++++--------
 17 files changed, 355 insertions(+), 48 deletions(-)
 create mode 100644 tools/binman/test/291_template_phandle.dts
 create mode 100644 tools/binman/test/292_template_phandle_dup.dts

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-07-24 18:31 Simon Glass
@ 2023-07-24 23:01 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-07-24 23:01 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 645 bytes --]

On Mon, Jul 24, 2023 at 12:31:55PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/17032
> 
> 
> The following changes since commit be71a05a417deb5fcea8e39e557f890626ab2352:
> 
>   Merge branch '2023-07-22-TI-binman-and-K3-improvements' (2023-07-23
> 21:46:05 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-24jul23
> 
> for you to fetch changes up to 407a1413e3202585ca842896365718873b170ee2:
> 
>   buildman: Enable test coverage (2023-07-24 09:34:11 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-07-24 18:31 Simon Glass
  2023-07-24 23:01 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-07-24 18:31 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/17032


The following changes since commit be71a05a417deb5fcea8e39e557f890626ab2352:

  Merge branch '2023-07-22-TI-binman-and-K3-improvements' (2023-07-23
21:46:05 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-24jul23

for you to fetch changes up to 407a1413e3202585ca842896365718873b170ee2:

  buildman: Enable test coverage (2023-07-24 09:34:11 -0600)

----------------------------------------------------------------
buildman refactoring and --maintainer-check
binman TI support
binman cipher support

----------------------------------------------------------------
Christian Taedcke (3):
      binman: Add support for externally encrypted blobs
      binman: Allow cipher node as special section
      binman: Add tests for etype encrypted

Lukas Funke (7):
      binman: Don't decompress data while signing
      binman: blob_dtb: Add fake_size argument to ObtainContents()
      binman: doc: Add documentation for fdt_add_pubkey bintool
      binman: btool: Add fdt_add_pubkey as btool
      binman: etype: Add u-boot-spl-pubkey-dtb etype
      binman: doc: Add documentation for Xilinx Bootgen bintool
      binman: ftest: Add test for u_boot_spl_pubkey_dtb

Simon Glass (87):
      binman: Tidy up tests for pre-load entry type
      binman: Renumber 277_rockchip and 278_mkimage test files
      binman: Renumber 277...289 TI test files
      binman: Add missing ssl documentation
      buildman: Fix verboose typo and add comment
      buildman: Allow --debug to enable debugging
      buildman: Exit with the return code consistently
      buildman: Rename the ARM boards
      buildman: Drop dead code to handle :CONFIG_ construct
      buildman: Avoid globals in leaf functions
      buildman: Add a test for Boards.scan_defconfigs()
      buildman: Add a test for Boards.output_is_new()
      buildman: Add a partial test for ensure_board_list()
      buildman: Tidy up common code in parse_file()
      buildman: Warn about dangling maintainer entries
      buildman: Refactor target handling in Boards.scan()
      buildman: Detect boards with multiple CONFIG_TARGETs defined
      buildman: Detect boards with no CONFIG_TARGET defined
      buildman: Correct operation of MAINTAINERS N:
      buildman: Just display a single line for missing maintainers
      buildman: Sort the maintainer warnings
      buildman: Correct logic for missing maintainers
      buildman: Add an option to check maintainers
      buildman: Provide an argument to the -R option
      buildman: Tidy up pylint warnings in main
      buildman: Convert camel case in control.py
      buildman: Fix most pylint warnings in control
      buildman: Move full-help processing to main
      buildman: Move series calculations into a separate function
      buildman: Move fetch-arch code into a separate function
      buildman: Add a test for the -A option
      buildman: Drop use of builder in show_actions()
      buildman: Move dry-run handling higher in do_buildman()
      buildman: Add tests for excluding things
      buildman: Move board-selection code into a function
      bulidman: Move more code to determine_series()
      buildman: Move Boards-object code into a function
      bulidman: Move toolchain handling to a function
      bulldman: Set up output_dir earlier
      buildman: Move output-file setup into one place
      buildman: Pass option values to get_action_summary()
      buildman: Pass option values to show_actions()
      buildman: Build option-adjusting into a function
      buildman: Move counting of commits into a function
      buildman: Move setting up the output dir into a function
      buildman: Move commit numbering into determine_series()
      buildman: Avoid too many returns in do_buildman()
      buildman: Move remaining builder properties to constructor
      buildman: Tweak commits and show_bloat
      buildman: Moving running of the builder into a function
      buildman: Drop some unnecessary variables
      buildman: Adjust show_toolchain_prefix() to not return
      buildman: Move checking for make into run_builder()
      buildman: Move getting the adjust_cfg into run_builder()
      buildman: Use get_alow_missing() directly to avoid var
      buildman: Create a function to get number of built commits
      buildman: Convert camel case in cmdline.py
      buildman: Correct most pylint warnings in cmdline
      buildman: Add a test for --boards
      buildman: Convert to argparse
      buildman: Convert camel case in bsettings.py
      buildman: Convert camel case in builder.py
      buildman: Split parser creation in two
      buildman: Convert camel case in builderthread.py
      buildman: Correct most pylint warnings in builderthread
      buildman: Export _get_output_dir() to avoid warnings
      buildman: Correct invalid use of out_dir variable
      buildman: Drop unnecessary assignment of config_out
      buildman: Start a function to set up the make arguments
      buildman: Move setting of toolchain arguments to _build_args()
      buildman: Move more things into _build_args()
      buildman: Convert config_out to string IO
      buildman: Move reconfigure code into its own function
      buildman: Move bulid code into its own function
      buildman: Move reading of the done file into a function
      buildman: Move code to remove old outputs
      buildman: Move code to decide output dirs
      buildman: Move checkout code to a separate function
      buildman: Create a function to handle config and build
      buildman: Avoid passing result into _read_done_file()
      buildman: Tidy up reporting of a toolchain error
      buildman: Tidy up some comments in builderthread
      buildman: Move copy_files() out ot BuilderThread class
      buildman: Add a way to print the architecture for a board
      buildman: Use -D for --debug
      buildman: Add an option to check maintainers and targets
      buildman: Enable test coverage

 .azure-pipelines.yml
  |   2 +-
 .gitlab-ci.yml
  |   2 +-
 tools/binman/bintools.rst
  |  33 ++
 tools/binman/btool/fdt_add_pubkey.py
  |  67 +++
 tools/binman/control.py
  |   2 +-
 tools/binman/entries.rst
  | 125 ++++++
 tools/binman/etype/blob_dtb.py
  |   2 +-
 tools/binman/etype/encrypted.py
  | 138 ++++++
 tools/binman/etype/pre_load.py
  |   6 +-
 tools/binman/etype/section.py
  |   2 +-
 tools/binman/etype/u_boot_spl_pubkey_dtb.py
  | 112 +++++
 tools/binman/ftest.py
  | 164 ++++++-
 tools/binman/test/230_pre_load.dts
  |   2 +-
 tools/binman/test/231_pre_load_pkcs.dts
  |   2 +-
 tools/binman/test/232_pre_load_pss.dts
  |   2 +-
 tools/binman/test/233_pre_load_invalid_padding.dts
  |   2 +-
 tools/binman/test/234_pre_load_invalid_sha.dts
  |   2 +-
 tools/binman/test/235_pre_load_invalid_algo.dts
  |   2 +-
 tools/binman/test/236_pre_load_invalid_key.dts
  |   2 +-
 tools/binman/test/{277_rockchip_tpl.dts => 291_rockchip_tpl.dts}        |   0
 ...78_mkimage_missing_multiple.dts => 292_mkimage_missing_multiple.dts} |   0
 tools/binman/test/{277_ti_board_cfg.dts => 293_ti_board_cfg.dts}        |   0
 .../{278_ti_board_cfg_combined.dts => 294_ti_board_cfg_combined.dts}    |   0
 .../test/{279_ti_board_cfg_no_type.dts => 295_ti_board_cfg_no_type.dts} |   0
 tools/binman/test/{279_ti_secure.dts => 296_ti_secure.dts}              |   0
 tools/binman/test/{280_ti_secure_rom.dts => 297_ti_secure_rom.dts}      |   0
 .../{281_ti_secure_rom_combined.dts => 298_ti_secure_rom_combined.dts}  |   0
 tools/binman/test/{288_ti_secure_rom_a.dts => 299_ti_secure_rom_a.dts}  |   0
 tools/binman/test/{289_ti_secure_rom_b.dts => 300_ti_secure_rom_b.dts}  |   0
 tools/binman/test/301_encrypted_no_algo.dts                             |  15 +
 tools/binman/test/302_encrypted_invalid_iv_file.dts                     |  18 +
 tools/binman/test/303_encrypted_missing_key.dts                         |  23 +
 tools/binman/test/304_encrypted_key_source.dts                          |  24 +
 tools/binman/test/305_encrypted_key_file.dts                            |  24 +
 tools/binman/test/306_spl_pubkey_dtb.dts                                |  16 +
 tools/binman/test/{230_dev.key => dev.key}                              |   0
 tools/buildman/board.py
  |   6 +-
 tools/buildman/boards.py
  | 259 +++++++----
 tools/buildman/bsettings.py
  |  14 +-
 tools/buildman/builder.py
  | 262 +++++------
 tools/buildman/builderthread.py
  | 652 ++++++++++++++++-----------
 tools/buildman/buildman.rst
  |  32 +-
 tools/buildman/cmdline.py
  | 180 +++++---
 tools/buildman/control.py
  | 790 ++++++++++++++++++++++-----------
 tools/buildman/func_test.py
  | 328 +++++++++++++-
 tools/buildman/main.py
  |  71 ++-
 tools/buildman/test.py
  |  28 +-
 tools/buildman/test/Kconfig
  |  72 +++
 tools/buildman/test/boards/board0/MAINTAINERS                           |   5 +
 tools/buildman/test/boards/board2/MAINTAINERS                           |   5 +
 tools/buildman/test/configs/board0_defconfig                            |   1 +
 tools/buildman/test/configs/board2_defconfig                            |   1 +
 tools/buildman/toolchain.py
  |  14 +-
 tools/moveconfig.py
  |   2 +-
 tools/u_boot_pylib/test_util.py
  |  10 +-
 55 files changed, 2615 insertions(+), 906 deletions(-)
 create mode 100644 tools/binman/btool/fdt_add_pubkey.py
 create mode 100644 tools/binman/etype/encrypted.py
 create mode 100644 tools/binman/etype/u_boot_spl_pubkey_dtb.py
 rename tools/binman/test/{277_rockchip_tpl.dts => 291_rockchip_tpl.dts} (100%)
 rename tools/binman/test/{278_mkimage_missing_multiple.dts =>
292_mkimage_missing_multiple.dts} (100%)
 rename tools/binman/test/{277_ti_board_cfg.dts => 293_ti_board_cfg.dts} (100%)
 rename tools/binman/test/{278_ti_board_cfg_combined.dts =>
294_ti_board_cfg_combined.dts} (100%)
 rename tools/binman/test/{279_ti_board_cfg_no_type.dts =>
295_ti_board_cfg_no_type.dts} (100%)
 rename tools/binman/test/{279_ti_secure.dts => 296_ti_secure.dts} (100%)
 rename tools/binman/test/{280_ti_secure_rom.dts =>
297_ti_secure_rom.dts} (100%)
 rename tools/binman/test/{281_ti_secure_rom_combined.dts =>
298_ti_secure_rom_combined.dts} (100%)
 rename tools/binman/test/{288_ti_secure_rom_a.dts =>
299_ti_secure_rom_a.dts} (100%)
 rename tools/binman/test/{289_ti_secure_rom_b.dts =>
300_ti_secure_rom_b.dts} (100%)
 create mode 100644 tools/binman/test/301_encrypted_no_algo.dts
 create mode 100644 tools/binman/test/302_encrypted_invalid_iv_file.dts
 create mode 100644 tools/binman/test/303_encrypted_missing_key.dts
 create mode 100644 tools/binman/test/304_encrypted_key_source.dts
 create mode 100644 tools/binman/test/305_encrypted_key_file.dts
 create mode 100644 tools/binman/test/306_spl_pubkey_dtb.dts
 rename tools/binman/test/{230_dev.key => dev.key} (100%)
 create mode 100644 tools/buildman/test/Kconfig
 create mode 100644 tools/buildman/test/boards/board0/MAINTAINERS
 create mode 100644 tools/buildman/test/boards/board2/MAINTAINERS
 create mode 100644 tools/buildman/test/configs/board0_defconfig
 create mode 100644 tools/buildman/test/configs/board2_defconfig

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-07-20 20:13 Simon Glass
@ 2023-07-21 13:53 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-07-21 13:53 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 897 bytes --]

On Thu, Jul 20, 2023 at 02:13:38PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> I am bringing in the binman changes now. There are going to be some
> minor tweaks to templating as well as various patches from others, but
> most are based on these patches.
> 
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/16964
> 
> 
> The following changes since commit 0274eb61e1f2a8e053fb028b6c668c67c0b75b9c:
> 
>   Merge tag 'efi-2023-10-rc1-2' of
> https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-20
> 10:19:04 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-20jul23
> 
> for you to fetch changes up to 24142ead21ed5e4d2d6f39dd410d91d815ea1ae2:
> 
>   binman: Reduce state.SetInt and bintool cmd to debug level
> (2023-07-20 14:10:58 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-07-20 20:13 Simon Glass
  2023-07-21 13:53 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-07-20 20:13 UTC (permalink / raw)
  To: U-Boot Mailing List

Hi Tom,

I am bringing in the binman changes now. There are going to be some
minor tweaks to templating as well as various patches from others, but
most are based on these patches.


https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/16964


The following changes since commit 0274eb61e1f2a8e053fb028b6c668c67c0b75b9c:

  Merge tag 'efi-2023-10-rc1-2' of
https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-20
10:19:04 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-20jul23

for you to fetch changes up to 24142ead21ed5e4d2d6f39dd410d91d815ea1ae2:

  binman: Reduce state.SetInt and bintool cmd to debug level
(2023-07-20 14:10:58 -0600)

----------------------------------------------------------------
binman mkimage and template enhancements
misc fixes

----------------------------------------------------------------
Eugen Hristev (1):
      dm: core: of_access: fix return value in of_property_match_string

Heinrich Schuchardt (1):
      cmd: fix loads, saves on sandbox

John Clark (1):
      bootstd: USB devtype detection for script boot

John Keeping (1):
      core: read: fix dev_read_addr_size()

Marek Vasut (1):
      binman: Convert mkimage to Entry_section

Maxim Cournoyer (2):
      tools: Fix README file in pyproject.toml of u_boot_pylib.
      tools: Fix package discovery in pyproject.toml of u_boot_pylib.

Sergei Antonov (1):
      sandbox: fix a compilation error

Simon Glass (18):
      binman: Init align_default in entry_Section
      binman: Use GetEntries() to obtain section contents
      binman: Read _multiple_data_files in the correct place
      binman: Allow disabling symbol writing
      stm32mp15: Avoid writing symbols in SPL
      binman: Update elf to return number of written symbols
      binman: Add more detail on how ObtainContents() works
      binman: Provide a way to specify the fdt-list directly
      binman: Drop __bss_size variable in bss_data.c
      binman: Correct handling of zero bss size
      dtoc: Support copying the contents of a node into another
      dtoc: Allow inserting a list of nodes into another
      binman: Support simple templates
      binman: Support templating with multiple images
      binman: Add a test for templating in a FIT
      binman: Support templates at any level
      binman: Support writing symbols inside a mkimage image
      binman: Reduce state.SetInt and bintool cmd to debug level

 arch/arm/dts/stm32mp15-u-boot.dtsi         |   1 +
 arch/sandbox/include/asm/sdl.h             |  23 +++++++
 arch/sandbox/include/asm/test.h            |  25 -------
 boot/bootmeth_script.c                     |   5 +-
 cmd/load.c                                 |  16 +++--
 drivers/core/of_access.c                   |   5 +-
 drivers/core/read.c                        |   5 +-
 drivers/reset/reset-rockchip.c             |   2 +-
 include/dm/read.h                          |  12 +---
 test/dm/video.c                            |   1 +
 tools/binman/binman.rst                    |  94 +++++++++++++++++++++++++++
 tools/binman/bintool.py                    |   2 +-
 tools/binman/control.py                    |  32 ++++++++-
 tools/binman/elf.py                        |  13 +++-
 tools/binman/elf_test.py                   |  13 +++-
 tools/binman/entries.rst                   |   6 ++
 tools/binman/entry.py                      |  11 ++--
 tools/binman/etype/blob_phase.py           |   5 ++
 tools/binman/etype/fit.py                  |   9 +++
 tools/binman/etype/mkimage.py              | 136
+++++++++++++++++++--------------------
 tools/binman/etype/section.py              |  54 ++++++++++++----
 tools/binman/etype/u_boot_spl_bss_pad.py   |   2 +-
 tools/binman/etype/u_boot_tpl_bss_pad.py   |   2 +-
 tools/binman/etype/u_boot_vpl_bss_pad.py   |   2 +-
 tools/binman/ftest.py                      | 218
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 tools/binman/state.py                      |   4 +-
 tools/binman/test/282_symbols_disable.dts  |  25 +++++++
 tools/binman/test/283_mkimage_special.dts  |  24 +++++++
 tools/binman/test/284_fit_fdt_list.dts     |  58 +++++++++++++++++
 tools/binman/test/285_spl_expand.dts       |  13 ++++
 tools/binman/test/286_template.dts         |  42 ++++++++++++
 tools/binman/test/287_template_multi.dts   |  27 ++++++++
 tools/binman/test/288_template_fit.dts     |  37 +++++++++++
 tools/binman/test/289_template_section.dts |  52 +++++++++++++++
 tools/binman/test/290_mkimage_sym.dts      |  27 ++++++++
 tools/binman/test/Makefile                 |   5 +-
 tools/binman/test/bss_data.c               |   3 +-
 tools/binman/test/bss_data_zero.c          |  16 +++++
 tools/binman/test/bss_data_zero.lds        |  15 +++++
 tools/binman/test/embed_data.lds           |   1 +
 tools/dtoc/fdt.py                          | 141
+++++++++++++++++++++++++++++++++++++++-
 tools/dtoc/test/dtoc_test_copy.dts         |  88 +++++++++++++++++++++++++
 tools/dtoc/test_fdt.py                     | 113
++++++++++++++++++++++++++++++++
 tools/u_boot_pylib/pyproject.toml          |   6 +-
 44 files changed, 1238 insertions(+), 153 deletions(-)
 create mode 100644 tools/binman/test/282_symbols_disable.dts
 create mode 100644 tools/binman/test/283_mkimage_special.dts
 create mode 100644 tools/binman/test/284_fit_fdt_list.dts
 create mode 100644 tools/binman/test/285_spl_expand.dts
 create mode 100644 tools/binman/test/286_template.dts
 create mode 100644 tools/binman/test/287_template_multi.dts
 create mode 100644 tools/binman/test/288_template_fit.dts
 create mode 100644 tools/binman/test/289_template_section.dts
 create mode 100644 tools/binman/test/290_mkimage_sym.dts
 create mode 100644 tools/binman/test/bss_data_zero.c
 create mode 100644 tools/binman/test/bss_data_zero.lds
 create mode 100644 tools/dtoc/test/dtoc_test_copy.dts

Regards,
SImon

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

* Re: Please pull u-boot-dm
  2023-07-12 20:31           ` Tom Rini
@ 2023-07-15 23:40             ` Simon Glass
  0 siblings, 0 replies; 154+ messages in thread
From: Simon Glass @ 2023-07-15 23:40 UTC (permalink / raw)
  To: Tom Rini; +Cc: U-Boot Mailing List

Hi Tom,

On Wed, 12 Jul 2023 at 14:31, Tom Rini <trini@konsulko.com> wrote:
>
> On Wed, Jul 12, 2023 at 02:17:45PM -0600, Simon Glass wrote:
> > Hi Tom,
> >
> > On Wed, 12 Jul 2023 at 14:14, Tom Rini <trini@konsulko.com> wrote:
> > >
> > > On Wed, Jul 12, 2023 at 02:09:19PM -0600, Simon Glass wrote:
> > > > Hi Tom,
> > > >
> > > > On Wed, 12 Jul 2023 at 13:36, Tom Rini <trini@konsulko.com> wrote:
> > > > >
> > > > > On Wed, Jul 12, 2023 at 03:29:39PM -0400, Tom Rini wrote:
> > > > > > On Wed, Jul 12, 2023 at 09:51:13AM -0600, Simon Glass wrote:
> > > > > >
> > > > > > > Hi Tom.
> > > > > > >
> > > > > > > https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/16872
> > > > > > >
> > > > > > >
> > > > > > > The following changes since commit 8e21064cb3452950b09301baec06d86e37342471:
> > > > > > >
> > > > > > >   Merge tag 'efi-2023-07-rc7' of
> > > > > > > https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-11
> > > > > > > 13:27:32 -0400)
> > > > > > >
> > > > > > > are available in the Git repository at:
> > > > > > >
> > > > > > >   git://git.denx.de/u-boot-dm.git tags/dm-pull-12jul23a
> > > > > > >
> > > > > > > for you to fetch changes up to 45aa7ac492d90ddc2977ea6c9d161e7cc3333487:
> > > > > > >
> > > > > > >   tools: Fix package discovery in pyproject.toml of u_boot_pylib.
> > > > > > > (2023-07-12 09:48:19 -0600)
> > > > > >
> > > > > > NAK,
> > > > > > commit 5a801ad450303f028213c5da12017db5d3668cbc
> > > > > > Author: Simon Glass <sjg@chromium.org>
> > > > > > Date:   Thu Jun 22 12:44:24 2023 +0100
> > > > > >
> > > > > >     buildman: Provide an argument to the -R option
> > > > > >
> > > > > >     Allow writing the file to a selected location, since otherwise this is
> > > > > >     controlled by the buildman configuration, so cannot be determined by the
> > > > > >     caller.
> > > > > >
> > > > > >     Fixes: https://source.denx.de/u-boot/u-boot/-/issues/17
> > > > > >     Signed-off-by: Simon Glass <sjg@chromium.org>
> > > > > >
> > > > > > Breaks buildman -R as it now requires a location to be specified instead
> > > > > > of creating one where it's normally needed / used by default.
> > > > > >
> > > > > > And I believe this matters in that I use "buildman -R" for "Did someone
> > > > > > add a new defconfig and not update a MAINATINERS file?".
> > > >
> > > > From the docs:
> > > >
> > > > This file is no-longer needed by buildman but it is still generated in the
> > > > working directory. This helps avoid a delay on every build, since scanning all
> > > > the Kconfig files takes a few seconds. Use the `-R <filename>` flag to force
> > > > regeneration of the file - in that case buildman exits after writing the file
> > > > with exit code 2 if there was an error in the maintainer files. To use the
> > > > default filename, use a hyphen, i.e. `-R -`.
> > >
> > > The old name needs to be the default if none is specified, to not break
> > > existing setups.
> >
> > Well if none is specified you get an error. I realised after adding -R
> > that it writes the file to a place that cannot be determined without
> > parsing the ~/.buildman file!
>
> I noticed it now produces an error when it broke the part of my build
> scripts to check for new unmaintained defconfig files.  And I don't
> really like adding incompatible changes to this script as it then breaks
> when I need to go and back track on issues.  So please figure out what
> needs to happen for -R to take an optional name, so that existing
> scripts aren't broken.

As per irc I'll create a new option for this, so we don't have to use
-R anymore.

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-07-12 20:17         ` Simon Glass
@ 2023-07-12 20:31           ` Tom Rini
  2023-07-15 23:40             ` Simon Glass
  0 siblings, 1 reply; 154+ messages in thread
From: Tom Rini @ 2023-07-12 20:31 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 3375 bytes --]

On Wed, Jul 12, 2023 at 02:17:45PM -0600, Simon Glass wrote:
> Hi Tom,
> 
> On Wed, 12 Jul 2023 at 14:14, Tom Rini <trini@konsulko.com> wrote:
> >
> > On Wed, Jul 12, 2023 at 02:09:19PM -0600, Simon Glass wrote:
> > > Hi Tom,
> > >
> > > On Wed, 12 Jul 2023 at 13:36, Tom Rini <trini@konsulko.com> wrote:
> > > >
> > > > On Wed, Jul 12, 2023 at 03:29:39PM -0400, Tom Rini wrote:
> > > > > On Wed, Jul 12, 2023 at 09:51:13AM -0600, Simon Glass wrote:
> > > > >
> > > > > > Hi Tom.
> > > > > >
> > > > > > https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/16872
> > > > > >
> > > > > >
> > > > > > The following changes since commit 8e21064cb3452950b09301baec06d86e37342471:
> > > > > >
> > > > > >   Merge tag 'efi-2023-07-rc7' of
> > > > > > https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-11
> > > > > > 13:27:32 -0400)
> > > > > >
> > > > > > are available in the Git repository at:
> > > > > >
> > > > > >   git://git.denx.de/u-boot-dm.git tags/dm-pull-12jul23a
> > > > > >
> > > > > > for you to fetch changes up to 45aa7ac492d90ddc2977ea6c9d161e7cc3333487:
> > > > > >
> > > > > >   tools: Fix package discovery in pyproject.toml of u_boot_pylib.
> > > > > > (2023-07-12 09:48:19 -0600)
> > > > >
> > > > > NAK,
> > > > > commit 5a801ad450303f028213c5da12017db5d3668cbc
> > > > > Author: Simon Glass <sjg@chromium.org>
> > > > > Date:   Thu Jun 22 12:44:24 2023 +0100
> > > > >
> > > > >     buildman: Provide an argument to the -R option
> > > > >
> > > > >     Allow writing the file to a selected location, since otherwise this is
> > > > >     controlled by the buildman configuration, so cannot be determined by the
> > > > >     caller.
> > > > >
> > > > >     Fixes: https://source.denx.de/u-boot/u-boot/-/issues/17
> > > > >     Signed-off-by: Simon Glass <sjg@chromium.org>
> > > > >
> > > > > Breaks buildman -R as it now requires a location to be specified instead
> > > > > of creating one where it's normally needed / used by default.
> > > > >
> > > > > And I believe this matters in that I use "buildman -R" for "Did someone
> > > > > add a new defconfig and not update a MAINATINERS file?".
> > >
> > > From the docs:
> > >
> > > This file is no-longer needed by buildman but it is still generated in the
> > > working directory. This helps avoid a delay on every build, since scanning all
> > > the Kconfig files takes a few seconds. Use the `-R <filename>` flag to force
> > > regeneration of the file - in that case buildman exits after writing the file
> > > with exit code 2 if there was an error in the maintainer files. To use the
> > > default filename, use a hyphen, i.e. `-R -`.
> >
> > The old name needs to be the default if none is specified, to not break
> > existing setups.
> 
> Well if none is specified you get an error. I realised after adding -R
> that it writes the file to a place that cannot be determined without
> parsing the ~/.buildman file!

I noticed it now produces an error when it broke the part of my build
scripts to check for new unmaintained defconfig files.  And I don't
really like adding incompatible changes to this script as it then breaks
when I need to go and back track on issues.  So please figure out what
needs to happen for -R to take an optional name, so that existing
scripts aren't broken.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Re: Please pull u-boot-dm
  2023-07-12 20:14       ` Tom Rini
@ 2023-07-12 20:17         ` Simon Glass
  2023-07-12 20:31           ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-07-12 20:17 UTC (permalink / raw)
  To: Tom Rini; +Cc: U-Boot Mailing List

Hi Tom,

On Wed, 12 Jul 2023 at 14:14, Tom Rini <trini@konsulko.com> wrote:
>
> On Wed, Jul 12, 2023 at 02:09:19PM -0600, Simon Glass wrote:
> > Hi Tom,
> >
> > On Wed, 12 Jul 2023 at 13:36, Tom Rini <trini@konsulko.com> wrote:
> > >
> > > On Wed, Jul 12, 2023 at 03:29:39PM -0400, Tom Rini wrote:
> > > > On Wed, Jul 12, 2023 at 09:51:13AM -0600, Simon Glass wrote:
> > > >
> > > > > Hi Tom.
> > > > >
> > > > > https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/16872
> > > > >
> > > > >
> > > > > The following changes since commit 8e21064cb3452950b09301baec06d86e37342471:
> > > > >
> > > > >   Merge tag 'efi-2023-07-rc7' of
> > > > > https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-11
> > > > > 13:27:32 -0400)
> > > > >
> > > > > are available in the Git repository at:
> > > > >
> > > > >   git://git.denx.de/u-boot-dm.git tags/dm-pull-12jul23a
> > > > >
> > > > > for you to fetch changes up to 45aa7ac492d90ddc2977ea6c9d161e7cc3333487:
> > > > >
> > > > >   tools: Fix package discovery in pyproject.toml of u_boot_pylib.
> > > > > (2023-07-12 09:48:19 -0600)
> > > >
> > > > NAK,
> > > > commit 5a801ad450303f028213c5da12017db5d3668cbc
> > > > Author: Simon Glass <sjg@chromium.org>
> > > > Date:   Thu Jun 22 12:44:24 2023 +0100
> > > >
> > > >     buildman: Provide an argument to the -R option
> > > >
> > > >     Allow writing the file to a selected location, since otherwise this is
> > > >     controlled by the buildman configuration, so cannot be determined by the
> > > >     caller.
> > > >
> > > >     Fixes: https://source.denx.de/u-boot/u-boot/-/issues/17
> > > >     Signed-off-by: Simon Glass <sjg@chromium.org>
> > > >
> > > > Breaks buildman -R as it now requires a location to be specified instead
> > > > of creating one where it's normally needed / used by default.
> > > >
> > > > And I believe this matters in that I use "buildman -R" for "Did someone
> > > > add a new defconfig and not update a MAINATINERS file?".
> >
> > From the docs:
> >
> > This file is no-longer needed by buildman but it is still generated in the
> > working directory. This helps avoid a delay on every build, since scanning all
> > the Kconfig files takes a few seconds. Use the `-R <filename>` flag to force
> > regeneration of the file - in that case buildman exits after writing the file
> > with exit code 2 if there was an error in the maintainer files. To use the
> > default filename, use a hyphen, i.e. `-R -`.
>
> The old name needs to be the default if none is specified, to not break
> existing setups.

Well if none is specified you get an error. I realised after adding -R
that it writes the file to a place that cannot be determined without
parsing the ~/.buildman file!

>
> > > And even harder NAK, this
> > > commit 075c6a5eb53f8fb8d375373293c92396f3b4a448
> > > Author: Simon Glass <sjg@chromium.org>
> > > Date:   Wed Jul 5 13:18:38 2023 +0100
> > >
> > >     buildman: Move board-selection code into a function
> > >
> > >     Create a new determine_boards() function to hold the code which selects
> > >     which boards to build.
> > >
> > >     Signed-off-by: Simon Glass <sjg@chromium.org>
> > >
> > > Breaks "buildman foo -x bar" and so all of the Azure jobs that exclude
> > > things don't exclude things at all anymore.  For example:
> > > ./tools/buildman/buildman --dry-run -v freescale -x powerpc,m68k,aarch64,ls101,ls102,ls104,ls108,ls20,lx21
> > > gives 229 boards and not 28.
> >
> > I'll take a look. One of the reasons this series adds test-coverage
> > measurement is to see where there are gaps in testing.
>
> OK.
>
> --
> Tom

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-07-12 20:09     ` Simon Glass
@ 2023-07-12 20:14       ` Tom Rini
  2023-07-12 20:17         ` Simon Glass
  0 siblings, 1 reply; 154+ messages in thread
From: Tom Rini @ 2023-07-12 20:14 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 3276 bytes --]

On Wed, Jul 12, 2023 at 02:09:19PM -0600, Simon Glass wrote:
> Hi Tom,
> 
> On Wed, 12 Jul 2023 at 13:36, Tom Rini <trini@konsulko.com> wrote:
> >
> > On Wed, Jul 12, 2023 at 03:29:39PM -0400, Tom Rini wrote:
> > > On Wed, Jul 12, 2023 at 09:51:13AM -0600, Simon Glass wrote:
> > >
> > > > Hi Tom.
> > > >
> > > > https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/16872
> > > >
> > > >
> > > > The following changes since commit 8e21064cb3452950b09301baec06d86e37342471:
> > > >
> > > >   Merge tag 'efi-2023-07-rc7' of
> > > > https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-11
> > > > 13:27:32 -0400)
> > > >
> > > > are available in the Git repository at:
> > > >
> > > >   git://git.denx.de/u-boot-dm.git tags/dm-pull-12jul23a
> > > >
> > > > for you to fetch changes up to 45aa7ac492d90ddc2977ea6c9d161e7cc3333487:
> > > >
> > > >   tools: Fix package discovery in pyproject.toml of u_boot_pylib.
> > > > (2023-07-12 09:48:19 -0600)
> > >
> > > NAK,
> > > commit 5a801ad450303f028213c5da12017db5d3668cbc
> > > Author: Simon Glass <sjg@chromium.org>
> > > Date:   Thu Jun 22 12:44:24 2023 +0100
> > >
> > >     buildman: Provide an argument to the -R option
> > >
> > >     Allow writing the file to a selected location, since otherwise this is
> > >     controlled by the buildman configuration, so cannot be determined by the
> > >     caller.
> > >
> > >     Fixes: https://source.denx.de/u-boot/u-boot/-/issues/17
> > >     Signed-off-by: Simon Glass <sjg@chromium.org>
> > >
> > > Breaks buildman -R as it now requires a location to be specified instead
> > > of creating one where it's normally needed / used by default.
> > >
> > > And I believe this matters in that I use "buildman -R" for "Did someone
> > > add a new defconfig and not update a MAINATINERS file?".
> 
> From the docs:
> 
> This file is no-longer needed by buildman but it is still generated in the
> working directory. This helps avoid a delay on every build, since scanning all
> the Kconfig files takes a few seconds. Use the `-R <filename>` flag to force
> regeneration of the file - in that case buildman exits after writing the file
> with exit code 2 if there was an error in the maintainer files. To use the
> default filename, use a hyphen, i.e. `-R -`.

The old name needs to be the default if none is specified, to not break
existing setups.

> > And even harder NAK, this
> > commit 075c6a5eb53f8fb8d375373293c92396f3b4a448
> > Author: Simon Glass <sjg@chromium.org>
> > Date:   Wed Jul 5 13:18:38 2023 +0100
> >
> >     buildman: Move board-selection code into a function
> >
> >     Create a new determine_boards() function to hold the code which selects
> >     which boards to build.
> >
> >     Signed-off-by: Simon Glass <sjg@chromium.org>
> >
> > Breaks "buildman foo -x bar" and so all of the Azure jobs that exclude
> > things don't exclude things at all anymore.  For example:
> > ./tools/buildman/buildman --dry-run -v freescale -x powerpc,m68k,aarch64,ls101,ls102,ls104,ls108,ls20,lx21
> > gives 229 boards and not 28.
> 
> I'll take a look. One of the reasons this series adds test-coverage
> measurement is to see where there are gaps in testing.

OK.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Re: Please pull u-boot-dm
  2023-07-12 19:36   ` Tom Rini
@ 2023-07-12 20:09     ` Simon Glass
  2023-07-12 20:14       ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-07-12 20:09 UTC (permalink / raw)
  To: Tom Rini; +Cc: U-Boot Mailing List

Hi Tom,

On Wed, 12 Jul 2023 at 13:36, Tom Rini <trini@konsulko.com> wrote:
>
> On Wed, Jul 12, 2023 at 03:29:39PM -0400, Tom Rini wrote:
> > On Wed, Jul 12, 2023 at 09:51:13AM -0600, Simon Glass wrote:
> >
> > > Hi Tom.
> > >
> > > https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/16872
> > >
> > >
> > > The following changes since commit 8e21064cb3452950b09301baec06d86e37342471:
> > >
> > >   Merge tag 'efi-2023-07-rc7' of
> > > https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-11
> > > 13:27:32 -0400)
> > >
> > > are available in the Git repository at:
> > >
> > >   git://git.denx.de/u-boot-dm.git tags/dm-pull-12jul23a
> > >
> > > for you to fetch changes up to 45aa7ac492d90ddc2977ea6c9d161e7cc3333487:
> > >
> > >   tools: Fix package discovery in pyproject.toml of u_boot_pylib.
> > > (2023-07-12 09:48:19 -0600)
> >
> > NAK,
> > commit 5a801ad450303f028213c5da12017db5d3668cbc
> > Author: Simon Glass <sjg@chromium.org>
> > Date:   Thu Jun 22 12:44:24 2023 +0100
> >
> >     buildman: Provide an argument to the -R option
> >
> >     Allow writing the file to a selected location, since otherwise this is
> >     controlled by the buildman configuration, so cannot be determined by the
> >     caller.
> >
> >     Fixes: https://source.denx.de/u-boot/u-boot/-/issues/17
> >     Signed-off-by: Simon Glass <sjg@chromium.org>
> >
> > Breaks buildman -R as it now requires a location to be specified instead
> > of creating one where it's normally needed / used by default.
> >
> > And I believe this matters in that I use "buildman -R" for "Did someone
> > add a new defconfig and not update a MAINATINERS file?".

From the docs:

This file is no-longer needed by buildman but it is still generated in the
working directory. This helps avoid a delay on every build, since scanning all
the Kconfig files takes a few seconds. Use the `-R <filename>` flag to force
regeneration of the file - in that case buildman exits after writing the file
with exit code 2 if there was an error in the maintainer files. To use the
default filename, use a hyphen, i.e. `-R -`.


>
> And even harder NAK, this
> commit 075c6a5eb53f8fb8d375373293c92396f3b4a448
> Author: Simon Glass <sjg@chromium.org>
> Date:   Wed Jul 5 13:18:38 2023 +0100
>
>     buildman: Move board-selection code into a function
>
>     Create a new determine_boards() function to hold the code which selects
>     which boards to build.
>
>     Signed-off-by: Simon Glass <sjg@chromium.org>
>
> Breaks "buildman foo -x bar" and so all of the Azure jobs that exclude
> things don't exclude things at all anymore.  For example:
> ./tools/buildman/buildman --dry-run -v freescale -x powerpc,m68k,aarch64,ls101,ls102,ls104,ls108,ls20,lx21
> gives 229 boards and not 28.

I'll take a look. One of the reasons this series adds test-coverage
measurement is to see where there are gaps in testing.

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-07-12 19:29 ` Tom Rini
@ 2023-07-12 19:36   ` Tom Rini
  2023-07-12 20:09     ` Simon Glass
  0 siblings, 1 reply; 154+ messages in thread
From: Tom Rini @ 2023-07-12 19:36 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 2221 bytes --]

On Wed, Jul 12, 2023 at 03:29:39PM -0400, Tom Rini wrote:
> On Wed, Jul 12, 2023 at 09:51:13AM -0600, Simon Glass wrote:
> 
> > Hi Tom.
> > 
> > https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/16872
> > 
> > 
> > The following changes since commit 8e21064cb3452950b09301baec06d86e37342471:
> > 
> >   Merge tag 'efi-2023-07-rc7' of
> > https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-11
> > 13:27:32 -0400)
> > 
> > are available in the Git repository at:
> > 
> >   git://git.denx.de/u-boot-dm.git tags/dm-pull-12jul23a
> > 
> > for you to fetch changes up to 45aa7ac492d90ddc2977ea6c9d161e7cc3333487:
> > 
> >   tools: Fix package discovery in pyproject.toml of u_boot_pylib.
> > (2023-07-12 09:48:19 -0600)
> 
> NAK,
> commit 5a801ad450303f028213c5da12017db5d3668cbc
> Author: Simon Glass <sjg@chromium.org>
> Date:   Thu Jun 22 12:44:24 2023 +0100
> 
>     buildman: Provide an argument to the -R option
>     
>     Allow writing the file to a selected location, since otherwise this is
>     controlled by the buildman configuration, so cannot be determined by the
>     caller.
>     
>     Fixes: https://source.denx.de/u-boot/u-boot/-/issues/17
>     Signed-off-by: Simon Glass <sjg@chromium.org>
> 
> Breaks buildman -R as it now requires a location to be specified instead
> of creating one where it's normally needed / used by default.
> 
> And I believe this matters in that I use "buildman -R" for "Did someone
> add a new defconfig and not update a MAINATINERS file?".

And even harder NAK, this
commit 075c6a5eb53f8fb8d375373293c92396f3b4a448
Author: Simon Glass <sjg@chromium.org>
Date:   Wed Jul 5 13:18:38 2023 +0100

    buildman: Move board-selection code into a function
    
    Create a new determine_boards() function to hold the code which selects
    which boards to build.
    
    Signed-off-by: Simon Glass <sjg@chromium.org>

Breaks "buildman foo -x bar" and so all of the Azure jobs that exclude
things don't exclude things at all anymore.  For example:
./tools/buildman/buildman --dry-run -v freescale -x powerpc,m68k,aarch64,ls101,ls102,ls104,ls108,ls20,lx21
gives 229 boards and not 28.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Re: Please pull u-boot-dm
  2023-07-12 15:51 Simon Glass
@ 2023-07-12 19:29 ` Tom Rini
  2023-07-12 19:36   ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Tom Rini @ 2023-07-12 19:29 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 1425 bytes --]

On Wed, Jul 12, 2023 at 09:51:13AM -0600, Simon Glass wrote:

> Hi Tom.
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/16872
> 
> 
> The following changes since commit 8e21064cb3452950b09301baec06d86e37342471:
> 
>   Merge tag 'efi-2023-07-rc7' of
> https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-11
> 13:27:32 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-12jul23a
> 
> for you to fetch changes up to 45aa7ac492d90ddc2977ea6c9d161e7cc3333487:
> 
>   tools: Fix package discovery in pyproject.toml of u_boot_pylib.
> (2023-07-12 09:48:19 -0600)

NAK,
commit 5a801ad450303f028213c5da12017db5d3668cbc
Author: Simon Glass <sjg@chromium.org>
Date:   Thu Jun 22 12:44:24 2023 +0100

    buildman: Provide an argument to the -R option
    
    Allow writing the file to a selected location, since otherwise this is
    controlled by the buildman configuration, so cannot be determined by the
    caller.
    
    Fixes: https://source.denx.de/u-boot/u-boot/-/issues/17
    Signed-off-by: Simon Glass <sjg@chromium.org>

Breaks buildman -R as it now requires a location to be specified instead
of creating one where it's normally needed / used by default.

And I believe this matters in that I use "buildman -R" for "Did someone
add a new defconfig and not update a MAINATINERS file?".

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-07-12 15:51 Simon Glass
  2023-07-12 19:29 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-07-12 15:51 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom.

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/16872


The following changes since commit 8e21064cb3452950b09301baec06d86e37342471:

  Merge tag 'efi-2023-07-rc7' of
https://source.denx.de/u-boot/custodians/u-boot-efi (2023-07-11
13:27:32 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-12jul23a

for you to fetch changes up to 45aa7ac492d90ddc2977ea6c9d161e7cc3333487:

  tools: Fix package discovery in pyproject.toml of u_boot_pylib.
(2023-07-12 09:48:19 -0600)

----------------------------------------------------------------
misc fixes
buildman refactoring (no functional change)

----------------------------------------------------------------
Eugen Hristev (1):
      dm: core: of_access: fix return value in of_property_match_string

Heinrich Schuchardt (1):
      cmd: fix loads, saves on sandbox

John Clark (1):
      bootstd: USB devtype detection for script boot

John Keeping (1):
      core: read: fix dev_read_addr_size()

Maxim Cournoyer (2):
      tools: Fix README file in pyproject.toml of u_boot_pylib.
      tools: Fix package discovery in pyproject.toml of u_boot_pylib.

Sergei Antonov (1):
      sandbox: fix a compilation error

Simon Glass (62):
      buildman: Fix verboose typo and add comment
      buildman: Provide an argument to the -R option
      buildman: Tidy up pylint warnings in main
      buildman: Convert camel case in control.py
      buildman: Fix most pylint warnings in control
      buildman: Move full-help processing to main
      buildman: Move series calculations into a separate function
      buildman: Move fetch-arch code into a separate function
      buildman: Add a test for the -A option
      buildman: Drop use of builder in show_actions()
      buildman: Move dry-run handling higher in do_buildman()
      buildman: Move board-selection code into a function
      buildman: Move more code to determine_series()
      buildman: Move Boards-object code into a function
      buildman: Move toolchain handling to a function
      buildman: Set up output_dir earlier
      buildman: Move output-file setup into one place
      buildman: Pass option values to get_action_summary()
      buildman: Pass option values to show_actions()
      buildman: Build option-adjusting into a function
      buildman: Move counting of commits into a function
      buildman: Move setting up the output dir into a function
      buildman: Move commit numbering into determine_series()
      buildman: Avoid too many returns in do_buildman()
      buildman: Move remaining builder properties to constructor
      buildman: Tweak commits and show_bloat
      buildman: Moving running of the builder into a function
      buildman: Drop some unnecessary variables
      buildman: Adjust show_toolchain_prefix() to not return
      buildman: Move checking for make into run_builder()
      buildman: Move getting the adjust_cfg into run_builder()
      buildman: Use get_alow_missing() directly to avoid var
      buildman: Create a function to get number of built commits
      buildman: Convert camel case in cmdline.py
      buildman: Correct most pylint warnings in cmdline
      buildman: Add a test for --boards
      buildman: Convert to argparse
      buildman: Convert camel case in bsettings.py
      buildman: Convert camel case in builder.py
      buildman: Split parser creation in two
      buildman: Convert camel case in builderthread.py
      buildman: Correct most pylint warnings in builderthread
      buildman: Export _get_output_dir() to avoid warnings
      buildman: Correct invalid use of out_dir variable
      buildman: Drop unnecessary assignment of config_out
      buildman: Start a function to set up the make arguments
      buildman: Move setting of toolchain arguments to _build_args()
      buildman: Move more things into _build_args()
      buildman: Convert config_out to string IO
      buildman: Move reconfigure code into its own function
      buildman: Move bulid code into its own function
      buildman: Move reading of the done file into a function
      buildman: Move code to remove old outputs
      buildman: Move code to decide output dirs
      buildman: Move checkout code to a separate function
      buildman: Create a function to handle config and build
      buildman: Avoid passing result into _read_done_file()
      buildman: Tidy up reporting of a toolchain error
      buildman: Tidy up some comments in builderthread
      buildman: Move copy_files() out ot BuilderThread class
      buildman: Add a way to print the architecture for a board
      buildman: Enable test coverage

 .azure-pipelines.yml              |   2 +-
 .gitlab-ci.yml                    |   2 +-
 arch/sandbox/include/asm/sdl.h    |  23 +++
 arch/sandbox/include/asm/test.h   |  25 ---
 boot/bootmeth_script.c            |   5 +-
 cmd/load.c                        |  16 +-
 drivers/core/of_access.c          |   5 +-
 drivers/core/read.c               |   5 +-
 drivers/reset/reset-rockchip.c    |   2 +-
 include/dm/read.h                 |  12 +-
 test/dm/video.c                   |   1 +
 tools/buildman/bsettings.py       |  14 +-
 tools/buildman/builder.py         | 262 +++++++++++++++--------------
 tools/buildman/builderthread.py   | 652
++++++++++++++++++++++++++++++++++++++++++++----------------------------
 tools/buildman/buildman.rst       |   9 +-
 tools/buildman/cmdline.py         | 172 +++++++++++--------
 tools/buildman/control.py         | 778
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++-----------------------------
 tools/buildman/func_test.py       |  76 +++++++--
 tools/buildman/main.py            |  66 +++++---
 tools/buildman/test.py            |  28 ++--
 tools/buildman/toolchain.py       |  14 +-
 tools/moveconfig.py               |   2 +-
 tools/u_boot_pylib/pyproject.toml |   6 +-
 tools/u_boot_pylib/test_util.py   |  10 +-
 24 files changed, 1360 insertions(+), 827 deletions(-)

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-04-28 19:25 Simon Glass
@ 2023-04-29 13:29 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-04-29 13:29 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 681 bytes --]

On Fri, Apr 28, 2023 at 01:25:16PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/16143
> 
> 
> The following changes since commit c9c2c95d4cd27fe0cd41fe13a863899d268f973c:
> 
>   Merge branch '2023-04-27-introduce-nvm-xip-block-storage-emulation'
> (2023-04-27 19:22:38 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-28apr23
> 
> for you to fetch changes up to f43fc16812487289e98389f0f643d20c444f9c9c:
> 
>   fdt: Indicate that people should use the ofnode API (2023-04-28
> 11:52:38 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-04-28 19:25 Simon Glass
  2023-04-29 13:29 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-04-28 19:25 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/16143


The following changes since commit c9c2c95d4cd27fe0cd41fe13a863899d268f973c:

  Merge branch '2023-04-27-introduce-nvm-xip-block-storage-emulation'
(2023-04-27 19:22:38 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-28apr23

for you to fetch changes up to f43fc16812487289e98389f0f643d20c444f9c9c:

  fdt: Indicate that people should use the ofnode API (2023-04-28
11:52:38 -0600)

----------------------------------------------------------------
sandbox and fdt bug fixes / tweaks
various other minor fixes

----------------------------------------------------------------
Andrew Davis (1):
      binman: Use unsigned long over typedef ulong

Bin Meng (2):
      boot: vbe_simple: Fix vbe_simple_read_bootflow() dependency
      dm: core: Make aliases_lookup static

Heinrich Schuchardt (9):
      sandbox: fix fall through in sandbox_flash_bulk()
      sandbox: fix sandbox_hub_submit_control_msg()
      sandbox: spi: sandbox_sf_process_cmd() missing fallthrough
      sandbox: mark sandbox_exit() as no return.
      common: static fdt_simplefb_enable_existing_node()
      MAINTAINERS: assign include/os.h
      sandbox: fix return type of os_filesize()
      sandbox: correct posix_types.h define
      patman: fix class TestFunctional

Hugo Villeneuve (1):
      fdt_support: fix comments syntax error

Jan Kiszka (1):
      tools: Fall back to importlib_resources on Python 3.6

Johan Jonker (1):
      core: fdtaddr: use map_sysmem() as cast for the return

Jorge Ramirez-Ortiz (1):
      drivers: tee: sandbox: Fix SCP03 control emulator

Marek Vasut (1):
      test: fdt: Fix copyright message

Pavel Skripkin (1):
      sandbox: disable tracing before unmapping RAM

Rasmus Villemoes (2):
      uclass: add uclass_find_device_by_phandle_id() helper
      dm: core: introduce uclass_get_device_by_of_path()

Simon Glass (2):
      binman: Use expanduser instead of HOME
      fdt: Indicate that people should use the ofnode API

Tom Rini (1):
      bootflow: Rework do_bootflow_menu() slightly

 MAINTAINERS                                 |  1 +
 arch/sandbox/cpu/cpu.c                      |  2 +-
 arch/sandbox/cpu/os.c                       |  8 ++++++--
 arch/sandbox/cpu/state.c                    |  5 +++++
 arch/sandbox/include/asm/posix_types.h      |  7 ++++---
 arch/sandbox/include/asm/u-boot-sandbox.h   |  2 +-
 boot/vbe_simple.c                           | 12 +++++++-----
 cmd/bootflow.c                              | 24 ++++++++++++------------
 common/fdt_simplefb.c                       |  8 +++++++-
 common/fdt_support.c                        |  4 ++--
 drivers/block/host_dev.c                    |  3 ++-
 drivers/core/fdtaddr.c                      |  6 +++++-
 drivers/core/of_access.c                    |  2 +-
 drivers/core/uclass.c                       | 50
+++++++++++++++++++++++++-------------------------
 drivers/mtd/spi/sandbox.c                   |  1 +
 drivers/sysreset/sysreset_sandbox.c         |  1 -
 drivers/tee/sandbox.c                       | 15 +++++++++++----
 drivers/usb/emul/sandbox_flash.c            |  1 +
 drivers/usb/emul/sandbox_hub.c              | 30 +++++++++---------------------
 include/binman_sym.h                        |  8 ++++----
 include/dm/uclass.h                         | 17 +++++++++++++++++
 include/fdt_simplefb.h                      |  1 -
 include/os.h                                |  2 +-
 lib/fdtdec.c                                |  3 +++
 test/cmd/fdt.c                              |  2 +-
 test/dm/test-fdt.c                          |  5 ++++-
 tools/binman/cmdline.py                     |  2 +-
 tools/binman/control.py                     |  6 +++++-
 tools/binman/test/blob_syms.c               |  2 --
 tools/binman/test/u_boot_binman_syms.c      |  2 --
 tools/binman/test/u_boot_binman_syms_size.c |  2 --
 tools/buildman/control.py                   |  6 +++++-
 tools/patman/__main__.py                    |  6 +++++-
 tools/patman/func_test.py                   |  4 ++--
 34 files changed, 149 insertions(+), 101 deletions(-)

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

* Re: Please pull u-boot-dm
  2023-03-30 21:29 Simon Glass
@ 2023-03-31 16:25 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-03-31 16:25 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 660 bytes --]

On Fri, Mar 31, 2023 at 10:29:39AM +1300, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/15825
> 
> 
> The following changes since commit 565681e596381b5b6db59cf06931e698f2d829e5:
> 
>   imx6sx-udoo-neo-basic: Introduce the u-boot.dtsi (2023-03-28 10:58:16 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-31mar23
> 
> for you to fetch changes up to a47164dfc1ef899ef9ddc6d8f2a17f0e9e90ef34:
> 
>   sysreset: gpio: fix gpio_reboot_request return value (2023-03-31
> 08:32:52 +1300)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-03-30 21:29 Simon Glass
  2023-03-31 16:25 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-03-30 21:29 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/15825


The following changes since commit 565681e596381b5b6db59cf06931e698f2d829e5:

  imx6sx-udoo-neo-basic: Introduce the u-boot.dtsi (2023-03-28 10:58:16 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-31mar23

for you to fetch changes up to a47164dfc1ef899ef9ddc6d8f2a17f0e9e90ef34:

  sysreset: gpio: fix gpio_reboot_request return value (2023-03-31
08:32:52 +1300)

----------------------------------------------------------------
Fixes for buildman and sysreset

----------------------------------------------------------------
Jonathan Liu (1):
      sysreset: gpio: fix gpio_reboot_request return value

Simon Glass (1):
      buildman: Correct overwriting of settings file

 drivers/sysreset/sysreset_gpio.c | 7 ++++++-
 tools/buildman/toolchain.py      | 2 +-
 2 files changed, 7 insertions(+), 2 deletions(-)

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-03-10 20:54 Simon Glass
@ 2023-03-10 23:27 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-03-10 23:27 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List, Marek Vasut

[-- Attachment #1: Type: text/plain, Size: 748 bytes --]

On Fri, Mar 10, 2023 at 12:54:57PM -0800, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/15515
> 
> Marek pointed out that these are bug fixes and tests so should
> probably go into -master.
> 
> The following changes since commit b08ffdffdce95e267e782366f4a77bf6b5537b28:
> 
>   Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
> (2023-03-06 14:56:05 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-10mar23
> 
> for you to fetch changes up to aa89aebb17531a3e8b6729c812a68d5e37008730:
> 
>   test: cmd: fdt: Test fdt bootcpu (2023-03-09 08:50:48 -0800)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-03-10 20:54 Simon Glass
  2023-03-10 23:27 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-03-10 20:54 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini, Marek Vasut

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/15515

Marek pointed out that these are bug fixes and tests so should
probably go into -master.

The following changes since commit b08ffdffdce95e267e782366f4a77bf6b5537b28:

  Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
(2023-03-06 14:56:05 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-10mar23

for you to fetch changes up to aa89aebb17531a3e8b6729c812a68d5e37008730:

  test: cmd: fdt: Test fdt bootcpu (2023-03-09 08:50:48 -0800)

----------------------------------------------------------------
fixes and tests for the fdt command

----------------------------------------------------------------
Marek Vasut (25):
      cmd: fdt: Import is_printable_string() from DTC to fix u32 misprint
      cmd: fdt: Fix handling of empty properties for fdt get addr and
fdt get size
      cmd: fdt: Fix fdt rm behavior on non-existent property and error
message space
      cmd: fdt: Fix fdt rsvmem behavior on non-existent index and
error message space
      cmd: fdt: Check argc before accessing argv in fdt bootcpu
      cmd: fdt: Check argc before accessing argv in fdt memory
      cmd: fdt: Align checksign parameter names in help text
      cmd: fdt: Handle 64bit pointers in fdt get addr
      cmd: fdt: Map address returned from fdt get addr to sysmem
      cmd: fdt: Add support for integer arrays in fdt get value with index
      test: Add ut_assert_nextline_empty() empty line helper
      test: cmd: fdt: Rename fdt_test_resize() to fdt_test_addr_resize()
      test: cmd: fdt: Rename fdt_test_get() to fdt_test_get_value()
      test: cmd: fdt: Generate fuller DT internally and switch fdt get
value to it
      test: cmd: fdt: Test alias resolution in 'fdt get value'
      test: cmd: fdt: Test both string and integer arrays in 'fdt get value'
      test: cmd: fdt: Test fdt move
      test: cmd: fdt: Test fdt resize
      test: cmd: fdt: Test fdt get name
      test: cmd: fdt: Test fdt get addr
      test: cmd: fdt: Test fdt get size
      test: cmd: fdt: Test fdt set
      test: cmd: fdt: Test fdt mknode
      test: cmd: fdt: Test fdt rm
      test: cmd: fdt: Test fdt bootcpu

 cmd/fdt.c         |  98 +++++++-----
 include/test/ut.h |   4 +
 test/cmd/fdt.c    | 815
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 3 files changed, 852 insertions(+), 65 deletions(-)

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-03-01 20:10 Simon Glass
@ 2023-03-02 15:49 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-03-02 15:49 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 697 bytes --]

On Wed, Mar 01, 2023 at 01:10:57PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/15430
> 
> The following changes since commit b0eda49bc9b00503366f2ec431be0178caf9e9b5:
> 
>   Merge tag 'u-boot-at91-fixes-2023.04-a' of
> https://source.denx.de/u-boot/custodians/u-boot-at91 (2023-03-01
> 09:39:18 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-29feb23
> 
> for you to fetch changes up to abe2a16aa52ea21acb435e9f1d9c85f5ac4e7794:
> 
>   tools: binman: minor formatting fix in docs (2023-03-01 11:22:40 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-03-01 20:10 Simon Glass
  2023-03-02 15:49 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-03-01 20:10 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/15430

The following changes since commit b0eda49bc9b00503366f2ec431be0178caf9e9b5:

  Merge tag 'u-boot-at91-fixes-2023.04-a' of
https://source.denx.de/u-boot/custodians/u-boot-at91 (2023-03-01
09:39:18 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-29feb23

for you to fetch changes up to abe2a16aa52ea21acb435e9f1d9c85f5ac4e7794:

  tools: binman: minor formatting fix in docs (2023-03-01 11:22:40 -0700)

----------------------------------------------------------------
minor sandbox fixes
a37xx fix
Add camel-case tool, since the conversion will take a while

----------------------------------------------------------------
Heinrich Schuchardt (3):
      sandbox: allow building sandbox_spl with CONFIG_DEBUG
      MAINTAINERS: assign sandbox drivers to SANDBOX
      sandbox: fix building with CONFIG_SPL_TIMER=y

Michal Suchanek (1):
      sandbox: Correctly define BITS_PER_LONG

Ralph Siemsen (1):
      tools: binman: minor formatting fix in docs

Robert Marko (1):
      arm64: a37xx: pinctrl: probe after binding

Simon Glass (1):
      RFC: tools: Add a camel-case conversion script

 MAINTAINERS                                 |   1 +
 arch/sandbox/include/asm/types.h            |   6 +--
 configs/sandbox_spl_defconfig               |   4 ++
 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c |  14 +++++++
 drivers/timer/sandbox_timer.c               |   2 +
 scripts/style.py                            | 180
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 tools/binman/binman.rst                     |   4 +-
 7 files changed, 204 insertions(+), 7 deletions(-)
 create mode 100755 scripts/style.py

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-02-13  0:37 Simon Glass
@ 2023-02-13 16:28 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-02-13 16:28 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 636 bytes --]

On Sun, Feb 12, 2023 at 05:37:09PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/15164
> 
> 
> The following changes since commit a5e490f14e904fd240ccec5d364509b36a3150f9:
> 
>   socfpga: fix the serial console on DE1-SoC (2023-02-12 15:47:19 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-12feb23
> 
> for you to fetch changes up to 4ee85df9ce0b6385a28f538af31680eed4ee153e:
> 
>   cmd: fdt: allow standalone "fdt move" (2023-02-12 17:33:51 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-02-13  0:37 Simon Glass
  2023-02-13 16:28 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-02-13  0:37 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/15164


The following changes since commit a5e490f14e904fd240ccec5d364509b36a3150f9:

  socfpga: fix the serial console on DE1-SoC (2023-02-12 15:47:19 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-12feb23

for you to fetch changes up to 4ee85df9ce0b6385a28f538af31680eed4ee153e:

  cmd: fdt: allow standalone "fdt move" (2023-02-12 17:33:51 -0700)

----------------------------------------------------------------
minor changes to fdt command and binman

----------------------------------------------------------------
Andre Przywara (2):
      cmd: fdt: move: Use map_sysmem to convert pointers
      cmd: fdt: allow standalone "fdt move"

Simon Glass (1):
      binman: Show the image name for the top-level section

 cmd/fdt.c             | 34 ++++++++++++++++++++--------------
 tools/binman/ftest.py | 68
++++++++++++++++++++++++++++++--------------------------------------
 tools/binman/image.py |  2 +-
 3 files changed, 51 insertions(+), 53 deletions(-)

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-01-27  2:20 Simon Glass
@ 2023-01-27 13:22 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-01-27 13:22 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 659 bytes --]

On Thu, Jan 26, 2023 at 07:20:51PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/14897
> 
> 
> The following changes since commit 27e0fb3b0823519aea2d42cd8bde20234dd87cef:
> 
>   Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
> (2023-01-26 10:24:13 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-26jan23
> 
> for you to fetch changes up to 060a65e899859dcbf42049a18be20ce7118e7c0e:
> 
>   binman: Fix a test-coverage regression (2023-01-26 10:47:45 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-01-27  2:20 Simon Glass
  2023-01-27 13:22 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-01-27  2:20 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/14897


The following changes since commit 27e0fb3b0823519aea2d42cd8bde20234dd87cef:

  Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
(2023-01-26 10:24:13 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-26jan23

for you to fetch changes up to 060a65e899859dcbf42049a18be20ce7118e7c0e:

  binman: Fix a test-coverage regression (2023-01-26 10:47:45 -0700)

----------------------------------------------------------------
FIT improvements with split-elf, especially for Rockchip
Binman positioning by ELF symbol

----------------------------------------------------------------
Jonas Karlman (6):
      binman: Add support for align argument to mkimage tool
      rockchip: Align FIT image data to SD/MMC block length
      binman: Add special subnodes to the nodes generated by split-elf
      rockchip: Add sha256 hash to FIT images
      binman: Add support for selecting firmware to use with split-elf
      rockchip: Use atf as firmware and move u-boot to loadables in FIT

Samuel Holland (2):
      binman: Add 'min-size' entry property
      dm: core: Use full printf() format when possible

Simon Glass (1):
      binman: Fix a test-coverage regression

 arch/arm/dts/rockchip-u-boot.dtsi                | 23 ++++++++++++-
 drivers/core/dump.c                              |  2 +-
 tools/binman/binman.rst                          |  8 +++++
 tools/binman/btool/mkimage.py                    |  5 ++-
 tools/binman/elf_test.py                         | 13 +++++++-
 tools/binman/entries.rst                         | 35 +++++++++++++++++---
 tools/binman/entry.py                            |  4 +++
 tools/binman/entry_test.py                       | 19 +++++++++++
 tools/binman/etype/fit.py                        | 93
++++++++++++++++++++++++++++++++++++++++++++++------
 tools/binman/ftest.py                            | 93
+++++++++++++++++++++++++++++++++++++++++++++++++---
 tools/binman/test/009_pack_extra.dts             |  7 ++++
 tools/binman/test/226_fit_split_elf.dts          |  6 ++++
 tools/binman/test/275_fit_align.dts              | 59
+++++++++++++++++++++++++++++++++
 tools/binman/test/276_fit_firmware_loadables.dts | 96
++++++++++++++++++++++++++++++++++++++++++++++++++++++
 tools/binman/test/embed_data.c                   |  1 +
 15 files changed, 441 insertions(+), 23 deletions(-)
 create mode 100644 tools/binman/test/275_fit_align.dts
 create mode 100644 tools/binman/test/276_fit_firmware_loadables.dts

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2023-01-19  2:18 Simon Glass
@ 2023-01-19 21:33 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2023-01-19 21:33 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 640 bytes --]

On Wed, Jan 18, 2023 at 07:18:12PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/14776
> 
> 
> The following changes since commit 5b958dea5c678dbdb2aeb6ac3c0c8cc8dfea065c:
> 
>   Merge branch '2022-01-16-bootstd-updates' (2023-01-17 08:55:40 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-18jan23
> 
> for you to fetch changes up to 4c5907889553696160fabaa7e9f0c96ed1fa6597:
> 
>   patman: symlink top level .checkpatch.conf (2023-01-18 14:55:41 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2023-01-19  2:18 Simon Glass
  2023-01-19 21:33 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2023-01-19  2:18 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/14776


The following changes since commit 5b958dea5c678dbdb2aeb6ac3c0c8cc8dfea065c:

  Merge branch '2022-01-16-bootstd-updates' (2023-01-17 08:55:40 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-18jan23

for you to fetch changes up to 4c5907889553696160fabaa7e9f0c96ed1fa6597:

  patman: symlink top level .checkpatch.conf (2023-01-18 14:55:41 -0700)

----------------------------------------------------------------
convert rockchip to use binman
patman fix for checkpatch
binman optional entries, improved support for ELF symbols
trace improvements
minor fdt refactoring

----------------------------------------------------------------
Maxim Cournoyer (2):
      Revert "patman: invoke the checkpatch.pl script with '--u-boot'
and '--strict'"
      patman: symlink top level .checkpatch.conf

Simon Glass (36):
      trace: Use notrace for short
      arm: Support trace on armv8
      tpm: Add a proper Kconfig option for crc8 in SPL
      fdt: Avoid exporting fdtdec_prepare_fdt()
      fdt: Drop ifdefs in fdtdec_prepare_fdt()
      fdt: Pass the device tree to fdtdec_prepare_fdt()
      fdt: Check for overlapping data and FDT
      trace: Move trace pointer to data section
      mkimage: Add a few more messages for FIT failures
      trace: Adjust flags in proftool
      trace: Update trace-format generator for newer version
      trace: Don't require TIMER_EARLY
      rockchip: Enable bootstage on rockpro64
      Revert "fdtdec: drop needlessly convoluted CONFIG_PHANDLE_CHECK_SEQ"
      dm: pinctrl: Revert "pinctrl: probe pinctrl drivers during post-bind"
      binman: Allow writing section contents to a file
      binman: Tidy up comment in fit _gen_node
      binman: Update entry docs
      binman: Use a reference for binman symbols docs
      binman: Support optional entries
      binman: Add a way to check for a valid ELF file
      binman: Support new op-tee binary format
      binman: Support optional external blobs
      rockchip: evb-rk3288: Drop raw-image support
      rockchip: Use multiple-images for rk3399
      rockchip: Support building the all output files in binman
      rockchip: Convert all boards to use binman
      rockchip: Drop the FIT generator script
      binman: Add a test for an inner section with a size
      binman: Clarify use of False when obtaining data
      binman: Add a null entry
      binman: Add a function to check for special section nodes
      binman: Support overlapping entries
      binman: Provide general support for updating ELF symbols
      dtoc: Add a way to read a phandle with params
      binman: Support positioning an entry by and ELF symbol

 .gitignore                                    |   1 +
 Makefile                                      |  11 +--
 arch/arm/cpu/armv7/s5p-common/timer.c         |   2 +-
 arch/arm/cpu/armv8/generic_timer.c            |   6 +-
 arch/arm/dts/px30-ringneck-haikou-u-boot.dtsi |   2 +-
 arch/arm/dts/rk3399-puma-haikou-u-boot.dtsi   |   4 +-
 arch/arm/dts/rk3399-u-boot.dtsi               |   3 +-
 arch/arm/dts/rockchip-u-boot.dtsi             |  78 ++++++++++++++--
 arch/arm/mach-exynos/include/mach/cpu.h       |   6 +-
 arch/arm/mach-rockchip/make_fit_atf.py        | 267
------------------------------------------------------
 arch/arm/mach-rockchip/tpl.c                  |  16 +++-
 arch/x86/include/asm/global_data.h            |   2 +-
 arch/x86/include/asm/msr.h                    |   2 +-
 arch/x86/include/asm/u-boot-x86.h             |   2 +-
 boot/Kconfig                                  |   3 +-
 common/spl/spl_fit.c                          |   1 +
 configs/am65x_evm_a53_defconfig               |   1 +
 configs/evb-ast2600_defconfig                 |   1 +
 configs/evb-rk3288_defconfig                  |   1 +
 configs/rockpro64-rk3399_defconfig            |   8 ++
 configs/sama7g5ek_mmc1_defconfig              |   1 +
 configs/sama7g5ek_mmc_defconfig               |   1 +
 doc/develop/trace.rst                         |   2 +-
 drivers/pinctrl/pinctrl-uclass.c              |   7 --
 include/fdtdec.h                              |   9 --
 lib/Kconfig                                   |  27 +++++-
 lib/Makefile                                  |   3 +-
 lib/efi_loader/efi_freestanding.c             |   4 +-
 lib/fdtdec.c                                  |  92 ++++++++++++-------
 lib/trace.c                                   |  29 +++---
 tools/binman/binman.rst                       |  78 +++++++++++++++-
 tools/binman/control.py                       |  12 +++
 tools/binman/elf.py                           |  46 +++++++++-
 tools/binman/elf_test.py                      |  10 ++
 tools/binman/entries.rst                      | 237
+++++++++++++++++++++++++++++++++++++++++-------
 tools/binman/entry.py                         |  80 ++++++++++++++--
 tools/binman/etype/_testing.py                |   3 +
 tools/binman/etype/blob.py                    |   8 +-
 tools/binman/etype/fit.py                     | 100 +++++++++++---------
 tools/binman/etype/mkimage.py                 |  28 +++---
 tools/binman/etype/null.py                    |  25 +++++
 tools/binman/etype/section.py                 |  93 ++++++++++++++++---
 tools/binman/etype/tee_os.py                  |  76 +++++++++++++++-
 tools/binman/etype/u_boot.py                  |   6 +-
 tools/binman/etype/u_boot_spl.py              |   5 +-
 tools/binman/etype/u_boot_spl_nodtb.py        |   4 +-
 tools/binman/etype/u_boot_tpl.py              |   4 +-
 tools/binman/etype/u_boot_tpl_nodtb.py        |   4 +-
 tools/binman/etype/u_boot_vpl.py              |   4 +-
 tools/binman/etype/u_boot_vpl_nodtb.py        |   6 +-
 tools/binman/ftest.py                         | 233
+++++++++++++++++++++++++++++++++++++++++++++++
 tools/binman/image.py                         |   3 -
 tools/binman/test/261_section_fname.dts       |  29 ++++++
 tools/binman/test/262_absent.dts              |  20 ++++
 tools/binman/test/263_tee_os_opt.dts          |  22 +++++
 tools/binman/test/264_tee_os_opt_fit.dts      |  33 +++++++
 tools/binman/test/265_tee_os_opt_fit_bad.dts  |  40 ++++++++
 tools/binman/test/266_blob_ext_opt.dts        |  21 +++++
 tools/binman/test/267_section_inner.dts       |  16 ++++
 tools/binman/test/268_null.dts                |  19 ++++
 tools/binman/test/269_overlap.dts             |  21 +++++
 tools/binman/test/270_overlap_null.dts        |  24 +++++
 tools/binman/test/271_overlap_bad.dts         |  21 +++++
 tools/binman/test/272_overlap_no_size.dts     |  19 ++++
 tools/binman/test/273_blob_symbol.dts         |  24 +++++
 tools/binman/test/274_offset_from_elf.dts     |  30 ++++++
 tools/binman/test/Makefile                    |   9 +-
 tools/binman/test/blob_syms.c                 |  20 ++++
 tools/binman/test/blob_syms.lds               |  30 ++++++
 tools/dtoc/fdt_util.py                        |  28 ++++++
 tools/dtoc/test/dtoc_test_phandle.dts         |   1 +
 tools/dtoc/test_dtoc.py                       |   3 +
 tools/dtoc/test_fdt.py                        |  11 +++
 tools/fit_image.c                             |   4 +-
 tools/image-host.c                            |   6 +-
 tools/patman/.checkpatch.conf                 |   1 +
 tools/patman/checkpatch.py                    |   2 +-
 tools/proftool.c                              |  43 +++++----
 78 files changed, 1617 insertions(+), 537 deletions(-)
 delete mode 100755 arch/arm/mach-rockchip/make_fit_atf.py
 create mode 100644 tools/binman/etype/null.py
 create mode 100644 tools/binman/test/261_section_fname.dts
 create mode 100644 tools/binman/test/262_absent.dts
 create mode 100644 tools/binman/test/263_tee_os_opt.dts
 create mode 100644 tools/binman/test/264_tee_os_opt_fit.dts
 create mode 100644 tools/binman/test/265_tee_os_opt_fit_bad.dts
 create mode 100644 tools/binman/test/266_blob_ext_opt.dts
 create mode 100644 tools/binman/test/267_section_inner.dts
 create mode 100644 tools/binman/test/268_null.dts
 create mode 100644 tools/binman/test/269_overlap.dts
 create mode 100644 tools/binman/test/270_overlap_null.dts
 create mode 100644 tools/binman/test/271_overlap_bad.dts
 create mode 100644 tools/binman/test/272_overlap_no_size.dts
 create mode 100644 tools/binman/test/273_blob_symbol.dts
 create mode 100644 tools/binman/test/274_offset_from_elf.dts
 create mode 100644 tools/binman/test/blob_syms.c
 create mode 100644 tools/binman/test/blob_syms.lds
 create mode 120000 tools/patman/.checkpatch.conf

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-11-23  2:13 Simon Glass
@ 2022-11-23 14:57 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-11-23 14:57 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 626 bytes --]

On Tue, Nov 22, 2022 at 07:13:03PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> The following changes since commit 521277ec15eb794229403ec24b8c00a4ff02b0b6:
> 
>   Merge tag 'xilinx-for-v2023.01-rc3' of
> https://source.denx.de/u-boot/custodians/u-boot-microblaze (2022-11-22
> 12:33:48 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-22nov22
> 
> for you to fetch changes up to b4574c0e750bee39cc2448952f127040a37a8e0b:
> 
>   test: Disable part of the setexpr test for now (2022-11-22 15:14:25 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-11-23  2:13 Simon Glass
  2022-11-23 14:57 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-11-23  2:13 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

The following changes since commit 521277ec15eb794229403ec24b8c00a4ff02b0b6:

  Merge tag 'xilinx-for-v2023.01-rc3' of
https://source.denx.de/u-boot/custodians/u-boot-microblaze (2022-11-22
12:33:48 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-22nov22

for you to fetch changes up to b4574c0e750bee39cc2448952f127040a37a8e0b:

  test: Disable part of the setexpr test for now (2022-11-22 15:14:25 -0700)

----------------------------------------------------------------
buildman /binman improvements for handling missing blobs
fix for long-standing image.h warning
minor fixes

----------------------------------------------------------------
Heinrich Schuchardt (1):
      sandbox: check lseek return value in handle_ufi_command

Marek Vasut (2):
      cmd: fdt: Fix iteration over elements above index 1 in fdt get
      test: cmd: fdt: Add fdt get value test case

Quentin Schulz (2):
      binman: bintool: remove btool_ prefix from btool names
      Revert "binman: btool: gzip: fix packer name so that binary can be found"

Simon Glass (15):
      image: Correct strncpy() warning with image_set_name()
      Makefile: Correct the binman rule
      doc: Correct the path to the Makefile documentation
      binman: Use an exit code when blobs are missing
      buildman: Convert documentation to rST
      buildman: Drop mention of MAKEALL
      buildman: Update the arc toolchain
      buildman: Update the default settings file
      buildman: Drop mention of old architectures
      buildman: Detect binman reporting missing blobs
      binman: Add a separate section about environment variables
      buildman: Ensure config_fname is inited
      buildman: Reinstate removal of temp output dir in tests
      binman: Add documentation for the command line args
      test: Disable part of the setexpr test for now

Sughosh Ganu (1):
      sandbox: Move the capsule GUID declarations to board file

Tom Rini (2):
      global: Do not default to faking missing binaries for buildman
      buildman: Add --allow-missing flag to allow missing blobs

 .azure-pipelines.yml             |    2 +-
 .gitlab-ci.yml                   |    6 +-
 Makefile                         |   15 +-
 board/sandbox/sandbox.c          |   13 +
 cmd/fdt.c                        |    9 +-
 doc/build/buildman.rst           |    1 +
 doc/build/index.rst              |    1 +
 drivers/usb/emul/sandbox_flash.c |   10 +-
 include/configs/sandbox.h        |   13 -
 include/image.h                  |    8 +-
 scripts/Kbuild.include           |    2 +-
 test/cmd/fdt.c                   |   53 ++
 test/cmd/setexpr.c               |    6 +-
 tools/binman/binman.rst          |  352 +++++++++++++-
 tools/binman/bintool.py          |    3 +-
 tools/binman/btool/btool_gzip.py |    4 +-
 tools/binman/cmdline.py          |    5 +-
 tools/binman/control.py          |    9 +-
 tools/binman/ftest.py            |   19 +-
 tools/buildman/README            | 1349
---------------------------------------------------
 tools/buildman/README.rst        |    1 +
 tools/buildman/bsettings.py      |   17 +-
 tools/buildman/builder.py        |    5 +-
 tools/buildman/builderthread.py  |    8 +-
 tools/buildman/buildman.rst      | 1328
++++++++++++++++++++++++++++++++++++++++++++++++++
 tools/buildman/cmdline.py        |    6 +
 tools/buildman/control.py        |   28 +-
 tools/buildman/func_test.py      |  112 ++++-
 28 files changed, 1981 insertions(+), 1404 deletions(-)
 create mode 120000 doc/build/buildman.rst
 delete mode 100644 tools/buildman/README
 create mode 120000 tools/buildman/README.rst
 create mode 100644 tools/buildman/buildman.rst

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-11-08 14:44 Simon Glass
@ 2022-11-08 17:08 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-11-08 17:08 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 633 bytes --]

On Tue, Nov 08, 2022 at 07:44:29AM -0700, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/14049
> 
> 
> The following changes since commit 88bd8ee106591eb900561715c44ad04441afc0e3:
> 
>   Prepare v2023.01-rc1 (2022-11-07 15:27:03 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-7nov22
> 
> for you to fetch changes up to 168a0e45fcf49194fca55795f84a844f16b480f6:
> 
>   dm: blk: Add probe in blk_first_device/blk_next_device (2022-11-07
> 16:24:30 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-11-08 14:44 Simon Glass
  2022-11-08 17:08 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-11-08 14:44 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/14049


The following changes since commit 88bd8ee106591eb900561715c44ad04441afc0e3:

  Prepare v2023.01-rc1 (2022-11-07 15:27:03 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-7nov22

for you to fetch changes up to 168a0e45fcf49194fca55795f84a844f16b480f6:

  dm: blk: Add probe in blk_first_device/blk_next_device (2022-11-07
16:24:30 -0700)

----------------------------------------------------------------
sandbox UCLASS_HOST

----------------------------------------------------------------
Michal Suchanek (1):
      dm: blk: Add probe in blk_first_device/blk_next_device

Simon Glass (17):
      dm: sandbox: Drop non-BLK code from host implementation
      sandbox: Add missing comments for os_alarm()
      test: Split out mk_fs function into a helper
      test: Correct pylint warnings in fs_helper
      dm: test: Drop the special function for running DM tests
      dm: test: Clear the block cache after running a test
      test: Drop an unused parameter to ut_run_test_live_flat()
      test: Tidy up help for ut command
      test: doc: Add documentation for ut command
      test: Allow showing basic information about tests
      test: Add a way to detect a test that breaks another
      dm: blk: Tidy up obtaining a block device from its parent
      dm: sandbox: Create a new HOST uclass
      dm: sandbox: Create a block driver
      dm: sandbox: Switch over to using the new host uclass
      dm: Add documentation for host command and implementation
      dm: Add tests for the sandbox host driver

 arch/sandbox/cpu/spl.c                         |   2 +-
 arch/sandbox/dts/sandbox.dts                   |   4 -
 cmd/host.c                                     | 210 ++++++++++++++++----------
 disk/part.c                                    |   4 +-
 doc/arch/index.rst                             |   2 +-
 doc/arch/sandbox/block_impl.rst                |  39 +++++
 doc/arch/sandbox/index.rst                     |  12 ++
 doc/arch/{ => sandbox}/sandbox.rst             |   9 +-
 doc/develop/tests_sandbox.rst                  |  69 +++++++++
 doc/usage/cmd/host.rst                         | 116 +++++++++++++++
 doc/usage/cmd/ut.rst                           | 117 +++++++++++++++
 doc/usage/index.rst                            |   2 +
 drivers/block/Makefile                         |   2 +-
 drivers/block/blk-uclass.c                     |  74 +++++-----
 drivers/block/blkcache.c                       |  23 ++-
 drivers/block/host-uclass.c                    | 176 ++++++++++++++++++++++
 drivers/block/host_dev.c                       | 142 ++++++++++++++++++
 drivers/block/sandbox.c                        | 236
+++---------------------------
 include/blk.h                                  |  37 ++++-
 include/dm/uclass-id.h                         |   1 +
 include/os.h                                   |   4 +
 include/sandbox_host.h                         | 125 ++++++++++++++++
 include/sandboxblockdev.h                      |  31 ----
 include/test/ut.h                              |   7 +-
 lib/efi_loader/efi_device_path.c               |   5 +-
 lib/efi_loader/efi_disk.c                      |   2 +-
 test/cmd_ut.c                                  |  82 +++++++----
 test/dm/Makefile                               |   1 +
 test/dm/blk.c                                  |  49 ++++---
 test/dm/host.c                                 | 195 ++++++++++++++++++++++++
 test/dm/test-dm.c                              |  49 +------
 test/py/tests/fs_helper.py                     |  68 +++++++++
 test/py/tests/test_eficonfig/test_eficonfig.py |   3 +
 test/py/tests/test_fs/conftest.py              |  58 +-------
 test/py/tests/test_ut.py                       |   6 +
 test/test-main.c                               |  47 +++++-
 36 files changed, 1458 insertions(+), 551 deletions(-)
 create mode 100644 doc/arch/sandbox/block_impl.rst
 create mode 100644 doc/arch/sandbox/index.rst
 rename doc/arch/{ => sandbox}/sandbox.rst (98%)
 create mode 100644 doc/usage/cmd/host.rst
 create mode 100644 doc/usage/cmd/ut.rst
 create mode 100644 drivers/block/host-uclass.c
 create mode 100644 drivers/block/host_dev.c
 create mode 100644 include/sandbox_host.h
 delete mode 100644 include/sandboxblockdev.h
 create mode 100644 test/dm/host.c
 create mode 100644 test/py/tests/fs_helper.py

Regards,
SImon

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

* Re: Please pull u-boot-dm
  2022-10-29 22:43 Simon Glass
@ 2022-10-30 16:37 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-10-30 16:37 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 672 bytes --]

On Sat, Oct 29, 2022 at 04:43:13PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/commit/f21954750aa8ed445ab83998bb099e366136c428
> 
> 
> The following changes since commit fb63362c63c7aeacb1dfde330ee8f692da7972f9:
> 
>   lib: fix buggy strcmp and strncmp (2022-10-27 09:10:08 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-29oct22
> 
> for you to fetch changes up to f21954750aa8ed445ab83998bb099e366136c428:
> 
>   dm: core: Do not stop uclass iteration on error (2022-10-29 07:36:33
> -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-10-29 22:43 Simon Glass
  2022-10-30 16:37 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-10-29 22:43 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/commit/f21954750aa8ed445ab83998bb099e366136c428


The following changes since commit fb63362c63c7aeacb1dfde330ee8f692da7972f9:

  lib: fix buggy strcmp and strncmp (2022-10-27 09:10:08 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-29oct22

for you to fetch changes up to f21954750aa8ed445ab83998bb099e366136c428:

  dm: core: Do not stop uclass iteration on error (2022-10-29 07:36:33
-0600)

----------------------------------------------------------------
Fix pylibfdt warnings and use setuptools to build
Various minor changes to core dm and sandbox

----------------------------------------------------------------
Heinrich Schuchardt (3):
      x86: fix longjmp() implementation
      x86: provide typedef jmp_buf
      sandbox: typo Fictionnal

Michal Suchanek (10):
      dm: doc: Fix serial howto u-boot,dm-pre-reloc typo
      dm: pci: Fix doc typo first -> next
      libfdt: Fix invalid version warning
      libfdt: Fix build with python 3.10
      tests: Build correct sandbox configuration on 32bit
      dm: core: Switch uclass_*_device_err to use uclass_*_device_check
      dm: core: Document return value of device bind functions
      dm: core: Add note about device_probe idempotence
      dm: treewide: Do not use the return value of simple uclass iterator
      dm: core: Do not stop uclass iteration on error

Neha Malcom Francis (1):
      binman: Add support for symlinking images

Patrick Delaunay (1):
      fdt_support: cosmetic: remove fdt_fixup_nor_flash_size prototype

Rasmus Villemoes (1):
      gpio-uclass: fix gpio lookup by label

Simon Glass (4):
      dm: core: Fix lists_bind_fdt() using non-existent of_match
      event: Drop the path when checking event-list filenames
      test: Drop unwanted option in event_dump.py
      fdt: Move to setuptools

Sughosh Ganu (1):
      thermal: sandbox: Enable thermal uclass for sandbox64 variant

William Zhang (1):
      dm: tpl: Add fdt address translation support in TPL

 arch/sandbox/Kconfig                      |  18 +----
 arch/x86/cpu/i386/setjmp.S                |   5 ++
 arch/x86/include/asm/setjmp.h             |   6 +-
 board/sandbox/sandbox.c                   |   2 +-
 cmd/virtio.c                              |   9 +--
 configs/sandbox64_defconfig               |   2 +
 doc/develop/driver-model/serial-howto.rst |   4 +-
 drivers/core/Kconfig                      |  14 ++++
 drivers/core/lists.c                      |   4 +-
 drivers/core/uclass.c                     |  30 +++++----
 drivers/dma/dma-uclass.c                  |   7 +-
 drivers/gpio/gpio-uclass.c                |  18 ++---
 drivers/pci/pci-uclass.c                  |  22 ++-----
 drivers/sysinfo/sysinfo-uclass.c          |  10 ++-
 drivers/w1/w1-uclass.c                    |   9 +--
 include/dm/device-internal.h              |   4 +-
 include/dm/lists.h                        |   2 +
 include/dm/uclass.h                       |  25 +++----
 include/fdt_support.h                     |   2 -
 include/pci.h                             |   2 +-
 scripts/Kconfig.include                   |   4 ++
 scripts/dtc/README                        | 106
++++++++++++++++++++++++++++++
 scripts/dtc/pylibfdt/Makefile             |   5 +-
 scripts/dtc/pylibfdt/libfdt.i_shipped     |   4 ++
 scripts/dtc/pylibfdt/setup.py             |  57 +++++++++++++---
 scripts/event_dump.py                     |   2 -
 test/dm/core.c                            |  10 ++-
 test/dm/test-fdt.c                        |  27 ++++++--
 test/py/tests/test_event_dump.py          |   6 +-
 tools/binman/binman.rst                   |   3 +
 tools/binman/ftest.py                     |   9 +++
 tools/binman/image.py                     |   6 ++
 tools/binman/test/259_symlink.dts         |  16 +++++
 33 files changed, 328 insertions(+), 122 deletions(-)
 create mode 100644 scripts/dtc/README
 create mode 100644 tools/binman/test/259_symlink.dts

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-10-18 11:34 Simon Glass
@ 2022-10-18 13:47 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-10-18 13:47 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List, Michal Suchanek

[-- Attachment #1: Type: text/plain, Size: 561 bytes --]

On Tue, Oct 18, 2022 at 05:34:28AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> The following changes since commit 17196e446b6ea11220c3e08cebff839f999e0185:
> 
>   CI: Update to jammy-20221003-17Oct2022 tag (2022-10-17 11:10:32 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-18oct22
> 
> for you to fetch changes up to ae0bf2214b81b56a5670819958234947443680be:
> 
>   vbe: Add a test for VBE device tree fixups (2022-10-17 21:17:13 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-10-18 11:34 Simon Glass
  2022-10-18 13:47 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-10-18 11:34 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini, Michal Suchanek

Hi Tom,

The following changes since commit 17196e446b6ea11220c3e08cebff839f999e0185:

  CI: Update to jammy-20221003-17Oct2022 tag (2022-10-17 11:10:32 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-18oct22

for you to fetch changes up to ae0bf2214b81b56a5670819958234947443680be:

  vbe: Add a test for VBE device tree fixups (2022-10-17 21:17:13 -0600)

----------------------------------------------------------------
Update uclass iterators to work better when devices fail to probe
Support VBE OS requests / fixups
Minor error-handling tweaks to bootm command

----------------------------------------------------------------
Michal Suchanek (16):
      dm: core: Fix uclass_probe_all to really probe all devices
      dm: treewide: Do not opencode uclass_probe_all()
      dm: pci: Fix device PCI iteration
      bootstd: Fix listing boot devices
      usb: ether: Fix error handling in usb_ether_init
      stdio: Fix class iteration in stdio_add_devices()
      video: ipuv3: Fix error handling when getting the display
      w1: Fix bus counting in w1_get_bus
      cmd: List all uclass devices regardless of probe error
      dm: treewide: Use uclass_first_device_err when accessing one device
      dm: treewide: Use uclass_next_device_err when accessing second device
      dm: blk: Do not use uclass_next_device_err
      net: eth-uclass: Do not set device on error
      mpc83xx: gazerbeam: Update sysinfo_get error handling
      dm: core: Switch uclass_foreach_dev_probe to use simple iterator
      dm: core: Switch uclass_*_device_err to use uclass_*_device_check

Simon Glass (15):
      dm: regmap: Disable range checks in SPL
      bootm: Change incorrect 'unsupported' error
      bootm: Avoid returning error codes from command
      bootm: Drop #ifdef from do_bootm()
      boot: Correct handling of addresses in boot_relocate_fdt()
      fs: Quieten down the filesystems more
      fdt: Show a message when the working FDT changes
      bootstd: Move VBE setup into a shared function
      sandbox: Support FDT fixups
      boot: Pass the correct FDT to the EVT_FT_FIXUP event
      boot: Tidy up logging and naming in vbe_simple
      test: Move common FIT code into a separate fit_util file
      vbe: Add fixups for a basic set of OS requests
      dm: core: Update docs about oftree_from_fdt()
      vbe: Add a test for VBE device tree fixups

 arch/arm/mach-k3/j721s2_init.c            |   2 +-
 arch/arm/mach-omap2/am33xx/board.c        |   4 +-
 arch/sandbox/lib/bootm.c                  |  17 ++++
 arch/x86/cpu/broadwell/cpu.c              |   4 +-
 arch/x86/cpu/intel_common/cpu.c           |   4 +-
 arch/x86/lib/pinctrl_ich6.c               |   4 +-
 board/atmel/common/mac_eeprom.c           |   2 +-
 board/gdsys/mpc8308/gazerbeam.c           |  12 ++-
 board/intel/cougarcanyon2/cougarcanyon2.c |   4 +-
 boot/Makefile                             |   2 +-
 boot/bootdev-uclass.c                     |   4 +-
 boot/bootm.c                              |   2 +-
 boot/image-fdt.c                          |  37 +++++----
 boot/vbe_fixup.c                          | 233
++++++++++++++++++++++++++++++++++++++++++++++++++++
 boot/vbe_simple.c                         |  16 ++--
 cmd/adc.c                                 |  20 ++---
 cmd/bootm.c                               |  25 +++---
 cmd/demo.c                                |  15 ++--
 cmd/fdt.c                                 |   1 +
 cmd/gpio.c                                |  15 +++-
 cmd/pmic.c                                |  15 ++--
 cmd/regulator.c                           |  13 +--
 common/stdio.c                            |  32 +++-----
 configs/sandbox_flattree_defconfig        |   2 +-
 disk/part_efi.c                           |  15 ++--
 doc/develop/driver-model/livetree.rst     |   2 +-
 doc/develop/vbe.rst                       |   3 +-
 doc/usage/cmd/fdt.rst                     |   1 +
 drivers/block/blk-uclass.c                |  16 ++--
 drivers/core/regmap.c                     |  23 +++++-
 drivers/core/uclass.c                     |  40 +++++----
 drivers/cpu/cpu-uclass.c                  |  20 +----
 drivers/mmc/omap_hsmmc.c                  |   2 +-
 drivers/pci/pci-uclass.c                  |   4 +-
 drivers/serial/serial-uclass.c            |   2 +-
 drivers/serial/serial_bcm283x_mu.c        |   2 +-
 drivers/serial/serial_bcm283x_pl011.c     |   2 +-
 drivers/sysreset/sysreset_ast.c           |   2 +-
 drivers/usb/gadget/ether.c                |  11 ++-
 drivers/video/exynos/exynos_fb.c          |  14 +---
 drivers/video/imx/mxc_ipuv3_fb.c          |   9 +-
 drivers/video/mali_dp.c                   |   2 +-
 drivers/video/stm32/stm32_dsi.c           |   2 +-
 drivers/video/tegra124/dp.c               |   4 +-
 drivers/virtio/virtio-uclass.c            |  15 +---
 drivers/w1/w1-uclass.c                    |  20 +++--
 drivers/xen/pvblock.c                     |   5 +-
 fs/btrfs/disk-io.c                        |   7 +-
 fs/ext4/ext4_common.c                     |   2 +-
 fs/fs_internal.c                          |   3 +-
 include/dm/ofnode.h                       |   3 +
 include/dm/uclass.h                       |  26 +++---
 lib/acpi/acpi_table.c                     |   2 +-
 lib/efi_loader/efi_gop.c                  |   2 +-
 net/eth-uclass.c                          |   6 +-
 test/boot/Makefile                        |   1 +
 test/boot/bootflow.c                      |   2 +
 test/boot/bootmeth.c                      |   2 +-
 test/boot/bootstd_common.c                |  49 +++++++++++
 test/boot/bootstd_common.h                |  16 ++++
 test/boot/vbe_fixup.c                     |  59 +++++++++++++
 test/boot/vbe_simple.c                    |  34 +-------
 test/cmd/fdt.c                            |  11 ++-
 test/dm/acpi.c                            |  14 ++--
 test/dm/core.c                            |  17 +---
 test/dm/devres.c                          |   4 +-
 test/dm/i2c.c                             |   8 +-
 test/dm/test-fdt.c                        |  19 ++++-
 test/dm/virtio_device.c                   |   8 +-
 test/dm/virtio_rng.c                      |   2 +-
 test/fuzz/cmd_fuzz.c                      |   2 +-
 test/fuzz/virtio.c                        |   2 +-
 test/py/tests/fit_util.py                 |  93 +++++++++++++++++++++
 test/py/tests/test_event_dump.py          |   1 +
 test/py/tests/test_fit.py                 |  79 ++----------------
 test/py/tests/test_vbe.py                 | 123 +++++++++++++++++++++++++++
 test/test-main.c                          |  11 +--
 77 files changed, 904 insertions(+), 405 deletions(-)
 create mode 100644 boot/vbe_fixup.c
 create mode 100644 test/boot/vbe_fixup.c
 create mode 100644 test/py/tests/fit_util.py
 create mode 100644 test/py/tests/test_vbe.py

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-09-21  9:50 Simon Glass
@ 2022-09-21 13:49 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-09-21 13:49 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 652 bytes --]

On Wed, Sep 21, 2022 at 11:50:50AM +0200, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/13541
> 
> 
> The following changes since commit 12ed6d4911ced1df099a365e0a994b54211b60f3:
> 
>   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-usb (2022-09-19
> 16:49:18 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-21sep22
> 
> for you to fetch changes up to d64af08f19132c85422b442657920f4024b5caf7:
> 
>   binman: Get futility by building it (2022-09-21 10:37:47 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-09-21  9:50 Simon Glass
  2022-09-21 13:49 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-09-21  9:50 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/13541


The following changes since commit 12ed6d4911ced1df099a365e0a994b54211b60f3:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-usb (2022-09-19
16:49:18 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-21sep22

for you to fetch changes up to d64af08f19132c85422b442657920f4024b5caf7:

  binman: Get futility by building it (2022-09-21 10:37:47 +0200)

----------------------------------------------------------------
Fix futility bintool to run on newer distros
Apply a lost patch

----------------------------------------------------------------
Marek Vasut (1):
      cmd: fdt: Add support for reading stringlist property values

Simon Glass (1):
      binman: Get futility by building it

 cmd/fdt.c                      | 34 ++++++++++++++++++++++++++++------
 tools/binman/bintool.py        | 10 +++++++---
 tools/binman/btool/futility.py | 17 +++++++++++++----
 3 files changed, 48 insertions(+), 13 deletions(-)

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-09-12 13:39 Simon Glass
@ 2022-09-12 17:20 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-09-12 17:20 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 668 bytes --]

On Mon, Sep 12, 2022 at 07:39:45AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/13416
> 
> 
> The following changes since commit a5fc388ed966974256bc03b3d4db7ae1be0ed119:
> 
>   Merge tag 'efi-2022-10-rc5' of
> https://source.denx.de/u-boot/custodians/u-boot-efi (2022-09-09
> 15:07:05 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-12sep22
> 
> for you to fetch changes up to 6ad2452bc61d925eaa40f52377baaddf92c43464:
> 
>   binman: Add VPL support (2022-09-12 06:41:14 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-09-12 13:39 Simon Glass
  2022-09-12 17:20 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-09-12 13:39 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/13416


The following changes since commit a5fc388ed966974256bc03b3d4db7ae1be0ed119:

  Merge tag 'efi-2022-10-rc5' of
https://source.denx.de/u-boot/custodians/u-boot-efi (2022-09-09
15:07:05 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-12sep22

for you to fetch changes up to 6ad2452bc61d925eaa40f52377baaddf92c43464:

  binman: Add VPL support (2022-09-12 06:41:14 -0600)

----------------------------------------------------------------
Binman VPL support (patch was lost)
Add board_rng_seed() as a temporary solution

----------------------------------------------------------------
Rasmus Villemoes (1):
      fdt_support: add optional board_rng_seed() hook

Simon Glass (1):
      binman: Add VPL support

 common/Kconfig                             |  14 ++++++
 common/fdt_support.c                       |  13 +++++
 include/fdt_support.h                      |  13 +++++
 tools/binman/etype/u_boot_vpl.py           |  42 ++++++++++++++++
 tools/binman/etype/u_boot_vpl_bss_pad.py   |  44 +++++++++++++++++
 tools/binman/etype/u_boot_vpl_dtb.py       |  28 +++++++++++
 tools/binman/etype/u_boot_vpl_expanded.py  |  45 +++++++++++++++++
 tools/binman/etype/u_boot_vpl_nodtb.py     |  42 ++++++++++++++++
 tools/binman/ftest.py                      | 109
++++++++++++++++++++++++++++++++++--------
 tools/binman/state.py                      |   3 +-
 tools/binman/test/082_fdt_update_all.dts   |   2 +
 tools/binman/test/255_u_boot_vpl.dts       |  11 +++++
 tools/binman/test/256_u_boot_vpl_nodtb.dts |  13 +++++
 tools/binman/test/257_fdt_incl_vpl.dts     |  13 +++++
 tools/binman/test/258_vpl_bss_pad.dts      |  19 ++++++++
 15 files changed, 389 insertions(+), 22 deletions(-)
 create mode 100644 tools/binman/etype/u_boot_vpl.py
 create mode 100644 tools/binman/etype/u_boot_vpl_bss_pad.py
 create mode 100644 tools/binman/etype/u_boot_vpl_dtb.py
 create mode 100644 tools/binman/etype/u_boot_vpl_expanded.py
 create mode 100644 tools/binman/etype/u_boot_vpl_nodtb.py
 create mode 100644 tools/binman/test/255_u_boot_vpl.dts
 create mode 100644 tools/binman/test/256_u_boot_vpl_nodtb.dts
 create mode 100644 tools/binman/test/257_fdt_incl_vpl.dts
 create mode 100644 tools/binman/test/258_vpl_bss_pad.dts

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-09-07 12:32 Simon Glass
@ 2022-09-07 17:56 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-09-07 17:56 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 591 bytes --]

On Wed, Sep 07, 2022 at 06:32:02AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> The following changes since commit 4e10c1227aa879af809b3073bf917289f23e17d7:
> 
>   Merge branch '2022-08-31-assorted-fixes' (2022-08-31 19:32:31 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-7sep22
> 
> for you to fetch changes up to 7ac6842316ad1d412a49f88d8668923b40b09b5f:
> 
>   binman: bintool: bzip2: fix version function on non-Debian-based systems
> (2022-09-01 11:36:36 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-09-07 12:32 Simon Glass
  2022-09-07 17:56 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-09-07 12:32 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

The following changes since commit 4e10c1227aa879af809b3073bf917289f23e17d7:

  Merge branch '2022-08-31-assorted-fixes' (2022-08-31 19:32:31 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-7sep22

for you to fetch changes up to 7ac6842316ad1d412a49f88d8668923b40b09b5f:

  binman: bintool: bzip2: fix version function on non-Debian-based systems
(2022-09-01 11:36:36 -0600)

----------------------------------------------------------------
binman fixes for bintool support

----------------------------------------------------------------
Quentin Schulz (8):
      binman: btool: gzip: fix packer name so that binary can be found
      binman: bintool: move version check implementation into bintool class
      binman: btool: lz4: use Bintool.version
      binman: btool: mkimage: use Bintool.version
      binman: bintool: parametrize args to pass to binary for returning
version
      binman: btool: fiptool: use Bintool.version
      binman: btool: futility: use Bintool.version
      binman: bintool: bzip2: fix version function on non-Debian-based
systems

 tools/binman/bintool.py          | 46
+++++++++++++++++-----------------------
 tools/binman/btool/btool_gzip.py |  2 +-
 tools/binman/btool/bzip2.py      |  2 +-
 tools/binman/btool/fiptool.py    | 11 +---------
 tools/binman/btool/futility.py   | 13 +-----------
 tools/binman/btool/lz4.py        | 14 +-----------
 tools/binman/btool/mkimage.py    | 18 ++--------------
 7 files changed, 27 insertions(+), 79 deletions(-)

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-08-27  2:01 Simon Glass
@ 2022-08-27 22:15 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-08-27 22:15 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 671 bytes --]

On Fri, Aug 26, 2022 at 08:01:44PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/13234
> 
> 
> The following changes since commit aea087a665c447dfb89bf2113cad74ad53fa17a0:
> 
>   Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
> (2022-08-23 15:44:54 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-26aug22
> 
> for you to fetch changes up to c2ee5ee7b3393770dbe809ca36814083feffaf83:
> 
>   Rename disto_[pxe_]getfile to distro_[pxe_]getfile (2022-08-26 16:33:48 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-08-27  2:01 Simon Glass
  2022-08-27 22:15 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-08-27  2:01 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/13234


The following changes since commit aea087a665c447dfb89bf2113cad74ad53fa17a0:

  Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
(2022-08-23 15:44:54 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-26aug22

for you to fetch changes up to c2ee5ee7b3393770dbe809ca36814083feffaf83:

  Rename disto_[pxe_]getfile to distro_[pxe_]getfile (2022-08-26 16:33:48 -0600)

----------------------------------------------------------------
binman/patman documentation improvements
other minor fixes

----------------------------------------------------------------
Dario Binacchi (1):
      Rename disto_[pxe_]getfile to distro_[pxe_]getfile

Heinrich Schuchardt (2):
      boot: fix vbe_find_first_device()
      boot: simplify bootmeth_vbe_simple_ft_fixup()

Sergei Antonov (1):
      dm: core: fix a typo in help text

Simon Glass (6):
      doc: Build documentation in parallel
      patman: Fix version table
      patman: Tidy up unnecessary blank lines and numbers
      binman: Mention split-elf in the main docs
      binman: Document how to handle dependent images
      vbe: Enable command only with BOOTSTD_FULL

Stefan Herbrechtsmeier (1):
      binman: Sort tests and rework test-file numbers

 boot/bootmeth_distro.c                          |   6 +-
 boot/bootmeth_pxe.c                             |   6 +-
 boot/vbe.c                                      |   2 +-
 boot/vbe_simple.c                               |   7 +-
 cmd/Kconfig                                     |   2 +-
 cmd/dm.c                                        |   2 +-
 doc/Makefile                                    |   1 +
 doc/develop/bootstd.rst                         |   2 +-
 tools/binman/binman.rst                         |  54 +++++++++
 tools/binman/ftest.py                           | 113 +++++++++---------
 tools/binman/test/{225_dev.key => 230_dev.key}  |   0
 .../test/{225_pre_load.dts => 230_pre_load.dts} |   2 +-
 ..._pre_load_pkcs.dts => 231_pre_load_pkcs.dts} |   2 +-
 ...27_pre_load_pss.dts => 232_pre_load_pss.dts} |   2 +-
 ...ing.dts => 233_pre_load_invalid_padding.dts} |   2 +-
 ...lid_sha.dts => 234_pre_load_invalid_sha.dts} |   2 +-
 ...d_algo.dts => 235_pre_load_invalid_algo.dts} |   2 +-
 ...lid_key.dts => 236_pre_load_invalid_key.dts} |   2 +-
 ...30_unique_names.dts => 237_unique_names.dts} |   0
 ...mes_multi.dts => 238_unique_names_multi.dts} |   0
 ...bintool.dts => 239_replace_with_bintool.dts} |   0
 ..._replace.dts => 240_fit_extract_replace.dts} |   0
 ...imple.dts => 241_replace_section_simple.dts} |   0
 ...35_mkimage_name.dts => 242_mkimage_name.dts} |   0
 ..._mkimage_image.dts => 243_mkimage_image.dts} |   0
 ...ent.dts => 244_mkimage_image_no_content.dts} |   0
 ..._image_bad.dts => 245_mkimage_image_bad.dts} |   0
 ...ction_other.dts => 246_collection_other.dts} |   0
 ...40_mkimage_coll.dts => 247_mkimage_coll.dts} |   0
 ...dts => 248_compress_dtb_prepend_invalid.dts} |   0
 ....dts => 249_compress_dtb_prepend_length.dts} |   0
 ...invalid.dts => 250_compress_dtb_invalid.dts} |   0
 ...s_dtb_zstd.dts => 251_compress_dtb_zstd.dts} |   0
 tools/patman/patman.rst                         |  47 +++-----
 34 files changed, 148 insertions(+), 108 deletions(-)
 rename tools/binman/test/{225_dev.key => 230_dev.key} (100%)
 rename tools/binman/test/{225_pre_load.dts => 230_pre_load.dts} (86%)
 rename tools/binman/test/{226_pre_load_pkcs.dts => 231_pre_load_pkcs.dts} (87%)
 rename tools/binman/test/{227_pre_load_pss.dts => 232_pre_load_pss.dts} (87%)
 rename tools/binman/test/{228_pre_load_invalid_padding.dts =>
233_pre_load_invalid_padding.dts} (86%)
 rename tools/binman/test/{229_pre_load_invalid_sha.dts =>
234_pre_load_invalid_sha.dts} (86%)
 rename tools/binman/test/{230_pre_load_invalid_algo.dts =>
235_pre_load_invalid_algo.dts} (86%)
 rename tools/binman/test/{231_pre_load_invalid_key.dts =>
236_pre_load_invalid_key.dts} (86%)
 rename tools/binman/test/{230_unique_names.dts => 237_unique_names.dts} (100%)
 rename tools/binman/test/{231_unique_names_multi.dts =>
238_unique_names_multi.dts} (100%)
 rename tools/binman/test/{232_replace_with_bintool.dts =>
239_replace_with_bintool.dts} (100%)
 rename tools/binman/test/{233_fit_extract_replace.dts =>
240_fit_extract_replace.dts} (100%)
 rename tools/binman/test/{234_replace_section_simple.dts =>
241_replace_section_simple.dts} (100%)
 rename tools/binman/test/{235_mkimage_name.dts => 242_mkimage_name.dts} (100%)
 rename tools/binman/test/{236_mkimage_image.dts =>
243_mkimage_image.dts} (100%)
 rename tools/binman/test/{237_mkimage_image_no_content.dts =>
244_mkimage_image_no_content.dts} (100%)
 rename tools/binman/test/{238_mkimage_image_bad.dts =>
245_mkimage_image_bad.dts} (100%)
 rename tools/binman/test/{239_collection_other.dts =>
246_collection_other.dts} (100%)
 rename tools/binman/test/{240_mkimage_coll.dts => 247_mkimage_coll.dts} (100%)
 rename tools/binman/test/{235_compress_dtb_prepend_invalid.dts =>
248_compress_dtb_prepend_invalid.dts} (100%)
 rename tools/binman/test/{236_compress_dtb_prepend_length.dts =>
249_compress_dtb_prepend_length.dts} (100%)
 rename tools/binman/test/{237_compress_dtb_invalid.dts =>
250_compress_dtb_invalid.dts} (100%)
 rename tools/binman/test/{238_compress_dtb_zstd.dts =>
251_compress_dtb_zstd.dts} (100%)


Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-08-21  1:02 Simon Glass
  2022-08-22  6:23 ` Stefan Herbrechtsmeier
@ 2022-08-22 22:56 ` Tom Rini
  1 sibling, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-08-22 22:56 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 623 bytes --]

On Sat, Aug 20, 2022 at 07:02:43PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/13186
> 
> 
> The following changes since commit 3212be5e24c5861c4209785fd5f654f43fe9d409:
> 
>   Merge branch '2022-08-20-assorted-updates' (2022-08-20 19:00:10 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-20aug22
> 
> for you to fetch changes up to cd15b640b0b8d5a7ba5f1c0587e4f9c767e2d8fb:
> 
>   binman: Add zstd bintool (2022-08-20 18:07:33 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Re: Please pull u-boot-dm
  2022-08-22  6:23 ` Stefan Herbrechtsmeier
@ 2022-08-22 16:38   ` Simon Glass
  0 siblings, 0 replies; 154+ messages in thread
From: Simon Glass @ 2022-08-22 16:38 UTC (permalink / raw)
  To: Stefan Herbrechtsmeier; +Cc: U-Boot Mailing List, Tom Rini

Hi Stefan,

On Mon, 22 Aug 2022 at 00:23, Stefan Herbrechtsmeier
<stefan.herbrechtsmeier-oss@weidmueller.com> wrote:
>
> Hi Simon,
>
> Am 21.08.2022 um 03:02 schrieb Simon Glass:
>
> [snip]
>
> >   create mode 100644 tools/binman/test/235_compress_dtb_prepend_invalid.dts
> >   create mode 100644 tools/binman/test/235_mkimage_name.dts
> >   create mode 100644 tools/binman/test/236_compress_dtb_prepend_length.dts
> >   create mode 100644 tools/binman/test/236_mkimage_image.dts
> >   create mode 100644 tools/binman/test/237_compress_dtb_invalid.dts
> >   create mode 100644 tools/binman/test/237_mkimage_image_no_content.dts
> >   create mode 100644 tools/binman/test/238_compress_dtb_zstd.dts
> >   create mode 100644 tools/binman/test/238_mkimage_image_bad.dts
> >   create mode 100644 tools/binman/test/239_collection_other.dts
> >   create mode 100644 tools/binman/test/240_mkimage_coll.dts
>
> Should we update the file names to avoid duplicate numbers?

Ah yes I forgot to do that. Would you mind sending a patch? It isn't urgent.

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-08-21  1:02 Simon Glass
@ 2022-08-22  6:23 ` Stefan Herbrechtsmeier
  2022-08-22 16:38   ` Simon Glass
  2022-08-22 22:56 ` Tom Rini
  1 sibling, 1 reply; 154+ messages in thread
From: Stefan Herbrechtsmeier @ 2022-08-22  6:23 UTC (permalink / raw)
  To: Simon Glass, U-Boot Mailing List; +Cc: Tom Rini

Hi Simon,

Am 21.08.2022 um 03:02 schrieb Simon Glass:

[snip]

>   create mode 100644 tools/binman/test/235_compress_dtb_prepend_invalid.dts
>   create mode 100644 tools/binman/test/235_mkimage_name.dts
>   create mode 100644 tools/binman/test/236_compress_dtb_prepend_length.dts
>   create mode 100644 tools/binman/test/236_mkimage_image.dts
>   create mode 100644 tools/binman/test/237_compress_dtb_invalid.dts
>   create mode 100644 tools/binman/test/237_mkimage_image_no_content.dts
>   create mode 100644 tools/binman/test/238_compress_dtb_zstd.dts
>   create mode 100644 tools/binman/test/238_mkimage_image_bad.dts
>   create mode 100644 tools/binman/test/239_collection_other.dts
>   create mode 100644 tools/binman/test/240_mkimage_coll.dts

Should we update the file names to avoid duplicate numbers?

Regards
   Stefan

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

* Please pull u-boot-dm
@ 2022-08-21  1:02 Simon Glass
  2022-08-22  6:23 ` Stefan Herbrechtsmeier
  2022-08-22 22:56 ` Tom Rini
  0 siblings, 2 replies; 154+ messages in thread
From: Simon Glass @ 2022-08-21  1:02 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/13186


The following changes since commit 3212be5e24c5861c4209785fd5f654f43fe9d409:

  Merge branch '2022-08-20-assorted-updates' (2022-08-20 19:00:10 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-20aug22

for you to fetch changes up to cd15b640b0b8d5a7ba5f1c0587e4f9c767e2d8fb:

  binman: Add zstd bintool (2022-08-20 18:07:33 -0600)

----------------------------------------------------------------
binman fixes for various things
binman clean-up of compression and addition of utilities

----------------------------------------------------------------
Michal Simek (1):
      bootstage: Show func name for bootstage_mark/error

Simon Glass (12):
      binman: Put fake files in a subdirectory
      log: Drop log_nop() functions
      patman: Put the coverage command-line last
      patman: Don't buffer test output with a single test
      binman: Fix up the entry-docs for Entry_pre_load
      binman: Add a way to check for missing properties
      binman: Adjust mkimage etype node reading
      binman: Avoid use of expected failure
      binman: Improve mkimage documentation
      binman: Allow the image name to be the data file
      binman: Allow passing entries using -n
      binman: Allow collection to use entries from other sections

Stefan Herbrechtsmeier (21):
      binman: Skip elf tests if python elftools is not available
      binman: Avoid duplicates in bintool lists
      binman: Forward AddBintools calls to sub entries in cbfs_util
      binman: Forward AddBintools calls to base class
      binman: Collect bintools before usage
      binman: Check only section data in multi section test
      binman: Add DecompressData function to entry class
      binman: Add length header attribute to dtb entry
      binman: Disable compressed data header
      binman: Remove obsolete compressed data header handling
      binman: Move compression bintools creation into test setup
      binman: Select compression bintools in cbfs_util class
      binman: Move compression bintool management into entry class
      binman: Support missing compression tools
      binman: Add compression tests
      binman: Add BintoolPacker class to bintool
      binman: Add bzip2 bintool
      binman: Add gzip bintool
      binman: Add lzop bintool
      binman: Add xz bintool
      binman: Add zstd bintool

 common/bootstage.c                                   |  10 +-
 include/bootstage.h                                  |  21 +-
 include/log.h                                        |  18 --
 tools/binman/binman.rst                              |   2 -
 tools/binman/bintool.py                              | 115 ++++++++-
 tools/binman/btool/btool_gzip.py                     |  31 +++
 tools/binman/btool/bzip2.py                          |  30 +++
 tools/binman/btool/lzop.py                           |  30 +++
 tools/binman/btool/xz.py                             |  31 +++
 tools/binman/btool/zstd.py                           |  30 +++
 tools/binman/cbfs_util.py                            |  20 +-
 tools/binman/cbfs_util_test.py                       |   4 +-
 tools/binman/comp_util.py                            |  76 ------
 tools/binman/control.py                              |  15 +-
 tools/binman/elf_test.py                             |  14 ++
 tools/binman/entries.rst                             |  70 +++++-
 tools/binman/entry.py                                | 122 +++++++++-
 tools/binman/entry_test.py                           |   9 +
 tools/binman/etype/blob_dtb.py                       |  31 +++
 tools/binman/etype/cbfs.py                           |   5 +
 tools/binman/etype/collection.py                     |   3 +
 tools/binman/etype/fill.py                           |   3 +-
 tools/binman/etype/gbb.py                            |   1 +
 tools/binman/etype/intel_ifwi.py                     |   1 +
 tools/binman/etype/mkimage.py                        | 120 ++++++++--
 tools/binman/etype/pre_load.py                       |   3 +-
 tools/binman/etype/section.py                        |  12 +-
 tools/binman/etype/vblock.py                         |   1 +
 tools/binman/ftest.py                                | 260
++++++++++++++++++---
 .../binman/test/235_compress_dtb_prepend_invalid.dts |  17 ++
 tools/binman/test/235_mkimage_name.dts               |  18 ++
 .../binman/test/236_compress_dtb_prepend_length.dts  |  19 ++
 tools/binman/test/236_mkimage_image.dts              |  21 ++
 tools/binman/test/237_compress_dtb_invalid.dts       |  16 ++
 tools/binman/test/237_mkimage_image_no_content.dts   |  22 ++
 tools/binman/test/238_compress_dtb_zstd.dts          |  16 ++
 tools/binman/test/238_mkimage_image_bad.dts          |  22 ++
 tools/binman/test/239_collection_other.dts           |  29 +++
 tools/binman/test/240_mkimage_coll.dts               |  27 +++
 tools/patman/test_util.py                            |   7 +-
 40 files changed, 1099 insertions(+), 203 deletions(-)
 create mode 100644 tools/binman/btool/btool_gzip.py
 create mode 100644 tools/binman/btool/bzip2.py
 create mode 100644 tools/binman/btool/lzop.py
 create mode 100644 tools/binman/btool/xz.py
 create mode 100644 tools/binman/btool/zstd.py
 delete mode 100644 tools/binman/comp_util.py
 create mode 100644 tools/binman/test/235_compress_dtb_prepend_invalid.dts
 create mode 100644 tools/binman/test/235_mkimage_name.dts
 create mode 100644 tools/binman/test/236_compress_dtb_prepend_length.dts
 create mode 100644 tools/binman/test/236_mkimage_image.dts
 create mode 100644 tools/binman/test/237_compress_dtb_invalid.dts
 create mode 100644 tools/binman/test/237_mkimage_image_no_content.dts
 create mode 100644 tools/binman/test/238_compress_dtb_zstd.dts
 create mode 100644 tools/binman/test/238_mkimage_image_bad.dts
 create mode 100644 tools/binman/test/239_collection_other.dts
 create mode 100644 tools/binman/test/240_mkimage_coll.dts

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-08-11  3:18 Simon Glass
@ 2022-08-11 16:24 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-08-11 16:24 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 740 bytes --]

On Wed, Aug 10, 2022 at 09:18:11PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> I've dropped the setuptools patch and will look at it later.
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/13113
> 
> 
> The following changes since commit 3dd4e916324efc825a7ee8e412f5cf1ded839021:
> 
>   Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
> (2022-08-09 08:16:14 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-9aug22-take2
> 
> for you to fetch changes up to be43a35bff17550fa707795a06eaed6114eb1742:
> 
>   boot: allow bootmeth-distro without CONFIG_NET (2022-08-10 13:42:56 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-08-11  3:18 Simon Glass
  2022-08-11 16:24 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-08-11  3:18 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

I've dropped the setuptools patch and will look at it later.

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/13113


The following changes since commit 3dd4e916324efc825a7ee8e412f5cf1ded839021:

  Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
(2022-08-09 08:16:14 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-9aug22-take2

for you to fetch changes up to be43a35bff17550fa707795a06eaed6114eb1742:

  boot: allow bootmeth-distro without CONFIG_NET (2022-08-10 13:42:56 -0600)

----------------------------------------------------------------
dtoc fixes with pylint, tests

----------------------------------------------------------------
John Keeping (1):
      boot: allow bootmeth-distro without CONFIG_NET

Simon Glass (6):
      dtoc: Tidy up fdt_tests RunTestCoverage() args
      dtoc: Tidy up fdt_tests RunTests()
      dtoc: Fix fdt test coverage
      dtoc: Move main program into its own function
      test_fdt: Convert to use argparse
      dtoc: Correct remaining pylint problems in test_fdt

 boot/Kconfig           |   8 +-
 boot/Makefile          |   3 +-
 boot/pxe_utils.c       |   3 +-
 cmd/Kconfig            |   4 +-
 include/command.h      |   2 +-
 scripts/pylint.base    |   2 +-
 tools/dtoc/test_fdt.py | 326
+++++++++++++++++++++++++++++++++++++++++--------------------------------
 7 files changed, 197 insertions(+), 151 deletions(-)

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-08-09 22:51 Simon Glass
@ 2022-08-10 15:01 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-08-10 15:01 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 1038 bytes --]

On Tue, Aug 09, 2022 at 04:51:19PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/13097
> 
> 
> The following changes since commit 3dd4e916324efc825a7ee8e412f5cf1ded839021:
> 
>   Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
> (2022-08-09 08:16:14 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-9aug22
> 
> for you to fetch changes up to 6dbca84cc9420a327ccb67719afac976237a9490:
> 
>   boot: allow bootmeth-distro without CONFIG_NET (2022-08-09 11:55:41 -0600)
> 

OK, I know I had said yesterday that we could take the fdt series to
start updating to setuptools as-is, but now I'm looking harder (and saw
in my local HW testing this time) and see:
https://source.denx.de/u-boot/u-boot/-/jobs/481502#L1738
on basically every board, when building on something older that doesn't
complain about our previous setup.py stuff. So we need to get this
solved all the way.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-08-09 22:51 Simon Glass
  2022-08-10 15:01 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-08-09 22:51 UTC (permalink / raw)
  To: U-Boot Mailing List

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/13097


The following changes since commit 3dd4e916324efc825a7ee8e412f5cf1ded839021:

  Merge https://source.denx.de/u-boot/custodians/u-boot-marvell
(2022-08-09 08:16:14 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-9aug22

for you to fetch changes up to 6dbca84cc9420a327ccb67719afac976237a9490:

  boot: allow bootmeth-distro without CONFIG_NET (2022-08-09 11:55:41 -0600)

----------------------------------------------------------------
dtoc fixes with pylint, tests
move to setuptools for fdt module

----------------------------------------------------------------
John Keeping (1):
      boot: allow bootmeth-distro without CONFIG_NET

Simon Glass (7):
      dtoc: Tidy up fdt_tests RunTestCoverage() args
      dtoc: Tidy up fdt_tests RunTests()
      dtoc: Fix fdt test coverage
      dtoc: Move main program into its own function
      test_fdt: Convert to use argparse
      dtoc: Correct remaining pylint problems in test_fdt
      fdt: Move to setuptools

 boot/Kconfig                  |   8 +-
 boot/Makefile                 |   3 +-
 boot/pxe_utils.c              |   3 +-
 cmd/Kconfig                   |   4 +-
 include/command.h             |   2 +-
 scripts/dtc/README            | 106 +++++++++++++++++
 scripts/dtc/pylibfdt/Makefile |   5 +-
 scripts/dtc/pylibfdt/setup.py |  60 ++++++++--
 scripts/pylint.base           |   2 +-
 tools/dtoc/test_fdt.py        | 326
+++++++++++++++++++++++++++++----------------------
 10 files changed, 358 insertions(+), 161 deletions(-)
 create mode 100644 scripts/dtc/README

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-07-27  4:37 Simon Glass
@ 2022-07-27 13:05 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-07-27 13:05 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 664 bytes --]

On Tue, Jul 26, 2022 at 10:37:03PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> Build here:
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/12903
> 
> 
> The following changes since commit 6e15cda270a060cf87c6c643a1cc3da65ffb242d:
> 
>   Prepare v2022.10-rc1 (2022-07-25 20:31:12 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-26jul22
> 
> for you to fetch changes up to dce4322c0e1940e11ef9ff086890b8c474707317:
> 
>   patman: By default don't pass "--no-tree" to checkpatch for linux
> (2022-07-26 02:30:56 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-07-27  4:37 Simon Glass
  2022-07-27 13:05 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-07-27  4:37 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

Build here:

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/12903


The following changes since commit 6e15cda270a060cf87c6c643a1cc3da65ffb242d:

  Prepare v2022.10-rc1 (2022-07-25 20:31:12 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-26jul22

for you to fetch changes up to dce4322c0e1940e11ef9ff086890b8c474707317:

  patman: By default don't pass "--no-tree" to checkpatch for linux
(2022-07-26 02:30:56 -0600)

----------------------------------------------------------------
minor dm- and fdt-related fixes
start of test for fdt command

----------------------------------------------------------------
Douglas Anderson (1):
      patman: By default don't pass "--no-tree" to checkpatch for linux

Heinrich Schuchardt (5):
      dm: avoid NULL dereference in add_item()
      test: fix log tests
      dm: avoid NULL dereference in lists_bind_fdt()
      configs: sandbox_defconfig: CONFIG_LOG_MAX_LEVEL=9
      dm: fix logic of lists_bind_fdt()

Marek Vasut (1):
      binman: Increase default fitImage data section resize step from 1k to 64k

Oleksandr Suvorov (1):
      dm: fix mis-word in SPL_DM description

Patrick Delaunay (1):
      log: force DEBUG when LOG_DEBUG is activated

Simon Glass (3):
      addrmap: Support on sandbox
      fdt: Start a test for the fdt command
      doc: Make a start on docs for fdt command

 board/sandbox/sandbox.c    |   9 +++
 common/cli.c               |  15 +++++
 configs/sandbox_defconfig  |   3 +
 doc/develop/logging.rst    |  19 +++---
 doc/usage/cmd/fdt.rst      |  69 ++++++++++++++++++++++
 doc/usage/index.rst        |   1 +
 drivers/core/Kconfig       |   2 +-
 drivers/core/acpi.c        |   4 +-
 drivers/core/lists.c       |  15 +++--
 include/addr_map.h         |   2 +
 include/command.h          |  10 ++++
 include/log.h              |   3 +
 include/test/suites.h      |   1 +
 lib/addr_map.c             |   5 +-
 test/cmd/Makefile          |   1 +
 test/cmd/addrmap.c         |   5 +-
 test/cmd/fdt.c             | 142 +++++++++++++++++++++++++++++++++++++++++++++
 test/cmd_ut.c              |   6 ++
 test/log/log_test.c        |  11 ++--
 tools/binman/etype/fit.py  |   1 +
 tools/patman/checkpatch.py |  11 ++--
 tools/patman/control.py    |   7 ++-
 tools/patman/main.py       |   6 ++
 tools/patman/settings.py   |   3 +-
 24 files changed, 314 insertions(+), 37 deletions(-)
 create mode 100644 doc/usage/cmd/fdt.rst
 create mode 100644 test/cmd/fdt.c


Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-02-22 23:45 Simon Glass
@ 2022-02-23 20:49 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-02-23 20:49 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 660 bytes --]

On Tue, Feb 22, 2022 at 04:45:30PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/11053
> 
> 
> The following changes since commit 17a0dc6abfdbf392f6a27074f2633608038c4221:
> 
>   Merge branch '2022-02-21-platform-updates' (2022-02-21 08:53:24 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-22222
> 
> for you to fetch changes up to 70f42e720c90faa2fa27836288559e0d647862b7:
> 
>   scripts: dtc: libfdt: fdt_ro.c: always define fdt_check_full (2022-02-22
> 10:05:44 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-02-22 23:45 Simon Glass
  2022-02-23 20:49 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-02-22 23:45 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/11053


The following changes since commit 17a0dc6abfdbf392f6a27074f2633608038c4221:

  Merge branch '2022-02-21-platform-updates' (2022-02-21 08:53:24 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 70f42e720c90faa2fa27836288559e0d647862b7:

  scripts: dtc: libfdt: fdt_ro.c: always define fdt_check_full (2022-02-22
10:05:44 -0700)

----------------------------------------------------------------
binman fixes/improvements to FIT generator
binman SPL fixes
moveconfig support regex matches

----------------------------------------------------------------
Alper Nebi Yasak (2):
      binman: Skip processing "hash" subnodes of FIT subsections
      binman: Update image positions of FIT subentries

Angus Ainslie (1):
      phy: phy-uclass: check the parents for phys

Philippe Reynes (1):
      scripts: dtc: libfdt: fdt_ro.c: always define fdt_check_full

Roger Quadros (1):
      binman: Add support for TEE BL32

Simon Glass (18):
      binman: Correct the error message for a bad hash algorithm
      moveconfig: Show the config name rather than the defconfig
      moveconfig: Allow regex matches when finding combinations
      spl: x86: Correct the binman symbols for SPL
      spl: Allow disabling binman symbols in SPL
      dtoc: Support adding a string list to a device tree
      dtoc: Support deleting a node
      dtoc: Allow deleting nodes and adding them in the same sync
      dtoc: Support reading a list of arguments
      binman: Update docs to indicate mkimage is supported
      elf: Add a way to read segment information from an ELF file
      binman: Add to the TODO
      binman: Support a list of strings with the mkimage etype
      binman: Add a ELF test file with disjoint text sections
      binman: Move entry-data collection into a Entry method
      binman: fit: Refactor to reduce function size
      binman: Tidy up the docs a little with fit
      binman: Allow different operations in FIT generator nodes

 Makefile                                    |   1 +
 arch/x86/dts/u-boot.dtsi                    |   2 +-
 common/spl/Kconfig                          |  24 ++++
 common/spl/spl.c                            |  12 +-
 drivers/phy/phy-uclass.c                    |  20 +++-
 include/spl.h                               |   4 +-
 scripts/dtc/libfdt/fdt_ro.c                 |   8 +-
 tools/binman/binman.rst                     |  98 +++++++++++++++-
 tools/binman/elf.py                         |  37 ++++++
 tools/binman/elf_test.py                    |  31 ++++-
 tools/binman/entries.rst                    | 124 +++++++++++++++-----
 tools/binman/entry.py                       |  51 +++++++-
 tools/binman/etype/fit.py                   | 323
++++++++++++++++++++++++++++++++++++++-------------
 tools/binman/etype/mkimage.py               |  27 +++--
 tools/binman/etype/tee_os.py                |  22 ++++
 tools/binman/ftest.py                       | 164
+++++++++++++++++++++++++-
 tools/binman/missing-blob-help              |   4 +
 tools/binman/state.py                       |   2 +-
 tools/binman/test/221_fit_subentry_hash.dts |  52 +++++++++
 tools/binman/test/222_tee_os.dts            |  14 +++
 tools/binman/test/223_fit_fdt_oper.dts      |  56 +++++++++
 tools/binman/test/224_fit_bad_oper.dts      |  27 +++++
 tools/binman/test/Makefile                  |   6 +-
 tools/binman/test/elf_sections.c            |  20 ++++
 tools/binman/test/elf_sections.lds          |  31 +++++
 tools/dtoc/fdt.py                           |  37 ++++++
 tools/dtoc/fdt_util.py                      |  12 ++
 tools/dtoc/test/dtoc_test_simple.dts        |   1 +
 tools/dtoc/test_fdt.py                      |  43 +++++++
 tools/moveconfig.py                         |  39 ++++++-
 30 files changed, 1140 insertions(+), 152 deletions(-)
 create mode 100644 tools/binman/etype/tee_os.py
 create mode 100644 tools/binman/test/221_fit_subentry_hash.dts
 create mode 100644 tools/binman/test/222_tee_os.dts
 create mode 100644 tools/binman/test/223_fit_fdt_oper.dts
 create mode 100644 tools/binman/test/224_fit_bad_oper.dts
 create mode 100644 tools/binman/test/elf_sections.c
 create mode 100644 tools/binman/test/elf_sections.lds

Regards,
Simon

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

* Please pull u-boot-dm
@ 2022-02-08 23:34 Simon Glass
  0 siblings, 0 replies; 154+ messages in thread
From: Simon Glass @ 2022-02-08 23:34 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/10909


The following changes since commit 531c00894577a0a852431adf61ade76925f8b162:

  Merge branch '2022-02-08-TI-platform-updates' (2022-02-08 12:28:04 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-8feb22

for you to fetch changes up to 4add3c51458a92e6d8570047368df66110266b56:

  binman: Convert FIT entry type to a subclass of Section entry type
(2022-02-08 13:51:14 -0700)

----------------------------------------------------------------
patman snake-case conversion
binman fit improvements
ACPI fixes and making MCFG available to ARM

----------------------------------------------------------------
Alper Nebi Yasak (4):
      binman: Fix subentry expansion for FIT entry type
      binman: Register and check bintools from FIT subentries
      binman: Check missing bintools of Section subclasses
      binman: Convert FIT entry type to a subclass of Section entry type

Heiko Schocher (2):
      serial: remove nulldev_serial_input
      serial-uclass: fix build warning

Heinrich Schuchardt (1):
      sandbox: fix build failure with musl and SDL

Moritz Fischer (2):
      arch: x86: lib: acpi_table: Fix MCFG entries
      acpi: Move MCFG implementation to common lib

Rasmus Villemoes (1):
      dts: automatically build necessary .dtb files

Simon Glass (16):
      patman: Convert camel case in tools.py
      patman: Convert camel case in command.py
      patman: Convert camel case in checkpatch.py
      patman: Convert camel case in commit.py
      patman: Convert camel case in cros_subprocess.py
      patman: Convert camel case in func_test.py
      patman: Convert camel case in get_maintainer.py
      patman: Convert camel case in gitutil.py
      patman: Convert camel case in project.py
      patman: Convert camel case in test_checkpatch.py
      patman: Convert camel case in test_util.py
      patman: Convert camel case in tout.py
      patman: Rename Print() to Tprint()
      patman: Rename Color() method to build()
      patman: Convert camel case in terminal.py
      patman: Update with new pylint scores

Sughosh Ganu (1):
      dm: Use parenthesis for the device_get_ops macro argument

 arch/arc/dts/Makefile                          |   2 +
 arch/arm/dts/Makefile                          |   2 +
 arch/m68k/dts/Makefile                         |   2 +
 arch/microblaze/dts/Makefile                   |   2 +
 arch/mips/dts/Makefile                         |   2 +
 arch/nds32/dts/Makefile                        |   2 +
 arch/nios2/dts/Makefile                        |   2 +
 arch/powerpc/dts/Makefile                      |   2 +
 arch/riscv/dts/Makefile                        |   2 +
 arch/sandbox/Makefile                          |   7 +
 arch/sandbox/cpu/Makefile                      |  11 +-
 arch/sandbox/dts/Makefile                      |   2 +
 arch/sh/dts/Makefile                           |   2 +
 arch/x86/cpu/intel_common/acpi.c               |  15 +-
 arch/x86/cpu/tangier/acpi.c                    |  11 +-
 arch/x86/dts/Makefile                          |   2 +
 arch/x86/include/asm/acpi_table.h              |   1 -
 arch/x86/lib/acpi_table.c                      |  52 -------
 arch/xtensa/dts/Makefile                       |   2 +
 drivers/serial/serial-uclass.c                 |   2 +-
 drivers/serial/serial_nulldev.c                |   5 -
 dts/Kconfig                                    |   8 +-
 include/dm/device.h                            |   2 +-
 lib/acpi/Makefile                              |   1 +
 lib/acpi/mcfg.c                                |  64 ++++++++
 scripts/Makefile.dts                           |   3 +
 scripts/pylint.base                            |  26 ++--
 tools/binman/bintool.py                        |  30 ++--
 tools/binman/bintool_test.py                   |  34 ++---
 tools/binman/btool/lz4.py                      |   8 +-
 tools/binman/btool/lzma_alone.py               |  16 +-
 tools/binman/cbfs_util.py                      |  12 +-
 tools/binman/cbfs_util_test.py                 |  20 +--
 tools/binman/control.py                        |  74 +++++-----
 tools/binman/elf.py                            |  20 +--
 tools/binman/elf_test.py                       |  20 +--
 tools/binman/entry.py                          |  42 +++---
 tools/binman/entry_test.py                     |   4 +-
 tools/binman/etype/atf_fip.py                  |   2 +-
 tools/binman/etype/blob.py                     |   4 +-
 tools/binman/etype/blob_ext_list.py            |   2 +-
 tools/binman/etype/fdtmap.py                   |   2 +-
 tools/binman/etype/files.py                    |   2 +-
 tools/binman/etype/fill.py                     |   2 +-
 tools/binman/etype/fit.py                      |  77 +++++-----
 tools/binman/etype/fmap.py                     |   6 +-
 tools/binman/etype/gbb.py                      |  10 +-
 tools/binman/etype/intel_ifwi.py               |  12 +-
 tools/binman/etype/mkimage.py                  |   8 +-
 tools/binman/etype/section.py                  |  27 ++--
 tools/binman/etype/text.py                     |   4 +-
 tools/binman/etype/u_boot_elf.py               |   6 +-
 tools/binman/etype/u_boot_env.py               |   4 +-
 tools/binman/etype/u_boot_spl_bss_pad.py       |   4 +-
 tools/binman/etype/u_boot_spl_expanded.py      |   2 +-
 tools/binman/etype/u_boot_tpl_bss_pad.py       |   4 +-
 tools/binman/etype/u_boot_tpl_expanded.py      |   2 +-
 tools/binman/etype/u_boot_ucode.py             |   4 +-
 tools/binman/etype/u_boot_with_ucode_ptr.py    |   2 +-
 tools/binman/etype/vblock.py                   |  10 +-
 tools/binman/fdt_test.py                       |   4 +-
 tools/binman/fip_util.py                       |  16 +-
 tools/binman/fip_util_test.py                  |  36 ++---
 tools/binman/fmap_util.py                      |   2 +-
 tools/binman/ftest.py                          | 383
+++++++++++++++++++++++++++---------------------
 tools/binman/image.py                          |  16 +-
 tools/binman/main.py                           |   6 +-
 tools/binman/state.py                          |  34 ++---
 tools/binman/test/220_fit_subentry_bintool.dts |  39 +++++
 tools/buildman/builder.py                      | 108 +++++++-------
 tools/buildman/builderthread.py                |  12 +-
 tools/buildman/control.py                      |  46 +++---
 tools/buildman/func_test.py                    |  20 +--
 tools/buildman/test.py                         |  30 ++--
 tools/buildman/toolchain.py                    |  26 ++--
 tools/dtoc/fdt.py                              |   4 +-
 tools/dtoc/fdt_util.py                         |  12 +-
 tools/dtoc/main.py                             |   6 +-
 tools/dtoc/test_dtoc.py                        |  76 +++++-----
 tools/dtoc/test_fdt.py                         |  34 ++---
 tools/dtoc/test_src_scan.py                    |  12 +-
 tools/patman/checkpatch.py                     |  36 ++---
 tools/patman/command.py                        |  30 ++--
 tools/patman/commit.py                         |  10 +-
 tools/patman/control.py                        |  20 +--
 tools/patman/cros_subprocess.py                |  59 ++++----
 tools/patman/func_test.py                      |  74 +++++-----
 tools/patman/get_maintainer.py                 |   8 +-
 tools/patman/gitutil.py                        | 176 +++++++++++-----------
 tools/patman/main.py                           |   8 +-
 tools/patman/patchstream.py                    |  12 +-
 tools/patman/project.py                        |   4 +-
 tools/patman/series.py                         |  32 ++--
 tools/patman/settings.py                       |   4 +-
 tools/patman/status.py                         |  22 +--
 tools/patman/terminal.py                       |  56 +++----
 tools/patman/test_checkpatch.py                |  80 +++++-----
 tools/patman/test_util.py                      |   8 +-
 tools/patman/tools.py                          |  86 +++++------
 tools/patman/tout.py                           |  58 ++++----
 tools/rmboard.py                               |  16 +-
 101 files changed, 1282 insertions(+), 1149 deletions(-)
 create mode 100644 lib/acpi/mcfg.c
 create mode 100644 scripts/Makefile.dts
 create mode 100644 tools/binman/test/220_fit_subentry_bintool.dts

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-01-31 13:41 Simon Glass
@ 2022-01-31 15:22 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-01-31 15:22 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 695 bytes --]

On Mon, Jan 31, 2022 at 06:41:38AM -0700, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/10826
> 
> The following changes since commit e267665a7420bddbfd5833573fdfc9d0930ff515:
> 
>   Merge branch 'master' of
> https://source.denx.de/u-boot/custodians/u-boot-sunxi (2022-01-30
> 17:12:34 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-30jan22
> 
> for you to fetch changes up to fcc87efdf3772e6e8d060dc10d521442d7772ce9:
> 
>   binman: Skip node generation for images read from files (2022-01-30
> 20:40:58 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-01-31 13:41 Simon Glass
  2022-01-31 15:22 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-01-31 13:41 UTC (permalink / raw)
  To: U-Boot Mailing List

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/10826

The following changes since commit e267665a7420bddbfd5833573fdfc9d0930ff515:

  Merge branch 'master' of
https://source.denx.de/u-boot/custodians/u-boot-sunxi (2022-01-30
17:12:34 -0500)

are available in the Git repository at:

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

for you to fetch changes up to fcc87efdf3772e6e8d060dc10d521442d7772ce9:

  binman: Skip node generation for images read from files (2022-01-30
20:40:58 -0700)

----------------------------------------------------------------
moveconfig fix
binman support for listing files with generated entries

----------------------------------------------------------------
Alper Nebi Yasak (1):
      moveconfig: Fix code relying on now-stripped newline characters

Jan Kiszka (1):
      binman: Skip node generation for images read from files

 tools/binman/etype/fit.py             |  2 +-
 tools/binman/ftest.py                 | 18 ++++++++++++++++++
 tools/binman/image.py                 |  9 +++++++--
 tools/binman/test/219_fit_gennode.dts | 26 ++++++++++++++++++++++++++
 tools/moveconfig.py                   | 26 +++++++++++++-------------
 5 files changed, 65 insertions(+), 16 deletions(-)
 create mode 100644 tools/binman/test/219_fit_gennode.dts

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-01-27 19:09   ` Simon Glass
@ 2022-01-28  4:36     ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-01-28  4:36 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 7501 bytes --]

On Thu, Jan 27, 2022 at 12:09:29PM -0700, Simon Glass wrote:
> Hi Tom,
> 
> On Thu, 27 Jan 2022 at 10:31, Tom Rini <trini@konsulko.com> wrote:
> >
> > On Wed, Jan 26, 2022 at 08:35:43PM -0700, Simon Glass wrote:
> >
> > > Hi Tom,
> > >
> > > https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/10771
> > >
> > >
> > > The following changes since commit 6146cd62aedc4849fec66f10ab0aa57f1dc64b8e:
> > >
> > >   Merge branch '2022-01-24-assorted-updates' (2022-01-25 08:01:43 -0500)
> > >
> > > are available in the Git repository at:
> > >
> > >   git://git.denx.de/u-boot-dm.git tags/dm-pull-26jan22
> > >
> > > for you to fetch changes up to 2d2384bbaff0ab84c868b553c74048a5f6acc9e3:
> > >
> > >   tools: mkimage: Show where signatures/keys are written (2022-01-26
> > > 08:50:44 -0700)
> > >
> >
> > I'm going to push back on this slightly.  I ran "make pylint" (which
> > yes, is new) locally, and it complains about needing to update
> > scripts/pylint.base.  Did that, and here's the less than obvious to me
> > results:
> >
> > diff --git a/scripts/pylint.base b/scripts/pylint.base
> > index cefdc2355506..f5a045a384a9 100644
> > --- a/scripts/pylint.base
> > +++ b/scripts/pylint.base
> > @@ -1,71 +1,105 @@
> > +0.00 patman.checkpatch
> > +1.43 buildman.test
> > +1.71 buildman.builder
> > +10.00 binman.fmap_util
> > +3.12 rkmux
> > +3.25 patman.control
> > +4.15 buildman.board
> > +4.48 binman.main
> > +4.50 dtoc.fdt_util
> > +4.69 patman.tout
> > +4.74 patman.commit
> > +4.86 binman.setup
> > +5.00 binman.state
> > +5.00 dtoc.src_scan
> > +5.00 patman.status
> > +5.62 patman.main
> > +5.89 patman.setup
> > +6.16 patman.settings
> > +6.17 buildman.toolchain
> > +6.44 concurrencytest
> > +6.47 patman.gitutil
> > +6.67
> > +6.67 patman.series
> > +6.70 dtoc.main
> > +6.71 endian-swap
> > +6.81 patman.test_util
> > +6.88 binman.ftest
> > +6.89 patman.tools
> > +6.90 rmboard
> > +6.91 buildman.builderthread
> > +6.96 dtoc.test_src_scan
> > +7.05 patman.test_checkpatch
> > +7.10 binman.image_test
> > +7.18 buildman.kconfiglib
> > +7.25 moveconfig
> > +7.26 dtoc.dtb_platdata
> > +7.39 buildman.cmdline
> > +7.45 binman.image
> > +7.49 buildman.main
> > +7.56 patman.func_test
> > +7.76 zynqmp_pm_cfg_obj_convert
> > +7.78 dtoc.setup
> > +7.82 buildman.bsettings
> > +7.90 dtoc.fdt
> > +7.95 microcode-tool
> > +8.04 patman.command
> > +8.10 buildman.func_test
> > +8.14 patman.cros_subprocess
> > +8.14 patman.get_maintainer
> > +8.23 patman.patchstream
> > +8.32 patman
> > +8.56 dtoc.test_fdt
> > +8.62 patman.terminal
> > +8.91 dtoc.test_dtoc
> > +9.04 buildman.control
> > +9.11 patman.project
> > +9.29 genboardscfg
> > +9.43 efivar
> >  _testing 0.83
> > +_testing 6.09
> >  atf_bl31 -6.00
> >  atf_fip 0.29
> > -binman.cbfs_util 8.38
> > -binman.cbfs_util_test 9.30
> > -binman.cmdline 9.09
> > -binman.control 4.92
> > +binman.bintool 8.59
> > +binman.bintool_test 9.87
> > +binman.cbfs_util 8.46
> > +binman.cbfs_util_test 9.38
> > +binman.cmdline 9.03
> > +binman.comp_util 6.88
> > +binman.control 5.01
> >  binman.elf 6.73
> >  binman.elf_test 5.41
> > -binman.entry 3.38
> > +binman.entry 3.36
> >  binman.entry_test 5.34
> >  binman.fdt_test 3.23
> > -binman.fip_util 9.86
> > -binman.fip_util_test 9.75
> > -binman.fmap_util 6.88
> > -binman.ftest 7.46
> > -binman.image 7.05
> > -binman.image_test 4.48
> > -binman.main 5.00
> > -binman.setup 5.00
> > -binman.state 4.15
> > +binman.fip_util 9.85
> >  blob -1.58
> >  blob_dtb -10.00
> >  blob_ext -19.09
> > -blob_ext_list -0.32
> > +blob_ext_list 0.00
> >  blob_named_by_arg -7.78
> >  blob_phase -5.00
> > -buildman.board 7.82
> > -buildman.bsettings 1.71
> > -buildman.builder 6.91
> > -buildman.builderthread 7.39
> > -buildman.cmdline 9.04
> > -buildman.control 8.10
> > -buildman.func_test 7.18
> > -buildman.kconfiglib 7.49
> > -buildman.main 1.43
> > -buildman.test 6.17
> > -buildman.toolchain 6.55
> >  capsule_defs 5.00
> >  cbfs -1.44
> > +cbfstool 7.83
> >  collection 2.67
> > -concurrencytest 7.26
> >  conftest -3.29
> >  conftest 1.88
> >  conftest 5.13
> >  conftest 6.56
> >  cros_ec_rw -6.00
> >  defs 6.67
> > -dtoc.dtb_platdata 7.90
> > -dtoc.fdt 4.50
> > -dtoc.fdt_util 6.70
> > -dtoc.main 7.78
> > -dtoc.setup 5.00
> > -dtoc.src_scan 8.91
> > -dtoc.test_dtoc 8.56
> > -dtoc.test_fdt 6.96
> > -dtoc.test_src_scan 9.43
> > -efivar 6.71
> > -endian-swap 9.29
> >  fdtmap -3.28
> >  files -7.43
> >  fill -6.43
> > -fit 5.32
> > +fiptool 7.62
> > +fit 5.26
> >  fmap -0.29
> >  fstest_defs 8.33
> >  fstest_helpers 4.29
> > -gbb -0.30
> > -genboardscfg 7.95
> > +futility 7.39
> > +gbb 0.83
> > +ifwitool 3.81
> >  image_header 5.77
> >  intel_cmc -12.50
> >  intel_descriptor 4.62
> > @@ -75,43 +109,21 @@ intel_fsp -12.50
> >  intel_fsp_m -12.50
> >  intel_fsp_s -12.50
> >  intel_fsp_t -12.50
> > -intel_ifwi 2.71
> > +intel_ifwi 2.88
> >  intel_me -12.50
> >  intel_mrc -10.00
> >  intel_refcode -10.00
> >  intel_vbt -12.50
> >  intel_vga -12.50
> > -microcode-tool 7.25
> > -mkimage 2.57
> > -moveconfig 8.32
> > +lz4 6.30
> > +lzma_alone 6.97
> > +mkimage 2.31
> > +mkimage 7.86
> >  multiplexed_log 7.49
> >  opensbi -6.00
> > -patman 0.00
> > -patman.checkpatch 8.04
> > -patman.command 4.74
> > -patman.commit 3.25
> > -patman.control 8.14
> > -patman.cros_subprocess 7.56
> > -patman.func_test 8.14
> > -patman.get_maintainer 6.47
> > -patman.gitutil 5.62
> > -patman.main 8.23
> > -patman.patchstream 9.11
> > -patman.project 6.67
> > -patman.series 6.16
> > -patman.settings 5.89
> > -patman.setup 5.00
> > -patman.status 8.62
> > -patman.terminal 7.05
> > -patman.test_checkpatch 6.81
> > -patman.test_util 6.89
> > -patman.tools 4.31
> > -patman.tout 3.12
> >  powerpc_mpc85xx_bootpg_resetvec -10.00
> > -rkmux 6.90
> > -rmboard 7.76
> >  scp -6.00
> > -section 4.68
> > +section 4.56
> >  sqfs_common 8.41
> >  test 8.18
> >  test_000_version 7.50
> > @@ -203,7 +215,7 @@ u_boot_tpl_with_ucode_ptr -20.83
> >  u_boot_ucode 1.52
> >  u_boot_utils 6.94
> >  u_boot_with_ucode_ptr -0.71
> > -vblock -1.61
> > +vblock 0.27
> >  vboot_evil 8.95
> >  vboot_forge 9.22
> >  x86_reset16 -15.71
> > @@ -212,4 +224,3 @@ x86_reset16_tpl -15.71
> >  x86_start16 -15.71
> >  x86_start16_spl -15.71
> >  x86_start16_tpl -15.71
> > -zynqmp_pm_cfg_obj_convert 6.67
> >
> > Entries like "score name" rather than "name score" are odd, why did that
> > happen?  Also there's at least a few entries where the score decreased,
> > but I assume that's because of code removal.  Can you interpret the
> > above and tell me what's going on, and that it makes sense to you at
> > least?  And, as a problem, re-running "make pylint" with that base file
> > then fails with awk-spew related to "score name" and not "name score"
> > lines.
> 
> 
> It's because one of the lines doesn't have a filename and everything
> gets out of sync:
> 
> ...
> 6.51 patman.tools
> 6.55 buildman.builderthread
> 6.67
> 6.67 binman.ftest
> 6.71 endian-swap
> ...
> 
> I'd suggest going ahead with the PR and I can dig into it at the
> weekend. I was trying to do everything in the makefile but it is
> possible I was too ambitious and we might need a tool.
> 
> As you say, this is not part of CI yet.

OK.  Applied, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Re: Please pull u-boot-dm
  2022-01-27 17:31 ` Tom Rini
@ 2022-01-27 19:09   ` Simon Glass
  2022-01-28  4:36     ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-01-27 19:09 UTC (permalink / raw)
  To: Tom Rini; +Cc: U-Boot Mailing List

Hi Tom,

On Thu, 27 Jan 2022 at 10:31, Tom Rini <trini@konsulko.com> wrote:
>
> On Wed, Jan 26, 2022 at 08:35:43PM -0700, Simon Glass wrote:
>
> > Hi Tom,
> >
> > https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/10771
> >
> >
> > The following changes since commit 6146cd62aedc4849fec66f10ab0aa57f1dc64b8e:
> >
> >   Merge branch '2022-01-24-assorted-updates' (2022-01-25 08:01:43 -0500)
> >
> > are available in the Git repository at:
> >
> >   git://git.denx.de/u-boot-dm.git tags/dm-pull-26jan22
> >
> > for you to fetch changes up to 2d2384bbaff0ab84c868b553c74048a5f6acc9e3:
> >
> >   tools: mkimage: Show where signatures/keys are written (2022-01-26
> > 08:50:44 -0700)
> >
>
> I'm going to push back on this slightly.  I ran "make pylint" (which
> yes, is new) locally, and it complains about needing to update
> scripts/pylint.base.  Did that, and here's the less than obvious to me
> results:
>
> diff --git a/scripts/pylint.base b/scripts/pylint.base
> index cefdc2355506..f5a045a384a9 100644
> --- a/scripts/pylint.base
> +++ b/scripts/pylint.base
> @@ -1,71 +1,105 @@
> +0.00 patman.checkpatch
> +1.43 buildman.test
> +1.71 buildman.builder
> +10.00 binman.fmap_util
> +3.12 rkmux
> +3.25 patman.control
> +4.15 buildman.board
> +4.48 binman.main
> +4.50 dtoc.fdt_util
> +4.69 patman.tout
> +4.74 patman.commit
> +4.86 binman.setup
> +5.00 binman.state
> +5.00 dtoc.src_scan
> +5.00 patman.status
> +5.62 patman.main
> +5.89 patman.setup
> +6.16 patman.settings
> +6.17 buildman.toolchain
> +6.44 concurrencytest
> +6.47 patman.gitutil
> +6.67
> +6.67 patman.series
> +6.70 dtoc.main
> +6.71 endian-swap
> +6.81 patman.test_util
> +6.88 binman.ftest
> +6.89 patman.tools
> +6.90 rmboard
> +6.91 buildman.builderthread
> +6.96 dtoc.test_src_scan
> +7.05 patman.test_checkpatch
> +7.10 binman.image_test
> +7.18 buildman.kconfiglib
> +7.25 moveconfig
> +7.26 dtoc.dtb_platdata
> +7.39 buildman.cmdline
> +7.45 binman.image
> +7.49 buildman.main
> +7.56 patman.func_test
> +7.76 zynqmp_pm_cfg_obj_convert
> +7.78 dtoc.setup
> +7.82 buildman.bsettings
> +7.90 dtoc.fdt
> +7.95 microcode-tool
> +8.04 patman.command
> +8.10 buildman.func_test
> +8.14 patman.cros_subprocess
> +8.14 patman.get_maintainer
> +8.23 patman.patchstream
> +8.32 patman
> +8.56 dtoc.test_fdt
> +8.62 patman.terminal
> +8.91 dtoc.test_dtoc
> +9.04 buildman.control
> +9.11 patman.project
> +9.29 genboardscfg
> +9.43 efivar
>  _testing 0.83
> +_testing 6.09
>  atf_bl31 -6.00
>  atf_fip 0.29
> -binman.cbfs_util 8.38
> -binman.cbfs_util_test 9.30
> -binman.cmdline 9.09
> -binman.control 4.92
> +binman.bintool 8.59
> +binman.bintool_test 9.87
> +binman.cbfs_util 8.46
> +binman.cbfs_util_test 9.38
> +binman.cmdline 9.03
> +binman.comp_util 6.88
> +binman.control 5.01
>  binman.elf 6.73
>  binman.elf_test 5.41
> -binman.entry 3.38
> +binman.entry 3.36
>  binman.entry_test 5.34
>  binman.fdt_test 3.23
> -binman.fip_util 9.86
> -binman.fip_util_test 9.75
> -binman.fmap_util 6.88
> -binman.ftest 7.46
> -binman.image 7.05
> -binman.image_test 4.48
> -binman.main 5.00
> -binman.setup 5.00
> -binman.state 4.15
> +binman.fip_util 9.85
>  blob -1.58
>  blob_dtb -10.00
>  blob_ext -19.09
> -blob_ext_list -0.32
> +blob_ext_list 0.00
>  blob_named_by_arg -7.78
>  blob_phase -5.00
> -buildman.board 7.82
> -buildman.bsettings 1.71
> -buildman.builder 6.91
> -buildman.builderthread 7.39
> -buildman.cmdline 9.04
> -buildman.control 8.10
> -buildman.func_test 7.18
> -buildman.kconfiglib 7.49
> -buildman.main 1.43
> -buildman.test 6.17
> -buildman.toolchain 6.55
>  capsule_defs 5.00
>  cbfs -1.44
> +cbfstool 7.83
>  collection 2.67
> -concurrencytest 7.26
>  conftest -3.29
>  conftest 1.88
>  conftest 5.13
>  conftest 6.56
>  cros_ec_rw -6.00
>  defs 6.67
> -dtoc.dtb_platdata 7.90
> -dtoc.fdt 4.50
> -dtoc.fdt_util 6.70
> -dtoc.main 7.78
> -dtoc.setup 5.00
> -dtoc.src_scan 8.91
> -dtoc.test_dtoc 8.56
> -dtoc.test_fdt 6.96
> -dtoc.test_src_scan 9.43
> -efivar 6.71
> -endian-swap 9.29
>  fdtmap -3.28
>  files -7.43
>  fill -6.43
> -fit 5.32
> +fiptool 7.62
> +fit 5.26
>  fmap -0.29
>  fstest_defs 8.33
>  fstest_helpers 4.29
> -gbb -0.30
> -genboardscfg 7.95
> +futility 7.39
> +gbb 0.83
> +ifwitool 3.81
>  image_header 5.77
>  intel_cmc -12.50
>  intel_descriptor 4.62
> @@ -75,43 +109,21 @@ intel_fsp -12.50
>  intel_fsp_m -12.50
>  intel_fsp_s -12.50
>  intel_fsp_t -12.50
> -intel_ifwi 2.71
> +intel_ifwi 2.88
>  intel_me -12.50
>  intel_mrc -10.00
>  intel_refcode -10.00
>  intel_vbt -12.50
>  intel_vga -12.50
> -microcode-tool 7.25
> -mkimage 2.57
> -moveconfig 8.32
> +lz4 6.30
> +lzma_alone 6.97
> +mkimage 2.31
> +mkimage 7.86
>  multiplexed_log 7.49
>  opensbi -6.00
> -patman 0.00
> -patman.checkpatch 8.04
> -patman.command 4.74
> -patman.commit 3.25
> -patman.control 8.14
> -patman.cros_subprocess 7.56
> -patman.func_test 8.14
> -patman.get_maintainer 6.47
> -patman.gitutil 5.62
> -patman.main 8.23
> -patman.patchstream 9.11
> -patman.project 6.67
> -patman.series 6.16
> -patman.settings 5.89
> -patman.setup 5.00
> -patman.status 8.62
> -patman.terminal 7.05
> -patman.test_checkpatch 6.81
> -patman.test_util 6.89
> -patman.tools 4.31
> -patman.tout 3.12
>  powerpc_mpc85xx_bootpg_resetvec -10.00
> -rkmux 6.90
> -rmboard 7.76
>  scp -6.00
> -section 4.68
> +section 4.56
>  sqfs_common 8.41
>  test 8.18
>  test_000_version 7.50
> @@ -203,7 +215,7 @@ u_boot_tpl_with_ucode_ptr -20.83
>  u_boot_ucode 1.52
>  u_boot_utils 6.94
>  u_boot_with_ucode_ptr -0.71
> -vblock -1.61
> +vblock 0.27
>  vboot_evil 8.95
>  vboot_forge 9.22
>  x86_reset16 -15.71
> @@ -212,4 +224,3 @@ x86_reset16_tpl -15.71
>  x86_start16 -15.71
>  x86_start16_spl -15.71
>  x86_start16_tpl -15.71
> -zynqmp_pm_cfg_obj_convert 6.67
>
> Entries like "score name" rather than "name score" are odd, why did that
> happen?  Also there's at least a few entries where the score decreased,
> but I assume that's because of code removal.  Can you interpret the
> above and tell me what's going on, and that it makes sense to you at
> least?  And, as a problem, re-running "make pylint" with that base file
> then fails with awk-spew related to "score name" and not "name score"
> lines.


It's because one of the lines doesn't have a filename and everything
gets out of sync:

...
6.51 patman.tools
6.55 buildman.builderthread
6.67
6.67 binman.ftest
6.71 endian-swap
...

I'd suggest going ahead with the PR and I can dig into it at the
weekend. I was trying to do everything in the makefile but it is
possible I was too ambitious and we might need a tool.

As you say, this is not part of CI yet.

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-01-27  3:35 Simon Glass
@ 2022-01-27 17:31 ` Tom Rini
  2022-01-27 19:09   ` Simon Glass
  0 siblings, 1 reply; 154+ messages in thread
From: Tom Rini @ 2022-01-27 17:31 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 5876 bytes --]

On Wed, Jan 26, 2022 at 08:35:43PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/10771
> 
> 
> The following changes since commit 6146cd62aedc4849fec66f10ab0aa57f1dc64b8e:
> 
>   Merge branch '2022-01-24-assorted-updates' (2022-01-25 08:01:43 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-26jan22
> 
> for you to fetch changes up to 2d2384bbaff0ab84c868b553c74048a5f6acc9e3:
> 
>   tools: mkimage: Show where signatures/keys are written (2022-01-26
> 08:50:44 -0700)
> 

I'm going to push back on this slightly.  I ran "make pylint" (which
yes, is new) locally, and it complains about needing to update
scripts/pylint.base.  Did that, and here's the less than obvious to me
results:

diff --git a/scripts/pylint.base b/scripts/pylint.base
index cefdc2355506..f5a045a384a9 100644
--- a/scripts/pylint.base
+++ b/scripts/pylint.base
@@ -1,71 +1,105 @@
+0.00 patman.checkpatch
+1.43 buildman.test
+1.71 buildman.builder
+10.00 binman.fmap_util
+3.12 rkmux
+3.25 patman.control
+4.15 buildman.board
+4.48 binman.main
+4.50 dtoc.fdt_util
+4.69 patman.tout
+4.74 patman.commit
+4.86 binman.setup
+5.00 binman.state
+5.00 dtoc.src_scan
+5.00 patman.status
+5.62 patman.main
+5.89 patman.setup
+6.16 patman.settings
+6.17 buildman.toolchain
+6.44 concurrencytest
+6.47 patman.gitutil
+6.67
+6.67 patman.series
+6.70 dtoc.main
+6.71 endian-swap
+6.81 patman.test_util
+6.88 binman.ftest
+6.89 patman.tools
+6.90 rmboard
+6.91 buildman.builderthread
+6.96 dtoc.test_src_scan
+7.05 patman.test_checkpatch
+7.10 binman.image_test
+7.18 buildman.kconfiglib
+7.25 moveconfig
+7.26 dtoc.dtb_platdata
+7.39 buildman.cmdline
+7.45 binman.image
+7.49 buildman.main
+7.56 patman.func_test
+7.76 zynqmp_pm_cfg_obj_convert
+7.78 dtoc.setup
+7.82 buildman.bsettings
+7.90 dtoc.fdt
+7.95 microcode-tool
+8.04 patman.command
+8.10 buildman.func_test
+8.14 patman.cros_subprocess
+8.14 patman.get_maintainer
+8.23 patman.patchstream
+8.32 patman
+8.56 dtoc.test_fdt
+8.62 patman.terminal
+8.91 dtoc.test_dtoc
+9.04 buildman.control
+9.11 patman.project
+9.29 genboardscfg
+9.43 efivar
 _testing 0.83
+_testing 6.09
 atf_bl31 -6.00
 atf_fip 0.29
-binman.cbfs_util 8.38
-binman.cbfs_util_test 9.30
-binman.cmdline 9.09
-binman.control 4.92
+binman.bintool 8.59
+binman.bintool_test 9.87
+binman.cbfs_util 8.46
+binman.cbfs_util_test 9.38
+binman.cmdline 9.03
+binman.comp_util 6.88
+binman.control 5.01
 binman.elf 6.73
 binman.elf_test 5.41
-binman.entry 3.38
+binman.entry 3.36
 binman.entry_test 5.34
 binman.fdt_test 3.23
-binman.fip_util 9.86
-binman.fip_util_test 9.75
-binman.fmap_util 6.88
-binman.ftest 7.46
-binman.image 7.05
-binman.image_test 4.48
-binman.main 5.00
-binman.setup 5.00
-binman.state 4.15
+binman.fip_util 9.85
 blob -1.58
 blob_dtb -10.00
 blob_ext -19.09
-blob_ext_list -0.32
+blob_ext_list 0.00
 blob_named_by_arg -7.78
 blob_phase -5.00
-buildman.board 7.82
-buildman.bsettings 1.71
-buildman.builder 6.91
-buildman.builderthread 7.39
-buildman.cmdline 9.04
-buildman.control 8.10
-buildman.func_test 7.18
-buildman.kconfiglib 7.49
-buildman.main 1.43
-buildman.test 6.17
-buildman.toolchain 6.55
 capsule_defs 5.00
 cbfs -1.44
+cbfstool 7.83
 collection 2.67
-concurrencytest 7.26
 conftest -3.29
 conftest 1.88
 conftest 5.13
 conftest 6.56
 cros_ec_rw -6.00
 defs 6.67
-dtoc.dtb_platdata 7.90
-dtoc.fdt 4.50
-dtoc.fdt_util 6.70
-dtoc.main 7.78
-dtoc.setup 5.00
-dtoc.src_scan 8.91
-dtoc.test_dtoc 8.56
-dtoc.test_fdt 6.96
-dtoc.test_src_scan 9.43
-efivar 6.71
-endian-swap 9.29
 fdtmap -3.28
 files -7.43
 fill -6.43
-fit 5.32
+fiptool 7.62
+fit 5.26
 fmap -0.29
 fstest_defs 8.33
 fstest_helpers 4.29
-gbb -0.30
-genboardscfg 7.95
+futility 7.39
+gbb 0.83
+ifwitool 3.81
 image_header 5.77
 intel_cmc -12.50
 intel_descriptor 4.62
@@ -75,43 +109,21 @@ intel_fsp -12.50
 intel_fsp_m -12.50
 intel_fsp_s -12.50
 intel_fsp_t -12.50
-intel_ifwi 2.71
+intel_ifwi 2.88
 intel_me -12.50
 intel_mrc -10.00
 intel_refcode -10.00
 intel_vbt -12.50
 intel_vga -12.50
-microcode-tool 7.25
-mkimage 2.57
-moveconfig 8.32
+lz4 6.30
+lzma_alone 6.97
+mkimage 2.31
+mkimage 7.86
 multiplexed_log 7.49
 opensbi -6.00
-patman 0.00
-patman.checkpatch 8.04
-patman.command 4.74
-patman.commit 3.25
-patman.control 8.14
-patman.cros_subprocess 7.56
-patman.func_test 8.14
-patman.get_maintainer 6.47
-patman.gitutil 5.62
-patman.main 8.23
-patman.patchstream 9.11
-patman.project 6.67
-patman.series 6.16
-patman.settings 5.89
-patman.setup 5.00
-patman.status 8.62
-patman.terminal 7.05
-patman.test_checkpatch 6.81
-patman.test_util 6.89
-patman.tools 4.31
-patman.tout 3.12
 powerpc_mpc85xx_bootpg_resetvec -10.00
-rkmux 6.90
-rmboard 7.76
 scp -6.00
-section 4.68
+section 4.56
 sqfs_common 8.41
 test 8.18
 test_000_version 7.50
@@ -203,7 +215,7 @@ u_boot_tpl_with_ucode_ptr -20.83
 u_boot_ucode 1.52
 u_boot_utils 6.94
 u_boot_with_ucode_ptr -0.71
-vblock -1.61
+vblock 0.27
 vboot_evil 8.95
 vboot_forge 9.22
 x86_reset16 -15.71
@@ -212,4 +224,3 @@ x86_reset16_tpl -15.71
 x86_start16 -15.71
 x86_start16_spl -15.71
 x86_start16_tpl -15.71
-zynqmp_pm_cfg_obj_convert 6.67

Entries like "score name" rather than "name score" are odd, why did that
happen?  Also there's at least a few entries where the score decreased,
but I assume that's because of code removal.  Can you interpret the
above and tell me what's going on, and that it makes sense to you at
least?  And, as a problem, re-running "make pylint" with that base file
then fails with awk-spew related to "score name" and not "name score"
lines.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-01-27  3:35 Simon Glass
  2022-01-27 17:31 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-01-27  3:35 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/10771


The following changes since commit 6146cd62aedc4849fec66f10ab0aa57f1dc64b8e:

  Merge branch '2022-01-24-assorted-updates' (2022-01-25 08:01:43 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-26jan22

for you to fetch changes up to 2d2384bbaff0ab84c868b553c74048a5f6acc9e3:

  tools: mkimage: Show where signatures/keys are written (2022-01-26
08:50:44 -0700)

----------------------------------------------------------------
acpi refactoring to allow non-x86 use
binman support for bintools (binary tools)
minor tools improvements in preparation for FDT signing
various minor fixes and improvements

----------------------------------------------------------------
Heiko Thiery (1):
      binman: doc: fix typo for u-boot-tpl

Heinrich Schuchardt (2):
      sandbox: sandbox_serial_pending depends on DM_VIDEO
      sandbox: eth-raw: fix building with musl library

Patrice Chotard (1):
      dm: Fix OF_BAD_ADDR definition

Rasmus Villemoes (1):
      introduce CONFIG_DEVICE_TREE_INCLUDES

Sean Anderson (1):
      usb: Use the first available device for ehci_gadget

Simon Glass (83):
      x86: Allow any arch to generate ACPI tables
      x86: Move the acpi table to generic global_data
      arm: Allow supporting ACPI-table generation
      x86: Tidy up use of CONFIG_ACPIGEN
      sandbox: Allow building with GENERATE_ACPI_TABLE
      efi: Correct call to write_acpi_tables()
      efi: Correct address handling with ACPI tables
      acpi: Use finer-grained control of ACPI-table generation
      acpi: Allow include files within the board directory
      acpi: Move acpi_fill_header() to the generic header
      acpi: Add a table start
      acpi: Add a linker list for ACPI tables
      x86: acpi: Split out context creation from base tables
      x86: Use the ACPI table writer
      x86: Move base tables to a writer function
      x86: Move FACS table to a writer function
      x86: Move DSDT table to a writer function
      x86: Move GNVS table to a writer function
      x86: Move FADT table to a writer function
      x86: Move FACP table into separate functions
      x86: Move SSDT table to a writer function
      x86: Move TPM2 table to a writer function
      x86: Move MADT table to a writer function
      x86: Move TCPA table to a writer function
      x86: Move CSRT table to a writer function
      x86: acpi: Update acpi_fill_csrt() to use acpi_ctx
      x86: Move device-specific ACPI tables to a writer function
      x86: Move acpi_get_rsdp_addr() ACPI tables to the writer
      acpi: Collect tables in the acpi_item list
      acpi: Tidy up the item list
      acpi: Tidy up the table list
      doc: Add usage information for the acpi command
      acpi: Add some tables needed by ARM devices
      acpi: Add myself as maintainer
      Makefile: Fake external blobs by default with binman
      binman: Tweak elf tests for a toolchain change
      mkimage: Show the external-offset error
      binman: Expand the external FIT test a little
      patman: Allow running a tool and returning the full result
      buildman: Move the download function to tools
      patman: Tidy up the download function a little
      patman: Add a function to find a tool on the path
      binman: Drop the image name from the fake-blob message
      binman: Allow faked blobs in blob-ext-list
      binman: Correct path for fip_util
      binman: Add installation instructions
      binman: Add support for bintools
      binman: Plumb in support for bintools
      binman: Add tests for bintool
      binman: Add a bintool implementation for cbfstool
      binman: Add a bintool implementation for fiptool
      binman: Add a bintool implementation for futility
      binman: Add a bintool implementation for ifwitool
      binman: Add a bintool implementation for mkimage
      binman: Enable bintool tests including cmdline processing
      binman: Convert to using the CBFS bintool
      binman: Convert to using the FIP bintool
      binman: Convert to using the futility bintool
      binman: Convert to using the ifwitool bintool
      binman: Convert to using the mkimage bintool
      binman: Move compression into binman
      binman: Tidy up pylint warnings in comp_util
      binman: Add a bintool implementation for lz4
      binman: Convert to using the lz4 bintool
      binman: Add a bintool implementation for lzma_alone
      binman: Convert to using the lzma_alone bintool
      binman: Plumb in support for missing bintools
      binman: Complete test coverage of comp_util
      binman: Add a command to generate bintool docs
      binman: Add documentation for bintools
      binman: Document the __bss_size symbol error
      rsa: Add debugging for failure cases
      fit_check_sign: Update help to mention the key is in a dtb
      tools: Move copyfile() into a common file
      tools: Avoid leaving extra data at the end of copied files
      tools: Improve comments in signing functions
      tools: Drop unused name in image-host
      tools: Avoid confusion between keys and signatures
      tools: Tidy up argument order in fit_config_check_sig()
      tools: Pass the key blob around
      image: Return destination node for add_verify_data() method
      tools: Pass public-key node through to caller
      tools: mkimage: Show where signatures/keys are written

 MAINTAINERS                                  |   6 +
 Makefile                                     |   2 +-
 arch/Kconfig                                 |   6 +-
 arch/sandbox/cpu/eth-raw-os.c                |   2 +
 arch/sandbox/include/asm/acpi_table.h        |   2 +
 arch/sandbox/include/asm/global_data.h       |   1 -
 arch/sandbox/include/asm/tables.h            |   0
 arch/x86/Kconfig                             |   9 -
 arch/x86/cpu/apollolake/acpi.c               |  17 +-
 arch/x86/cpu/baytrail/acpi.c                 |  27 +-
 arch/x86/cpu/quark/acpi.c                    |  27 +-
 arch/x86/cpu/tangier/acpi.c                  |  34 ++-
 arch/x86/include/asm/acpi_table.h            |   4 -
 arch/x86/include/asm/global_data.h           |   1 -
 arch/x86/lib/Makefile                        |   2 +-
 arch/x86/lib/acpi_table.c                    | 374 +++++++-------------------
 boot/image-fit-sig.c                         | 151 ++++++++---
 boot/image-fit.c                             |  12 +-
 cmd/acpi.c                                   |  13 +-
 common/spl/spl_fit.c                         |   3 +-
 configs/cherryhill_defconfig                 |   1 +
 configs/chromebook_link64_defconfig          |   1 +
 configs/chromebook_link_defconfig            |   1 +
 configs/chromebook_samus_tpl_defconfig       |   1 +
 configs/coreboot64_defconfig                 |   1 +
 configs/coreboot_defconfig                   |   1 +
 configs/crownbay_defconfig                   |   1 +
 configs/efi-x86_payload32_defconfig          |   1 +
 configs/efi-x86_payload64_defconfig          |   1 +
 configs/slimbootloader_defconfig             |   1 +
 configs/tools-only_defconfig                 |   1 +
 doc/develop/devicetree/control.rst           |  18 ++
 doc/develop/package/bintools.rst             |   1 +
 doc/usage/acpi.rst                           | 235 +++++++++++++++++
 doc/usage/index.rst                          |   1 +
 drivers/core/acpi.c                          |  70 +++--
 drivers/misc/qfw.c                           |   3 +-
 drivers/serial/sandbox.c                     |   2 +-
 drivers/usb/host/usb-uclass.c                |   4 +-
 dts/Kconfig                                  |   9 +
 include/acpi/acpi_table.h                    | 235 ++++++++++++++++-
 include/asm-generic/global_data.h            |   8 +
 include/dm/acpi.h                            | 110 ++++++++
 include/fdtdec.h                             |   5 +-
 include/image.h                              |  51 +++-
 include/u-boot/ecdsa.h                       |   5 +-
 include/u-boot/rsa.h                         |   5 +-
 lib/Kconfig                                  |  18 ++
 lib/Makefile                                 |   2 +-
 lib/acpi/Makefile                            |  23 +-
 lib/acpi/acpi_table.c                        |  82 ------
 lib/acpi/acpi_writer.c                       | 131 +++++++++
 lib/acpi/base.c                              |  94 +++++++
 lib/acpi/csrt.c                              |  49 ++++
 lib/acpi/dsdt.c                              |  55 ++++
 lib/acpi/facs.c                              |  35 +++
 lib/acpi/ssdt.c                              |  49 ++++
 lib/ecdsa/ecdsa-libcrypto.c                  |   4 +-
 lib/efi_loader/efi_acpi.c                    |   5 +-
 lib/rsa/rsa-sign.c                           |   5 +-
 lib/rsa/rsa-verify.c                         |  13 +-
 scripts/Makefile.lib                         |   6 +-
 test/dm/acpi.c                               |  79 ++++--
 test/dm/ofnode.c                             |   2 +-
 test/dm/pci.c                                |   4 +-
 test/dm/test-fdt.c                           |   2 +-
 tools/binman/binman.rst                      | 129 ++++++++-
 tools/binman/bintool.py                      | 466
+++++++++++++++++++++++++++++++++
 tools/binman/bintool_test.py                 | 353 +++++++++++++++++++++++++
 tools/binman/bintools.rst                    | 115 ++++++++
 tools/binman/btool/_testing.py               |  36 +++
 tools/binman/btool/cbfstool.py               | 219 ++++++++++++++++
 tools/binman/btool/fiptool.py                | 123 +++++++++
 tools/binman/btool/futility.py               | 178 +++++++++++++
 tools/binman/btool/ifwitool.py               | 166 ++++++++++++
 tools/binman/btool/lz4.py                    | 140 ++++++++++
 tools/binman/btool/lzma_alone.py             | 126 +++++++++
 tools/binman/btool/mkimage.py                |  80 ++++++
 tools/binman/cbfs_util.py                    |  33 +--
 tools/binman/cbfs_util_test.py               |  59 ++---
 tools/binman/cmdline.py                      |  12 +
 tools/binman/comp_util.py                    |  76 ++++++
 tools/binman/control.py                      |  50 +++-
 tools/binman/elf_test.py                     |   8 +-
 tools/binman/entry.py                        |  47 +++-
 tools/binman/etype/blob_ext_list.py          |   1 +
 tools/binman/etype/fit.py                    |  20 +-
 tools/binman/etype/gbb.py                    |  37 +--
 tools/binman/etype/intel_ifwi.py             |  25 +-
 tools/binman/etype/mkimage.py                |  13 +-
 tools/binman/etype/section.py                |  19 +-
 tools/binman/etype/vblock.py                 |  32 ++-
 tools/binman/fip_util.py                     |  26 --
 tools/binman/fip_util_test.py                |  25 +-
 tools/binman/ftest.py                        | 163 +++++++++++-
 tools/binman/image.py                        |  14 +
 tools/binman/main.py                         |  11 +-
 tools/binman/test/162_fit_external.dts       |   2 +-
 tools/binman/test/218_blob_ext_list_fake.dts |  14 +
 tools/buildman/toolchain.py                  |  46 +---
 tools/fdt_host.h                             |   8 +
 tools/fit_check_sign.c                       |   4 +-
 tools/fit_common.c                           |  69 +++++
 tools/fit_common.h                           |  23 ++
 tools/fit_image.c                            |  64 +----
 tools/image-host.c                           | 155 ++++++++---
 tools/imagetool.h                            |   3 +
 tools/mkimage.c                              |   4 +
 tools/patman/tools.py                        | 238 +++++++++--------
 109 files changed, 4567 insertions(+), 989 deletions(-)
 create mode 100644 arch/sandbox/include/asm/tables.h
 create mode 120000 doc/develop/package/bintools.rst
 create mode 100644 doc/usage/acpi.rst
 create mode 100644 lib/acpi/acpi_writer.c
 create mode 100644 lib/acpi/base.c
 create mode 100644 lib/acpi/csrt.c
 create mode 100644 lib/acpi/dsdt.c
 create mode 100644 lib/acpi/facs.c
 create mode 100644 lib/acpi/ssdt.c
 create mode 100644 tools/binman/bintool.py
 create mode 100644 tools/binman/bintool_test.py
 create mode 100644 tools/binman/bintools.rst
 create mode 100644 tools/binman/btool/_testing.py
 create mode 100644 tools/binman/btool/cbfstool.py
 create mode 100644 tools/binman/btool/fiptool.py
 create mode 100644 tools/binman/btool/futility.py
 create mode 100644 tools/binman/btool/ifwitool.py
 create mode 100644 tools/binman/btool/lz4.py
 create mode 100644 tools/binman/btool/lzma_alone.py
 create mode 100644 tools/binman/btool/mkimage.py
 create mode 100644 tools/binman/comp_util.py
 create mode 100644 tools/binman/test/218_blob_ext_list_fake.dts

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2022-01-13 18:05 Simon Glass
@ 2022-01-13 23:52 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2022-01-13 23:52 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 764 bytes --]

On Thu, Jan 13, 2022 at 11:05:27AM -0700, Simon Glass wrote:

> Hi Tom,
> 
> Here is the bloblist stuff. Once this is in I'll send the next version of
> standard passage.
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/10606
> 
> 
> The following changes since commit 743c562d0c5269740236864bdb0002e73ec3e614:
> 
>   Merge https://source.denx.de/u-boot/custodians/u-boot-marvell (2022-01-13
> 08:00:02 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-13jan22
> 
> for you to fetch changes up to 6c9e3d1fc085977b5b38dfe610f65d1a7f48081b:
> 
>   bloblist: Relicense to allow BSD-3-Clause (2022-01-13 09:13:41 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2022-01-13 18:05 Simon Glass
  2022-01-13 23:52 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2022-01-13 18:05 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

Here is the bloblist stuff. Once this is in I'll send the next version of
standard passage.

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/10606


The following changes since commit 743c562d0c5269740236864bdb0002e73ec3e614:

  Merge https://source.denx.de/u-boot/custodians/u-boot-marvell (2022-01-13
08:00:02 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-13jan22

for you to fetch changes up to 6c9e3d1fc085977b5b38dfe610f65d1a7f48081b:

  bloblist: Relicense to allow BSD-3-Clause (2022-01-13 09:13:41 -0700)

----------------------------------------------------------------
bloblist prep for standard passage
switch order of pinctrl and power domain calls
various minor fixes

----------------------------------------------------------------
Andre Przywara (1):
      genboardscfg: limit to 240 jobs

Brian Norris (1):
      patman: Support absolute and ~user-relative alias files

Heinrich Schuchardt (1):
      sandbox: compatibility of os_get_filesize()

Michal Simek (1):
      dm: core: Switch order of pinctrl and power domain calls

Simon Glass (12):
      stddef: Avoid warning with clang with offsetof()
      fdt: Drop SPL_BUILD macro
      bloblist: Put the magic number first
      bloblist: Rename the SPL tag
      bloblist: Drop unused tags
      bloblist: Use explicit numbering for the tags
      bloblist: Use LOG_CATEGORY to simply logging
      bloblist: Use 'phase' consistently for bloblists
      bloblist: Refactor Kconfig to support alloc or fixed
      bloblist: Add functions to obtain base address and size
      bloblist: doc: Bring in the API documentation
      bloblist: Relicense to allow BSD-3-Clause

 arch/sandbox/cpu/os.c                 |  10 +-
 arch/x86/cpu/broadwell/cpu_from_spl.c |   4 +-
 common/Kconfig                        |  95 ++++++++++++++++--
 common/bloblist.c                     | 119 ++++++++++++++--------
 common/board_f.c                      |   2 +-
 common/spl/spl.c                      |   4 +-
 doc/develop/bloblist.rst              |   8 +-
 drivers/core/device.c                 |  16 +--
 drivers/serial/serial-uclass.c        |   3 +-
 include/bloblist.h                    | 184
+++++++++++++++++++++++++---------
 include/fdtdec.h                      |   6 --
 include/linux/stddef.h                |   8 +-
 include/os.h                          |   2 +-
 test/bloblist.c                       |  21 ++--
 tools/genboardscfg.py                 |   2 +-
 tools/patman/gitutil.py               |  11 +-
 16 files changed, 359 insertions(+), 136 deletions(-)


Regards,
Simon

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

* Re: Please pull u-boot-dm
  2021-11-14  0:38 Simon Glass
@ 2021-11-14 15:23 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2021-11-14 15:23 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 642 bytes --]

On Sat, Nov 13, 2021 at 05:38:39PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/9840
> 
> 
> 
> The following changes since commit a51673eb75de328d3471b742e593f04b166591c4:
> 
>   configs: Resync with savedefconfig (2021-11-12 23:37:42 +0000)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-13nov21
> 
> for you to fetch changes up to 89cc0520d7962358ca85464836112217c5b8eca2:
> 
>   binman: Fix replace subcommand help and comments (2021-11-13 14:29:25 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2021-11-14  0:38 Simon Glass
  2021-11-14 15:23 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2021-11-14  0:38 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/9840



The following changes since commit a51673eb75de328d3471b742e593f04b166591c4:

  configs: Resync with savedefconfig (2021-11-12 23:37:42 +0000)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-13nov21

for you to fetch changes up to 89cc0520d7962358ca85464836112217c5b8eca2:

  binman: Fix replace subcommand help and comments (2021-11-13 14:29:25 -0700)

----------------------------------------------------------------
env tidy-ups
test fixes
binman fixes and ELF enhancements

----------------------------------------------------------------
Heinrich Schuchardt (2):
      test/dm: fix watchdog test
      sandbox: fix sandbox_wdt_expire_now()

Jan Kiszka (2):
      bootstage: Differentiate boot progress kconfig entries
      binman: Fix replace subcommand help and comments

Marek Behún (3):
      env: Don't set ready flag if import failed in env_set_default()
      env: Fix env_get() when returning empty string using env_get_f()
      env: Simplify env_get_default()

Simon Glass (6):
      patman: Use a ValueError exception if tools.Run() fails
      binman: Report an error if test files fail to compile
      binman: Support reading the offset of an ELF-file symbol
      binman: Tidy up comments on _DoTestFile()
      binman: Support updating the dtb in an ELF file
      Makefile: Correct TPL rule for OF_REAL

 Makefile                                   |  2 +-
 boot/Kconfig                               |  2 +-
 drivers/watchdog/sandbox_wdt.c             |  1 +
 env/common.c                               | 51
++++++++++++++++++++++++++++-----------------------
 test/dm/Makefile                           |  4 +++-
 tools/binman/binman.rst                    | 36
++++++++++++++++++++++++++++++++++++
 tools/binman/cmdline.py                    |  6 ++++--
 tools/binman/control.py                    | 15 +++++++++++++--
 tools/binman/elf.py                        | 74
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 tools/binman/elf_test.py                   | 45
+++++++++++++++++++++++++++++++++++++++++++--
 tools/binman/ftest.py                      | 88
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-
 tools/binman/test/Makefile                 | 13 ++++++++++++-
 tools/binman/test/bss_data.c               |  2 +-
 tools/binman/test/embed_data.c             | 16 ++++++++++++++++
 tools/binman/test/embed_data.lds           | 23 +++++++++++++++++++++++
 tools/binman/test/u_boot_binman_embed.c    | 13 +++++++++++++
 tools/binman/test/u_boot_binman_embed.lds  | 29 +++++++++++++++++++++++++++++
 tools/binman/test/u_boot_binman_embed_sm.c | 13 +++++++++++++
 tools/patman/tools.py                      |  2 +-
 19 files changed, 396 insertions(+), 39 deletions(-)
 create mode 100644 tools/binman/test/embed_data.c
 create mode 100644 tools/binman/test/embed_data.lds
 create mode 100644 tools/binman/test/u_boot_binman_embed.c
 create mode 100644 tools/binman/test/u_boot_binman_embed.lds
 create mode 100644 tools/binman/test/u_boot_binman_embed_sm.c

Regards,
SImon

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

* Re: Please pull u-boot-dm
  2021-10-31 19:40 Simon Glass
@ 2021-11-01  1:03 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2021-11-01  1:03 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 634 bytes --]

On Sun, Oct 31, 2021 at 01:40:48PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/9692
> 
> 
> The following changes since commit 50bff6a6f86669a8652e2bf271eeb04f77911274:
> 
>   Merge branch '2021-10-31-assorted-platform-updates' (2021-10-31
> 12:21:12 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-boo21
> 
> for you to fetch changes up to b55881ddb455af31b64038cf3b67f781909971cc:
> 
>   bootstage: Add SPL support (2021-10-31 12:26:44 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2021-10-31 19:40 Simon Glass
  2021-11-01  1:03 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2021-10-31 19:40 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/9692


The following changes since commit 50bff6a6f86669a8652e2bf271eeb04f77911274:

  Merge branch '2021-10-31-assorted-platform-updates' (2021-10-31
12:21:12 -0400)

are available in the Git repository at:

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

for you to fetch changes up to b55881ddb455af31b64038cf3b67f781909971cc:

  bootstage: Add SPL support (2021-10-31 12:26:44 -0600)

----------------------------------------------------------------
Environment tidy-ups
patman 'postfix' support
fix binman test race condition causing a timeout error

----------------------------------------------------------------
Alistair Delva (1):
      x86: Fix linking u-boot with ld.lld

Hannu Lounento (1):
      image.h: make image_sign_info.fit point to const

Marek Behún (14):
      env: sf: Cosmetic fix in env_sf_init_addr()
      env: sf: Use ENV_VALID enum names instead of literals
      env: sf: Put ENV_INVALID into gd->env_valid on CRC failure
      env: nand: Put ENV_INVALID into gd->env_valid if default environment
      env: nvram: Let generic env_init() assign default environment
      env: nvram: Cosmetic fix in env_nvram_init()
      env: nowhere: Let generic env_init() assign default environment
      env: nowhere: Cosmetic fix
      env: flash: Let generic env_init() assign default environment
      env: flash: Cosmetic fix
      board: synquacer: developerbox: Don't set gd->env_addr to
default_environment
      board: freescale: various boards: Let env subsystem set gd->env_addr
      env: Always use char for default_environment
      env: Use static_assert() to check if default_environment is too large

Marek Vasut (1):
      bootstage: Add SPL support

Sean Anderson (1):
      patman: Add "postfix" support to patch subjects

Simon Glass (1):
      binman: Allow timeout to occur in the image or its section

Tom Rini (1):
      sandbox: Migrate ARCH_MAP_SYSMEM to Kconfig

 Makefile                                    |  3 +++
 arch/sandbox/Kconfig                        |  3 +++
 arch/sandbox/config.mk                      |  1 -
 arch/x86/cpu/cpu.c                          |  2 +-
 board/Marvell/mvebu_armada-37xx/board.c     |  2 +-
 board/freescale/ls1012afrdm/ls1012afrdm.c   |  4 ----
 board/freescale/ls1012aqds/ls1012aqds.c     |  4 ----
 board/freescale/ls1012ardb/ls1012ardb.c     |  4 ----
 board/freescale/ls1028a/ls1028a.c           |  4 ----
 board/freescale/ls1088a/ls1088a.c           |  4 ----
 board/freescale/ls2080aqds/ls2080aqds.c     |  3 ---
 board/freescale/ls2080ardb/ls2080ardb.c     |  3 ---
 board/freescale/lx2160a/lx2160a.c           |  3 ---
 board/siemens/iot2050/board.c               |  2 +-
 board/socionext/developerbox/developerbox.c |  2 --
 common/Kconfig.boot                         |  9 +++++++++
 common/image-fit-sig.c                      |  2 +-
 common/init/board_init.c                    |  2 +-
 common/spl/spl.c                            |  2 +-
 env/common.c                                | 11 +++--------
 env/flash.c                                 |  5 +----
 env/nand.c                                  |  3 +--
 env/nowhere.c                               |  5 ++---
 env/nvram.c                                 |  7 +++----
 env/sf.c                                    |  7 +++----
 include/bootstage.h                         |  2 +-
 include/env_default.h                       | 10 ++++++++--
 include/env_internal.h                      |  4 ++--
 include/image.h                             |  2 +-
 tools/binman/ftest.py                       |  3 +--
 tools/patman/README                         |  5 +++++
 tools/patman/func_test.py                   |  6 ++++--
 tools/patman/patchstream.py                 |  2 ++
 tools/patman/series.py                      |  9 +++++++--
 tools/patman/test/test01.txt                |  1 +
 35 files changed, 66 insertions(+), 75 deletions(-)

Regards,
SImon

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

* Re: Please pull u-boot-dm
  2021-10-22  1:36 Simon Glass
@ 2021-10-22 12:56 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2021-10-22 12:56 UTC (permalink / raw)
  To: Simon Glass
  Cc: U-Boot Mailing List, Heinrich Schuchardt, Marek Behún,
	Pierre-Clément Tosi

[-- Attachment #1: Type: text/plain, Size: 674 bytes --]

On Thu, Oct 21, 2021 at 07:36:44PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/9563
> 
> 
> 
> The following changes since commit f200a4bcecf1be6d8b546f0eb6af6403c93d80dd:
> 
>   Merge https://source.denx.de/u-boot/custodians/u-boot-marvell (2021-10-21
> 07:52:15 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-21oct21
> 
> for you to fetch changes up to f231566475c545de476a3bf5f596c246c52511aa:
> 
>   env: Move non-cli env functions to env/common.c (2021-10-21 12:50:48
> -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2021-10-22  1:36 Simon Glass
  2021-10-22 12:56 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2021-10-22  1:36 UTC (permalink / raw)
  To: U-Boot Mailing List
  Cc: Tom Rini, Heinrich Schuchardt, Marek Behún,
	Pierre-Clément Tosi

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/9563



The following changes since commit f200a4bcecf1be6d8b546f0eb6af6403c93d80dd:

  Merge https://source.denx.de/u-boot/custodians/u-boot-marvell (2021-10-21
07:52:15 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-21oct21

for you to fetch changes up to f231566475c545de476a3bf5f596c246c52511aa:

  env: Move non-cli env functions to env/common.c (2021-10-21 12:50:48
-0600)

----------------------------------------------------------------
Refactoring of env_get_char() etc.
Update buildman to use gcc-11.1.0
Use in-container toolchain for nokia_rx51 CI test

----------------------------------------------------------------
Heinrich Schuchardt (1):
      sandbox: provide /chosen/boot-hartid property

Marek Behún (13):
      env: Fix documentation for env_get_f()
      env: Drop env_get_char_spec() and old, unused .get_char()
implementations
      examples: api: glue: Remove comment that does not apply anymore
      env: Change env_match() to static and remove from header
      env: Inline env_get_char() into its only user
      env: Use string pointer instead of indexes in env_get_f()
      env: Use better name for variable in env_get_f()
      env: Don't match empty variable name in env_match()
      env: Early return from env_get_f() on NULL name
      env: Make return value of env_get_f() behave like sprintf() on success
      env: Use memcpy() instead of ad-hoc code to copy variable value
      env: Simplify env_match() and inline into env_get_f()
      env: Move non-cli env functions to env/common.c

Pierre-Clément Tosi (1):
      dm: Fix util.h's broken include guard

Tom Rini (2):
      CI: Switch running the nokia_rx51 test with in-container toolchain
      buildman: Add gcc-11.1.0 to the directory list

 .azure-pipelines.yml         |   3 +-
 .gitlab-ci.yml               |   3 +-
 arch/sandbox/lib/Makefile    |   2 +-
 arch/sandbox/lib/fdt_fixup.c |  25 +++++++++
 cmd/nvedit.c                 | 188
--------------------------------------------------------------------
 env/common.c                 | 180
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 env/eeprom.c                 |  18 -------
 env/env.c                    |  13 -----
 env/nowhere.c                |   5 +-
 env/nvram.c                  |  14 -----
 examples/api/glue.c          |   5 --
 include/dm/util.h            |   4 +-
 include/env.h                |  24 +--------
 tools/buildman/toolchain.py  |   2 +-
 14 files changed, 215 insertions(+), 271 deletions(-)
 create mode 100644 arch/sandbox/lib/fdt_fixup.c

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2021-09-18 11:34 Simon Glass
  2021-09-18 11:59 ` Ilias Apalodimas
@ 2021-09-19 16:51 ` Tom Rini
  1 sibling, 0 replies; 154+ messages in thread
From: Tom Rini @ 2021-09-19 16:51 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List, Ilias Apalodimas, Heinrich Schuchardt

[-- Attachment #1: Type: text/plain, Size: 1367 bytes --]

On Sat, Sep 18, 2021 at 05:34:38AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> This is a revert of the EFI patches as mentioned on the mailing list.
> I believe this is the best way forward and avoids the current, flawed
> approach from getting into an official release and making it difficult
> to back out.
> 
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/9154
> 
> 
> 
> The following changes since commit d0b8c9a231d6e5fba881960c9fcfcc444f1812f9:
> 
>   Merge branch '2021-09-17-TI-platform-updates' (2021-09-17 18:51:57 -0400)
> 
> are available in the Git repository at:
> 
>   git@source.denx.de:u-boot/custodians/u-boot-dm.git tags/dm-pull-18sep21
> 
> for you to fetch changes up to 47a25e81d35c8d801cae9089de90c9ffea083409:
> 
>   Revert "efi_capsule: Move signature from DTB to .rodata" (2021-09-18
> 03:47:50 -0600)
> 
> ----------------------------------------------------------------
> Revert the public-key-embedded-in-executable patches so this does not form
> part of an official release before it is agreed.
> 
> ----------------------------------------------------------------

As the general consensus is that everyone involved here is committed to
spending the time to come up with a technical solution to the problem
that everyone can agree on, I've applied this PR to master.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Re: Please pull u-boot-dm
  2021-09-18 12:43       ` François Ozog
@ 2021-09-18 15:31         ` Simon Glass
  0 siblings, 0 replies; 154+ messages in thread
From: Simon Glass @ 2021-09-18 15:31 UTC (permalink / raw)
  To: François Ozog
  Cc: Ilias Apalodimas, U-Boot Mailing List, Tom Rini,
	Heinrich Schuchardt, Mark Kettenis

Hi François,

On Sat, 18 Sept 2021 at 06:44, François Ozog <francois.ozog@linaro.org>
wrote:

>
>
> On Sat, 18 Sept 2021 at 14:23, Ilias Apalodimas <
> ilias.apalodimas@linaro.org> wrote:
>
>> Hi Simon
>>
>> Top posting again apologies.
>> I am fine with whatever really. I've spent more time arguing about it
>> than coding it :)
>>
>> Regardless of revert or no, we must dedicate enough energy ASAP to
> conceptualize what we are collectively doing as discussions on the mailing
> list are not the most effective.
> I'll propose a first draft by Monday my time.
>

I very much agree. Thank you for taking this on!

I will certainly dedicate what time is needed to resolve things from my
side, too.

Regards,
Simon


> I have worked planned for this and the DM/EFI
>> <https://dm.corp.google.com/EFI> integration, so I'll update you on the
>> details once we start
>>
>>
>> Cheers
>> Ilias
>>
>> On Sat, 18 Sep 2021, 15:13 Simon Glass, <sjg@chromium.org> wrote:
>>
>>> Hi Ilias,
>>>
>>> On Sat, 18 Sept 2021 at 05:59, Ilias Apalodimas
>>> <ilias.apalodimas@linaro.org> wrote:
>>> >
>>> > +cc a few people that had some input on that discussion.
>>> > Apologies from top posting, but I am sending this from a mobile.
>>> >
>>> > I think I've spent enough time trying to explain why I think we don't
>>> need to revert this and why moving the signature to the dtb once we fix it
>>> has minimal effect on the users.
>>>
>>> We could get a patch in the release which makes it clear that the
>>> current approach is temporary only and will change immediately after
>>> the release. But really I don't see any sense in that since it just
>>> confuses people. Better to drop it and get it done for next time.
>>>
>>> >
>>> > Note that the mkeficapsule is completely irrelevant and shouldnt be
>>> reversed anyway but since we have to make changes in documentation etc and
>>> we are close to a release, just keep it in there.
>>> >
>>> > If everyone is convinced that this needs to be reverted I am fine.
>>> I'll just refix all of the platforms(since with this reverted only qemu
>>> supports authenticated capsules) and have a look on the dtb issues.
>>>
>>> Yes and I am very happy to work with you on that.
>>>
>>> Regards,
>>> Simon
>>>
>>> >
>>> > Regards
>>> > Ilias
>>> >
>>> > On Sat, 18 Sep 2021, 14:34 Simon Glass, <sjg@chromium.org> wrote:
>>> >>
>>> >> Hi Tom,
>>> >>
>>> >> This is a revert of the EFI patches as mentioned on the mailing list.
>>> >> I believe this is the best way forward and avoids the current, flawed
>>> >> approach from getting into an official release and making it difficult
>>> >> to back out.
>>> >>
>>> >>
>>> >> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/9154
>>> >>
>>> >>
>>> >>
>>> >> The following changes since commit
>>> d0b8c9a231d6e5fba881960c9fcfcc444f1812f9:
>>> >>
>>> >>   Merge branch '2021-09-17-TI-platform-updates' (2021-09-17 18:51:57
>>> -0400)
>>> >>
>>> >> are available in the Git repository at:
>>> >>
>>> >>   git@source.denx.de:u-boot/custodians/u-boot-dm.git
>>> tags/dm-pull-18sep21
>>> >>
>>> >> for you to fetch changes up to
>>> 47a25e81d35c8d801cae9089de90c9ffea083409:
>>> >>
>>> >>   Revert "efi_capsule: Move signature from DTB to .rodata" (2021-09-18
>>> >> 03:47:50 -0600)
>>> >>
>>> >> ----------------------------------------------------------------
>>> >> Revert the public-key-embedded-in-executable patches so this does not
>>> form
>>> >> part of an official release before it is agreed.
>>> >>
>>> >> ----------------------------------------------------------------
>>> >> Simon Glass (3):
>>> >>       Revert "doc: Update CapsuleUpdate READMEs"
>>> >>       Revert "mkeficapsule: Remove dtb related options"
>>> >>       Revert "efi_capsule: Move signature from DTB to .rodata"
>>> >>
>>> >>  board/emulation/common/Makefile  |   1 +
>>> >>  doc/develop/uefi/uefi.rst        | 124 ------------------------------
>>> >>  include/asm-generic/sections.h   |   2 -
>>> >>  lib/efi_loader/Kconfig           |   7 --
>>> >>  lib/efi_loader/Makefile          |   8 --
>>> >>  lib/efi_loader/efi_capsule.c     |  18 +----
>>> >>  lib/efi_loader/efi_capsule_key.S |  17 -----
>>> >>  tools/mkeficapsule.c             | 229
>>> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
>>> >>  8 files changed, 226 insertions(+), 180 deletions(-)
>>> >>  delete mode 100644 lib/efi_loader/efi_capsule_key.S
>>> >>
>>> >>
>>> >> Regards,
>>> >> Simon
>>>
>>
>
> --
> François-Frédéric Ozog | *Director Business Development*
> T: +33.67221.6485
> francois.ozog@linaro.org | Skype: ffozog
>
>
>

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

* Re: Please pull u-boot-dm
  2021-09-18 12:22     ` Ilias Apalodimas
@ 2021-09-18 12:43       ` François Ozog
  2021-09-18 15:31         ` Simon Glass
  0 siblings, 1 reply; 154+ messages in thread
From: François Ozog @ 2021-09-18 12:43 UTC (permalink / raw)
  To: Ilias Apalodimas
  Cc: Simon Glass, U-Boot Mailing List, Tom Rini, Heinrich Schuchardt,
	Mark Kettenis

On Sat, 18 Sept 2021 at 14:23, Ilias Apalodimas <ilias.apalodimas@linaro.org>
wrote:

> Hi Simon
>
> Top posting again apologies.
> I am fine with whatever really. I've spent more time arguing about it than
> coding it :)
>
> Regardless of revert or no, we must dedicate enough energy ASAP to
conceptualize what we are collectively doing as discussions on the mailing
list are not the most effective.
I'll propose a first draft by Monday my time.

> I have worked planned for this and the DM/EFI integration, so I'll update
> you on the details once we start
>
>
> Cheers
> Ilias
>
> On Sat, 18 Sep 2021, 15:13 Simon Glass, <sjg@chromium.org> wrote:
>
>> Hi Ilias,
>>
>> On Sat, 18 Sept 2021 at 05:59, Ilias Apalodimas
>> <ilias.apalodimas@linaro.org> wrote:
>> >
>> > +cc a few people that had some input on that discussion.
>> > Apologies from top posting, but I am sending this from a mobile.
>> >
>> > I think I've spent enough time trying to explain why I think we don't
>> need to revert this and why moving the signature to the dtb once we fix it
>> has minimal effect on the users.
>>
>> We could get a patch in the release which makes it clear that the
>> current approach is temporary only and will change immediately after
>> the release. But really I don't see any sense in that since it just
>> confuses people. Better to drop it and get it done for next time.
>>
>> >
>> > Note that the mkeficapsule is completely irrelevant and shouldnt be
>> reversed anyway but since we have to make changes in documentation etc and
>> we are close to a release, just keep it in there.
>> >
>> > If everyone is convinced that this needs to be reverted I am fine.
>> I'll just refix all of the platforms(since with this reverted only qemu
>> supports authenticated capsules) and have a look on the dtb issues.
>>
>> Yes and I am very happy to work with you on that.
>>
>> Regards,
>> Simon
>>
>> >
>> > Regards
>> > Ilias
>> >
>> > On Sat, 18 Sep 2021, 14:34 Simon Glass, <sjg@chromium.org> wrote:
>> >>
>> >> Hi Tom,
>> >>
>> >> This is a revert of the EFI patches as mentioned on the mailing list.
>> >> I believe this is the best way forward and avoids the current, flawed
>> >> approach from getting into an official release and making it difficult
>> >> to back out.
>> >>
>> >>
>> >> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/9154
>> >>
>> >>
>> >>
>> >> The following changes since commit
>> d0b8c9a231d6e5fba881960c9fcfcc444f1812f9:
>> >>
>> >>   Merge branch '2021-09-17-TI-platform-updates' (2021-09-17 18:51:57
>> -0400)
>> >>
>> >> are available in the Git repository at:
>> >>
>> >>   git@source.denx.de:u-boot/custodians/u-boot-dm.git
>> tags/dm-pull-18sep21
>> >>
>> >> for you to fetch changes up to
>> 47a25e81d35c8d801cae9089de90c9ffea083409:
>> >>
>> >>   Revert "efi_capsule: Move signature from DTB to .rodata" (2021-09-18
>> >> 03:47:50 -0600)
>> >>
>> >> ----------------------------------------------------------------
>> >> Revert the public-key-embedded-in-executable patches so this does not
>> form
>> >> part of an official release before it is agreed.
>> >>
>> >> ----------------------------------------------------------------
>> >> Simon Glass (3):
>> >>       Revert "doc: Update CapsuleUpdate READMEs"
>> >>       Revert "mkeficapsule: Remove dtb related options"
>> >>       Revert "efi_capsule: Move signature from DTB to .rodata"
>> >>
>> >>  board/emulation/common/Makefile  |   1 +
>> >>  doc/develop/uefi/uefi.rst        | 124 ------------------------------
>> >>  include/asm-generic/sections.h   |   2 -
>> >>  lib/efi_loader/Kconfig           |   7 --
>> >>  lib/efi_loader/Makefile          |   8 --
>> >>  lib/efi_loader/efi_capsule.c     |  18 +----
>> >>  lib/efi_loader/efi_capsule_key.S |  17 -----
>> >>  tools/mkeficapsule.c             | 229
>> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
>> >>  8 files changed, 226 insertions(+), 180 deletions(-)
>> >>  delete mode 100644 lib/efi_loader/efi_capsule_key.S
>> >>
>> >>
>> >> Regards,
>> >> Simon
>>
>

-- 
François-Frédéric Ozog | *Director Business Development*
T: +33.67221.6485
francois.ozog@linaro.org | Skype: ffozog

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

* Re: Please pull u-boot-dm
  2021-09-18 12:13   ` Simon Glass
@ 2021-09-18 12:22     ` Ilias Apalodimas
  2021-09-18 12:43       ` François Ozog
  0 siblings, 1 reply; 154+ messages in thread
From: Ilias Apalodimas @ 2021-09-18 12:22 UTC (permalink / raw)
  To: Simon Glass
  Cc: U-Boot Mailing List, Tom Rini, Heinrich Schuchardt,
	Mark Kettenis, François Ozog

Hi Simon

Top posting again apologies.
I am fine with whatever really. I've spent more time arguing about it than
coding it :)

I have worked planned for this and the DM/EFI integration, so I'll update
you on the details once we start


Cheers
Ilias

On Sat, 18 Sep 2021, 15:13 Simon Glass, <sjg@chromium.org> wrote:

> Hi Ilias,
>
> On Sat, 18 Sept 2021 at 05:59, Ilias Apalodimas
> <ilias.apalodimas@linaro.org> wrote:
> >
> > +cc a few people that had some input on that discussion.
> > Apologies from top posting, but I am sending this from a mobile.
> >
> > I think I've spent enough time trying to explain why I think we don't
> need to revert this and why moving the signature to the dtb once we fix it
> has minimal effect on the users.
>
> We could get a patch in the release which makes it clear that the
> current approach is temporary only and will change immediately after
> the release. But really I don't see any sense in that since it just
> confuses people. Better to drop it and get it done for next time.
>
> >
> > Note that the mkeficapsule is completely irrelevant and shouldnt be
> reversed anyway but since we have to make changes in documentation etc and
> we are close to a release, just keep it in there.
> >
> > If everyone is convinced that this needs to be reverted I am fine.  I'll
> just refix all of the platforms(since with this reverted only qemu supports
> authenticated capsules) and have a look on the dtb issues.
>
> Yes and I am very happy to work with you on that.
>
> Regards,
> Simon
>
> >
> > Regards
> > Ilias
> >
> > On Sat, 18 Sep 2021, 14:34 Simon Glass, <sjg@chromium.org> wrote:
> >>
> >> Hi Tom,
> >>
> >> This is a revert of the EFI patches as mentioned on the mailing list.
> >> I believe this is the best way forward and avoids the current, flawed
> >> approach from getting into an official release and making it difficult
> >> to back out.
> >>
> >>
> >> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/9154
> >>
> >>
> >>
> >> The following changes since commit
> d0b8c9a231d6e5fba881960c9fcfcc444f1812f9:
> >>
> >>   Merge branch '2021-09-17-TI-platform-updates' (2021-09-17 18:51:57
> -0400)
> >>
> >> are available in the Git repository at:
> >>
> >>   git@source.denx.de:u-boot/custodians/u-boot-dm.git
> tags/dm-pull-18sep21
> >>
> >> for you to fetch changes up to 47a25e81d35c8d801cae9089de90c9ffea083409:
> >>
> >>   Revert "efi_capsule: Move signature from DTB to .rodata" (2021-09-18
> >> 03:47:50 -0600)
> >>
> >> ----------------------------------------------------------------
> >> Revert the public-key-embedded-in-executable patches so this does not
> form
> >> part of an official release before it is agreed.
> >>
> >> ----------------------------------------------------------------
> >> Simon Glass (3):
> >>       Revert "doc: Update CapsuleUpdate READMEs"
> >>       Revert "mkeficapsule: Remove dtb related options"
> >>       Revert "efi_capsule: Move signature from DTB to .rodata"
> >>
> >>  board/emulation/common/Makefile  |   1 +
> >>  doc/develop/uefi/uefi.rst        | 124 ------------------------------
> >>  include/asm-generic/sections.h   |   2 -
> >>  lib/efi_loader/Kconfig           |   7 --
> >>  lib/efi_loader/Makefile          |   8 --
> >>  lib/efi_loader/efi_capsule.c     |  18 +----
> >>  lib/efi_loader/efi_capsule_key.S |  17 -----
> >>  tools/mkeficapsule.c             | 229
> >> ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
> >>  8 files changed, 226 insertions(+), 180 deletions(-)
> >>  delete mode 100644 lib/efi_loader/efi_capsule_key.S
> >>
> >>
> >> Regards,
> >> Simon
>

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

* Re: Please pull u-boot-dm
  2021-09-18 12:14   ` Tom Rini
@ 2021-09-18 12:19     ` Ilias Apalodimas
  0 siblings, 0 replies; 154+ messages in thread
From: Ilias Apalodimas @ 2021-09-18 12:19 UTC (permalink / raw)
  To: Tom Rini
  Cc: Simon Glass, U-Boot Mailing List, Heinrich Schuchardt,
	Mark Kettenis, François Ozog

Hi Tom
 Yes the internal ABI and the whole functionality remains identical.
What changes is how the user includes the key in the final binary.

It's a Kconfig with the patch applied, while if we move it to the dtb the
user must add it and concat the dtb with uboot.  So apart from how we build
the final binary nothing changes

Regards
Ilias

On Sat, 18 Sep 2021, 15:14 Tom Rini, <trini@konsulko.com> wrote:

> On Sat, Sep 18, 2021 at 02:59:42PM +0300, Ilias Apalodimas wrote:
>
> > +cc a few people that had some input on that discussion.
> > Apologies from top posting, but I am sending this from a mobile.
> >
> > I think I've spent enough time trying to explain why I think we don't
> need
> > to revert this and why moving the signature to the dtb once we fix it has
> > minimal effect on the users.
>
> One thing I think you confirmed to me on IRC, but I don't think was on
> the mailing list is, if we do not revert this set of changes, we also do
> not lock ourselves in to some implementation that must be supported for
> forever, correct?  In other words, shipping things as is does not
> preclude making further changes to this area based on Simon's feedback.
>
> --
> Tom
>

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

* Re: Please pull u-boot-dm
  2021-09-18 11:59 ` Ilias Apalodimas
  2021-09-18 12:13   ` Simon Glass
@ 2021-09-18 12:14   ` Tom Rini
  2021-09-18 12:19     ` Ilias Apalodimas
  1 sibling, 1 reply; 154+ messages in thread
From: Tom Rini @ 2021-09-18 12:14 UTC (permalink / raw)
  To: Ilias Apalodimas
  Cc: Simon Glass, U-Boot Mailing List, Heinrich Schuchardt,
	Mark Kettenis, François Ozog

[-- Attachment #1: Type: text/plain, Size: 761 bytes --]

On Sat, Sep 18, 2021 at 02:59:42PM +0300, Ilias Apalodimas wrote:

> +cc a few people that had some input on that discussion.
> Apologies from top posting, but I am sending this from a mobile.
> 
> I think I've spent enough time trying to explain why I think we don't need
> to revert this and why moving the signature to the dtb once we fix it has
> minimal effect on the users.

One thing I think you confirmed to me on IRC, but I don't think was on
the mailing list is, if we do not revert this set of changes, we also do
not lock ourselves in to some implementation that must be supported for
forever, correct?  In other words, shipping things as is does not
preclude making further changes to this area based on Simon's feedback.

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Re: Please pull u-boot-dm
  2021-09-18 11:59 ` Ilias Apalodimas
@ 2021-09-18 12:13   ` Simon Glass
  2021-09-18 12:22     ` Ilias Apalodimas
  2021-09-18 12:14   ` Tom Rini
  1 sibling, 1 reply; 154+ messages in thread
From: Simon Glass @ 2021-09-18 12:13 UTC (permalink / raw)
  To: Ilias Apalodimas
  Cc: U-Boot Mailing List, Tom Rini, Heinrich Schuchardt,
	Mark Kettenis, François Ozog

Hi Ilias,

On Sat, 18 Sept 2021 at 05:59, Ilias Apalodimas
<ilias.apalodimas@linaro.org> wrote:
>
> +cc a few people that had some input on that discussion.
> Apologies from top posting, but I am sending this from a mobile.
>
> I think I've spent enough time trying to explain why I think we don't need to revert this and why moving the signature to the dtb once we fix it has minimal effect on the users.

We could get a patch in the release which makes it clear that the
current approach is temporary only and will change immediately after
the release. But really I don't see any sense in that since it just
confuses people. Better to drop it and get it done for next time.

>
> Note that the mkeficapsule is completely irrelevant and shouldnt be reversed anyway but since we have to make changes in documentation etc and we are close to a release, just keep it in there.
>
> If everyone is convinced that this needs to be reverted I am fine.  I'll just refix all of the platforms(since with this reverted only qemu supports authenticated capsules) and have a look on the dtb issues.

Yes and I am very happy to work with you on that.

Regards,
Simon

>
> Regards
> Ilias
>
> On Sat, 18 Sep 2021, 14:34 Simon Glass, <sjg@chromium.org> wrote:
>>
>> Hi Tom,
>>
>> This is a revert of the EFI patches as mentioned on the mailing list.
>> I believe this is the best way forward and avoids the current, flawed
>> approach from getting into an official release and making it difficult
>> to back out.
>>
>>
>> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/9154
>>
>>
>>
>> The following changes since commit d0b8c9a231d6e5fba881960c9fcfcc444f1812f9:
>>
>>   Merge branch '2021-09-17-TI-platform-updates' (2021-09-17 18:51:57 -0400)
>>
>> are available in the Git repository at:
>>
>>   git@source.denx.de:u-boot/custodians/u-boot-dm.git tags/dm-pull-18sep21
>>
>> for you to fetch changes up to 47a25e81d35c8d801cae9089de90c9ffea083409:
>>
>>   Revert "efi_capsule: Move signature from DTB to .rodata" (2021-09-18
>> 03:47:50 -0600)
>>
>> ----------------------------------------------------------------
>> Revert the public-key-embedded-in-executable patches so this does not form
>> part of an official release before it is agreed.
>>
>> ----------------------------------------------------------------
>> Simon Glass (3):
>>       Revert "doc: Update CapsuleUpdate READMEs"
>>       Revert "mkeficapsule: Remove dtb related options"
>>       Revert "efi_capsule: Move signature from DTB to .rodata"
>>
>>  board/emulation/common/Makefile  |   1 +
>>  doc/develop/uefi/uefi.rst        | 124 ------------------------------
>>  include/asm-generic/sections.h   |   2 -
>>  lib/efi_loader/Kconfig           |   7 --
>>  lib/efi_loader/Makefile          |   8 --
>>  lib/efi_loader/efi_capsule.c     |  18 +----
>>  lib/efi_loader/efi_capsule_key.S |  17 -----
>>  tools/mkeficapsule.c             | 229
>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
>>  8 files changed, 226 insertions(+), 180 deletions(-)
>>  delete mode 100644 lib/efi_loader/efi_capsule_key.S
>>
>>
>> Regards,
>> Simon

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

* Re: Please pull u-boot-dm
  2021-09-18 11:34 Simon Glass
@ 2021-09-18 11:59 ` Ilias Apalodimas
  2021-09-18 12:13   ` Simon Glass
  2021-09-18 12:14   ` Tom Rini
  2021-09-19 16:51 ` Tom Rini
  1 sibling, 2 replies; 154+ messages in thread
From: Ilias Apalodimas @ 2021-09-18 11:59 UTC (permalink / raw)
  To: Simon Glass
  Cc: U-Boot Mailing List, Tom Rini, Heinrich Schuchardt,
	Mark Kettenis, François Ozog

+cc a few people that had some input on that discussion.
Apologies from top posting, but I am sending this from a mobile.

I think I've spent enough time trying to explain why I think we don't need
to revert this and why moving the signature to the dtb once we fix it has
minimal effect on the users.

Note that the mkeficapsule is completely irrelevant and shouldnt be
reversed anyway but since we have to make changes in documentation etc and
we are close to a release, just keep it in there.

If everyone is convinced that this needs to be reverted I am fine.  I'll
just refix all of the platforms(since with this reverted only qemu supports
authenticated capsules) and have a look on the dtb issues.

Regards
Ilias

On Sat, 18 Sep 2021, 14:34 Simon Glass, <sjg@chromium.org> wrote:

> Hi Tom,
>
> This is a revert of the EFI patches as mentioned on the mailing list.
> I believe this is the best way forward and avoids the current, flawed
> approach from getting into an official release and making it difficult
> to back out.
>
>
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/9154
>
>
>
> The following changes since commit
> d0b8c9a231d6e5fba881960c9fcfcc444f1812f9:
>
>   Merge branch '2021-09-17-TI-platform-updates' (2021-09-17 18:51:57 -0400)
>
> are available in the Git repository at:
>
>   git@source.denx.de:u-boot/custodians/u-boot-dm.git tags/dm-pull-18sep21
>
> for you to fetch changes up to 47a25e81d35c8d801cae9089de90c9ffea083409:
>
>   Revert "efi_capsule: Move signature from DTB to .rodata" (2021-09-18
> 03:47:50 -0600)
>
> ----------------------------------------------------------------
> Revert the public-key-embedded-in-executable patches so this does not form
> part of an official release before it is agreed.
>
> ----------------------------------------------------------------
> Simon Glass (3):
>       Revert "doc: Update CapsuleUpdate READMEs"
>       Revert "mkeficapsule: Remove dtb related options"
>       Revert "efi_capsule: Move signature from DTB to .rodata"
>
>  board/emulation/common/Makefile  |   1 +
>  doc/develop/uefi/uefi.rst        | 124 ------------------------------
>  include/asm-generic/sections.h   |   2 -
>  lib/efi_loader/Kconfig           |   7 --
>  lib/efi_loader/Makefile          |   8 --
>  lib/efi_loader/efi_capsule.c     |  18 +----
>  lib/efi_loader/efi_capsule_key.S |  17 -----
>  tools/mkeficapsule.c             | 229
> ++++++++++++++++++++++++++++++++++++++++++++++++++++++--
>  8 files changed, 226 insertions(+), 180 deletions(-)
>  delete mode 100644 lib/efi_loader/efi_capsule_key.S
>
>
> Regards,
> Simon
>

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

* Please pull u-boot-dm
@ 2021-09-18 11:34 Simon Glass
  2021-09-18 11:59 ` Ilias Apalodimas
  2021-09-19 16:51 ` Tom Rini
  0 siblings, 2 replies; 154+ messages in thread
From: Simon Glass @ 2021-09-18 11:34 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini, Ilias Apalodimas, Heinrich Schuchardt

Hi Tom,

This is a revert of the EFI patches as mentioned on the mailing list.
I believe this is the best way forward and avoids the current, flawed
approach from getting into an official release and making it difficult
to back out.


https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/9154



The following changes since commit d0b8c9a231d6e5fba881960c9fcfcc444f1812f9:

  Merge branch '2021-09-17-TI-platform-updates' (2021-09-17 18:51:57 -0400)

are available in the Git repository at:

  git@source.denx.de:u-boot/custodians/u-boot-dm.git tags/dm-pull-18sep21

for you to fetch changes up to 47a25e81d35c8d801cae9089de90c9ffea083409:

  Revert "efi_capsule: Move signature from DTB to .rodata" (2021-09-18
03:47:50 -0600)

----------------------------------------------------------------
Revert the public-key-embedded-in-executable patches so this does not form
part of an official release before it is agreed.

----------------------------------------------------------------
Simon Glass (3):
      Revert "doc: Update CapsuleUpdate READMEs"
      Revert "mkeficapsule: Remove dtb related options"
      Revert "efi_capsule: Move signature from DTB to .rodata"

 board/emulation/common/Makefile  |   1 +
 doc/develop/uefi/uefi.rst        | 124 ------------------------------
 include/asm-generic/sections.h   |   2 -
 lib/efi_loader/Kconfig           |   7 --
 lib/efi_loader/Makefile          |   8 --
 lib/efi_loader/efi_capsule.c     |  18 +----
 lib/efi_loader/efi_capsule_key.S |  17 -----
 tools/mkeficapsule.c             | 229
++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 8 files changed, 226 insertions(+), 180 deletions(-)
 delete mode 100644 lib/efi_loader/efi_capsule_key.S


Regards,
Simon

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

* Re: Please pull u-boot-dm
  2021-08-09  2:32 Simon Glass
@ 2021-08-09 18:46 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2021-08-09 18:46 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 687 bytes --]

On Sun, Aug 08, 2021 at 08:32:19PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/8631
> 
> The following changes since commit 8f07f5376a21a57ce191e5548b1a30c9709994d3:
> 
>   Merge tag 'video-2021-08-05' of
> https://source.denx.de/u-boot/custodians/u-boot-video (2021-08-06 13:46:40
> -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-8aug21
> 
> for you to fetch changes up to e679f39f7fc3eb083b2f957d748f81bbdc28f28c:
> 
>   dtoc: Correct the intarray-widening test case (2021-08-08 11:27:27 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2021-08-09  2:32 Simon Glass
  2021-08-09 18:46 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2021-08-09  2:32 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/8631

The following changes since commit 8f07f5376a21a57ce191e5548b1a30c9709994d3:

  Merge tag 'video-2021-08-05' of
https://source.denx.de/u-boot/custodians/u-boot-video (2021-08-06 13:46:40
-0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-8aug21

for you to fetch changes up to e679f39f7fc3eb083b2f957d748f81bbdc28f28c:

  dtoc: Correct the intarray-widening test case (2021-08-08 11:27:27 -0600)

----------------------------------------------------------------
Use log subsystem for dm_warn()
Various minor bug fixes

----------------------------------------------------------------
Patrick Delaunay (1):
      dm: migrate the dm_warn to use the log macro

Simon Glass (3):
      dm: core: Don't allow uclass use before ready
      patman: Avoid blank lines between tags
      dtoc: Correct the intarray-widening test case

 drivers/core/uclass.c       |  3 +++
 drivers/core/util.c         | 11 -----------
 include/dm/uclass.h         |  3 ++-
 include/dm/util.h           |  2 +-
 test/dm/core.c              |  1 +
 tools/dtoc/test_fdt.py      |  2 +-
 tools/patman/func_test.py   | 23 ++++++++++++++++++++++-
 tools/patman/patchstream.py |  7 ++++++-
 8 files changed, 36 insertions(+), 16 deletions(-)

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2021-08-01 18:08 Simon Glass
@ 2021-08-02 16:05 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2021-08-02 16:05 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 652 bytes --]

On Sun, Aug 01, 2021 at 12:08:11PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/8500
> 
> 
> The following changes since commit 5371593aed56ee11cbb6cc6ac8d058fcd9b8f58c:
> 
>   Merge https://source.denx.de/u-boot/custodians/u-boot-sunxi (2021-07-31
> 20:51:24 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-1aug21
> 
> for you to fetch changes up to eec44c7218a3c3ce924a282cc46a59e83feb9de1:
> 
>   dtoc: Support widening a bool value (2021-08-01 09:05:24 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2021-08-01 18:08 Simon Glass
  2021-08-02 16:05 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2021-08-01 18:08 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/8500


The following changes since commit 5371593aed56ee11cbb6cc6ac8d058fcd9b8f58c:

  Merge https://source.denx.de/u-boot/custodians/u-boot-sunxi (2021-07-31
20:51:24 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-1aug21

for you to fetch changes up to eec44c7218a3c3ce924a282cc46a59e83feb9de1:

  dtoc: Support widening a bool value (2021-08-01 09:05:24 -0600)

----------------------------------------------------------------
sandbox TPM-emulator improvements
rST documentation and fixes for moveconfig
handle empty 'ranges' property in dtoc
patman warning for invalid tag
clean-ups to 'fdt add' command

----------------------------------------------------------------
Patrick Delaunay (1):
      patman: add warning for invalid tag

Simon Glass (21):
      sandbox: tpm: Split out common nvdata code
      sandbox: tpm: Tidy up reading and writing of device state
      sandbox: tpm: Support the define-space command
      sandbox: tpm: Correct handling of get-capability
      sandbox: tpm: Finish comments for struct sandbox_tpm2
      sandbox: tpm: Track whether the state is valid
      sandbox: tpm: Support nvdata in TPM2
      sandbox: tpm: Support storing device state in tpm2
      sandbox: tpm: Correct handling of SANDBOX_TPM_PCR_NB
      sandbox: tpm: Support extending a PCR multiple times
      fdt: Tidy up the code a bit with fdt addr
      fdt: Show the type of devicetree with fdt addr
      doc: Create an intro section for testing
      doc: Move coccinelle into its own section
      doc: Add docs for the moveconfig tool
      doc: Fix up outdated moveconfig docs
      moveconfig: Update to newer kconfiglib
      sandbox: Reduce keyed autoboot delay
      dtoc: Rename is_wider_than() to reduce confusion
      dtoc: Fix widening an int array to an int
      dtoc: Support widening a bool value

Tim Harvey (1):
      common: board_r: print error if binman_init fails

 arch/sandbox/cpu/start.c             |   9 ++
 arch/sandbox/cpu/state.c             |  18 +++
 arch/sandbox/dts/sandbox.dtsi        |   2 +
 arch/sandbox/include/asm/state.h     |   1 +
 cmd/fdt.c                            |  42 +++---
 common/autoboot.c                    |   6 +-
 common/board_r.c                     |   8 +-
 doc/develop/index.rst                |  10 +-
 doc/develop/moveconfig.rst           | 282
++++++++++++++++++++++++++++++++++++++++
 doc/develop/testing.rst              |   6 +-
 drivers/tpm/Makefile                 |   4 +-
 drivers/tpm/sandbox_common.c         |  77 +++++++++++
 drivers/tpm/sandbox_common.h         | 108 ++++++++++++++++
 drivers/tpm/tpm2_tis_sandbox.c       | 283
+++++++++++++++++++++++++++++++++++-----
 drivers/tpm/tpm_tis_sandbox.c        | 171 +++++++-----------------
 include/autoboot.h                   |  36 ++++++
 include/tpm-v2.h                     |   2 +
 test/common/test_autoboot.c          |   6 +
 test/dm/of_platdata.c                |   7 +-
 test/py/tests/test_tpm2.py           |  18 ++-
 tools/dtoc/fdt.py                    |  40 ++++--
 tools/dtoc/test/dtoc_test_simple.dts |   2 +
 tools/dtoc/test_dtoc.py              |   9 +-
 tools/dtoc/test_fdt.py               |  29 ++++-
 tools/moveconfig.py                  | 315
++-------------------------------------------
 tools/patman/func_test.py            |  11 ++
 tools/patman/patchstream.py          |   9 ++
 27 files changed, 997 insertions(+), 514 deletions(-)
 create mode 100644 doc/develop/moveconfig.rst
 create mode 100644 drivers/tpm/sandbox_common.c
 create mode 100644 drivers/tpm/sandbox_common.h

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2021-07-22 13:07 Simon Glass
@ 2021-07-22 19:00 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2021-07-22 19:00 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 688 bytes --]

On Thu, Jul 22, 2021 at 07:07:08AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/8353
> 
> 
> The following changes since commit c9204859bbdb924cda811813c545032971656480:
> 
>   Merge branch 'master' of git://source.denx.de/u-boot-sh (2021-07-20
> 19:31:40 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-21jul21
> 
> for you to fetch changes up to 1b098b3e655451572054ce933a87231ee16f7133:
> 
>   dm: core: fix no null pointer detection in
> ofnode_get_addr_size_index() (2021-07-21 10:27:35 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2021-07-22 13:07 Simon Glass
  2021-07-22 19:00 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2021-07-22 13:07 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/8353


The following changes since commit c9204859bbdb924cda811813c545032971656480:

  Merge branch 'master' of git://source.denx.de/u-boot-sh (2021-07-20
19:31:40 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-21jul21

for you to fetch changes up to 1b098b3e655451572054ce933a87231ee16f7133:

  dm: core: fix no null pointer detection in
ofnode_get_addr_size_index() (2021-07-21 10:27:35 -0600)

----------------------------------------------------------------
dtoc improvements to show better warnings
minor test build fixes
sandbox fixes for SDL2 and running TPL
bloblist resize feature
binman multithreading

----------------------------------------------------------------
Chen Guanqiao (1):
      dm: core: fix no null pointer detection in ofnode_get_addr_size_index()

Heinrich Schuchardt (1):
      sandbox: don't set SA_NODEFER in signal handler

Simon Glass (35):
      dtoc: Avoid using subscripts on match objects
      dtoc: Convert to use ArgumentParser
      dtoc: Allow multiple warnings for a driver
      dtoc: Correct the re_compat regular expression
      dtoc: Add a stdout check in test_normalized_name()
      dtoc: Detect unexpected suffix on .of_match
      dtoc: Detect drivers which do not parse correctly
      dtoc: Update documentation to cover warnings in more detail
      dm: core: Add logging for DM_SEQ_ALIAS
      dm: Support lzma in the flashmap
      test: Allow CONFIG_SPL_LOAD_FIT to be disabled
      test: Add DM_DMA to be disabled
      test: Avoid a build error with SPL
      sandbox: Support executables for more phases
      sandbox: Add work-around for SDL2 display
      sandbox: Use hinting with the display
      sandbox: Adjust the bloblist default address
      cros_ec: Allow reading the battery-charge state
      cros_ec: Drop cros_ec_entering_mode()
      cros_ec: Support the full-size vboot context
      cros_ec: Use standard calls for recovery-request checking
      bloblist: Support resizing a blob
      bloblist: Tidy up a few API comments
      bloblist: Correct condition in bloblist_addrec()
      image: Allow @ in node names when not using signatures
      spl: Provide more information on boot failure
      sandbox: mmc: Support fixed MMC devices
      blk: Support iteration
      log: Allow padding of the function name
      binman: Put compressed data into separate files
      binman: Support multithreading for building images
      binman: Split node-reading out from constructor in files
      binman: Use bytearray instead of string
      patman: Use bytearray instead of string
      binman: Add basic support for debugging performance

 arch/sandbox/cpu/os.c                     |  65 ++++++-------
 arch/sandbox/cpu/sdl.c                    |  26 +++++-
 arch/sandbox/cpu/spl.c                    |  16 +++-
 arch/sandbox/dts/test.dts                 |   1 +
 arch/sandbox/include/asm/spl.h            |  13 +++
 common/Kconfig                            |  10 +-
 common/bloblist.c                         |  73 ++++++++++++++-
 common/image-fit.c                        |   2 +-
 common/log_console.c                      |   2 +-
 common/spl/Kconfig                        |  10 ++
 common/spl/spl.c                          |  48 ++++++----
 doc/arch/sandbox.rst                      |   2 +-
 doc/develop/driver-model/of-plat.rst      |  53 +++++++++++
 drivers/block/blk-uclass.c                |  49 ++++++++++
 drivers/core/device.c                     |   4 +-
 drivers/core/of_extra.c                   |   2 +
 drivers/core/ofnode.c                     |   6 +-
 drivers/misc/cros_ec.c                    |  28 +++---
 drivers/misc/cros_ec_sandbox.c            |  29 +++---
 drivers/mmc/sandbox_mmc.c                 |  24 ++++-
 include/blk.h                             |  56 +++++++++++
 include/bloblist.h                        |  23 ++++-
 include/cros_ec.h                         |  17 ++--
 include/os.h                              |   5 +-
 include/spl.h                             |  31 +++++++
 test/Makefile                             |   2 +
 test/bloblist.c                           | 215
+++++++++++++++++++++++++++++++++++++++++++
 test/dm/blk.c                             |  55 +++++++++++
 test/dm/core.c                            |   2 +
 test/image/spl_load.c                     |   6 +-
 test/log/log_test.c                       |  16 ++--
 test/test-main.c                          |   2 +-
 tools/binman/binman.rst                   |  18 ++++
 tools/binman/cmdline.py                   |   4 +
 tools/binman/control.py                   |   7 ++
 tools/binman/etype/blob.py                |   5 +
 tools/binman/etype/collection.py          |   2 +-
 tools/binman/etype/files.py               |   3 +
 tools/binman/etype/section.py             |  40 +++++++-
 tools/binman/ftest.py                     |  41 ++++++++-
 tools/binman/image.py                     |   3 +
 tools/binman/state.py                     |  95 +++++++++++++++++++
 tools/binman/test/202_section_timeout.dts |  21 +++++
 tools/dtoc/main.py                        |  51 +++++-----
 tools/dtoc/src_scan.py                    |  45 +++++++--
 tools/dtoc/test_src_scan.py               | 133 +++++++++++++++++++++++++-
 tools/patman/cros_subprocess.py           |   6 +-
 tools/patman/tools.py                     |   9 +-
 48 files changed, 1211 insertions(+), 165 deletions(-)
 create mode 100644 tools/binman/test/202_section_timeout.dts

Regards,
Simon

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

* Re: Please pull u-boot-dm
  2021-07-07 15:58 Simon Glass
@ 2021-07-07 23:28 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2021-07-07 23:28 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 663 bytes --]

On Wed, Jul 07, 2021 at 09:58:47AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/8087
> 
> 
> 
> The following changes since commit 1311dd37ecf476be041d0452d4ee38619aadd5de:
> 
>   Merge branch '2021-07-01-update-CI-containers' (2021-07-05 15:29:44 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-6jul21
> 
> for you to fetch changes up to 880e4768c20b99b1f9a50f35c180f8522dd82c9a:
> 
>   tools: Fix default target compile tools in Python tools (2021-07-06
> 10:38:03 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2021-07-07 15:58 Simon Glass
  2021-07-07 23:28 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2021-07-07 15:58 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/8087



The following changes since commit 1311dd37ecf476be041d0452d4ee38619aadd5de:

  Merge branch '2021-07-01-update-CI-containers' (2021-07-05 15:29:44 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-6jul21

for you to fetch changes up to 880e4768c20b99b1f9a50f35c180f8522dd82c9a:

  tools: Fix default target compile tools in Python tools (2021-07-06
10:38:03 -0600)

----------------------------------------------------------------
various minor sandbox improvements

----------------------------------------------------------------
Alper Nebi Yasak (2):
      sandbox: cros-ec: Add tests for the Chromium OS EC PWM driver
      tools: Fix default target compile tools in Python tools

Heinrich Schuchardt (3):
      sandbox: ensure that state->ram_buf is in low memory
      sandbox: fix sandbox_reset()
      sandbox: don't refer to symbol _init

Patrick Delaunay (1):
      dm: define LOG_CATEGORY for all uclass

Rasmus Villemoes (1):
      remove struct uclass_driver::ops

Simon Glass (1):
      sandbox: Support signal handling only when requested

 arch/sandbox/cpu/start.c                    | 33 +++++++++++-----
 arch/sandbox/dts/test.dts                   |  6 +++
 arch/sandbox/include/asm/state.h            |  1 +
 arch/sandbox/include/asm/test.h             | 10 +++++
 common/board_f.c                            |  4 +-
 configs/sandbox64_defconfig                 |  1 +
 configs/sandbox_defconfig                   |  1 +
 configs/sandbox_flattree_defconfig          |  1 +
 configs/sandbox_noinst_defconfig            |  1 +
 configs/sandbox_spl_defconfig               |  1 +
 drivers/adc/adc-uclass.c                    |  2 +
 drivers/ata/ahci-uclass.c                   |  2 +
 drivers/axi/axi-emul-uclass.c               |  2 +
 drivers/axi/axi-uclass.c                    |  2 +
 drivers/block/blk-uclass.c                  |  2 +
 drivers/block/ide.c                         |  2 +
 drivers/bootcount/bootcount-uclass.c        |  2 +
 drivers/button/button-uclass.c              |  2 +
 drivers/cache/cache-uclass.c                |  2 +
 drivers/clk/clk-uclass.c                    |  2 +
 drivers/core/root.c                         |  5 +--
 drivers/core/simple-bus.c                   |  2 +
 drivers/cpu/cpu-uclass.c                    |  2 +
 drivers/crypto/rsa_mod_exp/mod_exp_uclass.c |  2 +
 drivers/dma/dma-uclass.c                    |  2 +
 drivers/firmware/firmware-uclass.c          |  2 +
 drivers/hwspinlock/hwspinlock-uclass.c      |  2 +
 drivers/i2c/i2c-emul-uclass.c               |  2 +
 drivers/i2c/i2c-uclass.c                    |  2 +
 drivers/i2c/muxes/i2c-mux-uclass.c          |  2 +
 drivers/input/keyboard-uclass.c             |  2 +
 drivers/led/led-uclass.c                    |  2 +
 drivers/mailbox/mailbox-uclass.c            |  2 +
 drivers/misc/cros_ec_sandbox.c              | 47 ++++++++++++++++++++++
 drivers/misc/fs_loader.c                    |  3 ++
 drivers/misc/i2c_eeprom.c                   |  2 +
 drivers/misc/misc-uclass.c                  |  2 +
 drivers/misc/p2sb-uclass.c                  |  2 +
 drivers/misc/pwrseq-uclass.c                |  2 +
 drivers/mmc/mmc-uclass.c                    |  2 +
 drivers/mtd/mtd-uclass.c                    |  2 +
 drivers/mtd/spi/sf-uclass.c                 |  2 +
 drivers/mux/mux-uclass.c                    |  2 +
 drivers/nvme/nvme-uclass.c                  |  2 +
 drivers/pch/pch-uclass.c                    |  2 +
 drivers/pci/pci-uclass.c                    |  2 +
 drivers/pci_endpoint/pci_ep-uclass.c        |  2 +
 drivers/phy/phy-uclass.c                    |  2 +
 drivers/pinctrl/pinctrl-uclass.c            |  2 +
 drivers/power/domain/power-domain-uclass.c  |  2 +
 drivers/power/pmic/pmic-uclass.c            |  2 +
 drivers/power/regulator/regulator-uclass.c  |  2 +
 drivers/pwm/pwm-uclass.c                    |  2 +
 drivers/ram/ram-uclass.c                    |  2 +
 drivers/remoteproc/rproc-uclass.c           |  3 ++
 drivers/reset/reset-uclass.c                |  2 +
 drivers/rng/rng-uclass.c                    |  2 +
 drivers/rtc/rtc-uclass.c                    |  2 +
 drivers/scsi/scsi-uclass.c                  |  2 +
 drivers/serial/serial-uclass.c              |  2 +
 drivers/smem/smem-uclass.c                  |  2 +
 drivers/soc/soc-uclass.c                    |  2 +
 drivers/sound/codec-uclass.c                |  2 +
 drivers/sound/i2s-uclass.c                  |  2 +
 drivers/sound/sound-uclass.c                |  2 +
 drivers/spi/spi-emul-uclass.c               |  2 +
 drivers/spmi/spmi-uclass.c                  |  2 +
 drivers/sysinfo/sysinfo-uclass.c            |  2 +
 drivers/tee/tee-uclass.c                    |  2 +
 drivers/thermal/thermal-uclass.c            |  2 +
 drivers/timer/timer-uclass.c                |  2 +
 drivers/ufs/ufs-uclass.c                    |  2 +
 drivers/usb/emul/usb-emul-uclass.c          |  2 +
 drivers/usb/gadget/udc/udc-uclass.c         |  2 +
 drivers/usb/host/usb-uclass.c               |  2 +
 drivers/video/backlight-uclass.c            |  2 +
 drivers/video/bridge/video-bridge-uclass.c  |  2 +
 drivers/video/display-uclass.c              |  2 +
 drivers/video/dsi-host-uclass.c             |  2 +
 drivers/video/panel-uclass.c                |  2 +
 drivers/video/vidconsole-uclass.c           |  2 +
 drivers/video/video-uclass.c                |  2 +
 drivers/video/video_osd-uclass.c            |  2 +
 drivers/virtio/virtio-uclass.c              |  2 +
 drivers/w1-eeprom/w1-eeprom-uclass.c        |  2 +
 drivers/w1/w1-uclass.c                      |  2 +
 drivers/watchdog/wdt-uclass.c               |  2 +
 drivers/xen/pvblock.c                       |  3 ++
 include/dm/uclass.h                         |  3 --
 test/cmd/pwm.c                              | 32 ++++++++++++++-
 test/dm/Makefile                            |  1 +
 test/dm/cros_ec_pwm.c                       | 60 +++++++++++++++++++++++++++++
 test/dm/panel.c                             |  2 +-
 test/dm/pwm.c                               |  6 ++-
 tools/patman/tools.py                       |  2 -
 95 files changed, 348 insertions(+), 24 deletions(-)
 create mode 100644 test/dm/cros_ec_pwm.c


Regards,
Simon

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

* Re: Please pull u-boot-dm
  2021-06-06 16:42 Simon Glass
@ 2021-06-07 11:22 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2021-06-07 11:22 UTC (permalink / raw)
  To: Simon Glass; +Cc: U-Boot Mailing List

[-- Attachment #1: Type: text/plain, Size: 650 bytes --]

On Sun, Jun 06, 2021 at 10:42:08AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/7711
> 
> 
> The following changes since commit c003d2cd6b415319c3e40db42b48c2815acda3d3:
> 
>   Merge https://source.denx.de/u-boot/custodians/u-boot-marvell (2021-06-04
> 09:34:21 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-6jun21
> 
> for you to fetch changes up to 269fa8468df40952d538ac945db3d98a8d44f79e:
> 
>   test: add dm_test_read_resource (2021-06-05 07:35:47 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 659 bytes --]

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

* Please pull u-boot-dm
@ 2021-06-06 16:42 Simon Glass
  2021-06-07 11:22 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2021-06-06 16:42 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/7711


The following changes since commit c003d2cd6b415319c3e40db42b48c2815acda3d3:

  Merge https://source.denx.de/u-boot/custodians/u-boot-marvell (2021-06-04
09:34:21 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-6jun21

for you to fetch changes up to 269fa8468df40952d538ac945db3d98a8d44f79e:

  test: add dm_test_read_resource (2021-06-05 07:35:47 -0600)

----------------------------------------------------------------
Minor fixes for sandbox and handling of dm-ranges

----------------------------------------------------------------
Alper Nebi Yasak (1):
      pwm: cros_ec: Rename "priv_auto_alloc_size" to "priv_auto"

Bin Meng (2):
      of: addr: Translate 'dma-ranges' for parent nodes missing 'dma-ranges'
      of: addr: Remove call to dev_count_cells() in of_get_address()

Heinrich Schuchardt (1):
      sandbox: correct determination of the text base

Patrick Delaunay (2):
      net: luton: remove address translation after ofnode_read_resource
      test: add dm_test_read_resource

 arch/sandbox/cpu/start.c                |  5 ++++-
 drivers/core/of_addr.c                  | 12 +++++-------
 drivers/net/mscc_eswitch/luton_switch.c |  5 +----
 drivers/pwm/cros_ec_pwm.c               |  2 +-
 test/dm/test-fdt.c                      | 33
+++++++++++++++++++++++++++++++++
 5 files changed, 44 insertions(+), 13 deletions(-)

Regards,
Simon

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

* Please pull u-boot-dm
  2021-04-29 23:16 Simon Glass
@ 2021-04-30 11:16 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2021-04-30 11:16 UTC (permalink / raw)
  To: u-boot

On Thu, Apr 29, 2021 at 04:16:02PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/7344
> 
> 
> The following changes since commit 79b0f08d6af498e6fda8cd257d62e2095764410c:
> 
>   configs: Resync with savedefconfig (2021-04-27 08:28:38 -0400)
> 
> are available in the Git repository at:
> 
>   git at source.denx.de:u-boot/custodians/u-boot-dm.git tags/dm-pull-29apr21
> 
> for you to fetch changes up to 5b700cdcff61426843405ca1df4b549237e8bbc2:
> 
>   tpm: missing event types (2021-04-29 04:10:55 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210430/91dd9ce2/attachment.sig>

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

* Please pull u-boot-dm
@ 2021-04-29 23:16 Simon Glass
  2021-04-30 11:16 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2021-04-29 23:16 UTC (permalink / raw)
  To: u-boot

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/7344


The following changes since commit 79b0f08d6af498e6fda8cd257d62e2095764410c:

  configs: Resync with savedefconfig (2021-04-27 08:28:38 -0400)

are available in the Git repository at:

  git at source.denx.de:u-boot/custodians/u-boot-dm.git tags/dm-pull-29apr21

for you to fetch changes up to 5b700cdcff61426843405ca1df4b549237e8bbc2:

  tpm: missing event types (2021-04-29 04:10:55 -0700)

----------------------------------------------------------------
buildman environment fix
binman FMAP improvements
minor test improvements and fixes
minor dm improvements

----------------------------------------------------------------
Andy Shevchenko (2):
      test: Allow simple glob pattern in the test name
      test: Use positive conditional in test_matches()

Chen Guanqiao (2):
      dm: core: Add size operations on device tree references
      test: dm: add test item for ofnode_get_addr() and ofnode_get_size()

Evan Benn (1):
      patman: Parse checkpatch by message instead of by line

Heinrich Schuchardt (1):
      tpm: missing event types

Patrick Delaunay (1):
      dm: core: Add address translation in fdt_get_resource

Sean Anderson (1):
      dm: core: Fix uninitialized return value from dm_scan_fdt_node

Simon Glass (8):
      binman: Correct testSplNoDtb() and Tpl also
      dtoc: Correct dtoc output when testing
      binman: Tweak implementation of fmap
      binman: Support adding sections to FMAPs
      buildman: Tidy up a few comments
      buildman: Use common code to send an result
      buildman: Handle exceptions in threads gracefully
      buildman: Use bytes for the environment

Tom Rini (3):
      Azure/GitLab: Ensure we use requirements.txt for testsuites
      tests: patman: Add requests to the module list
      patman: Assume we always have pygit2 for tests

 .azure-pipelines.yml                       |   2 +-
 .gitlab-ci.yml                             |   2 +-
 drivers/core/ofnode.c                      |  11 ++
 drivers/core/root.c                        |   2 +-
 drivers/firmware/scmi/smt.c                |  12 +-
 drivers/net/mscc_eswitch/jr2_switch.c      |   4 +-
 drivers/net/mscc_eswitch/ocelot_switch.c   |   4 +-
 drivers/net/mscc_eswitch/serval_switch.c   |   4 +-
 drivers/net/mscc_eswitch/servalt_switch.c  |   4 +-
 include/dm/ofnode.h                        |  10 ++
 include/fdtdec.h                           |   5 +-
 include/tpm-v2.h                           |  24 ++--
 lib/fdtdec.c                               |   6 +-
 scripts/checkpatch.pl                      |  18 +--
 test/dm/ofnode.c                           |  31 ++++
 test/py/requirements.txt                   |   1 +
 test/test-main.c                           |  23 +--
 tools/binman/entries.rst                   |  13 +-
 tools/binman/etype/fmap.py                 |  19 ++-
 tools/binman/ftest.py                      |  86 ++++++++----
 tools/binman/test/095_fmap_x86_section.dts |   2 +-
 tools/buildman/builder.py                  |  22 ++-
 tools/buildman/builderthread.py            |  50 +++++--
 tools/buildman/control.py                  |  18 ++-
 tools/buildman/func_test.py                |  40 +++++-
 tools/buildman/toolchain.py                |  24 ++--
 tools/dtoc/dtb_platdata.py                 |  24 +---
 tools/dtoc/test_dtoc.py                    |  51 +++----
 tools/patman/checkpatch.py                 | 218 ++++++++++++++++++-----------
 tools/patman/func_test.py                  |  19 +--
 30 files changed, 472 insertions(+), 277 deletions(-)

Regards,
Simon

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

* Please pull u-boot-dm
  2021-04-06  7:14 Simon Glass
@ 2021-04-06 17:48 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2021-04-06 17:48 UTC (permalink / raw)
  To: u-boot

On Tue, Apr 06, 2021 at 07:14:45PM +1200, Simon Glass wrote:

> Hi Tom,
> 
> https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/7013
> 
> 
> The following changes since commit 90eba245a66aa20589404ba537215faf2012c1a3:
> 
>   Merge branch 'next' (2021-04-05 11:29:57 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-6apr21
> 
> for you to fetch changes up to d4a1592a9908f4278f306ff9f11e63c010e05704:
> 
>   test: Allow tests to run on any board (2021-04-06 16:33:19 +1200)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210406/25bc002b/attachment.sig>

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

* Please pull u-boot-dm
@ 2021-04-06  7:14 Simon Glass
  2021-04-06 17:48 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2021-04-06  7:14 UTC (permalink / raw)
  To: u-boot

Hi Tom,

https://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/7013


The following changes since commit 90eba245a66aa20589404ba537215faf2012c1a3:

  Merge branch 'next' (2021-04-05 11:29:57 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-6apr21

for you to fetch changes up to d4a1592a9908f4278f306ff9f11e63c010e05704:

  test: Allow tests to run on any board (2021-04-06 16:33:19 +1200)

----------------------------------------------------------------
ENOSYS clean-up
Minor dtoc improvements
Convert CONFIG_MISC_INIT_F to Kconfig
Allow unit tests to run on any board
pylibfdt build-rule fix

----------------------------------------------------------------
Heinrich Schuchardt (1):
      sandbox: document parameters of os_realloc()

Simon Glass (19):
      dtc: Update the build rule for pylibfdt
      patman: Continue on if warnings are found outside a commit
      dm: core: Document the common error codes
      dm: core: Use -ENOSPC in acpi_get_path()
      usb: Return -ENOSYS when system call is not available
      spi: Return -ENOSYS when system call is not available
      tlv_eeprom: Return -ENOSYS when system call is not available
      clk: Update drivers to use -EINVAL
      clk: Return -ENOSYS when system call is not available
      simple-pm-bus: Use -ENOSYS for checking missing system call
      pinctrl: Return -ENOSYS when system call is not available
      buildman: Add an encoding to the out-env file
      dtoc: Show driver warnings once at the end
      dtoc: Adjust detection of 64-bit properties
      dtoc: Improve handling of reg properties
      log: Fix up debug_cond() when LOG is enabled
      moveconfig: Handle binary files cleanly
      Convert CONFIG_MISC_INIT_F to Kconfig
      test: Allow tests to run on any board

 common/Kconfig                           |   6 +++
 configs/MPC8349ITXGP_defconfig           |   1 +
 configs/MPC8349ITX_LOWBOOT_defconfig     |   1 +
 configs/MPC8349ITX_defconfig             |   1 +
 configs/kmcoge4_defconfig                |   1 +
 configs/sandbox64_defconfig              |   2 +-
 configs/sandbox_defconfig                |   1 +
 configs/sandbox_flattree_defconfig       |   2 +-
 configs/sandbox_spl_defconfig            |   2 +
 configs/tools-only_defconfig             |   1 +
 doc/develop/driver-model/design.rst      | 133
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/clk/aspeed/clk_ast2600.c         |   2 +-
 drivers/clk/clk-composite.c              |   8 ++--
 drivers/clk/clk-hsdk-cgu.c               |   4 +-
 drivers/clk/imx/clk-imx8.c               |   4 +-
 drivers/clk/imx/clk-imx8qm.c             |   6 +--
 drivers/clk/imx/clk-imx8qxp.c            |   6 +--
 drivers/clk/imx/clk-pllv3.c              |   2 +-
 drivers/clk/kendryte/bypass.c            |   2 +-
 drivers/clk/kendryte/clk.c               |   2 +-
 drivers/clk/mvebu/armada-37xx-periph.c   |   6 +--
 drivers/core/acpi.c                      |   2 +-
 drivers/core/simple-pm-bus.c             |   4 +-
 drivers/pinctrl/pinctrl-uclass.c         |  10 +++--
 drivers/usb/gadget/udc/udc-uclass.c      |   2 +-
 include/configs/MPC8349ITX.h             |   2 -
 include/configs/kmp204x.h                |   2 -
 include/configs/sandbox.h                |   2 -
 include/log.h                            |  11 +++--
 include/os.h                             |   4 +-
 include/spi-mem.h                        |   2 +-
 include/test/test.h                      |   9 ++++
 include/tlv_eeprom.h                     |   6 +--
 scripts/config_whitelist.txt             |   1 -
 scripts/dtc/pylibfdt/Makefile            |   1 +
 test/test-main.c                         |   5 +--
 tools/buildman/builderthread.py          |   3 +-
 tools/dtoc/dtb_platdata.py               |  20 ++++++---
 tools/dtoc/src_scan.py                   |  15 ++++---
 tools/dtoc/test/dtoc_test_noprops.dts    |  21 +++++++++
 tools/dtoc/test/dtoc_test_single_reg.dts |  30 +++++++++++++
 tools/dtoc/test_dtoc.py                  |  25 ++++++++---
 tools/dtoc/test_src_scan.py              |  38 ++++++++---------
 tools/moveconfig.py                      |  16 ++++++-
 tools/patman/patchstream.py              |   4 +-
 45 files changed, 336 insertions(+), 92 deletions(-)
 create mode 100644 tools/dtoc/test/dtoc_test_noprops.dts
 create mode 100644 tools/dtoc/test/dtoc_test_single_reg.dts

Regards,
Simon

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

* Please pull u-boot-dm
  2021-03-04  3:27 Simon Glass
@ 2021-03-04 18:13 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2021-03-04 18:13 UTC (permalink / raw)
  To: u-boot

On Wed, Mar 03, 2021 at 08:27:35PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> hhttps://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/6610
> 
> 
> The following changes since commit 52ba373b7825e9feab8357065155cf43dfe2f4ff:
> 
>   Merge tag 'u-boot-imx-20210303' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2021-03-03 10:10:34
> -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-3mar21
> 
> for you to fetch changes up to 384b62c073f3aaccba0c917a8da7701a82441aec:
> 
>   serial: ns16550: Handle zero <clock-frequency> value (2021-03-03 19:17:25
> -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210304/975d29bf/attachment.sig>

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

* Please pull u-boot-dm
@ 2021-03-04  3:27 Simon Glass
  2021-03-04 18:13 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2021-03-04  3:27 UTC (permalink / raw)
  To: u-boot

Hi Tom,

hhttps://source.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/6610


The following changes since commit 52ba373b7825e9feab8357065155cf43dfe2f4ff:

  Merge tag 'u-boot-imx-20210303' of
https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2021-03-03 10:10:34
-0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-3mar21

for you to fetch changes up to 384b62c073f3aaccba0c917a8da7701a82441aec:

  serial: ns16550: Handle zero <clock-frequency> value (2021-03-03 19:17:25
-0700)

----------------------------------------------------------------
dm: Fix an obscure bug with empty of-platdata
Fixes for ns16550 base address and frequency-reading
Other minor fixes

----------------------------------------------------------------
Bernhard Kirchen (1):
      fix patman --limit-cc option

Bin Meng (4):
      lib: Fix BINMAN_FDT dependency
      dts: Fix OF_LIVE dependency
      serial: ns16550: Correct the base address type
      serial: ns16550: Handle zero <clock-frequency> value

Heinrich Schuchardt (1):
      sandbox: host bind must close file descriptor

Simon Glass (3):
      dm: core: Fix allocation of empty of-platdata
      dm: core: Add DM_DEVICE_REMOVE condition to all exit paths
      bootstage: Fix dependency for BOOTSTAGE_RECORD_COUNT

 common/Kconfig.boot      |  3 +++
 common/bootstage.c       |  2 +-
 drivers/block/sandbox.c  | 13 +++++++++++++
 drivers/core/device.c    | 36 ++++++++++++++++++++++++------------
 drivers/serial/ns16550.c |  4 +++-
 dts/Kconfig              |  2 +-
 lib/Kconfig              |  2 +-
 tools/patman/series.py   |  2 +-
 8 files changed, 47 insertions(+), 17 deletions(-)

Regards,
Simon

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

* Please pull u-boot-dm
  2021-02-04  4:30 Simon Glass
@ 2021-02-04 21:58 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2021-02-04 21:58 UTC (permalink / raw)
  To: u-boot

On Wed, Feb 03, 2021 at 09:30:59PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> 
> https://gitlab.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/6206
> 
> The following changes since commit fdcb93e1709ab1a2ebb562455621617c29e2099c:
> 
>   Merge branch '2021-02-01-assorted-fixes' (2021-02-02 09:24:10 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-3feb21
> 
> for you to fetch changes up to 6f5edbaf938952e4a9860727c633dcaa36caf699:
> 
>   firmware: smci: possible NULL dereference (2021-02-03 03:38:41 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210204/1852bdb5/attachment.sig>

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

* Please pull u-boot-dm
@ 2021-02-04  4:30 Simon Glass
  2021-02-04 21:58 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2021-02-04  4:30 UTC (permalink / raw)
  To: u-boot

Hi Tom,


https://gitlab.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/6206

The following changes since commit fdcb93e1709ab1a2ebb562455621617c29e2099c:

  Merge branch '2021-02-01-assorted-fixes' (2021-02-02 09:24:10 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-3feb21

for you to fetch changes up to 6f5edbaf938952e4a9860727c633dcaa36caf699:

  firmware: smci: possible NULL dereference (2021-02-03 03:38:41 -0700)

----------------------------------------------------------------
Support late device removal
Allow booting a 32-bit system with a top memory address beyond 4 GiB

----------------------------------------------------------------
Bin Meng (10):
      riscv: Adjust board_get_usable_ram_top() for 32-bit
      arm: rockchip: Explicitly cast gd->ram_top in dram_init_banksize()
      global_data.h: Change ram_top type to phys_addr_t
      serial: sifive: Cast dev_read_addr() with uintptr_t
      riscv: ax25-ae350: Cast addr with uintptr_t
      net: ftmac100: Cast priv->iobase with uintptr_t
      fdtdec: Cast prior_stage_fdt_address with uintptr_t
      riscv: Change phys_addr_t and phys_size_t to 64-bit
      bdinfo: Rename function names to be clearer
      bdinfo: Change to use bdinfo_print_num_ll() where the number
could be 64-bit

Heinrich Schuchardt (2):
      sandbox: mark os_abort() as noreturn
      firmware: smci: possible NULL dereference

Marek Vasut (1):
      dm: core: Add late driver remove option

Simon Glass (8):
      smem: Don't use -EPROBE_DEFER
      nand: brcmnand: Don't use -EPROBE_DEFER
      dm: Rename DM_FLAG_REMOVE_WITH_PD_ON
      dm: pci: Correct use of wrong flag name
      dm: core: Remove children before advising uclass
      dm: core: Avoid partially removing devices
      arm: Remove vital devices last
      dm: core: Add documentation about device removal

 arch/arm/lib/bdinfo.c                        | 16 ++++----
 arch/arm/lib/bootm.c                         |  3 ++
 arch/arm/mach-rockchip/sdram.c               |  2 +-
 arch/m68k/lib/bdinfo.c                       |  2 +-
 arch/powerpc/lib/bdinfo.c                    |  4 +-
 arch/riscv/cpu/fu540/dram.c                  |  7 ++--
 arch/riscv/cpu/generic/dram.c                |  7 ++--
 arch/riscv/include/asm/types.h               |  4 +-
 board/AndesTech/ax25-ae350/ax25-ae350.c      |  2 +-
 cmd/bdinfo.c                                 | 52 ++++++++++++------------
 doc/driver-model/design.rst                  | 20 ++++++++++
 drivers/core/device-remove.c                 | 96
+++++++++++++++++++++++++++++++--------------
 drivers/core/root.c                          |  2 +
 drivers/firmware/scmi/sandbox-scmi_devices.c |  3 ++
 drivers/mtd/nand/raw/brcmnand/brcmnand.c     |  5 +--
 drivers/net/ftmac100.c                       | 10 ++---
 drivers/pci/pcie_iproc.c                     |  2 +-
 drivers/serial/serial_sifive.c               |  2 +-
 drivers/smem/msm_smem.c                      |  6 +--
 drivers/video/meson/meson_vpu.c              |  2 +-
 drivers/watchdog/rti_wdt.c                   |  2 +-
 include/asm-generic/global_data.h            |  2 +-
 include/dm/device-internal.h                 | 15 ++++++-
 include/dm/device.h                          | 15 ++++++-
 include/init.h                               |  3 +-
 include/os.h                                 |  2 +-
 lib/fdtdec.c                                 |  2 +-
 test/dm/core.c                               | 94
++++++++++++++++++++++++++++++++++++++++++++
 test/dm/test-driver.c                        | 22 +++++++++++
 test/dm/virtio.c                             |  4 +-
 30 files changed, 305 insertions(+), 103 deletions(-)

Regards,
Simon

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

* Please pull u-boot-dm
  2021-01-31  3:28 Simon Glass
@ 2021-02-01  0:44 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2021-02-01  0:44 UTC (permalink / raw)
  To: u-boot

On Sat, Jan 30, 2021 at 08:28:26PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> https://gitlab.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/6139
> 
> 
> The following changes since commit 472a716b8fdfd88a27cb675e4ea8e12cb4f79fc3:
> 
>   configs: Resync with savedefconfig (2021-01-29 13:56:04 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-30jan21
> 
> for you to fetch changes up to f84eda89e5970ef513fe64ba8e8d977788c44dca:
> 
>   disk: part: sandbox support in dev_print() (2021-01-30 14:25:42 -0700)
> 

Applied to u-boot/master, thanks!

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

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

* Please pull u-boot-dm
@ 2021-01-31  3:28 Simon Glass
  2021-02-01  0:44 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2021-01-31  3:28 UTC (permalink / raw)
  To: u-boot

Hi Tom,

https://gitlab.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/6139


The following changes since commit 472a716b8fdfd88a27cb675e4ea8e12cb4f79fc3:

  configs: Resync with savedefconfig (2021-01-29 13:56:04 -0500)

are available in the Git repository at:

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

for you to fetch changes up to f84eda89e5970ef513fe64ba8e8d977788c44dca:

  disk: part: sandbox support in dev_print() (2021-01-30 14:25:42 -0700)

----------------------------------------------------------------
tpm fixes for coral
binman fixes support for symbols in sub-sections
support for additional cros_ec commands
various minor fixes / tweaks

----------------------------------------------------------------
Dario Binacchi (1):
      dm: replace auto_alloc_size with auto

Heinrich Schuchardt (6):
      x86: typo segement
      sandbox: fix sandbox_cmdline_cb_test_fdt()
      doc/sandbox: improve formatting of command line options
      sandbox: keep time offset when resetting
      sandbox: fill block device meta information
      disk: part: sandbox support in dev_print()

Simon Glass (36):
      tpm: cr50: Check for valid locality
      tpm: cr50: Add a better description and more debug
      tpm: cr50: Rename driver to work with of-platdata
      x86: coral: Update an unused pin to reduce power
      x86: coral: Enable CONFIG_BOOTARGS_SUBST
      dtoc: binman: Drop Python 2 code
      patman: Correct lz4 compression parameters
      binman: Update the TODO list
      binman: Show the size when writing entries
      binman: Fix a few file comments
      binman: Support finding symbols in sub-sections
      binman: Support reading an image with entry args
      binman: Allow vblock to include devicetree blobs
      binman: Support alignment of files
      binman: Allow for skip_at_start when reading entries
      cros_ec: Add a function for the hello message
      cros_ec: Tidy up a few delays
      cros_ec: Add run-time check for input buffer overflow
      cros_ec: Add support for reading the SKU ID
      cros_ec: Support reading EC features
      cros_ec: Add documentation for cros_ec driver operations
      cros_ec: Add support for switches
      cros_ec: Show events in human-readable form
      cros_ec: Allow use with of-platdata
      cros_ec: Add vstore support
      spl: Tidy up SPL/TPL malloc sizes
      x86: coral: Support TPM and RTC in SPL
      i2c: desigware: Add an alias for Intel Apollo Lake
      sandbox: Disable I2C emulators in SPL
      dm: core: Don't inline dev_read...() calls with of-platdata
      clk: Add debugging for return values
      clk: x86: Correct the driver name
      dm: core: Add a comment about pinctrl_select_state()
      dm: core: Update ofnode_read_fmap_entry() to read hashes
      Add a symlink for ctype.h
      binman: Print a debug message when binman selects a node

Stanislav Pinchuk (1):
      do not pass NULL pointer to libfdt

 Kconfig                                      |  13 +-
 arch/sandbox/cpu/os.c                        |  25 ++++
 arch/sandbox/cpu/start.c                     |   2 +-
 arch/sandbox/dts/sandbox.dtsi                |  10 +-
 arch/sandbox/dts/test.dts                    |  10 ++
 arch/sandbox/include/asm/test.h              |  15 ++
 arch/x86/cpu/i386/cpu.c                      |   2 +-
 arch/x86/cpu/start.S                         |   2 +-
 arch/x86/dts/chromebook_coral.dts            |  21 ++-
 arch/x86/include/asm/arch-apollolake/iomap.h |   3 +
 cmd/cros_ec.c                                | 195
+++++++++++++++++++++++++-
 configs/chromebook_coral_defconfig           |   1 +
 configs/sandbox_spl_defconfig                |   1 -
 disk/part.c                                  |   1 +
 doc/arch/sandbox.rst                         |  35 +++--
 drivers/block/sandbox.c                      |  11 ++
 drivers/clk/clk-uclass.c                     |  16 ++-
 drivers/clk/intel/clk_intel.c                |   4 +-
 drivers/core/device.c                        |   9 ++
 drivers/core/of_extra.c                      |  21 +--
 drivers/i2c/Makefile                         |   2 +
 drivers/i2c/designware_i2c_pci.c             |   2 +
 drivers/misc/cros_ec.c                       | 200
+++++++++++++++++++++++----
 drivers/misc/cros_ec_lpc.c                   |   7 +
 drivers/misc/cros_ec_sandbox.c               | 100 +++++++++++++-
 drivers/rtc/i2c_rtc_emul.c                   |   4 +-
 drivers/tpm/cr50_i2c.c                       |  42 ++++--
 include/cros_ec.h                            | 142 +++++++++++++++++++
 include/ctype.h                              |   1 +
 include/dm/device.h                          |   2 +-
 include/dm/read.h                            |   5 +-
 include/ec_commands.h                        |  45 +++++-
 include/os.h                                 |  18 +++
 lib/binman.c                                 |   2 +
 test/dm/Makefile                             |   2 +
 test/dm/cros_ec.c                            | 178 ++++++++++++++++++++++++
 test/dm/of_extra.c                           |  38 +++++
 test/dm/of_platdata.c                        |   8 +-
 tools/binman/README                          |   3 +-
 tools/binman/control.py                      |   3 +-
 tools/binman/elf.py                          |   3 +-
 tools/binman/elf_test.py                     |   4 +-
 tools/binman/entry.py                        |   3 +-
 tools/binman/etype/blob.py                   |   4 +
 tools/binman/etype/files.py                  |   4 +
 tools/binman/etype/section.py                |  66 +++++++--
 tools/binman/etype/u_boot_spl_bss_pad.py     |   1 -
 tools/binman/etype/u_boot_spl_nodtb.py       |   2 +-
 tools/binman/etype/vblock.py                 |  15 +-
 tools/binman/fmap_util.py                    |   4 +-
 tools/binman/ftest.py                        | 110 ++++++++++++++-
 tools/binman/image.py                        |  62 +++++++--
 tools/binman/state.py                        |  10 ++
 tools/binman/test/084_files.dts              |   2 +-
 tools/binman/test/187_symbols_sub.dts        |  22 +++
 tools/binman/test/188_image_entryarg.dts     |  21 +++
 tools/binman/test/189_vblock_content.dts     |  31 +++++
 tools/binman/test/190_files_align.dts        |  12 ++
 tools/binman/test/191_read_image_skip.dts    |  23 +++
 tools/dtoc/fdt.py                            |  15 +-
 tools/dtoc/test_fdt.py                       |   6 +
 tools/patman/tools.py                        |   3 +-
 62 files changed, 1487 insertions(+), 137 deletions(-)
 create mode 120000 include/ctype.h
 create mode 100644 test/dm/cros_ec.c
 create mode 100644 test/dm/of_extra.c
 create mode 100644 tools/binman/test/187_symbols_sub.dts
 create mode 100644 tools/binman/test/188_image_entryarg.dts
 create mode 100644 tools/binman/test/189_vblock_content.dts
 create mode 100644 tools/binman/test/190_files_align.dts
 create mode 100644 tools/binman/test/191_read_image_skip.dts

Regards,
Simon

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

* Please pull u-boot-dm
  2020-11-15 14:11 Simon Glass
@ 2020-11-16 14:49 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-11-16 14:49 UTC (permalink / raw)
  To: u-boot

On Sun, Nov 15, 2020 at 07:11:35AM -0700, Simon Glass wrote:

> Hi Tom,
> 
> The following changes since commit 832bfad7451e2e7bd23c96edff2be050905ac3f6:
> 
>   libfdt: Fix signedness comparison warnings (2020-11-10 14:31:08 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-15nov20
> 
> for you to fetch changes up to a3e458524c15710e4ac9ce1556a5f0898084d09a:
> 
>   cros_ec: Handling EC_CMD_GET_NEXT_EVENT (2020-11-14 15:23:41 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20201116/7831462b/attachment.sig>

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

* Please pull u-boot-dm
@ 2020-11-15 14:11 Simon Glass
  2020-11-16 14:49 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2020-11-15 14:11 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 832bfad7451e2e7bd23c96edff2be050905ac3f6:

  libfdt: Fix signedness comparison warnings (2020-11-10 14:31:08 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-15nov20

for you to fetch changes up to a3e458524c15710e4ac9ce1556a5f0898084d09a:

  cros_ec: Handling EC_CMD_GET_NEXT_EVENT (2020-11-14 15:23:41 -0700)

----------------------------------------------------------------
Minor fixes/improvements to 'patman status'

----------------------------------------------------------------
Heinrich Schuchardt (1):
      cros_ec: Handling EC_CMD_GET_NEXT_EVENT

Simon Glass (8):
      patman: Refactor how the default subcommand works
      patman: Correct Change-Ids error message args
      patman: Update defaults in subparsers
      patman: Allow specifying the patchwork URL
      patman: Add a setting for the Patchwork URL
      patman: Add a Series-patchwork-url option
      cros_ec: Correct collection of EC hash
      cros_ec: Increase command timeout for flash erase

 drivers/misc/cros_ec.c         | 16 +++++++----
 drivers/misc/cros_ec_lpc.c     |  5 +++-
 drivers/misc/cros_ec_sandbox.c | 10 +++++++
 tools/patman/README            |  7 +++++
 tools/patman/control.py        | 10 +++++--
 tools/patman/func_test.py      | 40 +++++++++++++++++---------
 tools/patman/gitutil.py        | 10 +++----
 tools/patman/main.py           | 64 ++++++++++++++++++++++++------------------
 tools/patman/patchstream.py    |  4 +--
 tools/patman/series.py         |  2 +-
 tools/patman/settings.py       | 28 ++++++++++++++----
 tools/patman/status.py         | 29 +++++++++++--------
 12 files changed, 149 insertions(+), 76 deletions(-)

Regards,
Simon

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

* Please pull u-boot-dm
  2020-11-05 17:22 Simon Glass
@ 2020-11-09 12:59 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-11-09 12:59 UTC (permalink / raw)
  To: u-boot

On Thu, Nov 05, 2020 at 10:22:56AM -0700, Simon Glass wrote:

> Hi Tom,
> 
> The following changes since commit 35b7ca768f7d826b77d5d3d6ccd6b1b8ed21f186:
> 
>   arch: Move NEEDS_MANUAL_RELOC symbol to Kconfig (2020-11-04 10:13:44
> -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull5nov20
> 
> for you to fetch changes up to dc4b2a9770b5b932cd6d98c33ebff6dc46de6849:
> 
>   patman: Support listing comments from patchwork (2020-11-05 09:11:31
> -0700)
> 

Applied to u-boot/master, thanks!

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

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

* Please pull u-boot-dm
@ 2020-11-05 17:22 Simon Glass
  2020-11-09 12:59 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2020-11-05 17:22 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 35b7ca768f7d826b77d5d3d6ccd6b1b8ed21f186:

  arch: Move NEEDS_MANUAL_RELOC symbol to Kconfig (2020-11-04 10:13:44
-0500)

are available in the Git repository at:

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

for you to fetch changes up to dc4b2a9770b5b932cd6d98c33ebff6dc46de6849:

  patman: Support listing comments from patchwork (2020-11-05 09:11:31
-0700)

----------------------------------------------------------------
patman status subcommand to collect tags from Patchwork
patman showing email replies from Patchwork
sandbox poweroff command
minor fixes in binman, tests

----------------------------------------------------------------
Alper Nebi Yasak (1):
      cros_ec: Support keyboard scanning with EC_CMD_GET_NEXT_EVENT

Heinrich Schuchardt (10):
      sandbox: eth-raw: do not close the console input
      sandbox: enable poweroff command
      test/py: test poweroff
      sandbox: use O_CLOEXEC in os_open()
      sandbox: implement reset
      test: adjust sysreset tests
      sandbox: update function descriptions in os.h
      doc: add sandbox API
      test: test/bloblist.c depends on asm/state.h
      test: linking test/compression.c fails

Michal Simek (2):
      binman: Call helper function binman_set_rom_offset() to fill offset
      binman: Fix typo in kernel-doc format for binman_symname()

Simon Glass (31):
      binman: Update intel_ifwi to store padded section
      binman: Correct calculation for image-pos
      patman: Correct operation of -n
      azure/gitLab/travis: Add pygit2 as a dependency for tests
      patman: Update how tests are run
      patman: Fix whitespace errors in func_test
      patman: Use capture_sys_output() consistently
      patman: Fix remaining pylint3 warnings in func_test
      patman: Allow linking a series with patchwork
      patman: Fix indenting in patchstream
      patman: Fix constant style in patchstream
      patman: Rename functions in patchstream
      patman: Rename variables in patchstream
      patman: Drop unused args in patchstream
      patman: Fix up argument/return docs in patchstream
      patman: Move warning collection to a function
      patman: Attach warnings to individual patches
      patman: Convert 'Series-xxx' tag errors into warnings
      patman: Drop unused signoff member
      patman: Add a test for PatchStream tags
      patman: Add some tests for warnings
      patman: Convert testBasic() to use an interator
      patman: Fix spelling of plural for warning
      patman: Don't ignore lines starting with hash
      patman: Allow showing a Commit as a string
      patman: Improve handling of files
      patman: Detect missing upstream in CountCommitsToBranch
      patman: Support checking for review tags in patchwork
      patman: Support updating a branch with review tags
      patman: Support parsing of review snippets
      patman: Support listing comments from patchwork

 .azure-pipelines.yml                      |   2 +-
 .gitlab-ci.yml                            |   2 +-
 .travis.yml                               |   1 +
 arch/Kconfig                              |   3 +-
 arch/sandbox/cpu/eth-raw-os.c             |   8 +-
 arch/sandbox/cpu/os.c                     |  16 +-
 arch/sandbox/cpu/start.c                  |  26 ++
 arch/sandbox/cpu/state.c                  |   1 +
 arch/sandbox/include/asm/u-boot-sandbox.h |  10 +
 doc/api/index.rst                         |   1 +
 doc/api/sandbox.rst                       |   9 +
 drivers/input/cros_ec_keyb.c              |  32 +-
 drivers/misc/cros_ec.c                    |  15 +
 drivers/sysreset/sysreset_sandbox.c       |   3 +
 include/binman_sym.h                      |   2 +-
 include/cros_ec.h                         |  11 +
 include/os.h                              | 236 ++++++-----
 lib/binman.c                              |   4 +-
 test/Kconfig                              |   9 +
 test/Makefile                             |   4 +-
 test/dm/sysreset.c                        |  11 +-
 test/py/tests/test_sandbox_exit.py        |   8 +-
 tools/binman/entry.py                     |  18 +-
 tools/binman/etype/intel_ifwi.py          |   2 +-
 tools/buildman/control.py                 |   6 +-
 tools/patman/README                       | 110 +++++-
 tools/patman/checkpatch.py                |  18 +-
 tools/patman/commit.py                    |   5 +
 tools/patman/control.py                   |  71 +++-
 tools/patman/func_test.py                 | 983
++++++++++++++++++++++++++++++++++++++++++----
 tools/patman/gitutil.py                   |  10 +-
 tools/patman/main.py                      |  42 +-
 tools/patman/patchstream.py               | 485 ++++++++++++++++-------
 tools/patman/series.py                    |   8 +-
 tools/patman/status.py                    | 482 +++++++++++++++++++++++
 tools/patman/terminal.py                  |  21 +-
 tools/patman/test_checkpatch.py           |   6 +-
 37 files changed, 2293 insertions(+), 388 deletions(-)
 create mode 100644 doc/api/sandbox.rst
 create mode 100644 tools/patman/status.py

Regards,
Simon

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

* Please pull u-boot-dm
  2020-10-30 19:13 Simon Glass
@ 2020-10-31  2:54 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-10-31  2:54 UTC (permalink / raw)
  To: u-boot

On Fri, Oct 30, 2020 at 01:13:04PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://gitlab.denx.de/u-boot/custodians/u-boot-dm/-/commits/master
> https://travis-ci.com/github/sjg20/u-boot/builds/196409920
> https://dev.azure.com/simon0972/u-boot/_build?definitionId=1
> 
> 
> The following changes since commit cdeb7b8f984e6d9bcdc5a6fdda6107af156d47bf:
> 
>   configs: Resync with savedefconfig (2020-10-29 10:48:01 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-30oct20
> 
> for you to fetch changes up to 2424057b2ad0eacdd2d81e35e7bea5df97802b8f:
> 
>   binman: Avoid calculated section data repeatedly (2020-10-29 14:42:59 -0600)
> 

Applied to u-boot/master, thanks!

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

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

* Please pull u-boot-dm
@ 2020-10-30 19:13 Simon Glass
  2020-10-31  2:54 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2020-10-30 19:13 UTC (permalink / raw)
  To: u-boot

Hi Tom,

https://gitlab.denx.de/u-boot/custodians/u-boot-dm/-/commits/master
https://travis-ci.com/github/sjg20/u-boot/builds/196409920
https://dev.azure.com/simon0972/u-boot/_build?definitionId=1


The following changes since commit cdeb7b8f984e6d9bcdc5a6fdda6107af156d47bf:

  configs: Resync with savedefconfig (2020-10-29 10:48:01 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 2424057b2ad0eacdd2d81e35e7bea5df97802b8f:

  binman: Avoid calculated section data repeatedly (2020-10-29 14:42:59 -0600)

----------------------------------------------------------------
of-platdata and dtoc improvements
sandbox SPL tests
binman support for compressed sections

----------------------------------------------------------------
Dario Binacchi (1):
      dm: core: fix typo in device.h

Heinrich Schuchardt (1):
      sandbox: make SDL window resizable

Simon Glass (69):
      binman: Add a way to read the ROM offset
      binman: Support multiple images in the library
      dtoc: Extract inner loop from output_node()
      dtoc: Use a namedtuple for _links
      dm: core: Expand the comment for DM_GET_DEVICE()
      dm: core: Avoid void * in the of-platdata structs
      dm: Avoid using #ifdef for CONFIG_OF_LIVE
      dm: test: Sort the Makefile
      dm: test: Update Makefile conditions
      dm: test: Make use of CONFIG_UNIT_TEST
      dm: test: Disable some tests that should not run in SPL
      sandbox: Drop ad-hoc device declarations in SPL
      dtoc: Document the return value of scan_structs()
      dtoc: Order the structures internally by name
      dm: core: Allow dm_warn() to be used in SPL
      dtoc: Fix widening of int to bytes
      dm: test: Build tests for SPL
      dm: test: Update the test runner to support of-platdata
      dm: test: Add a way to run SPL tests
      dm: test: Add a very simple of-platadata test
      Makefile: Generate a symbol file for u-boot-spl
      pytest: Collect SPL unit tests
      test: Run SPL unit tests
      sandbox: Allow selection of SPL unit tests
      test: Run only the selected SPL test
      dm: test: Drop of-platdata pytest
      Azure/GitLab/Travis: Add SPL unit tests
      dm: Add a C test for of-platdata properties
      dm: test: Add a check that all devices have a dev value
      dm: test: Add a test for of-platdata phandles
      dm: Use an allocated array for run-time device info
      sandbox: Fix up building for of-platdata
      dm: Support parent devices with of-platdata
      dm: Add a test for of-platdata parent information
      dm: core: Convert #ifdef to if() in root.c
      x86: apl: Enable SPI flash in TPL with APL_SPI_FLASH_BOOT
      x86: apl: Take advantage of the of-platdata parent support
      dm: Use driver_info index instead of pointer
      imx: mx6cuboxi: Disable thermal driver in SPL
      dm: Don't allow U_BOOT_DEVICE() when of-platdata is used
      dm: doc: Update the of-platadata documentation
      binman: Update the entry docs
      binman: Drop unused return variable for _DoTestFile()
      binman: Add tests for skip-at-start sections
      binman: Give a sensible error if no command is given
      binman: Fix return from u-boot-ucode if there is no DT
      binman: Remove references to 'image' in entry_Section
      binman: Expand the error message for breaching a section
      binman: Move CompressData() into Entry base class
      binman: Use 'files-compress' to set compression for files
      binman: Update testPackExtra with more checks
      binman: Expand docs and test for padding
      binman: Expand docs and test for alignment
      binman: Move section-building code into a function
      binman: Refactor _BuildSectionData()
      binman: Move section padding to the parent
      binman: Make section padding consistent with other entries
      binman: Store the original data before compression
      binman: Set section contents in GetData()
      binman: Avoid reporting image-pos with compression
      binman: Drop Entry.CheckOffset()
      binman: Move sort and expand to the main Pack() function
      binman: Drop the Entry.CheckSize() method
      binman: Call CheckSize() from the section's Pack() method
      binman: Drop CheckEntries()
      binman: Update CheckEntries() for compressed sections
      binman: Use the actual contents in CheckSize()
      binman: Support compression of sections
      binman: Avoid calculated section data repeatedly

 .azure-pipelines.yml                                |   2 +-
 .gitlab-ci.yml                                      |   2 +-
 .travis.yml                                         |   2 +-
 Makefile                                            |   2 +-
 arch/arm/mach-imx/mx6/soc.c                         |   2 +-
 arch/sandbox/cpu/sdl.c                              |   3 +-
 arch/sandbox/cpu/spl.c                              |  18 +-
 arch/sandbox/cpu/start.c                            |  15 +-
 arch/sandbox/dts/sandbox.dts                        |   1 +
 arch/sandbox/dts/sandbox.dtsi                       |  27 ++
 arch/sandbox/include/asm/state.h                    |   3 +-
 arch/x86/cpu/apollolake/Kconfig                     |   2 +
 arch/x86/cpu/apollolake/spl.c                       |   3 +-
 board/sandbox/sandbox.c                             |   2 +
 common/board_r.c                                    |  19 +-
 configs/sandbox_spl_defconfig                       |   7 +-
 doc/driver-model/of-plat.rst                        |  42 ++-
 drivers/clk/clk-uclass.c                            |   3 +-
 drivers/clk/clk_fixed_rate.c                        |   4 +-
 drivers/clk/clk_sandbox.c                           |   4 +-
 drivers/core/Kconfig                                |  18 +-
 drivers/core/Makefile                               |   2 +-
 drivers/core/device.c                               |  23 +-
 drivers/core/lists.c                                |  70 ++++-
 drivers/core/root.c                                 |  56 ++--
 drivers/core/util.c                                 |   2 +-
 drivers/i2c/Makefile                                |   2 +-
 drivers/i2c/i2c-emul-uclass.c                       |   2 +
 drivers/i2c/sandbox_i2c.c                           |   4 +-
 drivers/misc/irq-uclass.c                           |   2 +-
 drivers/misc/p2sb-uclass.c                          |  27 +-
 drivers/misc/spltest_sandbox.c                      |  35 ---
 drivers/mmc/fsl_esdhc_imx.c                         |   7 +-
 drivers/rtc/rtc-uclass.c                            |   2 +
 drivers/rtc/sandbox_rtc.c                           |   4 +-
 drivers/serial/sandbox.c                            |   3 +
 drivers/spi/ich.c                                   |   4 +-
 drivers/sysreset/sysreset_sandbox.c                 |   2 +
 dts/Kconfig                                         |  18 ++
 include/asm-generic/global_data.h                   |  27 +-
 include/binman.h                                    |   7 +
 include/config_uncmd_spl.h                          |   1 -
 include/dm/device-internal.h                        |   2 +-
 include/dm/device.h                                 |  16 +-
 include/dm/of.h                                     |   9 +-
 include/dm/platdata.h                               |  49 +++-
 include/dm/util.h                                   |   2 +-
 include/dt-structs.h                                |   8 +-
 include/test/test.h                                 |  11 +
 lib/binman.c                                        |  14 +-
 scripts/Makefile.spl                                |   8 +-
 test/Kconfig                                        |  10 +
 test/Makefile                                       |  24 +-
 test/dm/Makefile                                    |  13 +-
 test/dm/of_platdata.c                               | 222 ++++++++++++++++
 test/dm/test-main.c                                 |  69 +++--
 test/py/conftest.py                                 |  13 +-
 test/py/tests/test_ofplatdata.py                    |  47 ----
 test/py/tests/test_spl.py                           |  34 +++
 test/run                                            |   2 +-
 tools/binman/README                                 |  72 +++--
 tools/binman/README.entries                         |  25 +-
 tools/binman/cmdline.py                             |   1 +
 tools/binman/control.py                             |   4 +-
 tools/binman/entry.py                               |  65 ++++-
 tools/binman/etype/blob.py                          |   7 -
 tools/binman/etype/cbfs.py                          |   6 +-
 tools/binman/etype/files.py                         |   7 +-
 tools/binman/etype/section.py                       | 167 +++++++++---
 tools/binman/etype/u_boot_ucode.py                  |   1 +
 tools/binman/ftest.py                               | 409
++++++++++++++++++++++++++++-
 tools/binman/image.py                               |   2 +-
 tools/binman/test/009_pack_extra.dts                |   2 +-
 tools/binman/test/085_files_compress.dts            |   2 +-
 tools/binman/test/177_skip_at_start.dts             |  19 ++
 tools/binman/test/178_skip_at_start_pad.dts         |  21 ++
 tools/binman/test/179_skip_at_start_section_pad.dts |  22 ++
 tools/binman/test/180_section_pad.dts               |  27 ++
 tools/binman/test/181_section_align.dts             |  34 +++
 tools/binman/test/182_compress_image.dts            |  14 +
 tools/binman/test/183_compress_image_less.dts       |  14 +
 tools/binman/test/184_compress_section_size.dts     |  17 ++
 tools/binman/test/185_compress_section.dts          |  16 ++
 tools/binman/test/186_compress_extra.dts            |  37 +++
 tools/dtoc/dtb_platdata.py                          | 138 ++++++----
 tools/dtoc/dtoc_test_simple.dts                     |   1 +
 tools/dtoc/fdt.py                                   |   9 +
 tools/dtoc/test_dtoc.py                             | 178 ++++++++-----
 tools/dtoc/test_fdt.py                              |  10 +
 89 files changed, 1860 insertions(+), 501 deletions(-)
 create mode 100644 test/dm/of_platdata.c
 create mode 100644 test/py/tests/test_spl.py
 create mode 100644 tools/binman/test/177_skip_at_start.dts
 create mode 100644 tools/binman/test/178_skip_at_start_pad.dts
 create mode 100644 tools/binman/test/179_skip_at_start_section_pad.dts
 create mode 100644 tools/binman/test/180_section_pad.dts
 create mode 100644 tools/binman/test/181_section_align.dts
 create mode 100644 tools/binman/test/182_compress_image.dts
 create mode 100644 tools/binman/test/183_compress_image_less.dts
 create mode 100644 tools/binman/test/184_compress_section_size.dts
 create mode 100644 tools/binman/test/185_compress_section.dts
 create mode 100644 tools/binman/test/186_compress_extra.dts

Regards,
Simon

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

* Please pull u-boot-dm
  2020-08-22 23:21 Simon Glass
@ 2020-08-24 13:05 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-08-24 13:05 UTC (permalink / raw)
  To: u-boot

On Sat, Aug 22, 2020 at 05:21:07PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://gitlab.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/4466
> 
> 
> The following changes since commit 2e6132d835631946b7a67dedd8f5bc902304b0f9:
> 
>   Merge tag 'xilinx-for-v2020.10-rc3' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze (2020-08-20
> 14:46:43 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-22aug20
> 
> for you to fetch changes up to a4020350289c520e896fd6180e510be557ed3bf9:
> 
>   sandbox: u-boot.lds: Remove bogus __bss_start symbol (2020-08-22 08:54:51
> -0600)
> 

Applied to u-boot/master, thanks!

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

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

* Please pull u-boot-dm
@ 2020-08-22 23:21 Simon Glass
  2020-08-24 13:05 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2020-08-22 23:21 UTC (permalink / raw)
  To: u-boot

Hi Tom,

https://gitlab.denx.de/u-boot/custodians/u-boot-dm/-/pipelines/4466


The following changes since commit 2e6132d835631946b7a67dedd8f5bc902304b0f9:

  Merge tag 'xilinx-for-v2020.10-rc3' of
https://gitlab.denx.de/u-boot/custodians/u-boot-microblaze (2020-08-20
14:46:43 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-22aug20

for you to fetch changes up to a4020350289c520e896fd6180e510be557ed3bf9:

  sandbox: u-boot.lds: Remove bogus __bss_start symbol (2020-08-22 08:54:51
-0600)

----------------------------------------------------------------
replace devfdt_get_addr_ptr() with dev_read_addr_ptr()
binman fixes for portage
various minor fixes
'bind' command improvements

----------------------------------------------------------------
Heinrich Schuchardt (1):
      dm: fix ofnode_read_addr/size_cells()

Masahiro Yamada (3):
      gpio: at91: use dev_read_addr() to get base address
      ata: mvebu: use dev_read_addr() to get base address
      treewide: convert devfdt_get_addr_ptr() to dev_read_addr_ptr()

Ovidiu Panait (4):
      dm: core: Fix devfdt_get_addr_ptr return value
      test: dm: Add test case for devfdt_get_addr_ptr
      board_f: Remove dead code from init_func_i2c
      sandbox: u-boot.lds: Remove bogus __bss_start symbol

Patrice Chotard (5):
      cmd: bind: allow to bind driver with driver data
      sandbox: phy: add driver_data for bind test cmd
      sandbox: dts: Add compatible string for bind-test node
      test/py: Update test_bind
      doc: add bind/unbind command documentation

Simon Glass (4):
      binman: Move GetEntryModules() to control
      binman: Correct some import statements
      dtoc: Add a setup script for Python
      binman: Add a setup script for Python

 arch/sandbox/cpu/u-boot-spl.lds       |  2 --
 arch/sandbox/cpu/u-boot.lds           |  2 --
 arch/sandbox/dts/test.dts             |  1 +
 cmd/bind.c                            |  5 +++--
 common/board_f.c                      |  4 ----
 doc/driver-model/bind.rst             | 49
++++++++++++++++++++++++++++++++++++++++++++
 doc/driver-model/index.rst            |  1 +
 drivers/ata/ahci_mvebu.c              |  2 +-
 drivers/clk/aspeed/clk_ast2500.c      |  6 +++---
 drivers/clk/at91/pmc.c                |  4 ++--
 drivers/core/fdtaddr.c                |  4 +++-
 drivers/core/ofnode.c                 | 20 ++++++++++++------
 drivers/gpio/at91_gpio.c              |  2 +-
 drivers/gpio/hsdk-creg-gpio.c         |  2 +-
 drivers/i2c/ast_i2c.c                 |  6 +++---
 drivers/i2c/designware_i2c.c          |  2 +-
 drivers/i2c/mv_i2c.c                  |  2 +-
 drivers/i2c/mvtwsi.c                  |  4 ++--
 drivers/mmc/gen_atmel_mci.c           |  2 +-
 drivers/mmc/snps_dw_mmc.c             |  2 +-
 drivers/phy/sandbox-phy.c             | 18 +++++++++++++++-
 drivers/pinctrl/mvebu/pinctrl-mvebu.c |  4 ++--
 drivers/reset/reset-socfpga.c         |  2 +-
 drivers/serial/serial_mvebu_a3700.c   |  2 +-
 drivers/spi/uniphier_spi.c            |  2 +-
 drivers/sysreset/sysreset_socfpga.c   |  2 +-
 drivers/timer/ast_timer.c             |  6 +++---
 drivers/timer/atmel_pit_timer.c       |  2 +-
 drivers/usb/host/ehci-zynq.c          |  2 +-
 drivers/watchdog/ast_wdt.c            |  6 +++---
 include/dm/read.h                     | 14 ++++++-------
 test/dm/phy.c                         |  2 +-
 test/dm/test-fdt.c                    | 18 ++++++++++++++++
 test/py/tests/test_bind.py            | 18 ++++++++--------
 tools/binman/control.py               | 17 +++++++++++++--
 tools/binman/ftest.py                 |  7 +++----
 tools/binman/image_test.py            |  2 +-
 tools/binman/main.py                  | 17 ++-------------
 tools/binman/setup.py                 | 12 +++++++++++
 tools/dtoc/setup.py                   | 12 +++++++++++
 40 files changed, 199 insertions(+), 88 deletions(-)
 create mode 100644 doc/driver-model/bind.rst
 create mode 100644 tools/binman/setup.py
 create mode 100644 tools/dtoc/setup.py

Regards,
Simon

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

* Please pull u-boot-dm
  2020-07-29  2:38 Simon Glass
  2020-07-30  0:03 ` Simon Glass
@ 2020-07-30 13:21 ` Tom Rini
  1 sibling, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-07-30 13:21 UTC (permalink / raw)
  To: u-boot

On Tue, Jul 28, 2020 at 08:38:59PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> The following changes since commit 3b191c56c841596771b4120f09fb556adf958b5c:
> 
>   Merge branch '2020-07-28-Kconfig-migrations' (2020-07-28 18:27:34 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-28jul20
> 
> for you to fetch changes up to b9390ce51cb46f4b4acda320e7ea8e0bd120e4b8:
> 
>   dm: remove superfluous comment for union ofnode_union (2020-07-28
> 19:30:39 -0600)
> 

Applied to u-boot/master, thanks!

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

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

* Please pull u-boot-dm
  2020-07-29  2:38 Simon Glass
@ 2020-07-30  0:03 ` Simon Glass
  2020-07-30 13:21 ` Tom Rini
  1 sibling, 0 replies; 154+ messages in thread
From: Simon Glass @ 2020-07-30  0:03 UTC (permalink / raw)
  To: u-boot

+Kever Yang too (for Rockchip)


On Tue, 28 Jul 2020 at 20:38, Simon Glass <sjg@chromium.org> wrote:
>
> Hi Tom,
>
> The following changes since commit 3b191c56c841596771b4120f09fb556adf958b5c:
>
>   Merge branch '2020-07-28-Kconfig-migrations' (2020-07-28 18:27:34 -0400)
>
> are available in the Git repository at:
>
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-28jul20
>
> for you to fetch changes up to b9390ce51cb46f4b4acda320e7ea8e0bd120e4b8:
>
>   dm: remove superfluous comment for union ofnode_union (2020-07-28
> 19:30:39 -0600)
>
> ----------------------------------------------------------------
> Use binman instead of one of the Rockchip build scripts
> Refactor to allow any arch to create SPI-flash images
> New button uclass
>
> ----------------------------------------------------------------
> Dan Murphy (1):
>       dm: Fix build error when OF_CONTROL is not set
>
> Heinrich Schuchardt (2):
>       cmd: host: return value of do_host_bind()
>       dm: remove superfluous comment for union ofnode_union
>
> Patrick Oppenlander (1):
>       sandbox: enable FIT cipher support in defconfig
>
> Philippe Reynes (9):
>       sandbox, test: change hog gpio
>       dm: button: add an uclass for button
>       dm: button: add a driver for button driven by gpio
>       cmd: button: add a new 'button' command
>       sandbox: dtsi: add buttons
>       sandbox64: enable button
>       sandbox: enable button
>       test/py: add tests for the button commands
>       test: dm: add a test for class button
>
> Simon Glass (30):
>       buildman: Allow using older versions of genboardscfg.py
>       buildman: Correct the testOutputDir() unit test
>       buildman: Show the build rate at the end
>       x86: Change how selection of ROMs works
>       rockchip: Allow Bob to use SPI boot
>       Makefile: Allow building .rom files for non-x86 boards
>       rockchip: jerry: Add serial support
>       rockchip: bob: Support SPI-flash booting
>       rockchip: Enable building a SPI ROM image on jerry
>       rockchip: Enable building a SPI ROM image on bob
>       tegra: Drop the unused non-binman code
>       tegra: Don't enable binman on ARMv8 SoCs
>       Makefile: Rename ALL-y to INPUTS-y
>       powerpc: mpc85xx: Only enable binman when it is needed
>       x86: Makefile: Drop explicit targets built by binman
>       x86: Drop CONFIG_BUILD_ROM and repurpose BUILD_ROM
>       sunxi: Makefile: Drop explicit targets built by binman
>       tegra: Makefile: Drop explicit targets built by binman
>       mediatek: Makefile: Drop explicit targets built by binman
>       Makefile: Move CONFIG_TOOLS_DEBUG check to later
>       Makefile: Fix a long line in cmd_mkfitimage
>       Makefile: Allow CONFIG_SPL_FIT_GENERATOR to be empty
>       Makefile: Warn against using CONFIG_SPL_FIT_GENERATOR
>       rockchip: Convert evb-rk3288 over to use binman
>       rockchip: Convert evb-rk3229 over to use binman
>       rockchip: Drop the fit_spl_optee.sh script
>       x86: Move the fdtmap away from the binary blobs
>       x86: chromebook_link64: Correct the image layout
>       x86: chromebook_panther: Correct the image layout
>       x86: chromebook_samus_tpl: Correct the image layout
>
> Walter Lozano (4):
>       dtoc: add coverage test for unicode error
>       dtoc: look for compatible string aliases in driver list
>       drivers: avoid using aliases on drivers when OF_PLATDATA is enabled
>       dtoc: remove compatible string aliases support
>
> chenshuo (1):
>       find dtb in android boot image with header version 2 during bootm
>
>  Kconfig                                   |  29 +++++++-
>  Makefile                                  | 169
> +++++++++++++++++++++-------------------------
>  arch/Kconfig                              |   1 +
>  arch/arm/config.mk                        |  10 +--
>  arch/arm/dts/rk3288-u-boot.dtsi           |  25 +++++++
>  arch/arm/dts/rk3399-gru-u-boot.dtsi       |   4 ++
>  arch/arm/dts/rk3399-gru.dtsi              |   2 +-
>  arch/arm/dts/rk3399-u-boot.dtsi           |  27 ++++++++
>  arch/arm/dts/rockchip-optee.dtsi          |  64 ++++++++++++++++++
>  arch/arm/dts/rockchip-u-boot.dtsi         |  10 ++-
>  arch/arm/mach-at91/config.mk              |   2 +-
>  arch/arm/mach-davinci/config.mk           |   2 +-
>  arch/arm/mach-k3/config.mk                |  10 +--
>  arch/arm/mach-keystone/config.mk          |   4 +-
>  arch/arm/mach-omap2/config.mk             |  28 ++++----
>  arch/arm/mach-rmobile/Makefile            |   2 +-
>  arch/arm/mach-rockchip/Kconfig            |   9 +++
>  arch/arm/mach-rockchip/fit_spl_optee.sh   |  84 -----------------------
>  arch/arm/mach-rockchip/rk3288/Kconfig     |   3 +
>  arch/arm/mach-rockchip/rk3399/Kconfig     |   2 +
>  arch/arm/mach-rockchip/spl.c              |   3 +-
>  arch/arm/mach-stm32mp/config.mk           |   4 +-
>  arch/arm/mach-tegra/Kconfig               |   2 +-
>  arch/powerpc/Kconfig                      |   2 +-
>  arch/sandbox/dts/sandbox.dtsi             |  14 ++++
>  arch/sandbox/dts/test.dts                 |  22 ++++--
>  arch/x86/Kconfig                          |  11 ++-
>  arch/x86/cpu/quark/Kconfig                |   1 +
>  arch/x86/dts/u-boot.dtsi                  |  10 ++-
>  board/BuR/brppt1/config.mk                |   4 +-
>  board/BuR/brppt2/config.mk                |   4 +-
>  board/BuR/brsmarc1/config.mk              |   6 +-
>  board/imgtec/boston/config.mk             |   2 +-
>  board/intel/edison/config.mk              |   2 +-
>  cmd/Kconfig                               |  11 +++
>  cmd/Makefile                              |   1 +
>  cmd/button.c                              |  86 +++++++++++++++++++++++
>  cmd/host.c                                |   2 +-
>  common/image-fdt.c                        |  16 ++++-
>  configs/am335x_evm_defconfig              |   1 +
>  configs/am335x_hs_evm_defconfig           |   1 +
>  configs/am335x_hs_evm_uart_defconfig      |   1 +
>  configs/am43xx_evm_defconfig              |   1 +
>  configs/am43xx_evm_rtconly_defconfig      |   1 +
>  configs/am43xx_evm_usbhost_boot_defconfig |   1 +
>  configs/am43xx_hs_evm_defconfig           |   1 +
>  configs/am57xx_evm_defconfig              |   1 +
>  configs/am57xx_hs_evm_defconfig           |   1 +
>  configs/am57xx_hs_evm_usb_defconfig       |   1 +
>  configs/am65x_evm_a53_defconfig           |   1 +
>  configs/am65x_evm_r5_defconfig            |   1 +
>  configs/am65x_hs_evm_a53_defconfig        |   1 +
>  configs/am65x_hs_evm_r5_defconfig         |   1 +
>  configs/chromebook_bob_defconfig          |   4 +-
>  configs/chromebook_jerry_defconfig        |   1 +
>  configs/chromebook_link64_defconfig       |   2 +
>  configs/chromebook_samus_tpl_defconfig    |   2 +-
>  configs/chromebox_panther_defconfig       |   2 +
>  configs/dh_imx6_defconfig                 |   1 +
>  configs/display5_defconfig                |   1 +
>  configs/display5_factory_defconfig        |   1 +
>  configs/dra7xx_evm_defconfig              |   1 +
>  configs/dra7xx_hs_evm_defconfig           |   1 +
>  configs/dra7xx_hs_evm_usb_defconfig       |   1 +
>  configs/evb-rk3229_defconfig              |   2 +-
>  configs/evb-rk3288_defconfig              |   2 +-
>  configs/imx6qdl_icore_mipi_defconfig      |   1 +
>  configs/imx6qdl_icore_mmc_defconfig       |   1 +
>  configs/imx6qdl_icore_rqs_defconfig       |   1 +
>  configs/j721e_evm_a72_defconfig           |   1 +
>  configs/j721e_evm_r5_defconfig            |   1 +
>  configs/j721e_hs_evm_a72_defconfig        |   1 +
>  configs/j721e_hs_evm_r5_defconfig         |   1 +
>  configs/ls1046ardb_qspi_spl_defconfig     |   1 +
>  configs/mccmon6_nor_defconfig             |   1 +
>  configs/mccmon6_sd_defconfig              |   1 +
>  configs/mx6sabreauto_defconfig            |   1 +
>  configs/mx6sabresd_defconfig              |   1 +
>  configs/pico-imx6_defconfig               |   1 +
>  configs/qemu-x86_64_defconfig             |   2 +-
>  configs/qemu-x86_defconfig                |   1 -
>  configs/sandbox64_defconfig               |   2 +
>  configs/sandbox_defconfig                 |   3 +
>  configs/sandbox_spl_defconfig             |   1 +
>  configs/socfpga_arria10_defconfig         |   1 +
>  configs/stm32mp15_dhcom_basic_defconfig   |   1 +
>  configs/stm32mp15_dhcor_basic_defconfig   |   1 +
>  configs/wandboard_defconfig               |   1 +
>  configs/xilinx_zynq_virt_defconfig        |   1 +
>  drivers/Kconfig                           |   2 +
>  drivers/Makefile                          |   1 +
>  drivers/button/Kconfig                    |  21 ++++++
>  drivers/button/Makefile                   |   6 ++
>  drivers/button/button-gpio.c              | 112 ++++++++++++++++++++++++++++++
>  drivers/button/button-uclass.c            |  43 ++++++++++++
>  drivers/gpio/mxs_gpio.c                   |  10 +--
>  drivers/mmc/mxsmmc.c                      |  10 +--
>  drivers/spi/mxs_spi.c                     |  10 +--
>  include/button.h                          |  59 ++++++++++++++++
>  include/dm/ofnode.h                       |   2 +-
>  include/dm/read.h                         |   2 +
>  include/dm/uclass-id.h                    |   1 +
>  scripts/Makefile.spl                      |  24 +++----
>  test/dm/Makefile                          |   1 +
>  test/dm/button.c                          |  74 ++++++++++++++++++++
>  test/dm/gpio.c                            |  12 ++--
>  test/py/tests/test_button.py              |  19 ++++++
>  tools/binman/README                       |   2 +-
>  tools/buildman/README                     |  13 ++++
>  tools/buildman/builder.py                 |   3 +-
>  tools/buildman/control.py                 |  10 ++-
>  tools/buildman/test.py                    |   3 +-
>  tools/dtoc/dtb_platdata.py                |  76 ++++++++++-----------
>  tools/dtoc/dtoc_test_aliases.dts          |   5 ++
>  tools/dtoc/dtoc_test_scan_drivers.cxx     |   1 +
>  tools/dtoc/test_dtoc.py                   |  65 ++++++++----------
>  116 files changed, 974 insertions(+), 365 deletions(-)
>  create mode 100644 arch/arm/dts/rockchip-optee.dtsi
>  delete mode 100755 arch/arm/mach-rockchip/fit_spl_optee.sh
>  create mode 100644 cmd/button.c
>  create mode 100644 drivers/button/Kconfig
>  create mode 100644 drivers/button/Makefile
>  create mode 100644 drivers/button/button-gpio.c
>  create mode 100644 drivers/button/button-uclass.c
>  create mode 100644 include/button.h
>  create mode 100644 test/dm/button.c
>  create mode 100644 test/py/tests/test_button.py
>  create mode 100644 tools/dtoc/dtoc_test_scan_drivers.cxx
>
> Regards,
> Simon

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

* Please pull u-boot-dm
@ 2020-07-29  2:38 Simon Glass
  2020-07-30  0:03 ` Simon Glass
  2020-07-30 13:21 ` Tom Rini
  0 siblings, 2 replies; 154+ messages in thread
From: Simon Glass @ 2020-07-29  2:38 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 3b191c56c841596771b4120f09fb556adf958b5c:

  Merge branch '2020-07-28-Kconfig-migrations' (2020-07-28 18:27:34 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-28jul20

for you to fetch changes up to b9390ce51cb46f4b4acda320e7ea8e0bd120e4b8:

  dm: remove superfluous comment for union ofnode_union (2020-07-28
19:30:39 -0600)

----------------------------------------------------------------
Use binman instead of one of the Rockchip build scripts
Refactor to allow any arch to create SPI-flash images
New button uclass

----------------------------------------------------------------
Dan Murphy (1):
      dm: Fix build error when OF_CONTROL is not set

Heinrich Schuchardt (2):
      cmd: host: return value of do_host_bind()
      dm: remove superfluous comment for union ofnode_union

Patrick Oppenlander (1):
      sandbox: enable FIT cipher support in defconfig

Philippe Reynes (9):
      sandbox, test: change hog gpio
      dm: button: add an uclass for button
      dm: button: add a driver for button driven by gpio
      cmd: button: add a new 'button' command
      sandbox: dtsi: add buttons
      sandbox64: enable button
      sandbox: enable button
      test/py: add tests for the button commands
      test: dm: add a test for class button

Simon Glass (30):
      buildman: Allow using older versions of genboardscfg.py
      buildman: Correct the testOutputDir() unit test
      buildman: Show the build rate at the end
      x86: Change how selection of ROMs works
      rockchip: Allow Bob to use SPI boot
      Makefile: Allow building .rom files for non-x86 boards
      rockchip: jerry: Add serial support
      rockchip: bob: Support SPI-flash booting
      rockchip: Enable building a SPI ROM image on jerry
      rockchip: Enable building a SPI ROM image on bob
      tegra: Drop the unused non-binman code
      tegra: Don't enable binman on ARMv8 SoCs
      Makefile: Rename ALL-y to INPUTS-y
      powerpc: mpc85xx: Only enable binman when it is needed
      x86: Makefile: Drop explicit targets built by binman
      x86: Drop CONFIG_BUILD_ROM and repurpose BUILD_ROM
      sunxi: Makefile: Drop explicit targets built by binman
      tegra: Makefile: Drop explicit targets built by binman
      mediatek: Makefile: Drop explicit targets built by binman
      Makefile: Move CONFIG_TOOLS_DEBUG check to later
      Makefile: Fix a long line in cmd_mkfitimage
      Makefile: Allow CONFIG_SPL_FIT_GENERATOR to be empty
      Makefile: Warn against using CONFIG_SPL_FIT_GENERATOR
      rockchip: Convert evb-rk3288 over to use binman
      rockchip: Convert evb-rk3229 over to use binman
      rockchip: Drop the fit_spl_optee.sh script
      x86: Move the fdtmap away from the binary blobs
      x86: chromebook_link64: Correct the image layout
      x86: chromebook_panther: Correct the image layout
      x86: chromebook_samus_tpl: Correct the image layout

Walter Lozano (4):
      dtoc: add coverage test for unicode error
      dtoc: look for compatible string aliases in driver list
      drivers: avoid using aliases on drivers when OF_PLATDATA is enabled
      dtoc: remove compatible string aliases support

chenshuo (1):
      find dtb in android boot image with header version 2 during bootm

 Kconfig                                   |  29 +++++++-
 Makefile                                  | 169
+++++++++++++++++++++-------------------------
 arch/Kconfig                              |   1 +
 arch/arm/config.mk                        |  10 +--
 arch/arm/dts/rk3288-u-boot.dtsi           |  25 +++++++
 arch/arm/dts/rk3399-gru-u-boot.dtsi       |   4 ++
 arch/arm/dts/rk3399-gru.dtsi              |   2 +-
 arch/arm/dts/rk3399-u-boot.dtsi           |  27 ++++++++
 arch/arm/dts/rockchip-optee.dtsi          |  64 ++++++++++++++++++
 arch/arm/dts/rockchip-u-boot.dtsi         |  10 ++-
 arch/arm/mach-at91/config.mk              |   2 +-
 arch/arm/mach-davinci/config.mk           |   2 +-
 arch/arm/mach-k3/config.mk                |  10 +--
 arch/arm/mach-keystone/config.mk          |   4 +-
 arch/arm/mach-omap2/config.mk             |  28 ++++----
 arch/arm/mach-rmobile/Makefile            |   2 +-
 arch/arm/mach-rockchip/Kconfig            |   9 +++
 arch/arm/mach-rockchip/fit_spl_optee.sh   |  84 -----------------------
 arch/arm/mach-rockchip/rk3288/Kconfig     |   3 +
 arch/arm/mach-rockchip/rk3399/Kconfig     |   2 +
 arch/arm/mach-rockchip/spl.c              |   3 +-
 arch/arm/mach-stm32mp/config.mk           |   4 +-
 arch/arm/mach-tegra/Kconfig               |   2 +-
 arch/powerpc/Kconfig                      |   2 +-
 arch/sandbox/dts/sandbox.dtsi             |  14 ++++
 arch/sandbox/dts/test.dts                 |  22 ++++--
 arch/x86/Kconfig                          |  11 ++-
 arch/x86/cpu/quark/Kconfig                |   1 +
 arch/x86/dts/u-boot.dtsi                  |  10 ++-
 board/BuR/brppt1/config.mk                |   4 +-
 board/BuR/brppt2/config.mk                |   4 +-
 board/BuR/brsmarc1/config.mk              |   6 +-
 board/imgtec/boston/config.mk             |   2 +-
 board/intel/edison/config.mk              |   2 +-
 cmd/Kconfig                               |  11 +++
 cmd/Makefile                              |   1 +
 cmd/button.c                              |  86 +++++++++++++++++++++++
 cmd/host.c                                |   2 +-
 common/image-fdt.c                        |  16 ++++-
 configs/am335x_evm_defconfig              |   1 +
 configs/am335x_hs_evm_defconfig           |   1 +
 configs/am335x_hs_evm_uart_defconfig      |   1 +
 configs/am43xx_evm_defconfig              |   1 +
 configs/am43xx_evm_rtconly_defconfig      |   1 +
 configs/am43xx_evm_usbhost_boot_defconfig |   1 +
 configs/am43xx_hs_evm_defconfig           |   1 +
 configs/am57xx_evm_defconfig              |   1 +
 configs/am57xx_hs_evm_defconfig           |   1 +
 configs/am57xx_hs_evm_usb_defconfig       |   1 +
 configs/am65x_evm_a53_defconfig           |   1 +
 configs/am65x_evm_r5_defconfig            |   1 +
 configs/am65x_hs_evm_a53_defconfig        |   1 +
 configs/am65x_hs_evm_r5_defconfig         |   1 +
 configs/chromebook_bob_defconfig          |   4 +-
 configs/chromebook_jerry_defconfig        |   1 +
 configs/chromebook_link64_defconfig       |   2 +
 configs/chromebook_samus_tpl_defconfig    |   2 +-
 configs/chromebox_panther_defconfig       |   2 +
 configs/dh_imx6_defconfig                 |   1 +
 configs/display5_defconfig                |   1 +
 configs/display5_factory_defconfig        |   1 +
 configs/dra7xx_evm_defconfig              |   1 +
 configs/dra7xx_hs_evm_defconfig           |   1 +
 configs/dra7xx_hs_evm_usb_defconfig       |   1 +
 configs/evb-rk3229_defconfig              |   2 +-
 configs/evb-rk3288_defconfig              |   2 +-
 configs/imx6qdl_icore_mipi_defconfig      |   1 +
 configs/imx6qdl_icore_mmc_defconfig       |   1 +
 configs/imx6qdl_icore_rqs_defconfig       |   1 +
 configs/j721e_evm_a72_defconfig           |   1 +
 configs/j721e_evm_r5_defconfig            |   1 +
 configs/j721e_hs_evm_a72_defconfig        |   1 +
 configs/j721e_hs_evm_r5_defconfig         |   1 +
 configs/ls1046ardb_qspi_spl_defconfig     |   1 +
 configs/mccmon6_nor_defconfig             |   1 +
 configs/mccmon6_sd_defconfig              |   1 +
 configs/mx6sabreauto_defconfig            |   1 +
 configs/mx6sabresd_defconfig              |   1 +
 configs/pico-imx6_defconfig               |   1 +
 configs/qemu-x86_64_defconfig             |   2 +-
 configs/qemu-x86_defconfig                |   1 -
 configs/sandbox64_defconfig               |   2 +
 configs/sandbox_defconfig                 |   3 +
 configs/sandbox_spl_defconfig             |   1 +
 configs/socfpga_arria10_defconfig         |   1 +
 configs/stm32mp15_dhcom_basic_defconfig   |   1 +
 configs/stm32mp15_dhcor_basic_defconfig   |   1 +
 configs/wandboard_defconfig               |   1 +
 configs/xilinx_zynq_virt_defconfig        |   1 +
 drivers/Kconfig                           |   2 +
 drivers/Makefile                          |   1 +
 drivers/button/Kconfig                    |  21 ++++++
 drivers/button/Makefile                   |   6 ++
 drivers/button/button-gpio.c              | 112 ++++++++++++++++++++++++++++++
 drivers/button/button-uclass.c            |  43 ++++++++++++
 drivers/gpio/mxs_gpio.c                   |  10 +--
 drivers/mmc/mxsmmc.c                      |  10 +--
 drivers/spi/mxs_spi.c                     |  10 +--
 include/button.h                          |  59 ++++++++++++++++
 include/dm/ofnode.h                       |   2 +-
 include/dm/read.h                         |   2 +
 include/dm/uclass-id.h                    |   1 +
 scripts/Makefile.spl                      |  24 +++----
 test/dm/Makefile                          |   1 +
 test/dm/button.c                          |  74 ++++++++++++++++++++
 test/dm/gpio.c                            |  12 ++--
 test/py/tests/test_button.py              |  19 ++++++
 tools/binman/README                       |   2 +-
 tools/buildman/README                     |  13 ++++
 tools/buildman/builder.py                 |   3 +-
 tools/buildman/control.py                 |  10 ++-
 tools/buildman/test.py                    |   3 +-
 tools/dtoc/dtb_platdata.py                |  76 ++++++++++-----------
 tools/dtoc/dtoc_test_aliases.dts          |   5 ++
 tools/dtoc/dtoc_test_scan_drivers.cxx     |   1 +
 tools/dtoc/test_dtoc.py                   |  65 ++++++++----------
 116 files changed, 974 insertions(+), 365 deletions(-)
 create mode 100644 arch/arm/dts/rockchip-optee.dtsi
 delete mode 100755 arch/arm/mach-rockchip/fit_spl_optee.sh
 create mode 100644 cmd/button.c
 create mode 100644 drivers/button/Kconfig
 create mode 100644 drivers/button/Makefile
 create mode 100644 drivers/button/button-gpio.c
 create mode 100644 drivers/button/button-uclass.c
 create mode 100644 include/button.h
 create mode 100644 test/dm/button.c
 create mode 100644 test/py/tests/test_button.py
 create mode 100644 tools/dtoc/dtoc_test_scan_drivers.cxx

Regards,
Simon

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

* Please pull u-boot-dm
  2020-07-27 14:54     ` Simon Glass
  2020-07-27 14:55       ` Michal Simek
@ 2020-07-27 14:59       ` Tom Rini
  1 sibling, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-07-27 14:59 UTC (permalink / raw)
  To: u-boot

On Mon, Jul 27, 2020 at 08:54:01AM -0600, Simon Glass wrote:
> Hi Tom,
> 
> On Fri, 24 Jul 2020 at 06:41, Tom Rini <trini@konsulko.com> wrote:
> >
> > On Thu, Jul 23, 2020 at 09:09:33PM -0400, Tom Rini wrote:
> > > On Mon, Jul 20, 2020 at 02:19:02PM -0600, Simon Glass wrote:
> > >
> > > > Hi Tom,
> > > >
> > > > https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/4139
> > > >
> > > > The following changes since commit 7303ba10a4a39852b9ba356fae5656b43122eec6:
> > > >
> > > >   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> > > > (2020-07-20 09:25:32 -0400)
> > > >
> > > > are available in the Git repository at:
> > > >
> > > >   git://git.denx.de/u-boot-dm.git tags/dm-pull-20jul20
> > > >
> > > > for you to fetch changes up to 60e7fa8b3b8538aae1e644dac61d5e4076901edb:
> > > >
> > > >   treewide: convert devfdt_get_addr() to dev_read_addr() (2020-07-20
> > > > 11:37:47 -0600)
> > > >
> > >
> > > Applied to u-boot/master, thanks!
> >
> > I spoke too soon.  This is reliably causing:
> > https://travis-ci.org/github/trini/u-boot/jobs/711313649
> > and I don't see why it's different from:
> > https://gitlab.denx.de/u-boot/u-boot/-/jobs/129107
> >
> > But, I also don't see why in both cases we say that pyelftools isn't
> > installed when it very much is.
> >
> > So I've reverted this for now, sorry.
> 
> That's a strange one, but I may have a handle on it (hopefully).

OK.

> Re pyelftools, where are you seeing that message?

OK, this is a red herring, sorry.  I thought I saw it everywhere, but I
only see it on Travis and I see we're not installing pyelftools for
python3, which would do it.

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

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

* Please pull u-boot-dm
  2020-07-27 14:54     ` Simon Glass
@ 2020-07-27 14:55       ` Michal Simek
  2020-07-27 14:59       ` Tom Rini
  1 sibling, 0 replies; 154+ messages in thread
From: Michal Simek @ 2020-07-27 14:55 UTC (permalink / raw)
  To: u-boot



On 27. 07. 20 16:54, Simon Glass wrote:
> Hi Tom,
> 
> On Fri, 24 Jul 2020 at 06:41, Tom Rini <trini@konsulko.com> wrote:
>>
>> On Thu, Jul 23, 2020 at 09:09:33PM -0400, Tom Rini wrote:
>>> On Mon, Jul 20, 2020 at 02:19:02PM -0600, Simon Glass wrote:
>>>
>>>> Hi Tom,
>>>>
>>>> https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/4139
>>>>
>>>> The following changes since commit 7303ba10a4a39852b9ba356fae5656b43122eec6:
>>>>
>>>>   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86
>>>> (2020-07-20 09:25:32 -0400)
>>>>
>>>> are available in the Git repository at:
>>>>
>>>>   git://git.denx.de/u-boot-dm.git tags/dm-pull-20jul20
>>>>
>>>> for you to fetch changes up to 60e7fa8b3b8538aae1e644dac61d5e4076901edb:
>>>>
>>>>   treewide: convert devfdt_get_addr() to dev_read_addr() (2020-07-20
>>>> 11:37:47 -0600)
>>>>
>>>
>>> Applied to u-boot/master, thanks!
>>
>> I spoke too soon.  This is reliably causing:
>> https://travis-ci.org/github/trini/u-boot/jobs/711313649
>> and I don't see why it's different from:
>> https://gitlab.denx.de/u-boot/u-boot/-/jobs/129107
>>
>> But, I also don't see why in both cases we say that pyelftools isn't
>> installed when it very much is.
>>
>> So I've reverted this for now, sorry.
> 
> That's a strange one, but I may have a handle on it (hopefully).
> 
> Re pyelftools, where are you seeing that message?

I expect it is this.
https://travis-ci.org/github/michalsimek/u-boot/jobs/711439127

Thanks,
Michal

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

* Please pull u-boot-dm
  2020-07-24 12:41   ` Tom Rini
@ 2020-07-27 14:54     ` Simon Glass
  2020-07-27 14:55       ` Michal Simek
  2020-07-27 14:59       ` Tom Rini
  0 siblings, 2 replies; 154+ messages in thread
From: Simon Glass @ 2020-07-27 14:54 UTC (permalink / raw)
  To: u-boot

Hi Tom,

On Fri, 24 Jul 2020 at 06:41, Tom Rini <trini@konsulko.com> wrote:
>
> On Thu, Jul 23, 2020 at 09:09:33PM -0400, Tom Rini wrote:
> > On Mon, Jul 20, 2020 at 02:19:02PM -0600, Simon Glass wrote:
> >
> > > Hi Tom,
> > >
> > > https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/4139
> > >
> > > The following changes since commit 7303ba10a4a39852b9ba356fae5656b43122eec6:
> > >
> > >   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> > > (2020-07-20 09:25:32 -0400)
> > >
> > > are available in the Git repository at:
> > >
> > >   git://git.denx.de/u-boot-dm.git tags/dm-pull-20jul20
> > >
> > > for you to fetch changes up to 60e7fa8b3b8538aae1e644dac61d5e4076901edb:
> > >
> > >   treewide: convert devfdt_get_addr() to dev_read_addr() (2020-07-20
> > > 11:37:47 -0600)
> > >
> >
> > Applied to u-boot/master, thanks!
>
> I spoke too soon.  This is reliably causing:
> https://travis-ci.org/github/trini/u-boot/jobs/711313649
> and I don't see why it's different from:
> https://gitlab.denx.de/u-boot/u-boot/-/jobs/129107
>
> But, I also don't see why in both cases we say that pyelftools isn't
> installed when it very much is.
>
> So I've reverted this for now, sorry.

That's a strange one, but I may have a handle on it (hopefully).

Re pyelftools, where are you seeing that message?

Regards,
Simon

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

* Please pull u-boot-dm
  2020-07-24  1:09 ` Tom Rini
@ 2020-07-24 12:41   ` Tom Rini
  2020-07-27 14:54     ` Simon Glass
  0 siblings, 1 reply; 154+ messages in thread
From: Tom Rini @ 2020-07-24 12:41 UTC (permalink / raw)
  To: u-boot

On Thu, Jul 23, 2020 at 09:09:33PM -0400, Tom Rini wrote:
> On Mon, Jul 20, 2020 at 02:19:02PM -0600, Simon Glass wrote:
> 
> > Hi Tom,
> > 
> > https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/4139
> > 
> > The following changes since commit 7303ba10a4a39852b9ba356fae5656b43122eec6:
> > 
> >   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> > (2020-07-20 09:25:32 -0400)
> > 
> > are available in the Git repository at:
> > 
> >   git://git.denx.de/u-boot-dm.git tags/dm-pull-20jul20
> > 
> > for you to fetch changes up to 60e7fa8b3b8538aae1e644dac61d5e4076901edb:
> > 
> >   treewide: convert devfdt_get_addr() to dev_read_addr() (2020-07-20
> > 11:37:47 -0600)
> > 
> 
> Applied to u-boot/master, thanks!

I spoke too soon.  This is reliably causing:
https://travis-ci.org/github/trini/u-boot/jobs/711313649
and I don't see why it's different from:
https://gitlab.denx.de/u-boot/u-boot/-/jobs/129107

But, I also don't see why in both cases we say that pyelftools isn't
installed when it very much is.

So I've reverted this for now, sorry.

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200724/88fa13d4/attachment.sig>

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

* Please pull u-boot-dm
  2020-07-20 20:19 Simon Glass
  2020-07-23 18:25 ` Simon Glass
@ 2020-07-24  1:09 ` Tom Rini
  2020-07-24 12:41   ` Tom Rini
  1 sibling, 1 reply; 154+ messages in thread
From: Tom Rini @ 2020-07-24  1:09 UTC (permalink / raw)
  To: u-boot

On Mon, Jul 20, 2020 at 02:19:02PM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/4139
> 
> The following changes since commit 7303ba10a4a39852b9ba356fae5656b43122eec6:
> 
>   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> (2020-07-20 09:25:32 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-20jul20
> 
> for you to fetch changes up to 60e7fa8b3b8538aae1e644dac61d5e4076901edb:
> 
>   treewide: convert devfdt_get_addr() to dev_read_addr() (2020-07-20
> 11:37:47 -0600)
> 

Applied to u-boot/master, thanks!

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

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

* Please pull u-boot-dm
  2020-07-20 20:19 Simon Glass
@ 2020-07-23 18:25 ` Simon Glass
  2020-07-24  1:09 ` Tom Rini
  1 sibling, 0 replies; 154+ messages in thread
From: Simon Glass @ 2020-07-23 18:25 UTC (permalink / raw)
  To: u-boot

+Tom Rini

Sorry Tom I forgot to cc you.

- Simon

On Mon, 20 Jul 2020 at 14:19, Simon Glass <sjg@chromium.org> wrote:
>
> Hi Tom,
>
> https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/4139
>
> The following changes since commit 7303ba10a4a39852b9ba356fae5656b43122eec6:
>
>   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> (2020-07-20 09:25:32 -0400)
>
> are available in the Git repository at:
>
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-20jul20
>
> for you to fetch changes up to 60e7fa8b3b8538aae1e644dac61d5e4076901edb:
>
>   treewide: convert devfdt_get_addr() to dev_read_addr() (2020-07-20
> 11:37:47 -0600)
>
> ----------------------------------------------------------------
> binman support for FIT
> new UCLASS_SOC
> patman switch 'test' command
> minor fdt fixes
> patman usability improvements
>
> ----------------------------------------------------------------
> Dave Gerlach (9):
>       doc: Add new doc for soc ID driver model
>       dm: soc: Introduce UCLASS_SOC for SOC ID and attribute matching
>       test: Add tests for SOC uclass
>       dm: soc: Introduce soc_ti_k3 driver for TI K3 SoCs
>       arm: dts: k3-am65-wakeup: Introduce chipid node
>       arm: dts: k3-j721e-mcu-wakeup: Introduce chipid node
>       configs: am65x_evm: Enable CONFIG_SOC_DEVICE and CONFIG_SOC_DEVICE_TI_K3
>       configs: j721e_evm: Enable CONFIG_SOC_DEVICE and CONFIG_SOC_DEVICE_TI_K3
>       arm: mach-k3: Use SOC driver for device identification
>
> Heinrich Schuchardt (1):
>       test/dm: check if devices exist
>
> Masahiro Yamada (6):
>       fdt_support: add static to fdt_node_set_part_info()
>       fdt_support: call mtdparts_init() after finding MTD node to fix up
>       fdt_support: skip MTD node with "disabled" in fdt_fixup_mtdparts()
>       treewide: convert (void *)devfdt_get_addr() to dev_read_addr_ptr()
>       treewide: remove (phys_addr_t) casts from devfdt_get_addr()
>       treewide: convert devfdt_get_addr() to dev_read_addr()
>
> Michal Simek (3):
>       ARM: rmobile: Switch back to fdtdec_setup_memory/banksize_fdt()
>       Revert "lib: fdt: Split fdtdec_setup_memory_banksize()"
>       Revert "lib: fdt: Split fdtdec_setup_mem_size_base()"
>
> Nicolas Boichat (2):
>       patman: Make sure sendemail.suppresscc is (un)set correctly
>       patman: When no tracking branch is provided, tell the user
>
> Patrick Delaunay (2):
>       patman: Detect unexpected END
>       Add information for skipped commit options
>
> Philippe Reynes (1):
>       lib: libfdt: fdt_region: avoid NULL pointer access
>
> Simon Glass (34):
>       patman: Use test_util to show test results
>       patman: Move main code out to a control module
>       patman: Add a test that uses gitpython
>       patman: Allow creating patches for another branch
>       patman: Allow skipping patches at the end
>       patman: Convert to ArgumentParser
>       patman: Allow different commands
>       patman: Add a 'test' subcommand
>       patman: Allow disabling 'bright' mode with Print output
>       patman: Support collecting response tags in Patchstream
>       patman: Add a -D option to enable debugging
>       dm: core Fix long line in device_bind_common()
>       .gitignore: Ignore Python 3 cache directories
>       binman: Output errors to stderr
>       binman: cbfs: Fix IFWI typo
>       binman: Correct the search patch for pylibfdt
>       binman: Specify the toolpath when running test coverage
>       binman: Set a default toolpath
>       binman: Add support for calling mkimage
>       binman: Fix a few typos in the entry docs
>       binman: Adjust pylibfdt for incremental build
>       binman: Re-enable concurrent tests
>       binman: Use super() instead of specifying parent type
>       binman: Add an etype for external binary blobs
>       binman: Convert existing binary blobs to blob_ext
>       binman: Allow external binaries to be missing
>       patman: Update errors and warnings to use stderr
>       binman: Detect when valid images are not produced
>       binman: Allow missing Intel blobs
>       binman: Allow zero-length entries to overlap
>       mkimage: Allow updating the FIT timestamp
>       dtoc: Allow adding variable-sized data to a dtb
>       binman: Add support for generating a FIT
>       cpu: Convert the methods to use a const udevice *
>
>  .azure-pipelines.yml                               |   2 +-
>  .gitignore                                         |   3 +
>  .gitlab-ci.yml                                     |   2 +-
>  .travis.yml                                        |   2 +-
>  arch/arm/dts/k3-am65-wakeup.dtsi                   |   5 +
>  arch/arm/dts/k3-am654-base-board-u-boot.dtsi       |   4 +
>  .../arm/dts/k3-j721e-common-proc-board-u-boot.dtsi |   4 +
>  arch/arm/dts/k3-j721e-mcu-wakeup.dtsi              |   5 +
>  arch/arm/mach-k3/common.c                          |  48 ++---
>  arch/arm/mach-k3/common.h                          |   6 -
>  arch/arm/mach-k3/include/mach/hardware.h           |   1 -
>  arch/arm/mach-snapdragon/clock-snapdragon.c        |   2 +-
>  arch/arm/mach-snapdragon/pinctrl-snapdragon.c      |   2 +-
>  arch/nios2/cpu/cpu.c                               |   8 +-
>  arch/sandbox/dts/test.dts                          |   4 +
>  arch/x86/cpu/apollolake/cpu.c                      |   2 +-
>  arch/x86/cpu/baytrail/cpu.c                        |   4 +-
>  arch/x86/cpu/broadwell/cpu_full.c                  |   4 +-
>  arch/x86/cpu/cpu_x86.c                             |   6 +-
>  arch/x86/cpu/ivybridge/model_206ax.c               |   5 +-
>  arch/x86/cpu/qemu/cpu.c                            |   4 +-
>  arch/x86/include/asm/cpu_x86.h                     |   6 +-
>  board/renesas/rcar-common/common.c                 |   4 +-
>  common/fdt_region.c                                |   2 +
>  common/fdt_support.c                               |  32 ++--
>  configs/am65x_evm_a53_defconfig                    |   2 +
>  configs/am65x_evm_r5_defconfig                     |   2 +
>  configs/am65x_hs_evm_a53_defconfig                 |   2 +
>  configs/am65x_hs_evm_r5_defconfig                  |   2 +
>  configs/j721e_evm_a72_defconfig                    |   2 +
>  configs/j721e_evm_r5_defconfig                     |   2 +
>  configs/j721e_hs_evm_a72_defconfig                 |   2 +
>  configs/j721e_hs_evm_r5_defconfig                  |   2 +
>  configs/sandbox64_defconfig                        |   1 +
>  configs/sandbox_defconfig                          |   1 +
>  configs/sandbox_flattree_defconfig                 |   1 +
>  configs/sandbox_spl_defconfig                      |   1 +
>  doc/driver-model/index.rst                         |   1 +
>  doc/driver-model/soc-framework.rst                 |  68 +++++++
>  doc/mkimage.1                                      |   9 +
>  drivers/adc/exynos-adc.c                           |   2 +-
>  drivers/ata/dwc_ahci.c                             |   2 +-
>  drivers/clk/altera/clk-agilex.c                    |   2 +-
>  drivers/clk/altera/clk-arria10.c                   |   2 +-
>  drivers/clk/exynos/clk-exynos7420.c                |   4 +-
>  drivers/clk/renesas/clk-rcar-gen2.c                |   2 +-
>  drivers/clk/renesas/clk-rcar-gen3.c                |   2 +-
>  drivers/clk/uniphier/clk-uniphier-core.c           |   2 +-
>  drivers/core/device.c                              |   3 +-
>  drivers/cpu/bmips_cpu.c                            |   8 +-
>  drivers/cpu/cpu-uclass.c                           |   8 +-
>  drivers/cpu/cpu_sandbox.c                          |   8 +-
>  drivers/cpu/imx8_cpu.c                             |   8 +-
>  drivers/cpu/mpc83xx_cpu.c                          |  26 +--
>  drivers/cpu/riscv_cpu.c                            |   8 +-
>  drivers/dma/ti-edma3.c                             |   2 +-
>  drivers/gpio/altera_pio.c                          |   2 +-
>  drivers/gpio/atmel_pio4.c                          |   2 +-
>  drivers/gpio/bcm2835_gpio.c                        |   2 +-
>  drivers/gpio/da8xx_gpio.c                          |   2 +-
>  drivers/gpio/gpio-rcar.c                           |   2 +-
>  drivers/gpio/gpio-rza1.c                           |   2 +-
>  drivers/gpio/gpio-uniphier.c                       |   2 +-
>  drivers/gpio/msm_gpio.c                            |   2 +-
>  drivers/gpio/mvebu_gpio.c                          |   2 +-
>  drivers/gpio/mxc_gpio.c                            |   2 +-
>  drivers/gpio/mxs_gpio.c                            |   2 +-
>  drivers/gpio/omap_gpio.c                           |   4 +-
>  drivers/gpio/pm8916_gpio.c                         |   2 +-
>  drivers/gpio/s5p_gpio.c                            |   4 +-
>  drivers/gpio/sifive-gpio.c                         |   2 +-
>  drivers/gpio/sunxi_gpio.c                          |   2 +-
>  drivers/gpio/vybrid_gpio.c                         |   2 +-
>  drivers/i2c/at91_i2c.c                             |   2 +-
>  drivers/i2c/davinci_i2c.c                          |   2 +-
>  drivers/i2c/exynos_hs_i2c.c                        |   2 +-
>  drivers/i2c/i2c-uniphier-f.c                       |   2 +-
>  drivers/i2c/i2c-uniphier.c                         |   2 +-
>  drivers/i2c/imx_lpi2c.c                            |   2 +-
>  drivers/i2c/iproc_i2c.c                            |   2 +-
>  drivers/i2c/mxc_i2c.c                              |   2 +-
>  drivers/i2c/omap24xx_i2c.c                         |   2 +-
>  drivers/i2c/s3c24x0_i2c.c                          |   2 +-
>  drivers/input/tegra-kbc.c                          |   2 +-
>  drivers/mailbox/tegra-hsp.c                        |   2 +-
>  drivers/misc/altera_sysid.c                        |   2 +-
>  drivers/misc/imx8/scu.c                            |   2 +-
>  drivers/misc/microchip_flexcom.c                   |   2 +-
>  drivers/mmc/aspeed_sdhci.c                         |   2 +-
>  drivers/mmc/atmel_sdhci.c                          |   2 +-
>  drivers/mmc/bcm2835_sdhci.c                        |   2 +-
>  drivers/mmc/bcm2835_sdhost.c                       |   2 +-
>  drivers/mmc/bcmstb_sdhci.c                         |   2 +-
>  drivers/mmc/ftsdc010_mci.c                         |   2 +-
>  drivers/mmc/hi6220_dw_mmc.c                        |   2 +-
>  drivers/mmc/iproc_sdhci.c                          |   2 +-
>  drivers/mmc/jz_mmc.c                               |   2 +-
>  drivers/mmc/meson_gx_mmc.c                         |   2 +-
>  drivers/mmc/msm_sdhci.c                            |   2 +-
>  drivers/mmc/mv_sdhci.c                             |   2 +-
>  drivers/mmc/omap_hsmmc.c                           |   4 +-
>  drivers/mmc/sdhci-cadence.c                        |   2 +-
>  drivers/mmc/sh_mmcif.c                             |   2 +-
>  drivers/mmc/sh_sdhi.c                              |   2 +-
>  drivers/mmc/socfpga_dw_mmc.c                       |   2 +-
>  drivers/mmc/sti_sdhci.c                            |   2 +-
>  drivers/mmc/tangier_sdhci.c                        |   2 +-
>  drivers/mmc/tmio-common.c                          |   2 +-
>  drivers/mmc/xenon_sdhci.c                          |   2 +-
>  drivers/net/ag7xxx.c                               |   2 +-
>  drivers/net/dwc_eth_qos.c                          |   4 +-
>  drivers/net/ethoc.c                                |   2 +-
>  drivers/net/fec_mxc.c                              |   2 +-
>  drivers/net/fsl_mcdmafec.c                         |   2 +-
>  drivers/net/ftgmac100.c                            |   2 +-
>  drivers/net/ftmac100.c                             |   2 +-
>  drivers/net/ks8851_mll.c                           |   2 +-
>  drivers/net/mcffec.c                               |   2 +-
>  drivers/net/mtk_eth.c                              |   2 +-
>  drivers/net/mvgbe.c                                |   2 +-
>  drivers/net/mvneta.c                               |   2 +-
>  drivers/net/ravb.c                                 |   2 +-
>  drivers/net/sh_eth.c                               |   2 +-
>  drivers/net/smc911x.c                              |   2 +-
>  drivers/net/sni_ave.c                              |   2 +-
>  drivers/net/sun8i_emac.c                           |   2 +-
>  drivers/net/sunxi_emac.c                           |   2 +-
>  drivers/net/ti/keystone_net.c                      |   2 +-
>  drivers/net/xilinx_axi_emac.c                      |   2 +-
>  drivers/net/xilinx_emaclite.c                      |   2 +-
>  drivers/pci_endpoint/pcie-cadence-ep.c             |   2 +-
>  drivers/pinctrl/ath79/pinctrl_ar933x.c             |   2 +-
>  drivers/pinctrl/ath79/pinctrl_qca953x.c            |   2 +-
>  drivers/pinctrl/exynos/pinctrl-exynos.c            |   2 +-
>  drivers/pinctrl/mvebu/pinctrl-armada-37xx.c        |   2 +-
>  drivers/pinctrl/pinctrl-at91-pio4.c                |   2 +-
>  drivers/pinctrl/renesas/pfc-r7s72100.c             |   2 +-
>  drivers/pinctrl/renesas/pfc.c                      |   2 +-
>  drivers/pinctrl/uniphier/pinctrl-uniphier-core.c   |   2 +-
>  drivers/pwm/exynos_pwm.c                           |   2 +-
>  drivers/pwm/pwm-imx.c                              |   2 +-
>  drivers/pwm/pwm-mtk.c                              |   2 +-
>  drivers/pwm/sunxi_pwm.c                            |   2 +-
>  drivers/reset/reset-uniphier.c                     |   2 +-
>  drivers/rtc/mvrtc.c                                |   2 +-
>  drivers/serial/altera_jtag_uart.c                  |   2 +-
>  drivers/serial/altera_uart.c                       |   2 +-
>  drivers/serial/atmel_usart.c                       |   2 +-
>  drivers/serial/serial_ar933x.c                     |   2 +-
>  drivers/serial/serial_arc.c                        |   2 +-
>  drivers/serial/serial_bcm283x_mu.c                 |   2 +-
>  drivers/serial/serial_lpuart.c                     |   2 +-
>  drivers/serial/serial_mcf.c                        |   2 +-
>  drivers/serial/serial_meson.c                      |   2 +-
>  drivers/serial/serial_msm.c                        |   2 +-
>  drivers/serial/serial_mxc.c                        |   2 +-
>  drivers/serial/serial_pl01x.c                      |   2 +-
>  drivers/serial/serial_s5p.c                        |   2 +-
>  drivers/serial/serial_sh.c                         |   2 +-
>  drivers/serial/serial_sti_asc.c                    |   2 +-
>  drivers/serial/serial_stm32.c                      |   2 +-
>  drivers/serial/serial_uniphier.c                   |   2 +-
>  drivers/serial/serial_xuartlite.c                  |   2 +-
>  drivers/soc/Kconfig                                |  16 ++
>  drivers/soc/Makefile                               |   3 +
>  drivers/soc/soc-uclass.c                           | 102 +++++++++++
>  drivers/soc/soc_sandbox.c                          |  56 ++++++
>  drivers/soc/soc_ti_k3.c                            | 124 +++++++++++++
>  drivers/spi/altera_spi.c                           |   2 +-
>  drivers/spi/atcspi200_spi.c                        |   2 +-
>  drivers/spi/ath79_spi.c                            |   2 +-
>  drivers/spi/atmel_spi.c                            |   2 +-
>  drivers/spi/cf_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                             |   2 +-
>  drivers/spi/kirkwood_spi.c                         |   2 +-
>  drivers/spi/mtk_snfi_spi.c                         |   2 +-
>  drivers/spi/mvebu_a3700_spi.c                      |   2 +-
>  drivers/spi/mxc_spi.c                              |   2 +-
>  drivers/spi/omap3_spi.c                            |   2 +-
>  drivers/spi/spi-sunxi.c                            |   2 +-
>  drivers/spi/tegra20_sflash.c                       |   2 +-
>  drivers/spi/tegra20_slink.c                        |   2 +-
>  drivers/spi/ti_qspi.c                              |   2 +-
>  drivers/spi/zynq_spi.c                             |   2 +-
>  drivers/spi/zynqmp_gqspi.c                         |   4 +-
>  drivers/spmi/spmi-msm.c                            |   2 +-
>  drivers/timer/ag101p_timer.c                       |   2 +-
>  drivers/timer/altera_timer.c                       |   2 +-
>  drivers/timer/atcpit100_timer.c                    |   2 +-
>  drivers/timer/omap-timer.c                         |   2 +-
>  drivers/usb/dwc3/dwc3-uniphier.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-marvell.c                    |   2 +-
>  drivers/usb/host/ehci-mx5.c                        |   2 +-
>  drivers/usb/host/ehci-mx6.c                        |   4 +-
>  drivers/usb/host/ehci-omap.c                       |   2 +-
>  drivers/usb/host/ehci-vf.c                         |   2 +-
>  drivers/usb/host/ohci-da8xx.c                      |   2 +-
>  drivers/usb/host/ohci-generic.c                    |   2 +-
>  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-rcar.c                       |   2 +-
>  drivers/video/atmel_hlcdfb.c                       |   2 +-
>  drivers/video/exynos/exynos_dp.c                   |   2 +-
>  drivers/video/exynos/exynos_fb.c                   |   2 +-
>  drivers/video/tegra.c                              |   2 +-
>  drivers/w1/mxc_w1.c                                |   2 +-
>  drivers/watchdog/omap_wdt.c                        |   2 +-
>  drivers/watchdog/stm32mp_wdt.c                     |   2 +-
>  include/cpu.h                                      |  16 +-
>  include/dm/uclass-id.h                             |   1 +
>  include/fdtdec.h                                   |  39 ----
>  include/soc.h                                      | 145 +++++++++++++++
>  lib/fdtdec.c                                       |  29 +--
>  scripts/dtc/pylibfdt/Makefile                      |   3 +
>  test/dm/Makefile                                   |   1 +
>  test/dm/acpi.c                                     |   3 +
>  test/dm/core.c                                     |  10 +-
>  test/dm/devres.c                                   |   1 +
>  test/dm/soc.c                                      | 120 +++++++++++++
>  test/dm/test-fdt.c                                 |   2 +
>  test/dm/virtio.c                                   |   7 +
>  test/run                                           |   2 +-
>  tools/binman/README.entries                        |  76 ++++++++
>  tools/binman/cmdline.py                            |   2 +
>  tools/binman/control.py                            |  19 +-
>  tools/binman/entry.py                              |  21 +++
>  tools/binman/etype/_testing.py                     |   9 +-
>  tools/binman/etype/blob.py                         |   2 +-
>  tools/binman/etype/blob_dtb.py                     |   6 +-
>  tools/binman/etype/blob_ext.py                     |  39 ++++
>  tools/binman/etype/blob_named_by_arg.py            |   2 +-
>  tools/binman/etype/cbfs.py                         |  16 +-
>  tools/binman/etype/cros_ec_rw.py                   |   4 +-
>  tools/binman/etype/fdtmap.py                       |   2 +-
>  tools/binman/etype/files.py                        |   2 +-
>  tools/binman/etype/fill.py                         |   4 +-
>  tools/binman/etype/fit.py                          | 164 +++++++++++++++++
>  tools/binman/etype/fmap.py                         |   2 +-
>  tools/binman/etype/gbb.py                          |   2 +-
>  tools/binman/etype/image_header.py                 |   4 +-
>  tools/binman/etype/intel_cmc.py                    |   7 +-
>  tools/binman/etype/intel_descriptor.py             |  15 +-
>  tools/binman/etype/intel_fit.py                    |   8 +-
>  tools/binman/etype/intel_fit_ptr.py                |   8 +-
>  tools/binman/etype/intel_fsp.py                    |   7 +-
>  tools/binman/etype/intel_fsp_m.py                  |   7 +-
>  tools/binman/etype/intel_fsp_s.py                  |   7 +-
>  tools/binman/etype/intel_fsp_t.py                  |   7 +-
>  tools/binman/etype/intel_ifwi.py                   |  25 ++-
>  tools/binman/etype/intel_me.py                     |   9 +-
>  tools/binman/etype/intel_mrc.py                    |   7 +-
>  tools/binman/etype/intel_refcode.py                |   7 +-
>  tools/binman/etype/intel_vbt.py                    |   7 +-
>  tools/binman/etype/intel_vga.py                    |   7 +-
>  tools/binman/etype/mkimage.py                      |  62 +++++++
>  .../etype/powerpc_mpc85xx_bootpg_resetvec.py       |   5 +-
>  tools/binman/etype/section.py                      |  58 ++++--
>  tools/binman/etype/text.py                         |   2 +-
>  tools/binman/etype/u_boot.py                       |   2 +-
>  tools/binman/etype/u_boot_dtb.py                   |   2 +-
>  tools/binman/etype/u_boot_dtb_with_ucode.py        |   4 +-
>  tools/binman/etype/u_boot_elf.py                   |   4 +-
>  tools/binman/etype/u_boot_img.py                   |   2 +-
>  tools/binman/etype/u_boot_nodtb.py                 |   2 +-
>  tools/binman/etype/u_boot_spl.py                   |   2 +-
>  tools/binman/etype/u_boot_spl_bss_pad.py           |   2 +-
>  tools/binman/etype/u_boot_spl_dtb.py               |   2 +-
>  tools/binman/etype/u_boot_spl_elf.py               |   2 +-
>  tools/binman/etype/u_boot_spl_nodtb.py             |   2 +-
>  tools/binman/etype/u_boot_spl_with_ucode_ptr.py    |   2 +-
>  tools/binman/etype/u_boot_tpl.py                   |   2 +-
>  tools/binman/etype/u_boot_tpl_dtb.py               |   2 +-
>  tools/binman/etype/u_boot_tpl_dtb_with_ucode.py    |   2 +-
>  tools/binman/etype/u_boot_tpl_elf.py               |   2 +-
>  tools/binman/etype/u_boot_tpl_with_ucode_ptr.py    |   2 +-
>  tools/binman/etype/u_boot_ucode.py                 |   2 +-
>  tools/binman/etype/u_boot_with_ucode_ptr.py        |   2 +-
>  tools/binman/etype/vblock.py                       |   2 +-
>  tools/binman/etype/x86_reset16.py                  |   2 +-
>  tools/binman/etype/x86_reset16_spl.py              |   2 +-
>  tools/binman/etype/x86_reset16_tpl.py              |   2 +-
>  tools/binman/etype/x86_start16.py                  |   2 +-
>  tools/binman/etype/x86_start16_spl.py              |   2 +-
>  tools/binman/etype/x86_start16_tpl.py              |   2 +-
>  tools/binman/ftest.py                              | 140 ++++++++++++++-
>  tools/binman/image.py                              |  12 +-
>  tools/binman/main.py                               |  18 +-
>  tools/binman/test/156_mkimage.dts                  |  23 +++
>  tools/binman/test/157_blob_ext.dts                 |  14 ++
>  tools/binman/test/158_blob_ext_missing.dts         |  16 ++
>  tools/binman/test/159_blob_ext_missing_sect.dts    |  23 +++
>  tools/binman/test/160_pack_overlap_zero.dts        |  18 ++
>  tools/binman/test/161_fit.dts                      |  62 +++++++
>  tools/binman/test/162_fit_external.dts             |  64 +++++++
>  tools/dtoc/fdt.py                                  |  17 +-
>  tools/dtoc/test_fdt.py                             |   4 +
>  tools/fit_image.c                                  |   2 +-
>  tools/imagetool.h                                  |   1 +
>  tools/mkimage.c                                    |   5 +-
>  tools/patman/checkpatch.py                         |   6 +
>  tools/patman/commit.py                             |  14 ++
>  tools/patman/control.py                            | 178 +++++++++++++++++++
>  tools/patman/func_test.py                          | 169 +++++++++++++++++-
>  tools/patman/gitutil.py                            |  48 ++++-
>  tools/patman/main.py                               | 196 +++++++++------------
>  tools/patman/patchstream.py                        |  36 +++-
>  tools/patman/series.py                             |   2 +-
>  tools/patman/settings.py                           |  10 +-
>  tools/patman/terminal.py                           |   4 +-
>  tools/patman/test_util.py                          |  21 ++-
>  tools/patman/tools.py                              |  12 +-
>  tools/patman/tout.py                               |   6 +-
>  319 files changed, 2506 insertions(+), 656 deletions(-)
>  create mode 100644 doc/driver-model/soc-framework.rst
>  create mode 100644 drivers/soc/soc-uclass.c
>  create mode 100644 drivers/soc/soc_sandbox.c
>  create mode 100644 drivers/soc/soc_ti_k3.c
>  create mode 100644 include/soc.h
>  create mode 100644 test/dm/soc.c
>  create mode 100644 tools/binman/etype/blob_ext.py
>  create mode 100644 tools/binman/etype/fit.py
>  create mode 100644 tools/binman/etype/mkimage.py
>  create mode 100644 tools/binman/test/156_mkimage.dts
>  create mode 100644 tools/binman/test/157_blob_ext.dts
>  create mode 100644 tools/binman/test/158_blob_ext_missing.dts
>  create mode 100644 tools/binman/test/159_blob_ext_missing_sect.dts
>  create mode 100644 tools/binman/test/160_pack_overlap_zero.dts
>  create mode 100644 tools/binman/test/161_fit.dts
>  create mode 100644 tools/binman/test/162_fit_external.dts
>  create mode 100644 tools/patman/control.py
>
> Regards,
> Simon

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

* Please pull u-boot-dm
@ 2020-07-20 20:19 Simon Glass
  2020-07-23 18:25 ` Simon Glass
  2020-07-24  1:09 ` Tom Rini
  0 siblings, 2 replies; 154+ messages in thread
From: Simon Glass @ 2020-07-20 20:19 UTC (permalink / raw)
  To: u-boot

Hi Tom,

https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/4139

The following changes since commit 7303ba10a4a39852b9ba356fae5656b43122eec6:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86
(2020-07-20 09:25:32 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-20jul20

for you to fetch changes up to 60e7fa8b3b8538aae1e644dac61d5e4076901edb:

  treewide: convert devfdt_get_addr() to dev_read_addr() (2020-07-20
11:37:47 -0600)

----------------------------------------------------------------
binman support for FIT
new UCLASS_SOC
patman switch 'test' command
minor fdt fixes
patman usability improvements

----------------------------------------------------------------
Dave Gerlach (9):
      doc: Add new doc for soc ID driver model
      dm: soc: Introduce UCLASS_SOC for SOC ID and attribute matching
      test: Add tests for SOC uclass
      dm: soc: Introduce soc_ti_k3 driver for TI K3 SoCs
      arm: dts: k3-am65-wakeup: Introduce chipid node
      arm: dts: k3-j721e-mcu-wakeup: Introduce chipid node
      configs: am65x_evm: Enable CONFIG_SOC_DEVICE and CONFIG_SOC_DEVICE_TI_K3
      configs: j721e_evm: Enable CONFIG_SOC_DEVICE and CONFIG_SOC_DEVICE_TI_K3
      arm: mach-k3: Use SOC driver for device identification

Heinrich Schuchardt (1):
      test/dm: check if devices exist

Masahiro Yamada (6):
      fdt_support: add static to fdt_node_set_part_info()
      fdt_support: call mtdparts_init() after finding MTD node to fix up
      fdt_support: skip MTD node with "disabled" in fdt_fixup_mtdparts()
      treewide: convert (void *)devfdt_get_addr() to dev_read_addr_ptr()
      treewide: remove (phys_addr_t) casts from devfdt_get_addr()
      treewide: convert devfdt_get_addr() to dev_read_addr()

Michal Simek (3):
      ARM: rmobile: Switch back to fdtdec_setup_memory/banksize_fdt()
      Revert "lib: fdt: Split fdtdec_setup_memory_banksize()"
      Revert "lib: fdt: Split fdtdec_setup_mem_size_base()"

Nicolas Boichat (2):
      patman: Make sure sendemail.suppresscc is (un)set correctly
      patman: When no tracking branch is provided, tell the user

Patrick Delaunay (2):
      patman: Detect unexpected END
      Add information for skipped commit options

Philippe Reynes (1):
      lib: libfdt: fdt_region: avoid NULL pointer access

Simon Glass (34):
      patman: Use test_util to show test results
      patman: Move main code out to a control module
      patman: Add a test that uses gitpython
      patman: Allow creating patches for another branch
      patman: Allow skipping patches at the end
      patman: Convert to ArgumentParser
      patman: Allow different commands
      patman: Add a 'test' subcommand
      patman: Allow disabling 'bright' mode with Print output
      patman: Support collecting response tags in Patchstream
      patman: Add a -D option to enable debugging
      dm: core Fix long line in device_bind_common()
      .gitignore: Ignore Python 3 cache directories
      binman: Output errors to stderr
      binman: cbfs: Fix IFWI typo
      binman: Correct the search patch for pylibfdt
      binman: Specify the toolpath when running test coverage
      binman: Set a default toolpath
      binman: Add support for calling mkimage
      binman: Fix a few typos in the entry docs
      binman: Adjust pylibfdt for incremental build
      binman: Re-enable concurrent tests
      binman: Use super() instead of specifying parent type
      binman: Add an etype for external binary blobs
      binman: Convert existing binary blobs to blob_ext
      binman: Allow external binaries to be missing
      patman: Update errors and warnings to use stderr
      binman: Detect when valid images are not produced
      binman: Allow missing Intel blobs
      binman: Allow zero-length entries to overlap
      mkimage: Allow updating the FIT timestamp
      dtoc: Allow adding variable-sized data to a dtb
      binman: Add support for generating a FIT
      cpu: Convert the methods to use a const udevice *

 .azure-pipelines.yml                               |   2 +-
 .gitignore                                         |   3 +
 .gitlab-ci.yml                                     |   2 +-
 .travis.yml                                        |   2 +-
 arch/arm/dts/k3-am65-wakeup.dtsi                   |   5 +
 arch/arm/dts/k3-am654-base-board-u-boot.dtsi       |   4 +
 .../arm/dts/k3-j721e-common-proc-board-u-boot.dtsi |   4 +
 arch/arm/dts/k3-j721e-mcu-wakeup.dtsi              |   5 +
 arch/arm/mach-k3/common.c                          |  48 ++---
 arch/arm/mach-k3/common.h                          |   6 -
 arch/arm/mach-k3/include/mach/hardware.h           |   1 -
 arch/arm/mach-snapdragon/clock-snapdragon.c        |   2 +-
 arch/arm/mach-snapdragon/pinctrl-snapdragon.c      |   2 +-
 arch/nios2/cpu/cpu.c                               |   8 +-
 arch/sandbox/dts/test.dts                          |   4 +
 arch/x86/cpu/apollolake/cpu.c                      |   2 +-
 arch/x86/cpu/baytrail/cpu.c                        |   4 +-
 arch/x86/cpu/broadwell/cpu_full.c                  |   4 +-
 arch/x86/cpu/cpu_x86.c                             |   6 +-
 arch/x86/cpu/ivybridge/model_206ax.c               |   5 +-
 arch/x86/cpu/qemu/cpu.c                            |   4 +-
 arch/x86/include/asm/cpu_x86.h                     |   6 +-
 board/renesas/rcar-common/common.c                 |   4 +-
 common/fdt_region.c                                |   2 +
 common/fdt_support.c                               |  32 ++--
 configs/am65x_evm_a53_defconfig                    |   2 +
 configs/am65x_evm_r5_defconfig                     |   2 +
 configs/am65x_hs_evm_a53_defconfig                 |   2 +
 configs/am65x_hs_evm_r5_defconfig                  |   2 +
 configs/j721e_evm_a72_defconfig                    |   2 +
 configs/j721e_evm_r5_defconfig                     |   2 +
 configs/j721e_hs_evm_a72_defconfig                 |   2 +
 configs/j721e_hs_evm_r5_defconfig                  |   2 +
 configs/sandbox64_defconfig                        |   1 +
 configs/sandbox_defconfig                          |   1 +
 configs/sandbox_flattree_defconfig                 |   1 +
 configs/sandbox_spl_defconfig                      |   1 +
 doc/driver-model/index.rst                         |   1 +
 doc/driver-model/soc-framework.rst                 |  68 +++++++
 doc/mkimage.1                                      |   9 +
 drivers/adc/exynos-adc.c                           |   2 +-
 drivers/ata/dwc_ahci.c                             |   2 +-
 drivers/clk/altera/clk-agilex.c                    |   2 +-
 drivers/clk/altera/clk-arria10.c                   |   2 +-
 drivers/clk/exynos/clk-exynos7420.c                |   4 +-
 drivers/clk/renesas/clk-rcar-gen2.c                |   2 +-
 drivers/clk/renesas/clk-rcar-gen3.c                |   2 +-
 drivers/clk/uniphier/clk-uniphier-core.c           |   2 +-
 drivers/core/device.c                              |   3 +-
 drivers/cpu/bmips_cpu.c                            |   8 +-
 drivers/cpu/cpu-uclass.c                           |   8 +-
 drivers/cpu/cpu_sandbox.c                          |   8 +-
 drivers/cpu/imx8_cpu.c                             |   8 +-
 drivers/cpu/mpc83xx_cpu.c                          |  26 +--
 drivers/cpu/riscv_cpu.c                            |   8 +-
 drivers/dma/ti-edma3.c                             |   2 +-
 drivers/gpio/altera_pio.c                          |   2 +-
 drivers/gpio/atmel_pio4.c                          |   2 +-
 drivers/gpio/bcm2835_gpio.c                        |   2 +-
 drivers/gpio/da8xx_gpio.c                          |   2 +-
 drivers/gpio/gpio-rcar.c                           |   2 +-
 drivers/gpio/gpio-rza1.c                           |   2 +-
 drivers/gpio/gpio-uniphier.c                       |   2 +-
 drivers/gpio/msm_gpio.c                            |   2 +-
 drivers/gpio/mvebu_gpio.c                          |   2 +-
 drivers/gpio/mxc_gpio.c                            |   2 +-
 drivers/gpio/mxs_gpio.c                            |   2 +-
 drivers/gpio/omap_gpio.c                           |   4 +-
 drivers/gpio/pm8916_gpio.c                         |   2 +-
 drivers/gpio/s5p_gpio.c                            |   4 +-
 drivers/gpio/sifive-gpio.c                         |   2 +-
 drivers/gpio/sunxi_gpio.c                          |   2 +-
 drivers/gpio/vybrid_gpio.c                         |   2 +-
 drivers/i2c/at91_i2c.c                             |   2 +-
 drivers/i2c/davinci_i2c.c                          |   2 +-
 drivers/i2c/exynos_hs_i2c.c                        |   2 +-
 drivers/i2c/i2c-uniphier-f.c                       |   2 +-
 drivers/i2c/i2c-uniphier.c                         |   2 +-
 drivers/i2c/imx_lpi2c.c                            |   2 +-
 drivers/i2c/iproc_i2c.c                            |   2 +-
 drivers/i2c/mxc_i2c.c                              |   2 +-
 drivers/i2c/omap24xx_i2c.c                         |   2 +-
 drivers/i2c/s3c24x0_i2c.c                          |   2 +-
 drivers/input/tegra-kbc.c                          |   2 +-
 drivers/mailbox/tegra-hsp.c                        |   2 +-
 drivers/misc/altera_sysid.c                        |   2 +-
 drivers/misc/imx8/scu.c                            |   2 +-
 drivers/misc/microchip_flexcom.c                   |   2 +-
 drivers/mmc/aspeed_sdhci.c                         |   2 +-
 drivers/mmc/atmel_sdhci.c                          |   2 +-
 drivers/mmc/bcm2835_sdhci.c                        |   2 +-
 drivers/mmc/bcm2835_sdhost.c                       |   2 +-
 drivers/mmc/bcmstb_sdhci.c                         |   2 +-
 drivers/mmc/ftsdc010_mci.c                         |   2 +-
 drivers/mmc/hi6220_dw_mmc.c                        |   2 +-
 drivers/mmc/iproc_sdhci.c                          |   2 +-
 drivers/mmc/jz_mmc.c                               |   2 +-
 drivers/mmc/meson_gx_mmc.c                         |   2 +-
 drivers/mmc/msm_sdhci.c                            |   2 +-
 drivers/mmc/mv_sdhci.c                             |   2 +-
 drivers/mmc/omap_hsmmc.c                           |   4 +-
 drivers/mmc/sdhci-cadence.c                        |   2 +-
 drivers/mmc/sh_mmcif.c                             |   2 +-
 drivers/mmc/sh_sdhi.c                              |   2 +-
 drivers/mmc/socfpga_dw_mmc.c                       |   2 +-
 drivers/mmc/sti_sdhci.c                            |   2 +-
 drivers/mmc/tangier_sdhci.c                        |   2 +-
 drivers/mmc/tmio-common.c                          |   2 +-
 drivers/mmc/xenon_sdhci.c                          |   2 +-
 drivers/net/ag7xxx.c                               |   2 +-
 drivers/net/dwc_eth_qos.c                          |   4 +-
 drivers/net/ethoc.c                                |   2 +-
 drivers/net/fec_mxc.c                              |   2 +-
 drivers/net/fsl_mcdmafec.c                         |   2 +-
 drivers/net/ftgmac100.c                            |   2 +-
 drivers/net/ftmac100.c                             |   2 +-
 drivers/net/ks8851_mll.c                           |   2 +-
 drivers/net/mcffec.c                               |   2 +-
 drivers/net/mtk_eth.c                              |   2 +-
 drivers/net/mvgbe.c                                |   2 +-
 drivers/net/mvneta.c                               |   2 +-
 drivers/net/ravb.c                                 |   2 +-
 drivers/net/sh_eth.c                               |   2 +-
 drivers/net/smc911x.c                              |   2 +-
 drivers/net/sni_ave.c                              |   2 +-
 drivers/net/sun8i_emac.c                           |   2 +-
 drivers/net/sunxi_emac.c                           |   2 +-
 drivers/net/ti/keystone_net.c                      |   2 +-
 drivers/net/xilinx_axi_emac.c                      |   2 +-
 drivers/net/xilinx_emaclite.c                      |   2 +-
 drivers/pci_endpoint/pcie-cadence-ep.c             |   2 +-
 drivers/pinctrl/ath79/pinctrl_ar933x.c             |   2 +-
 drivers/pinctrl/ath79/pinctrl_qca953x.c            |   2 +-
 drivers/pinctrl/exynos/pinctrl-exynos.c            |   2 +-
 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c        |   2 +-
 drivers/pinctrl/pinctrl-at91-pio4.c                |   2 +-
 drivers/pinctrl/renesas/pfc-r7s72100.c             |   2 +-
 drivers/pinctrl/renesas/pfc.c                      |   2 +-
 drivers/pinctrl/uniphier/pinctrl-uniphier-core.c   |   2 +-
 drivers/pwm/exynos_pwm.c                           |   2 +-
 drivers/pwm/pwm-imx.c                              |   2 +-
 drivers/pwm/pwm-mtk.c                              |   2 +-
 drivers/pwm/sunxi_pwm.c                            |   2 +-
 drivers/reset/reset-uniphier.c                     |   2 +-
 drivers/rtc/mvrtc.c                                |   2 +-
 drivers/serial/altera_jtag_uart.c                  |   2 +-
 drivers/serial/altera_uart.c                       |   2 +-
 drivers/serial/atmel_usart.c                       |   2 +-
 drivers/serial/serial_ar933x.c                     |   2 +-
 drivers/serial/serial_arc.c                        |   2 +-
 drivers/serial/serial_bcm283x_mu.c                 |   2 +-
 drivers/serial/serial_lpuart.c                     |   2 +-
 drivers/serial/serial_mcf.c                        |   2 +-
 drivers/serial/serial_meson.c                      |   2 +-
 drivers/serial/serial_msm.c                        |   2 +-
 drivers/serial/serial_mxc.c                        |   2 +-
 drivers/serial/serial_pl01x.c                      |   2 +-
 drivers/serial/serial_s5p.c                        |   2 +-
 drivers/serial/serial_sh.c                         |   2 +-
 drivers/serial/serial_sti_asc.c                    |   2 +-
 drivers/serial/serial_stm32.c                      |   2 +-
 drivers/serial/serial_uniphier.c                   |   2 +-
 drivers/serial/serial_xuartlite.c                  |   2 +-
 drivers/soc/Kconfig                                |  16 ++
 drivers/soc/Makefile                               |   3 +
 drivers/soc/soc-uclass.c                           | 102 +++++++++++
 drivers/soc/soc_sandbox.c                          |  56 ++++++
 drivers/soc/soc_ti_k3.c                            | 124 +++++++++++++
 drivers/spi/altera_spi.c                           |   2 +-
 drivers/spi/atcspi200_spi.c                        |   2 +-
 drivers/spi/ath79_spi.c                            |   2 +-
 drivers/spi/atmel_spi.c                            |   2 +-
 drivers/spi/cf_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                             |   2 +-
 drivers/spi/kirkwood_spi.c                         |   2 +-
 drivers/spi/mtk_snfi_spi.c                         |   2 +-
 drivers/spi/mvebu_a3700_spi.c                      |   2 +-
 drivers/spi/mxc_spi.c                              |   2 +-
 drivers/spi/omap3_spi.c                            |   2 +-
 drivers/spi/spi-sunxi.c                            |   2 +-
 drivers/spi/tegra20_sflash.c                       |   2 +-
 drivers/spi/tegra20_slink.c                        |   2 +-
 drivers/spi/ti_qspi.c                              |   2 +-
 drivers/spi/zynq_spi.c                             |   2 +-
 drivers/spi/zynqmp_gqspi.c                         |   4 +-
 drivers/spmi/spmi-msm.c                            |   2 +-
 drivers/timer/ag101p_timer.c                       |   2 +-
 drivers/timer/altera_timer.c                       |   2 +-
 drivers/timer/atcpit100_timer.c                    |   2 +-
 drivers/timer/omap-timer.c                         |   2 +-
 drivers/usb/dwc3/dwc3-uniphier.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-marvell.c                    |   2 +-
 drivers/usb/host/ehci-mx5.c                        |   2 +-
 drivers/usb/host/ehci-mx6.c                        |   4 +-
 drivers/usb/host/ehci-omap.c                       |   2 +-
 drivers/usb/host/ehci-vf.c                         |   2 +-
 drivers/usb/host/ohci-da8xx.c                      |   2 +-
 drivers/usb/host/ohci-generic.c                    |   2 +-
 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-rcar.c                       |   2 +-
 drivers/video/atmel_hlcdfb.c                       |   2 +-
 drivers/video/exynos/exynos_dp.c                   |   2 +-
 drivers/video/exynos/exynos_fb.c                   |   2 +-
 drivers/video/tegra.c                              |   2 +-
 drivers/w1/mxc_w1.c                                |   2 +-
 drivers/watchdog/omap_wdt.c                        |   2 +-
 drivers/watchdog/stm32mp_wdt.c                     |   2 +-
 include/cpu.h                                      |  16 +-
 include/dm/uclass-id.h                             |   1 +
 include/fdtdec.h                                   |  39 ----
 include/soc.h                                      | 145 +++++++++++++++
 lib/fdtdec.c                                       |  29 +--
 scripts/dtc/pylibfdt/Makefile                      |   3 +
 test/dm/Makefile                                   |   1 +
 test/dm/acpi.c                                     |   3 +
 test/dm/core.c                                     |  10 +-
 test/dm/devres.c                                   |   1 +
 test/dm/soc.c                                      | 120 +++++++++++++
 test/dm/test-fdt.c                                 |   2 +
 test/dm/virtio.c                                   |   7 +
 test/run                                           |   2 +-
 tools/binman/README.entries                        |  76 ++++++++
 tools/binman/cmdline.py                            |   2 +
 tools/binman/control.py                            |  19 +-
 tools/binman/entry.py                              |  21 +++
 tools/binman/etype/_testing.py                     |   9 +-
 tools/binman/etype/blob.py                         |   2 +-
 tools/binman/etype/blob_dtb.py                     |   6 +-
 tools/binman/etype/blob_ext.py                     |  39 ++++
 tools/binman/etype/blob_named_by_arg.py            |   2 +-
 tools/binman/etype/cbfs.py                         |  16 +-
 tools/binman/etype/cros_ec_rw.py                   |   4 +-
 tools/binman/etype/fdtmap.py                       |   2 +-
 tools/binman/etype/files.py                        |   2 +-
 tools/binman/etype/fill.py                         |   4 +-
 tools/binman/etype/fit.py                          | 164 +++++++++++++++++
 tools/binman/etype/fmap.py                         |   2 +-
 tools/binman/etype/gbb.py                          |   2 +-
 tools/binman/etype/image_header.py                 |   4 +-
 tools/binman/etype/intel_cmc.py                    |   7 +-
 tools/binman/etype/intel_descriptor.py             |  15 +-
 tools/binman/etype/intel_fit.py                    |   8 +-
 tools/binman/etype/intel_fit_ptr.py                |   8 +-
 tools/binman/etype/intel_fsp.py                    |   7 +-
 tools/binman/etype/intel_fsp_m.py                  |   7 +-
 tools/binman/etype/intel_fsp_s.py                  |   7 +-
 tools/binman/etype/intel_fsp_t.py                  |   7 +-
 tools/binman/etype/intel_ifwi.py                   |  25 ++-
 tools/binman/etype/intel_me.py                     |   9 +-
 tools/binman/etype/intel_mrc.py                    |   7 +-
 tools/binman/etype/intel_refcode.py                |   7 +-
 tools/binman/etype/intel_vbt.py                    |   7 +-
 tools/binman/etype/intel_vga.py                    |   7 +-
 tools/binman/etype/mkimage.py                      |  62 +++++++
 .../etype/powerpc_mpc85xx_bootpg_resetvec.py       |   5 +-
 tools/binman/etype/section.py                      |  58 ++++--
 tools/binman/etype/text.py                         |   2 +-
 tools/binman/etype/u_boot.py                       |   2 +-
 tools/binman/etype/u_boot_dtb.py                   |   2 +-
 tools/binman/etype/u_boot_dtb_with_ucode.py        |   4 +-
 tools/binman/etype/u_boot_elf.py                   |   4 +-
 tools/binman/etype/u_boot_img.py                   |   2 +-
 tools/binman/etype/u_boot_nodtb.py                 |   2 +-
 tools/binman/etype/u_boot_spl.py                   |   2 +-
 tools/binman/etype/u_boot_spl_bss_pad.py           |   2 +-
 tools/binman/etype/u_boot_spl_dtb.py               |   2 +-
 tools/binman/etype/u_boot_spl_elf.py               |   2 +-
 tools/binman/etype/u_boot_spl_nodtb.py             |   2 +-
 tools/binman/etype/u_boot_spl_with_ucode_ptr.py    |   2 +-
 tools/binman/etype/u_boot_tpl.py                   |   2 +-
 tools/binman/etype/u_boot_tpl_dtb.py               |   2 +-
 tools/binman/etype/u_boot_tpl_dtb_with_ucode.py    |   2 +-
 tools/binman/etype/u_boot_tpl_elf.py               |   2 +-
 tools/binman/etype/u_boot_tpl_with_ucode_ptr.py    |   2 +-
 tools/binman/etype/u_boot_ucode.py                 |   2 +-
 tools/binman/etype/u_boot_with_ucode_ptr.py        |   2 +-
 tools/binman/etype/vblock.py                       |   2 +-
 tools/binman/etype/x86_reset16.py                  |   2 +-
 tools/binman/etype/x86_reset16_spl.py              |   2 +-
 tools/binman/etype/x86_reset16_tpl.py              |   2 +-
 tools/binman/etype/x86_start16.py                  |   2 +-
 tools/binman/etype/x86_start16_spl.py              |   2 +-
 tools/binman/etype/x86_start16_tpl.py              |   2 +-
 tools/binman/ftest.py                              | 140 ++++++++++++++-
 tools/binman/image.py                              |  12 +-
 tools/binman/main.py                               |  18 +-
 tools/binman/test/156_mkimage.dts                  |  23 +++
 tools/binman/test/157_blob_ext.dts                 |  14 ++
 tools/binman/test/158_blob_ext_missing.dts         |  16 ++
 tools/binman/test/159_blob_ext_missing_sect.dts    |  23 +++
 tools/binman/test/160_pack_overlap_zero.dts        |  18 ++
 tools/binman/test/161_fit.dts                      |  62 +++++++
 tools/binman/test/162_fit_external.dts             |  64 +++++++
 tools/dtoc/fdt.py                                  |  17 +-
 tools/dtoc/test_fdt.py                             |   4 +
 tools/fit_image.c                                  |   2 +-
 tools/imagetool.h                                  |   1 +
 tools/mkimage.c                                    |   5 +-
 tools/patman/checkpatch.py                         |   6 +
 tools/patman/commit.py                             |  14 ++
 tools/patman/control.py                            | 178 +++++++++++++++++++
 tools/patman/func_test.py                          | 169 +++++++++++++++++-
 tools/patman/gitutil.py                            |  48 ++++-
 tools/patman/main.py                               | 196 +++++++++------------
 tools/patman/patchstream.py                        |  36 +++-
 tools/patman/series.py                             |   2 +-
 tools/patman/settings.py                           |  10 +-
 tools/patman/terminal.py                           |   4 +-
 tools/patman/test_util.py                          |  21 ++-
 tools/patman/tools.py                              |  12 +-
 tools/patman/tout.py                               |   6 +-
 319 files changed, 2506 insertions(+), 656 deletions(-)
 create mode 100644 doc/driver-model/soc-framework.rst
 create mode 100644 drivers/soc/soc-uclass.c
 create mode 100644 drivers/soc/soc_sandbox.c
 create mode 100644 drivers/soc/soc_ti_k3.c
 create mode 100644 include/soc.h
 create mode 100644 test/dm/soc.c
 create mode 100644 tools/binman/etype/blob_ext.py
 create mode 100644 tools/binman/etype/fit.py
 create mode 100644 tools/binman/etype/mkimage.py
 create mode 100644 tools/binman/test/156_mkimage.dts
 create mode 100644 tools/binman/test/157_blob_ext.dts
 create mode 100644 tools/binman/test/158_blob_ext_missing.dts
 create mode 100644 tools/binman/test/159_blob_ext_missing_sect.dts
 create mode 100644 tools/binman/test/160_pack_overlap_zero.dts
 create mode 100644 tools/binman/test/161_fit.dts
 create mode 100644 tools/binman/test/162_fit_external.dts
 create mode 100644 tools/patman/control.py

Regards,
Simon

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

* Please pull u-boot-dm
  2020-07-10 17:07 Simon Glass
@ 2020-07-11 12:57 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-07-11 12:57 UTC (permalink / raw)
  To: u-boot

On Fri, Jul 10, 2020 at 11:07:38AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> Results here:
> 
> https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/3981
> 
> 
> The following changes since commit 506d52308a2f5de48c2b9a08229fee9a0ee2842a:
> 
>   Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86
> (2020-07-09 09:54:22 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-10jul20
> 
> for you to fetch changes up to 6c3fc50ee59366df62e8345ea9fd86c3ace0c3f1:
> 
>   dtoc: add test for cd-gpios (2020-07-09 22:00:29 -0600)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200711/19f0972c/attachment.sig>

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

* Please pull u-boot-dm
@ 2020-07-10 17:07 Simon Glass
  2020-07-11 12:57 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2020-07-10 17:07 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Results here:

https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/3981


The following changes since commit 506d52308a2f5de48c2b9a08229fee9a0ee2842a:

  Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86
(2020-07-09 09:54:22 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-10jul20

for you to fetch changes up to 6c3fc50ee59366df62e8345ea9fd86c3ace0c3f1:

  dtoc: add test for cd-gpios (2020-07-09 22:00:29 -0600)

----------------------------------------------------------------
of-platdata: better phandle and compatible-string support
patman support for Python3 on Ubuntu 14.04
new checkpatch check to avoid #ifdefs

----------------------------------------------------------------
Bin Meng (3):
      test/dm: fdtdec: Add the missing gd declaration
      test/dm: fdtdec: Corect a typo in dm_test_fdtdec_set_carveout()
      test/dm: fdtdec: Add tests for fdtdec_add_reserved_memory()

Heinrich Schuchardt (7):
      sandbox: handling out of memory
      sandbox: spi: sandbox_sf_state_name() is required
      sandbox: make RAM size configurable
      log: uclass_get_name() depends on CONFIG_SPL_DM
      log: don't show function by default
      log: use BIT() instead of 1 <<
      cmd: fdt: remove CMD_FDT_MAX_DUMP

Simon Glass (12):
      patman: Drop unnecessary import in gitutil
      patman: Avoid circular dependency between command and tools
      patman: Use a dict in gitutil to avoid importing series
      patman: Pass in maintainer dirs to avoid and import
      patman: Avoid importing gitutil in settings
      patman: Drop import of test_util in test_util
      dm: core: Correct comment on uclass_id_foreach_dev()
      patman: Rename test.py to test_checkpatch.py
      patman: Add a test for the 'possible new uclass' check
      patman: Decode output from the '--show-types' option
      patman: Add tests for the rest of the checkpatch checks
      checkpatch: Don't warn about PREFER_IF in headers/DT files

Walter Lozano (14):
      drivers: rename drivers to match compatible string
      dtoc: add missing code comments
      core: add support for U_BOOT_DRIVER_ALIAS
      dtoc: add support to scan drivers
      dtoc: add option to disable warnings
      dm: doc: update of-plat with the support for driver aliases
      core: drop const for struct driver_info
      core: extend struct driver_info to point to device
      sandbox: Move section u_boot_list to make it RW
      dtoc: extend dtoc to use struct driver_info when linking nodes
      dm: doc: update of-plat with new phandle support
      arm: dts: include gpio nodes for card detect
      dtoc: update dtb_platdata to support cd-gpios
      dtoc: add test for cd-gpios

 arch/arm/dts/da850-evm-u-boot.dtsi                    |   4 +
 arch/arm/dts/da850-lcdk-u-boot.dtsi                   |   4 +
 arch/arm/dts/rk3288-u-boot.dtsi                       |   4 +
 arch/arm/dts/rk3288-veyron-speedy-u-boot.dtsi         |   2 +-
 arch/arm/dts/rk3288-veyron-u-boot.dtsi                |  11 ++
 arch/arm/mach-at91/arm926ejs/at91sam9260_devices.c    |   6 +-
 arch/arm/mach-at91/arm926ejs/at91sam9m10g45_devices.c |  10 +-
 arch/arm/mach-rockchip/rk3328/syscon_rk3328.c         |   4 +-
 arch/sandbox/Kconfig                                  |  10 ++
 arch/sandbox/cpu/state.c                              |   5 +-
 arch/sandbox/cpu/u-boot-spl.lds                       |   2 +-
 arch/sandbox/include/asm/state.h                      |   2 +-
 board/davinci/da8xxevm/omapl138_lcdk.c                |   2 +-
 board/sandbox/sandbox.c                               |   2 +-
 cmd/fdt.c                                             |  11 +-
 cmd/log.c                                             |   4 +-
 common/Kconfig                                        |  18 +++
 common/log.c                                          |   6 +-
 common/log_console.c                                  |  14 +-
 common/log_syslog.c                                   |  14 +-
 doc/driver-model/of-plat.rst                          |  38 +++--
 drivers/clk/at91/clk-master.c                         |   4 +-
 drivers/clk/at91/clk-peripheral.c                     |   4 +-
 drivers/clk/at91/pmc.c                                |   6 +-
 drivers/clk/clk-uclass.c                              |  11 +-
 drivers/core/device.c                                 |  28 +++-
 drivers/core/root.c                                   |   6 +-
 drivers/core/simple-bus.c                             |   4 +-
 drivers/gpio/at91_gpio.c                              |   4 +-
 drivers/gpio/da8xx_gpio.c                             |   4 +-
 drivers/gpio/mxs_gpio.c                               |   8 +-
 drivers/gpio/rk_gpio.c                                |   4 +-
 drivers/gpio/sandbox.c                                |   6 +-
 drivers/i2c/rk_i2c.c                                  |   6 +-
 drivers/input/cros_ec_keyb.c                          |   4 +-
 drivers/misc/cros_ec_sandbox.c                        |   4 +-
 drivers/misc/irq-uclass.c                             |  10 +-
 drivers/mmc/davinci_mmc.c                             |   2 +-
 drivers/mmc/ftsdc010_mci.c                            |   2 +-
 drivers/mmc/mxsmmc.c                                  |   7 +-
 drivers/mmc/rockchip_dw_mmc.c                         |   7 +-
 drivers/mmc/rockchip_sdhci.c                          |   2 +-
 drivers/mtd/spi/sandbox.c                             |   2 -
 drivers/mtd/spi/sf-uclass.c                           |   2 +-
 drivers/mtd/spi/sf_probe.c                            |   6 +-
 drivers/pinctrl/nxp/pinctrl-mxs.c                     |   6 +-
 drivers/pinctrl/pinctrl-at91.c                        |   6 +-
 drivers/pinctrl/rockchip/pinctrl-rk3188.c             |   2 +-
 drivers/pinctrl/rockchip/pinctrl-rk3288.c             |   2 +-
 drivers/pinctrl/rockchip/pinctrl-rk3328.c             |   2 +-
 drivers/pinctrl/rockchip/pinctrl-rk3368.c             |   2 +-
 drivers/power/pmic/rk8xx.c                            |   6 +-
 drivers/power/regulator/fixed.c                       |   4 +-
 drivers/ram/rockchip/dmc-rk3368.c                     |   2 +-
 drivers/ram/rockchip/sdram_rk3188.c                   |   2 +-
 drivers/ram/rockchip/sdram_rk3288.c                   |   2 +-
 drivers/ram/rockchip/sdram_rk3328.c                   |   2 +-
 drivers/ram/rockchip/sdram_rk3399.c                   |   2 +-
 drivers/serial/ns16550.c                              |   4 +
 drivers/serial/sandbox.c                              |  10 +-
 drivers/spi/mxs_spi.c                                 |   8 +-
 drivers/spi/rk_spi.c                                  |  10 +-
 drivers/spi/sandbox_spi.c                             |   4 +-
 drivers/tpm/tpm_tis_sandbox.c                         |   4 +-
 drivers/video/rockchip/rk3288_vop.c                   |   4 +-
 drivers/video/sandbox_sdl.c                           |   4 +-
 drivers/watchdog/at91sam9_wdt.c                       |   4 +-
 include/clk.h                                         |   4 +-
 include/configs/sandbox.h                             |   5 +-
 include/dm/device-internal.h                          |   2 +-
 include/dm/device.h                                   |  22 +++
 include/dm/platdata.h                                 |  14 ++
 include/dm/uclass.h                                   |   2 +-
 include/log.h                                         |  18 ++-
 scripts/checkpatch.pl                                 |   2 +-
 test/dm/fdtdec.c                                      |  73 ++++++++-
 test/dm/gpio.c                                        |   2 +-
 test/dm/spi.c                                         |   6 +-
 test/log/syslog_test.c                                |  20 ++-
 test/py/tests/test_bind.py                            |  54 +++----
 test/py/tests/test_log.py                             |   2 +
 tools/dtoc/dtb_platdata.py                            | 148 ++++++++++++++++--
 tools/dtoc/dtoc_test_driver_alias.dts                 |  20 +++
 tools/dtoc/dtoc_test_invalid_driver.dts               |  15 ++
 tools/dtoc/dtoc_test_phandle_cd_gpios.dts             |  42 +++++
 tools/dtoc/test_dtoc.py                               | 287
++++++++++++++++++++++++++---------
 tools/patman/checkpatch.py                            |  24 +--
 tools/patman/command.py                               |   7 +-
 tools/patman/get_maintainer.py                        |  14 +-
 tools/patman/gitutil.py                               |  10 +-
 tools/patman/main.py                                  |   6 +-
 tools/patman/series.py                                |   3 +-
 tools/patman/settings.py                              |   7 +-
 tools/patman/{test.py => test_checkpatch.py}          | 125 ++++++++++++++-
 tools/patman/test_util.py                             |   1 -
 95 files changed, 1030 insertions(+), 313 deletions(-)
 create mode 100644 arch/arm/dts/rk3288-veyron-u-boot.dtsi
 create mode 100644 tools/dtoc/dtoc_test_driver_alias.dts
 create mode 100644 tools/dtoc/dtoc_test_invalid_driver.dts
 create mode 100644 tools/dtoc/dtoc_test_phandle_cd_gpios.dts
 rename tools/patman/{test.py => test_checkpatch.py} (69%)

Regards,
SImon

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

* Please pull u-boot-dm
  2020-05-30 15:16 Simon Glass
@ 2020-05-31  0:10 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-05-31  0:10 UTC (permalink / raw)
  To: u-boot

On Sat, May 30, 2020 at 09:16:10AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> The following changes since commit 606cced58bf44bdf640760711be40d15a169aa71:
> 
>   Merge tag 'u-boot-amlogic-20200529' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic (2020-05-29
> 08:57:04 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-30may20
> 
> for you to fetch changes up to dc03ba48be2b78aaaa597889409cf29bfd2b271e:
> 
>   patman: Modify functional tests for new behavior (2020-05-29 20:55:45 -0600)
> 

Applied to u-boot/master, thanks!

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

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

* Please pull u-boot-dm
@ 2020-05-30 15:16 Simon Glass
  2020-05-31  0:10 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2020-05-30 15:16 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 606cced58bf44bdf640760711be40d15a169aa71:

  Merge tag 'u-boot-amlogic-20200529' of
https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic (2020-05-29
08:57:04 -0400)

are available in the Git repository at:

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

for you to fetch changes up to dc03ba48be2b78aaaa597889409cf29bfd2b271e:

  patman: Modify functional tests for new behavior (2020-05-29 20:55:45 -0600)

----------------------------------------------------------------
Patman changelog enhancements
Sandbox SPI flash doc update

----------------------------------------------------------------
AKASHI Takahiro (2):
      sandbox: drop CONFIG_SYS_RELOC_GD_ENV_ADDR
      sandbox: update documents regarding spi_sf

Bin Meng (2):
      patman: Sort the command line options
      patman: Add an option to create patches without binary contents

Sean Anderson (4):
      patman: Suppress empty changelog entries
      patman: Add new tags for finer-grained changelog control
      patman: Support multi-line changes in changelogs
      patman: Modify functional tests for new behavior

Stefan Roese (1):
      dm: core: Reorder include files in read.c

 configs/sandbox64_defconfig                                   |   1 -
 configs/sandbox_defconfig                                     |   1 -
 configs/sandbox_flattree_defconfig                            |   1 -
 configs/sandbox_spl_defconfig                                 |   1 -
 doc/SPI/README.sandbox-spi                                    |  58
+++++----------
 doc/arch/sandbox.rst                                          |  52
++++++--------
 drivers/core/read.c                                           |   6 +-
 tools/patman/README                                           |  54
+++++++++++++-
 tools/patman/func_test.py                                     |  58
+++++++++++++--
 tools/patman/gitutil.py                                       |   4 +-
 tools/patman/main.py                                          |  19 ++---
 tools/patman/patchstream.py                                   | 104
+++++++++++++++++++--------
 tools/patman/series.py                                        |  54
++++++++++----
 tools/patman/test/0001-pci-Correct-cast-for-sandbox.patch     |   3 +
 ...fdt-Correct-cast-for-sandbox-in-fdtdec_setup_mem_siz.patch |  12 +++-
 tools/patman/test/test01.txt                                  |  15 +++-
 16 files changed, 304 insertions(+), 139 deletions(-)

Regards,
Simon

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

* Please pull u-boot-dm
  2020-04-27 15:20 Simon Glass
@ 2020-04-28 13:52 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-04-28 13:52 UTC (permalink / raw)
  To: u-boot

On Mon, Apr 27, 2020 at 09:20:43AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/2949
> 
> The following changes since commit d202f67db0771247de562af5d6a5df778702857b:
> 
>   Merge branch '2020-04-25-master-imports' (2020-04-25 08:20:22 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-27apr20
> 
> for you to fetch changes up to c1f39edc62adc81775e750957aa557bcf994e607:
> 
>   log: remove useless cast (2020-04-26 14:25:21 -0600)
> 

Applied to u-boot/master, thanks!

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

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

* Please pull u-boot-dm
@ 2020-04-27 15:20 Simon Glass
  2020-04-28 13:52 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2020-04-27 15:20 UTC (permalink / raw)
  To: u-boot

Hi Tom,

https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/2949

The following changes since commit d202f67db0771247de562af5d6a5df778702857b:

  Merge branch '2020-04-25-master-imports' (2020-04-25 08:20:22 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-27apr20

for you to fetch changes up to c1f39edc62adc81775e750957aa557bcf994e607:

  log: remove useless cast (2020-04-26 14:25:21 -0600)

----------------------------------------------------------------
Move Python tools to use absolute paths
Minor buildman fixes for new features
Make libfdt code more similar to upsteam

----------------------------------------------------------------
Heinrich Schuchardt (1):
      log: remove useless cast

Masahiro Yamada (3):
      libfdt: migrate fdt_ro.c to a wrapper of scripts/dtc/libfdt/fdt_ro.c
      fdt_region: move fdt_region.c to common/ from lib/libfdt/
      libfdt: split fdt_region declarations out to <fdt_region.h>

Simon Glass (19):
      buildman: Fix test for new 9.2 kernel
      buildman: Correct operation of -A flag
      buildman: Make sure that -o is given with -w
      buildman: Use out-env for environment output
      buildman: Write output files when using -w
      patman: Rename the main module
      rmboard: Move to Python 3
      patman: Drop references to __future__
      patman: Drop Python 2 StringIO code
      buildman: Rename the main module
      dtoc: Rename the main module
      binman: Rename the main module
      Add a 'make tcheck' option to test tools
      patman: Drop the python2 code in test coverage
      patman: Move test running/reporting to test_util
      buildman: Move to absolute imports
      binman: Move to absolute imports
      patman: Move to absolute imports
      patman: Tidy up sys.path changes

 Makefile                                              |   6 +-
 common/Makefile                                       |   1 +
 {lib/libfdt => common}/fdt_region.c                   |   1 +
 common/image-fit-sig.c                                |   1 +
 common/log.c                                          |   2 +-
 include/fdt_region.h                                  | 304 ++++++++++++
 include/linux/libfdt.h                                | 299 -----------
 lib/libfdt/Makefile                                   |   9 +-
 lib/libfdt/fdt_ro.c                                   | 925
+----------------------------------
 test/run                                              |  26 +-
 tools/Makefile                                        |  13 +-
 tools/binman/binman                                   |   2 +-
 tools/binman/cbfs_util.py                             |   8 +-
 tools/binman/cbfs_util_test.py                        |  12 +-
 tools/binman/control.py                               |  20 +-
 tools/binman/elf.py                                   |   8 +-
 tools/binman/elf_test.py                              |  10 +-
 tools/binman/entry.py                                 |  22 +-
 tools/binman/entry_test.py                            |  12 +-
 tools/binman/etype/__init__.py                        |   0
 tools/binman/etype/_testing.py                        |   6 +-
 tools/binman/etype/blob.py                            |   8 +-
 tools/binman/etype/blob_dtb.py                        |   6 +-
 tools/binman/etype/blob_named_by_arg.py               |   4 +-
 tools/binman/etype/cbfs.py                            |  10 +-
 tools/binman/etype/cros_ec_rw.py                      |   2 +-
 tools/binman/etype/fdtmap.py                          |  10 +-
 tools/binman/etype/files.py                           |   8 +-
 tools/binman/etype/fill.py                            |   6 +-
 tools/binman/etype/fmap.py                            |  10 +-
 tools/binman/etype/gbb.py                             |   8 +-
 tools/binman/etype/image_header.py                    |   4 +-
 tools/binman/etype/intel_cmc.py                       |   4 +-
 tools/binman/etype/intel_descriptor.py                |   4 +-
 tools/binman/etype/intel_fit.py                       |   2 +-
 tools/binman/etype/intel_fit_ptr.py                   |   2 +-
 tools/binman/etype/intel_fsp.py                       |   4 +-
 tools/binman/etype/intel_fsp_m.py                     |   4 +-
 tools/binman/etype/intel_fsp_s.py                     |   4 +-
 tools/binman/etype/intel_fsp_t.py                     |   4 +-
 tools/binman/etype/intel_ifwi.py                      |   8 +-
 tools/binman/etype/intel_me.py                        |   4 +-
 tools/binman/etype/intel_mrc.py                       |   4 +-
 tools/binman/etype/intel_refcode.py                   |   4 +-
 tools/binman/etype/intel_vbt.py                       |   4 +-
 tools/binman/etype/intel_vga.py                       |   4 +-
 tools/binman/etype/powerpc_mpc85xx_bootpg_resetvec.py |   4 +-
 tools/binman/etype/section.py                         |  10 +-
 tools/binman/etype/text.py                            |   6 +-
 tools/binman/etype/u_boot.py                          |   4 +-
 tools/binman/etype/u_boot_dtb.py                      |   4 +-
 tools/binman/etype/u_boot_dtb_with_ucode.py           |  10 +-
 tools/binman/etype/u_boot_elf.py                      |   8 +-
 tools/binman/etype/u_boot_img.py                      |   4 +-
 tools/binman/etype/u_boot_nodtb.py                    |   4 +-
 tools/binman/etype/u_boot_spl.py                      |   7 +-
 tools/binman/etype/u_boot_spl_bss_pad.py              |  10 +-
 tools/binman/etype/u_boot_spl_dtb.py                  |   4 +-
 tools/binman/etype/u_boot_spl_elf.py                  |   4 +-
 tools/binman/etype/u_boot_spl_nodtb.py                |   4 +-
 tools/binman/etype/u_boot_spl_with_ucode_ptr.py       |   6 +-
 tools/binman/etype/u_boot_tpl.py                      |   7 +-
 tools/binman/etype/u_boot_tpl_dtb.py                  |   4 +-
 tools/binman/etype/u_boot_tpl_dtb_with_ucode.py       |   5 +-
 tools/binman/etype/u_boot_tpl_elf.py                  |   4 +-
 tools/binman/etype/u_boot_tpl_with_ucode_ptr.py       |  10 +-
 tools/binman/etype/u_boot_ucode.py                    |   6 +-
 tools/binman/etype/u_boot_with_ucode_ptr.py           |  12 +-
 tools/binman/etype/vblock.py                          |   6 +-
 tools/binman/etype/x86_reset16.py                     |   4 +-
 tools/binman/etype/x86_reset16_spl.py                 |   4 +-
 tools/binman/etype/x86_reset16_tpl.py                 |   4 +-
 tools/binman/etype/x86_start16.py                     |   4 +-
 tools/binman/etype/x86_start16_spl.py                 |   4 +-
 tools/binman/etype/x86_start16_tpl.py                 |   4 +-
 tools/binman/fdt_test.py                              |   8 +-
 tools/binman/fmap_util.py                             |   2 +-
 tools/binman/ftest.py                                 |  49 +-
 tools/binman/image.py                                 |  18 +-
 tools/binman/image_test.py                            |   2 +-
 tools/binman/{binman.py => main.py}                   | 110 +----
 tools/binman/state.py                                 |  10 +-
 tools/buildman/README                                 |   3 +-
 tools/buildman/builder.py                             |  17 +-
 tools/buildman/builderthread.py                       |  37 +-
 tools/buildman/buildman                               |   2 +-
 tools/buildman/cmdline.py                             |   3 +-
 tools/buildman/control.py                             |  26 +-
 tools/buildman/func_test.py                           |  35 +-
 tools/buildman/{buildman.py => main.py}               |  27 +-
 tools/buildman/test.py                                |  25 +-
 tools/buildman/toolchain.py                           |   8 +-
 tools/dtoc/dtb_platdata.py                            |   6 +-
 tools/dtoc/dtoc                                       |   2 +-
 tools/dtoc/fdt.py                                     |   4 +-
 tools/dtoc/fdt_util.py                                |   4 +-
 tools/dtoc/{dtoc.py => main.py}                       |  10 +-
 tools/dtoc/test_dtoc.py                               |  12 +-
 tools/dtoc/test_fdt.py                                |  17 +-
 tools/fdtgrep.c                                       |   1 +
 tools/genboardscfg.py                                 |   3 +-
 tools/image-host.c                                    |   1 +
 tools/libfdt/fdt_ro.c                                 |   2 +
 tools/moveconfig.py                                   |   8 +-
 tools/patman/checkpatch.py                            |   8 +-
 tools/patman/command.py                               |   5 +-
 tools/patman/func_test.py                             |  15 +-
 tools/patman/get_maintainer.py                        |   5 +-
 tools/patman/gitutil.py                               |  12 +-
 tools/patman/{patman.py => main.py}                   |  27 +-
 tools/patman/patchstream.py                           |   8 +-
 tools/patman/patman                                   |   2 +-
 tools/patman/project.py                               |   2 +-
 tools/patman/series.py                                |  12 +-
 tools/patman/settings.py                              |  13 +-
 tools/patman/terminal.py                              |   2 -
 tools/patman/test.py                                  |  10 +-
 tools/patman/test_util.py                             | 125 ++++-
 tools/patman/tools.py                                 |   6 +-
 tools/patman/tout.py                                  |   4 +-
 tools/rmboard.py                                      |   7 +-
 121 files changed, 896 insertions(+), 1805 deletions(-)
 rename {lib/libfdt => common}/fdt_region.c (99%)
 create mode 100644 include/fdt_region.h
 delete mode 100644 tools/binman/etype/__init__.py
 rename tools/binman/{binman.py => main.py} (54%)
 rename tools/buildman/{buildman.py => main.py} (76%)
 rename tools/dtoc/{dtoc.py => main.py} (94%)
 create mode 100644 tools/libfdt/fdt_ro.c
 rename tools/patman/{patman.py => main.py} (93%)

Regards,
Simon

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

* Please pull u-boot-dm
  2020-04-21 15:14 Simon Glass
@ 2020-04-22 12:58 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-04-22 12:58 UTC (permalink / raw)
  To: u-boot

On Tue, Apr 21, 2020 at 09:14:02AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> The following changes since commit a06375805917a5b48c46724ceef4a1cd04935992:
> 
>   Merge branch '2020-04-17-master-imports' (2020-04-20 17:22:47 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-21apr20
> 
> for you to fetch changes up to b1e5e6d22478554b4bc74afd280440732ccc9422:
> 
>   buildman: Change the exit codes (2020-04-21 06:33:47 -0600)
> 

Applied to u-boot/master, thanks!

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

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

* Please pull u-boot-dm
@ 2020-04-21 15:14 Simon Glass
  2020-04-22 12:58 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2020-04-21 15:14 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit a06375805917a5b48c46724ceef4a1cd04935992:

  Merge branch '2020-04-17-master-imports' (2020-04-20 17:22:47 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-21apr20

for you to fetch changes up to b1e5e6d22478554b4bc74afd280440732ccc9422:

  buildman: Change the exit codes (2020-04-21 06:33:47 -0600)

----------------------------------------------------------------
Various improvements to buildman summary output

----------------------------------------------------------------
Simon Glass (28):
      buildman: Refactor error-line output int a function
      buildman: Add test coverage for error/warning colour
      buildman: Use an iterator to check test output
      buildman: Create temp directory in test setup
      buildman: Split out testOutput() into separate functions
      buildman: Add a test helper for creating a line prefix
      buildman: Test the output with --list-error-boards
      buildman: Use yellow consistently for warning lines
      buildman: Use an object to hold error lines
      buildman: Show the list of boards in magenta
      buildman: Use spaces in the board list
      patman: Update flushing Print() for Python 3
      patman: Support erasing a previously unfinished text line
      patman: Support limiting output to a single line
      buildman: Drop the line-clearing code in Builder
      buildman: Show a message when fetching a repo
      buildman: Drop unused output code
      buildman: Show the number of builds remaining
      buildman: Limit the length of progress messages
      buildman: Show a summary of the build result
      buildman: Update the 'theory of operation' a little
      buildman: Add the abbreviation for --boards
      buildman: Update workflow documentation with more detail
      buildman: Make -I the default
      buildman: Add an option to ignore device-tree warnings
      buildman: Add an option to ignore migration warnings
      buildman: Update the TODO items
      buildman: Change the exit codes

 tools/buildman/README           | 171 +++++++++++++++++++-------------
 tools/buildman/builder.py       | 216
+++++++++++++++++++++++++---------------
 tools/buildman/builderthread.py |   6 +-
 tools/buildman/cmdline.py       |  11 ++-
 tools/buildman/control.py       |  22 +++--
 tools/buildman/func_test.py     |  30 ++++--
 tools/buildman/test.py          | 305
+++++++++++++++++++++++++++++++++++++++++----------------
 tools/patman/patman.py          |   2 +-
 tools/patman/terminal.py        | 110 ++++++++++++++++++++-
 9 files changed, 615 insertions(+), 258 deletions(-)

Regards,
Simon

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

* Please pull u-boot-dm
  2020-04-10 13:57 Simon Glass
@ 2020-04-10 19:14 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-04-10 19:14 UTC (permalink / raw)
  To: u-boot

On Fri, Apr 10, 2020 at 07:57:21AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> (final?) fixes for DM
> 
> The following changes since commit dfd5321becc54d7ce9fd564aaaba70a2132c058e:
> 
>   Merge tag 'u-boot-imx-20200408' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2020-04-08
> 12:06:39 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull9apr20
> 
> for you to fetch changes up to 28888ca38ecc1c427d41db92c624cbf6d343df74:
> 
>   dm: dump.c: Refactor dm_dump_drivers prints (2020-04-09 15:12: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: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200410/e15b5de2/attachment.sig>

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

* Please pull u-boot-dm
@ 2020-04-10 13:57 Simon Glass
  2020-04-10 19:14 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2020-04-10 13:57 UTC (permalink / raw)
  To: u-boot

Hi Tom,

(final?) fixes for DM

The following changes since commit dfd5321becc54d7ce9fd564aaaba70a2132c058e:

  Merge tag 'u-boot-imx-20200408' of
https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2020-04-08
12:06:39 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 28888ca38ecc1c427d41db92c624cbf6d343df74:

  dm: dump.c: Refactor dm_dump_drivers prints (2020-04-09 15:12:34 -0600)

----------------------------------------------------------------
Fixes segfault in 'dm drivers' command

----------------------------------------------------------------
Ovidiu Panait (2):
      dm: dump.c: Fix segfault when entry->of_match is NULL
      dm: dump.c: Refactor dm_dump_drivers prints

 drivers/core/dump.c | 17 +++++++++++------
 1 file changed, 11 insertions(+), 6 deletions(-)

Regards,
Simon

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

* Please pull u-boot-dm
  2020-04-01 15:03 Simon Glass
@ 2020-04-02  0:43 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-04-02  0:43 UTC (permalink / raw)
  To: u-boot

On Wed, Apr 01, 2020 at 09:03:53AM -0600, Simon Glass wrote:

> Hi Tom,
> 
> I ran a check yesterday but have started a new one after rebasing today:
> 
> https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/2598
> 
> 
> The following changes since commit 7dbafe06348ebf28044ef9769bf24866a3deedea:
> 
>   Merge tag 'arc-last-minute-fixes-for-2020.04' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-arc (2020-03-31
> 15:10:54 -0400)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-1apr20
> 
> for you to fetch changes up to 0e29648f8e7e0aa60c0f7efe9d2efed98f8c0c6e:
> 
>   test: vboot: Reduce fake kernel size to 500 bytes (2020-04-01 07:45: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: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200401/fb49a9d2/attachment.sig>

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

* Please pull u-boot-dm
@ 2020-04-01 15:03 Simon Glass
  2020-04-02  0:43 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2020-04-01 15:03 UTC (permalink / raw)
  To: u-boot

Hi Tom,

I ran a check yesterday but have started a new one after rebasing today:

https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/2598


The following changes since commit 7dbafe06348ebf28044ef9769bf24866a3deedea:

  Merge tag 'arc-last-minute-fixes-for-2020.04' of
https://gitlab.denx.de/u-boot/custodians/u-boot-arc (2020-03-31
15:10:54 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-1apr20

for you to fetch changes up to 0e29648f8e7e0aa60c0f7efe9d2efed98f8c0c6e:

  test: vboot: Reduce fake kernel size to 500 bytes (2020-04-01 07:45:09 -0600)

----------------------------------------------------------------
Vboot vulnerability fix

----------------------------------------------------------------
Simon Glass (14):
      image: Correct comment for fit_conf_get_node()
      image: Be a little more verbose when checking signatures
      image: Return an error message from fit_config_verify_sig()
      test: vboot: Drop unnecessary parameter for fit_check_sign
      test: vboot: Add a test for a forged configuration
      test: vboot: Parameterise the test
      image: Check hash-nodes when checking configurations
      image: Load the correct configuration in fit_check_sign
      fit_check_sign: Allow selecting the configuration to verify
      test: vboot: Tidy up the code a little
      test: vboot: Fix pylint errors
      image: Use constants for 'required' and 'key-name-hint'
      test: vboot: Move key creation into a function
      test: vboot: Reduce fake kernel size to 500 bytes

 common/bootm.c               |   6 +-
 common/image-cipher.c        |   2 +-
 common/image-fit.c           |  26 +--
 common/image-sig.c           |  49 ++++-
 include/image.h              |  24 ++-
 lib/rsa/rsa-sign.c           |   6 +-
 test/py/tests/test_vboot.py  | 155 ++++++++--------
 test/py/tests/vboot_forge.py | 423 +++++++++++++++++++++++++++++++++++++++++++
 tools/fdt_host.h             |   3 +-
 tools/fit_check_sign.c       |   8 +-
 tools/image-host.c           |  17 +-
 11 files changed, 601 insertions(+), 118 deletions(-)
 create mode 100644 test/py/tests/vboot_forge.py

Regards,
Simon

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

* Please pull u-boot-dm
  2020-03-03 23:53 Simon Glass
@ 2020-03-04 15:41 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-03-04 15:41 UTC (permalink / raw)
  To: u-boot

On Tue, Mar 03, 2020 at 04:53:37PM -0700, Simon Glass wrote:

> Hi Tom,
> 
> The following changes since commit 8aad16916d04e3db0d1652cb96e840e209e19252:
> 
>   Merge tag 'u-boot-stm32-20200203' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2020-03-02
> 09:20:30 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-3mar20
> 
> for you to fetch changes up to 9aa886cc0b4424b49b24486f804fd18aafad00b2:
> 
>   video: meson: keep power domain up after booting (2020-03-02 19:47:38 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200304/50c00083/attachment.sig>

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

* Please pull u-boot-dm
@ 2020-03-03 23:53 Simon Glass
  2020-03-04 15:41 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2020-03-03 23:53 UTC (permalink / raw)
  To: u-boot

Hi Tom,

The following changes since commit 8aad16916d04e3db0d1652cb96e840e209e19252:

  Merge tag 'u-boot-stm32-20200203' of
https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2020-03-02
09:20:30 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-3mar20

for you to fetch changes up to 9aa886cc0b4424b49b24486f804fd18aafad00b2:

  video: meson: keep power domain up after booting (2020-03-02 19:47:38 -0700)

----------------------------------------------------------------
Fixes for power domain on device removal

----------------------------------------------------------------
Anatolij Gustschin (2):
      dm: core: Add a flag for power domain control on device removal
      video: meson: keep power domain up after booting

 drivers/core/device-remove.c    | 5 +++--
 drivers/video/meson/meson_vpu.c | 2 +-
 include/dm/device.h             | 6 ++++++
 3 files changed, 10 insertions(+), 3 deletions(-)

Regards,
Simon

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

* Please pull u-boot-dm
  2020-01-08 18:04 Simon Glass
@ 2020-01-09 18:42 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2020-01-09 18:42 UTC (permalink / raw)
  To: u-boot

On Wed, Jan 08, 2020 at 11:04:50AM -0700, Simon Glass wrote:

> Hi Tom,
> 
> This series has the potential for breakage due to badly written
> drivers, so I'd like to get it in early in the merge window.
> 
> Tests here:
> 
> https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/1790
> 
> 
> The following changes since commit d8a3f5259a36e76d1de127f65714c40918e8ee4c:
> 
>   Merge tag 'u-boot-imx-20200107' of
> https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2020-01-07
> 08:45:43 -0500)
> 
> are available in the Git repository at:
> 
>   git://git.denx.de/u-boot-dm.git tags/dm-pull-8jan20
> 
> for you to fetch changes up to aaa05deb1283b6beb7334adfa4094fb6bd4ab750:
> 
>   log: Include missing header for log.h (2020-01-07 16:03:01 -0700)
> 

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20200109/2f2035d5/attachment.sig>

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

* Please pull u-boot-dm
@ 2020-01-08 18:04 Simon Glass
  2020-01-09 18:42 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2020-01-08 18:04 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This series has the potential for breakage due to badly written
drivers, so I'd like to get it in early in the merge window.

Tests here:

https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/1790


The following changes since commit d8a3f5259a36e76d1de127f65714c40918e8ee4c:

  Merge tag 'u-boot-imx-20200107' of
https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2020-01-07
08:45:43 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-8jan20

for you to fetch changes up to aaa05deb1283b6beb7334adfa4094fb6bd4ab750:

  log: Include missing header for log.h (2020-01-07 16:03:01 -0700)

----------------------------------------------------------------
dm: Increased separation of ofdata_to_platdata() and probe methods

----------------------------------------------------------------
Masahiro Yamada (1):
      binman: fix default filename of u-boot-with-ucode-ptr in documentation

Sean Anderson (3):
      Include missing headers for fdt_support.h
      dm: Add a debug message when devices are skipped pre-reloc
      log: Include missing header for log.h

Simon Glass (19):
      common: Add a noisy assert()
      dm: core: Use assert_noisy() in devres
      usb: Drop use of BUG_ON() and WARN_ON()
      x86: apl: Avoid accessing the PCI bus before it is probed
      pci: Print a warning if the bus is accessed before probing
      aspeed: ast2500: Read clock ofdata in the correct method
      dm: core: Don't clear active flag twice when probe() fails
      dm: core: Move ofdata_to_platdata() call earlier
      dm: core: Allocate parent data separate from probing parent
      dm: core: Add a comment for DM_FLAG_OF_PLATDATA
      dm: core: Export a new function to read platdata
      dm: core: Add a new flag to track platform data
      dm: devres: Create a new devres header file
      test: Add functions to find the amount of allocated memory
      dm: devres: Convert to use logging
      dm: test: Add a test driver for devres
      dm: devres: Add tests
      dm: devres: Use an enum for the allocation phase
      dm: devres: Add a new OFDATA phase

 arch/sandbox/dts/test.dts                   |   4 +
 arch/x86/cpu/apollolake/p2sb.c              |  20 ++-
 arch/x86/cpu/apollolake/pmc.c               |  20 ++-
 drivers/clk/aspeed/clk_ast2500.c            |   4 +-
 drivers/core/device-remove.c                |   1 +
 drivers/core/device.c                       |  56 +++++--
 drivers/core/devres.c                       |  57 +++++--
 drivers/core/lists.c                        |   4 +-
 drivers/pci/pci-uclass.c                    |  13 ++
 drivers/usb/gadget/composite.c              |   4 +
 drivers/usb/gadget/f_mass_storage.c         |   4 +
 drivers/usb/musb-new/musb_core.c            |   4 +
 drivers/usb/musb-new/musb_gadget_ep0.c      |   2 +-
 include/dm/device-internal.h                |  16 ++
 include/dm/device.h                         | 259
+-----------------------------
 include/dm/devres.h                         | 289
++++++++++++++++++++++++++++++++++
 include/dm/uclass-id.h                      |   1 +
 include/fdt_support.h                       |   1 +
 include/log.h                               |  16 ++
 include/test/test.h                         |  10 ++
 include/test/ut.h                           |  16 ++
 test/dm/Makefile                            |   1 +
 test/dm/devres.c                            | 186 ++++++++++++++++++++++
 test/dm/test-fdt.c                          |  58 +++++++
 test/ut.c                                   |  14 ++
 tools/binman/README.entries                 |   2 +-
 tools/binman/etype/u_boot_with_ucode_ptr.py |   2 +-
 27 files changed, 767 insertions(+), 297 deletions(-)
 create mode 100644 include/dm/devres.h
 create mode 100644 test/dm/devres.c

Regards,
Simon

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

* Please pull u-boot-dm
  2019-12-03 16:52 Simon Glass
@ 2019-12-04  4:03 ` Tom Rini
  0 siblings, 0 replies; 154+ messages in thread
From: Tom Rini @ 2019-12-04  4:03 UTC (permalink / raw)
  To: u-boot

On Tue, Dec 03, 2019 at 09:52:28AM -0700, Simon Glass wrote:

> Hi Tom,
> 
> Build here:
> https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/1506
> 
> The following changes since commit dd38416d6b354acb5d12e2bd1fd45e7e63b8a605:
> 
>   Merge git://git.denx.de/u-boot-socfpga (2019-11-28 07:34:41 -0500)
> 
> are available in the Git repository at:
> 
>   https://gitlab.denx.de/u-boot/custodians/u-boot-dm.git tags/dm-pull-3dec19
> 
> for you to fetch changes up to 151f275e0562a0dcb7b6745131753f968e12b9f0:
> 
>   dm: serial: Handle "stdout-path" with ":options" correctly (2019-12-02
> 16:18:05 -0700)
> 

Applied to u-boot/master, thanks!

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

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

* Please pull u-boot-dm
@ 2019-12-03 16:52 Simon Glass
  2019-12-04  4:03 ` Tom Rini
  0 siblings, 1 reply; 154+ messages in thread
From: Simon Glass @ 2019-12-03 16:52 UTC (permalink / raw)
  To: u-boot

Hi Tom,

Build here:
https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/1506

The following changes since commit dd38416d6b354acb5d12e2bd1fd45e7e63b8a605:

  Merge git://git.denx.de/u-boot-socfpga (2019-11-28 07:34:41 -0500)

are available in the Git repository at:

  https://gitlab.denx.de/u-boot/custodians/u-boot-dm.git tags/dm-pull-3dec19

for you to fetch changes up to 151f275e0562a0dcb7b6745131753f968e12b9f0:

  dm: serial: Handle "stdout-path" with ":options" correctly (2019-12-02
16:18:05 -0700)

----------------------------------------------------------------
Fix stdout-path handling

----------------------------------------------------------------
Bin Meng (1):
      dm: serial: Handle "stdout-path" with ":options" correctly

 drivers/serial/serial-uclass.c | 36 +++++++++++++++++++-----------------
 1 file changed, 19 insertions(+), 17 deletions(-)

Regards,
Simon

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

end of thread, other threads:[~2023-11-15 22:39 UTC | newest]

Thread overview: 154+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-06 17:36 Please pull u-boot-dm Simon Glass
2020-10-07 21:25 ` Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2023-11-15 13:19 Simon Glass
2023-11-15 22:38 ` Tom Rini
2023-11-02 22:54 Simon Glass
2023-11-03 13:42 ` Tom Rini
2023-10-13 22:01 Simon Glass
2023-10-14 21:19 ` Tom Rini
2023-10-04 18:00 Simon Glass
2023-10-05 14:49 ` Tom Rini
2023-09-23 18:16 Simon Glass
2023-09-25 14:02 ` Tom Rini
2023-08-22 19:46 Simon Glass
2023-08-23 14:41 ` Tom Rini
2023-08-21 19:11 Simon Glass
2023-08-21 20:18 ` Tom Rini
2023-08-06  2:00 Simon Glass
2023-08-06 13:29 ` Tom Rini
2023-08-02 21:31 Simon Glass
2023-08-03 12:02 ` Tom Rini
2023-07-24 18:31 Simon Glass
2023-07-24 23:01 ` Tom Rini
2023-07-20 20:13 Simon Glass
2023-07-21 13:53 ` Tom Rini
2023-07-12 15:51 Simon Glass
2023-07-12 19:29 ` Tom Rini
2023-07-12 19:36   ` Tom Rini
2023-07-12 20:09     ` Simon Glass
2023-07-12 20:14       ` Tom Rini
2023-07-12 20:17         ` Simon Glass
2023-07-12 20:31           ` Tom Rini
2023-07-15 23:40             ` Simon Glass
2023-04-28 19:25 Simon Glass
2023-04-29 13:29 ` Tom Rini
2023-03-30 21:29 Simon Glass
2023-03-31 16:25 ` Tom Rini
2023-03-10 20:54 Simon Glass
2023-03-10 23:27 ` Tom Rini
2023-03-01 20:10 Simon Glass
2023-03-02 15:49 ` Tom Rini
2023-02-13  0:37 Simon Glass
2023-02-13 16:28 ` Tom Rini
2023-01-27  2:20 Simon Glass
2023-01-27 13:22 ` Tom Rini
2023-01-19  2:18 Simon Glass
2023-01-19 21:33 ` Tom Rini
2022-11-23  2:13 Simon Glass
2022-11-23 14:57 ` Tom Rini
2022-11-08 14:44 Simon Glass
2022-11-08 17:08 ` Tom Rini
2022-10-29 22:43 Simon Glass
2022-10-30 16:37 ` Tom Rini
2022-10-18 11:34 Simon Glass
2022-10-18 13:47 ` Tom Rini
2022-09-21  9:50 Simon Glass
2022-09-21 13:49 ` Tom Rini
2022-09-12 13:39 Simon Glass
2022-09-12 17:20 ` Tom Rini
2022-09-07 12:32 Simon Glass
2022-09-07 17:56 ` Tom Rini
2022-08-27  2:01 Simon Glass
2022-08-27 22:15 ` Tom Rini
2022-08-21  1:02 Simon Glass
2022-08-22  6:23 ` Stefan Herbrechtsmeier
2022-08-22 16:38   ` Simon Glass
2022-08-22 22:56 ` Tom Rini
2022-08-11  3:18 Simon Glass
2022-08-11 16:24 ` Tom Rini
2022-08-09 22:51 Simon Glass
2022-08-10 15:01 ` Tom Rini
2022-07-27  4:37 Simon Glass
2022-07-27 13:05 ` Tom Rini
2022-02-22 23:45 Simon Glass
2022-02-23 20:49 ` Tom Rini
2022-02-08 23:34 Simon Glass
2022-01-31 13:41 Simon Glass
2022-01-31 15:22 ` Tom Rini
2022-01-27  3:35 Simon Glass
2022-01-27 17:31 ` Tom Rini
2022-01-27 19:09   ` Simon Glass
2022-01-28  4:36     ` Tom Rini
2022-01-13 18:05 Simon Glass
2022-01-13 23:52 ` Tom Rini
2021-11-14  0:38 Simon Glass
2021-11-14 15:23 ` Tom Rini
2021-10-31 19:40 Simon Glass
2021-11-01  1:03 ` Tom Rini
2021-10-22  1:36 Simon Glass
2021-10-22 12:56 ` Tom Rini
2021-09-18 11:34 Simon Glass
2021-09-18 11:59 ` Ilias Apalodimas
2021-09-18 12:13   ` Simon Glass
2021-09-18 12:22     ` Ilias Apalodimas
2021-09-18 12:43       ` François Ozog
2021-09-18 15:31         ` Simon Glass
2021-09-18 12:14   ` Tom Rini
2021-09-18 12:19     ` Ilias Apalodimas
2021-09-19 16:51 ` Tom Rini
2021-08-09  2:32 Simon Glass
2021-08-09 18:46 ` Tom Rini
2021-08-01 18:08 Simon Glass
2021-08-02 16:05 ` Tom Rini
2021-07-22 13:07 Simon Glass
2021-07-22 19:00 ` Tom Rini
2021-07-07 15:58 Simon Glass
2021-07-07 23:28 ` Tom Rini
2021-06-06 16:42 Simon Glass
2021-06-07 11:22 ` Tom Rini
2021-04-29 23:16 Simon Glass
2021-04-30 11:16 ` Tom Rini
2021-04-06  7:14 Simon Glass
2021-04-06 17:48 ` Tom Rini
2021-03-04  3:27 Simon Glass
2021-03-04 18:13 ` Tom Rini
2021-02-04  4:30 Simon Glass
2021-02-04 21:58 ` Tom Rini
2021-01-31  3:28 Simon Glass
2021-02-01  0:44 ` Tom Rini
2020-11-15 14:11 Simon Glass
2020-11-16 14:49 ` Tom Rini
2020-11-05 17:22 Simon Glass
2020-11-09 12:59 ` Tom Rini
2020-10-30 19:13 Simon Glass
2020-10-31  2:54 ` Tom Rini
2020-08-22 23:21 Simon Glass
2020-08-24 13:05 ` Tom Rini
2020-07-29  2:38 Simon Glass
2020-07-30  0:03 ` Simon Glass
2020-07-30 13:21 ` Tom Rini
2020-07-20 20:19 Simon Glass
2020-07-23 18:25 ` Simon Glass
2020-07-24  1:09 ` Tom Rini
2020-07-24 12:41   ` Tom Rini
2020-07-27 14:54     ` Simon Glass
2020-07-27 14:55       ` Michal Simek
2020-07-27 14:59       ` Tom Rini
2020-07-10 17:07 Simon Glass
2020-07-11 12:57 ` Tom Rini
2020-05-30 15:16 Simon Glass
2020-05-31  0:10 ` Tom Rini
2020-04-27 15:20 Simon Glass
2020-04-28 13:52 ` Tom Rini
2020-04-21 15:14 Simon Glass
2020-04-22 12:58 ` Tom Rini
2020-04-10 13:57 Simon Glass
2020-04-10 19:14 ` Tom Rini
2020-04-01 15:03 Simon Glass
2020-04-02  0:43 ` Tom Rini
2020-03-03 23:53 Simon Glass
2020-03-04 15:41 ` Tom Rini
2020-01-08 18:04 Simon Glass
2020-01-09 18:42 ` Tom Rini
2019-12-03 16:52 Simon Glass
2019-12-04  4:03 ` 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.