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