u-boot/drivers/mtd
Stefan Roese fb8c061ea0 cfi-flash: Fix problem in flash_toggle(), busy was not detected reliably
This patch simplifies flash_toggle() (AMD commandset), which is used to
detect if a FLASH device is still busy with erase/program operations. On
800MHz Canyonlands/Glacier boards (460EX/GT) the current implementation
did not detect the busy state reliably, resulting in non erased sectors
etc. This patch now simplifies this function by "just" comparing the
complete data-word instead of ANDing it with the command-word (0x40)
before the compatison. It is done the same way in the Linux implementation
chip_ready() in cfi_cmdset_0002.c.

Signed-off-by: Stefan Roese <sr@denx.de>
2008-06-19 15:08:17 +02:00
..
nand NAND: Added support for 128-bit OOB, adapted 2008-06-11 00:30:22 -05:00
nand_legacy Big white-space cleanup. 2008-05-21 00:14:08 +02:00
onenand onenand: rename 16 bit memory copy into memcpy_16() to avoid conflicts 2008-05-01 21:30:16 +02:00
spi SPI Flash subsystem 2008-06-03 20:31:34 +02:00
at45.c Big white-space cleanup. 2008-05-21 00:14:08 +02:00
cfi_flash.c cfi-flash: Fix problem in flash_toggle(), busy was not detected reliably 2008-06-19 15:08:17 +02:00
dataflash.c Clean up dataflash partitioning 2008-04-18 00:24:05 -07:00
jedec_flash.c MTD/CFI: Add support for 16bit legacy AMD flash 2008-03-28 11:44:23 +01:00
Makefile dataflash: Move CONFIG_HAS_DATAFLASH to Makefile 2008-04-01 07:30:51 +02:00
mw_eeprom.c drivers/mtd : move mtd drivers to drivers/mtd 2007-11-25 23:28:52 +01:00