[U-Boot] [PATCH] 86xx: Report which "bank" of NOR flash we are booting from on MPC8641HPCN
Stefan Roese
sr at denx.de
Tue Jul 21 17:11:05 CEST 2009
On Tuesday 21 July 2009 17:05:56 Wolfgang Denk wrote:
> > int checkboard(void)
> > {
> > - printf ("Board: MPC8641HPCN, System ID: 0x%02x, "
> > - "System Version: 0x%02x, FPGA Version: 0x%02x\n",
> > + u8 vboot;
> > +
> > + printf ("Board: MPC8641HPCN, Sys ID: 0x%02x, "
> > + "Sys Ver: 0x%02x, FPGA Ver: 0x%02x, ",
> > in8(PIXIS_BASE + PIXIS_ID), in8(PIXIS_BASE + PIXIS_VER),
> > in8(PIXIS_BASE + PIXIS_PVER));
> > +
> > + vboot = in8(PIXIS_BASE + 0x16);
>
> --------------------------------^^^^^^^
>
> Maybe you can use a symbolic name here, too?
>
> > + if ((vboot >> 7) & 0x1)
>
> if (vboot & 0x80) ???
>
> > + printf ("vBank: %d\n", ((vboot >> 6) & 0x1));
>
> printf ("vBank: %d\n", !!(vboot & 0x40)); ???
>
> And eventually you can even come up with symbolic names for the magic
> numbers 0x80 and 0x40 ?
And please switch from using in8() to in_8().
Best regards,
Stefan
=====================================================================
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office at denx.de
=====================================================================
More information about the U-Boot
mailing list