post: new nor flash test

This adds a simple flash test to automatically verify erasing,
writing, and reading of sectors.  The code is based on existing
Blackfin tests but generalized for everyone to use.

Signed-off-by: Mike Frysinger <vapier@gentoo.org>
This commit is contained in:
Mike Frysinger
2011-05-10 13:35:40 +00:00
committed by Wolfgang Denk
parent d2397817f1
commit f6f7395eb3
4 changed files with 123 additions and 2 deletions

View File

@@ -46,6 +46,7 @@ extern int sysmon_post_test (int flags);
extern int dsp_post_test (int flags);
extern int codec_post_test (int flags);
extern int ecc_post_test (int flags);
extern int flash_post_test(int flags);
extern int dspic_init_post_test (int flags);
extern int dspic_post_test (int flags);
@@ -301,7 +302,19 @@ struct post_test post_list[] =
NULL,
NULL,
CONFIG_SYS_POST_COPROC
}
},
#endif
#if CONFIG_POST & CONFIG_SYS_POST_FLASH
{
"Parallel NOR flash test",
"flash",
"This test verifies parallel flash operations.",
POST_RAM | POST_SLOWTEST | POST_MANUAL,
&flash_post_test,
NULL,
NULL,
CONFIG_SYS_POST_FLASH
},
#endif
};