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