[U-Boot] Please pull u-boot-dm
Simon Glass
sjg at chromium.org
Fri Dec 8 22:44:30 UTC 2017
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
More information about the U-Boot
mailing list