]> Git Repo - J-u-boot.git/blame - CHANGELOG
Remove unnecessary dependency of netconsole on CONFIG_NET_MULTI
[J-u-boot.git] / CHANGELOG
CommitLineData
b79316f2
SR
1======================================================================
2Changes 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======================================================================
362Changes 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