mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-08-05 16:54:27 +00:00
arm: omap: sdram-nokia: improve error handling
Actually check for errors: print an error log and return NULL. Signed-off-by: Aaro Koskinen <aaro.koskinen@nokia.com> Signed-off-by: Tony Lindgren <tony@atomide.com>
This commit is contained in:
parent
e5f5b5422d
commit
2b1af87ace
1 changed files with 6 additions and 2 deletions
|
@ -223,10 +223,14 @@ struct omap_sdrc_params *nokia_get_sdram_timings(void)
|
||||||
int err = 0;
|
int err = 0;
|
||||||
int i;
|
int i;
|
||||||
|
|
||||||
for (i = 0; i < ARRAY_SIZE(nokia_timings); i++)
|
for (i = 0; i < ARRAY_SIZE(nokia_timings); i++) {
|
||||||
err |= sdrc_timings(i, nokia_timings[i].rate,
|
err |= sdrc_timings(i, nokia_timings[i].rate,
|
||||||
nokia_timings[i].data);
|
nokia_timings[i].data);
|
||||||
|
if (err)
|
||||||
|
pr_err("%s: error with rate %ld: %d\n", __func__,
|
||||||
|
nokia_timings[i].rate, err);
|
||||||
|
}
|
||||||
|
|
||||||
return &nokia_sdrc_params[0];
|
return err ? NULL : nokia_sdrc_params;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue