Hi Tom, This is the binman symbol feature plus a few other things that I found in my queue. I'll sort out the test patch problems next week.
Buildman is clean, and travis-ci: https://travis-ci.org/sglass68/u-boot/builds/313582145 The following changes since commit 6c7010b779ef29a40ed66acc414f65d2f4b75ced: Merge git://git.denx.de/u-boot-fsl-qoriq (2017-12-07 17:56:51 -0500) are available in the Git repository at: git://git.denx.de/u-boot-dm.git for you to fetch changes up to 2b64d049a06131301f86e9deb57919724effb913: power: pmic/regulator: Add basic support for TPS65910 (2017-12-08 06:25:34 -0700) ---------------------------------------------------------------- Felix Brack (2): power: extend prefix match to regulator-name property power: pmic/regulator: Add basic support for TPS65910 Mario Six (1): drivers: core: Add translation in live tree case Philipp Tomsich (1): dm: reset: have the reset-command perform a COLD reset Simon Glass (13): binman: Add a function to read ELF symbols binman: Add support for including spl/u-boot-spl.dtb binman: Add support for including spl/u-boot-spl-nodtb.bin binman: Drop a stale comment about the 'board' feature binman: Add tests binaries with binman symbols binman: Adjust size of test SPL binary binman: Support enabling debug in tests binman: Support accessing binman tables at run time binman: arm: Include the binman symbol table binman: Add binman symbol support to SPL binman: Add binman support to spl_ram.c binman: Add documentation for the symbol feature binman: tegra: Convert to use binman Stefan Roese (1): dm: blk: Use uclass_find_first/next_device() in blk_first/next_device() Makefile | 6 + arch/arm/config.mk | 6 +- arch/arm/cpu/u-boot-spl.lds | 7 + arch/arm/dts/tegra-u-boot.dtsi | 40 +++++ arch/arm/dts/tegra114-u-boot.dtsi | 3 + arch/arm/dts/tegra124-nyan-big-u-boot.dtsi | 2 + arch/arm/dts/tegra124-u-boot.dtsi | 3 + arch/arm/dts/tegra20-u-boot.dtsi | 11 +- arch/arm/dts/tegra210-u-boot.dtsi | 3 + arch/arm/dts/tegra30-u-boot.dtsi | 3 + arch/arm/mach-tegra/Kconfig | 1 + arch/sandbox/dts/sandbox_pmic.dtsi | 6 + common/spl/spl.c | 16 +- common/spl/spl_ram.c | 19 ++- doc/device-tree-bindings/regulator/regulator.txt | 16 +- drivers/block/blk-uclass.c | 7 +- drivers/core/ofnode.c | 8 +- drivers/power/pmic/Kconfig | 8 + drivers/power/pmic/Makefile | 1 + drivers/power/pmic/pmic-uclass.c | 11 +- drivers/power/pmic/pmic_tps65910_dm.c | 98 +++++++++++ drivers/power/regulator/Kconfig | 8 + drivers/power/regulator/Makefile | 1 + drivers/power/regulator/tps65910_regulator.c | 459 ++++++++++++++++++++++++++++++++++++++++++++++++++ drivers/sysreset/sysreset-uclass.c | 2 +- include/binman_sym.h | 93 ++++++++++ include/power/sandbox_pmic.h | 5 +- include/power/tps65910_pmic.h | 130 ++++++++++++++ include/spl.h | 11 ++ test/dm/regulator.c | 2 + tools/binman/README | 32 +++- tools/binman/binman.py | 11 +- tools/binman/control.py | 3 + tools/binman/elf.py | 129 ++++++++++++++ tools/binman/elf_test.py | 122 ++++++++++++++ tools/binman/etype/entry.py | 8 + tools/binman/etype/u_boot_spl.py | 6 + tools/binman/etype/u_boot_spl_bss_pad.py | 7 +- tools/binman/etype/u_boot_spl_dtb.py | 17 ++ tools/binman/etype/u_boot_spl_nodtb.py | 17 ++ tools/binman/etype/u_boot_with_ucode_ptr.py | 9 +- tools/binman/ftest.py | 68 ++++++-- tools/binman/image.py | 79 ++++++++- tools/binman/image_test.py | 46 +++++ tools/binman/test/21_image_pad.dts | 2 +- tools/binman/test/24_sorted.dts | 4 +- tools/binman/test/28_pack_4gb_outside.dts | 4 +- tools/binman/test/29_x86-rom.dts | 6 +- tools/binman/test/51_u_boot_spl_dtb.dts | 13 ++ tools/binman/test/52_u_boot_spl_nodtb.dts | 11 ++ tools/binman/test/53_symbols.dts | 20 +++ tools/binman/test/Makefile | 18 +- tools/binman/test/bss_data.c | 2 +- tools/binman/test/u_boot_binman_syms | Bin 0 -> 4921 bytes tools/binman/test/u_boot_binman_syms.c | 14 ++ tools/binman/test/u_boot_binman_syms.lds | 30 ++++ tools/binman/test/u_boot_binman_syms_bad | Bin 0 -> 4890 bytes tools/binman/test/u_boot_binman_syms_bad.c | 1 + tools/binman/test/u_boot_binman_syms_bad.lds | 29 ++++ tools/binman/test/u_boot_binman_syms_size | Bin 0 -> 4825 bytes tools/binman/test/u_boot_binman_syms_size.c | 12 ++ tools/binman/test/u_boot_ucode_ptr.c | 2 +- 62 files changed, 1645 insertions(+), 63 deletions(-) create mode 100644 arch/arm/dts/tegra-u-boot.dtsi create mode 100644 arch/arm/dts/tegra114-u-boot.dtsi create mode 100644 arch/arm/dts/tegra124-u-boot.dtsi create mode 100644 arch/arm/dts/tegra210-u-boot.dtsi create mode 100644 arch/arm/dts/tegra30-u-boot.dtsi create mode 100644 drivers/power/pmic/pmic_tps65910_dm.c create mode 100644 drivers/power/regulator/tps65910_regulator.c create mode 100644 include/binman_sym.h create mode 100644 include/power/tps65910_pmic.h create mode 100644 tools/binman/elf.py create mode 100644 tools/binman/elf_test.py create mode 100644 tools/binman/etype/u_boot_spl_dtb.py create mode 100644 tools/binman/etype/u_boot_spl_nodtb.py create mode 100644 tools/binman/image_test.py create mode 100644 tools/binman/test/51_u_boot_spl_dtb.dts create mode 100644 tools/binman/test/52_u_boot_spl_nodtb.dts create mode 100644 tools/binman/test/53_symbols.dts create mode 100755 tools/binman/test/u_boot_binman_syms create mode 100644 tools/binman/test/u_boot_binman_syms.c create mode 100644 tools/binman/test/u_boot_binman_syms.lds create mode 100755 tools/binman/test/u_boot_binman_syms_bad create mode 120000 tools/binman/test/u_boot_binman_syms_bad.c create mode 100644 tools/binman/test/u_boot_binman_syms_bad.lds create mode 100755 tools/binman/test/u_boot_binman_syms_size create mode 100644 tools/binman/test/u_boot_binman_syms_size.c Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot