public inbox for u-boot@lists.denx.de
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v2 0/23] Various patches in common/
@ 2012-11-22 19:12 Simon Glass
  2012-11-22 19:12 ` [U-Boot] [PATCH v2 01/23] Add new bootstage step for the main loop Simon Glass
                   ` (22 more replies)
  0 siblings, 23 replies; 30+ messages in thread
From: Simon Glass @ 2012-11-22 19:12 UTC (permalink / raw)
  To: u-boot

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

^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2012-12-06  0:48 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-22 19:12 [U-Boot] [PATCH v2 0/23] Various patches in common/ Simon Glass
2012-11-22 19:12 ` [U-Boot] [PATCH v2 01/23] Add new bootstage step for the main loop Simon Glass
2012-11-22 19:12 ` [U-Boot] [PATCH v2 02/23] Add gettime command Simon Glass
2012-11-22 19:12 ` [U-Boot] [PATCH v2 03/23] Add a command to read raw blocks from a partition Simon Glass
2012-11-22 19:12 ` [U-Boot] [PATCH v2 04/23] Fix use of conditional LMB Simon Glass
2012-11-22 19:12 ` [U-Boot] [PATCH v2 05/23] stdio: remove useless strncpy Simon Glass
2012-11-22 19:12 ` [U-Boot] [PATCH v2 06/23] Update time command to avoid using get_timer_masked() Simon Glass
2012-12-06  0:48   ` Simon Glass
2012-11-22 19:12 ` [U-Boot] [PATCH v2 07/23] sha1: Use const where possible, and unsigned for input len Simon Glass
2012-11-22 19:12 ` [U-Boot] [PATCH v2 08/23] sha256: Use const where possible and add watchdog function Simon Glass
2012-11-22 19:12 ` [U-Boot] [PATCH v2 09/23] Add stricmp() and strnicmp() Simon Glass
2012-11-27 22:12   ` Scott Wood
2012-12-01 15:38     ` Simon Glass
2012-11-22 19:12 ` [U-Boot] [PATCH v2 10/23] Add generic hash API Simon Glass
2012-12-01 19:35   ` Joe Hershberger
2012-11-22 19:12 ` [U-Boot] [PATCH v2 11/23] sha1sum: Use generic hash layer Simon Glass
2012-11-22 19:12 ` [U-Boot] [PATCH v2 12/23] Add hash command to perform hashing using various algorithms Simon Glass
2012-12-01 19:39   ` Joe Hershberger
2012-11-22 19:12 ` [U-Boot] [PATCH v2 13/23] edid: Library of EDID decode and print Simon Glass
2012-11-22 19:12 ` [U-Boot] [PATCH v2 14/23] edid: Add I2C command for printing the EDID Simon Glass
2012-11-22 19:12 ` [U-Boot] [PATCH v2 15/23] fdt: edid: Enable fdt_add_edid() function when CONFIG_LCD defined Simon Glass
2012-11-22 19:13 ` [U-Boot] [PATCH v2 16/23] mmc: Fix incorrect handling of 'read' & 'write' commands Simon Glass
2012-11-22 19:13 ` [U-Boot] [PATCH v2 17/23] Add console command to access io space registers Simon Glass
2012-11-22 19:13 ` [U-Boot] [PATCH v2 18/23] console: Enable function to display console info Simon Glass
2012-11-22 19:13 ` [U-Boot] [PATCH v2 19/23] tpm: Add TPM stress test Simon Glass
2012-11-22 19:13 ` [U-Boot] [PATCH v2 20/23] Add command to show DRAM configuration Simon Glass
2012-12-01 15:09   ` Simon Glass
2012-11-22 19:13 ` [U-Boot] [PATCH v2 21/23] exynos: Enable hashing functions and EDID for smdk5250 Simon Glass
2012-11-22 19:13 ` [U-Boot] [PATCH v2 22/23] x86: coreboot: Enable io command Simon Glass
2012-11-22 19:13 ` [U-Boot] [PATCH v2 23/23] x86: Add coreboot version to u-boot's version command Simon Glass

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox