2001-10-31  Jesper Skov  <jskov@redhat.com>

	* include/flash_am29xxxxx_parts.inl: Removed fix me comments -
	description is accurate.

2001-10-30  Jesper Skov  <jskov@redhat.com>
	From Gary:
	* include/flash_am29xxxxx_parts.inl: Added preliminary AM29LV640
	support. Still needs some tweaks.
	* cdl/flash_amd_am29xxxxx.cdl: Same.

2001-09-26  Gary Thomas  <gthomas@redhat.com>

	* include/flash_am29xxxxx.inl (flash_erase_block): 
	New platform control - CYGHWR_FLASH_AM29XXXXX_NO_WRITE_PROTECT.
	Define this if the write-protect feature is non-functional/missing.

2001-08-16  Jonathan Larmour  <jlarmour@redhat.com>

	* include/flash_am29xxxxx.inl: Double erase timeouts for faster CPUs.

2001-08-10  Jesper Skov  <jskov@redhat.com>

	* include/flash_am29xxxxx.inl (flash_hwr_init): Fix block number.

2001-07-26  Jesper Skov  <jskov@redhat.com>

	* include/flash_am29xxxxx.inl: Made code deal with multiple
	banks. Use flag to identify banked devices.
	* include/flash_am29xxxxx_parts.inl: Updated with banked flag.

2001-07-23  David Howells  <dhowells@redhat.com>

	* include/flash_am29xxxxx.inl: Added support for chips divided
	into banks, and added correct addresses for 16-bit chips
	configured in 8-bit mode
	* include/flash_am29xxxxx_parts.inl: Added data for chips divided
	into banks

2001-06-11  Jesper Skov  <jskov@redhat.com>

	* include/flash_am29xxxxx.inl: Traverse by incrementing
	driver-global pointer variable.

2001-06-11  David Howells  <dhowells@redhat.com>

	* include/flash_am29xxxxx.inl: actually traverse the list of
	supported devices, rather than checking the first entry several
	times

2001-06-08  Jesper Skov  <jskov@redhat.com>

	* include/flash_am29xxxxx_parts.inl: New file with just part
	data.

	* include/flash_am29xxxxx.inl: Leave more space for bootblock
	offsets. Moved part table data to separate file.

	* cdl/flash_amd_am29xxxxx.cdl: Added config options to control
	inclusion of table data for various parts.

2001-05-29  Jesper Skov  <jskov@redhat.com>

	* include/flash_am29xxxxx.inl (flash_hwr_init): Call platform init
	code if defined.

2001-05-28  Jesper Skov  <jskov@redhat.com>

	* include/flash_am29xxxxx.inl: Rewritten to handle bootblock
	parts, autodetect part and configure accordingly.
	Fixed erase and program code to work with devices in parallel.
	Fixed buglet in bootblock detect code.

2001-05-23  Jesper Skov  <jskov@redhat.com>

	* cdl/flash_amd_am29xxxxx.cdl: Links function in RAM. IO driver
	need not copy.

	* include/flash_am29xxxxx.inl: Check for WP before trying to erase
	block. Use P2V macro.

2001-02-23  Jesper Skov  <jskov@redhat.com>

	* include/flash_am29xxxxx.inl (flash_query): Allow device to
	settle before returning.

2001-02-22  Jesper Skov  <jskov@redhat.com>

	* include/flash_am29xxxxx.inl: Fix typo. Cleaned up, almost
	working with MBX. Times out when erasing from ROM version of RB.

2001-02-20  Jesper Skov  <jskov@redhat.com>

	* .../amd/am29xxxxx: Cloned from hardwired am29f040b driver.

2000-12-07  Jesper Skov  <jskov@redhat.com>

	* src/flash.h: Addresses and sizes are also affected by
	interleaving.
	* src/flash_erase_block.c: Plug in working loop.
	* src/flash_program_buf.c: Same.

2000-12-06  Jesper Skov  <jskov@redhat.com>

	* src/am29f040b_flash.c (flash_hwr_init): Use new query semantics.
	* src/flash_query.c (flash_query): Changed accordingly.

	* src/flash.h (FLASH_Sector_Erase_Timer): Added.

	* src/flash_erase_block.c: Do not check error flag after operation
	completes.
	* src/flash_program_buf.c: Same.

2000-12-05  Jonathan Larmour  <jlarmour@redhat.com>

	* src/am29f040b_flash.c (flash_code_overlaps): Define stext/etext
	as array types so no assumptions can be made by the compiler about
	location.

2000-12-05  Jesper Skov  <jskov@redhat.com>

	* Cloned from MBX driver.

2000-10-20  Gary Thomas  <gthomas@redhat.com>

	* src/mbx_flash.c: 
	* src/flash_query.c: 
	* src/flash_program_buf.c: 
	* src/flash_erase_block.c: 
	* src/flash.h: 
	* cdl/flash_mbx.cdl: New package/file(s).

//===========================================================================
//####COPYRIGHTBEGIN####
//                                                                          
// -------------------------------------------                              
// The contents of this file are subject to the Red Hat eCos Public License 
// Version 1.1 (the "License"); you may not use this file except in         
// compliance with the License.  You may obtain a copy of the License at    
// http://www.redhat.com/                                                   
//                                                                          
// Software distributed under the License is distributed on an "AS IS"      
// basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.  See the 
// License for the specific language governing rights and limitations under 
// the License.                                                             
//                                                                          
// The Original Code is eCos - Embedded Configurable Operating System,      
// released September 30, 1998.                                             
//                                                                          
// The Initial Developer of the Original Code is Red Hat.                   
// Portions created by Red Hat are                                          
// Copyright (C) 1998, 1999, 2000, 2001 Red Hat, Inc.
// All Rights Reserved.                                                     
// -------------------------------------------                              
//                                                                          
//####COPYRIGHTEND####
//===========================================================================
