[U-Boot] Please pull u-boot-dm

Simon Glass sjg at chromium.org
Sun Sep 30 20:06:10 UTC 2018


Hi Tom,

Here are some binman and core driver-model enhancements.

https://travis-ci.org/sglass68/u-boot/builds/435045761

Re signed tags, I did read this link:

http://web.mit.edu/git/www/howto/using-signed-tag-in-pull-request.html

but I get:

error: gpg failed to sign the data
error: unable to sign the tag
The tag message has been left in .git/TAG_EDITMSG

I have tried for a while to get gpg going. I used to use it a long
time again. Do you know any good instructions for that?

Regards,
Simon


The following changes since commit bbef20d479441b01d62252cf127498c58078b2c3:

  Merge tag 'xilinx-for-v2018.11' of
git://git.denx.de/u-boot-microblaze (2018-09-27 08:29:10 -0400)

are available in the Git repository at:

  git://git.denx.de/u-boot-dm.git

for you to fetch changes up to 31b8217e83a63d1c8c70edcdcdf5aff3b1791640:

  dm: test: Add "/firmware" node scan test (2018-09-29 11:49:35 -0600)

----------------------------------------------------------------
Jens Wiklander (1):
      fdt: fdtdec_setup_memory_banksize() use livetree

Liviu Dudau (2):
      include/clk.h: Fix the name of the clock uclass in comment
      include/dm.h: Remove duplicated include directive

Marek Vasut (1):
      cmd: clk: Add trivial implementation of clock dump for DM

Mario Six (7):
      core: Add functions to set properties in live-tree
      test: Add tests for DT-manipulation functions
      core: Add dev_{disable,enable}_by_path
      test: Add tests for dev_{enable, disable}_by_path
      drivers: Add board uclass
      board: Add gazerbeam driver
      test: Add tests for board uclass

Rajan Vaja (2):
      firmware: Add FIRMWARE config prompt string
      dm: test: Add "/firmware" node scan test

Simon Glass (33):
      fdt: Add Python support for adding/removing nodes
      binman: Move 'special properties' docs to README.entries
      binman: Allow 'fill' entry to have a size of 0
      binman: Generate an error when text is not provided
      binman: Add x86 support for starting TPL
      binman: Tidy up the vblock entry
      binman: Support building a selection of images
      dtoc: Allow syncing of the device tree back to a file
      dtoc: Fixed endianness in Prop.GetEmpty()
      dtoc: Support adding new nodes
      dtoc: Add methods for adding and updating properties
      dtoc: Add a way to create an Fdt object from a data block
      binman: Add an entry method for getting the default filename
      binman: Move state information into a new module
      binman: Move state logic into the state module
      binman: Centralise device-tree updates within binman
      binman: Obtain the list of device trees from the config
      binman: Allow control of whether a fake DT is used
      binman: Support updating all device tree files
      patman: Detect missing tools and report them
      binman: Support compressed entries
      binman: Allow zero-size sections
      binman: Support adding files
      binman: Support expanding entries
      binman: Mention section attributes in docs
      binman: Support hashing entries
      binman: Support x86 microcode in TPL
      binman: Record the parent section of each section
      binman: Correct fmap output on x86
      binman: Support ELF files for U-Boot and SPL
      binman: Allow writing a map file when something goes wrong
      buildman: Avoid hanging when the config changes
      sandbox: Add an explanation of the sandbox variants

 .travis.yml                                                       |   1 +
 Documentation/devicetree/bindings/board/gdsys,board_gazerbeam.txt |  46 ++++
 arch/Kconfig                                                      |   1 +
 arch/sandbox/dts/test.dts                                         |  10 +
 board/sandbox/README.sandbox                                      |  24 ++
 cmd/clk.c                                                         |  37 +++
 configs/sandbox64_defconfig                                       |   2 +
 configs/sandbox_defconfig                                         |   2 +
 configs/sandbox_flattree_defconfig                                |   2 +
 configs/sandbox_noblk_defconfig                                   |   2 +
 configs/sandbox_spl_defconfig                                     |   2 +
 drivers/Kconfig                                                   |   2 +
 drivers/Makefile                                                  |   1 +
 drivers/board/Kconfig                                             |  22 ++
 drivers/board/Makefile                                            |   7 +
 drivers/board/board-uclass.c                                      |  60 +++++
 drivers/board/gazerbeam.c                                         |
262 ++++++++++++++++++++
 drivers/board/gazerbeam.h                                         |  18 ++
 drivers/board/sandbox.c                                           |
107 +++++++++
 drivers/board/sandbox.h                                           |  12 +
 drivers/core/device.c                                             |  78 ++++++
 drivers/core/ofnode.c                                             |  70 ++++++
 drivers/firmware/Kconfig                                          |   2 +-
 drivers/firmware/Makefile                                         |   1 +
 drivers/firmware/firmware-sandbox.c                               |  20 ++
 drivers/firmware/firmware-uclass.c                                |   2 +-
 include/board.h                                                   |
139 +++++++++++
 include/clk.h                                                     |   2 +-
 include/dm.h                                                      |   1 -
 include/dm/device.h                                               |  16 ++
 include/dm/ofnode.h                                               |  46 ++++
 include/dm/uclass-id.h                                            |   1 +
 lib/fdtdec.c                                                      |  44 ++--
 scripts/dtc/pylibfdt/libfdt.i_shipped                             |  34 ++-
 test/dm/Makefile                                                  |   2 +
 test/dm/board.c                                                   |  57 +++++
 test/dm/firmware.c                                                |  22 ++
 test/dm/test-fdt.c                                                |  82 +++++++
 tools/binman/README                                               |  49 +++-
 tools/binman/README.entries                                       |
103 +++++++-
 tools/binman/bsection.py                                          |  69 +++++-
 tools/binman/cmdline.py                                           |   4 +
 tools/binman/control.py                                           |
96 ++++----
 tools/binman/entry.py                                             |
92 +++++++-
 tools/binman/entry_test.py                                        |  16 ++
 tools/binman/etype/_testing.py                                    |   7 +-
 tools/binman/etype/blob.py                                        |  49 +++-
 tools/binman/etype/blob_dtb.py                                    |  33 +++
 tools/binman/etype/files.py                                       |  57 +++++
 tools/binman/etype/fill.py                                        |   2 +-
 tools/binman/etype/fmap.py                                        |  11 +-
 tools/binman/etype/section.py                                     |  14 +-
 tools/binman/etype/text.py                                        |   3 +
 tools/binman/etype/u_boot_dtb.py                                  |   9 +-
 tools/binman/etype/u_boot_dtb_with_ucode.py                       |  27 ++-
 tools/binman/etype/u_boot_elf.py                                  |  39 +++
 tools/binman/etype/u_boot_spl_dtb.py                              |   6 +-
 tools/binman/etype/u_boot_spl_elf.py                              |  24 ++
 tools/binman/etype/u_boot_spl_with_ucode_ptr.py                   |   2 +
 tools/binman/etype/u_boot_tpl_dtb.py                              |   6 +-
 tools/binman/etype/u_boot_tpl_dtb_with_ucode.py                   |  25 ++
 tools/binman/etype/u_boot_tpl_with_ucode_ptr.py                   |  27 +++
 tools/binman/etype/u_boot_ucode.py                                |  26 +-
 tools/binman/etype/u_boot_with_ucode_ptr.py                       |  24 +-
 tools/binman/etype/vblock.py                                      |  11 +-
 tools/binman/etype/x86_start16_tpl.py                             |  30 +++
 tools/binman/fmap_util.py                                         |   6 +-
 tools/binman/ftest.py                                             |
394 ++++++++++++++++++++++++++++++-
 tools/binman/image.py                                             |  30 ++-
 tools/binman/state.py                                             |
253 ++++++++++++++++++++
 tools/binman/test/80_fill_empty.dts                               |  15 ++
 tools/binman/test/81_x86-start16-tpl.dts                          |  14 ++
 tools/binman/test/82_fdt_update_all.dts                           |  18 ++
 tools/binman/test/83_compress.dts                                 |  11 +
 tools/binman/test/84_files.dts                                    |  11 +
 tools/binman/test/85_files_compress.dts                           |  11 +
 tools/binman/test/86_files_none.dts                               |  12 +
 tools/binman/test/87_files_no_pattern.dts                         |  11 +
 tools/binman/test/88_expand_size.dts                              |  43 ++++
 tools/binman/test/89_expand_size_bad.dts                          |  14 ++
 tools/binman/test/90_hash.dts                                     |  12 +
 tools/binman/test/91_hash_no_algo.dts                             |  11 +
 tools/binman/test/92_hash_bad_algo.dts                            |  12 +
 tools/binman/test/93_x86_tpl_ucode.dts                            |  29 +++
 tools/binman/test/94_fmap_x86.dts                                 |  20 ++
 tools/binman/test/95_fmap_x86_section.dts                         |  22 ++
 tools/binman/test/96_elf.dts                                      |  14 ++
 tools/binman/test/97_elf_strip.dts                                |  15 ++
 tools/binman/test/99_hash_section.dts                             |  18 ++
 tools/binman/test/files/1.dat                                     |   1 +
 tools/binman/test/files/2.dat                                     |   1 +
 tools/binman/test/files/ignored_dir.dat/ignore                    |   0
 tools/binman/test/files/not-this-one                              |   1 +
 tools/buildman/builder.py                                         |   2 +-
 tools/dtoc/fdt.py                                                 |
197 +++++++++++++++-
 tools/dtoc/test_fdt.py                                            |  67 +++++-
 tools/patman/tools.py                                             |  47 +++-
 97 files changed, 3212 insertions(+), 200 deletions(-)
 create mode 100644
Documentation/devicetree/bindings/board/gdsys,board_gazerbeam.txt
 create mode 100644 drivers/board/Kconfig
 create mode 100644 drivers/board/Makefile
 create mode 100644 drivers/board/board-uclass.c
 create mode 100644 drivers/board/gazerbeam.c
 create mode 100644 drivers/board/gazerbeam.h
 create mode 100644 drivers/board/sandbox.c
 create mode 100644 drivers/board/sandbox.h
 create mode 100644 drivers/firmware/firmware-sandbox.c
 create mode 100644 include/board.h
 create mode 100644 test/dm/board.c
 create mode 100644 test/dm/firmware.c
 create mode 100644 tools/binman/etype/blob_dtb.py
 create mode 100644 tools/binman/etype/files.py
 create mode 100644 tools/binman/etype/u_boot_elf.py
 create mode 100644 tools/binman/etype/u_boot_spl_elf.py
 create mode 100644 tools/binman/etype/u_boot_tpl_dtb_with_ucode.py
 create mode 100644 tools/binman/etype/u_boot_tpl_with_ucode_ptr.py
 create mode 100644 tools/binman/etype/x86_start16_tpl.py
 create mode 100644 tools/binman/state.py
 create mode 100644 tools/binman/test/80_fill_empty.dts
 create mode 100644 tools/binman/test/81_x86-start16-tpl.dts
 create mode 100644 tools/binman/test/82_fdt_update_all.dts
 create mode 100644 tools/binman/test/83_compress.dts
 create mode 100644 tools/binman/test/84_files.dts
 create mode 100644 tools/binman/test/85_files_compress.dts
 create mode 100644 tools/binman/test/86_files_none.dts
 create mode 100644 tools/binman/test/87_files_no_pattern.dts
 create mode 100644 tools/binman/test/88_expand_size.dts
 create mode 100644 tools/binman/test/89_expand_size_bad.dts
 create mode 100644 tools/binman/test/90_hash.dts
 create mode 100644 tools/binman/test/91_hash_no_algo.dts
 create mode 100644 tools/binman/test/92_hash_bad_algo.dts
 create mode 100644 tools/binman/test/93_x86_tpl_ucode.dts
 create mode 100644 tools/binman/test/94_fmap_x86.dts
 create mode 100644 tools/binman/test/95_fmap_x86_section.dts
 create mode 100644 tools/binman/test/96_elf.dts
 create mode 100644 tools/binman/test/97_elf_strip.dts
 create mode 100644 tools/binman/test/99_hash_section.dts
 create mode 100644 tools/binman/test/files/1.dat
 create mode 100644 tools/binman/test/files/2.dat
 create mode 100644 tools/binman/test/files/ignored_dir.dat/ignore
 create mode 100644 tools/binman/test/files/not-this-one

Regards,
Simon


More information about the U-Boot mailing list