
27 Mar
2017
27 Mar
'17
5:27 p.m.
On 03/17/2017 01:27 AM, Zhiqiang Hou wrote:
From: Hou Zhiqiang Zhiqiang.Hou@nxp.com
Add initialization flag to avoid initializing NAND Flash multiple times, otherwise it will calculate a wrong total size.
Signed-off-by: Hou Zhiqiang Zhiqiang.Hou@nxp.com
V3:
- no change
drivers/mtd/nand/nand.c | 10 ++++++++++ 1 file changed, 10 insertions(+)
diff --git a/drivers/mtd/nand/nand.c b/drivers/mtd/nand/nand.c index 0551241..3ea2dcf 100644 --- a/drivers/mtd/nand/nand.c +++ b/drivers/mtd/nand/nand.c @@ -133,6 +133,16 @@ static void create_mtd_concat(void)
void nand_init(void) {
- static int initialized;
- /*
* Avoid initializing NAND Flash multiple times,
* otherwise it will calculate a wrong total size.
*/
- if (initialized)
return;
- initialized = 1;
#ifdef CONFIG_SYS_NAND_SELF_INIT board_nand_init(); #else
Scott,
Are you OK with this one and #2 in this set? If so, I am going to bring them in.
York