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