[U-Boot] [PATCH v3 1/3] mx28: Let imx_get_mac_from_fuse be common for mx28

Wolfgang Denk wd at denx.de
Sat Dec 17 20:57:08 CET 2011


Dear Fabio,

In message <4EEA340A.3080802 at denx.de> Stefano Babic wrote:
> On 15/12/2011 17:34, Fabio Estevam wrote:
> > Let imx_get_mac_from_fuse function be a common function, so that other
> > mx28 boards can reuse it.
> > 
> > Signed-off-by: Fabio Estevam <fabio.estevam at freescale.com>
> > ---
> 
> Hi Fabio,
> 
> > +	if (mx28_wait_mask_clr(&ocotp_regs->hw_ocotp_ctrl_reg, OCOTP_CTRL_BUSY,
> > +				MXS_OCOTP_MAX_TIMEOUT)) {
> > +		puts("MXS FEC: Can't get MAC from OCOTP\n");
> > +		return;
> > +	}
> > +
> > +	data = readl(&ocotp_regs->hw_ocotp_cust0);
> > +
> > +	mac[0] = 0x00;
> > +	mac[1] = 0x04;
> 
> Maybe it is worth to add a comment to explain that the magic numbers
> 0x00 - 0x04 are the Freescale's vendor prefix.

This is a common file, right?  Then what about boards from other
vendors?

I think this is not OK as is.

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: wd at denx.de
Dealing with failure is easy: work hard to improve. Success  is  also
easy  to  handle:  you've  solved  the  wrong  problem.  Work hard to
improve.


More information about the U-Boot mailing list