[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