[U-Boot] [PATCH 0/3 v2] DMA ECC update
Peter Tyser
ptyser at xes-inc.com
Thu Jul 9 02:11:46 CEST 2009
Changes since v1:
- Enable instruction cache during 83xx sdram init
These changes bring the 83xx SDRAM ECC initialization in line
with the 85xx/86xx boards and also fixes a minor bug in fsl_dma.c.
I don't have any 83xx boards to test on, so it would be appreciated
if someone with 83xx hardware that uses ECC could give the patches
a shot.
It'd be nice if SDRAM could be initialized via the DDR controller
with CONFIG_ECC_INIT_VIA_DDRCONTROLLER on the 83xx platform too,
but I'm not going to tackle it:)
The patches also resolve the compile error Stefan brought up with
non-freescale boards with CONFIG_ECC.
Peter Tyser (3):
83xx: Default to using DMA to initialize SDRAM
83xx: Added CONFIG_MEM_INIT_VALUE for boards with ECC
fsl_dma: Fix SDRAM initial value
cpu/mpc83xx/spd_sdram.c | 57 +++--------------------------------------
drivers/dma/fsl_dma.c | 18 ++++++++----
include/asm-ppc/config.h | 7 ++---
include/configs/MPC8349EMDS.h | 1 +
include/configs/MPC8360EMDS.h | 1 +
include/configs/MPC8360ERDK.h | 1 +
include/configs/MPC837XEMDS.h | 1 +
include/configs/MPC837XERDB.h | 1 +
include/configs/TQM834x.h | 1 +
include/configs/kmeter1.h | 1 +
include/configs/sbc8349.h | 1 +
11 files changed, 27 insertions(+), 63 deletions(-)
More information about the U-Boot
mailing list