Hi Tom, https://gitlab.denx.de/u-boot/custodians/u-boot-dm/pipelines/950
The following changes since commit 6891152a4596d38ac25d2fe1238e3b6a938554b8: Merge branch 'master' of git://git.denx.de/u-boot-socfpga (2019-10-14 21:00:10 -0400) are available in the Git repository at: https://gitlab.denx.de/u-boot/custodians/u-boot-dm.git tags/dm-pull-15oct19 for you to fetch changes up to d11ef4d54cab0e740efbceb9c6b5697a41770eea: sandbox: fix build error due to missing struct udevice definition (2019-10-15 08:40:03 -0600) ---------------------------------------------------------------- binman enhancements: - Dropping some test Elf files and building them from source instead - Refactoring of x86 16-bit entries - Support for SPL symbols within sections - Handle the 'notes' sections and hidden symbols in recent binutils - Improved error reporting with a tool fails libfdt and documentation fixes vboot required-key test driver model power-domain controls patman Message-Id enhancement ---------------------------------------------------------------- AKASHI Takahiro (2): sandbox: fix cpu property in test.dts for pytest sandbox: fix build error due to missing struct udevice definition Anatolij Gustschin (1): dm: core: device: switch off power domain after device removal Daniele Alessandrelli (1): rsa: Return immediately if required-key verification fails Douglas Anderson (1): patman: Use the Change-Id, version, and prefix in the Message-Id Giulio Benetti (1): libfdt: fix typo on comment Jean-Jacques Hiblot (1): dm: device: Fix typo in the non-DEVRES version of devm_kmalloc_array() Kayla Theil (1): tpm2: Don't assume active low reset value Lokesh Vutla (3): dm: core: Allow for not controlling the power-domain by DM framework remoteproc: k3_arm64: Enable DM_FLAG_DEFAULT_PD_CTRL_OFF power: domain: Introduce dev_power_domain_off Matthias Brugger (4): libfdt: fdt_address_cells() and fdt_size_cells() libfdt: return correct value if #size-cells property is not present libfdt: Allow #size-cells of 0 dm: Fix default address cells return value Michael Trimarchi (1): dm: pinctrl: Skip not associated gpio phandle and rise a warning message Patrick Delaunay (3): dm: pinctrl: introduce PINCONF_RECURSIVE option dm: pinctrl: introduce PINCONF_RECURSIVE option dm: Tidy up dump output when there are many devices Peng Fan (2): power: domain: add dev_power_domain_on core: device: use dev_power_domain_on Philippe Reynes (4): pytest: vboot: add a test for required key sandbox: enable command aes sandbox64: enable command aes cmd: aes: use map_sysmem when accessing memory Ralph Siemsen (1): doc: add full path to patman README Simon Glass (33): patman: Drop binary parameter patman: Update command.Run() to handle failure better binman: Use cls instead of self for class methods binman: Allow use of help and entry-docs without libfdt binman: Drop .note section from ELF binman: Handle hidden symbols in ELF files binman: Correct use of 'replace' in IFWI tests binman: Add support for an x86 'reset' section binman: x86: Separate out 16-bit reset and init code binman: Add support for Intel FIT binman: Fix IFWI output when using an Intel FIT image binman: Use tools.Run() to run objdump binman: Use the Makefile to build ELF test files binman: Use the Makefile for u_boot_ucode_ptr binman: Use the Makefile for u_boot_no_ucode_ptr binman: Use the Makefile for u_boot_binman_syms binman: Use the Makefile for u_boot_binman_syms_size binman: Use the Makefile for u_boot_binman_syms_bad binman: Clean up unnecessary code related to ELF test files binman: Allow symbols to be resolved inside sections binman: Use underscore in test filenames binman: Rename some two-digit test files binman: Avoid needing the section size in advance binman: Increase size of TPL and SPL test data binman: Allow support for writing a size symbol to binaries binman: Add support for Intel FSP meminit binman: Fix entry comment for Intel descriptor binman: Update IFWI entry to read entries outside constructor binman: Update IFWI entry to support updates binman: Support writing symbols into entries within an IFWI binman: Write symbol info before image inclusion binman: Add logging for the number of pack passes binman: Drop comment-out code in testUpdateFdtOutput() Thomas Fitzsimmons (2): dm: device: Request next sequence number dm: spi: Do not assume first SPI bus Makefile | 10 +- arch/sandbox/dts/test.dts | 24 ++-- arch/sandbox/include/asm/u-boot-sandbox.h | 2 + arch/x86/dts/u-boot.dtsi | 9 ++ cmd/aes.c | 14 ++- configs/sandbox64_defconfig | 1 + configs/sandbox_defconfig | 1 + doc/driver-model/spi-howto.rst | 2 +- drivers/core/device-remove.c | 5 + drivers/core/device.c | 14 ++- drivers/core/dump.c | 4 +- drivers/core/uclass.c | 4 +- drivers/pinctrl/Kconfig | 50 +++++++++ drivers/pinctrl/pinctrl-uclass.c | 20 +++- drivers/power/domain/power-domain-uclass.c | 42 +++++++ drivers/remoteproc/ti_k3_arm64_rproc.c | 1 + drivers/spi/spi-uclass.c | 2 +- drivers/tpm/tpm2_tis_spi.c | 4 +- include/dm/device.h | 7 +- include/dm/of.h | 2 +- include/power-domain.h | 34 ++++++ lib/rsa/rsa-verify.c | 3 +- scripts/Makefile.spl | 22 +++- scripts/dtc/libfdt/fdt_addresses.c | 45 ++++---- scripts/dtc/libfdt/libfdt.h | 4 +- test/py/tests/test_bind.py | 2 +- test/py/tests/test_vboot.py | 57 ++++++++++ test/py/tests/vboot/sign-configs-sha256-pss-prod.its | 46 ++++++++ tools/binman/README.entries | 136 ++++++++++++++++++---- tools/binman/control.py | 15 ++- tools/binman/elf.py | 7 +- tools/binman/elf_test.py | 57 ++++++++-- tools/binman/entry.py | 5 +- tools/binman/entry_test.py | 5 + tools/binman/etype/blob.py | 1 - tools/binman/etype/blob_dtb.py | 6 +- tools/binman/etype/cbfs.py | 5 +- tools/binman/etype/fdtmap.py | 13 ++- tools/binman/etype/files.py | 5 +- tools/binman/etype/intel_descriptor.py | 2 +- tools/binman/etype/intel_fit.py | 32 ++++++ tools/binman/etype/intel_fit_ptr.py | 41 +++++++ tools/binman/etype/intel_fsp_m.py | 27 +++++ tools/binman/etype/intel_ifwi.py | 68 +++++++---- tools/binman/etype/section.py | 16 ++- tools/binman/etype/u_boot_dtb_with_ucode.py | 5 +- tools/binman/etype/u_boot_spl.py | 2 +- tools/binman/etype/u_boot_tpl.py | 2 +- tools/binman/etype/x86_reset16.py | 29 +++++ tools/binman/etype/x86_reset16_spl.py | 29 +++++ tools/binman/etype/x86_reset16_tpl.py | 29 +++++ tools/binman/etype/x86_start16.py | 15 +-- tools/binman/etype/x86_start16_spl.py | 19 ++-- tools/binman/etype/x86_start16_tpl.py | 18 +-- tools/binman/ftest.py | 243 ++++++++++++++++++++++++++++------------ 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 => 029_x86_rom.dts} | 2 +- tools/binman/test/{030_x86-rom-me-no-desc.dts => 030_x86_rom_me_no_desc.dts} | 0 tools/binman/test/{031_x86-rom-me.dts => 031_x86_rom_me.dts} | 0 tools/binman/test/{032_intel-vga.dts => 032_intel_vga.dts} | 0 tools/binman/test/{033_x86-start16.dts => 033_x86_start16.dts} | 0 tools/binman/test/{042_intel-fsp.dts => 042_intel_fsp.dts} | 0 tools/binman/test/{043_intel-cmc.dts => 043_intel_cmc.dts} | 0 tools/binman/test/{046_intel-vbt.dts => 046_intel_vbt.dts} | 0 tools/binman/test/{048_x86-start16-spl.dts => 048_x86_start16_spl.dts} | 0 tools/binman/test/053_symbols.dts | 2 +- tools/binman/test/{081_x86-start16-tpl.dts => 081_x86_start16_tpl.dts} | 0 ...0_4gb_and_skip_at_start_together.dts => 098_4gb_and_skip_at_start_together.dts} | 0 tools/binman/test/{111_x86-rom-ifwi.dts => 111_x86_rom_ifwi.dts} | 2 +- tools/binman/test/{112_x86-rom-ifwi-nodesc.dts => 112_x86_rom_ifwi_nodesc.dts} | 2 +- tools/binman/test/{113_x86-rom-ifwi-nodata.dts => 113_x86_rom_ifwi_nodata.dts} | 2 +- tools/binman/test/144_x86_reset16.dts | 13 +++ tools/binman/test/145_x86_reset16_spl.dts | 13 +++ tools/binman/test/146_x86_reset16_tpl.dts | 13 +++ tools/binman/test/147_intel_fit.dts | 20 ++++ tools/binman/test/148_intel_fit_missing.dts | 17 +++ tools/binman/test/149_symbols_tpl.dts | 28 +++++ ...powerpc_mpc85xx_bootpg_resetvec.dts => 150_powerpc_mpc85xx_bootpg_resetvec.dts} | 0 tools/binman/test/151_x86_rom_ifwi_section.dts | 33 ++++++ tools/binman/test/152_intel_fsp_m.dts | 14 +++ tools/binman/test/Makefile | 14 ++- tools/binman/test/bss_data | Bin 5020 -> 0 bytes tools/binman/test/u_boot_binman_syms | Bin 4924 -> 0 bytes tools/binman/test/u_boot_binman_syms.c | 1 + tools/binman/test/u_boot_binman_syms.lds | 1 + tools/binman/test/u_boot_binman_syms_bad | Bin 4890 -> 0 bytes tools/binman/test/u_boot_binman_syms_size | Bin 4825 -> 0 bytes tools/binman/test/u_boot_no_ucode_ptr | Bin 4182 -> 0 bytes tools/binman/test/u_boot_ucode_ptr | Bin 4175 -> 0 bytes tools/binman/test/u_boot_ucode_ptr.lds | 3 +- tools/patman/README | 8 +- tools/patman/commit.py | 3 + tools/patman/cros_subprocess.py | 3 +- tools/patman/patchstream.py | 64 ++++++++++- tools/patman/test.py | 15 ++- tools/patman/tools.py | 23 ++-- 98 files changed, 1290 insertions(+), 275 deletions(-) create mode 100644 test/py/tests/vboot/sign-configs-sha256-pss-prod.its create mode 100644 tools/binman/etype/intel_fit.py create mode 100644 tools/binman/etype/intel_fit_ptr.py create mode 100644 tools/binman/etype/intel_fsp_m.py create mode 100644 tools/binman/etype/x86_reset16.py create mode 100644 tools/binman/etype/x86_reset16_spl.py create mode 100644 tools/binman/etype/x86_reset16_tpl.py rename tools/binman/test/{029_x86-rom.dts => 029_x86_rom.dts} (87%) rename tools/binman/test/{030_x86-rom-me-no-desc.dts => 030_x86_rom_me_no_desc.dts} (100%) rename tools/binman/test/{031_x86-rom-me.dts => 031_x86_rom_me.dts} (100%) rename tools/binman/test/{032_intel-vga.dts => 032_intel_vga.dts} (100%) rename tools/binman/test/{033_x86-start16.dts => 033_x86_start16.dts} (100%) rename tools/binman/test/{042_intel-fsp.dts => 042_intel_fsp.dts} (100%) rename tools/binman/test/{043_intel-cmc.dts => 043_intel_cmc.dts} (100%) rename tools/binman/test/{046_intel-vbt.dts => 046_intel_vbt.dts} (100%) rename tools/binman/test/{048_x86-start16-spl.dts => 048_x86_start16_spl.dts} (100%) rename tools/binman/test/{081_x86-start16-tpl.dts => 081_x86_start16_tpl.dts} (100%) rename tools/binman/test/{80_4gb_and_skip_at_start_together.dts => 098_4gb_and_skip_at_start_together.dts} (100%) rename tools/binman/test/{111_x86-rom-ifwi.dts => 111_x86_rom_ifwi.dts} (95%) rename tools/binman/test/{112_x86-rom-ifwi-nodesc.dts => 112_x86_rom_ifwi_nodesc.dts} (95%) rename tools/binman/test/{113_x86-rom-ifwi-nodata.dts => 113_x86_rom_ifwi_nodata.dts} (95%) create mode 100644 tools/binman/test/144_x86_reset16.dts create mode 100644 tools/binman/test/145_x86_reset16_spl.dts create mode 100644 tools/binman/test/146_x86_reset16_tpl.dts create mode 100644 tools/binman/test/147_intel_fit.dts create mode 100644 tools/binman/test/148_intel_fit_missing.dts create mode 100644 tools/binman/test/149_symbols_tpl.dts rename tools/binman/test/{81_powerpc_mpc85xx_bootpg_resetvec.dts => 150_powerpc_mpc85xx_bootpg_resetvec.dts} (100%) create mode 100644 tools/binman/test/151_x86_rom_ifwi_section.dts create mode 100644 tools/binman/test/152_intel_fsp_m.dts delete mode 100755 tools/binman/test/bss_data delete mode 100755 tools/binman/test/u_boot_binman_syms delete mode 100755 tools/binman/test/u_boot_binman_syms_bad delete mode 100755 tools/binman/test/u_boot_binman_syms_size delete mode 100755 tools/binman/test/u_boot_no_ucode_ptr delete mode 100755 tools/binman/test/u_boot_ucode_ptr Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot