On Wed, Feb 23, 2005 at 10:39:34AM -0800, Shawn Jin wrote: > Hi, > > This adds UBoot support on Ebony board and also sets emac's PHY mode > explicitly during initialization as Eugene Surovegin provided.
<snip> > + if (!strncmp(__res.bi_enetaddr, "\0xFF\0xFF\0xFF\0xFF\0xFF\0xFF", 6)) > + memcpy(emacdata->mac_addr, __res.bi_enetaddr, 6); > + else > + memcpy(emacdata->mac_addr, EBONY_NA0_ADDR(vpd_base), 6); Can you use the ocotea/luan approach and create an openbios stub in arch/ppc/boot to create the bi_enetaddr infos? The PIBS stub in arch/ppc/boot does this so we can have one path in the platform file that parses the bootinfos. -Matt