summaryrefslogtreecommitdiff
path: root/board/freescale/mpc8572ds/ddr.c
diff options
context:
space:
mode:
authorYork Sun <yorksun@freescale.com>2011-06-27 13:30:55 -0700
committerKumar Gala <galak@kernel.crashing.org>2011-07-11 13:24:20 -0500
commit939e5bf9b3e04389b0262bc5634599dd0ab9c8e2 (patch)
tree1353cd823440adeb2b1c2105df46e4c726468a1b /board/freescale/mpc8572ds/ddr.c
parent79fa00af5d0317903c7765f5b502bf39e38e64cd (diff)
downloadu-boot-imx-939e5bf9b3e04389b0262bc5634599dd0ab9c8e2.zip
u-boot-imx-939e5bf9b3e04389b0262bc5634599dd0ab9c8e2.tar.gz
u-boot-imx-939e5bf9b3e04389b0262bc5634599dd0ab9c8e2.tar.bz2
powerpc/mpc85xx: Display a warning for unsupported DDR data rates
If DDR initialziation uses a speed table and the speed is not matched, print a warning message instead of silently ignoring. Signed-off-by: York Sun <yorksun@freescale.com> Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Diffstat (limited to 'board/freescale/mpc8572ds/ddr.c')
-rw-r--r--board/freescale/mpc8572ds/ddr.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/board/freescale/mpc8572ds/ddr.c b/board/freescale/mpc8572ds/ddr.c
index ab471af..adcbd58 100644
--- a/board/freescale/mpc8572ds/ddr.c
+++ b/board/freescale/mpc8572ds/ddr.c
@@ -104,7 +104,6 @@ void fsl_ddr_board_options(memctl_options_t *popts,
u32 num_params;
u32 i;
ulong ddr_freq;
- int matched = 0;
if (!pdimm->n_ranks)
return;
@@ -151,14 +150,15 @@ void fsl_ddr_board_options(memctl_options_t *popts,
popts->cpo_override = pbsp->cpo;
popts->write_data_delay = pbsp->write_data_delay;
popts->twoT_en = pbsp->force_2T;
- matched = 1;
break;
}
pbsp++;
}
- if (!matched)
- printf("Warning: board specific timing not found!\n");
+ if (i == num_params) {
+ printf("Warning: board specific timing not found "
+ "for data rate %lu MT/s!\n", ddr_freq);
+ }
/*
* Factors to consider for half-strength driver enable: