Hi Graeme, On Mon, Aug 29, 2011 at 5:14 AM, Graeme Russ <graeme.r...@gmail.com> wrote: > There are some locations in the code which anticipate printf() being called > before the console is ready by squelching printf() on gd->have_console. > Move this squelching into printf(), vprintf(), puts() and putc(). Also > make tstc() and getc() return 0 if console is not yet initialised > > Signed-off-by: Graeme Russ <graeme.r...@gmail.com>
This stops U-Boot from hanging if I add a printf() prior to console init in board_init_f. Great! Tested-by: Simon Glass <s...@chromium.org> Regards, Simon > --- > arch/powerpc/cpu/mpc5xxx/i2c.c | 30 ++++++++++-------------------- > arch/powerpc/cpu/mpc8xx/i2c.c | 18 ++++++------------ > common/console.c | 18 ++++++++++++++++++ > drivers/i2c/ppc4xx_i2c.c | 5 +---- > drivers/i2c/soft_i2c.c | 1 - > 5 files changed, 35 insertions(+), 37 deletions(-) > > diff --git a/arch/powerpc/cpu/mpc5xxx/i2c.c b/arch/powerpc/cpu/mpc5xxx/i2c.c > index 9fb330f..f9d293b 100644 > --- a/arch/powerpc/cpu/mpc5xxx/i2c.c > +++ b/arch/powerpc/cpu/mpc5xxx/i2c.c [snip] _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot