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