This collection of patches to common/ adds the following: - EDID support for LCD displays - TPM stress test - gettime command to find out the time since boot - Adds coreboot information to the 'version' command - Fixes LMB on x86 - SHA256 hashing using a new hashing framework created in response to list feedback - Reading raw data from a partition of a block device
Some patches have been dropped from v2 in response to list feedback. Also fixes a few minor bugs and tidy-ups. Changes in v2: - Remove arm: tag from bootstage step patch - Convert space to tab in README - Update gettime commit message to include boards without CONFIG_SYS_HZ - Add more comments to the stdio strncpy commit message - Add new patch to adjust sha1 functions to use const/unsigned - Add new patch to adjust sha256 functions to const and watchdog - Add stricmp() patch again since it is used in this series - Add generic hash API to allow SHA256 command to be added without duplication - Add new patch to change sha1sum to use generic hash API - Add new hash command to support generic hash API - Rework DRAM info feature to use a command instead of updating arm code - Add patch to enable hashing and EDID on smdk5250 - Add x86 patch to enable io command for coreboot - Add x86 tag to version command patch Anton Staaf (1): Add gettime command Kenneth Waters (1): Add a command to read raw blocks from a partition Luigi Semenzato (1): tpm: Add TPM stress test Simon Glass (13): Add new bootstage step for the main loop Fix use of conditional LMB Update time command to avoid using get_timer_masked() sha1: Use const where possible, and unsigned for input len sha256: Use const where possible and add watchdog function Add stricmp() and strnicmp() Add generic hash API sha1sum: Use generic hash layer Add hash command to perform hashing using various algorithms console: Enable function to display console info Add command to show DRAM configuration exynos: Enable hashing functions and EDID for smdk5250 x86: coreboot: Enable io command Stefan Reinauer (1): x86: Add coreboot version to u-boot's version command Taylor Hutt (1): mmc: Fix incorrect handling of 'read' & 'write' commands Tom Wai-Hong Tam (3): edid: Library of EDID decode and print edid: Add I2C command for printing the EDID fdt: edid: Enable fdt_add_edid() function when CONFIG_LCD defined Vadim Bendebury (1): Add console command to access io space registers Vincent Palatin (1): stdio: remove useless strncpy README | 33 +++++ common/Makefile | 6 + common/cmd_bootm.c | 2 +- common/cmd_gettime.c | 56 ++++++++ common/cmd_hash.c | 63 +++++++++ common/cmd_i2c.c | 39 ++++++ common/cmd_io.c | 93 +++++++++++++ common/cmd_mem.c | 25 ++++ common/cmd_mmc.c | 9 +- common/cmd_read.c | 81 ++++++++++++ common/cmd_sha1sum.c | 129 +------------------ common/cmd_time.c | 5 +- common/cmd_tpm.c | 93 +++++++++++++- common/cmd_version.c | 7 +- common/console.c | 6 +- common/edid.c | 307 ++++++++++++++++++++++++++++++++++++++++++++ common/fdt_support.c | 2 +- common/hash.c | 221 +++++++++++++++++++++++++++++++ common/main.c | 2 + common/stdio.c | 1 - include/command.h | 8 +- include/config_cmd_all.h | 4 + include/configs/coreboot.h | 1 + include/configs/smdk5250.h | 7 + include/edid.h | 275 +++++++++++++++++++++++++++++++++++++++ include/hash.h | 69 ++++++++++ include/linux/string.h | 4 + include/sha1.h | 26 ++--- include/sha256.h | 8 +- lib/sha1.c | 19 ++- lib/sha256.c | 37 +++++- lib/string.c | 12 ++- 32 files changed, 1472 insertions(+), 178 deletions(-) create mode 100644 common/cmd_gettime.c create mode 100644 common/cmd_hash.c create mode 100644 common/cmd_io.c create mode 100644 common/cmd_read.c create mode 100644 common/edid.c create mode 100644 common/hash.c create mode 100644 include/edid.h create mode 100644 include/hash.h -- 1.7.7.3 _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot