All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH v2 0/7] 83xx/85xx/86xx ECC update
@ 2009-11-09 23:37 Peter Tyser
  2009-11-09 23:37 ` [U-Boot] [PATCH 1/7] 83xx: Add CCSR DDR register offsets Peter Tyser
                   ` (7 more replies)
  0 siblings, 8 replies; 24+ messages in thread
From: Peter Tyser @ 2009-11-09 23:37 UTC (permalink / raw)
  To: u-boot

This patch series is similar to the "8xxx: Add 'ecc' command" recently
submitted but has the following changes:
- Supports 83xx/85xx/86xx, previously 83xx wasn't supported
- Removes the old 83xx ecc command and replaces it with this new
  implementation
- Places the ecc code in a new drivers/edac directory instead of
  in cpu/8xxx
- The ecc command is enabled via CONFIG_EDAC_FSL_ECC instead of
  CONFIG_CMD_ECC

I compile tested on 83xx, but don't have any 83xx boards to test
on, so it'd be much appreciated if someone else could give it a shot.
If people don't want to actually ground signals on their boards,
they can inject an error then modify memory or perform a mtest to
simulate ecc errors.

Peter Tyser (7):
  83xx: Add CCSR DDR register offsets
  85xx/86xx: Add ECC error injection defines
  83xx/85xx/86xx: Add ECC support
  83xx: Migrate CONFIG_DDR_ECC_CMD to CONFIG_FSL_EDAC_ECC
  Add check for ECC errors during SDRAM POST and mtest
  xes: Add 8xxx post support
  xes: Enable memory POST and ECC error reporting

 Makefile                         |    2 +
 board/xes/common/Makefile        |    1 +
 board/xes/common/fsl_8xxx_post.c |   36 ++++
 common/cmd_mem.c                 |   10 +
 cpu/mpc83xx/Makefile             |    1 -
 cpu/mpc83xx/ecc.c                |  390 --------------------------------------
 drivers/edac/Makefile            |   46 +++++
 drivers/edac/fsl_8xxx_ecc.c      |  381 +++++++++++++++++++++++++++++++++++++
 include/asm-ppc/immap_83xx.h     |   22 ++-
 include/asm-ppc/immap_85xx.h     |    4 +
 include/asm-ppc/immap_86xx.h     |    3 +
 include/common.h                 |    6 +
 include/configs/MPC8349EMDS.h    |    2 +-
 include/configs/MPC8360EMDS.h    |    2 +-
 include/configs/MPC8360ERDK.h    |    2 +-
 include/configs/MPC837XEMDS.h    |    2 +-
 include/configs/MPC837XERDB.h    |    2 +-
 include/configs/XPEDITE5170.h    |    3 +
 include/configs/XPEDITE5200.h    |    3 +
 include/configs/XPEDITE5370.h    |    3 +
 include/configs/sbc8349.h        |    2 +-
 include/configs/vme8349.h        |    2 +-
 post/drivers/memory.c            |    5 +
 23 files changed, 525 insertions(+), 405 deletions(-)
 create mode 100644 board/xes/common/fsl_8xxx_post.c
 delete mode 100644 cpu/mpc83xx/ecc.c
 create mode 100644 drivers/edac/Makefile
 create mode 100644 drivers/edac/fsl_8xxx_ecc.c

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

end of thread, other threads:[~2009-12-16 15:55 UTC | newest]

Thread overview: 24+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-09 23:37 [U-Boot] [PATCH v2 0/7] 83xx/85xx/86xx ECC update Peter Tyser
2009-11-09 23:37 ` [U-Boot] [PATCH 1/7] 83xx: Add CCSR DDR register offsets Peter Tyser
2009-11-09 23:37 ` [U-Boot] [PATCH 2/7] 85xx/86xx: Add ECC error injection defines Peter Tyser
2009-11-09 23:37 ` [U-Boot] [PATCH 3/7] 83xx/85xx/86xx: Add ECC support Peter Tyser
2009-11-10  0:25   ` Liu Dave-R63238
2009-11-10  0:32     ` Peter Tyser
2009-11-10  0:38       ` Liu Dave-R63238
2009-11-10  0:42         ` Liu Dave-R63238
2009-11-10  0:46           ` Liu Dave-R63238
2009-11-10  1:01           ` Peter Tyser
2009-11-10  1:08             ` Liu Dave-R63238
2009-11-10  1:20               ` Peter Tyser
2009-11-10  2:15                 ` Ira W. Snyder
2009-11-10  3:07                   ` Peter Tyser
2009-11-10 16:51                     ` Ira W. Snyder
2009-11-10 17:36                       ` Peter Tyser
2009-11-10 17:53                         ` Ira W. Snyder
2009-11-09 23:37 ` [U-Boot] [PATCH 4/7] 83xx: Migrate CONFIG_DDR_ECC_CMD to CONFIG_EDAC_FSL_ECC Peter Tyser
2009-11-10  0:51   ` [U-Boot] [PATCH 4/7] 83xx: Migrate CONFIG_DDR_ECC_CMD toCONFIG_EDAC_FSL_ECC Liu Dave-R63238
2009-11-10  1:09     ` Peter Tyser
2009-11-09 23:37 ` [U-Boot] [PATCH 5/7] Add check for ECC errors during SDRAM POST and mtest Peter Tyser
2009-11-09 23:37 ` [U-Boot] [PATCH 6/7] xes: Add 8xxx post support Peter Tyser
2009-11-09 23:37 ` [U-Boot] [PATCH 7/7] xes: Enable memory POST and ECC error reporting Peter Tyser
2009-12-16 15:55 ` [U-Boot] [PATCH v2 0/7] 83xx/85xx/86xx ECC update Peter Tyser

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.