Denk, I comments are in-lined.
Regards, Nag On Tue, Aug 02, 2011 at 22:00:36, Wolfgang Denk wrote: > Dear nagabhushana.netagu...@ti.com, > > In message <1312299792-16415-10-git-send-email-nagabhushana.netagu...@ti.com> > you wrote: > > From: Nagabhushana Netagunte <nagabhushana.netagu...@ti.com> > > > > The AM18xx EVM contains MAC address in I2C EEPROM compared > > da850/omap-l138 Logic PD EVM which maintains in SPI flash. ... > > Sorry, I cannot parse this. Please reformulate. > > > if (!eth_getenv_enetaddr("ethaddr", enetaddr)) { > > - /* Set Ethernet MAC address from EEPROM */ > > - ret = get_mac_addr_spi(addr); > > - if (ret != 0) > > - return -EINVAL; > > + /* Read Ethernet MAC address from EEPROM */ > > + if (dvevm_read_mac_address(addr)) { > > + /* Set Ethernet MAC address from EEPROM */ > > + davinci_sync_env_enetaddr(addr); > > + } else { > > + /* Set Ethernet MAC address from SPI flash */ > > + ret = get_mac_addr_spi(addr); > > + if (ret != 0) > > + return -EINVAL; > > + } > > This is a pretty bad idea, as it will slow down booting and may cause > undefined behaviour if anybody decides to put an EEPROm on a board where you > assume there is none. I understand the concern. I will introduce new config file based on board (manufacturer). Then, based on configuration, can I access EEPROM to read MAC address? OR do you think we should not read MAC address from EEPROM at all? Your suggestions will be helpful. > > Please find a different way to test which board you have (or provide a > separate configuration). Implement this test just once, in early init code, > so that not each and every driver or feature as to test this himself again > and again. Since we can't figure out board type by any other means, I will try to introduce new config files for each board type. > > 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: w...@denx.de > "Spock, did you see the looks on their faces?" > "Yes, Captain, a sort of vacant contentment." > _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot