All of lore.kernel.org
 help / color / mirror / Atom feed
* Please pull u-boot-dm/next
@ 2021-12-05 19:53 Simon Glass
  2021-12-06  1:27 ` Tom Rini
  0 siblings, 1 reply; 46+ messages in thread
From: Simon Glass @ 2021-12-05 19:53 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

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


The following changes since commit f89615088fba1b1f33713ad26dbe3a3c82b692ec:

  Merge branch 'next' of
https://source.denx.de/u-boot/custodians/u-boot-net into next
(2021-12-02 07:16:04 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 0dbe5a1bde643b69375b11247f751d5acedb711c:

  timer: Add a migration message (2021-12-05 09:26:26 -0700)

----------------------------------------------------------------
binman refactoring to imrpove section handling
bloblist - allow it to be allocated
sandbox config-header cleanup

----------------------------------------------------------------
Alexander Preißner (1):
      drivers: core: lists: fix for loop index type

Heinrich Schuchardt (1):
      sandbox: replace putchar(ch) by fputc(ch, stdout)

Simon Glass (33):
      dtoc: Bring in the libfdt module automatically
      dtoc: Add support for reading 64-bit ints
      dtoc: Add support for reading fixed-length bytes properties
      binman: Tidy up style in cmdline
      binman: Add a way to obtain the version
      binman: Correct init of entry in Entry class
      binman: Correct comments for ReadChildData()
      binman: Drop the underscore in _ReadEntries()
      binman: Drop the filename property in entry_Section
      binman: Allow overriding BuildSectionData()
      binman: Allow control of which entries to read
      binman: Update the section documentation
      binman: Move cbfs.ObtainContents() down a bit
      binman: Use normal entries in cbfs
      binman: cbfs: Refactor the init process
      binman: cfbs: Refactor ObtainContents() for consistency
      binman: Rename testCbfsNoCOntents()
      bloblist: Support allocating the bloblist
      binman: Allow providing tools and blob directories
      binman: Allow listing an image created by a newer version
      binman: Allow extracting a file in an alternative format
      dtoc: Add support for reading string-list properties
      binman: Support lists of external blobs
      binman: Rename _ReadSubnodes() to ReadEntries()
      trace: sandbox: Use only the Kconfig options
      sandbox: Drop CONFIG_HOST_MAX_DEVICES
      Convert CONFIG_SYS_FDT_LOAD_ADDR to Kconfig
      Convert CONFIG_KEYBOARD to Kconfig
      keyboard: Add a migration message
      sandbox: Drop CONFIG_SYS_TIMER_RATE
      ide: Drop unused CONFIG options
      ide: Drop ATA_PORT_ADDR
      timer: Add a migration message

 Makefile                                        |   7 ++
 README                                          |  11 ---
 arch/Kconfig                                    |   1 +
 arch/arm/mach-exynos/Kconfig                    |   1 +
 arch/arm/mach-kirkwood/include/mach/config.h    |   2 -
 arch/powerpc/include/asm/config.h               |   3 -
 arch/sandbox/Kconfig                            |  10 +++
 arch/sandbox/cpu/os.c                           |   2 +-
 cmd/Kconfig                                     |   2 +
 cmd/host.c                                      |   2 +-
 common/Kconfig                                  |  15 +++-
 common/bloblist.c                               |  16 +++-
 common/board_f.c                                |   8 +-
 configs/chromebit_mickey_defconfig              |   1 +
 configs/chromebook_jerry_defconfig              |   1 +
 configs/chromebook_minnie_defconfig             |   1 +
 configs/chromebook_speedy_defconfig             |   1 +
 configs/novena_defconfig                        |   1 +
 configs/smdk5250_defconfig                      |   1 +
 configs/smdk5420_defconfig                      |   1 +
 configs/tools-only_defconfig                    |   7 +-
 doc/develop/bloblist.rst                        |  16 ++++
 doc/develop/driver-model/migration.rst          |  16 ++++
 doc/develop/trace.rst                           |   9 +-
 drivers/block/ide.c                             |  14 +--
 drivers/block/sandbox.c                         |   6 +-
 drivers/core/lists.c                            |   2 +-
 drivers/input/Kconfig                           |   9 ++
 include/configs/edminiv2.h                      |   2 -
 include/configs/exynos5-dt-common.h             |   3 -
 include/configs/novena.h                        |   1 -
 include/configs/r2dplus.h                       |   1 -
 include/configs/sandbox.h                       |  20 -----
 include/configs/smdk5250.h                      |   1 -
 include/configs/smdk5420.h                      |   2 -
 include/configs/veyron.h                        |   2 -
 include/sandboxblockdev.h                       |   3 +
 scripts/config_whitelist.txt                    |   5 --
 tools/binman/binman.rst                         |  65 +++++++++++++-
 tools/binman/cmdline.py                         |  76 ++++++++++++----
 tools/binman/control.py                         |  28 +++++-
 tools/binman/entries.rst                        | 172
++++++++++++++++++++++++++++++------
 tools/binman/entry.py                           | 109 ++++++++++++++++++-----
 tools/binman/entry_test.py                      |   9 ++
 tools/binman/etype/blob.py                      |  16 +++-
 tools/binman/etype/blob_ext_list.py             |  58 ++++++++++++
 tools/binman/etype/blob_phase.py                |   2 +-
 tools/binman/etype/cbfs.py                      |  98 +++++++++++----------
 tools/binman/etype/fdtmap.py                    |  12 +++
 tools/binman/etype/files.py                     |   2 +-
 tools/binman/etype/fit.py                       |   4 +-
 tools/binman/etype/intel_ifwi.py                |   4 +-
 tools/binman/etype/mkimage.py                   |   4 +-
 tools/binman/etype/section.py                   | 214
++++++++++++++++++++++++++++++++++-----------
 tools/binman/ftest.py                           |  78 ++++++++++++++++-
 tools/binman/image.py                           |  12 ++-
 tools/binman/state.py                           |  18 ++++
 tools/binman/test/213_fdtmap_alt_format.dts     |  15 ++++
 tools/binman/test/214_no_alt_format.dts         |  13 +++
 tools/binman/test/215_blob_ext_list.dts         |  14 +++
 tools/binman/test/216_blob_ext_list_missing.dts |  14 +++
 tools/dtoc/fdt_util.py                          |  76 ++++++++++++++++
 tools/dtoc/test/dtoc_test_simple.dts            |   1 +
 tools/dtoc/test_dtoc.py                         |   2 +
 tools/dtoc/test_fdt.py                          |  53 ++++++++++-
 65 files changed, 1102 insertions(+), 273 deletions(-)
 create mode 100644 tools/binman/etype/blob_ext_list.py
 create mode 100644 tools/binman/test/213_fdtmap_alt_format.dts
 create mode 100644 tools/binman/test/214_no_alt_format.dts
 create mode 100644 tools/binman/test/215_blob_ext_list.dts
 create mode 100644 tools/binman/test/216_blob_ext_list_missing.dts

Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2024-01-08  0:21 Simon Glass
  2024-01-08 17:00 ` Tom Rini
  0 siblings, 1 reply; 46+ messages in thread
From: Simon Glass @ 2024-01-08  0:21 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

This is for -next


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

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


The following changes since commit c2c598e87cfe56f5991730762c00733c5aa9a994:

  Merge branch 'staging' of
https://source.denx.de/u-boot/custodians/u-boot-tegra into next
(2024-01-06 09:57:56 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-next-7jan23

for you to fetch changes up to 8c4b37ce97c27ad4e7f83b028d4cd1396a51a36f:

  arm: enable support for QEMU firmware tables (2024-01-07 13:49:15 -0700)

----------------------------------------------------------------
switch to SMBIOS3 tables
allow devicetree from bloblist
ACPI support for ARM and RISC-V

----------------------------------------------------------------
Heinrich Schuchardt (14):
      smbios: SMBIOS 3.0 (64-bit) Entry Point structure
      acpi: use 64-bit addresses in FADT table
      cmd: acpi: fix listing DSDT and FACS
      cmd: acpi: check HW reduced flag in acpi list
      acpi: support 64bit in acpi_find_table for DSDT and FACS
      acpi: Kconfig symbol CONFIG_QFW_ACPI
      acpi: carve out qfw_acpi.c
      arm: add ACPI fields to global data
      riscv: add ACPI fields to global data
      acpi: enable writing ACPI tables on QEMU
      riscv: add support for QEMU firmware tables
      riscv: allow usage of ACPI
      configs: qemu: add config fragment for ACPI
      arm: enable support for QEMU firmware tables

Simon Glass (12):
      smbios: Refactor 32-bit code into an else statement
      smbios: Move the rest of the SMBIOS2 code
      smbios: Use SMBIOS 3.0 to support an address above 4GB
      smbios: Correct gd_smbios_start()
      efi: Use the correct GUID for the SMBIOS table
      smbios: Require the caller to align the SMBIOS table
      smbios: Drop support for SMBIOS2 tables
      efi: smbios: Drop support for SMBIOS2 tables
      acpi: Rename test dm_test_setup_ctx_and_base_tables()
      acpi: Write pointers to tables instead of addresses
      efi: Correct smbios-table installation
      fdt: Allow the devicetree to come from a bloblist

 MAINTAINERS                          |   1 +
 arch/Kconfig                         |   1 +
 arch/arm/include/asm/global_data.h   |   7 ++-
 arch/riscv/include/asm/global_data.h |   6 ++
 arch/sandbox/include/asm/io.h        |  16 ++++++
 arch/x86/cpu/baytrail/acpi.c         |   9 +--
 arch/x86/cpu/quark/acpi.c            |   9 +--
 arch/x86/cpu/tangier/acpi.c          |   9 +--
 arch/x86/lib/acpi_table.c            |  15 ++---
 board/emulation/configs/acpi.config  |   3 +
 board/emulation/qemu-arm/Kconfig     |   1 +
 board/emulation/qemu-riscv/Kconfig   |   2 +
 cmd/acpi.c                           |  24 +++++---
 doc/board/emulation/acpi.rst         |  23 ++++++++
 doc/board/emulation/index.rst        |   1 +
 doc/develop/devicetree/control.rst   |   3 +
 drivers/misc/Kconfig                 |   7 +++
 drivers/misc/Makefile                |   1 +
 drivers/misc/qfw.c                   | 240
------------------------------------------------------------------------------
 drivers/misc/qfw_acpi.c              | 281
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/acpi/acpi_table.h            |   6 +-
 include/asm-generic/global_data.h    |   2 +-
 include/efi_api.h                    |   4 ++
 include/fdtdec.h                     |   6 +-
 include/mapmem.h                     |  18 ++++++
 include/smbios.h                     |  41 ++++++++++++--
 lib/acpi/Makefile                    |   2 +-
 lib/acpi/acpi.c                      |  37 +++++++++---
 lib/acpi/acpi_table.c                |   4 +-
 lib/acpi/acpi_writer.c               |   4 +-
 lib/acpi/base.c                      |   4 +-
 lib/efi_loader/efi_smbios.c          |  28 ++++++----
 lib/fdtdec.c                         |  44 +++++++++++----
 lib/smbios.c                         |  55 ++++++------------
 test/dm/acpi.c                       |  14 ++---
 35 files changed, 556 insertions(+), 372 deletions(-)
 create mode 100644 board/emulation/configs/acpi.config
 create mode 100644 doc/board/emulation/acpi.rst
 create mode 100644 drivers/misc/qfw_acpi.c

Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2023-12-13 20:50 Simon Glass
  2023-12-13 23:39 ` Tom Rini
  0 siblings, 1 reply; 46+ messages in thread
From: Simon Glass @ 2023-12-13 20:50 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

This is for the -next branch

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

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


The following changes since commit 9565771076c2d4b0193f1741b3990695ac33c1f3:

  Merge patch series "bootm: Refactoring to reduce reliance on CMDLINE
(part A)" (2023-12-13 11:51:53 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-next-13dec23

for you to fetch changes up to 39e7e039b02e1cf8b04ea668e2bfe2cd2ef0e14d:

  test: vboot: Using variable 'old_dtb' before assignment (2023-12-13
13:20:20 -0700)

----------------------------------------------------------------
minor improvements to test, acpi
updates for new PyPl release

----------------------------------------------------------------
Dario Binacchi (1):
      binman: doc: fix typo

Heinrich Schuchardt (11):
      acpi: move acpi_get_rsdp_addr() to acpi/acpi_table.h
      acpi: cannot have RSDT above 4 GiB
      acpi: simplify acpi_write_ssdt()
      acpi: consider XSDT in acpi_find_table()
      test: unit test for acpi_find_table()
      acpi: fix struct acpi_xsdt
      cmd: acpi: fix acpi list command
      cmd: check argc for acpi dump
      binman: elf: Using variable 'old_val' before assignment
      test: fit: Using variable 'old_dtb' before assignment
      test: vboot: Using variable 'old_dtb' before assignment

Ilias Apalodimas (1):
      bootstd: Fix a memory leak in the efi manager bootflow

Neha Malcom Francis (3):
      binman: etype: dm: Add entry type for TI DM
      arm: dts: k3-*-binman: Move to using ti-dm entry type
      doc: board: ti: k3: Mention TI_DM argument

Simon Glass (28):
      test: Add a new suite for commands
      test: Add helper to skip to partial console line
      test: Make UT_LIB_ASN1 depend on sandbox
      test: Run bootstd tests only on sandbox
      test: Handle use of stack pointer in bdinfo
      test: bdinfo: Add missing asserts
      test: fdt: Add a special case for real boards
      test: font: Add dependencies on fonts
      test: event: Only run test_event_probe() on sandbox
      test: lmb: Move tests into the lib suite
      test: print: Skip test on x86
      video: Add a function to clear the display
      sandbox: Add a dummy booti command
      bootstd: Add a menu option to bootflow scan
      boot: Drop size parameter from image_setup_libfdt()
      fdt: Check for a valid fdt in oftree_ensure()
      fdt: Improve the comment for fdt_shrink_to_minimum()
      fdt: ppc: Drop extra size for ramdisk
      boot: Move adding initrd earlier in image_setup_libfdt()
      fdt: Drop the confusing casts in lmb_free()
      fdt: Move ft_verify_fdt() before the final fixups
      doc: Update documentation URL
      u_boot_pylib: Correct readme formatting
      tools: Keep test_util and patman test files in the pip release
      u_boot_pylib: Correct files used for pip release
      tools/make_pip: Add mention of u_boot_pylib in tool list
      patman: Update the run script
      tools: Move python tools to version 0.0.6

 MAINTAINERS                                       |   2 +-
 Makefile                                          |   1 +
 README                                            |   2 +-
 arch/arm/dts/k3-am625-sk-binman.dtsi              |   4 +-
 arch/arm/dts/k3-am625-verdin-wifi-dev-binman.dtsi |   4 +-
 arch/arm/dts/k3-am62a-sk-binman.dtsi              |   4 +-
 arch/arm/dts/k3-j7200-binman.dtsi                 |   4 +-
 arch/arm/dts/k3-j721e-binman.dtsi                 |   4 +-
 arch/arm/dts/k3-j721s2-binman.dtsi                |   4 +-
 arch/mips/lib/bootm.c                             |   4 +-
 arch/sandbox/lib/bootm.c                          |   7 +++
 arch/x86/include/asm/acpi_table.h                 |   9 ----
 boot/bootmeth_efi_mgr.c                           |   2 +
 boot/fdt_support.c                                |   1 -
 boot/image-board.c                                |   2 +-
 boot/image-fdt.c                                  |  27 ++++++------
 cmd/Kconfig                                       |   2 +-
 cmd/acpi.c                                        |  67
++++++++++++++++-------------
 cmd/bootefi.c                                     |   2 +-
 cmd/bootflow.c                                    |  27 ++++++++++--
 cmd/booti.c                                       |   2 +-
 cmd/cls.c                                         |  25 ++---------
 common/console.c                                  |  31 ++++++++++++++
 configs/tools-only_defconfig                      |   1 +
 doc/board/ti/k3.rst                               |   7 +++
 doc/build/documentation.rst                       |   2 +-
 doc/usage/cmd/bootflow.rst                        |   5 +++
 drivers/core/ofnode.c                             |   5 +++
 drivers/misc/qfw.c                                |   1 +
 include/acpi/acpi_table.h                         |  11 ++++-
 include/console.h                                 |  10 +++++
 include/fdt_support.h                             |  24 ++++++++++-
 include/image.h                                   |   3 +-
 include/test/cmd.h                                |  15 +++++++
 include/test/suites.h                             |   1 +
 include/test/ut.h                                 |  30 +++++++++++++
 lib/acpi/acpi.c                                   |  20 +++++++--
 lib/acpi/base.c                                   |  23 +++++++---
 lib/acpi/ssdt.c                                   |   3 +-
 lib/efi_loader/efi_dt_fixup.c                     |   2 +-
 scripts/make_pip.sh                               |  14 +++++-
 test/Kconfig                                      |   6 +++
 test/Makefile                                     |   2 +-
 test/boot/bootflow.c                              |  82
++++++++++++++++++++++++++++++++++++
 test/cmd/Makefile                                 |   2 +
 test/cmd/bdinfo.c                                 |  23 ++++++++--
 test/cmd/cmd_ut_cmd.c                             |  21 +++++++++
 test/cmd/fdt.c                                    |   8 +++-
 test/cmd/font.c                                   |   6 ++-
 test/cmd_ut.c                                     |   8 +++-
 test/common/event.c                               |   3 ++
 test/dm/acpi.c                                    | 124
++++++++++++++++++++++++++++++++++++++++++++++++++----
 test/lib/lmb.c                                    |  36 ++++++----------
 test/print_ut.c                                   |   8 ++++
 test/py/tests/test_fit.py                         |   6 +--
 test/py/tests/test_vboot.py                       |   6 +--
 test/ut.c                                         |  27 ++++++++++++
 tools/binman/binman.rst                           |   2 +-
 tools/binman/elf_test.py                          |   8 ++--
 tools/binman/entries.rst                          |  14 ++++++
 tools/binman/etype/ti_dm.py                       |  22 ++++++++++
 tools/binman/ftest.py                             |   7 +++
 tools/binman/pyproject.toml                       |   6 +--
 tools/binman/test/225_ti_dm.dts                   |  13 ++++++
 tools/buildman/pyproject.toml                     |   6 +--
 tools/dtoc/pyproject.toml                         |   6 +--
 tools/patman/pyproject.toml                       |   8 ++--
 tools/u_boot_pylib/README.rst                     |   2 +-
 tools/u_boot_pylib/pyproject.toml                 |   9 ++--
 69 files changed, 691 insertions(+), 194 deletions(-)
 create mode 100644 include/test/cmd.h
 create mode 100644 test/cmd/cmd_ut_cmd.c
 create mode 100644 tools/binman/etype/ti_dm.py
 create mode 100644 tools/binman/test/225_ti_dm.dts

Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2023-09-23 19:52 Simon Glass
  2023-09-24 21:14 ` Tom Rini
  0 siblings, 1 reply; 46+ messages in thread
From: Simon Glass @ 2023-09-23 19:52 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

This is for the -next branch

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


The following changes since commit b05a184379631d13c4a49e423aa1324dc1ae6158:

  Merge tag 'x86-pull-20230922' of
https://source.denx.de/u-boot/custodians/u-boot-x86 into next
(2023-09-22 11:16:22 -0400)

are available in the Git repository at:

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

for you to fetch changes up to ae84514feee209091d331a8baaa344ed8d8e905b:

  kontron_sl28: Use u-boot-update.bin instead of u-boot.update
(2023-09-23 12:31:25 -0600)

----------------------------------------------------------------
buildman file-keeping and build-progress improvements
dm tree enhancement
adjust meaning of bootph-pre-ram/sram

----------------------------------------------------------------
AKASHI Takahiro (1):
      cmd: dm: allow for selecting uclass and device

Jonas Karlman (1):
      dm: core: Report bootph-pre-ram/sram node as pre-reloc after relocation

Simon Glass (4):
      buildman: Keep all common output files
      buildman: Show progress when regenerating the board.cfg file
      buildman: Start the clock when the build starts
      kontron_sl28: Use u-boot-update.bin instead of u-boot.update

 arch/arm/dts/fsl-ls1028a-kontron-sl28-u-boot.dtsi |   2 +-
 cmd/dm.c                                          |  48 ++++++++++++---
 doc/board/kontron/sl28.rst                        |   4 +-
 doc/usage/cmd/dm.rst                              |  30 ++++++++-
 drivers/core/dump.c                               | 116
++++++++++++++++++++++++++---------
 drivers/core/ofnode.c                             |   2 +-
 include/dm/ofnode.h                               |   8 +--
 include/dm/util.h                                 |  15 +++--
 tools/buildman/boards.py                          |  15 ++++-
 tools/buildman/builder.py                         |   3 +-
 tools/buildman/builderthread.py                   |  12 ++--
 tools/buildman/control.py                         |   3 +-
 12 files changed, 197 insertions(+), 61 deletions(-)

Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2023-08-14 22:48 Simon Glass
  2023-08-15 14:42 ` Tom Rini
  0 siblings, 1 reply; 46+ messages in thread
From: Simon Glass @ 2023-08-14 22:48 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

This is for the -next branch


The following changes since commit 321d7b4d875a77552a969dd6ea5bbed2644fcb0c:

  Merge branch '2023-08-09-misc-cleanups' into next (2023-08-09 13:15:51 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-next-14aug23

for you to fetch changes up to daffb0be2c839f3abe431cd68c772fae0e7e49ca:

  bootstd: cros: Add ARM support (2023-08-11 07:33:40 -0600)

----------------------------------------------------------------
Enhance bootmeth_cros

----------------------------------------------------------------
Simon Glass (16):
      bootstd: cros: Correct reporting of I/O errors
      bootstd: cros: Move partition reading into a function
      bootstd: cros: Bring in some ChromiumOS structures
      bootstd: cros: Support a kernel on either partition
      bootstd: cros: Decode some kernel preamble fields
      bootstd: cros: Simplify setup and cmdline expressions
      bootstd: Move common zimage functions to bootm.h
      bootstd: cros: Add docs for the kernel layout
      bootstd: cros: Add private info for ChromiumOS
      bootstd: Add private bootmeth data to the bootflow
      bootstd: cros: Add a function to read info from partition
      bootstd: cros: Add a function to read a kernel
      bootstd: cros: Split up reading info and kernel
      bootstd: Allow display of the x86 setup information
      bootstd: Add a command to read all files for a bootflow
      bootstd: cros: Add ARM support

 arch/x86/include/asm/zimage.h |  37 -----
 arch/x86/lib/zimage.c         |   8 +-
 boot/Kconfig                  |   4 +-
 boot/bootflow.c               |  17 ++
 boot/bootm.c                  |  37 +++++
 boot/bootmeth-uclass.c        |  12 ++
 boot/bootmeth_cros.c          | 367 +++++++++++++++++++++++++++++++++++-------
 boot/bootmeth_cros.h          | 197 +++++++++++++++++++++++
 cmd/bootflow.c                |  47 +++++-
 doc/usage/cmd/bootflow.rst    | 139 +++++++++++++++-
 include/bootflow.h            |  15 +-
 include/bootm.h               |  47 ++++++
 include/bootmeth.h            |  25 ++-
 13 files changed, 845 insertions(+), 107 deletions(-)
 create mode 100644 boot/bootmeth_cros.h

Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2023-04-02 21:35 Simon Glass
  2023-04-03 20:39 ` Tom Rini
  0 siblings, 1 reply; 46+ messages in thread
From: Simon Glass @ 2023-04-02 21:35 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

This is for the -next branch.

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


The following changes since commit 942ac73afc37fb98695af4489ea1549c21615a5e:

  Merge tag 'u-boot-imx-next-20230331' of
https://gitlab.denx.de/u-boot/custodians/u-boot-imx into next
(2023-03-31 12:50:34 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-next-3apr23

for you to fetch changes up to 00be5197e8423b8b71744ad0e3f2753d4be0132b:

  test: Run the VPL tests with 'make check' (2023-04-03 06:53:53 +1200)

----------------------------------------------------------------
Enable VPL tests
Minor changes with fdt command, vboot test, pinctrl

----------------------------------------------------------------
Corentin Guillevic (1):
      doc: sandbox: replace sgdisk input with options

Marek Vasut (1):
      cmd: fdt: Use env_set_hex() for "get addr" and "get size"

Peter Hoyes (1):
      fdt: Make fdt addr -q quieter

Quanyang Wang (1):
      pinctrl: fix pinctrl_gpio_get_pinctrl_and_offset for gpio-ranges array

Roman Kopytin (1):
      test_vboot.py: include test of fdt_add_pubkey tool

Simon Glass (4):
      sandbox: Update the VBE firmware location
      vbe: Use the correct image filename in the test
      CI: Ensure that vpl test is run
      test: Run the VPL tests with 'make check'

 .azure-pipelines.yml             |   2 +-
 .gitlab-ci.yml                   |   2 +-
 arch/sandbox/dts/test.dts        |   2 +-
 cmd/fdt.c                        |  32 ++++++++--------
 doc/arch/sandbox/sandbox.rst     |   2 +-
 drivers/pinctrl/pinctrl-uclass.c |  47 +++++++++++------------
 test/cmd/fdt.c                   |   1 -
 test/py/tests/test_vbe_vpl.py    |   6 ++-
 test/py/tests/test_vboot.py      | 186
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------
 test/run                         |   5 +++
 10 files changed, 200 insertions(+), 85 deletions(-)

Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2023-03-13  3:10 Simon Glass
  2023-03-13 19:36 ` Tom Rini
  2023-03-16 19:26 ` Tom Rini
  0 siblings, 2 replies; 46+ messages in thread
From: Simon Glass @ 2023-03-13  3:10 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

This is for the -next branch


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

The following changes since commit bcf343146ff365a88481b9a80920ed146c6dee5b:

  Merge tag 'dm-next-9mar23' of
https://source.denx.de/u-boot/custodians/u-boot-dm into next
(2023-03-09 11:22:50 -0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-next-12mar23

for you to fetch changes up to 7bb28330f7b4d20bcf844ec306dcfbb41296cfa8:

  buildman: Fix CROSS_COMPILE output for sandbox (2023-03-12 11:37:34 -0600)

----------------------------------------------------------------
More tests and fixes for fdt command
binman signing feature
fix buildman -A bug introduced recently

----------------------------------------------------------------
Ivan Mikhaylov (3):
      binman: add documentation for binman sign option
      binman: add sign option for binman
      binman: add tests for sign option

Marek Vasut (10):
      test: Wrap assert macros in ({ ... }) and fix missing semicolons
      test: cmd: fdt: Drop new unneeded curly brackets
      console: Use only 0x00 as line separator for console recording
      cmd: fdt: Drop the 0x prefix
      test: cmd: fdt: Test fdt print and list
      test: cmd: fdt: Test fdt header
      test: cmd: fdt: Test fdt memory
      test: cmd: fdt: Test fdt rsvmem
      test: cmd: fdt: Test fdt chosen
      test: cmd: fdt: Test fdt apply

Roman Kopytin (1):
      tools: add fdt_add_pubkey

Simon Glass (2):
      Revert "buildman: Correct CROSS_COMPILE output for sandbox"
      buildman: Fix CROSS_COMPILE output for sandbox

 cmd/fdt.c                              |   2 +-
 common/console.c                       |   2 +-
 common/main.c                          |   1 +
 include/test/ut.h                      | 152 ++++++++-----
 test/cmd/fdt.c                         | 562
++++++++++++++++++++++++++++++++++++++++++++++++-
 test/cmd/pwm.c                         |   4 +-
 test/dm/acpigen.c                      |   2 +-
 test/dm/misc.c                         |   4 +-
 test/dm/phy.c                          |   8 +-
 test/dm/scmi.c                         |   4 +-
 test/lib/kconfig.c                     |  10 +-
 test/lib/kconfig_spl.c                 |   6 +-
 test/unicode_ut.c                      |   6 +-
 tools/.gitignore                       |   1 +
 tools/Makefile                         |   3 +
 tools/binman/binman.rst                |  47 +++++
 tools/binman/cmdline.py                |  13 ++
 tools/binman/control.py                |  30 ++-
 tools/binman/entry.py                  |   3 +
 tools/binman/etype/fit.py              |  16 ++
 tools/binman/ftest.py                  |  93 ++++++++
 tools/binman/test/280_fit_sign.dts     |  63 ++++++
 tools/binman/test/281_sign_non_fit.dts |  65 ++++++
 tools/buildman/toolchain.py            |   4 +-
 tools/fdt_add_pubkey.c                 | 138 ++++++++++++
 25 files changed, 1155 insertions(+), 84 deletions(-)
 create mode 100644 tools/binman/test/280_fit_sign.dts
 create mode 100644 tools/binman/test/281_sign_non_fit.dts
 create mode 100644 tools/fdt_add_pubkey.c

Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2023-01-06  3:40 Simon Glass
  2023-01-06 13:05 ` Tom Rini
  0 siblings, 1 reply; 46+ messages in thread
From: Simon Glass @ 2023-01-06  3:40 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

This is for the -next branch


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


The following changes since commit a95410696d21d38b629c61a09c100197c5fc533a:

  Merge branch '2023-01-02-platform-updates' into next (2023-01-02 18:07:41
-0500)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-next-5jan23

for you to fetch changes up to 8c042fb7f9f475367804b26a892fd522ad8fcfcc:

  patman: add '--get-maintainer-script' argument (2023-01-05 19:21:57 -0700)

----------------------------------------------------------------
patman enhancements and fixes

----------------------------------------------------------------
Maxim Cournoyer (18):
      patman: remove extraneous imports
      patman: fix installation of README.rst data file
      patman: locate README.rst via importlib
      patman: cosmetic: Fix PEP 8 warnings for the gitutil module.
      patman: locate test data files via __file__ and pathlib
      patman: invoke the checkpatch.pl script with '--u-boot' and '--strict'
      patman: rename main script to __main__.py
      patman: add pytest configuration file
      patman: hide the 'test' command unless test data is available
      patman: document how to run test suite via pytest
      patman: document default 'send' command
      patman: fix pep8 warnings in settings module
      patman: replace deprecated SafeConfigParser with ConfigParser
      patman: import gitutil module where it is needed
      patman: set the default config_fname argument value to None
      patman: fail early in Setup when provided config file does not exist
      patman: additionally honor a local .patman config file
      patman: add '--get-maintainer-script' argument

Sean Anderson (1):
      patman: Switch to setuptools

Yuepeng Xing (1):
      test:dm:fix typo

 test/dm/blk.c                         |   2 +-
 test/dm/button.c                      |   4 +-
 test/dm/gpio.c                        |   4 +-
 test/dm/host.c                        |   2 +-
 test/dm/remoteproc.c                  |   2 +-
 test/dm/scmi.c                        |   2 +-
 test/dm/spmi.c                        |   2 +-
 test/dm/test-fdt.c                    |   2 +-
 tools/patman/__init__.py              |   2 +-
 tools/patman/{main.py => __main__.py} |  33 ++++++++++-------
 tools/patman/checkpatch.py            |   2 +-
 tools/patman/control.py               |  12 +++---
 tools/patman/func_test.py             |  55 +++++++++++++++++++++++++--
 tools/patman/get_maintainer.py        |  57 +++++++++++++++++-----------
 tools/patman/gitutil.py               | 107
+++++++++++++++++++++++++++++++++--------------------
 tools/patman/patman                   |   2 +-
 tools/patman/patman.rst               |  38 +++++++++++++++++--
 tools/patman/pytest.ini               |   2 +
 tools/patman/series.py                |   9 +++--
 tools/patman/settings.py              | 101
++++++++++++++++++++++++++++++++------------------
 tools/patman/setup.py                 |   4 +-
 tools/patman/test_settings.py         |  67
+++++++++++++++++++++++++++++++++
 22 files changed, 368 insertions(+), 143 deletions(-)
 rename tools/patman/{main.py => __main__.py} (88%)
 create mode 100644 tools/patman/pytest.ini
 create mode 100644 tools/patman/test_settings.py

Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2022-09-25 21:15 Simon Glass
  2022-09-26  1:10 ` Tom Rini
  0 siblings, 1 reply; 46+ messages in thread
From: Simon Glass @ 2022-09-25 21:15 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

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

(this is for -next)

The following changes since commit 81da5042e514bfd27516d3530dde4d62a6708ca4:

  Merge branch '2022-09-24-add-console-flush' into next (2022-09-24
13:58:49 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-next-25sep22

for you to fetch changes up to 22c80d5603ac4c58debc8c776b8f138e76cf5f7c:

  sandbox: Add a test for SCSI (2022-09-25 13:59:56 -0600)

----------------------------------------------------------------
sandbox SCSI conversion to driver model
final patch for blk improvements

----------------------------------------------------------------
Heinrich Schuchardt (1):
      sandbox: unblock signal before calling execv()

Simon Glass (16):
      blk: Rename if_type to uclass_id
      scsi: Tidy up comments for struct scsi_cmd
      sandbox: usb: Rename transfer_len in protocol struct
      scsi: Move cmd_phase enum to the header
      scsi: Move core emulation state into a new struct
      sandbox: Move buffer to scsi_emul_info
      scsi: Move vendor/product info into the shared struct
      sandbox: scsi: Move block size into shared struct
      sandbox: scsi: Move file size into shared struct
      sandbox: scsi: Move reply setup out of helper
      sandbox: scsi: Remove setup calls from handle_read()
      sandbox: scsi: Move structs to header file
      sandbox: Enable SCSI for all builds
      sandbox: scsi: Move request-handling code to scsi_emul
      sandbox: Convert to use driver model for SCSI
      sandbox: Add a test for SCSI

 arch/Kconfig                       |   1 -
 arch/sandbox/cpu/os.c              |  16 +++++
 arch/sandbox/dts/sandbox.dtsi      |   4 ++
 arch/sandbox/dts/test.dts          |   5 ++
 board/st/common/stm32mp_dfu.c      |   2 +-
 cmd/bcb.c                          |   4 +-
 cmd/blk_common.c                   |  18 +++---
 cmd/lsblk.c                        |   2 +-
 cmd/mmc.c                          |   4 +-
 common/spl/spl_sata.c              |   2 +-
 common/spl/spl_usb.c               |   2 +-
 common/usb_storage.c               |   6 +-
 configs/sandbox64_defconfig        |   3 +-
 configs/sandbox_defconfig          |   5 +-
 configs/sandbox_flattree_defconfig |   3 +-
 configs/sandbox_noinst_defconfig   |   3 +-
 configs/sandbox_spl_defconfig      |   3 +-
 configs/sandbox_vpl_defconfig      |   3 +-
 configs/tools-only_defconfig       |   1 -
 disk/disk-uclass.c                 |   8 +--
 disk/part.c                        |  14 ++---
 doc/usage/partitions.rst           |   2 +-
 drivers/ata/sata.c                 |   2 +-
 drivers/block/blk-uclass.c         | 145
++++++++++++++++++++++-----------------------
 drivers/block/blk_legacy.c         |  58 +++++++++---------
 drivers/block/ide.c                |   8 +--
 drivers/block/sandbox.c            |   8 +--
 drivers/mmc/mmc-uclass.c           |   2 +-
 drivers/mmc/mmc_legacy.c           |   8 +--
 drivers/net/fsl_enetc.c            |  12 ++--
 drivers/net/fsl_enetc.h            |   2 +-
 drivers/scsi/Makefile              |   1 +
 drivers/scsi/sandbox_scsi.c        | 132
++++++++++++++++++++++++++++++++++++++++-
 drivers/scsi/scsi.c                |   6 +-
 drivers/scsi/scsi_emul.c           |  74 +++++++++++++++++++++++
 drivers/usb/emul/sandbox_flash.c   | 207
+++++++++++++++++++++-------------------------------------------
 drivers/virtio/virtio_blk.c        |   2 +-
 drivers/xen/pvblock.c              |   2 +-
 fs/fat/fat.c                       |   2 +-
 include/blk.h                      | 122 +++++++++++++++++++-------------------
 include/efi_loader.h               |   4 +-
 include/scsi.h                     | 126
+++++++++++++++++++++++++++++++++------
 include/scsi_emul.h                |  70 ++++++++++++++++++++++
 lib/efi_loader/efi_disk.c          |  12 ++--
 lib/efi_loader/efi_var_file.c      |   4 +-
 test/dm/Makefile                   |   1 +
 test/dm/scsi.c                     |  39 ++++++++++++
 test/py/tests/test_ut.py           |   9 +++
 48 files changed, 765 insertions(+), 404 deletions(-)
 create mode 100644 drivers/scsi/scsi_emul.c
 create mode 100644 include/scsi_emul.h
 create mode 100644 test/dm/scsi.c

Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2022-06-28 13:41 Simon Glass
  2022-07-05  9:59 ` Simon Glass
  2022-07-08 21:52 ` Tom Rini
  0 siblings, 2 replies; 46+ messages in thread
From: Simon Glass @ 2022-06-28 13:41 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

This is for the -next branch.

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


The following changes since commit ea82ed8c2eaee0a0f7dee31016aaee4ce88e9ea7:

  Merge branch '2022-06-27-add-armv8-sha1-sha256-support' into next
(2022-06-27 13:39:19 -0400)

are available in the Git repository at:

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

for you to fetch changes up to e87da5704ffa6fc782d93d137fa30a37a5df3566:

  armv8: u-boot-spl.lds: mark __image_copy_start as symbol (2022-06-28
03:09:52 +0100)

----------------------------------------------------------------
nman external-symbol improvements
Driver model memory-usage reporting
patman test-reporting improvements
Add bloblist design goals

----------------------------------------------------------------
Alper Nebi Yasak (12):
      patman: test_util: Fix printing results for failed tests
      patman: test_util: Handle nonexistent tests while loading tests
      patman: test_util: Use unittest text runner to print test results
      patman: test_util: Customize unittest test results for more info
      patman: test_util: Print test stdout/stderr within test summaries
      spl: binman: Fix use of undeclared u_boot_any symbols
      spl: binman: Make TPL_BINMAN_SYMBOLS depend on TPL_FRAMEWORK
      spl: binman: Declare extern symbols for VPL as well
      spl: binman: Split binman symbols support from enabling binman
      spl: binman: Add config options for binman symbols in VPL
      spl: binman: Check at runtime if binman symbols were filled in
      spl: binman: Disable u_boot_any symbols for i.MX8M boards

Heinrich Schuchardt (6):
      sandbox: add function os_printf()
      sandbox: show error if the device-tree cannot be loaded
      dm: fix formatting of uclass dump
      sandbox: raise SANDBOX_RAM_SIZE_MB default to 256
      test: fix some pylint errors in test_bind.py
      sandbox: cast to pointer from integer of different size

Peng Fan (1):
      armv8: u-boot-spl.lds: mark __image_copy_start as symbol

Sean Anderson (4):
      sandbox: usb: Fix out-of-bounds read when fd=-1
      dm: core: Provide fallbacks for ofnode_conf_read_...
      dm: core: Use device_foreach_child where possible
      patman: Fix defaults not propagating to subparsers

Simon Glass (11):
      bloblist: Describe the design goals
      dtoc: Update fdt tests to use test_util
      dm: core: Rename dm_dump_all()
      dm: core: Sort dm subcommands
      dm: core: Fix addresses in the dm static command
      dm: core: Add documentation for the dm command
      dm: core: Switch the testbus driver to use a new struct
      dm: core: Support accessing core tags
      dm: core: Add a way to collect memory usage
      dm: core: Add a command to show driver model statistics
      dm: spl: Allow SPL to show memory usage

 arch/arm/cpu/armv8/u-boot-spl.lds           |   2 +-
 arch/sandbox/Kconfig                        |   4 +-
 arch/sandbox/cpu/cpu.c                      |   8 +-
 arch/sandbox/cpu/os.c                       |  13 +
 cmd/dm.c                                    |  72 ++--
 common/spl/Kconfig                          |  23 +-
 common/spl/Kconfig.tpl                      |  27 +-
 common/spl/Kconfig.vpl                      |  25 ++
 common/spl/spl.c                            |  25 +-
 common/spl/spl_ram.c                        |   2 +-
 doc/develop/bloblist.rst                    |   2 +
 doc/usage/cmd/dm.rst                        | 487 ++++++++++++++++++++++++++++
 doc/usage/index.rst                         |   1 +
 drivers/core/Kconfig                        |  21 ++
 drivers/core/device-remove.c                |   4 +-
 drivers/core/device.c                       |  86 ++++-
 drivers/core/devres.c                       |   2 +-
 drivers/core/dump.c                         |  83 ++++-
 drivers/core/root.c                         |  53 +++
 drivers/core/tag.c                          |  29 ++
 drivers/misc/qfw_sandbox.c                  |   2 +-
 drivers/misc/test_drv.c                     |   6 +-
 drivers/usb/emul/sandbox_flash.c            |   5 +-
 include/binman_sym.h                        |  51 ++-
 include/bloblist.h                          |  62 +++-
 include/dm/device.h                         |  25 ++
 include/dm/ofnode.h                         |  66 ++--
 include/dm/root.h                           |  45 +++
 include/dm/tag.h                            |  32 +-
 include/dm/test.h                           |   7 +
 include/dm/util.h                           |  11 +-
 include/os.h                                |   7 +
 include/spl.h                               |   2 +
 test/dm/core.c                              |  91 ++++++
 test/py/tests/test_bind.py                  | 345 ++++++++++----------
 tools/binman/elf.py                         |  12 +-
 tools/binman/elf_test.py                    |  12 +-
 tools/binman/ftest.py                       |  33 +-
 tools/binman/main.py                        |   8 +-
 tools/binman/test/021_image_pad.dts         |   2 +-
 tools/binman/test/024_sorted.dts            |   2 +-
 tools/binman/test/028_pack_4gb_outside.dts  |   2 +-
 tools/binman/test/029_x86_rom.dts           |   6 +-
 tools/binman/test/053_symbols.dts           |   2 +-
 tools/binman/test/149_symbols_tpl.dts       |   4 +-
 tools/binman/test/155_symbols_tpl_x86.dts   |   4 +-
 tools/binman/test/187_symbols_sub.dts       |   2 +-
 tools/binman/test/Makefile                  |   2 +-
 tools/binman/test/generated/autoconf.h      |   3 +
 tools/binman/test/u_boot_binman_syms.c      |   6 +-
 tools/binman/test/u_boot_binman_syms_size.c |   6 +-
 tools/buildman/main.py                      |   8 +-
 tools/concurrencytest/concurrencytest.py    |  83 ++++-
 tools/dtoc/main.py                          |   9 +-
 tools/dtoc/test_dtoc.py                     |   6 +-
 tools/dtoc/test_fdt.py                      |  29 +-
 tools/patman/main.py                        |   8 +-
 tools/patman/settings.py                    |   7 +-
 tools/patman/test_util.py                   | 150 ++++++---
 59 files changed, 1723 insertions(+), 409 deletions(-)
 create mode 100644 doc/usage/cmd/dm.rst
 create mode 100644 tools/binman/test/generated/autoconf.h

Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2022-03-19  3:46 Simon Glass
  2022-03-19 16:05 ` Tom Rini
  0 siblings, 1 reply; 46+ messages in thread
From: Simon Glass @ 2022-03-19  3:46 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

I have a passing run without the coreboot test. Are you seeing
problems with that? I may need to move the downloads into the docker
image.

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


The following changes since commit 297e6eb8dcf9d90aaf9b0d146cdd502403003d04:

  Merge tag 'xilinx-for-v2022.07-rc1' of
https://source.denx.de/u-boot/custodians/u-boot-microblaze into next
(2022-03-16 12:52:02 -0400)

are available in the Git repository at:

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

for you to fetch changes up to 40c8bdd87e3baa44314720d0d51d90c41e633ca3:

  binman: Support splitting an ELF file into multiple nodes
(2022-03-18 19:24:25 -0600)

----------------------------------------------------------------
binman FIT improvements
various minor sandbox improvements

----------------------------------------------------------------
Jan Kiszka (1):
      binman: Include also subnodes in generator nodes

Philippe Reynes (1):
      tools: binman: main.py: add build-sandbox in sys.path

Simon Glass (28):
      binman: Complete elf test coverage
      sandbox: Show a message when writing out the ram buffer
      sandbox: Add the handoff header for spl
      sandbox: Open host file for read-only access if needed
      sandbox: Slow down the LCD sync rate
      sandbox: test: Tidy up spl_test_load() calls
      patman: Define Commit.path in the constructor
      dtoc: Make GetArgs() more flexible
      moveconfig: Remove remove_defconfig()
      moveconfig: Use re.fullmatch() to avoid extra check
      spl: Correct Kconfig help for TPL_BINMAN_SYMBOLS
      dtoc: Tidy up implementation of AddStringList()
      elf: Rename load_segments() and module failure
      binman: Tweak collect_contents_to_file() and docs
      binman: Rename ExpandToLimit to extend_to_limit
      binman: Rename ExpandEntries to gen_entries
      binman: Refactor fit to generate output at the end
      binman: Rename tools parameter to btools
      binman: Change how faked blobs are created
      binman: Make fake blobs zero-sized by default
      binman: Allow mkimage to use a non-zero fake-blob size
      binman: Read the fit entries only once
      binman: Update fit to move node reading into the ReadNode() method
      binman: Fix some pylint warnings in fit
      binman: Add a consistent way to report errors with fit
      binman: Update fit to use node instead of subnode
      binman: Keep a separate list of entries for fit
      binman: Support splitting an ELF file into multiple nodes

 arch/sandbox/cpu/spl.c                                       |   1 +
 arch/sandbox/cpu/state.c                                     |   3 +-
 common/spl/Kconfig                                           |   6 +-
 drivers/block/sandbox.c                                      |  11 +-
 drivers/video/video-uclass.c                                 |   2 +-
 test/image/spl_load.c                                        |   6 +-
 tools/binman/binman.rst                                      |  32 +-
 tools/binman/control.py                                      |   2 +-
 tools/binman/elf.py                                          |  10 +-
 tools/binman/elf_test.py                                     |  66 +++-
 tools/binman/entries.rst                                     | 146 ++++++++
 tools/binman/entry.py                                        |  51 +--
 tools/binman/etype/_testing.py                               |   2 +-
 tools/binman/etype/blob.py                                   |  10 +-
 tools/binman/etype/blob_ext_list.py                          |   2 +-
 tools/binman/etype/blob_phase.py                             |   2 +-
 tools/binman/etype/files.py                                  |   2 +-
 tools/binman/etype/fit.py                                    | 512
++++++++++++++++++++-------
 tools/binman/etype/gbb.py                                    |   4 +-
 tools/binman/etype/intel_ifwi.py                             |   4 +-
 tools/binman/etype/mkimage.py                                |  19 +-
 tools/binman/etype/section.py                                |  24 +-
 tools/binman/etype/vblock.py                                 |   4 +-
 tools/binman/ftest.py                                        | 209 +++++++++--
 tools/binman/main.py                                         |   1 +
 .../binman/test/{088_expand_size.dts => 088_extend_size.dts} |   8 +-
 .../{089_expand_size_bad.dts => 089_extend_size_bad.dts}     |   2 +-
 .../test/{121_entry_expand.dts => 121_entry_extend.dts}      |   0
 ...122_entry_expand_twice.dts => 122_entry_extend_twice.dts} |   0
 ...entry_expand_section.dts => 123_entry_extend_section.dts} |   0
 tools/binman/test/170_fit_fdt.dts                            |   3 +
 tools/binman/test/224_fit_bad_oper.dts                       |   2 -
 tools/binman/test/225_expand_size_bad.dts                    |  10 +
 tools/binman/test/226_fit_split_elf.dts                      |  67 ++++
 tools/binman/test/227_fit_bad_dir.dts                        |   9 +
 tools/binman/test/228_fit_bad_dir_config.dts                 |   9 +
 tools/binman/test/229_mkimage_missing.dts                    |  18 +
 tools/dtoc/fdt.py                                            |   4 +-
 tools/dtoc/fdt_util.py                                       |  12 +-
 tools/dtoc/test/dtoc_test_simple.dts                         |   2 +
 tools/dtoc/test_fdt.py                                       |  14 +-
 tools/moveconfig.py                                          |  16 +-
 tools/patman/commit.py                                       |   2 +
 43 files changed, 1051 insertions(+), 258 deletions(-)
 rename tools/binman/test/{088_expand_size.dts => 088_extend_size.dts} (88%)
 rename tools/binman/test/{089_expand_size_bad.dts =>
089_extend_size_bad.dts} (90%)
 rename tools/binman/test/{121_entry_expand.dts => 121_entry_extend.dts} (100%)
 rename tools/binman/test/{122_entry_expand_twice.dts =>
122_entry_extend_twice.dts} (100%)
 rename tools/binman/test/{123_entry_expand_section.dts =>
123_entry_extend_section.dts} (100%)
 create mode 100644 tools/binman/test/225_expand_size_bad.dts
 create mode 100644 tools/binman/test/226_fit_split_elf.dts
 create mode 100644 tools/binman/test/227_fit_bad_dir.dts
 create mode 100644 tools/binman/test/228_fit_bad_dir_config.dts
 create mode 100644 tools/binman/test/229_mkimage_missing.dts

Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2021-12-17 19:43 Simon Glass
  2021-12-18  3:00 ` Tom Rini
  0 siblings, 1 reply; 46+ messages in thread
From: Simon Glass @ 2021-12-17 19:43 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

This is for the -next branch.

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

The following changes since commit b9c9ce8a4064c8d88f714604db856cf1cd2b40b5:

  Merge tag 'u-boot-at91-2022.04-a' of
https://source.denx.de/u-boot/custodians/u-boot-at91 into next (2021-12-17
07:25:34 -0500)

are available in the Git repository at:

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

for you to fetch changes up to 121cfe5a84d463893bd01da16417ab138f98666a:

  fdtgrep: Handle an empty output tree (2021-12-17 09:44:59 -0700)

----------------------------------------------------------------
binman support for ATF FIP
fdtgrep fixes for empty devicetree

----------------------------------------------------------------
Andy Shevchenko (2):
      binman: Do not pollute source tree when build with `make O=...`
      binman: Use less hard coded magic when inserting new PATH

Ivan Mikhaylov (1):
      iot2050: binman: add missing-msg for blobs

Simon Glass (5):
      binman: Add a utility module for ATF FIP
      binman: Add support for ATF FIP
      Convert CONFIG_PHYSMEM to Kconfig
      fdtgrep: Correct alignment of struct section
      fdtgrep: Handle an empty output tree

 README                                       |   8 -
 arch/Kconfig                                 |   2 +
 arch/arm/dts/k3-am65-iot2050-boot-image.dtsi |   5 +
 boot/fdt_region.c                            |  43 ++-
 include/configs/edison.h                     |   3 -
 include/configs/sandbox.h                    |   2 -
 include/configs/x86-common.h                 |   2 -
 include/fdt_region.h                         |   1 +
 lib/Kconfig                                  |  10 +
 scripts/config_whitelist.txt                 |   1 -
 tools/binman/entries.rst                     | 154 +++++++++++
 tools/binman/etype/atf_fip.py                | 273 +++++++++++++++++++
 tools/binman/fip_util.py                     | 653
++++++++++++++++++++++++++++++++++++++++++++++
 tools/binman/fip_util_test.py                | 405
++++++++++++++++++++++++++++
 tools/binman/ftest.py                        | 217 +++++++++++++++
 tools/binman/main.py                         |  27 +-
 tools/binman/missing-blob-help               |  11 +
 tools/binman/test/203_fip.dts                |  21 ++
 tools/binman/test/204_fip_other.dts          |  22 ++
 tools/binman/test/205_fip_no_type.dts        |  15 ++
 tools/binman/test/206_fip_uuid.dts           |  22 ++
 tools/binman/test/207_fip_ls.dts             |  25 ++
 tools/binman/test/208_fip_replace.dts        |  33 +++
 tools/binman/test/209_fip_missing.dts        |  19 ++
 tools/binman/test/210_fip_size.dts           |  19 ++
 tools/binman/test/211_fip_bad_align.dts      |  18 ++
 tools/binman/test/212_fip_collection.dts     |  24 ++
 tools/fdtgrep.c                              |   3 +-
 28 files changed, 2008 insertions(+), 30 deletions(-)
 create mode 100644 tools/binman/etype/atf_fip.py
 create mode 100755 tools/binman/fip_util.py
 create mode 100755 tools/binman/fip_util_test.py
 create mode 100644 tools/binman/test/203_fip.dts
 create mode 100644 tools/binman/test/204_fip_other.dts
 create mode 100644 tools/binman/test/205_fip_no_type.dts
 create mode 100644 tools/binman/test/206_fip_uuid.dts
 create mode 100644 tools/binman/test/207_fip_ls.dts
 create mode 100644 tools/binman/test/208_fip_replace.dts
 create mode 100644 tools/binman/test/209_fip_missing.dts
 create mode 100644 tools/binman/test/210_fip_size.dts
 create mode 100644 tools/binman/test/211_fip_bad_align.dts
 create mode 100644 tools/binman/test/212_fip_collection.dts

Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2021-11-29  1:29 Simon Glass
  2021-11-29 14:34 ` Tom Rini
  0 siblings, 1 reply; 46+ messages in thread
From: Simon Glass @ 2021-11-29  1:29 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

This is for the next branch.

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


he following changes since commit 1943f2a2a7c58b76812fcad2d3012036af7464ce:

  Merge branch '2021-11-23-scmi-and-tee-updates' into next (2021-11-23
16:24:24 -0500)

are available in the Git repository at:

  git@source.denx.de:u-boot/custodians/u-boot-dm.git tags/dm-pull-28nov21

for you to fetch changes up to 452e8c9086a9f95739582da5ccc2130e4bf1ae8b:

  test/py: Raise a ValueError if a command fails (2021-11-28 16:51:51 -0700)

----------------------------------------------------------------
SPI flash documentation and tidy-ups
Various driver model enhancements
Fix up some missing unit tests with pytest

----------------------------------------------------------------
Jan Kiszka (1):
      binman: Fix extract command for using non-absolute image paths

Simon Glass (21):
      env: Avoid using GNU features in awk
      command: Use a constant pointer for the help
      sf: Use const for the stage name
      sf: Tidy up code to avoid #ifdef
      sf: doc: Add documentation for the 'sf' command
      test/py: Allow passing input to a program
      sandbox: Support unmapping a file
      sandbox: mmc: Support a backing file
      mmc: Allow for children other than the block device
      mbr: Correct verification check
      disk: part_dos: Fix a NULL pointer error
      common: Allow a smaller console-recording pre-reloc
      dm: core: Add tests for stringlist functions
      dm: core: Fix handling of uclass pre_unbind method
      dm: core: Fix up string-function documentation
      dm: core: Add a way to obtain a string list
      dm: core: Allow finding children / uclasses by partial name
      dm: core: Add a way to count the devices in a uclass
      sandbox: Enable HEXDUMP for sandbox_flattree
      test/py: Relax the naming rules for unit tests
      test/py: Raise a ValueError if a command fails

 arch/sandbox/cpu/os.c                        |  10 ++
 arch/sandbox/dts/test.dts                    |   1 +
 cmd/mbr.c                                    |   8 +-
 cmd/sf.c                                     |  32 ++--
 common/Kconfig                               |  10 ++
 common/console.c                             |   4 +-
 configs/sandbox_flattree_defconfig           |   1 +
 disk/part_dos.c                              |  10 +-
 doc/device-tree-bindings/mmc/sandbox,mmc.txt |  18 ++
 doc/usage/index.rst                          |   1 +
 doc/usage/sf.rst                             | 245 +++++++++++++++++++++++++++
 drivers/core/device-remove.c                 |   9 +-
 drivers/core/device.c                        |  13 +-
 drivers/core/of_access.c                     |   3 +-
 drivers/core/ofnode.c                        |  26 +++
 drivers/core/read.c                          |   6 +
 drivers/core/uclass.c                        |  29 +++-
 drivers/mmc/mmc-uclass.c                     |   4 +-
 drivers/mmc/sandbox_mmc.c                    |  60 ++++++-
 include/command.h                            |   2 +-
 include/dm/device.h                          |  12 ++
 include/dm/ofnode.h                          |  24 ++-
 include/dm/read.h                            |  28 +++
 include/dm/uclass-internal.h                 |  14 +-
 include/dm/uclass.h                          |  17 ++
 include/os.h                                 |   9 +
 scripts/env2string.awk                       |  29 +++-
 test/dm/ofnode.c                             |  96 +++++++++++
 test/py/conftest.py                          |   2 +-
 test/py/multiplexed_log.py                   |  10 +-
 test/py/u_boot_utils.py                      |   5 +-
 tools/binman/control.py                      |   1 +
 32 files changed, 670 insertions(+), 69 deletions(-)
 create mode 100644 doc/device-tree-bindings/mmc/sandbox,mmc.txt
 create mode 100644 doc/usage/sf.rst


Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2021-09-27 14:58 Simon Glass
  2021-09-27 21:01 ` Tom Rini
  0 siblings, 1 reply; 46+ messages in thread
From: Simon Glass @ 2021-09-27 14:58 UTC (permalink / raw)
  To: U-Boot Mailing List; +Cc: Tom Rini

Hi Tom,

This is for the -next branch.

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



The following changes since commit bb38d77ca779cc8bdad3d4ceb6cecc687f4987c2:

  vexpress_ca9x4: Add missing SYS_LOAD_ADDR (2021-09-24 22:12:35 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git tags/dm-pull-next-27sep21

for you to fetch changes up to 933bf2644591281ed96f9d5771cbb35fe95bcb00:

  fdt_support.h: Remove duplicated declarations (2021-09-25 09:46:15 -0600)

----------------------------------------------------------------
Various of-platdata improvements, including CONFIG_OF_REAL

----------------------------------------------------------------
Bin Meng (1):
      fdt_support.h: Remove duplicated declarations

Heinrich Schuchardt (1):
      sandbox: correct cpu nodes

Pali Rohár (1):
      dm: pci: Fix handling of errors when scanning device

Simon Glass (12):
      treewide: fdt: Move fdt_get_config_... to ofnode_conf_read...
      fdt: Create a new OF_REAL Kconfig
      treewide: Simply conditions with the new OF_REAL
      treewide: Use OF_REAL instead of !OF_PLATDATA
      mmc: nds32: ftsdc010: Convert to livetree
      treewide: Try to avoid the preprocessor with OF_REAL
      fdt: Update Makefile rules with the new OF_REAL Kconfig
      dm: Add comments to dt-structs contents
      clk: Rename clk_get_by_driver_info()
      dm: doc: Add a note about of-platdata header files
      irq: Tidy up of-platdata irq support
      dm: gpio: Add of-platdata support

 Makefile                                      |  7 ++----
 arch/arm/mach-rockchip/rk3188/rk3188.c        |  4 ++--
 arch/arm/mach-rockchip/rk3399/syscon_rk3399.c |  2 +-
 arch/arm/mach-rockchip/rk3568/syscon_rk3568.c |  2 +-
 arch/sandbox/dts/sandbox.dtsi                 | 21 +++++++++++++++-
 arch/sandbox/dts/test.dts                     | 17 ++++++++++---
 arch/sandbox/include/asm/irq.h                | 20 ++++++++++++++++
 arch/x86/cpu/apollolake/hostbridge.c          |  4 ++--
 arch/x86/cpu/apollolake/lpc.c                 |  2 +-
 arch/x86/cpu/apollolake/pch.c                 |  2 +-
 arch/x86/cpu/apollolake/pmc.c                 |  4 ++--
 arch/x86/cpu/apollolake/uart.c                |  2 +-
 arch/x86/cpu/coreboot/coreboot.c              |  5 ++--
 arch/x86/cpu/intel_common/itss.c              |  2 +-
 arch/x86/cpu/intel_common/p2sb.c              | 24 +++++++++----------
 arch/x86/lib/lpc-uclass.c                     |  2 +-
 arch/x86/lib/tpl.c                            |  2 +-
 board/dhelectronics/dh_stm32mp1/board.c       |  5 ++--
 board/firefly/firefly-rk3288/firefly-rk3288.c |  4 ++--
 board/google/chromebook_coral/coral.c         |  2 +-
 board/sandbox/sandbox.c                       |  5 +++-
 board/st/stm32mp1/stm32mp1.c                  |  5 ++--
 common/autoboot.c                             |  8 +++----
 common/board_r.c                              |  4 ++--
 common/cli.c                                  |  7 +++---
 common/spl/spl.c                              |  2 +-
 common/spl/spl_spi.c                          | 12 ++++------
 configs/sandbox_noinst_defconfig              |  2 ++
 configs/sandbox_spl_defconfig                 |  2 ++
 disk/part_efi.c                               |  8 +++----
 doc/develop/driver-model/of-plat.rst          | 56
+++++++++++++++++++++++++++++++++++++++----
 doc/device-tree-bindings/config.txt           |  4 ++--
 drivers/clk/clk-uclass.c                      | 15 ++++++------
 drivers/clk/clk_fixed_factor.c                | 18 +++++++-------
 drivers/clk/clk_fixed_rate.c                  |  7 +++---
 drivers/clk/rockchip/clk_px30.c               |  4 ++--
 drivers/clk/rockchip/clk_rk3188.c             |  8 +++----
 drivers/clk/rockchip/clk_rk3288.c             | 10 ++++----
 drivers/clk/rockchip/clk_rk3308.c             |  4 ++--
 drivers/clk/rockchip/clk_rk3368.c             | 10 ++++----
 drivers/clk/rockchip/clk_rk3399.c             | 20 +++++++++-------
 drivers/core/device.c                         |  4 ++--
 drivers/core/fdtaddr.c                        |  2 +-
 drivers/core/lists.c                          |  2 +-
 drivers/core/ofnode.c                         | 33 +++++++++++++++++++++++++
 drivers/core/root.c                           |  4 ++--
 drivers/core/simple-bus.c                     |  2 +-
 drivers/core/syscon-uclass.c                  |  2 +-
 drivers/core/uclass.c                         |  2 +-
 drivers/core/util.c                           |  2 +-
 drivers/cpu/cpu_sandbox.c                     |  2 +-
 drivers/firmware/firmware-uclass.c            |  2 +-
 drivers/gpio/Makefile                         |  4 ++--
 drivers/gpio/gpio-uclass.c                    | 28 +++++++++++++++++++---
 drivers/gpio/intel_gpio.c                     |  2 +-
 drivers/gpio/mxs_gpio.c                       |  4 ++--
 drivers/gpio/omap_gpio.c                      |  4 ++--
 drivers/gpio/sandbox.c                        | 14 +++++++----
 drivers/gpio/sandbox_test.c                   | 21 ++++++++++++++++
 drivers/i2c/i2c-emul-uclass.c                 |  2 +-
 drivers/i2c/i2c-uclass.c                      | 10 ++++----
 drivers/i2c/omap24xx_i2c.c                    |  4 ++--
 drivers/misc/Makefile                         |  2 +-
 drivers/misc/cros_ec.c                        |  2 +-
 drivers/misc/irq-uclass.c                     | 10 ++++++--
 drivers/misc/irq_sandbox.c                    | 15 +++---------
 drivers/misc/irq_sandbox_test.c               | 22 +++++++++++++++++
 drivers/misc/misc-uclass.c                    |  2 +-
 drivers/misc/p2sb-uclass.c                    | 20 ++++++++--------
 drivers/mmc/fsl_esdhc_imx.c                   | 17 ++++++-------
 drivers/mmc/ftsdc010_mci.c                    | 45
+++++++++++++++-------------------
 drivers/mmc/mxsmmc.c                          |  4 ++--
 drivers/mmc/omap_hsmmc.c                      |  6 ++---
 drivers/mmc/rockchip_dw_mmc.c                 |  8 ++++---
 drivers/pch/pch-uclass.c                      |  2 +-
 drivers/pci/pci-uclass.c                      |  9 +------
 drivers/pinctrl/intel/pinctrl_apl.c           |  4 ++--
 drivers/pinctrl/nxp/pinctrl-mxs.c             |  2 +-
 drivers/pinctrl/pinctrl-qe-io.c               |  2 +-
 drivers/pinctrl/pinctrl-uclass.c              |  2 +-
 drivers/pinctrl/rockchip/pinctrl-px30.c       |  2 +-
 drivers/pinctrl/rockchip/pinctrl-rk3036.c     |  2 +-
 drivers/pinctrl/rockchip/pinctrl-rk3128.c     |  2 +-
 drivers/pinctrl/rockchip/pinctrl-rk3188.c     |  2 +-
 drivers/pinctrl/rockchip/pinctrl-rk322x.c     |  2 +-
 drivers/pinctrl/rockchip/pinctrl-rk3288.c     |  2 +-
 drivers/pinctrl/rockchip/pinctrl-rk3308.c     |  2 +-
 drivers/pinctrl/rockchip/pinctrl-rk3328.c     |  2 +-
 drivers/pinctrl/rockchip/pinctrl-rk3368.c     |  2 +-
 drivers/pinctrl/rockchip/pinctrl-rk3399.c     |  2 +-
 drivers/pinctrl/rockchip/pinctrl-rv1108.c     |  2 +-
 drivers/power/domain/power-domain-uclass.c    |  4 ++--
 drivers/ram/rockchip/dmc-rk3368.c             | 12 +++++-----
 drivers/ram/rockchip/sdram_rk3188.c           |  5 ++--
 drivers/ram/rockchip/sdram_rk322x.c           |  5 ++--
 drivers/ram/rockchip/sdram_rk3288.c           |  5 ++--
 drivers/ram/rockchip/sdram_rk3328.c           |  4 ++--
 drivers/ram/rockchip/sdram_rk3399.c           |  9 +++----
 drivers/rtc/rtc-uclass.c                      |  2 +-
 drivers/serial/ns16550.c                      |  8 +++----
 drivers/serial/sandbox.c                      |  2 +-
 drivers/serial/serial_mt7620.c                |  4 ++--
 drivers/serial/serial_omap.c                  |  6 ++---
 drivers/spi/cf_spi.c                          |  4 ++--
 drivers/spi/davinci_spi.c                     |  4 ++--
 drivers/spi/fsl_espi.c                        |  4 ++--
 drivers/spi/ich.c                             |  6 ++---
 drivers/spi/mxs_spi.c                         |  4 ++--
 drivers/spi/omap3_spi.c                       |  4 ++--
 drivers/spi/pl022_spi.c                       |  4 ++--
 drivers/spi/rk_spi.c                          | 38
++++++++++++++---------------
 drivers/spi/spi-uclass.c                      | 14 +++++------
 drivers/sysreset/sysreset_sandbox.c           |  2 +-
 drivers/timer/rockchip_timer.c                | 16 ++++++-------
 drivers/timer/timer-uclass.c                  | 68
+++++++++++++++++++++++++++-------------------------
 drivers/timer/tsc_timer.c                     |  2 +-
 drivers/tpm/tpm-uclass.c                      |  2 +-
 drivers/video/cfb_console.c                   |  4 ++--
 drivers/video/exynos/exynos_mipi_dsi.c        |  4 ++--
 dts/Kconfig                                   | 29 +++++++++++++++++++++-
 env/mmc.c                                     |  5 ++--
 include/asm-generic/gpio.h                    |  5 ++++
 include/clk.h                                 | 35 ++++++++++++++++++++++-----
 include/dm/device.h                           | 12 +++++-----
 include/dm/ofnode.h                           | 37 ++++++++++++++++++++++++++++
 include/dt-structs.h                          | 27 +++++++++++++++++++++
 include/fdt_support.h                         |  2 --
 include/fdtdec.h                              | 33 -------------------------
 include/irq.h                                 | 29 ++++++++++++++++++++++
 include/power-domain.h                        |  6 ++---
 lib/Makefile                                  |  5 +---
 lib/fdtdec.c                                  | 44
----------------------------------
 scripts/Makefile.spl                          |  9 +++----
 test/dm/cpu.c                                 |  2 +-
 test/dm/of_platdata.c                         | 65
+++++++++++++++++++++++++++++++++++++++++++++----
 test/dm/ofnode.c                              | 15 ++++++++++++
 test/dm/timer.c                               |  6 ++---
 tools/dtoc/dtb_platdata.py                    |  1 +
 138 files changed, 816 insertions(+), 487 deletions(-)
 create mode 100644 arch/sandbox/include/asm/irq.h
 create mode 100644 drivers/gpio/sandbox_test.c
 create mode 100644 drivers/misc/irq_sandbox_test.c

Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2021-03-28 16:59 Simon Glass
  2021-03-29 12:54 ` Tom Rini
  0 siblings, 1 reply; 46+ messages in thread
From: Simon Glass @ 2021-03-28 16:59 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This is for the -next branch.

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

I hope this one will be easier as it has changes that are more run-of-the mill.

The following changes since commit 9c7335e4e68355a96bd5a411b2a5f85866823c58:

  Merge tag 'dm-pull-26mar21-take2' of git://git.denx.de/u-boot-dm
into next (2021-03-26 12:15:26 -0400)

are available in the Git repository at:

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

for you to fetch changes up to e5021221db3faf7e90a295d6eb045fbf5c6a908b:

  sandbox: define __dyn_sym_start, dyn_sym_end (2021-03-27 16:26:48 +1300)

----------------------------------------------------------------
binman support for expanding entries, connections
misc fixes and improvements to sandbox, etc.
x86 CBFS improvements
x86 coreboot improvements

----------------------------------------------------------------
Heinrich Schuchardt (2):
      mtd: spi_flash_free()
      sandbox: define __dyn_sym_start, dyn_sym_end

Simon Glass (66):
      x86: coral: Free the ACPI GPIOs after using them
      x86: coral: Add information about building / running
      x86: p2sb: Drop LOG_DEBUG
      x86: Probe device if needed in intel_gpio_xlate()
      x86: coral: Put the eMMC first
      x86: coral: Update the SD card-detect GPIO
      tegra: i2c: Drop LOG_DEBUG
      mmc: pci_mmc: Set up the card detect
      cbfs: Add support for attributes
      cbfs: Rename new_node to node
      smbios: Allow writing to the coreboot version string
      cbfs: Allow access to CBFS without a header
      cbfs: Allow file traversal with any CBFS
      cbfs: Factor out filling a cache node into a new function
      cbfs: Simplify file iteration
      cbfs: Support reading compression information
      cbfs: Drop unnecessary cast in file_cbfs_fill_cache()
      x86: Make coreboot sysinfo available to any x86 board
      x86: Move coreboot timestamp info into coreboot_tables.h
      x86: coreboot: Sync up timestamp codes
      x86: Move coreboot sysinfo parsing into generic x86 code
      x86: coreboot: Update parsing of the latest sysinfo
      x86: Allow installing an e820 when booting from coreboot
      x86: Add a command to display coreboot sysinfo
      cmd: Add missing check for CONFIG_SYS_LONGHELP
      video: Fix video on coreboot with the copy buffer
      x86: video: Allow coreboot video to be used on any x86 board
      x86: fsp: Don't enable FSP graphics if booted from coreboot
      dm: core: Add CBFS support to flashmap
      x86: coral: Avoid build error with !CONFIG_ACPIGEN
      x86: coral: Allow init of debug UART in U-Boot proper
      x86: coral: Fall back to coreboot video when FSP missing
      x86: fsp: Don't notify if booted from coreboot
      x86: coreboot: Don't setup MTRR when booting from coreboot
      sandbox: Only call timer_timebase_fallback() if present
      sandbox: Only delete the executable if requested
      sandbox: cros_ec: Only write EC state when the EC is probed
      sandbox: Disintangle declarations in do_host_bind()
      sandbox: Update do_host_bind() argument counting
      sandbox: Provide a way to bind fixed/removeable devices
      sandbox: image: Allow sandbox to load any image
      test: Silenece the echo and print tests
      binman: Show a message when changing subnodes
      spl: Split out bootstage ID into a function
      bootstage: Warning if space is exhausted
      sf: Support querying write-protect
      cpu: Rename SPL_CPU_SUPPORT to SPL_CPU
      malloc: Export malloc_simple_info()
      doc: Convert Chromium OS docs to rst
      command: Fix operation of !CONFIG_CMDLINE
      bloblist: Make BLOBLIST_TABLES depend on BLOBLIST
      bootm: Skip command-line substitution if !CONFIG_CMDLINE
      sandbox: Correct uninit conflict
      sysinfo: Allow showing model info from sysinfo
      x86: coral: Show memory config and SKU ID on startup
      binman: Use a unique number for the symbols test file
      binman: Allow disabling expanding an entry
      binman: Add support for a collection of entries
      binman: Support obtaining section contents immediately
      binman: Support default alignment for sections
      dtoc: Improve internal error for Refresh()
      dtoc: Tidy up property-offset handling
      dtoc: Tweak ordering of fdt-offsets refreshing
      dtoc: Add a subnode test for multiple nodes
      dtoc: Support adding subnodes alongside existing ones
      dtoc: Add new check that offsets are correct

T Karthik Reddy (1):
      spi: spi-uclass: Add support to manually relocate spi memory ops

Vincent Stehl? (1):
      sandbox: dtsi: add rng

 arch/riscv/cpu/ax25/Kconfig                                        |   2 +-
 arch/riscv/cpu/fu540/Kconfig                                       |   2 +-
 arch/riscv/cpu/generic/Kconfig                                     |   2 +-
 arch/sandbox/cpu/cpu.c                                             |   6 +-
 arch/sandbox/cpu/os.c                                              |  24 +-
 arch/sandbox/cpu/u-boot.lds                                        |   7 +
 arch/sandbox/dts/sandbox.dtsi                                      |   4 +
 arch/x86/Kconfig                                                   |  21 ++
 arch/x86/cpu/apollolake/cpu.c                                      |  14 +-
 arch/x86/cpu/apollolake/cpu_common.c                               |  60 +++++
 arch/x86/cpu/apollolake/cpu_spl.c                                  |  58 ----
 arch/x86/cpu/coreboot/Makefile                                     |   1 -
 arch/x86/cpu/coreboot/coreboot.c                                   |   2 +-
 arch/x86/cpu/coreboot/sdram.c                                      |  29 +-
 arch/x86/cpu/coreboot/tables.c                                     |
255 ------------------
 arch/x86/cpu/coreboot/timestamp.c                                  |  14 +-
 arch/x86/cpu/start_from_spl.S                                      |   4 +
 arch/x86/dts/chromebook_coral.dts                                  |  19 +-
 arch/x86/include/asm/arch-apollolake/uart.h                        |   1 +
 arch/x86/include/asm/arch-coreboot/sysinfo.h                       |  62 -----
 arch/x86/include/asm/arch-coreboot/timestamp.h                     |  25 +-
 arch/x86/include/asm/cb_sysinfo.h                                  |
220 ++++++++++++++++
 arch/x86/include/asm/coreboot_tables.h                             |
261 +++++++++++++++---
 arch/x86/include/asm/e820.h                                        |  16 +-
 arch/x86/lib/Makefile                                              |   1 +
 arch/x86/lib/bootm.c                                               |   2 +-
 arch/x86/lib/coreboot/Makefile                                     |   7 +
 arch/x86/lib/coreboot/cb_support.c                                 |  41 +++
 arch/x86/lib/coreboot/cb_sysinfo.c                                 |
468 +++++++++++++++++++++++++++++++++
 arch/x86/lib/fsp/fsp_graphics.c                                    |   2 +-
 arch/x86/lib/fsp2/fsp_init.c                                       |   3 +-
 arch/x86/lib/fsp2/fsp_support.c                                    |   4 +
 arch/x86/lib/init_helpers.c                                        |   6 +-
 arch/x86/lib/spl.c                                                 |   2 +-
 arch/x86/lib/zimage.c                                              |  13 +-
 board/coreboot/coreboot/coreboot.c                                 |   2 +-
 board/google/chromebook_coral/coral.c                              |
141 +++++++++-
 board/google/chromebook_coral/variant_gpio.h                       |   6 -
 cmd/Kconfig                                                        |   9 +
 cmd/acpi.c                                                         |   2 +
 cmd/bloblist.c                                                     |   2 +
 cmd/host.c                                                         |  35 ++-
 cmd/version.c                                                      |   2 +-
 cmd/x86/Makefile                                                   |   1 +
 cmd/x86/cbsysinfo.c                                                |
394 +++++++++++++++++++++++++++
 common/board_info.c                                                |  37 ++-
 common/bootm.c                                                     |   3 +-
 common/bootstage.c                                                 |  18 +-
 common/image-fit.c                                                 |   4 +
 common/spl/Kconfig                                                 |   2 +-
 common/spl/spl.c                                                   |  23 +-
 configs/chromebook_coral_defconfig                                 |   2 +-
 configs/chromebook_link64_defconfig                                |   2 +-
 configs/qemu-x86_64_defconfig                                      |   2 +-
 doc/arch/sandbox.rst                                               |   2 +
 doc/board/google/chromebook_coral.rst                              |
234 +++++++++++++++--
 doc/{README.chromium-chainload => chromium/chainload.rst}          |  80 +++---
 doc/chromium/{ => files}/chromebook_jerry.its                      |   0
 doc/chromium/{ => files}/devkeys/kernel.keyblock                   | Bin
 doc/chromium/{ => files}/devkeys/kernel_data_key.vbprivk           | Bin
 doc/chromium/{ => files}/nyan-big.its                              |   0
 doc/chromium/index.rst                                             |  14 +
 doc/chromium/overview.rst                                          |  74 ++++++
 doc/{README.chromium => chromium/run_vboot.rst}                    |
90 +++----
 doc/device-tree-bindings/sysinfo/google,coral.txt                  |  37 +++
 doc/index.rst                                                      |   8 +
 doc/usage/index.rst                                                |   1 +
 doc/usage/x86/cbsysinfo.rst                                        |  25 ++
 drivers/Makefile                                                   |   2 +-
 drivers/block/sandbox.c                                            |   8 +-
 drivers/gpio/intel_gpio.c                                          |  14 +-
 drivers/misc/cbmem_console.c                                       |   2 +-
 drivers/misc/cros_ec_sandbox.c                                     |   4 +
 drivers/misc/p2sb_emul.c                                           |   1 -
 drivers/mmc/pci_mmc.c                                              |   6 +-
 drivers/mtd/spi/sf-uclass.c                                        |  14 +-
 drivers/mtd/spi/sf_internal.h                                      |   4 +
 drivers/mtd/spi/sf_probe.c                                         |   8 +
 drivers/mtd/spi/spi-nor-core.c                                     |  11 +
 drivers/mtd/spi/spi-nor-tiny.c                                     |   6 +
 drivers/pci/pci_rom.c                                              |   7 +-
 drivers/serial/serial_coreboot.c                                   |   2 +-
 drivers/sound/tegra_i2s.c                                          |   1 -
 drivers/spi/spi-uclass.c                                           |  11 +
 drivers/timer/sandbox_timer.c                                      |   3 +-
 drivers/timer/timer-uclass.c                                       |   6 +-
 drivers/video/Kconfig                                              |   2 +-
 drivers/video/coreboot.c                                           |  18 +-
 fs/cbfs/cbfs.c                                                     |
124 ++++++---
 include/cbfs.h                                                     |  77 +++++-
 include/command.h                                                  |  10 +-
 include/configs/chromebook_coral.h                                 |   6 +-
 include/dm/of_extra.h                                              |   8 +
 include/image.h                                                    |   5 +
 include/malloc.h                                                   |   3 +-
 include/sandboxblockdev.h                                          |   9 +-
 include/smbios.h                                                   |  20 ++
 include/spi_flash.h                                                |  31 ++-
 include/sysinfo.h                                                  |   4 +
 lib/Kconfig                                                        |   2 +-
 lib/binman.c                                                       |   4 +-
 lib/smbios-parser.c                                                |  38 +++
 lib/smbios.c                                                       |   4 -
 test/cmd/test_echo.c                                               |   3 +-
 test/dm/sf.c                                                       |  10 +-
 test/lib/test_print.c                                              |   8 +-
 tools/binman/binman.rst                                            |  14 +
 tools/binman/entries.rst                                           |  21 +-
 tools/binman/entry.py                                              |  16 +-
 tools/binman/etype/cbfs.py                                         |   1 +
 tools/binman/etype/collection.py                                   |  67 +++++
 tools/binman/etype/mkimage.py                                      |   1 +
 tools/binman/etype/section.py                                      |  36 ++-
 tools/binman/etype/u_boot.py                                       |   2 +-
 tools/binman/etype/u_boot_spl.py                                   |   2 +-
 tools/binman/etype/u_boot_tpl.py                                   |   2 +-
 tools/binman/etype/vblock.py                                       |  36 +--
 tools/binman/ftest.py                                              |  57 +++-
 tools/binman/test/{192_symbols_nodtb.dts => 196_symbols_nodtb.dts} |   0
 tools/binman/test/197_symbols_expand.dts                           |  23 ++
 tools/binman/test/198_collection.dts                               |  27 ++
 tools/binman/test/199_collection_section.dts                       |  32 +++
 tools/binman/test/200_align_default.dts                            |  30 +++
 tools/dtoc/fdt.py                                                  |
92 +++++--
 tools/dtoc/test/dtoc_test_simple.dts                               |   4 +
 tools/dtoc/test_fdt.py                                             |  76 +++++-
 126 files changed, 3133 insertions(+), 812 deletions(-)
 delete mode 100644 arch/x86/cpu/coreboot/tables.c
 delete mode 100644 arch/x86/include/asm/arch-coreboot/sysinfo.h
 create mode 100644 arch/x86/include/asm/cb_sysinfo.h
 create mode 100644 arch/x86/lib/coreboot/Makefile
 create mode 100644 arch/x86/lib/coreboot/cb_support.c
 create mode 100644 arch/x86/lib/coreboot/cb_sysinfo.c
 create mode 100644 cmd/x86/cbsysinfo.c
 rename doc/{README.chromium-chainload => chromium/chainload.rst} (79%)
 rename doc/chromium/{ => files}/chromebook_jerry.its (100%)
 rename doc/chromium/{ => files}/devkeys/kernel.keyblock (100%)
 rename doc/chromium/{ => files}/devkeys/kernel_data_key.vbprivk (100%)
 rename doc/chromium/{ => files}/nyan-big.its (100%)
 create mode 100644 doc/chromium/index.rst
 create mode 100644 doc/chromium/overview.rst
 rename doc/{README.chromium => chromium/run_vboot.rst} (68%)
 create mode 100644 doc/device-tree-bindings/sysinfo/google,coral.txt
 create mode 100644 doc/usage/x86/cbsysinfo.rst
 create mode 100644 tools/binman/etype/collection.py
 rename tools/binman/test/{192_symbols_nodtb.dts =>
196_symbols_nodtb.dts} (100%)
 create mode 100644 tools/binman/test/197_symbols_expand.dts
 create mode 100644 tools/binman/test/198_collection.dts
 create mode 100644 tools/binman/test/199_collection_section.dts
 create mode 100644 tools/binman/test/200_align_default.dts

Regards,
Simon

^ permalink raw reply	[flat|nested] 46+ messages in thread
* Please pull u-boot-dm/next
@ 2020-06-13  3:17 Simon Glass
  2020-06-14 16:00 ` Tom Rini
  0 siblings, 1 reply; 46+ messages in thread
From: Simon Glass @ 2020-06-13  3:17 UTC (permalink / raw)
  To: u-boot

Hi Tom,

This is for -next

But I based it on master to avoid pulling in other people's commits. I hope
that works OK.


The following changes since commit be79009f3b9bbdbce283e67a865121e576d790ea:

  Merge tag 'u-boot-imx-20200609' of
https://gitlab.denx.de/u-boot/custodians/u-boot-imx (2020-06-09 09:17:24
-0400)

are available in the Git repository at:

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

for you to fetch changes up to cea8f2c995b9d87af6ef42f967402e1c8a3506db:

  doc: driver-model: fix typo in design.rst (2020-06-11 20:52:11 -0600)

----------------------------------------------------------------
patman improvements to allow it to work with Zephyr
change to how sequence numbers are assigned to devices
minor fixes and improvements

----------------------------------------------------------------
Bin Meng (2):
      fdtdec: Fix the types of addr and size in fdtdec_add_reserved_memory()
      fdtdec: Honor #address-cells and #size-cells in
fdtdec_add_reserved_memory()

Dario Binacchi (1):
      doc: driver-model: fix typo in design.rst

Heinrich Schuchardt (4):
      doc: driver-model: there is no UCLASS_SATA
      doc: move README.log to HTML documentation
      log: clean up Kconfig
      log: check argument of 'log level' command

Marcus Comstedt (1):
      libfdt: Remove superfluous NUL character from overlay symbols

Michael Walle (3):
      usb: provide a device tree node to USB devices
      dm: core: fix dev_read_alias_highest_id() without libfdt
      dm: uclass: don't assign aliased seq numbers

Ovidiu Panait (1):
      buildman: Remove _of_#_ from results directory paths

Patrick Delaunay (1):
      doc: log: correct option name CONFIG_LOG_MAX_LEVEL

Pratyush Yadav (1):
      regmap: Check for out-of-range offsets before mapping them

Simon Glass (6):
      patman: Fix 'warning' typo
      patman: Support emacs mode with checkpatch
      patman: Don't try to process checkpatch lines twice
      patman: Handle checkpatch output with notes and code
      patman: Support warnings in the patch subject
      patman: Complain if a checkpatch line is not understood

 MAINTAINERS                      |   1 +
 arch/sandbox/dts/test.dts        |  13 ++-
 cmd/log.c                        |  14 ++-
 common/Kconfig                   | 159 ++++++++++++++++---------------
 doc/README.log                   |   5 +-
 doc/develop/index.rst            |   1 +
 doc/develop/logging.rst          | 290
++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 doc/driver-model/design.rst      |   4 +-
 drivers/core/regmap.c            |   8 +-
 drivers/core/uclass.c            |  21 ++--
 drivers/usb/host/usb-uclass.c    |  41 +++++++-
 include/configs/sandbox.h        |   6 +-
 include/dm/read.h                |   2 +
 lib/fdtdec.c                     |   6 +-
 scripts/dtc/libfdt/fdt_overlay.c |   5 +-
 test/dm/eth.c                    |  14 +--
 test/dm/test-fdt.c               |  22 ++++-
 test/dm/usb.c                    |  22 +++++
 tools/buildman/builder.py        |  10 +-
 tools/buildman/test.py           |   8 +-
 tools/patman/checkpatch.py       |  43 +++++++--
 21 files changed, 559 insertions(+), 136 deletions(-)
 create mode 100644 doc/develop/logging.rst

Regards,
Simon

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

end of thread, other threads:[~2024-01-08 17:00 UTC | newest]

Thread overview: 46+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-05 19:53 Please pull u-boot-dm/next Simon Glass
2021-12-06  1:27 ` Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2024-01-08  0:21 Simon Glass
2024-01-08 17:00 ` Tom Rini
2023-12-13 20:50 Simon Glass
2023-12-13 23:39 ` Tom Rini
2023-09-23 19:52 Simon Glass
2023-09-24 21:14 ` Tom Rini
2023-09-29  9:23   ` Manorit Chawdhry
2023-09-29 11:44     ` Tom Rini
2023-08-14 22:48 Simon Glass
2023-08-15 14:42 ` Tom Rini
2023-04-02 21:35 Simon Glass
2023-04-03 20:39 ` Tom Rini
2023-03-13  3:10 Simon Glass
2023-03-13 19:36 ` Tom Rini
2023-03-14 22:07   ` Simon Glass
2023-03-15 14:49     ` Tom Rini
2023-03-16 13:58       ` Simon Glass
2023-03-16 14:56         ` Tom Rini
2023-03-16 16:15           ` Tom Rini
2023-03-16 19:26 ` Tom Rini
2023-01-06  3:40 Simon Glass
2023-01-06 13:05 ` Tom Rini
2022-09-25 21:15 Simon Glass
2022-09-26  1:10 ` Tom Rini
2022-06-28 13:41 Simon Glass
2022-07-05  9:59 ` Simon Glass
2022-07-08 21:52 ` Tom Rini
2022-03-19  3:46 Simon Glass
2022-03-19 16:05 ` Tom Rini
2021-12-17 19:43 Simon Glass
2021-12-18  3:00 ` Tom Rini
2021-11-29  1:29 Simon Glass
2021-11-29 14:34 ` Tom Rini
2021-09-27 14:58 Simon Glass
2021-09-27 21:01 ` Tom Rini
2021-03-28 16:59 Simon Glass
2021-03-29 12:54 ` Tom Rini
2020-06-13  3:17 Simon Glass
2020-06-14 16:00 ` Tom Rini
2020-06-22 13:43   ` Bin Meng
2020-06-22 13:58     ` Tom Rini
2020-06-22 14:01       ` Bin Meng
2020-06-22 14:02         ` Tom Rini
2020-06-23  0:47           ` Bin Meng

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.