[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