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