All of lore.kernel.org
 help / color / mirror / Atom feed
From: Simon Glass <sjg@chromium.org>
To: U-Boot Mailing List <u-boot@lists.denx.de>
Subject: Please pull u-boot-dm
Date: Thu, 20 Jul 2023 14:13:38 -0600	[thread overview]
Message-ID: <CAPnjgZ3iKz_O4xC9rwsDpAfWDaoL7qpvZqL8wJpbX_rf=ofWeA@mail.gmail.com> (raw)

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

             reply	other threads:[~2023-07-20 20:13 UTC|newest]

Thread overview: 154+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-07-20 20:13 Simon Glass [this message]
2023-07-21 13:53 ` Please pull u-boot-dm 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-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-10-06 17:36 Simon Glass
2020-10-07 21:25 ` 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

Reply instructions:

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

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

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

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

  git send-email \
    --in-reply-to='CAPnjgZ3iKz_O4xC9rwsDpAfWDaoL7qpvZqL8wJpbX_rf=ofWeA@mail.gmail.com' \
    --to=sjg@chromium.org \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

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

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