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

Simon Glass sjg at chromium.org
Fri Jan 29 19:28:05 CET 2016


Hi Tom,

This includes new TPM support and Stephen's work on the Python test framework.


The following changes since commit 3faf2216d9649e2a22e6728194e9797cb46db933:

  Merge branch 'master' of git://git.denx.de/u-boot-tegra (2016-01-28
15:17:11 -0500)

are available in the git repository at:

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

for you to fetch changes up to 26db3a617b38cc1bed1ce100381d2c4ccbb55e42:

  test/py: dfu: allow boardenv to specify test sizes (2016-01-28 21:01:24 -0700)

----------------------------------------------------------------
Christophe Ricard (5):
      tpm: Fix fault in case CONFIG_DM_TPM is set without any TPM
      tpm: tpm_tis_lpc: fix typo
      tpm: Rename tpm_tis_infineon.h to tpm_tis.h and move infineon
specific stuff in tpm_infineon.c
      tpm: st33zp24: Add tpm st33zp24 support with i2c
      tpm: st33zp24: Add tpm st33zp24 spi support

Simon Glass (1):
      dm: Remove device_probe_child()

Stephen Warren (30):
      test/py: fix timeout to be absolute
      test/py: move U-Boot respawn trigger to the test core
      test/py: drain console log at the end of any failed test
      test/py: log when tests send CTRL-C
      test/py: optionally ignore errors from shell commands
      test/py: add various utility code
      test/py: ums: add filesystem-based testing
      test/py: add DFU test
      test/py: move find_ram_base() into u_boot_utils
      test/py: add a networking test
      test/py: make crash detection more robust
      ARM: tegra: shut down USB device controller at boot
      test/py: dfu: error out if USB device already exists
      Implement "pci enum" command for CONFIG_DM_PCI
      distro bootcmd: make net boot only optionally start USB
      distro bootcmd: enumerate PCI before network operations
      test/py: make net test aware of USB and PCI enumeration
      test/py: use " for docstrings
      test/py: Quote consistency
      test/py: Provide custom IDs when parametrizing tests
      test/dm: clear unit test failure count each run
      test/py: fix spawn.expect multiple match handling
      test.py: calculate bad patterns on change only
      test/py: check for bad patterns everywhere we wait
      test/py: detect another "bad pattern" in console output
      test/py: correctly log xfail/xpass tests
      test/py: pass test DTB to sandbox
      test/py: run sandbox in source directory
      test/py: fix a couple typos in comments
      test/py: dfu: allow boardenv to specify test sizes

 README                                        |  11 ++
 arch/arm/mach-tegra/Kconfig                   |  13 ++
 arch/arm/mach-tegra/board2.c                  |  10 +-
 cmd/pci.c                                     |  18 +-
 cmd/tpm.c                                     |   2 +-
 doc/README.distro                             |  15 ++
 drivers/core/device.c                         |   9 +-
 drivers/pci/pci-uclass.c                      |  15 ++
 drivers/tpm/Kconfig                           |  20 +-
 drivers/tpm/Makefile                          |   2 +
 drivers/tpm/{tpm_tis_infineon.h => tpm_tis.h} |  17 +-
 drivers/tpm/tpm_tis_infineon.c                |  17 +-
 drivers/tpm/tpm_tis_st33zp24_i2c.c            | 543
++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/tpm/tpm_tis_st33zp24_spi.c            | 672
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 include/config_distro_bootcmd.h               |  23 ++-
 include/dm/device-internal.h                  |  13 --
 lib/tpm.c                                     |   2 +-
 test/dfu/README                               |  44 -----
 test/dfu/dfu_gadget_test.sh                   | 108 -----------
 test/dfu/dfu_gadget_test_init.sh              |  45 -----
 test/dm/test-main.c                           |   2 +
 test/py/conftest.py                           | 118 +++++++-----
 test/py/multiplexed_log.css                   |   8 +
 test/py/multiplexed_log.py                    | 228 +++++++++++++----------
 test/py/test.py                               |   8 +-
 test/py/tests/test_000_version.py             |   2 +-
 test/py/tests/test_dfu.py                     | 279
++++++++++++++++++++++++++++
 test/py/tests/test_env.py                     |  66 +++----
 test/py/tests/test_help.py                    |   2 +-
 test/py/tests/test_hush_if_test.py            |  10 +-
 test/py/tests/test_md.py                      |  13 +-
 test/py/tests/test_net.py                     | 155 ++++++++++++++++
 test/py/tests/test_sandbox_exit.py            |   6 +-
 test/py/tests/test_shell_basics.py            |  12 +-
 test/py/tests/test_sleep.py                   |   8 +-
 test/py/tests/test_ums.py                     | 243 +++++++++++++++++++-----
 test/py/tests/test_unknown_cmd.py             |   4 +-
 test/py/u_boot_console_base.py                | 226 +++++++++++++----------
 test/py/u_boot_console_exec_attach.py         |  12 +-
 test/py/u_boot_console_sandbox.py             |  28 +--
 test/py/u_boot_spawn.py                       |  47 +++--
 test/py/u_boot_utils.py                       | 209 +++++++++++++++++++++
 test/ums/README                               |  30 ---
 test/ums/ums_gadget_test.sh                   | 183 ------------------
 44 files changed, 2630 insertions(+), 868 deletions(-)
 rename drivers/tpm/{tpm_tis_infineon.h => tpm_tis.h} (86%)
 create mode 100644 drivers/tpm/tpm_tis_st33zp24_i2c.c
 create mode 100644 drivers/tpm/tpm_tis_st33zp24_spi.c
 delete mode 100644 test/dfu/README
 delete mode 100755 test/dfu/dfu_gadget_test.sh
 delete mode 100755 test/dfu/dfu_gadget_test_init.sh
 create mode 100644 test/py/tests/test_dfu.py
 create mode 100644 test/py/tests/test_net.py
 create mode 100644 test/py/u_boot_utils.py
 delete mode 100644 test/ums/README
 delete mode 100755 test/ums/ums_gadget_test.sh

Regards,
Simon


More information about the U-Boot mailing list