]>
Commit | Line | Data |
---|---|---|
b79316f2 SR |
1 | ====================================================================== |
2 | Changes for U-Boot 1.1.4: | |
3 | ====================================================================== | |
4 | ||
5ae31ee1 WD |
5 | * Remove unnecessary dependency of netconsole on CONFIG_NET_MULTI |
6 | Patch by Marcus Hall, 24 Aug 2005 | |
7 | ||
f5c254d7 WD |
8 | * Fix the machine-id of the Cogent csb637 board |
9 | Patch by Anders Larsen, 05 Oct 2005 | |
10 | ||
78da6077 WD |
11 | * Complete support for the KwikByte KB920x boards |
12 | Patch by Anders Larsen, 05 Oct 2005 | |
13 | ||
c0e82d50 WD |
14 | * Set the AT91RM9200 clock to asynchronous mode |
15 | Patch by Anders Larsen, 03 May 2005 | |
16 | ||
3b9dfddf WD |
17 | * Set the AT91RM9200 clock to synchronous mode |
18 | Patch by Anders Larsen, 29 Apr 2005 | |
19 | ||
645da510 WD |
20 | * Add support for Cogent csb637 |
21 | Patch by Anders Larsen, 29 Apr 2005 | |
22 | ||
fef636b0 WD |
23 | * Fix dm9161.c initialization |
24 | Patch by Anders Larsen, 29 Apr 2005 | |
25 | ||
080bdb7f WD |
26 | * Fix problems introduced by Patch by Steven Scholz, 02 Mar 2005 |
27 | (8e2be51de8dd03c1ce4d06cbb18ad06133d47cd5) | |
28 | ||
29 | * Move dm9161.c and lxt972.c into cpu/arm920t/at91rm9200 | |
30 | Patch by Anders Larsen, 29 Apr 2005 | |
31 | ||
29ca46c4 WD |
32 | * Fix device partition intialization for SystemACE disks. |
33 | Patch by Stephen Williams, 28 Apr 2005 | |
34 | ||
99b0d285 WD |
35 | * Added support for KwikByte KB920x boards (based on AT91RM9200) |
36 | Patch by Matt ?? <[email protected]>, 27 Apr 2005 | |
37 | ||
45237bc0 WD |
38 | * Add support for S29GL064M-R3 flash chip on xsengine board |
39 | Patch by Kurt Stremerch, 18 Apr 2005 | |
40 | ||
7d314992 WD |
41 | * E500 update: repoint IVPR to RAM when code is relocated |
42 | Patch by Kylo Ginsberg, 13 Apr 2005 | |
43 | ||
e5e98edd WD |
44 | * Fix loop end test in lib_generic/string.c:strswab() |
45 | Patch by Andrew Dyer, October 10, 2005 | |
46 | Signed-off-by: Andrew Dyer <[email protected]> | |
47 | ||
9b880bd4 WD |
48 | * Cleanup |
49 | ||
50 | * Update ARM Integrator boards: | |
51 | Correct addessing errors in platform files. | |
52 | Split off common core module data from Integrator header files to | |
53 | include/armcoremodule.h. | |
54 | Patch by Peter Pearse, 04 Oct 2005 | |
55 | ||
1820d4c7 WD |
56 | * Make sure only supported compiler options are used |
57 | Import "cc-option" shell function from kernel and | |
58 | use it to get the correct ARM GCC options for individual CPUs | |
59 | Patch by Peter Pearse, 30 Jun 2005 | |
60 | ||
9a8d82fd | 61 | * Fix 440GR to print correct cpu revision |
9b880bd4 | 62 | Patch by Stefan Roese, 04 Oct 2005 |
9a8d82fd | 63 | |
93b17ec3 | 64 | * Change board message on AMCC Yosemite & Yellowstone to common style |
9b880bd4 | 65 | Patch by Stefan Roese, 03 Oct 2005 |
93b17ec3 | 66 | |
d9631ecf WD |
67 | * Fix compiler warning |
68 | ||
709d8ec0 WD |
69 | * Fix FEC PHY addresses for TQM85xx boards |
70 | ||
e98f68be WD |
71 | * Fix uninitialized variable problem in hush shell |
72 | Patch by Lars Rostock, 26 Sep 2005 | |
73 | ||
fb34a9a2 WD |
74 | * Undo change of f6e20fc6ca... to include/configs/trab.h |
75 | (Must have been an accident?) | |
76 | ||
d8e7e0f0 WD |
77 | * Add support for AT91RM9200 OHCI Controller. |
78 | Patch by Eric Benard, 07 Apr 2005 | |
79 | ||
98404649 WD |
80 | * Update ARM mach-types.h |
81 | Patch by Eric Benard, 07 Apr 2005 | |
82 | ||
0e4018d2 WD |
83 | * Add support for MP2USB board. |
84 | Patch by Eric Benard, 07 Apr 2005 | |
85 | ||
c570b2fd WD |
86 | * Add board support for armadillo HT1070 |
87 | Patch by Rowel Atienza, 06 Apr 2005 | |
88 | ||
c2d0ab4d WD |
89 | * Second Ethernet address enabled for MPC885ADS and MPC8272ADS. |
90 | Patch by Vitaly Bordug, 30 Mar 2005 | |
91 | ||
e6f22281 WD |
92 | * Add iopset command on mpc8xx |
93 | Patch by Daniel Eisenhut, 25 Mar 2005 | |
94 | ||
a912733e WD |
95 | * Add support for MII in eepro100 driver. |
96 | Patch by Gleb Natapov, 21 Mar 2005 | |
97 | ||
f2af3eb5 WD |
98 | * Fixes to the Lubbock (PXA 25x) support: |
99 | - Resolve the FIXME with respect to saving the u-boot environment. | |
100 | - Make the default load address land in real memory. | |
101 | - Fix lan91c96 SMC_{in,out}{b,w,l}() macros | |
102 | Patch by David Brownell, 10 Mar 2005 | |
103 | ||
8e6f1a8e WD |
104 | * Add Barco Streaming Video Card (SVC) and Sample Compress Network (SCN) board |
105 | Patch by Marc Leeman, 04 Mar 2005 | |
106 | ||
49a7581c WD |
107 | * OMAP242x H4 board update |
108 | - fix for ES2 differences. | |
109 | - switch to using the cfi_flash driver. | |
110 | - fix SRAM build address. | |
111 | - fix for GP device operation. | |
112 | - unlock SRAM for GP devices. | |
113 | - display more device information. | |
114 | - fix potential deadlock in omap24xx_i2c driver. | |
115 | - fix DLL load values to match dpllout*1 operation. | |
116 | - fix 2nd chip select init for combo DDR device. | |
117 | - add support for CFI Intel 28F256L18 on H4 board. | |
118 | Patch by Richard Woodruff, 03 Mar 2005 | |
119 | ||
8e2be51d WD |
120 | * Fix formating in include/asm-arm/arch-at91rm9200/AT91RM9200.h |
121 | Patch by Steven Scholz, 02 Mar 2005 | |
122 | ||
a188b585 WD |
123 | * Fix typo in eth.c |
124 | Patch by Ara Avanesyan, 24 Feb 2005 | |
125 | ||
31466294 WD |
126 | * Remove unneeded #include <malloc.h> |
127 | Patch by Ladislav Michl, 22 Feb 2005 | |
128 | ||
b66eb528 WD |
129 | * Add cramfs support for m68k |
130 | Patch by Zachary Landau, 21 Feb 2005 | |
131 | ||
bd51626c | 132 | * Update ep8260: Fix flash timeouts; improve clock resolution for faster UARTs |
716c1dcb WD |
133 | Patch by Jeff Angielski, 21 Feb 2005 |
134 | ||
7a22cd53 WD |
135 | * Fix au1x00_serial baud rate calculation: |
136 | remove hardcoded cpu clock divisor and use register instead; | |
137 | round up instead of truncate | |
138 | Patch by Andrew Dyer, 15 Feb 2005 | |
139 | ||
875c7893 | 140 | * Add Xilinx Spartan3 family FPGA support |
7a22cd53 | 141 | Patch by Kurt Stremerch, 14 Feb 2005 |
875c7893 | 142 | |
db421e64 WD |
143 | * Fix drivers/cfi_flash.c: use info->reset_cmd instead of FLASH_CMD_RESET |
144 | Patch by Zachary Landau, 11 Feb 2005 | |
145 | ||
c177bb5f WD |
146 | * Fix VOH405 Support |
147 | Patch by Matthias Fuchs, 25 Sep 2005 | |
148 | ||
1972dc0a WD |
149 | * Added support for PCI bridge on MPC8272ADS |
150 | Patch by Vitaly Bordug, Feb 09 2005 | |
151 | ||
0148e8cb WD |
152 | * Update multicore CM9XX support for Integrator AP to allow booting from flash |
153 | Patch by Jean-Paul Saman, 8 Feb 2005 | |
154 | ||
389db1f1 WD |
155 | * Fix strswab() to reliably find end of string |
156 | Patch by Andrew Dyer, 08 Feb 2005 | |
157 | ||
6ed6ce62 WD |
158 | * Fix typos in include/ppc440.h |
159 | Patch by Andrew E Mileski, 04 Feb 2005 | |
160 | ||
2df741bf WD |
161 | * Add Vibren (was Accelent) PXA255 IDP Support |
162 | Patch by Cliff Brake, 04 Feb 2005 | |
163 | ||
fd4bb67b WD |
164 | * Fix tools/bmp_logo.c using incorrect offset to pixel data |
165 | Patch by Andrew Dyer, 31 Jan 2005 | |
166 | ||
74f4304e WD |
167 | * Add ARM946E cpu and core module targets; remap memory to 0x00000000 |
168 | Patch by Peter Pearse, 2 Feb 2005 | |
169 | ||
e2146b6a WD |
170 | * Fix error handling in tools/env/fw_env.c |
171 | Patch by Ara Avanesyan, 01 Feb 2005 | |
172 | ||
9f221d07 WD |
173 | * Fix MGT5100 PSC baudrate calculation |
174 | Patch by Sebastian Schau, 27 Jan 2005 | |
175 | ||
c97a2aaf WD |
176 | * OMAP242x fix for GP device booting |
177 | - Add SRAM unlock for GP devices. | |
178 | - Change DDR DLL unlock value to allow DPLLout*1 operation. | |
179 | Patches by Richard Woodruff, 21 Jan 2005: | |
180 | ||
265817c7 WD |
181 | * Add support for AMD's Pb1x00 eval board; |
182 | add MII routines to the au1x00 ethernet driver; | |
183 | add USB ohci driver (work in progress) | |
184 | Patch by Thomas Sailer, 20 Jan 2005 | |
185 | ||
b63de2c0 WD |
186 | * Update omap5912osk board |
187 | Use drivers/cfi_flash.c instead of private flash driver; | |
188 | Remove hardcoded personalized settings from omap5912osk.h; | |
189 | Fix spacing with (RO) marks in 'flinfo' output. | |
190 | Patch by Michael Bendzick, 14 Jan 2005 | |
191 | ||
3706ba1a WD |
192 | * Fix warnings for PCI code on ixp |
193 | Patch by Joe <[email protected]>, 13 Jan 2005 | |
194 | ||
9a9200b4 WD |
195 | * virtex2 fix for bogus download error messages |
196 | The virtex2 FPGA download code watches for init going active during | |
197 | a download of config data as an error condition. init also goes | |
198 | active after a configuration is finished in concert with the done | |
199 | signal. So far, the code does not check for done active until all | |
200 | of the configuration data is sent. If configuration data has a few | |
201 | extra pad bytes at the end, this would cause an error message even | |
202 | though the download had suceeded. | |
203 | NOTE: virtex2 slave serial and spartan2 versions may still have the | |
204 | same problem. | |
205 | Patch by Andrew Dyer, 12 Jan 2005 | |
206 | ||
dafbe379 WD |
207 | * Optimize flash_make_cmd in drivers/cfi_flash.c for little endian |
208 | Fix "WARNING: flash_make_cmd: unsuppported LittleEndian mode" | |
209 | message when probing for nonexistent flash in little endian mode. | |
210 | As a side effect more efficient and smaller code is generated, | |
211 | which is always a Good Thing (TM). | |
212 | Patch by Ladislav Michl, 24 Sep 2005 | |
213 | ||
28cb9375 WD |
214 | * Update for TFTP using a fixed UDP port |
215 | Use the approved environment variable names. Added "tftpdstp" to | |
216 | allow ports other than 69 per Tolunay Orkun's recommendation. | |
217 | Patch by Jerry Van Baren, 12 Jan 2005 | |
218 | ||
ecb0ccd9 WD |
219 | * Allow to force TFTP to use a fixed UDP port |
220 | (Add a configuration option CONFIG_TFTP_PORT and optional env | |
221 | variable tftpport) | |
222 | Patch by Jerry Van Baren, 10 Jan 2005 | |
223 | ||
4bc12f1c WD |
224 | * Fix ethernet timeouts on dbau1550 and other au1x00 systems |
225 | Patch by Leif Lindholm, 29 Dec 2004 | |
226 | ||
2b792afc WD |
227 | * Cleanup: fix broken builds |
228 | ||
229 | * Fix PHY address argument passing with mii info command | |
230 | Patch by Andrew Dyer, 28 Dec 2004 | |
231 | ||
0c8721a4 WD |
232 | * Cleanup (PPC4xx is AMCC now) |
233 | ||
7644f16f SR |
234 | * esd CPCI2DP board added |
235 | Patch by Matthias Fuchs, 22 Sep 2005 | |
236 | ||
026cb5d8 SR |
237 | * esd PMC405 board updated |
238 | Patch by Matthias Fuchs, 22 Sep 2005 | |
239 | ||
98f4a3df SR |
240 | * Add SM501 support to HH405 board. |
241 | Add support for gzip compressed bmp's (CONFIG_VIDEO_BMP_GZIP). | |
242 | Add support for eeprom write-enable (CFG_EEPROM_WREN). | |
243 | Patch by Stefan Roese, 22 Sep 2005 | |
244 | ||
1caa7078 WD |
245 | * Fix autonegotiation in tsec ethernet driver |
246 | Patch by Stefan Roese, 21 Sep 2005 | |
247 | ||
8b4c9e7c WD |
248 | * Fix bug in auto_update (trab board) |
249 | Patch by Martin Krause, 16 Sep 2005 | |
250 | ||
59d80bf1 WD |
251 | * Fix computation of framebuffer palette for 8bpp LCD bitmaps |
252 | Patch by Francesco Mandracci, 16 Sep 2005 | |
253 | ||
1806c759 WD |
254 | * Update configuration for INKA4x0 board |
255 | ||
29fe1c0f WD |
256 | * Update configuration for PM854 board |
257 | Based on patch by R. Loeffl, 20 Jul 2005 | |
258 | ||
053b40fa SR |
259 | * Add PCI support to TQM8540 and TQM8560 boards |
260 | Patch by Stefan Roese, 15 Sep 2005 | |
261 | ||
34c0a5e9 SR |
262 | * Update AMCC Yosemite to get a consistent setup for all AMCC eval |
263 | boards (baudrate, environment...). Flash driver fixed. | |
264 | Patch by Stefan Roese, 15 Sep 2005 | |
265 | ||
4a3cd9e6 SR |
266 | * Fix problem in 440GP ethernet driver (ebony). Add support for 2nd |
267 | ethernet port on ebony. | |
268 | Patch by Stefan Roese, 7 Sep 2005 | |
269 | ||
7d45477b MB |
270 | * Added support for mtddevnum and mtddevname variables (mtdparts command) |
271 | ||
670d9f13 WD |
272 | * Change default console baud rate for stxxtc board |
273 | ||
9d2a873b | 274 | * Add I2C support to TQM8540 and TQM8560 boards (EEPROM, RTC, LM75-DTT). |
9d2a873b SR |
275 | Patch by Stefan Roese, 31 Aug 2005 |
276 | ||
80e238c7 WD |
277 | * Fix default command set (don't include CFG_CMD_DISPLAY command) |
278 | Patch by Pantelis Antoniou, 02 Sep 2005 | |
279 | ||
6d51e505 WD |
280 | * Cleanup |
281 | ||
7b3e3c59 WD |
282 | * Enable SM712 driver support for HMI1001 board. |
283 | ||
77f6580c WD |
284 | * Fix problems with ld version 2.16 (dot outside sections problem) |
285 | Pointed out by Gerhard Jaeger, 31 Aug 2005; | |
286 | cf. http://sourceware.org/ml/binutils/2005-08/msg00412.html | |
287 | ||
288 | * Prepare U-Boot for gcc-4.x: fix global data pointer initialization | |
289 | ||
290 | * Adjust CS3 timings on HMI1001 board for dot matrix display under Linux | |
291 | ||
292 | * Add keyboard and dot matrix display support for HMI1001 board. | |
293 | ||
294 | * Prepare U-Boot for gcc-4.x | |
295 | ||
61dada83 WD |
296 | * Fixed Bamboo port to enable running without DDR-DIMM |
297 | (Bamboo has also 64MB onboard DDR) | |
a3e4fcb8 SR |
298 | Patch by Stefan Roese, 24 Aug 2005 |
299 | ||
a9fe9f42 WD |
300 | * Merged 405gp_enet.c and 440gx_enet.c to generic 4xx_enet.c |
301 | now handling all 4xx cpu's | |
302 | Patch by Stefan Roese, 16 Aug 2005 | |
303 | ||
2ac4785c WD |
304 | * Fix make dependencies for at91rm9200 and ks8695 cpus |
305 | Patch by Steven Scholz, 23 Aug 2005 | |
306 | ||
d534f5cc WD |
307 | * Add JFFS2 support for TQM5200 board |
308 | ||
5e4b3361 SR |
309 | * Add esd cpci5200 and pf5200 boards |
310 | Patch by Reinhard Arlt, 22 Aug 2005 | |
311 | ||
94085698 WD |
312 | * Fix sysclock for TQM8540 and TQM8560 boards |
313 | Patch by Martin Krause, 25 Jul 2005 | |
314 | ||
c7db9a38 WD |
315 | * Initialize serial# and ethaddr from manufacturer data in EEPROM on CMC-PU2 |
316 | Patch by Martin Krause, 08 Jun 2005 | |
317 | ||
6617aae9 WD |
318 | * Add new board specific commands for TQM5200/STK52XX |
319 | - Sound commands (beep, wav, sound) | |
320 | - Test commands (led, can, backlight, rs232) | |
321 | Patch by Martin Krause, 02 May 2005 | |
322 | ||
323 | * Change main clock on CMC-PU2 board from 207 MHz to 179 MHz | |
df3c7c8f WD |
324 | because of a bug in the AT91RM9200 CPU PLL |
325 | Patch by Martin Krause, 22 Apr 2005 | |
326 | ||
601aed1e WD |
327 | * Add automatic HW detection for another CMC_PU2 variant |
328 | Patch by Martin Krause, 20 Apr 2005 | |
329 | ||
dbc58190 WD |
330 | * Remove CONFIG_AT91RM9200DK in CMC-PU2 configuration |
331 | Patch by Martin Krause, 19 Apr 2005 | |
332 | ||
e8aa824e | 333 | * Fix initialization problem on TQM5200 without SM501 |
601aed1e | 334 | Patch by Martin Krause, 08 Apr 2005 |
e8aa824e | 335 | |
4f562f14 | 336 | * Add RTC support for STK52XX.200 |
601aed1e | 337 | Patch by Martin Krause, 07 Apr 2005 |
4f562f14 | 338 | |
df04a3df WD |
339 | * Add support for IFM o2dnt board |
340 | ||
98128f38 WD |
341 | * Enable PCI on hmi1001 board |
342 | ||
87b8bd5a WD |
343 | * Fix return values of the jffs2 commands ls/fsload/fsinfo, |
344 | so we can use them to, e.g., check the existence of a file with | |
345 | "if ls foo; then this; else that; fi" in the hush shell | |
346 | Patch by Andreas Engel, 16 August 2005 | |
347 | ||
3d078ce6 WD |
348 | * Coding style cleanup |
349 | ||
6bdf4306 WD |
350 | * Add support for Silicon Turnkey eXpress XTc (mpc87x/88x) board. |
351 | Patch by Dan Malek and Pantelis Antoniou, 15 Aug 2005 | |
352 | ||
b79316f2 SR |
353 | * Check return value of malloc in 440gx_enet.c |
354 | Patch by Travis B. Sawyer, 18 Jul 2005 | |
355 | ||
356 | * Add Sandburst Metrobox and Sandburst Karef board support packages. | |
357 | Second serial port on 440GX now defined as a system device. | |
358 | Add 'Short Etch' code for Cicada PHY within 440gx_enet.c | |
359 | Patch by Travis B. Sawyer, 12 Jul 2005 | |
360 | ||
a1191902 WD |
361 | ====================================================================== |
362 | Changes for U-Boot 1.1.3: | |
363 | ====================================================================== | |
364 | ||
b2f50807 WD |
365 | * Minor code cleanup |
366 | ||
50814844 WD |
367 | * Add forgotten new fils from latest VoiceBlue update |
368 | ||
396387ab WD |
369 | * Make bootretry feature work with hush shell. |
370 | Caveat: this currently *requires* CONFIG_RESET_TO_RETRY to be set, too. | |
371 | Patch by Andreas Engel, 19 Jul 2005 | |
372 | ||
d992daf9 WD |
373 | * Update Hymod Board Database PHP code in "tools" directory |
374 | Patch by Murray Jensen, 01 Jul 2005 | |
375 | ||
f9d77ed3 WD |
376 | * Make "tr" command use POSIX compliant; export HOSTOS make variable |
377 | Patch by Murray Jensen, 30 Jun 2005 | |
378 | ||
b3b0fd55 WD |
379 | * Fix Murray Jensen's mail address. |
380 | Patch by Murray Jensen, 30 Jun 2005 | |
381 | ||
f89920c3 WD |
382 | * Preserve PHY_BMCR during a soft reset. |
383 | Patch by Carl Riechers, 24 Jun 2005 | |
384 | ||
e5445288 WD |
385 | * VoiceBlue update: eeprom tool can also store firmware version now. |
386 | eeprom.bin is runable by jumping at load address. | |
387 | Patch by Ladislav Michl, 23 May 2005 | |
388 | ||
ea99a738 WD |
389 | * Move the AT91RM9200DK to the ARM Systems list. |
390 | Patch by Anders Larsen, 26 Apr 2005 | |
b2f50807 | 391 | |
8d4ba3da WD |
392 | * Eliminate calls of ARM libgcc.a helper functions _divsi3 and _modsi3 |
393 | Patch by Anders Larsen, 26 Apr 2005 | |
394 | ||
4d302d69 WD |
395 | * measure_gclk() is needed when DEBUG is enabled |
396 | Patch by Bryan O'Donoghue, 25 Apr 2005 | |
397 | ||
8534bf9a SR |
398 | * Add UPD-Checksum code, fix problem in net.c (return instead of break) |
399 | Patch by Reinhard Arlt, 12 Aug 2005 | |
400 | ||
5315dfa9 SR |
401 | * esd PCI405 board updated |
402 | Patch by Matthias Fuchs, 28 Jul 2005 | |
403 | ||
82f4c6ac SR |
404 | * esd WUH405 and DU405 board updated |
405 | Patch by Matthias Fuchs, 27 Jul 2005 | |
406 | ||
9bcf2ab4 SR |
407 | * Fix problem in cmd_nand.c (only when defined CFG_NAND_SKIP_BAD_DOT_I) |
408 | Patch by Matthias Fuchs, 4 May 2005 | |
409 | ||
84286386 SR |
410 | * Update AMCC Yosemite to get a consistent setup for all AMCC eval |
411 | boards (baudrate, environment...). Flash driver fixed. | |
412 | Patch by Stefan Roese, 11 Aug 2005 | |
413 | ||
9e00589b SR |
414 | * Changed AMCC Bubinga (405EP) configuration to support 2nd eth port |
415 | Patch by Stefan Roese, 11 Aug 2005 | |
416 | ||
c57c7980 SR |
417 | * Add NAND FLASH support for AMCC Bamboo 440EP eval board |
418 | Patch by Stefan Roese, 11 Aug 2005 | |
419 | ||
8f79e4c2 WD |
420 | * Add configuration for IFM AEV FIFO board. |
421 | Minor coding style cleanup. | |
422 | ||
423 | * Add configuration for IFM SPI eval board | |
424 | ||
9d3338d2 WD |
425 | * Fix CompactFlash problem on HMI1001 board |
426 | ||
c4e0e686 WD |
427 | * Make new "mtdparts" code build with older compilers |
428 | Patch by Andrea Scian, 09 Aug 2005 | |
429 | ||
846b0dd2 SR |
430 | * Changed CONFIG_440_GX, CONFIG_440_EP and CONFIG_440_GR options to |
431 | CONFIG_44GX, CONFIG_440EP and CONFIG_440GR for a consistent design | |
432 | with the 405 defines and the linux kernel defines. | |
433 | Patch by Stefan Roese, 08 Aug 2005 | |
434 | ||
c19c3134 WD |
435 | * Fix compiler warnings with older GCC versions |
436 | ||
700a0c64 WD |
437 | * Add common (with Linux) MTD partition scheme and "mtdparts" command |
438 | ||
439 | Old, obsolete and duplicated code was cleaned up and replace by the | |
440 | new partitioning method. There are two possible approaches now: | |
441 | ||
442 | The first one is to define a single, static partition: | |
443 | ||
444 | #undef CONFIG_JFFS2_CMDLINE | |
445 | #define CONFIG_JFFS2_DEV "nor0" | |
446 | #define CONFIG_JFFS2_PART_SIZE 0xFFFFFFFF /* use whole device */ | |
447 | #define CONFIG_JFFS2_PART_SIZE 0x00100000 /* use 1MB */ | |
448 | #define CONFIG_JFFS2_PART_OFFSET 0x00000000 | |
449 | ||
450 | The second method uses the mtdparts command line option and dynamic | |
451 | partitioning: | |
452 | ||
453 | /* mtdparts command line support */ | |
454 | #define CONFIG_JFFS2_CMDLINE | |
455 | #define MTDIDS_DEFAULT "nor1=zuma-1,nor2=zuma-2" | |
456 | #define MTDPARTS_DEFAULT "mtdparts=zuma-1:-(jffs2),zuma-2:-(user)" | |
457 | ||
458 | Command line of course produces bigger images, and may be inappropriate | |
459 | for some targets, so by default it's off. | |
460 | ||
452e8e72 WD |
461 | * Fix build problems for PM856 Board |
462 | ||
8b019da6 WD |
463 | * Fix sign extension bug in 'fpga loadb' command; |
464 | make 'fpga loadb' always print the file header info | |
465 | Patch by Andrew Dyer, 11 Jan 2005 | |
466 | ||
fe599e17 WD |
467 | * Fix errors that occur when accessing SystemACE CF |
468 | Patch by Jeff Angielski, 09 Jan 2005 | |
846b0dd2 | 469 | |
7ebdb19b WD |
470 | * Document switching between U-Boot and PlanetCore on RPXlite |
471 | by Sam Song, 24 Dec 2004 | |
472 | ||
d980a169 WD |
473 | * Fix PowerQUICC II mask detection. |
474 | Patch by Eugene Surovegin, 20 Dec 2004 | |
846b0dd2 | 475 | |
d06a5f7e WD |
476 | * Add support for Altera NIOS DK1C20 board |
477 | Patch by Shlomo Kut, 13 Dec 2004 | |
478 | ||
f901a83b WD |
479 | * Add support for ep8248 board |
480 | Patch by Yuli Barcohen, 12 Dec 2004 | |
481 | ||
482 | Minor code cleanup. | |
483 | ||
5633796c WD |
484 | * Fix baudrate setting for KGDB on MPC8260 |
485 | Patch by HoJin, 11 Dec 2004 | |
486 | ||
5ad73a81 WD |
487 | * Fix 'mii help' text formatting |
488 | Patch by Cory Tusar, 10 Dec 2004 | |
f901a83b | 489 | |
23a7a32d WD |
490 | * Fix return code of NFS command |
491 | Patch by Hiroshi Ito, 11 Dec 2004 | |
492 | ||
3836221d WD |
493 | * Fix typo |
494 | ||
c04a76e6 WD |
495 | * Fix compiler warnings in cpu/ppc4xx/usbdev.c |
496 | Patch by Steven Blakeslee, 04 Aug 2005 | |
497 | ||
17f50f22 SR |
498 | * Add support for AMCC Bamboo PPC440EP eval board |
499 | Patch by Stefan Roese, 04 Aug 2005 | |
500 | ||
de1d0a69 JL |
501 | * Patch by Jon Loeliger |
502 | Fix style issues primarily in 85xx and 83xx boards. | |
503 | - C++ comments | |
504 | - Trailing white space | |
505 | - Indentation not by TAB | |
506 | - Excessive amount of empty lines | |
507 | - Trailing empty lines | |
508 | ||
b4f15fda | 509 | * Patch by Ron Alder, 11 Jul 2005 |
b0e32949 LW |
510 | Add Xianghua Xiao and Lunsheng Wang's support for the |
511 | GDA MPC8540 EVAL board. | |
512 | ||
f046ccd1 EL |
513 | * Patch by Eran Liberty |
514 | Add support for the Freescale MPC8349ADS board. | |
515 | ||
b4f15fda | 516 | * Patch by Jon Loeliger, 25 Jul 2005 |
63be111e JL |
517 | Move the TSEC driver out of cpu/mpc85xx as it will be shared |
518 | by the upcoming mpc83xx family as well. | |
519 | ||
b4f15fda | 520 | * Patch by Jon Loeliger, 05 May 2005 |
d9b94f28 JL |
521 | Implemented support for MPC8548CDS board. |
522 | Added DDR II support based on SPD values for MPC85xx boards. | |
523 | This roll-up patch also includes bugfies for the previously | |
524 | published patches: | |
525 | DDRII CPO, pre eTSEC, 8548 LBIU, Andy's TSEC, eTSEC 3&4 I/O | |
526 | ||
b4f15fda | 527 | * Patch by Jon Loeliger, 10 Feb 2005 |
288693ab JL |
528 | Add config option CONFIG_HAS_FEC calling out 8540 FEC features. |
529 | ||
b4f15fda | 530 | * Patch by Jon Loeliger, Kumar Gala, 08 Feb 2005 |
7202d43d JL |
531 | For MPC85xxCDS: |
532 | Adds Relaxed Timing TRLX bit to FLASH ORx regs to allow | |
533 | for faster flash parts. | |
534 | Add documentation for BR/OR for FLASH. | |
535 | ||
b4f15fda | 536 | * Patch by Jon Loeliger 08 Feb 2005 |
d65cfe89 JL |
537 | Determine L2 Cache size dynamically on 85XX boards. |
538 | ||
b4f15fda | 539 | * Patch by Jon Loeliger, Kumar Gala 08 Feb 2005 |
9c4c5ae3 JL |
540 | - Convert the CPM2 based functionality to use new CONFIG_CPM2 |
541 | option rather than a myriad of CONFIG_MPC8560-like variants. | |
542 | Applies to MPC85xx and MPC8260 boards, includes stxgp3 and sbc8560. | |
543 | Eliminates the CONFIG_MPC8560 option entirely. Distributes the | |
544 | new CONFIG_CPM2 option to each 8260 board. | |
a1191902 | 545 | |
b20d0032 WD |
546 | * Add support for MicroSys PM856 board |
547 | Patch by Josef Wagner, 03 Aug 2005 | |
548 | ||
992b402b WD |
549 | * Minor fixes to PM854 board |
550 | Patch by Josef Wagner, 03 Aug 2005 | |
551 | ||
452f6740 WD |
552 | * Adjust configuration of XENIAX board |
553 | (chip select and GPIO required for USB operation) | |
554 | ||
3e0bc447 WD |
555 | * Fix typos in cpu/85xx/start.S which caused DataTLB exception to be |
556 | routed to the Watchdog handler | |
557 | Patch by Eugene Surovegin, 18 Jun 2005 | |
558 | ||
b20d0032 | 559 | * (re)enabled scsi commands do_scsi() and do_scsiboot() |
460c322f WD |
560 | Patch by Denis Peter, 06 Dec 2004 |
561 | ||
c43352cc WD |
562 | * Fix endianess problem in TFTP / NFS default filenames |
563 | Patch by Hiroshi Ito, 06 Dec 2004 | |
564 | ||
6dfa434e WD |
565 | * Ignore broadcast status bit in received frames in 8260 FCC ethernet |
566 | loopback test code | |
567 | Patch by Murray Jensen, 18 Jul 2005 | |
568 | ||
507d3b0c WD |
569 | * Fix typo in mkconfig script (used == instead of =) |
570 | Patch by Murray Jensen, 18 Jul 2005 | |
571 | ||
dc17fb6d WD |
572 | * Cleanup build problems on 64 bit build hosts |
573 | ||
d3b86c49 WD |
574 | * Update MAINTAINERS file |
575 | ||
8a316c9b SR |
576 | * Patch by Stefan Roese, 01 Aug 2005: |
577 | - Major cleanup for AMCC eval boards Walnut, Bubinga, Ebony, Ocotea | |
578 | (former IBM eval board). Please see "doc/README.AMCC-eval-boards-cleanup" | |
579 | for details. | |
580 | - Sycamore (PPC405GPr) eval board added (Walnut port is extended | |
581 | to run on both 405GP and 405GPr eval boards). | |
582 | ||
583 | * Patch by Steven Blakeslee, 27 Jul 2005: | |
584 | - Add support for AMCC PPC440EP/GR. | |
585 | - Add support for AMCC Yosemite PPC440EP eval board. | |
586 | - Add support for AMCC Yellowstone PPC440GR eval board. | |
587 | ||
0f18cb6e WD |
588 | * Minor fixes for PPChameleon Board: |
589 | - fix alignment of NAND size | |
590 | - make code do what the comment says | |
591 | ||
cf991923 WD |
592 | * Implement h/w sector protection status synchronization at boot. |
593 | The code is provided for, and was tested on, the Yukon/Alaska | |
594 | and PM520 boards only. | |
595 | ||
596 | A bug in flash_real_protect() for the Yukon board was fixed by | |
597 | adding a function that tells if two banks are on one flash chip. | |
598 | ||
15f36a5e WD |
599 | * Fix sysmon POST problem: check I2C error codes |
600 | This fixes a problem of displaying bogus voltages when the voltages | |
601 | are so low that the I2C devices start failing while the rest of the | |
602 | system keeps running. | |
603 | ||
e82bc62c WD |
604 | * Patch by Cedric Vincent, 6 Jul 2005: |
605 | Fix CFG_CMD_SETGETDCR handling in "common/cmd_dcr.c" | |
606 | ||
2d5df63e WD |
607 | * Patch by Jon Loeliger, 20 Jul 2005: |
608 | Add missing PCI IO port definitions. | |
609 | ||
08abe158 WD |
610 | * Add CompactFlash support for HMI1001 board. |
611 | ||
612 | * Adjust printed board ID for LWMON board. | |
613 | ||
1a79473b WD |
614 | * Fix low-level OHCI transfers for ARM920t and MPC5xxx |
615 | ||
f530187d WD |
616 | * Add new argument format for flash commands to allow for usage like |
617 | "erase $(addr) +$(filesize)", i. e. a size argument can be used and | |
618 | U-Boot will automaticially find the end of the corresponding sector. | |
619 | ||
cd5b2b99 SR |
620 | * Patch by Stefan Roese, 5 Jul 2005: |
621 | Update uc100 board PHY setup | |
622 | ||
3c71f3e8 SR |
623 | * Patch by Stefan Roese, 1 Jul 2005: |
624 | Fix PHY address for CATcenter board (now correct!) | |
625 | ||
bf41886f SR |
626 | * Patch by Stefan Roese, 30 Jun 2005: |
627 | Fix PHY addresses for PPChameleon and CATcenter boards | |
628 | Change MAINTAINER for most esd boards | |
629 | ||
88804d19 WD |
630 | * Patch by Detlev Zundel, 30 Jun 2005: |
631 | Fix LCD logo for lwmon board which got lost in the merge of 8xx and PXA LCD code | |
632 | ||
342717f7 WD |
633 | * Fix baudrate calculation problem on MPC5200 systems |
634 | ||
635 | * Add EEPROM and RTC support for HMI1001 board | |
636 | ||
637 | * Patch by Detlev Zundel, 20 Jun 2005: | |
638 | Fix initialization of low active GPIO pins on inka4x0 board | |
639 | ||
024447b1 WD |
640 | * Enable redundant environment, disable HW flash protection of |
641 | HMI1001 board | |
642 | ||
b2532eff WD |
643 | * Patch by Travis Sawyer, 10 Jun 2005: |
644 | Initialize allocated dev and private hw structures | |
645 | after their respective allocation in 440gx_enet.c | |
646 | ||
647 | * Patch by Steven Scholz, 10 Jun 2005: | |
648 | Fix byteorder problems with second argument of "bootm" with | |
649 | standalone images; | |
650 | ||
a87589da WD |
651 | * Add support for HMI1001 board |
652 | ||
653 | * Disable "date" and "sntp" commands on TQM866M | |
654 | ||
51152c17 WD |
655 | * Fix watchdog reset problems on LWMON board |
656 | ||
ba91e26a WD |
657 | * Patch by Juergen Selent, 17 May 2005: |
658 | Add support for Funkwerk VoVPN gateway module. | |
659 | ||
660 | * Cleanup debug code for MPC8220 FEC driver | |
661 | ||
2eab48f5 WD |
662 | * Extend burst mode RAM test program to take a loop count |
663 | (0 = infinite) | |
664 | ||
665 | * Use CONFIG_DRIVER_KS8695ETH to enable KS8695 ethernet driver on | |
666 | those boards that use it. | |
667 | ||
3a574cbe WD |
668 | * Patches by Greg Ungerer, 19 May 2005: |
669 | - add support for the KS8695P (ARM 922 based) CPU | |
670 | - add support for the OpenGear CM4008, CM4116 and CM4148 boards | |
671 | ||
672 | * Patch by Steven Scholz, 19 May 2005: | |
673 | Add support for CONFIG_SERIAL_TAG on ARM boards | |
674 | ||
7680c140 WD |
675 | * Add PCI support for Sorcery board. |
676 | Code cleanup (especially Sorcery / Alaska / Yukon serial driver). | |
677 | ||
c0176630 WD |
678 | * Fix compile problems caused by new burst mode SDRAM test; |
679 | make port pins to trigger logic analyzer configurable | |
680 | ||
343117bf WD |
681 | * Fix timer handling on MPC85xx systems |
682 | ||
9dd41a7b WD |
683 | * Fix debug code in omap5912osk flash driver |
684 | ||
685 | * Add support for MPC8247 based "IDS8247" board. | |
686 | ||
d44e14b5 WD |
687 | * Add support for 2 x TSEC interfaces on the TQM8540 board. |
688 | ||
ed16fefc WD |
689 | * On LWMON we must use the watchdog to reset the board as the CPU |
690 | genereated HRESET pulse is too short to reset the external | |
691 | circuitry. | |
692 | ||
931da93e WD |
693 | * Add test tool to exercise SDRAM accesses in burst mode |
694 | (as standalone program, MPC8xx/PowerPC only) | |
695 | ||
60fc6cbb WD |
696 | * Increase CFG_MONITOR_LEN for Rattler board to match actual code |
697 | size. | |
698 | ||
07cc0999 | 699 | * Major upate of JFFS2 code; now in sync with snapshot of MTD CVS of |
412babe3 WD |
700 | March 13, 2005); new configuration option CONFIG_JFFS2_LZO_LZARI |
701 | added to support LZO and LZARI compression modes (undefined by | |
702 | default). | |
07cc0999 | 703 | |
cf8bc577 WD |
704 | * Fix problem with symbolic links in JFFS2 code. |
705 | ||
a710d4be WD |
706 | * Use linker ASSERT statement to prevent undetected overlapping of |
707 | sections on PPChameleon board; other boards might use this, too. | |
708 | ||
434cf850 SR |
709 | * Patch by Stefan Roese, 03 May 2005: |
710 | Update for P3G4 | |
711 | Fix problems in cmd_universe.c | |
712 | ||
713 | * Patch by Matthias Fuchs, 03 May 2005: | |
714 | Added missing variable declaration in cmd_nand.c | |
715 | Modified CFG_PCI_PTM1MS in configs/PLU405.h to map 128MB ram | |
716 | ||
9f709b6c WD |
717 | * Fix INKA4x0: use CS1 as gpio_wkup_6 output |
718 | ||
a6310928 WD |
719 | * Fix bug in the SDRAM initialization code for canmb, IceCube and |
720 | PM520 boards. | |
721 | Fix PHY address for canmb board. | |
722 | ||
7cc1438d WD |
723 | * Cleanup serial console baudrate calculation on AT91RM9200; |
724 | get rid of obsolete CFG_AT91C_BRGR_DIVISOR definition | |
ec0ca731 | 725 | |
fddae7b8 SR |
726 | * Patch by Matthias Fuchs, 18 Apr 2005: |
727 | Make PCI target address spaces on PMC405 and CPCI405 boards | |
728 | configurable via environment variables | |
729 | ||
b2323ea6 WD |
730 | * Auto-size RAM on canmb board. |
731 | ||
5e5f9ed2 WD |
732 | * Add support for canmb board |
733 | ||
4c2a366d SR |
734 | * Patch by Stefan Roese, 13 Apr 2005: |
735 | Update for esd apc405 | |
736 | ||
2a8af187 WD |
737 | * Fixes for TQM8560 board: |
738 | - fix clock rates | |
739 | - remove debug messages | |
740 | - fix flash sector protection | |
741 | ||
b77fad3b WD |
742 | * Patch by Steven Scholz, 07 Apr 2005: |
743 | Add i2c_reg_write() and i2c_reg_write() for at91rm9200 I2C | |
744 | ||
2a8af187 | 745 | * Patches by Steven Scholz, 07 Apr 2005: |
b77fad3b | 746 | Fix compiler warning in altera.c |
2a8af187 | 747 | Fix warning in cpu/arm920t/at91rm9200/i2c.c |
b77fad3b WD |
748 | |
749 | * Patch by Ladislav Michl, 06 Apr 2005: | |
750 | Fix voiceblue configuration. | |
751 | ||
7ec25502 SR |
752 | * Patch by Stefan Roese, 06 Apr 2005: |
753 | Updates for OCOTEA board: | |
754 | - Changed U-Boot size from 512kByte to 256kByte | |
755 | - Fixed flash driver to support boot from soldered user flash | |
756 | - Added README for switch from PIBS firmware to U-Boot | |
757 | ||
758 | * Patch by Travis Sawyer, 05 Apr 2005: | |
759 | - Change timer frequency for ppc 440 from 10 ms to 1 ms. | |
760 | Problem found by Andrew Wozniak. | |
761 | ||
a85f9f21 WD |
762 | * Patch by Steven Scholz, 06 Apr 2005: |
763 | - creating SoC subdir for Atmel AT91RM9200 cpu/arm920t/at91rm9200 | |
764 | - moving code out of cpu/at91rm9200 into cpu/arm920t/at91rm9200 | |
765 | ||
20787e23 WD |
766 | * Patches by Robert Whaley, 29 Nov 2004: |
767 | - update the pxa-regs.h file for PXA27x chips | |
768 | - add PXA27x based ADSVIX board | |
769 | - add support for MMC on PXA27x processors | |
770 | ||
771 | * Patch by Andrew E. Mileski, 28 Nov 2004: | |
772 | Fix PPC4xx SPD SDRAM detection bug | |
773 | ||
774 | * Patch by Hiroshi Ito, 26 Nov 2004: | |
775 | Fix logic of "test -z" and "test -n" commands | |
776 | ||
3c2b3d45 WD |
777 | * Patch by Ladislav Michl, 05 Apr 2005: |
778 | Add support for VoiceBlue board. | |
779 | ||
780 | * Patch by Ladislav Michl, 05 Apr 2005: | |
781 | Fix netboot_common() prototypes. | |
782 | ||
b304c968 WD |
783 | * Patch by Steven Scholz, 05 Apr 2005: |
784 | Use i.MX watchdog timer for reset_cpu() | |
785 | ||
786 | * Patch by Steven Scholz, 05 Apr 2005: | |
787 | Move reset_cpu() out of cpu/arm920t/start.S into the SoC specific | |
788 | subdirectories cpu/arm920t/imx/ and cpu/arm920t/s3c24x0/ | |
789 | (now in interupts.c) | |
790 | ||
12b43d51 WD |
791 | * Add support for MPC8220 based "sorcery" board. |
792 | ||
793 | * Add support for TQM8560 board. | |
f5c5ef4a | 794 | |
3dd7f0f0 WD |
795 | * Add FEC support for TQM8540 board. |
796 | Interfaces are named as follows: "ENET1" - TSEC2, "ENET2" - FEC | |
797 | ||
798 | * Patch by Martin Krause, 04 Apr 2005: | |
799 | Update default configuration for CMC_PU2 board. | |
800 | ||
8aa1a2d1 WD |
801 | * Patch by Steven Scholz, 04 Apr 2005: |
802 | - remove all references to CONFIG_INIT_CRITICAL for ARM based boards | |
803 | - introduce two new configuration options instead: | |
804 | CONFIG_SKIP_LOWLEVEL_INIT and CONFIG_SKIP_RELOCATE_UBOOT | |
805 | ||
ba83a307 WD |
806 | * Patch by Steven Scholz, 04 Apr 2005: |
807 | Make sure that MDIO clock does not exceed 2.5 MHz on AT91 | |
808 | ||
101e8dfa WD |
809 | * Fix timer code for ARM systems: make sure that udelay() does not |
810 | reset timers so it's save to use udelay() in timeout code. | |
811 | ||
50712ba1 WD |
812 |