In message <[EMAIL PROTECTED]> you wrote: > > > I think you are doing something wrong when you try to use "eeprom" to > > access "SPI flash" - these are differnt entities... > > let's make sure we're talking about the same thing. SPI flashes are eeproms > that have a SPI interface. so Spansion's S25FLxxxx, ST's m25pxtmels > AT45DBxxxx, Winbond's W25Xxx/W25Pxx, and such. they need to be erased before > writing, are split up into some unit size, etc... all SPI flashes nowadays > conform to the JEDEC standard (JEP106) which allows for querying of > manufacturer/device ids so that they can be dynamically detected. sounds to > me like "eeprom" is the correct interface for utilizing these devices.
Sounds to me as if you were talking about flash devices with a SPI bus interface. The original SPI eeprom support was implemented som 7+ years ago for the Siemens CCM board; this is where the "CONFIG_SPI" stuff in common/cmd_eeprom.c comes from, and this was supported by the cpu/mpc8xx/spi.c SPI driver. Note that this was a real EEPROM device, i. e. we just needed spi_read() and spi_write() functions to access it. No erase, no sectors or any such stuff. That was an EEPROM - what you have looks like a flash device to me. 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: [EMAIL PROTECTED] In the pitiful, multipage, connection-boxed form to which the flow- chart has today been elaborated, it has proved to be useless as a design tool -- programmers draw flowcharts after, not before, writing the programs they describe. - Fred Brooks, Jr. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ U-Boot-Users mailing list U-Boot-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/u-boot-users