]> git.ipfire.org Git - thirdparty/u-boot.git/blame - CHANGELOG
Add support for AMCC Sequoia PPC440EPx eval board
[thirdparty/u-boot.git] / CHANGELOG
CommitLineData
27e166b8
WD
1======================================================================
2Changes since U-Boot 1.1.4:
3======================================================================
4
887e2ec9
SR
5* Add support for AMCC Sequoia PPC440EPx eval board
6 - Add support for PPC440EPx & PPC440GRx
7 - Add support for PPC440EP(x)/GR(x) NAND controller
8 in cpu/ppc4xx directory
9 - Add NAND boot functionality for Sequoia board,
10 please see doc/README.nand-boot-ppc440 for details
11 - This Sequoia NAND image doesn't support environment
12 in NAND for now. This will be added in a short while.
13 Patch by Stefan Roese, 07 Sep 2006
14
0dab03ba
WD
15* Fix mkimage -l bug with multifile images on 64bit platforms
16 Patch by David Updegraff, 06 Sep 2006
17
f60ba0d3
WD
18* Fix build problems on sorcery board.
19
6741ae92
WD
20* Fix coldfire build problems.
21 Patch by Marian Balakowicz, 01 Sep 2006
f9328639 22
6741ae92
WD
23* Add support for a saving build objects in a separate directory.
24 Modifications are based on the Linux kernel approach and support
25 two use cases:
26 1) Add O= to the make command line 'make O=/tmp/build all'
f9328639 27 2) Set environement variable BUILD_DIR to point to the desired location
6741ae92
WD
28 'export BUILD_DIR=/tmp/build'
29 'make'
f9328639 30 The second approach can also be used with a MAKEALL script
6741ae92
WD
31 'export BUILD_DIR=/tmp/build'
32 './MAKEALL'
33 Command line 'O=' setting overrides the BUILD_DIR environent variable.
34 When none of the above methods is used the local build is performed
35 and the object files are placed in the source directory.
f9328639 36
24d3d375
MB
37* Remove the board/netstar/crcit binary from git repository.
38
6608043f
MB
39* Fix tools/updater build error.
40
4c15ef55
MB
41* Fix tools/easylogo build error.
42
6741ae92 43
360b4103
WD
44* Fixed problems on PRS200 board caused by adding splash screen on MCC200
45
2c051651
DZ
46* Extended README entry on coding style
47
48* Added another example showing simple interrupt interception.
49
50* Added simple_strtoul(), getenv() and setenv() to the exported functions.
51 Also bumped up ABI version to reflect this change.
52
53* Added interrupt handling capabilities for mpc5xxx processors.
54 Also added Linux like BUG() macros.
55
7d0432c9
WD
56* Coding Style cleanup.
57 Patch by Stefano Babic, 31 Aug 2006
58
e8143e72
WD
59* Add splashscreen support for MCC200 board.
60
0fd30252
WD
61* Make the serial driver framework work with CONFIG_SERIAL_MULTI
62 enabled
63
2b393b0f
SR
64* PCIe endpoint support for AMCC Yucca 440SPe board
65 Patch by Tirumala R Marri, 26 Aug 2006
66
f5577aae
SR
67* Improve DIMM detection for AMCC Yucca 440SPe board
68 Improved the memory DIMM detection for the Yucca 440SPe board for
69 the case where a memory DIMM is falsely detected as present.
70 This issue is seen on some AMCC Yucca 440SPe validation boards if
71 only one 512MB memory DIMM is installed, i.e. DIMM slot 0 is
72 populated and DIMM slot 1 is empty. In this case, U-Boot does
73 not correctly detect that there is only one DIMM memory module
74 installed and will falsely detect two DIMM memory modules are
75 present and therefore U-Boot will not calculate the correct amount
76 of total memory and u-boot will not booting up.
77 Patch by Adam Graham, 24 Aug 2006
78
21a9cc02
WD
79* Fix typo.
80
16850919
WD
81* Code cleanup
82
113f64e0
WD
83* Update for MCC200 / PRS200 boards:
84 - auto-adjust console device for Linux.
85 - fix typos.
86
ddde6b7c
BS
87* Add a fix for a buggy USB device on the FO300 board.
88
ed1cf845
WD
89* Updates for MCC200 / PRS200 boards:
90 - support for configurations with SDRAM or DDR memory,
91 - support for highboot and lowboot
92 - adjusting environment definitions
93
6d3bc9b8
MB
94* Add support for WTK FO300 board (TQM5200 based).
95
6fe16a87
RJ
96* Fix TQM834x hang.
97
94568b60
WD
98* Update for SC520 board.
99 Patch by David Updegraff, 02 Dec 2005
100
2f6fa46d
WD
101* Fixed common.h spelling error.
102 Patch by Cory Tusar, 30 Nov 2005
103
ddd5d9da
WD
104* Fix typo.
105 Patch by Andreas Engel, 28 Nov 2005
106
80f0c0f5
WD
107* Fix fatload command on FAT32 formatted partitions.
108 Patch by Joachim Jaeger, 18 Nov 2005
109
d689e346
WD
110* Fix drivers/dm9000.c when configured in 32 bit mode.
111 Patch by Eric Benard, 17 Nov 2005
112
0a0f3a46
WD
113* Cleanup debug code for yucca board.
114
6183bb9e
WD
115* MCC200: restrict addressable flash space to 32 MB
116
463764c8
WD
117* Add debug console on COM12 for MCC200 board
118
d8f961bb
SR
119* Fix control-c handing in CONFIG_CMDLINE_EDITING
120 Properly pass break code back from readline.
121 Patch by Roger Blofeld, 31 Jul 2006
122
4f92ed5f
SR
123* Add commandline history support to all AMCC eval boards
124 Patch by Stefan Roese, 07 Aug 2006
125
9ede3cc5
SR
126* Add Macronix MXLV320T flash support for AMCC Bamboo
127 Patch by Stefan Roese, 07 Aug 2006
128
e335496a
SR
129* Change "mii info" to not print an error upon missing PHY at address
130 Patch by Stefan Roese, 07 Aug 2006
131
36b904a7
RJ
132* Fix PCI-Express on PPC440SPe rev. A.
133
d8519dc7
WD
134* Fix preboot message on TQM85xx after switching to hush parser.
135
015c200b
WD
136* Adapt TQM85xx ramdisk address to Linux kernel memory map
137
692519b1
RJ
138* Add initial support for PCI-Express on PPC440SPe (Yucca board).
139
a3d9181e
WD
140* Fix compiler warning for TRAB board.
141 Patch by Martin Krause, 07 Aug 2006
142
e51aae38
BS
143* Prevent USB commands from working when USB is stopped.
144
7455af41 145* Add rudimentary handling of alternate settings of USB interfaces.
6587f7e1
WD
146 This is in order to fix issues with some USB sticks timing out
147 during initialization. Some code readability improvements.
148
a2c95a72
SR
149* PPC440 DDR setup: Set SDRAM0_CFG0[PMU]=0 for best performance
150 AMCC suggested to set the PMU bit to 0 for best performace on
151 the PPC440 DDR controller.
152 Please see doc/README.440-DDR-performance for details.
153 Patch by Stefan Roese, 28 Jul 2006
154
193dd958
SR
155* AMCC bamboo (440EP) U-Boot image reduced to 384kbyte
156 Please see doc/README.bamboo for details.
157 Patch by Stefan Roese, 27 Jul 2006
158
3ca9122f
SR
159* Fix CONFIG_CMDLINE_EDITING implementation
160 Patch by Stefan Roese, 27 Jul 2006
161
4c4aca81
WD
162* Fix preboot message on TQM5200 after switching to hush parser.
163
4819fad9 164* MCC200: set default configuration to low_boot DDR,
3ca9122f 165 and support for configurable options high_boot and/or SDRAM.
4819fad9 166
fd27996d
WD
167* Add support for 256 MB SDRAM on CPU87
168 Patch by Josef Wagner, 25 Nov 2005
169
135ae006
WD
170* Add configuration for cam5200 board (based on TQM5200S).
171
966083e9
WD
172* More code cleanup
173
144f7795
WD
174* Disabled kvme080 board in MAKEALL because of build problems.
175
b9365a26
WD
176* Code cleanup
177
87a5c73d
WD
178* Update NetStar board
179 Patch by Ladislav Michl, 03 Nov 2005
180
029b6dc7
WD
181* Make code better readable.
182 Patch by Ladislav Michl, 14 Sep 2005
183
2c33a38b
WD
184* Enable initrd ATAG for xm250 board.
185 Patch by Josef Wagner, 05 Sep 2005
b9365a26 186
501090aa
WD
187* Add readline cmdline-editing extension
188 Patch by JinHua Luo, 01 Sep 2005
b9365a26 189
32cb2c70
WD
190* Add support for friendly-arm SBC-2410X board
191 Patch by JinHua Luo, 01 Sep 2005
b9365a26 192
e644670b
WD
193* Fix multi-part image support on i386 platform.
194 Patch by David Updegraff, 19 Aug 2005
195
53dd6ce4
WD
196* Add support for KVME080 board
197 Patch by Sangmoon Kim, 18 Aug 2005
198
0352f176 199* Fix MIPS LE build problem
8623c11e 200 Patch by Matej Kupljen, 10 Aug 2005
0352f176 201
311d8027
WD
202* Check argument count in "mii" command.
203 Problem pointed out by Andrew Dyer, 13 Jun 2005
204
5078cce8
WD
205* Cleanup TQM5200 board configurations:
206 - make highboot configurations use environment at high end, too,
207 to avoid flash fragmentation
208 - always use redundand environment
209 - don't enable video code for modules without graphics controller
210 - provide useful (though different) mtdparts settings
211 - get rid of CONFIG_CS_AUTOCONF which was always set anyway
212
213* Extend mkconfig tool to print more useful target name
214
978b1096
WD
215* Add support for high-boot on TQM5200 and TQM5200S boards.
216 Hint: the CPLD on the TQM5200 must be programmed with a software
217 version supporting the high boot option! The new TQM5200S is
218 already supporting this option. On the TQM5200 this option will be
219 supported in configurations with MPC5200 rev B processors.
220 To actually "high boot", set jumper X30 on the STK52xx.
221 Patch by Martin Krause, 12 Jul 2006
222
45a212c4
WD
223* Add support for new TQM5200 revisions
224 - Support for TQM5200S (short version without graphic controller)
225 - Support for modules with 'N' type S29GL128N Spansion flashes
226 (requires changes to flash layout)
227 - Support for MPC5200B cpu (mostly support for second SDRAM bank)
978b1096 228 Patch by Martin Krause, 07 Jul 2006
45a212c4 229
bd3143f0
WD
230* Fix support for PS/2 keyboard on TQM85xx boards
231 The PS/2 keyobard driver for the TQM85xx modules only supports the
232 internal DUART of the MPC85xx CPU. Since the MPC8560 doesn't
233 include a DUART, the TQM8560 modules can't be used with the PS/2
234 keyboard controller on the STK85xx board.
235 The PS/2 keyboard driver should work with the modules TQM8540,
236 TQM8541 and TQM8555, but it only has been tested on a TQM8540, yet.
237 Make sure the PS/2 controller on the STK85xx is programmed. Jumper
238 settings: X66 1-2, 9-10; X61 2-3
239 Patch by Martin Krause, 21 Jun 2006
240
edd0b509
WD
241* Adjust RTC century handling on STK52xx board to match Linux driver.
242 Patch by Martin Krause, 12 Jun 2006
243
c786f427
WD
244* Adjust filenames for USB update images on TRAB board.
245 During an automatic update via USB stick, U-Boot searches for
246 images with the name "firmware.img" and "kernel.img". This names
247 are now changed to "firmw_01.img" and "kernl_01.img". This is done,
248 to prevent updates of new boards (with the new macronics "c" step
249 flashes) with old, incompatible firmware or kernel versions.
250 Patch by Martin Krause, 21 Jun 2006
251
d053ce62
WD
252* Bugfix in VFD routine on TRAB board.
253 Make sure upper lext pixel can be set to blue, too
254 (so far only red was possible).
255 Patch by Martin Krause, 15 Feb 2006
256
89366010
WD
257* Enable buffered flash writes for TB5200 board.
258
5a3dfef7
WD
259* Fix some bugs in TRAB board flash driver.
260 - increase CFG_FLASH_ERASE_TOUT from 2 to 15 seconds
261 - use CFG_FLASH_WRITE_TOUT for programming instead of CFG_FLASH_ERASE_TOUT
262 - remove "Unlock Bypass" mode, because macronix flashes do not support
263 this mode officially
264 - fix flash reset command from 0x00FF to 0x00F0. 0x00FF is only specified
265 for Intel compatible flashes, not for AMD compatible.
266 Patch by Martin Krause, 15 Feb 2006
267
0de7fa59
WD
268* Add additional error messages to flash driver on TRAB board
269 (for erase errors and timeout errors)
270 Patch by Martin Krause, 14 Feb 2006
271
b87dfd28
WD
272* Add support for TB5200 board
273 The TB5200 ("Tinybox") is a small baseboard for the TQM5200 module
274 integrated in a little aluminium case.
275 Patch by Martin Krause, 8 Jun 2006
276
f3e06df7
WD
277* Enable buffered flash writes for TQM5200 board.
278
f88a0ae6
BS
279* Fix problems with SanDisk Corporation Cruzer Micro USB memory stick.
280
dbba399b
WD
281* Add support for TQM885D board.
282 Patch by Martin Krause, 20 Mar 2006
283
284* Fix FEC initialisation: All MII configuration is done via FEC1
285 registers, but MII_SPEED was configured according to FEC used. So
286 if only FEC2 was used, this caused the real MII_SPEED register in
287 FEC1 to stay uninitalised, leqading to "mii_send STUCK!" messages.
288 Fix: always configure MII_SPEED on FEC1 only.
289 Patch by Markus Klotzbuecher, 12 Jul 2006
290
291* Add support for SPC1920 board.
292 Patch by Markus Klotzbuecher, 12 Jul 2006
b87dfd28 293
87791f3b
WD
294* MCC200 board: support console on any one of the Quad UART ports.
295
985b950a
WD
296* Fix error in flash protection calculation on MCC200 board.
297
9d407995
WD
298* Major PCMCIA Cleanup to make code better readable and maintainable.
299 Notes:
300 - Board-dependend code for RPXLITE and RPXCLASSIC-based boards
301 placed to the drivers/rpx_pmcia.c file to avoid duplication.
302 Same for TQM8xx-based boards (drivers/tqm8xx_pmcia.c).
303 - drivers/i82365.c has been split into two parts located at
304 board/atc/ti113x.c and board/cpc45/pd67290.c (ATC and CPC45 are
305 the only boards using CONFIG_82365).
306 - Changes were tested for clean build and *very* *few* boards.
307
edd6cf20
MB
308* Fix timer problems on AMCC yucca board.
309 Set Timer Clock Select to use CPU clock as a timer input source.
310
caaeaf92
WD
311* Bring yucca config more in line with other AMCC boards.
312
ce05de29
MB
313* Add AMCC bamboo board to MAKEALL build script.
314
d19206b9
MB
315* Fix AMCC bamboo eval board compilation errors.
316
fbb0b559
MB
317* Add system memory to the PCI region list for AMCC PPC44x CPUs.
318 Enabled it for Yucca board.
319
fe84b48a
MB
320* Cleanup config file and bootup output for Yucca board.
321
bba68377
MB
322* Fix CONFIG_440_GX define usage.
323
971a5dd1
MB
324* Remove autogenerated bmp_logo.h file.
325
3f7a63e6
WD
326* Add support for AMCC 440SPe CPU based eval board (Yucca).
327
328* Call serial_initialize() before first debug() is used.
329
a63c31cf
WD
330* Cleanup trab board for GCC-4.x
331
cb0fdf3c
HS
332* VoiceBlue update: use new MTD flash partitioning methods, use more
333 reasonable TEXT_BASE, update default environment and enable keyed
334 autoboot.
b87dfd28 335 Patch by Ladislav Michl, 16. Aug 2005
cb0fdf3c 336
5720df78 337* Add forgotten changes for the PLEB 2 Board.
f73e73ba
WD
338 Patch by David Snowdon, 13. Aug 2005
339
f5e0d039 340* Add support for wrPPMC7xx/74xx boards
f73e73ba 341 Patch by Richard Danter, 12 Aug 2005
b87dfd28 342
0c32d96d
WD
343* Add support for gth2 board
344 Patch by Thomas Lange, Aug 11 2005
345
c12cffc5
WD
346* Add support for CONFIG_SERIAL_MULTI on MPC5xxx
347 Patch by Martin Krause, 8 Jun 2006
348
349 This patch supports two serial consoles on boards with
350 a MPC5xxx CPU. The console can be switched at runtime
351 by setting stdin, stdout and stderr to the desired serial
352 interface (serial0 or serial1). The PSCs to be used as
353 console port are definded by CONFIG_PSC_CONSOLE
354 and CONFIG_PSC_CONSOLE2.
355 See README.serial_multi for details.
356
30a43cc2
WD
357* Bugfix in I2C initialisation on S3C2400.
358 If the bus is blocked because of a previously interrupted
359 transfer, up to eleven clocks are generated on the I2CSCL
360 line to complete the transfer and to free the bus.
361 With this fix pin I2CSCL (PG6) is really configured as GPIO
362 so the clock pulses are really generated.
363 Patch by Martin Krause, 04 Apr 2006
b87dfd28 364
10af6d53
WD
365* Fix DDR6 errata on TQM834x boards
366 Patch by Thomas Waehner, 07 Mar 2006
367
14d9ab35
WD
368* Remove obsolete flash driver board/tqm5200/flash.c
369 Patch by Martin Krause, 11 Jan 2006
370
1ac7e17e
WD
371* Update configuration for CMC-PU2 board
372 Patch by Martin Krause, 17 Nov 2005
373
bc8bb6d4
WD
374* Add support for PS/2 keyboard on TQM85xx board
375 Patch by Martin Krause, 07 Nov 2005
376
377 Tested on a STK85XX baseboard. Make sure the PS/2 controller
378 has been programmed. Jumper Settings: X66 1-2, 9-10; X61 2-3
379
cebd1fce 380* Fix TRAB channel switching delay for trab_fkt.bin standalone applikation
b87dfd28 381 In tsc2000_read_channel() the delay after setting the multiplexer
cebd1fce
WD
382 to a temperature channel is increased from 1,5 ms to 10 ms. This
383 is to allow the multiplexer inputs to stabilize after huge steps
384 of the input signal level.
385 Patch by Martin Krause, 08 Nov 2005
386
cd65a3dc
WD
387* Adjust TQM5200 make targets
388 Make the automatic CS configuration the default.
389 The dedicated configurations CONFIG_TQM5200_AA, CONFIG_TQM5200_AB
390 and CONFIG_TQM5200_AC are removed.
391 "TQM5200_config" is now the default for STK52XX.200 base boards.
392 On a STK52XX.100 base board "TQM5200_STK100_config" must be used.
393 Patch by Martin Krause, 07 Nov 2005
394
4bdb53ca
WD
395* Fix setting of environment variable "ver" on trab board
396 The environment variable "ver" is now set before
397 do_auto_update() is called, so that "ver" can be used
398 in USB update scripts.
399 Patch by Martin Krause, 27 Oct 2005
400
b9fff8ee
WD
401* Fix wrong usage of udelay() in led_blink() on trab board
402 Patch by Martin Krause, 27 Oct 2005
403
3e9a2992
WD
404* Fix udelay bug in vfd.c for trab board
405 Patch by Martin Krause, 27 Oct 2005
406
e00f41eb
WD
407* Disable JFFS2 support for trab board
408 Patch by Martin Krause, 27 Oct 2005
409
33322403
WD
410* Change mtdparts definition on trab board to match current flash map
411 Patch by Martin Krause, 27 Oct 2005
412
9e18a4bc
WD
413* Fix memory init problems on MCC200 board
414
df02bd1b
SR
415* Fix IxEthDB.h to compile again
416 Patch by Stefan Roese, 14 Jun 2006
417
ed4633c9
SR
418* Minor cleanup for PCS440EP board
419 Patch by Stefan Roese, 13 Jun 2006
420
4176c799
WD
421* Add MCF5282 support (without preloader)
422 relocate ichache_State to ram
423 u-boot can run from internal flash
424 Add EB+MCF-EV123 board support.
425 Add m68k Boards to MAKEALL
426 Patch from Jens Scharsig, 08 Aug 2005
427
9cc83378
SM
428* Nios II - Add Altera EP1C20, EP1S10 and EP1S40 boards
429 Patch by Scott McNutt, 08 Jun 2006
430
1f6ce8f5
SM
431* Nios II - Add EPCS Controller bootrom work-around
432 -When booting from an epcs controller, the epcs bootrom may leave the
433 slave select in an asserted state causing soft reset hang. This
434 patch ensures slave select is negated at reset.
435 Patch by Scott McNutt, 08 Jun 2006
436
3d22d0b8
SM
437* Update PK1C20 board
438 -Update base addresses for standard configuration
439 -Eliminate use of CACHE_BYPASS in board code
440 Patch by Scott McNutt, 08 Jun 2006
441
c2ced000
SM
442* Nios II - Fix I/O Macros and mini-app stubs
443 -Fix asm/io.h macros
444 -Eliminate use of CACHE_BYPASS in cpu code
445 -Eliminate assembler warnings
446 -Fix mini-app stubs and force no small data
447 Patch by Scott McNutt, 08 Jun 2006
448
9d4d3e38 449* Fix U-Boot environment sector protection on MCC200 board
5d7022b0 450
e461a241
WD
451* Minor cleanup for PCS440EP board
452
4526c87e
SR
453* Update PCS440EP port to fit into one flash device (incl. environment)
454 Patch by Stefan Roese, 06 Jun 2006
455
2fd9eb50
WD
456* Add support for PCS440EP board
457 Patch by Stefan Roese, 02 Jun 2006
458
e15cd6fd 459* Fix examples/Makefile; some build targets were lost
2fd9eb50 460
62b8f548
WD
461* Fix watchdog handling in CFI flash driver
462 Just use udelay() when waiting for status changes which will
463 implicitely trigger the watchdog.
464
392c252e
WD
465* Fix PCI to memory window size problems on PM82x boards
466 We use the "automatic" mode that was used for the MPC8266ADS and
467 MPC8272 boards. Eventually this should be used on all boards?]
468 Patch by Wolfgang Grandegger, 17 Jan 2006
469
b9b2480f
WD
470* Correct GPIO setup (UART1/IRQ's) on yosemite & yellowstone
471 Patch by Stefan Roese, 29 May 2006
472
ba94a1bb
WD
473* Update Intel IXP4xx support
474 - Add IXP4xx NPE ethernet MAC support
475 - Add support for Intel IXDPG425 board
476 - Add support for Prodrive PDNB3 board
477 - Add IRQ support
478 Patch by Stefan Roese, 23 May 2006
479
5770a1e4
SR
480* Fix problem in PVR detection for 440GR
481 Patch by Stefan Roese, 18 May 2006
482
b62fa913
MB
483* Fix gcc 3.4.x AFLAGS setting for m68k platform.
484
27333f8c
MB
485* Enable autoboot for M5271EVB board.
486
56ced709
SR
487* Changed default ramdisk addr in yosemite/yellowstone ports
488 Patch by Stefan Roese, 15 May 2006
489
65165250
WD
490* Fix PCMCIA support on virtlab2
491
8cba090c
WD
492* Add support for VirtLab2 board
493 (needed because of differences in the PCMCIA hardware).
494
977b50f8
WD
495* Minor cleanup.
496
278bc4b3
SR
497* Update yosemite configuration to enable flash write buffer support
498 Patch by Stefan Roese, 10 May 2006
499
f90a3921
SR
500* Fix compile warnings in common/xyzModem.c
501 Patch by Stefan Roese, 10 May 2006
502
512f8d5d
SR
503* Add support for AMCC 440EP Rev C and 440GR Rev B
504 Patch by John Otken, 08 May 2006
505
d1dd22f9
SR
506* OMAP 5912/OSK: update EMIFS CS1 timings:
507 Problems have been seen in the linux kernel's smc91x network driver
508 due to improper bus timings. The latest 2.6 OMAP kernels currently
509 have a workaround, but this fix belongs in u-boot.
510 Patch by Kevin Hilman, 13 Oct 2005
511
77f63342
SR
512* Fix REG_MPU_LOAD_TIMER definition in multiple OMAP ports
513 Patch by Hiroki Kaminaga, 11 Mar 2006
514
6080a0eb
SR
515* Update omap5912osk board support
516 - Fix OMAP support that omap5912osk compiles in current source tree
517 - Update with code from "http://omap.spectrumdigital.com/osk5912"
518 to fix problems with DDR initialization
519 - Fix timer setup
520 - Use CFI flash driver and support complete 32MB of onboard flash
521 - Add "print_cpuinfo()" and "checkboard()" functions to display
522 CPU (with frequency) and Board infos
523 Patch by Stefan Roese, 10 May 2006
524
4af099bd
WD
525* Fix watchdog issues for ColdFire boards.
526
78b123cd
MB
527* Add M5271EVB board support.
528
6f5155a9
MB
529* Make R5200 specific low level initialization board conditional.
530
4af099bd 531* Update CPU target identification strings for ColdFire family.
b75ef85f 532
b4853b77
MB
533* Update register definitions for MCF5271.
534
0c056f0e
MB
535* Fix serial console support for MCF5271.
536
483a0cf8
MB
537* Fixes for gcc 3.4 based m68k toolchain,
538 based on patch by Jate Sujjavanich.
539
f149d864
WD
540* Fix lowboot support on MCC200 board
541
8fe9bf61
KG
542* Merged MPC8349ADS and MPC8349EMDS ports into MPC8349EMDS port:
543 - Removed MPC8349ADS port
544 - Added PCI support to MPC8349ADS
545 - reworked memory map to allow mapping of all regions with BATs
4af099bd 546 Patch by Kumar Gala, 20 Apr 2006
8fe9bf61 547
610cf367
WD
548* Coding Style cleanup
549
da4849fb
WD
550* Write RTC seconds first to maintain settings integrity per
551 Maxim/Dallas DS1306 data sheet.
552 Patch by Alan J. Luse, 02 May 2006
553
983bebbe
WD
554* Scheduled for removal: strnicmp() which is unused
555
556* Update for Intel Monahans boards:
557 - support for magic key detection and handling on delta board
558 - NAND support for zylonite board + some minor cleanup
559
8546e239 560* Declare load_serial_ymodem() when using CFG_CMD_LOADB.
da4849fb 561 Patch by Jon Loeliger, 01 May 2006
8546e239 562
3577d3a3
WD
563* Fixed handling of bad checksums with "mkimage -l"
564
6ca24c64 565* Added support for BC3450 board
da4849fb 566 Patch by Stefan Strobl, 21 Oct 2005
6ca24c64 567
a367d426 568* Update for NC650 board:
569 - Support rev1 and rev2 hardware
570 - adapt to new NAND layer
571 - add CP850 configuration based on NC650
572
8419c013
WD
573* MPC5200: enable snooping of DMA transactions on XLB even if no PCI
574 is configured; othrwise DMA accesses aren't cache coherent which
575 causes for example USB to fail.
576
cf48eb9a 577* Some code cleanup
bb74140d 578
cf48eb9a
WD
579* Fix dbau1x00 boards broken by dbau1550 patch
580 PLL:s were not set for boards other than 1550.
581 Flash CFI caused card to hang due to undefined CFG_FLASH_BANKS_LIST.
582 Default boot is now bootp for cards other than 1550.
583 Patch by Thomas Lange, 10 Aug 2005
584
585* Fixes common/cmd_flash.c:
586 - fix some compiler/parser error, if using m68k tool chain
587 - optical fix for protect on/off all messages, if using more
588 then one bank
589 Patch by Jens Scharsig, 28 Jul 2005
27e166b8 590
b81a4630
WD
591* Fix Quad UART mapping on MCC200 board due to new HW revision
592
b28a31ca
WD
593* Fix JFFS2 support for legacy NAND driver.
594
595* Remove dependencies between DoC code and old legacy NAND driver.
596
597* Fix PM828_PCI target, for which PCI was *not* configured in.
598
5fbb2cd3
WD
599* Fix Lite5200B support: initialize SDelay register
600 See Freescale's AN3221 "MPC5200B SDRAM Initialization and
601 Configuration", 3.3.1 SDelay--MBAR + 0x0190
602
2662b40c
SR
603* Changes/fixes for drivers/cfi_flash.c:
604
605 - Add Intel legacy lock/unlock support to common CFI driver
606
607 On some Intel flash's (e.g. Intel J3) legacy unlocking is
608 supported, meaning that unlocking of one sector will unlock
609 all sectors of this bank. Using this feature, unlocking
610 of all sectors upon startup (via env var "unlock=yes") will
611 get much faster.
612
613 - Fixed problem with multiple reads of envronment variable
614 "unlock" as pointed out by Reinhard Arlt & Anders Larsen.
615
616 - Removed unwanted linefeeds from "protect" command when
617 CFG_FLASH_PROTECTION is enabled.
618
619 - Changed p3p400 board to use CFG_FLASH_PROTECTION
620
621 Patch by Stefan Roese, 01 Apr 2006
622
623* Changes/fixes for drivers/cfi_flash.c:
624 - Correctly handle the cases where CFG_HZ != 1000 (several
625 XScale-based boards)
626 - Fix the timeout calculation of buffered writes (off by a
627 factor of 1000)
628 Patch by Anders Larsen, 31 Mar 2006
629
35118539
SR
630* Updates to common PPC4xx onboard (DDR)SDRAM init code (405 and 440)
631
632 405 SDRAM: - The SDRAM parameters can now be defined in the board
cf48eb9a
WD
633 config file and the 405 SDRAM controller values will
634 be calculated upon bootup (see PPChameleonEVB).
635 When those settings are not defined in the board
636 config file, the register setup will be as it is now,
637 so this implementation should not break any current
638 design using this code.
35118539 639
cf48eb9a 640 Thanks to Andrea Marson from DAVE for this patch.
35118539
SR
641
642 440 DDR: - Added function sdram_tr1_set to auto calculate the
cf48eb9a
WD
643 TR1 value for the DDR.
644 - Added ECC support (see p3p440).
35118539
SR
645
646 Patch by Stefan Roese, 17 Mar 2006
647
db28ddb4
WD
648* Fix CONFIG_SKIP_LOWLEVEL_INIT dependency in cpu/arm920t/start.S
649 Patch by Peter Menzebach, 13 Oct 2005 [DNX#2006040142000473]
650
534ff676
WD
651* Add support for ymodem protocol download
652 Patch by Stefano Babic, 29 Mar 2006
653
654* Memory Map Update for Delta board: U-Boot is at 0x80000000-0x84000000
655