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