Mercurial > flash_v2
annotate packages/devs/flash/amd/am29xxxxx/current/ChangeLog @ 1777:c16341b1bac6 default tip
* Added execute permissions to files missed in conversion from CVS
| author | alexs |
|---|---|
| date | Mon, 12 Oct 2009 02:26:09 +0100 |
| parents | d4ce7bf7bdb7 |
| children |
| rev | line source |
|---|---|
|
1704
d4ce7bf7bdb7
Indicate that these drivers need the legacy device API.
asl
parents:
1607
diff
changeset
|
1 2004-08-03 Andrew Lunn <andrew.lunn@ascom.ch> |
|
d4ce7bf7bdb7
Indicate that these drivers need the legacy device API.
asl
parents:
1607
diff
changeset
|
2 |
|
d4ce7bf7bdb7
Indicate that these drivers need the legacy device API.
asl
parents:
1607
diff
changeset
|
3 * cdl/flash_amd_am29xxxxx.cdl: Indicate we need the legacy device API. |
|
d4ce7bf7bdb7
Indicate that these drivers need the legacy device API.
asl
parents:
1607
diff
changeset
|
4 |
| 1607 | 5 2004-04-21 Sebastien Couret <sebastien.couret@elios-informatique.com> |
| 6 | |
| 7 * include/flash_am29xxxxx.inl: Minor changes to silence warnings. | |
| 8 | |
|
1582
410822b9fdd5
* include/flash_am29xxxxx_parts.inl: Added support for AM29PL160 top
asl
parents:
1566
diff
changeset
|
9 2004-04-08 Bob Koninckx <bob.koninckx@o-3s.com> |
|
410822b9fdd5
* include/flash_am29xxxxx_parts.inl: Added support for AM29PL160 top
asl
parents:
1566
diff
changeset
|
10 * include/flash_am29xxxxx_parts.inl: Added support for AM29PL160 top |
|
410822b9fdd5
* include/flash_am29xxxxx_parts.inl: Added support for AM29PL160 top
asl
parents:
1566
diff
changeset
|
11 boot block devices and corrected typo. |
|
410822b9fdd5
* include/flash_am29xxxxx_parts.inl: Added support for AM29PL160 top
asl
parents:
1566
diff
changeset
|
12 |
| 1566 | 13 2004-04-06 Gary Thomas <gary@mlbassoc.com> |
| 14 | |
| 15 * include/flash_am29xxxxx.inl (flash_program_buf): Buffered program | |
| 16 writes failed when configured for parallel devices. | |
| 17 | |
| 1326 | 18 2003-10-21 Jay Foster <jay@systech.com> |
| 19 | |
| 20 * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29LV033C): | |
| 1397 | 21 Fixed device definition to allow erasing of the upper half of the |
| 22 device. The Sector Protect Verify command would erroneously report | |
| 23 the upper half of the device as locked. | |
| 1326 | 24 |
| 1321 | 25 2003-10-02 Jay Foster <jay@systech.com> |
| 26 | |
| 27 * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29LV081B, | |
| 1397 | 28 CYGHWR_DEVS_FLASH_AMD_AM29LV017D, CYGHWR_DEVS_FLASH_AMD_AM29LV033C, |
| 29 CYGHWR_DEVS_FLASH_AMD_AM29LV065D): | |
| 1321 | 30 * cdl/flash_amd_am29xxxxx.cdl: Add support for Am29LV081B, Am29LV017D, |
| 1397 | 31 Am29LV033C, and Am29LV065D parts. |
| 1321 | 32 |
| 1210 | 33 2003-09-09 Thomas Koeller <thomas.koeller@baslerweb.com> |
| 34 | |
| 35 * include/flash_am29xxxxx.inl: | |
| 36 * include/flash_am29xxxxx_parts.inl: Added support for write | |
| 37 buffer programming. | |
| 38 | |
| 1203 | 39 2003-09-04 Thomas Koeller <thomas.koeller@baslerweb.com> |
| 40 | |
| 1210 | 41 * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29LV128): |
| 42 * cdl/flash_amd_am29xxxxx.cdl: Add support for Am29LV128 part. | |
| 1203 | 43 |
| 1164 | 44 2003-08-17 Bart Veer <bartv@ecoscentric.com> |
| 45 | |
| 46 * include/flash_am29xxxxx.inl: | |
| 47 Allow platform-specific code to override the default loop counts | |
| 48 used for timeouts. | |
| 49 | |
| 50 * include/flash_am29xxxxx_parts.inl, cdl/flash_amd_am29xxxxx.cdl: | |
| 51 Add AM29PL160 device | |
| 52 | |
|
1132
50e2b50c6ea7
* include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29LV400):
asl
parents:
904
diff
changeset
|
53 2003-07-23 Chris Garry <cgarry@sweeneydesign.co.uk> |
|
50e2b50c6ea7
* include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29LV400):
asl
parents:
904
diff
changeset
|
54 |
| 1210 | 55 * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29LV400): |
| 56 * cdl/flash_amd_am29xxxxx.cdl: Add support for Am29LV400 part. | |
|
1132
50e2b50c6ea7
* include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29LV400):
asl
parents:
904
diff
changeset
|
57 |
| 904 | 58 2003-04-03 Jani Monoses <jani@iv.ro> |
| 59 | |
| 60 * include/flash_am29xxxxx.inl: | |
| 61 Removed wrapper functions which enabled/disabled cache around query, | |
| 62 erase and program operations since the generic flash driver takes | |
| 63 care of the cache already. | |
| 64 | |
| 587 | 65 2003-02-11 Gary Thomas <gary@mlbassoc.com> |
| 66 | |
| 67 * include/flash_am29xxxxx_parts.inl: | |
| 68 Fix identifier code for AM29LV320DT. | |
| 69 | |
|
523
e2af62683ba0
* include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29DL640D):
jlarmour
parents:
450
diff
changeset
|
70 2002-12-23 Patrick Doyle <wpd@delcomsys.com> |
|
e2af62683ba0
* include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29DL640D):
jlarmour
parents:
450
diff
changeset
|
71 |
|
e2af62683ba0
* include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29DL640D):
jlarmour
parents:
450
diff
changeset
|
72 * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29DL640D): |
|
e2af62683ba0
* include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29DL640D):
jlarmour
parents:
450
diff
changeset
|
73 * cdl/flash_amd_am29xxxxx.cdl: |
|
e2af62683ba0
* include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29DL640D):
jlarmour
parents:
450
diff
changeset
|
74 Add support for AM29DL323 and for 16 bit operation of the |
|
e2af62683ba0
* include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29DL640D):
jlarmour
parents:
450
diff
changeset
|
75 AM29DL322. |
|
e2af62683ba0
* include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29DL640D):
jlarmour
parents:
450
diff
changeset
|
76 |
| 450 | 77 2002-12-04 Mark Salter <msalter@redhat.com> |
| 78 | |
| 79 * include/flash_am29xxxxx_parts.inl: | |
| 80 * cdl/flash_amd_am29xxxxx.cdl: Add support for AM29DL322. | |
| 81 | |
| 434 | 82 2002-11-25 Gary Thomas <gthomas@ecoscentric.com> |
| 83 | |
| 84 * include/flash_am29xxxxx_parts.inl (CYGHWR_DEVS_FLASH_AMD_AM29DL640D): | |
| 85 Now tested in 16 bit configurations. | |
| 86 | |
| 87 * include/flash_am29xxxxx.inl: Fix problems with CYGNUM_FLASH_16AS8. | |
| 88 The definition was inconsistent/confusing. | |
| 89 | |
| 1397 | 90 2002-11-17 Bob Koninckx <bob.koninckx@mech.kuleuven.ac.be> |
| 91 | |
| 92 * include/flash_am29xxxxx_parts.inl: | |
| 93 * cdl/flash_am29xxxxx.cdl: Definition for AM29F010 part added. Used by cme555. | |
| 94 | |
| 363 | 95 2002-10-11 Gary Thomas <gary@mlbassoc.com> |
| 96 | |
| 97 * include/flash_am29xxxxx_parts.inl: | |
| 98 * include/flash_am29xxxxx.inl: Better support for devices with | |
| 99 "bootblock" sections - some newer devices have more than one! | |
| 100 | |
| 353 | 101 2002-09-26 Ian Campbell <icampbell@arcomcontrols.com> |
| 102 | |
| 103 * include/flash_am29xxxxx_parts.inl: | |
| 104 * cdl/flash_amd_am29xxxxx.cdl: Add support for AM29DL640D. | |
| 105 | |
| 106 * include/flash_am29xxxxx.inl: Add support for triple byte part id | |
| 107 numbers, such as those used by the AM29DL640D. Allow for parts | |
| 108 with up to 5 banks, rather than two -- also to support AM29DL640D | |
| 109 parts. | |
| 110 | |
| 254 | 111 2002-07-29 Gary Thomas <gary@chez-thomas.org> |
| 112 2002-07-29 Motoya Kurotsu <kurotsu@allied-telesis.co.jp> | |
| 113 | |
| 114 * include/flash_am29xxxxx.inl: Force routines which actually use | |
| 115 the FLASH to run from RAM. | |
| 116 | |
| 249 | 117 2002-07-24 Gary Thomas <gary@chez-thomas.org> |
| 118 2002-07-24 Motoya Kurotsu <kurotsu@allied-telesis.co.jp> | |
| 119 | |
| 120 * include/flash_am29xxxxx.inl (_flash_program_buf): Fix data | |
| 121 type for 'state' - needs to be flash_data_t. | |
| 122 | |
| 221 | 123 2002-06-20 Gary Thomas <gary@chez-thomas.org> |
| 124 | |
| 125 * include/flash_am29xxxxx.inl: Add cache disable/enable code | |
| 126 since this is required on most platforms. | |
| 127 | |
| 128 * include/flash_am29xxxxx_parts.inl: | |
| 129 * cdl/flash_amd_am29xxxxx.cdl: Add support for AM29LV320D{T|B} | |
| 130 | |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
131 2002-04-24 Bob Koninckx <bob.koninckx@mech.kuleuven.ac.be> |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
132 |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
133 * cdl/flash_amd_am29xxxxx.cdl: Support AM29LV200 and ST M29W200B. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
134 * include/flash_am29xxxxx_parts.inl: Likewise. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
135 |
|
201
dd81b18e45fb
Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents:
195
diff
changeset
|
136 2002-01-03 Jonathan Larmour <jlarmour@redhat.com> |
|
dd81b18e45fb
Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents:
195
diff
changeset
|
137 2001-12-20 Koichi Nagashima <naga@r-lab.co.jp> |
|
dd81b18e45fb
Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents:
195
diff
changeset
|
138 |
|
dd81b18e45fb
Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents:
195
diff
changeset
|
139 * cdl/flash_amd_am29xxxxx.cdl: Add support for Toshiba TC58FVB800 part. |
|
dd81b18e45fb
Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents:
195
diff
changeset
|
140 * include/flash_am29xxxxx_parts.inl: Ditto. |
|
dd81b18e45fb
Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents:
195
diff
changeset
|
141 |
|
dd81b18e45fb
Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents:
195
diff
changeset
|
142 * include/flash_am29xxxxx.inl: Fix FLASH_Reset definition. |
|
dd81b18e45fb
Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents:
195
diff
changeset
|
143 Check sector erase timer correctly. |
|
dd81b18e45fb
Merge from eCos master repository on 2002-01-04-06:43:04-GMT
jlarmour
parents:
195
diff
changeset
|
144 |
|
195
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
184
diff
changeset
|
145 2001-10-31 Jesper Skov <jskov@redhat.com> |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
184
diff
changeset
|
146 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
184
diff
changeset
|
147 * include/flash_am29xxxxx_parts.inl: Removed fix me comments - |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
184
diff
changeset
|
148 description is accurate. |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
184
diff
changeset
|
149 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
184
diff
changeset
|
150 2001-10-30 Jesper Skov <jskov@redhat.com> |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
184
diff
changeset
|
151 From Gary: |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
184
diff
changeset
|
152 * include/flash_am29xxxxx_parts.inl: Added preliminary AM29LV640 |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
184
diff
changeset
|
153 support. Still needs some tweaks. |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
184
diff
changeset
|
154 * cdl/flash_amd_am29xxxxx.cdl: Same. |
|
67850532eebb
Merge from eCos master repository on 2001-11-02-06:43:03-GMT
jlarmour
parents:
184
diff
changeset
|
155 |
|
184
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
179
diff
changeset
|
156 2001-09-26 Gary Thomas <gthomas@redhat.com> |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
179
diff
changeset
|
157 |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
179
diff
changeset
|
158 * include/flash_am29xxxxx.inl (flash_erase_block): |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
179
diff
changeset
|
159 New platform control - CYGHWR_FLASH_AM29XXXXX_NO_WRITE_PROTECT. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
179
diff
changeset
|
160 Define this if the write-protect feature is non-functional/missing. |
|
022f1e506033
Merge from eCos master repository on 2001-10-02-17:59:22-BST
jlarmour
parents:
179
diff
changeset
|
161 |
|
179
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
162 2001-08-16 Jonathan Larmour <jlarmour@redhat.com> |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
163 |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
164 * include/flash_am29xxxxx.inl: Double erase timeouts for faster CPUs. |
|
391299f9e541
Merge from eCos master repository on 2001-08-17-16:31:54-BST
jlarmour
parents:
177
diff
changeset
|
165 |
|
177
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
166 2001-08-10 Jesper Skov <jskov@redhat.com> |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
167 |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
168 * include/flash_am29xxxxx.inl (flash_hwr_init): Fix block number. |
|
4c750ce71ae3
Merge from eCos master repository on 2001-08-10-19:22:57-BST
jlarmour
parents:
174
diff
changeset
|
169 |
|
174
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
162
diff
changeset
|
170 2001-07-26 Jesper Skov <jskov@redhat.com> |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
162
diff
changeset
|
171 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
162
diff
changeset
|
172 * include/flash_am29xxxxx.inl: Made code deal with multiple |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
162
diff
changeset
|
173 banks. Use flag to identify banked devices. |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
162
diff
changeset
|
174 * include/flash_am29xxxxx_parts.inl: Updated with banked flag. |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
162
diff
changeset
|
175 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
162
diff
changeset
|
176 2001-07-23 David Howells <dhowells@redhat.com> |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
162
diff
changeset
|
177 |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
162
diff
changeset
|
178 * include/flash_am29xxxxx.inl: Added support for chips divided |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
162
diff
changeset
|
179 into banks, and added correct addresses for 16-bit chips |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
162
diff
changeset
|
180 configured in 8-bit mode |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
162
diff
changeset
|
181 * include/flash_am29xxxxx_parts.inl: Added data for chips divided |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
162
diff
changeset
|
182 into banks |
|
38892b97b685
Merge from eCos master repository on 2001-07-28-00:17:32-BST
jlarmour
parents:
162
diff
changeset
|
183 |
|
162
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
184 2001-06-11 Jesper Skov <jskov@redhat.com> |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
185 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
186 * include/flash_am29xxxxx.inl: Traverse by incrementing |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
187 driver-global pointer variable. |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
188 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
189 2001-06-11 David Howells <dhowells@redhat.com> |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
190 |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
191 * include/flash_am29xxxxx.inl: actually traverse the list of |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
192 supported devices, rather than checking the first entry several |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
193 times |
|
2395031e7a66
Merge from eCos master repository on 2001-06-15-06:43:03-BST
jlarmour
parents:
161
diff
changeset
|
194 |
|
161
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
195 2001-06-08 Jesper Skov <jskov@redhat.com> |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
196 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
197 * include/flash_am29xxxxx_parts.inl: New file with just part |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
198 data. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
199 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
200 * include/flash_am29xxxxx.inl: Leave more space for bootblock |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
201 offsets. Moved part table data to separate file. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
202 |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
203 * cdl/flash_amd_am29xxxxx.cdl: Added config options to control |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
204 inclusion of table data for various parts. |
|
ac086aa3217e
Merge from eCos master repository on 2001-06-08-21:11:51-BST
jlarmour
parents:
160
diff
changeset
|
205 |
|
160
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
206 2001-05-29 Jesper Skov <jskov@redhat.com> |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
207 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
208 * include/flash_am29xxxxx.inl (flash_hwr_init): Call platform init |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
209 code if defined. |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
210 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
211 2001-05-28 Jesper Skov <jskov@redhat.com> |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
212 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
213 * include/flash_am29xxxxx.inl: Rewritten to handle bootblock |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
214 parts, autodetect part and configure accordingly. |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
215 Fixed erase and program code to work with devices in parallel. |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
216 Fixed buglet in bootblock detect code. |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
217 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
218 2001-05-23 Jesper Skov <jskov@redhat.com> |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
219 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
220 * cdl/flash_amd_am29xxxxx.cdl: Links function in RAM. IO driver |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
221 need not copy. |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
222 |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
223 * include/flash_am29xxxxx.inl: Check for WP before trying to erase |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
224 block. Use P2V macro. |
|
0d0f03f76f6a
Merge from eCos master repository on 2001-06-01-18:52:13-BST
jlarmour
parents:
154
diff
changeset
|
225 |
|
154
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
226 2001-02-23 Jesper Skov <jskov@redhat.com> |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
227 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
228 * include/flash_am29xxxxx.inl (flash_query): Allow device to |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
229 settle before returning. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
230 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
231 2001-02-22 Jesper Skov <jskov@redhat.com> |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
232 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
233 * include/flash_am29xxxxx.inl: Fix typo. Cleaned up, almost |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
234 working with MBX. Times out when erasing from ROM version of RB. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
235 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
236 2001-02-20 Jesper Skov <jskov@redhat.com> |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
237 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
238 * .../amd/am29xxxxx: Cloned from hardwired am29f040b driver. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
239 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
240 2000-12-07 Jesper Skov <jskov@redhat.com> |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
241 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
242 * src/flash.h: Addresses and sizes are also affected by |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
243 interleaving. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
244 * src/flash_erase_block.c: Plug in working loop. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
245 * src/flash_program_buf.c: Same. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
246 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
247 2000-12-06 Jesper Skov <jskov@redhat.com> |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
248 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
249 * src/am29f040b_flash.c (flash_hwr_init): Use new query semantics. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
250 * src/flash_query.c (flash_query): Changed accordingly. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
251 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
252 * src/flash.h (FLASH_Sector_Erase_Timer): Added. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
253 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
254 * src/flash_erase_block.c: Do not check error flag after operation |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
255 completes. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
256 * src/flash_program_buf.c: Same. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
257 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
258 2000-12-05 Jonathan Larmour <jlarmour@redhat.com> |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
259 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
260 * src/am29f040b_flash.c (flash_code_overlaps): Define stext/etext |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
261 as array types so no assumptions can be made by the compiler about |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
262 location. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
263 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
264 2000-12-05 Jesper Skov <jskov@redhat.com> |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
265 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
266 * Cloned from MBX driver. |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
267 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
268 2000-10-20 Gary Thomas <gthomas@redhat.com> |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
269 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
270 * src/mbx_flash.c: |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
271 * src/flash_query.c: |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
272 * src/flash_program_buf.c: |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
273 * src/flash_erase_block.c: |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
274 * src/flash.h: |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
275 * cdl/flash_mbx.cdl: New package/file(s). |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
276 |
|
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
277 //=========================================================================== |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
278 //####ECOSGPLCOPYRIGHTBEGIN#### |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
279 // ------------------------------------------- |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
280 // This file is part of eCos, the Embedded Configurable Operating System. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
281 // Copyright (C) 1998, 1999, 2000, 2001, 2002 Red Hat, Inc. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
282 // |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
283 // eCos is free software; you can redistribute it and/or modify it under |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
284 // the terms of the GNU General Public License as published by the Free |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
285 // Software Foundation; either version 2 or (at your option) any later version. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
286 // |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
287 // eCos is distributed in the hope that it will be useful, but WITHOUT ANY |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
288 // WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
289 // FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
290 // for more details. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
291 // |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
292 // You should have received a copy of the GNU General Public License along |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
293 // with eCos; if not, write to the Free Software Foundation, Inc., |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
294 // 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
295 // |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
296 // As a special exception, if other files instantiate templates or use macros |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
297 // or inline functions from this file, or you compile this file and link it |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
298 // with other works to produce a work based on this file, this file does not |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
299 // by itself cause the resulting work to be covered by the GNU General Public |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
300 // License. However the source code for this file must still be made available |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
301 // in accordance with section (3) of the GNU General Public License. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
302 // |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
303 // This exception does not invalidate any other reasons why a work based on |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
304 // this file might be covered by the GNU General Public License. |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
305 // |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
306 // Alternative licenses for eCos may be arranged by contacting Red Hat, Inc. |
|
210
d2c90368aeef
Merge from eCos master repository on 2002-05-23-21:39:14-BST
jlarmour
parents:
208
diff
changeset
|
307 // at http://sources.redhat.com/ecos/ecos-license/ |
|
208
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
308 // ------------------------------------------- |
|
e0c0827131d1
Merge from eCos master repository on 2002-05-20-20:11:54-BST
jlarmour
parents:
201
diff
changeset
|
309 //####ECOSGPLCOPYRIGHTEND#### |
|
154
e2d866e32dac
Merge from eCos master repository on 2001-02-26-23:18:05-GMT
jlarmour
parents:
diff
changeset
|
310 //=========================================================================== |
