Dear Mike Frysinger, In message <1286048840-1901-1-git-send-email-vap...@gentoo.org> you wrote: > Many people like the current nand_init() behavior where it is always > initialized during boot and the flash size shown, but there are cases > where we are willing to forgo this niceness for speed/functionality. > So rather than change the default, introduce a delayed config option > people may enable. This way the nand is only poked when someone tries > to actually use it. > > Signed-off-by: Mike Frysinger <vap...@gentoo.org> > --- ... > extern void nand_init(void); > +#ifdef CONFIG_SYS_NAND_DELAYED_INIT > +# define nand_delayed_init() nand_init() > +#else > +# define nand_delayed_init() do { } while (0) > +#endif
Would it not be esier to rename your nand_delayed_init() into nand_init(), and add a "#ifndef CONFIG_SYS_NAND_DELAYED_INIT" around the current call to nand_init()? Question: is there a risk of problems with boards that have the environment in NAND? Best regards, Wolfgang Denk -- DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: w...@denx.de "Don't think; let the machine do it for you!" - E. C. Berkeley _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot