[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