1 2003-10-02 Roland Cassebohm <r.cassebohm@visionsystems.de>
3 * include/flash_at29cxxxx.inl: Improves driver, to work with 16 bit
4 wide access. The driver have to write 256 times after each command
5 sequence, but with two 8 bit divices parallel, the driver writes
8 2001-09-13 Jesper Skov <jskov@redhat.com>
10 * include/flash_at29cxxxx.inl: Added support for AT29LV1024. Added
11 code to erase blocks. Made driver work with 16bit wide
12 parts. Fixed flash size calculations.
14 2001-05-23 Jesper Skov <jskov@redhat.com>
16 * cdl/flash_atmel_at29cxxxx.cdl: Links functions to RAM. IO driver
19 2001-02-23 Jesper Skov <jskov@redhat.com>
21 * include/flash_at29cxxxx.inl: Include type macros from IO driver.
23 2001-02-22 Jesper Skov <jskov@redhat.com>
25 * include/flash_at29cxxxx.inl: Moved flash_query function. Call it
26 indirectly through the IO driver.
28 2001-02-20 Jesper Skov <jskov@redhat.com>
30 * .../atmel/at29cxxxx: Cloned from am29xxxxx driver.
32 2000-12-07 Jesper Skov <jskov@redhat.com>
34 * src/flash.h: Addresses and sizes are also affected by
36 * src/flash_erase_block.c: Plug in working loop.
37 * src/flash_program_buf.c: Same.
39 2000-12-06 Jesper Skov <jskov@redhat.com>
41 * src/am29f040b_flash.c (flash_hwr_init): Use new query semantics.
42 * src/flash_query.c (flash_query): Changed accordingly.
44 * src/flash.h (FLASH_Sector_Erase_Timer): Added.
46 * src/flash_erase_block.c: Do not check error flag after operation
48 * src/flash_program_buf.c: Same.
50 2000-12-05 Jonathan Larmour <jlarmour@redhat.com>
52 * src/am29f040b_flash.c (flash_code_overlaps): Define stext/etext
53 as array types so no assumptions can be made by the compiler about
56 2000-12-05 Jesper Skov <jskov@redhat.com>
58 * Cloned from MBX driver.
60 2000-10-20 Gary Thomas <gthomas@redhat.com>
64 * src/flash_program_buf.c:
65 * src/flash_erase_block.c:
67 * cdl/flash_mbx.cdl: New package/file(s).
69 //===========================================================================
70 //####ECOSGPLCOPYRIGHTBEGIN####
71 // -------------------------------------------
72 // This file is part of eCos, the Embedded Configurable Operating System.
73 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
75 // eCos is free software; you can redistribute it and/or modify it under
76 // the terms of the GNU General Public License as published by the Free
77 // Software Foundation; either version 2 or (at your option) any later version.
79 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY
80 // WARRANTY; without even the implied warranty of MERCHANTABILITY or
81 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
84 // You should have received a copy of the GNU General Public License along
85 // with eCos; if not, write to the Free Software Foundation, Inc.,
86 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
88 // As a special exception, if other files instantiate templates or use macros
89 // or inline functions from this file, or you compile this file and link it
90 // with other works to produce a work based on this file, this file does not
91 // by itself cause the resulting work to be covered by the GNU General Public
92 // License. However the source code for this file must still be made available
93 // in accordance with section (3) of the GNU General Public License.
95 // This exception does not invalidate any other reasons why a work based on
96 // this file might be covered by the GNU General Public License.
98 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
99 // at http://sources.redhat.com/ecos/ecos-license/
100 // -------------------------------------------
101 //####ECOSGPLCOPYRIGHTEND####
102 //===========================================================================