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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [rtos/] [ecos-3.0/] [packages/] [devs/] [flash/] [amd/] [am29xxxxx/] [current/] [ChangeLog] - Blame information for rev 845

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 786 skrzyp
2010-07-14  Christophe Coutand  
2
 
3
        * include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_AMD_AM29LV640M]:
4
        * cdl/flash_amd_am29xxxxx.cdl: Add AM29LV640M part
5
 
6
        * include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_AMD_S29GL512P]:
7
        * cdl/flash_amd_am29xxxxx.cdl: Add Spansion S29GL512P part
8
 
9
        * include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_AMD_S29GL01GP]:
10
        * cdl/flash_amd_am29xxxxx.cdl: Add Spansion S29GL01GP part
11
 
12
2009-02-17  Lars Povlsen  
13
 
14
        * include/flash_am29xxxxx_parts.inl:
15
        Added Macronix MX29LV128M B part (8- and 16-bit)
16
        Added Macronix MX29LV128M T part (8-bit)
17
        Added Spansion S29GL128N part (8-bit)
18
 
19
2009-02-16  René Schipp von Branitz Nielsen  
20
 
21
        * include/flash_am29xxxxx.inl: Silence warning with use of
22
        CYGHWR_DEVS_FLASH_ST_M29W320D.
23
 
24
2008-11-17  Jonathan Larmour  
25
 
26
        * cdl/flash_amd_am29xxxxx.cdl: Indicate that this driver uses
27
        the legacy flash device API.
28
 
29
2006-11-28 Oyvind Harboe  
30
 
31
        * Fixed boot sectors for ST M29W320D
32
 
33
2006-08-29  Yoshinori Sato 
34
 
35
        * include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_AMD_S29GL128M]:
36
        * cdl/flash_amd_am29xxxxx.cdl: Add AMD/SPANSION S29GL128M part
37
 
38
2005-08-11  Oyvind Harboe  
39
 
40
        * include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_ST_M29W320D]:
41
        * cdl/flash_amd_am29xxxxx.cdl: Add ST M29W320D part.
42
 
43
2006-04-03  Lars Povlsen  
44
 
45
        * include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_AMD_MX29LV128]:
46
        * cdl/flash_amd_am29xxxxx.cdl: Add MXIC MX29LV128 part.
47
 
48
        * include/flash_am29xxxxx.inl: (find_sector) Fixed dealing with
49
        bootblocks. Was returning device block size even for boot blocks.
50
 
51
2006-02-15  Stephane Deltour  
52
 
53
        * include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_AMD_S29GL128N]:
54
        * cdl/flash_amd_am29xxxxx.cdl: Add AMD/SPANSION S29GL128N part.
55
 
56
        * include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_AMD_S29GL256N]:
57
        * cdl/flash_amd_am29xxxxx.cdl: Add AMD/SPANSION S29GL256N part.
58
 
59
        * include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_AMD_S29GL512N]:
60
        * cdl/flash_amd_am29xxxxx.cdl: Add AMD/SPANSION S29GL512N part.
61
 
62
2005-09-08  Peter Korsgaard  
63
 
64
        * include/flash_am29xxxxx.inl (flash_program_buf): Handle writes
65
        with length not a multiple of flash word size.
66
 
67
2005-04-17  David Vrabel  
68
 
69
        * include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_AMD_AM29F002T]:
70
        * cdl/flash_amd_am29xxxxx.cdl: Add AMD AM29F002T part.
71
 
72
        * include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_AMD_AM29LV256]:
73
        * cdl/flash_amd_am29xxxxx.cdl: Add AMD AM29LV256 part.
74
 
75
        * include/flash_am29xxxxx_parts.inl [CYGHWR_DEVS_FLASH_AMD_AM29LV128]:
76
        Use long device id for AM29LV128 part.
77
 
78
2005-03-18  Peter Korsgaard 
79
 
80
        * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_S29PL032J,
81
        CYGHWR_DEVS_FLASH_AMD_S29PL064J, CYGHWR_DEVS_FLASH_AMD_S29PL127J):
82
        * cdl/flash_amd_am29xxxxx.cdl: Add support for Spansion S29PL032J,
83
        S29PL064J and S29PL127J parts.
84
 
85
2005-02-20  Kurt Stremerch 
86
 
87
        * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_S29GL064M):
88
        * cdl/flash_amd_am29xxxxx.cdl: Add support for the S29GL064M part.
89
 
90
2004-04-21  Sebastien Couret  
91
 
92
        * include/flash_am29xxxxx.inl: Minor changes to silence warnings.
93
 
94
2004-04-08  Bob Koninckx 
95
        * include/flash_am29xxxxx_parts.inl: Added support for AM29PL160 top
96
        boot block devices and corrected typo.
97
 
98
2004-04-06  Gary Thomas  
99
 
100
        * include/flash_am29xxxxx.inl (flash_program_buf): Buffered program
101
        writes failed when configured for parallel devices.
102
 
103
2003-10-21  Jay Foster   
104
 
105
        * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29LV033C):
106
        Fixed device definition to allow erasing of the upper half of the
107
        device.  The Sector Protect Verify command would erroneously report
108
        the upper half of the device as locked.
109
 
110
2003-10-02  Jay Foster   
111
 
112
        * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29LV081B,
113
        CYGHWR_DEVS_FLASH_AMD_AM29LV017D, CYGHWR_DEVS_FLASH_AMD_AM29LV033C,
114
        CYGHWR_DEVS_FLASH_AMD_AM29LV065D):
115
        * cdl/flash_amd_am29xxxxx.cdl: Add support for Am29LV081B, Am29LV017D,
116
        Am29LV033C, and Am29LV065D parts.
117
 
118
2003-09-09  Thomas Koeller 
119
 
120
        * include/flash_am29xxxxx.inl:
121
        * include/flash_am29xxxxx_parts.inl: Added support for write
122
        buffer programming.
123
 
124
2003-09-04  Thomas Koeller 
125
 
126
        * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29LV128):
127
        * cdl/flash_amd_am29xxxxx.cdl: Add support for Am29LV128 part.
128
 
129
2003-08-17  Bart Veer  
130
 
131
        * include/flash_am29xxxxx.inl:
132
        Allow platform-specific code to override the default loop counts
133
        used for timeouts.
134
 
135
        * include/flash_am29xxxxx_parts.inl, cdl/flash_amd_am29xxxxx.cdl:
136
        Add AM29PL160 device
137
 
138
2003-07-23  Chris Garry 
139
 
140
        * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29LV400):
141
        * cdl/flash_amd_am29xxxxx.cdl: Add support for Am29LV400 part.
142
 
143
2003-04-03  Jani Monoses 
144
 
145
        * include/flash_am29xxxxx.inl:
146
        Removed wrapper functions which enabled/disabled cache around query,
147
        erase and program operations since the generic flash driver takes
148
        care of the cache already.
149
 
150
2003-02-11  Gary Thomas  
151
 
152
        * include/flash_am29xxxxx_parts.inl:
153
        Fix identifier code for AM29LV320DT.
154
 
155
2002-12-23  Patrick Doyle  
156
 
157
        * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29DL640D):
158
        * cdl/flash_amd_am29xxxxx.cdl:
159
        Add support for AM29DL323 and for 16 bit operation of the
160
        AM29DL322.
161
 
162
2002-12-04  Mark Salter  
163
 
164
        * include/flash_am29xxxxx_parts.inl:
165
        * cdl/flash_amd_am29xxxxx.cdl: Add support for AM29DL322.
166
 
167
2002-11-25  Gary Thomas  
168
 
169
        * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29DL640D):
170
        Now tested in 16 bit configurations.
171
 
172
        * include/flash_am29xxxxx.inl: Fix problems with CYGNUM_FLASH_16AS8.
173
        The definition was inconsistent/confusing.
174
 
175
2002-11-17  Bob Koninckx 
176
 
177
        * include/flash_am29xxxxx_parts.inl:
178
        * cdl/flash_am29xxxxx.cdl: Definition for AM29F010 part added. Used by cme555.
179
 
180
2002-10-11  Gary Thomas  
181
 
182
        * include/flash_am29xxxxx_parts.inl:
183
        * include/flash_am29xxxxx.inl: Better support for devices with
184
        "bootblock" sections - some newer devices have more than one!
185
 
186
2002-09-26  Ian Campbell  
187
 
188
        * include/flash_am29xxxxx_parts.inl:
189
        * cdl/flash_amd_am29xxxxx.cdl: Add support for AM29DL640D.
190
 
191
        * include/flash_am29xxxxx.inl: Add support for triple byte part id
192
        numbers, such as those used by the AM29DL640D. Allow for parts
193
        with up to 5 banks, rather than two -- also to support AM29DL640D
194
        parts.
195
 
196
2002-07-29  Gary Thomas  
197
2002-07-29  Motoya Kurotsu 
198
 
199
        * include/flash_am29xxxxx.inl: Force routines which actually use
200
        the FLASH to run from RAM.
201
 
202
2002-07-24  Gary Thomas  
203
2002-07-24  Motoya Kurotsu 
204
 
205
        * include/flash_am29xxxxx.inl (_flash_program_buf): Fix data
206
        type for 'state' - needs to be flash_data_t.
207
 
208
2002-06-20  Gary Thomas  
209
 
210
        * include/flash_am29xxxxx.inl: Add cache disable/enable code
211
        since this is required on most platforms.
212
 
213
        * include/flash_am29xxxxx_parts.inl:
214
        * cdl/flash_amd_am29xxxxx.cdl: Add support for AM29LV320D{T|B}
215
 
216
2002-04-24  Bob Koninckx 
217
 
218
        * cdl/flash_amd_am29xxxxx.cdl: Support AM29LV200 and ST M29W200B.
219
        * include/flash_am29xxxxx_parts.inl: Likewise.
220
 
221
2002-01-03  Jonathan Larmour  
222
2001-12-20  Koichi Nagashima  
223
 
224
        * cdl/flash_amd_am29xxxxx.cdl: Add support for Toshiba TC58FVB800 part.
225
        * include/flash_am29xxxxx_parts.inl: Ditto.
226
 
227
        * include/flash_am29xxxxx.inl: Fix FLASH_Reset definition.
228
        Check sector erase timer correctly.
229
 
230
2001-10-31  Jesper Skov  
231
 
232
        * include/flash_am29xxxxx_parts.inl: Removed fix me comments -
233
        description is accurate.
234
 
235
2001-10-30  Jesper Skov  
236
        From Gary:
237
        * include/flash_am29xxxxx_parts.inl: Added preliminary AM29LV640
238
        support. Still needs some tweaks.
239
        * cdl/flash_amd_am29xxxxx.cdl: Same.
240
 
241
2001-09-26  Gary Thomas  
242
 
243
        * include/flash_am29xxxxx.inl (flash_erase_block):
244
        New platform control - CYGHWR_FLASH_AM29XXXXX_NO_WRITE_PROTECT.
245
        Define this if the write-protect feature is non-functional/missing.
246
 
247
2001-08-16  Jonathan Larmour  
248
 
249
        * include/flash_am29xxxxx.inl: Double erase timeouts for faster CPUs.
250
 
251
2001-08-10  Jesper Skov  
252
 
253
        * include/flash_am29xxxxx.inl (flash_hwr_init): Fix block number.
254
 
255
2001-07-26  Jesper Skov  
256
 
257
        * include/flash_am29xxxxx.inl: Made code deal with multiple
258
        banks. Use flag to identify banked devices.
259
        * include/flash_am29xxxxx_parts.inl: Updated with banked flag.
260
 
261
2001-07-23  David Howells  
262
 
263
        * include/flash_am29xxxxx.inl: Added support for chips divided
264
        into banks, and added correct addresses for 16-bit chips
265
        configured in 8-bit mode
266
        * include/flash_am29xxxxx_parts.inl: Added data for chips divided
267
        into banks
268
 
269
2001-06-11  Jesper Skov  
270
 
271
        * include/flash_am29xxxxx.inl: Traverse by incrementing
272
        driver-global pointer variable.
273
 
274
2001-06-11  David Howells  
275
 
276
        * include/flash_am29xxxxx.inl: actually traverse the list of
277
        supported devices, rather than checking the first entry several
278
        times
279
 
280
2001-06-08  Jesper Skov  
281
 
282
        * include/flash_am29xxxxx_parts.inl: New file with just part
283
        data.
284
 
285
        * include/flash_am29xxxxx.inl: Leave more space for bootblock
286
        offsets. Moved part table data to separate file.
287
 
288
        * cdl/flash_amd_am29xxxxx.cdl: Added config options to control
289
        inclusion of table data for various parts.
290
 
291
2001-05-29  Jesper Skov  
292
 
293
        * include/flash_am29xxxxx.inl (flash_hwr_init): Call platform init
294
        code if defined.
295
 
296
2001-05-28  Jesper Skov  
297
 
298
        * include/flash_am29xxxxx.inl: Rewritten to handle bootblock
299
        parts, autodetect part and configure accordingly.
300
        Fixed erase and program code to work with devices in parallel.
301
        Fixed buglet in bootblock detect code.
302
 
303
2001-05-23  Jesper Skov  
304
 
305
        * cdl/flash_amd_am29xxxxx.cdl: Links function in RAM. IO driver
306
        need not copy.
307
 
308
        * include/flash_am29xxxxx.inl: Check for WP before trying to erase
309
        block. Use P2V macro.
310
 
311
2001-02-23  Jesper Skov  
312
 
313
        * include/flash_am29xxxxx.inl (flash_query): Allow device to
314
        settle before returning.
315
 
316
2001-02-22  Jesper Skov  
317
 
318
        * include/flash_am29xxxxx.inl: Fix typo. Cleaned up, almost
319
        working with MBX. Times out when erasing from ROM version of RB.
320
 
321
2001-02-20  Jesper Skov  
322
 
323
        * .../amd/am29xxxxx: Cloned from hardwired am29f040b driver.
324
 
325
2000-12-07  Jesper Skov  
326
 
327
        * src/flash.h: Addresses and sizes are also affected by
328
        interleaving.
329
        * src/flash_erase_block.c: Plug in working loop.
330
        * src/flash_program_buf.c: Same.
331
 
332
2000-12-06  Jesper Skov  
333
 
334
        * src/am29f040b_flash.c (flash_hwr_init): Use new query semantics.
335
        * src/flash_query.c (flash_query): Changed accordingly.
336
 
337
        * src/flash.h (FLASH_Sector_Erase_Timer): Added.
338
 
339
        * src/flash_erase_block.c: Do not check error flag after operation
340
        completes.
341
        * src/flash_program_buf.c: Same.
342
 
343
2000-12-05  Jonathan Larmour  
344
 
345
        * src/am29f040b_flash.c (flash_code_overlaps): Define stext/etext
346
        as array types so no assumptions can be made by the compiler about
347
        location.
348
 
349
2000-12-05  Jesper Skov  
350
 
351
        * Cloned from MBX driver.
352
 
353
2000-10-20  Gary Thomas  
354
 
355
        * src/mbx_flash.c:
356
        * src/flash_query.c:
357
        * src/flash_program_buf.c:
358
        * src/flash_erase_block.c:
359
        * src/flash.h:
360
        * cdl/flash_mbx.cdl: New package/file(s).
361
 
362
//===========================================================================
363
// ####GPLCOPYRIGHTBEGIN####
364
// -------------------------------------------
365
// This file is part of eCos, the Embedded Configurable Operating System.
366
// Copyright (C) 1998, 1999, 2000, 2001, 2002, 2009 Free Software Foundation, Inc.
367
//
368
// This program is free software; you can redistribute it and/or modify
369
// it under the terms of the GNU General Public License as published by
370
// the Free Software Foundation; either version 2 or (at your option) any
371
// later version.
372
//
373
// This program is distributed in the hope that it will be useful, but
374
// WITHOUT ANY WARRANTY; without even the implied warranty of
375
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
376
// General Public License for more details.
377
//
378
// You should have received a copy of the GNU General Public License
379
// along with this program; if not, write to the
380
// Free Software Foundation, Inc., 51 Franklin Street,
381
// Fifth Floor, Boston, MA  02110-1301, USA.
382
// -------------------------------------------
383
// ####GPLCOPYRIGHTEND####
384
//===========================================================================

powered by: WebSVN 2.1.0

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