OpenCores
URL https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [rtos/] [ecos-2.0/] [packages/] [devs/] [flash/] [amd/] [am29xxxxx/] [v2_0/] [ChangeLog] - Blame information for rev 174

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 27 unneback
2003-02-11  Gary Thomas  
2
 
3
        * include/flash_am29xxxxx_parts.inl:
4
        Fix identifier code for AM29LV320DT.
5
 
6
2002-12-23  Patrick Doyle  
7
 
8
        * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29DL640D):
9
        * cdl/flash_amd_am29xxxxx.cdl:
10
        Add support for AM29DL323 and for 16 bit operation of the
11
        AM29DL322.
12
 
13
2002-12-04  Mark Salter  
14
 
15
        * include/flash_am29xxxxx_parts.inl:
16
        * cdl/flash_amd_am29xxxxx.cdl: Add support for AM29DL322.
17
 
18
2002-11-25  Gary Thomas  
19
 
20
        * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29DL640D):
21
        Now tested in 16 bit configurations.
22
 
23
        * include/flash_am29xxxxx.inl: Fix problems with CYGNUM_FLASH_16AS8.
24
        The definition was inconsistent/confusing.
25
 
26
2002-10-11  Gary Thomas  
27
 
28
        * include/flash_am29xxxxx_parts.inl:
29
        * include/flash_am29xxxxx.inl: Better support for devices with
30
        "bootblock" sections - some newer devices have more than one!
31
 
32
2002-09-26  Ian Campbell  
33
 
34
        * include/flash_am29xxxxx_parts.inl:
35
        * cdl/flash_amd_am29xxxxx.cdl: Add support for AM29DL640D.
36
 
37
        * include/flash_am29xxxxx.inl: Add support for triple byte part id
38
        numbers, such as those used by the AM29DL640D. Allow for parts
39
        with up to 5 banks, rather than two -- also to support AM29DL640D
40
        parts.
41
 
42
2002-07-29  Gary Thomas  
43
2002-07-29  Motoya Kurotsu 
44
 
45
        * include/flash_am29xxxxx.inl: Force routines which actually use
46
        the FLASH to run from RAM.
47
 
48
2002-07-24  Gary Thomas  
49
2002-07-24  Motoya Kurotsu 
50
 
51
        * include/flash_am29xxxxx.inl (_flash_program_buf): Fix data
52
        type for 'state' - needs to be flash_data_t.
53
 
54
2002-06-20  Gary Thomas  
55
 
56
        * include/flash_am29xxxxx.inl: Add cache disable/enable code
57
        since this is required on most platforms.
58
 
59
        * include/flash_am29xxxxx_parts.inl:
60
        * cdl/flash_amd_am29xxxxx.cdl: Add support for AM29LV320D{T|B}
61
 
62
2002-04-24  Bob Koninckx 
63
 
64
        * cdl/flash_amd_am29xxxxx.cdl: Support AM29LV200 and ST M29W200B.
65
        * include/flash_am29xxxxx_parts.inl: Likewise.
66
 
67
2002-01-03  Jonathan Larmour  
68
2001-12-20  Koichi Nagashima  
69
 
70
        * cdl/flash_amd_am29xxxxx.cdl: Add support for Toshiba TC58FVB800 part.
71
        * include/flash_am29xxxxx_parts.inl: Ditto.
72
 
73
        * include/flash_am29xxxxx.inl: Fix FLASH_Reset definition.
74
        Check sector erase timer correctly.
75
 
76
2001-10-31  Jesper Skov  
77
 
78
        * include/flash_am29xxxxx_parts.inl: Removed fix me comments -
79
        description is accurate.
80
 
81
2001-10-30  Jesper Skov  
82
        From Gary:
83
        * include/flash_am29xxxxx_parts.inl: Added preliminary AM29LV640
84
        support. Still needs some tweaks.
85
        * cdl/flash_amd_am29xxxxx.cdl: Same.
86
 
87
2001-09-26  Gary Thomas  
88
 
89
        * include/flash_am29xxxxx.inl (flash_erase_block):
90
        New platform control - CYGHWR_FLASH_AM29XXXXX_NO_WRITE_PROTECT.
91
        Define this if the write-protect feature is non-functional/missing.
92
 
93
2001-08-16  Jonathan Larmour  
94
 
95
        * include/flash_am29xxxxx.inl: Double erase timeouts for faster CPUs.
96
 
97
2001-08-10  Jesper Skov  
98
 
99
        * include/flash_am29xxxxx.inl (flash_hwr_init): Fix block number.
100
 
101
2001-07-26  Jesper Skov  
102
 
103
        * include/flash_am29xxxxx.inl: Made code deal with multiple
104
        banks. Use flag to identify banked devices.
105
        * include/flash_am29xxxxx_parts.inl: Updated with banked flag.
106
 
107
2001-07-23  David Howells  
108
 
109
        * include/flash_am29xxxxx.inl: Added support for chips divided
110
        into banks, and added correct addresses for 16-bit chips
111
        configured in 8-bit mode
112
        * include/flash_am29xxxxx_parts.inl: Added data for chips divided
113
        into banks
114
 
115
2001-06-11  Jesper Skov  
116
 
117
        * include/flash_am29xxxxx.inl: Traverse by incrementing
118
        driver-global pointer variable.
119
 
120
2001-06-11  David Howells  
121
 
122
        * include/flash_am29xxxxx.inl: actually traverse the list of
123
        supported devices, rather than checking the first entry several
124
        times
125
 
126
2001-06-08  Jesper Skov  
127
 
128
        * include/flash_am29xxxxx_parts.inl: New file with just part
129
        data.
130
 
131
        * include/flash_am29xxxxx.inl: Leave more space for bootblock
132
        offsets. Moved part table data to separate file.
133
 
134
        * cdl/flash_amd_am29xxxxx.cdl: Added config options to control
135
        inclusion of table data for various parts.
136
 
137
2001-05-29  Jesper Skov  
138
 
139
        * include/flash_am29xxxxx.inl (flash_hwr_init): Call platform init
140
        code if defined.
141
 
142
2001-05-28  Jesper Skov  
143
 
144
        * include/flash_am29xxxxx.inl: Rewritten to handle bootblock
145
        parts, autodetect part and configure accordingly.
146
        Fixed erase and program code to work with devices in parallel.
147
        Fixed buglet in bootblock detect code.
148
 
149
2001-05-23  Jesper Skov  
150
 
151
        * cdl/flash_amd_am29xxxxx.cdl: Links function in RAM. IO driver
152
        need not copy.
153
 
154
        * include/flash_am29xxxxx.inl: Check for WP before trying to erase
155
        block. Use P2V macro.
156
 
157
2001-02-23  Jesper Skov  
158
 
159
        * include/flash_am29xxxxx.inl (flash_query): Allow device to
160
        settle before returning.
161
 
162
2001-02-22  Jesper Skov  
163
 
164
        * include/flash_am29xxxxx.inl: Fix typo. Cleaned up, almost
165
        working with MBX. Times out when erasing from ROM version of RB.
166
 
167
2001-02-20  Jesper Skov  
168
 
169
        * .../amd/am29xxxxx: Cloned from hardwired am29f040b driver.
170
 
171
2000-12-07  Jesper Skov  
172
 
173
        * src/flash.h: Addresses and sizes are also affected by
174
        interleaving.
175
        * src/flash_erase_block.c: Plug in working loop.
176
        * src/flash_program_buf.c: Same.
177
 
178
2000-12-06  Jesper Skov  
179
 
180
        * src/am29f040b_flash.c (flash_hwr_init): Use new query semantics.
181
        * src/flash_query.c (flash_query): Changed accordingly.
182
 
183
        * src/flash.h (FLASH_Sector_Erase_Timer): Added.
184
 
185
        * src/flash_erase_block.c: Do not check error flag after operation
186
        completes.
187
        * src/flash_program_buf.c: Same.
188
 
189
2000-12-05  Jonathan Larmour  
190
 
191
        * src/am29f040b_flash.c (flash_code_overlaps): Define stext/etext
192
        as array types so no assumptions can be made by the compiler about
193
        location.
194
 
195
2000-12-05  Jesper Skov  
196
 
197
        * Cloned from MBX driver.
198
 
199
2000-10-20  Gary Thomas  
200
 
201
        * src/mbx_flash.c:
202
        * src/flash_query.c:
203
        * src/flash_program_buf.c:
204
        * src/flash_erase_block.c:
205
        * src/flash.h:
206
        * cdl/flash_mbx.cdl: New package/file(s).
207
 
208
//===========================================================================
209
//####ECOSGPLCOPYRIGHTBEGIN####
210
// -------------------------------------------
211
// This file is part of eCos, the Embedded Configurable Operating System.
212
// Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc.
213
//
214
// eCos is free software; you can redistribute it and/or modify it under
215
// the terms of the GNU General Public License as published by the Free
216
// Software Foundation; either version 2 or (at your option) any later version.
217
//
218
// eCos is distributed in the hope that it will be useful, but WITHOUT ANY
219
// WARRANTY; without even the implied warranty of MERCHANTABILITY or
220
// FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
221
// for more details.
222
//
223
// You should have received a copy of the GNU General Public License along
224
// with eCos; if not, write to the Free Software Foundation, Inc.,
225
// 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
226
//
227
// As a special exception, if other files instantiate templates or use macros
228
// or inline functions from this file, or you compile this file and link it
229
// with other works to produce a work based on this file, this file does not
230
// by itself cause the resulting work to be covered by the GNU General Public
231
// License. However the source code for this file must still be made available
232
// in accordance with section (3) of the GNU General Public License.
233
//
234
// This exception does not invalidate any other reasons why a work based on
235
// this file might be covered by the GNU General Public License.
236
//
237
// Alternative licenses for eCos may be arranged by contacting Red Hat, Inc.
238
// at http://sources.redhat.com/ecos/ecos-license/
239
// -------------------------------------------
240
//####ECOSGPLCOPYRIGHTEND####
241
//===========================================================================

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.