]> git.ipfire.org Git - people/ms/u-boot.git/blame - CHANGELOG-before-U-Boot-1.1.5
Automatically adjust ARFLAGS so "make -s" is really silent.
[people/ms/u-boot.git] / CHANGELOG-before-U-Boot-1.1.5
CommitLineData
7c52c4b9
WD
1======================================================================
2Changes for U-Boot 1.1.5:
3======================================================================
4
5* Cleanup compile warnings. Prepare for release 1.1.5
6
7* Fix compile problem in include/configs/ep82xxm.h
8 (must have never been tested before!)
9
10* MCC200: Fix uninitialized variable problem in LCD driver
11
12* Add board/cpu specific NAND chip select function to 440 NDFC
13 Based on idea and implementation from Jeff Mann
14 Patch by Stefan Roese, 20 Oct 2006
15
16* Make 4xx bootup message shorter on 440EPx/GRx platforms
17 Patch by Stefan Roese, 18 Oct 2006
18
19* Add (preliminary) support for V38B board
20
21* PPC405EP: Add support for board configuration of CPC0_PCI register
22 This is needed to be able to configure PerWE*/PCI_INT* pin as PerWE*
23 Patch by Tolunay Orkun, 07 Apr 2006
24
25* PPC405EP: Add CFG_GPIO0_OR, CFG_GPIO0_ODR to setup GPIO completely.
26 - Add configuration of Open Drain GPIO Output selection
27 - Add configuration of initial value of GPIO output pins
28 Patch by Tolunay Orkun, 07 Apr 2006
29
30* Fix spelling; minor code cleanup.
31
32* Fix JFFS2 compilation problem
33 Patch by Stefan Roese, 12 Oct 2006
34
35* Cleanup of NAND update patch (remove changelog from cmd_nand.c)
36 Patch by Guido Classen, 10 Oct 2006
37
38* Several improvements to the new NAND subsystem:
39 - JFFS2 related commands implemented in mtd-utils style
40 - Support for bad blocks
41 - Bad block testing commands
42 - NAND lock commands
43 Please take a look at doc/README.nand for more details
44 Patch by Guido Classen, 10 Oct 2006
45
46* Define IH_CPU_AVR32
47 Make it possible to generate AVR32 uImage files with mkimage and
48 make cmd_bootm recognize them.
49 Patch by Haavard Skinnemoen, 22 Sep 2006
50
51* Fix buffer overflow problem in ft_build.c
52 Patch by Fredrik Roubert, 09 Oct 2006
53
54* Make bootp implementation RFC3046 compliant
55 Patch by Joakim Larsson, 27 Jun 2006
56
57* TQM5200: perform POST memory test only on STK52xx carrier board.
58 (and then only if PSC6_3 is read as "1" when booting).
59 Patch by Martin Krause, 21 Jun 2006
60
61* Move "ar" flags to config.mk to allow for silent "make -s"
62 Based on patch by Mike Frysinger, 20 Jun 2006
63
64* Coding style cleanup
65
66* Add support for EP82xxM boards
67 Patch by Aaron Sells, 20 Jun 2006
68
69* Fix comments in include/ppc440.h
70 Patch by Martin Hicks, 16 Jun 2006
71
72* Update for CAM5200 board:
73 - Map in a additional chip selects CS4 and CS5.
74 - Modify the port configration, configure six UARTs and no PCI,
75 ATA and USB.
76 - Add custom flash driver to handle specific byte swapping
77
78* Fix TLB setup for Ocotea board
79 Patch by Stefan Roese, 30 Sep 2006
80
81* Fix reset problem in sequoia sdram init code
82 Patch by Stefan Roese, 23 Sep 2006
83
84* Disable autoboot abort for FO300 when silent mode is enabled
85 (according to S1 switch setting).
86
87* Cleanup examples binaries
88
89* Add support for AMCC Rainier PPX440GRx eval board
90 Patch by Stefan Roese, 13 Sep 2006
91
92* Add NAND environment support for PPC440EPx Sequoia NAND boot config
93 Patch by Stefan Roese, 12 Sep 2006
94
95* Update NAND boot documentation
96 Patch by Stefan Roese, 12 Sep 2006
97
98* Fix alignment problem in "mtdparts" command
99
100* Add documentation on the latest build environment extensions to
101 the README file.
102
103* Remove dead code (i2o and dma) from cpu/mpc824x/drivers/ directory.
104
105* Fix LOG_DIR directory creation error.
106 Add support for automatic creation of BUILD_DIR directory.
107
108* Fix build problem cpu/ppc4xx/ndfc.c
109 Patch by Stefan Roese, 07 Sep 2006
110
111* Fix build problem with CPCI440
112 Patch by Stefan Roese, 07 Sep 2006
113
114* Change Yellowstone to use CFI write buffer
115 Patch by Stefan Roese, 07 Sep 2006
116
117* Add support for AMCC Sequoia PPC440EPx eval board
118 - Add support for PPC440EPx & PPC440GRx
119 - Add support for PPC440EP(x)/GR(x) NAND controller
120 in cpu/ppc4xx directory
121 - Add NAND boot functionality for Sequoia board,
122 please see doc/README.nand-boot-ppc440 for details
123 - This Sequoia NAND image doesn't support environment
124 in NAND for now. This will be added in a short while.
125 Patch by Stefan Roese, 07 Sep 2006
126
127* Fix mkimage -l bug with multifile images on 64bit platforms
128 Patch by David Updegraff, 06 Sep 2006
129
130* Fix build problems on sorcery board.
131
132* Fix coldfire build problems.
133 Patch by Marian Balakowicz, 01 Sep 2006
134
135* Add support for a saving build objects in a separate directory.
136 Modifications are based on the Linux kernel approach and support
137 two use cases:
138 1) Add O= to the make command line 'make O=/tmp/build all'
139 2) Set environement variable BUILD_DIR to point to the desired location
140 'export BUILD_DIR=/tmp/build'
141 'make'
142 The second approach can also be used with a MAKEALL script
143 'export BUILD_DIR=/tmp/build'
144 './MAKEALL'
145 Command line 'O=' setting overrides the BUILD_DIR environent variable.
146 When none of the above methods is used the local build is performed
147 and the object files are placed in the source directory.
148
149* Remove the board/netstar/crcit binary from git repository.
150
151* Fix tools/updater build error.
152
153* Fix tools/easylogo build error.
154
155* Fixed problems on PRS200 board caused by adding splash screen on MCC200
156
157* Extended README entry on coding style
158
159* Added another example showing simple interrupt interception.
160
161* Added simple_strtoul(), getenv() and setenv() to the exported functions.
162 Also bumped up ABI version to reflect this change.
163
164* Added interrupt handling capabilities for mpc5xxx processors.
165 Also added Linux like BUG() macros.
166
167* Coding Style cleanup.
168 Patch by Stefano Babic, 31 Aug 2006
169
170* Add splashscreen support for MCC200 board.
171
172* Make the serial driver framework work with CONFIG_SERIAL_MULTI
173 enabled
174
175* PCIe endpoint support for AMCC Yucca 440SPe board
176 Patch by Tirumala R Marri, 26 Aug 2006
177
178* Improve DIMM detection for AMCC Yucca 440SPe board
179 Improved the memory DIMM detection for the Yucca 440SPe board for
180 the case where a memory DIMM is falsely detected as present.
181 This issue is seen on some AMCC Yucca 440SPe validation boards if
182 only one 512MB memory DIMM is installed, i.e. DIMM slot 0 is
183 populated and DIMM slot 1 is empty. In this case, U-Boot does
184 not correctly detect that there is only one DIMM memory module
185 installed and will falsely detect two DIMM memory modules are
186 present and therefore U-Boot will not calculate the correct amount
187 of total memory and u-boot will not booting up.
188 Patch by Adam Graham, 24 Aug 2006
189
190* Fix typo.
191
192* Code cleanup
193
194* Update for MCC200 / PRS200 boards:
195 - auto-adjust console device for Linux.
196 - fix typos.
197
198* Add a fix for a buggy USB device on the FO300 board.
199
200* Updates for MCC200 / PRS200 boards:
201 - support for configurations with SDRAM or DDR memory,
202 - support for highboot and lowboot
203 - adjusting environment definitions
204
205* Add support for WTK FO300 board (TQM5200 based).
206
207* Fix TQM834x hang.
208
209* Update for SC520 board.
210 Patch by David Updegraff, 02 Dec 2005
211
212* Fixed common.h spelling error.
213 Patch by Cory Tusar, 30 Nov 2005
214
215* Fix typo.
216 Patch by Andreas Engel, 28 Nov 2005
217
218* Fix fatload command on FAT32 formatted partitions.
219 Patch by Joachim Jaeger, 18 Nov 2005
220
221* Fix drivers/dm9000.c when configured in 32 bit mode.
222 Patch by Eric Benard, 17 Nov 2005
223
224* Cleanup debug code for yucca board.
225
226* MCC200: restrict addressable flash space to 32 MB
227
228* Add debug console on COM12 for MCC200 board
229
230* Fix control-c handing in CONFIG_CMDLINE_EDITING
231 Properly pass break code back from readline.
232 Patch by Roger Blofeld, 31 Jul 2006
233
234* Add commandline history support to all AMCC eval boards
235 Patch by Stefan Roese, 07 Aug 2006
236
237* Add Macronix MXLV320T flash support for AMCC Bamboo
238 Patch by Stefan Roese, 07 Aug 2006
239
240* Change "mii info" to not print an error upon missing PHY at address
241 Patch by Stefan Roese, 07 Aug 2006
242
243* Fix PCI-Express on PPC440SPe rev. A.
244
245* Fix preboot message on TQM85xx after switching to hush parser.
246
247* Adapt TQM85xx ramdisk address to Linux kernel memory map
248
249* Add initial support for PCI-Express on PPC440SPe (Yucca board).
250
251* Fix compiler warning for TRAB board.
252 Patch by Martin Krause, 07 Aug 2006
253
254* Prevent USB commands from working when USB is stopped.
255
256* Add rudimentary handling of alternate settings of USB interfaces.
257 This is in order to fix issues with some USB sticks timing out
258 during initialization. Some code readability improvements.
259
260* PPC440 DDR setup: Set SDRAM0_CFG0[PMU]=0 for best performance
261 AMCC suggested to set the PMU bit to 0 for best performace on
262 the PPC440 DDR controller.
263 Please see doc/README.440-DDR-performance for details.
264 Patch by Stefan Roese, 28 Jul 2006
265
266* AMCC bamboo (440EP) U-Boot image reduced to 384kbyte
267 Please see doc/README.bamboo for details.
268 Patch by Stefan Roese, 27 Jul 2006
269
270* Fix CONFIG_CMDLINE_EDITING implementation
271 Patch by Stefan Roese, 27 Jul 2006
272
273* Fix preboot message on TQM5200 after switching to hush parser.
274
275* MCC200: set default configuration to low_boot DDR,
276 and support for configurable options high_boot and/or SDRAM.
277
278* Add support for 256 MB SDRAM on CPU87
279 Patch by Josef Wagner, 25 Nov 2005
280
281* Add configuration for cam5200 board (based on TQM5200S).
282
283* More code cleanup
284
285* Disabled kvme080 board in MAKEALL because of build problems.
286
287* Code cleanup
288
289* Update NetStar board
290 Patch by Ladislav Michl, 03 Nov 2005
291
292* Make code better readable.
293 Patch by Ladislav Michl, 14 Sep 2005
294
295* Enable initrd ATAG for xm250 board.
296 Patch by Josef Wagner, 05 Sep 2005
297
298* Add readline cmdline-editing extension
299 Patch by JinHua Luo, 01 Sep 2005
300
301* Add support for friendly-arm SBC-2410X board
302 Patch by JinHua Luo, 01 Sep 2005
303
304* Fix multi-part image support on i386 platform.
305 Patch by David Updegraff, 19 Aug 2005
306
307* Add support for KVME080 board
308 Patch by Sangmoon Kim, 18 Aug 2005
309
310* Fix MIPS LE build problem
311 Patch by Matej Kupljen, 10 Aug 2005
312
313* Check argument count in "mii" command.
314 Problem pointed out by Andrew Dyer, 13 Jun 2005
315
316* Cleanup TQM5200 board configurations:
317 - make highboot configurations use environment at high end, too,
318 to avoid flash fragmentation
319 - always use redundand environment
320 - don't enable video code for modules without graphics controller
321 - provide useful (though different) mtdparts settings
322 - get rid of CONFIG_CS_AUTOCONF which was always set anyway
323
324* Extend mkconfig tool to print more useful target name
325
326* Add support for high-boot on TQM5200 and TQM5200S boards.
327 Hint: the CPLD on the TQM5200 must be programmed with a software
328 version supporting the high boot option! The new TQM5200S is
329 already supporting this option. On the TQM5200 this option will be
330 supported in configurations with MPC5200 rev B processors.
331 To actually "high boot", set jumper X30 on the STK52xx.
332 Patch by Martin Krause, 12 Jul 2006
333
334* Add support for new TQM5200 revisions
335 - Support for TQM5200S (short version without graphic controller)
336 - Support for modules with 'N' type S29GL128N Spansion flashes
337 (requires changes to flash layout)
338 - Support for MPC5200B cpu (mostly support for second SDRAM bank)
339 Patch by Martin Krause, 07 Jul 2006
340
341* Fix support for PS/2 keyboard on TQM85xx boards
342 The PS/2 keyobard driver for the TQM85xx modules only supports the
343 internal DUART of the MPC85xx CPU. Since the MPC8560 doesn't
344 include a DUART, the TQM8560 modules can't be used with the PS/2
345 keyboard controller on the STK85xx board.
346 The PS/2 keyboard driver should work with the modules TQM8540,
347 TQM8541 and TQM8555, but it only has been tested on a TQM8540, yet.
348 Make sure the PS/2 controller on the STK85xx is programmed. Jumper
349 settings: X66 1-2, 9-10; X61 2-3
350 Patch by Martin Krause, 21 Jun 2006
351
352* Adjust RTC century handling on STK52xx board to match Linux driver.
353 Patch by Martin Krause, 12 Jun 2006
354
355* Adjust filenames for USB update images on TRAB board.
356 During an automatic update via USB stick, U-Boot searches for
357 images with the name "firmware.img" and "kernel.img". This names
358 are now changed to "firmw_01.img" and "kernl_01.img". This is done,
359 to prevent updates of new boards (with the new macronics "c" step
360 flashes) with old, incompatible firmware or kernel versions.
361 Patch by Martin Krause, 21 Jun 2006
362
363* Bugfix in VFD routine on TRAB board.
364 Make sure upper lext pixel can be set to blue, too
365 (so far only red was possible).
366 Patch by Martin Krause, 15 Feb 2006
367
368* Enable buffered flash writes for TB5200 board.
369
370* Fix some bugs in TRAB board flash driver.
371 - increase CFG_FLASH_ERASE_TOUT from 2 to 15 seconds
372 - use CFG_FLASH_WRITE_TOUT for programming instead of CFG_FLASH_ERASE_TOUT
373 - remove "Unlock Bypass" mode, because macronix flashes do not support
374 this mode officially
375 - fix flash reset command from 0x00FF to 0x00F0. 0x00FF is only specified
376 for Intel compatible flashes, not for AMD compatible.
377 Patch by Martin Krause, 15 Feb 2006
378
379* Add additional error messages to flash driver on TRAB board
380 (for erase errors and timeout errors)
381 Patch by Martin Krause, 14 Feb 2006
382
383* Add support for TB5200 board
384 The TB5200 ("Tinybox") is a small baseboard for the TQM5200 module
385 integrated in a little aluminium case.
386 Patch by Martin Krause, 8 Jun 2006
387
388* Enable buffered flash writes for TQM5200 board.
389
390* Fix problems with SanDisk Corporation Cruzer Micro USB memory stick.
391
392* Add support for TQM885D board.
393 Patch by Martin Krause, 20 Mar 2006
394
395* Fix FEC initialisation: All MII configuration is done via FEC1
396 registers, but MII_SPEED was configured according to FEC used. So
397 if only FEC2 was used, this caused the real MII_SPEED register in
398 FEC1 to stay uninitalised, leqading to "mii_send STUCK!" messages.
399 Fix: always configure MII_SPEED on FEC1 only.
400 Patch by Markus Klotzbuecher, 12 Jul 2006
401
402* Add support for SPC1920 board.
403 Patch by Markus Klotzbuecher, 12 Jul 2006
404
405* MCC200 board: support console on any one of the Quad UART ports.
406
407* Fix error in flash protection calculation on MCC200 board.
408
409* Major PCMCIA Cleanup to make code better readable and maintainable.
410 Notes:
411 - Board-dependend code for RPXLITE and RPXCLASSIC-based boards
412 placed to the drivers/rpx_pmcia.c file to avoid duplication.
413 Same for TQM8xx-based boards (drivers/tqm8xx_pmcia.c).
414 - drivers/i82365.c has been split into two parts located at
415 board/atc/ti113x.c and board/cpc45/pd67290.c (ATC and CPC45 are
416 the only boards using CONFIG_82365).
417 - Changes were tested for clean build and *very* *few* boards.
418
419* Fix timer problems on AMCC yucca board.
420 Set Timer Clock Select to use CPU clock as a timer input source.
421
422* Bring yucca config more in line with other AMCC boards.
423
424* Add AMCC bamboo board to MAKEALL build script.
425
426* Fix AMCC bamboo eval board compilation errors.
427
428* Add system memory to the PCI region list for AMCC PPC44x CPUs.
429 Enabled it for Yucca board.
430
431* Cleanup config file and bootup output for Yucca board.
432
433* Fix CONFIG_440_GX define usage.
434
435* Remove autogenerated bmp_logo.h file.
436
437* Add support for AMCC 440SPe CPU based eval board (Yucca).
438
439* Call serial_initialize() before first debug() is used.
440
441* Cleanup trab board for GCC-4.x
442
443* VoiceBlue update: use new MTD flash partitioning methods, use more
444 reasonable TEXT_BASE, update default environment and enable keyed
445 autoboot.
446 Patch by Ladislav Michl, 16. Aug 2005
447
448* Add forgotten changes for the PLEB 2 Board.
449 Patch by David Snowdon, 13. Aug 2005
450
451* Add support for wrPPMC7xx/74xx boards
452 Patch by Richard Danter, 12 Aug 2005
453
454* Add support for gth2 board
455 Patch by Thomas Lange, Aug 11 2005
456
457* Add support for CONFIG_SERIAL_MULTI on MPC5xxx
458 Patch by Martin Krause, 8 Jun 2006
459
460 This patch supports two serial consoles on boards with
461 a MPC5xxx CPU. The console can be switched at runtime
462 by setting stdin, stdout and stderr to the desired serial
463 interface (serial0 or serial1). The PSCs to be used as
464 console port are definded by CONFIG_PSC_CONSOLE
465 and CONFIG_PSC_CONSOLE2.
466 See README.serial_multi for details.
467
468* Bugfix in I2C initialisation on S3C2400.
469 If the bus is blocked because of a previously interrupted
470 transfer, up to eleven clocks are generated on the I2CSCL
471 line to complete the transfer and to free the bus.
472 With this fix pin I2CSCL (PG6) is really configured as GPIO
473 so the clock pulses are really generated.
474 Patch by Martin Krause, 04 Apr 2006
475
476* Fix DDR6 errata on TQM834x boards
477 Patch by Thomas Waehner, 07 Mar 2006
478
479* Remove obsolete flash driver board/tqm5200/flash.c
480 Patch by Martin Krause, 11 Jan 2006
481
482* Update configuration for CMC-PU2 board
483 Patch by Martin Krause, 17 Nov 2005
484
485* Add support for PS/2 keyboard on TQM85xx board
486 Patch by Martin Krause, 07 Nov 2005
487
488 Tested on a STK85XX baseboard. Make sure the PS/2 controller
489 has been programmed. Jumper Settings: X66 1-2, 9-10; X61 2-3
490
491* Fix TRAB channel switching delay for trab_fkt.bin standalone applikation
492 In tsc2000_read_channel() the delay after setting the multiplexer
493 to a temperature channel is increased from 1,5 ms to 10 ms. This
494 is to allow the multiplexer inputs to stabilize after huge steps
495 of the input signal level.
496 Patch by Martin Krause, 08 Nov 2005
497
498* Adjust TQM5200 make targets
499 Make the automatic CS configuration the default.
500 The dedicated configurations CONFIG_TQM5200_AA, CONFIG_TQM5200_AB
501 and CONFIG_TQM5200_AC are removed.
502 "TQM5200_config" is now the default for STK52XX.200 base boards.
503 On a STK52XX.100 base board "TQM5200_STK100_config" must be used.
504 Patch by Martin Krause, 07 Nov 2005
505
506* Fix setting of environment variable "ver" on trab board
507 The environment variable "ver" is now set before
508 do_auto_update() is called, so that "ver" can be used
509 in USB update scripts.
510 Patch by Martin Krause, 27 Oct 2005
511
512* Fix wrong usage of udelay() in led_blink() on trab board
513 Patch by Martin Krause, 27 Oct 2005
514
515* Fix udelay bug in vfd.c for trab board
516 Patch by Martin Krause, 27 Oct 2005
517
518* Disable JFFS2 support for trab board
519 Patch by Martin Krause, 27 Oct 2005
520
521* Change mtdparts definition on trab board to match current flash map
522 Patch by Martin Krause, 27 Oct 2005
523
524* Fix memory init problems on MCC200 board
525
526* Fix IxEthDB.h to compile again
527 Patch by Stefan Roese, 14 Jun 2006
528
529* Minor cleanup for PCS440EP board
530 Patch by Stefan Roese, 13 Jun 2006
531
532* Add MCF5282 support (without preloader)
533 relocate ichache_State to ram
534 u-boot can run from internal flash
535 Add EB+MCF-EV123 board support.
536 Add m68k Boards to MAKEALL
537 Patch from Jens Scharsig, 08 Aug 2005
538
539* Nios II - Add Altera EP1C20, EP1S10 and EP1S40 boards
540 Patch by Scott McNutt, 08 Jun 2006
541
542* Nios II - Add EPCS Controller bootrom work-around
543 -When booting from an epcs controller, the epcs bootrom may leave the
544 slave select in an asserted state causing soft reset hang. This
545 patch ensures slave select is negated at reset.
546 Patch by Scott McNutt, 08 Jun 2006
547
548* Update PK1C20 board
549 -Update base addresses for standard configuration
550 -Eliminate use of CACHE_BYPASS in board code
551 Patch by Scott McNutt, 08 Jun 2006
552
553* Nios II - Fix I/O Macros and mini-app stubs
554 -Fix asm/io.h macros
555 -Eliminate use of CACHE_BYPASS in cpu code
556 -Eliminate assembler warnings
557 -Fix mini-app stubs and force no small data
558 Patch by Scott McNutt, 08 Jun 2006
559
560* Fix U-Boot environment sector protection on MCC200 board
561
562* Minor cleanup for PCS440EP board
563
564* Update PCS440EP port to fit into one flash device (incl. environment)
565 Patch by Stefan Roese, 06 Jun 2006
566
567* Add support for PCS440EP board
568 Patch by Stefan Roese, 02 Jun 2006
569
570* Fix examples/Makefile; some build targets were lost
571
572* Fix watchdog handling in CFI flash driver
573 Just use udelay() when waiting for status changes which will
574 implicitely trigger the watchdog.
575
576* Fix PCI to memory window size problems on PM82x boards
577 We use the "automatic" mode that was used for the MPC8266ADS and
578 MPC8272 boards. Eventually this should be used on all boards?]
579 Patch by Wolfgang Grandegger, 17 Jan 2006
580
581* Correct GPIO setup (UART1/IRQ's) on yosemite & yellowstone
582 Patch by Stefan Roese, 29 May 2006
583
584* Update Intel IXP4xx support
585 - Add IXP4xx NPE ethernet MAC support
586 - Add support for Intel IXDPG425 board
587 - Add support for Prodrive PDNB3 board
588 - Add IRQ support
589 Patch by Stefan Roese, 23 May 2006
590
591* Fix problem in PVR detection for 440GR
592 Patch by Stefan Roese, 18 May 2006
593
594* Fix gcc 3.4.x AFLAGS setting for m68k platform.
595
596* Enable autoboot for M5271EVB board.
597
598* Changed default ramdisk addr in yosemite/yellowstone ports
599 Patch by Stefan Roese, 15 May 2006
600
601* Fix PCMCIA support on virtlab2
602
603* Add support for VirtLab2 board
604 (needed because of differences in the PCMCIA hardware).
605
606* Minor cleanup.
607
608* Update yosemite configuration to enable flash write buffer support
609 Patch by Stefan Roese, 10 May 2006
610
611* Fix compile warnings in common/xyzModem.c
612 Patch by Stefan Roese, 10 May 2006
613
614* Add support for AMCC 440EP Rev C and 440GR Rev B
615 Patch by John Otken, 08 May 2006
616
617* OMAP 5912/OSK: update EMIFS CS1 timings:
618 Problems have been seen in the linux kernel's smc91x network driver
619 due to improper bus timings. The latest 2.6 OMAP kernels currently
620 have a workaround, but this fix belongs in u-boot.
621 Patch by Kevin Hilman, 13 Oct 2005
622
623* Fix REG_MPU_LOAD_TIMER definition in multiple OMAP ports
624 Patch by Hiroki Kaminaga, 11 Mar 2006
625
626* Update omap5912osk board support
627 - Fix OMAP support that omap5912osk compiles in current source tree
628 - Update with code from "http://omap.spectrumdigital.com/osk5912"
629 to fix problems with DDR initialization
630 - Fix timer setup
631 - Use CFI flash driver and support complete 32MB of onboard flash
632 - Add "print_cpuinfo()" and "checkboard()" functions to display
633 CPU (with frequency) and Board infos
634 Patch by Stefan Roese, 10 May 2006
635
636* Fix watchdog issues for ColdFire boards.
637
638* Add M5271EVB board support.
639
640* Make R5200 specific low level initialization board conditional.
641
642* Update CPU target identification strings for ColdFire family.
643
644* Update register definitions for MCF5271.
645
646* Fix serial console support for MCF5271.
647
648* Fixes for gcc 3.4 based m68k toolchain,
649 based on patch by Jate Sujjavanich.
650
651* Fix lowboot support on MCC200 board
652
653* Merged MPC8349ADS and MPC8349EMDS ports into MPC8349EMDS port:
654 - Removed MPC8349ADS port
655 - Added PCI support to MPC8349ADS
656 - reworked memory map to allow mapping of all regions with BATs
657 Patch by Kumar Gala, 20 Apr 2006
658
659* Coding Style cleanup
660
661* Write RTC seconds first to maintain settings integrity per
662 Maxim/Dallas DS1306 data sheet.
663 Patch by Alan J. Luse, 02 May 2006
664
665* Scheduled for removal: strnicmp() which is unused
666
667* Update for Intel Monahans boards:
668 - support for magic key detection and handling on delta board
669 - NAND support for zylonite board + some minor cleanup
670
671* Declare load_serial_ymodem() when using CFG_CMD_LOADB.
672 Patch by Jon Loeliger, 01 May 2006
673
674* Fixed handling of bad checksums with "mkimage -l"
675
676* Added support for BC3450 board
677 Patch by Stefan Strobl, 21 Oct 2005
678
679* Update for NC650 board:
680 - Support rev1 and rev2 hardware
681 - adapt to new NAND layer
682 - add CP850 configuration based on NC650
683
684* MPC5200: enable snooping of DMA transactions on XLB even if no PCI
685 is configured; othrwise DMA accesses aren't cache coherent which
686 causes for example USB to fail.
687
688* Some code cleanup
689
690* Fix dbau1x00 boards broken by dbau1550 patch
691 PLL:s were not set for boards other than 1550.
692 Flash CFI caused card to hang due to undefined CFG_FLASH_BANKS_LIST.
693 Default boot is now bootp for cards other than 1550.
694 Patch by Thomas Lange, 10 Aug 2005
695
696* Fixes common/cmd_flash.c:
697 - fix some compiler/parser error, if using m68k tool chain
698 - optical fix for protect on/off all messages, if using more
699 then one bank
700 Patch by Jens Scharsig, 28 Jul 2005
701
702* Fix Quad UART mapping on MCC200 board due to new HW revision
703
704* Fix JFFS2 support for legacy NAND driver.
705
706* Remove dependencies between DoC code and old legacy NAND driver.
707
708* Fix PM828_PCI target, for which PCI was *not* configured in.
709
710* Fix Lite5200B support: initialize SDelay register
711 See Freescale's AN3221 "MPC5200B SDRAM Initialization and
712 Configuration", 3.3.1 SDelay--MBAR + 0x0190
713
714* Changes/fixes for drivers/cfi_flash.c:
715
716 - Add Intel legacy lock/unlock support to common CFI driver
717
718 On some Intel flash's (e.g. Intel J3) legacy unlocking is
719 supported, meaning that unlocking of one sector will unlock
720 all sectors of this bank. Using this feature, unlocking
721 of all sectors upon startup (via env var "unlock=yes") will
722 get much faster.
723
724 - Fixed problem with multiple reads of envronment variable
725 "unlock" as pointed out by Reinhard Arlt & Anders Larsen.
726
727 - Removed unwanted linefeeds from "protect" command when
728 CFG_FLASH_PROTECTION is enabled.
729
730 - Changed p3p400 board to use CFG_FLASH_PROTECTION
731
732 Patch by Stefan Roese, 01 Apr 2006
733
734* Changes/fixes for drivers/cfi_flash.c:
735 - Correctly handle the cases where CFG_HZ != 1000 (several
736 XScale-based boards)
737 - Fix the timeout calculation of buffered writes (off by a
738 factor of 1000)
739 Patch by Anders Larsen, 31 Mar 2006
740
741* Updates to common PPC4xx onboard (DDR)SDRAM init code (405 and 440)
742
743 405 SDRAM: - The SDRAM parameters can now be defined in the board
744 config file and the 405 SDRAM controller values will
745 be calculated upon bootup (see PPChameleonEVB).
746 When those settings are not defined in the board
747 config file, the register setup will be as it is now,
748 so this implementation should not break any current
749 design using this code.
750
751 Thanks to Andrea Marson from DAVE for this patch.
752
753 440 DDR: - Added function sdram_tr1_set to auto calculate the
754 TR1 value for the DDR.
755 - Added ECC support (see p3p440).
756
757 Patch by Stefan Roese, 17 Mar 2006
758
759* Fix CONFIG_SKIP_LOWLEVEL_INIT dependency in cpu/arm920t/start.S
760 Patch by Peter Menzebach, 13 Oct 2005 [DNX#2006040142000473]
761
762* Add support for ymodem protocol download
763 Patch by Stefano Babic, 29 Mar 2006
764
765* Memory Map Update for Delta board: U-Boot is at 0x80000000-0x84000000
766