POST: OCM test added.

Added OCM test to POST layer. This version runs before all other tests
but doesn't yet interrupt post sequence on failure.

Signed-off-by: Ilya Yanok <yanok@emcraft.com>
Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
This commit is contained in:
Yuri Tikhonov 2008-05-08 15:42:47 +02:00 committed by Wolfgang Denk
parent 6891260bdd
commit 6e8ec68226
4 changed files with 104 additions and 0 deletions

View file

@ -29,6 +29,7 @@
#include <post.h>
extern int ocm_post_test (int flags);
extern int cache_post_test (int flags);
extern int watchdog_post_test (int flags);
extern int i2c_post_test (int flags);
@ -60,6 +61,18 @@ extern void sysmon_reloc (void);
struct post_test post_list[] =
{
#if CONFIG_POST & CFG_POST_OCM
{
"OCM test",
"ocm",
"This test checks on chip memory (OCM).",
POST_ROM | POST_ALWAYS | POST_PREREL | POST_CRITICAL,
&ocm_post_test,
NULL,
NULL,
CFG_POST_OCM
},
#endif
#if CONFIG_POST & CFG_POST_CACHE
{
"Cache test",