Stefan Roese 79b4cda076 Major CFI-FLASH driver update:
* Add env-variable "unlock" to handle initial state of sectors
  (locked/unlocked).

  Only the U-Boot image and it's environment is protected,
  all other sectors are unprotected (unlocked) if flash
  hardware protection is used (CFG_FLASH_PROTECTION) and
  the environment variable "unlock" is set to "yes".

  Patch by Stefan Roese, 28 Feb 2006

* Update drivers/cfi_flash.c:
  - find_sector() called in both versions of flash_write_cfiword()
  Patch by Peter Pearse, 27th Feb 2006

* CFI support for a x8/x16 AMD/Spansion flash configured in x8 mode
  Patch by Jose Maria Lopez, 16 Jan 2006

* Add support for AMD/Spansion Flashes in flash_write_cfibuffer
  Patch by Alex Bastos and Thomas Schaefer, 2005-08-29

* Changes/fixes for drivers/cfi_flash.c:
  We *should* check if there are any error bits if the previous call
  returned ERR_OK (Otherwise we will have output an error message in
  flash_status_check() already.)  The original code would only check for
  error bits if flash_status_check() returns ERR_TIMEOUT.
  Patch by Marcus Hall, 23 Aug 2005

* Changes/fixes for drivers/cfi_flash.c:
  - Add CFG_FLASH_PROTECT_CLEAR on drivers/cfi_flash.c
  - Prohibit buffer write when buffer_size is 1 on drivers/cfi_flash.c
  Patch by Sangmoon Kim, 19 Aug 2005

* Fixes for drivers/cfi_flash.c:
  - Fix wrong timeout value usage in flash_status_check()
  - Round write_tout up when converting to msec in flash_get_size()
  - Remove clearing flash status at the end of flash_write_cfibuffer()
    which sets Intel 28F640J3 flash back to command mode on CSB472
  Patch by Tolunay Orkun, 02 July 2005
2006-02-28 15:29:58 +01:00
..
2003-06-27 21:31:46 +00:00
2003-06-27 21:31:46 +00:00
2003-06-27 21:31:46 +00:00
2002-11-03 00:24:07 +00:00
2005-01-10 00:01:04 +00:00
2003-06-27 21:31:46 +00:00
2003-06-27 21:31:46 +00:00
2003-06-27 21:31:46 +00:00
2003-06-27 21:31:46 +00:00
2003-06-27 21:31:46 +00:00
2003-06-27 21:31:46 +00:00
2003-06-27 21:31:46 +00:00
2003-06-27 21:31:46 +00:00
2003-06-27 21:31:46 +00:00
2005-10-13 16:45:02 +02:00
2006-02-28 15:29:58 +01:00
2005-10-13 16:45:02 +02:00
2004-08-01 22:48:16 +00:00
2004-08-01 22:48:16 +00:00
2003-06-27 21:31:46 +00:00
2005-10-13 16:45:02 +02:00
2003-06-27 21:31:46 +00:00
2005-10-28 22:30:33 +02:00
2004-07-01 16:30:44 +00:00
2003-06-27 21:31:46 +00:00
2005-10-13 16:45:02 +02:00
2003-06-27 21:31:46 +00:00
2005-10-28 22:30:33 +02:00
2005-10-13 16:45:02 +02:00
2002-11-03 00:24:07 +00:00
2005-09-25 18:41:04 +02:00
2005-09-23 11:05:55 +02:00
2005-10-17 02:39:53 +02:00
2005-10-13 16:45:02 +02:00
2003-06-27 21:31:46 +00:00
2004-12-16 21:44:03 +00:00
2004-01-02 14:00:00 +00:00
2004-07-01 16:30:44 +00:00
2004-07-01 16:30:44 +00:00
2004-07-01 16:30:44 +00:00
2005-03-27 23:41:39 +00:00
2005-10-13 16:45:02 +02:00
2003-06-27 21:31:46 +00:00
2005-08-06 01:02:27 +02:00
2003-06-27 21:31:46 +00:00
2003-06-27 21:31:46 +00:00
2005-10-28 22:30:33 +02:00
2004-03-25 15:14:43 +00:00
2004-03-25 15:14:43 +00:00
2002-09-17 21:37:55 +00:00