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