[U-Boot] [PATCH] ppc4xx: Add CATCenter Io 405EP board support

Stefan Roese sr at denx.de
Wed Oct 13 09:30:58 CEST 2010


Hi Dirk,

On Wednesday 13 October 2010 09:25:33 Eibach, Dirk wrote:
> > > +#define MDIO_ACTIVE	out32(GPIO0_TCR, in32(GPIO0_TCR) |
> > > CONFIG_SYS_MDIO_PIN)
> > 
> > Use out_be32() accessors here and below.
> 
> Just being curious: why?

Because of the included memory barriers in the in/out_be32() functions. You 
might run into problems when using the "plain" in/out32() function requiring 
extra "sync" instructions.

> Has in32() also to be replaced?

Yes, of course.

Cheers,
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