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 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot