[U-Boot] [PATCH] fsl: verify writes to the MAC address EEPROM
Wolfgang Denk
wd at denx.de
Mon Aug 2 23:11:21 CEST 2010
Dear Timur Tabi,
In message <4C57336E.7050704 at freescale.com> you wrote:
> Wolfgang Denk wrote:
> > Why is this i2c_read() needed or actually useful? Should the error
> > return code from the i2c_write() above not be sufficient indication
> > that the writing failed? If that was the case, then some other parts
> > of the code need fixing.
>
> That's just the way the EEPROM chip works. When it's set into write-protect
> mode, it cheerfully accepts all of the I2C write commands, and acknowledges
> them appropriately, but it doesn't actually store the data into the EEPROM.
> The read-back is the only way I've found to verify that the write has
> actually occurred.
Is it correct to assume the the WP signal is connected to some GPIO
pin which can be set / unset in software?
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
Lots of folks confuse bad management with destiny. -- Frank Hubbard
More information about the U-Boot
mailing list