On Sun, Oct 10, 2010 at 06:37:40AM -0400, Mike Frysinger wrote: > diff --git a/common/cmd_nand.c b/common/cmd_nand.c > index 3f1d077..e0be7e5 100644 > --- a/common/cmd_nand.c > +++ b/common/cmd_nand.c > @@ -309,6 +309,8 @@ int do_nand(cmd_tbl_t * cmdtp, int flag, int argc, char * > const argv[]) > if (argc < 2) > goto usage; > > + nand_init(); > + > if (quiet_str) > quiet = simple_strtoul(quiet_str, NULL, 0) != 0; >
Also do_nandboot(). > diff --git a/common/env_nand.c b/common/env_nand.c > index 4e8307a..3dffebd 100644 > --- a/common/env_nand.c > +++ b/common/env_nand.c > @@ -359,6 +359,8 @@ void env_relocate_spec(void) > return; > } > > + nand_init(); > + > if (readenv(CONFIG_ENV_OFFSET, (u_char *) tmp_env1)) > puts("No Valid Environment Area found\n"); > > @@ -404,6 +406,8 @@ void env_relocate_spec(void) > free(tmp_env1); > free(tmp_env2); > > +#else > + nand_init(); > #endif /* ! ENV_IS_EMBEDDED */ Do we really need to initialize NAND if the environment is embedded, or could it be delayed to when the environment is saved? -Scott _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot