]> git.ipfire.org Git - people/ms/u-boot.git/blame - CHANGELOG-before-U-Boot-1.1.5
NAND: add Toshiba TC58NVG0 identifier
[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
3a619dd7
MK
441* Code cleanup
442
443* Various USB related patches
444 - Add support for mpc8xx USB device.
445 - Add support for Common Device Class - Abstract Control Model USB console.
446 - Add support for flow control in USB slave devices.
447 - Add support for switching between gserial and cdc_acm using environment.
448 - Minor changes to usbdcore_omap1510.c usbdcore_omap1510.h
449 - Update usbcore slightly to ease host enumeration.
450 - Fix non-portable endian problems in usbdcore and usbdcore_ep0.
451 - Add AdderUSB_config as a defconfig to enable usage of the USB console
452 by default with the Adder87x U-Boot port.
453 Patch by Bryan O'Donoghue <bodonoghue@codehermit.ie>, 29 May 2006
454
7c52c4b9
WD
455* Cleanup trab board for GCC-4.x
456
457* VoiceBlue update: use new MTD flash partitioning methods, use more
458 reasonable TEXT_BASE, update default environment and enable keyed
459 autoboot.
460 Patch by Ladislav Michl, 16. Aug 2005
461
462* Add forgotten changes for the PLEB 2 Board.
463 Patch by David Snowdon, 13. Aug 2005
464
465* Add support for wrPPMC7xx/74xx boards
466 Patch by Richard Danter, 12 Aug 2005
467
468* Add support for gth2 board
469 Patch by Thomas Lange, Aug 11 2005
470
471* Add support for CONFIG_SERIAL_MULTI on MPC5xxx
472 Patch by Martin Krause, 8 Jun 2006
473
474 This patch supports two serial consoles on boards with
475 a MPC5xxx CPU. The console can be switched at runtime
476 by setting stdin, stdout and stderr to the desired serial
477 interface (serial0 or serial1). The PSCs to be used as
478 console port are definded by CONFIG_PSC_CONSOLE
479 and CONFIG_PSC_CONSOLE2.
480 See README.serial_multi for details.
481
482* Bugfix in I2C initialisation on S3C2400.
483 If the bus is blocked because of a previously interrupted
484 transfer, up to eleven clocks are generated on the I2CSCL
485 line to complete the transfer and to free the bus.
486 With this fix pin I2CSCL (PG6) is really configured as GPIO
487 so the clock pulses are really generated.
488 Patch by Martin Krause, 04 Apr 2006
489
490* Fix DDR6 errata on TQM834x boards
491 Patch by Thomas Waehner, 07 Mar 2006
492
493* Remove obsolete flash driver board/tqm5200/flash.c
494 Patch by Martin Krause, 11 Jan 2006
495
496* Update configuration for CMC-PU2 board
497 Patch by Martin Krause, 17 Nov 2005
498
499* Add support for PS/2 keyboard on TQM85xx board
500 Patch by Martin Krause, 07 Nov 2005
501
502 Tested on a STK85XX baseboard. Make sure the PS/2 controller
503 has been programmed. Jumper Settings: X66 1-2, 9-10; X61 2-3
504
505* Fix TRAB channel switching delay for trab_fkt.bin standalone applikation
506 In tsc2000_read_channel() the delay after setting the multiplexer
507 to a temperature channel is increased from 1,5 ms to 10 ms. This
508 is to allow the multiplexer inputs to stabilize after huge steps
509 of the input signal level.
510 Patch by Martin Krause, 08 Nov 2005
511
512* Adjust TQM5200 make targets
513 Make the automatic CS configuration the default.
514 The dedicated configurations CONFIG_TQM5200_AA, CONFIG_TQM5200_AB
515 and CONFIG_TQM5200_AC are removed.
516 "TQM5200_config" is now the default for STK52XX.200 base boards.
517 On a STK52XX.100 base board "TQM5200_STK100_config" must be used.
518 Patch by Martin Krause, 07 Nov 2005
519
520* Fix setting of environment variable "ver" on trab board
521 The environment variable "ver" is now set before
522 do_auto_update() is called, so that "ver" can be used
523 in USB update scripts.
524 Patch by Martin Krause, 27 Oct 2005
525
526* Fix wrong usage of udelay() in led_blink() on trab board
527 Patch by Martin Krause, 27 Oct 2005
528
529* Fix udelay bug in vfd.c for trab board
530 Patch by Martin Krause, 27 Oct 2005
531
532* Disable JFFS2 support for trab board
533 Patch by Martin Krause, 27 Oct 2005
534
535* Change mtdparts definition on trab board to match current flash map
536 Patch by Martin Krause, 27 Oct 2005
537
538* Fix memory init problems on MCC200 board
539
540* Fix IxEthDB.h to compile again
541 Patch by Stefan Roese, 14 Jun 2006
542
543* Minor cleanup for PCS440EP board
544 Patch by Stefan Roese, 13 Jun 2006
545
546* Add MCF5282 support (without preloader)
547 relocate ichache_State to ram
548 u-boot can run from internal flash
549 Add EB+MCF-EV123 board support.
550 Add m68k Boards to MAKEALL
551 Patch from Jens Scharsig, 08 Aug 2005
552
553* Nios II - Add Altera EP1C20, EP1S10 and EP1S40 boards
554 Patch by Scott McNutt, 08 Jun 2006
555
556* Nios II - Add EPCS Controller bootrom work-around
557 -When booting from an epcs controller, the epcs bootrom may leave the
558 slave select in an asserted state causing soft reset hang. This
559 patch ensures slave select is negated at reset.
560 Patch by Scott McNutt, 08 Jun 2006
561
562* Update PK1C20 board
563 -Update base addresses for standard configuration
564 -Eliminate use of CACHE_BYPASS in board code
565 Patch by Scott McNutt, 08 Jun 2006
566
567* Nios II - Fix I/O Macros and mini-app stubs
568 -Fix asm/io.h macros
569 -Eliminate use of CACHE_BYPASS in cpu code
570 -Eliminate assembler warnings
571 -Fix mini-app stubs and force no small data
572 Patch by Scott McNutt, 08 Jun 2006
573
574* Fix U-Boot environment sector protection on MCC200 board
575
576* Minor cleanup for PCS440EP board
577
578* Update PCS440EP port to fit into one flash device (incl. environment)
579 Patch by Stefan Roese, 06 Jun 2006
580
581* Add support for PCS440EP board
582 Patch by Stefan Roese, 02 Jun 2006
583
584* Fix examples/Makefile; some build targets were lost
585
586* Fix watchdog handling in CFI flash driver
587 Just use udelay() when waiting for status changes which will
588 implicitely trigger the watchdog.
589
590* Fix PCI to memory window size problems on PM82x boards
591 We use the "automatic" mode that was used for the MPC8266ADS and
592 MPC8272 boards. Eventually this should be used on all boards?]
593 Patch by Wolfgang Grandegger, 17 Jan 2006
594
595* Correct GPIO setup (UART1/IRQ's) on yosemite & yellowstone
596 Patch by Stefan Roese, 29 May 2006
597
598* Update Intel IXP4xx support
599 - Add IXP4xx NPE ethernet MAC support
600 - Add support for Intel IXDPG425 board
601 - Add support for Prodrive PDNB3 board
602 - Add IRQ support
603 Patch by Stefan Roese, 23 May 2006
604
605* Fix problem in PVR detection for 440GR
606 Patch by Stefan Roese, 18 May 2006
607
608* Fix gcc 3.4.x AFLAGS setting for m68k platform.
609
610* Enable autoboot for M5271EVB board.
611
612* Changed default ramdisk addr in yosemite/yellowstone ports
613 Patch by Stefan Roese, 15 May 2006
614
615* Fix PCMCIA support on virtlab2
616
617* Add support for VirtLab2 board
618 (needed because of differences in the PCMCIA hardware).
619
620* Minor cleanup.
621
622* Update yosemite configuration to enable flash write buffer support
623 Patch by Stefan Roese, 10 May 2006
624
625* Fix compile warnings in common/xyzModem.c
626 Patch by Stefan Roese, 10 May 2006
627
628* Add support for AMCC 440EP Rev C and 440GR Rev B
629 Patch by John Otken, 08 May 2006
630
631* OMAP 5912/OSK: update EMIFS CS1 timings:
632 Problems have been seen in the linux kernel's smc91x network driver
633 due to improper bus timings. The latest 2.6 OMAP kernels currently
634 have a workaround, but this fix belongs in u-boot.
635 Patch by Kevin Hilman, 13 Oct 2005
636
637* Fix REG_MPU_LOAD_TIMER definition in multiple OMAP ports
638 Patch by Hiroki Kaminaga, 11 Mar 2006
639
640* Update omap5912osk board support
641 - Fix OMAP support that omap5912osk compiles in current source tree
642 - Update with code from "http://omap.spectrumdigital.com/osk5912"
643 to fix problems with DDR initialization
644 - Fix timer setup
645 - Use CFI flash driver and support complete 32MB of onboard flash
646 - Add "print_cpuinfo()" and "checkboard()" functions to display
647 CPU (with frequency) and Board infos
648 Patch by Stefan Roese, 10 May 2006
649
650* Fix watchdog issues for ColdFire boards.
651
652* Add M5271EVB board support.
653
654* Make R5200 specific low level initialization board conditional.
655
656* Update CPU target identification strings for ColdFire family.
657
658* Update register definitions for MCF5271.
659
660* Fix serial console support for MCF5271.
661
662* Fixes for gcc 3.4 based m68k toolchain,
663 based on patch by Jate Sujjavanich.
664
665* Fix lowboot support on MCC200 board
666
667* Merged MPC8349ADS and MPC8349EMDS ports into MPC8349EMDS port:
668 - Removed MPC8349ADS port
669 - Added PCI support to MPC8349ADS
670 - reworked memory map to allow mapping of all regions with BATs
671 Patch by Kumar Gala, 20 Apr 2006
672
673* Coding Style cleanup
674
675* Write RTC seconds first to maintain settings integrity per
676 Maxim/Dallas DS1306 data sheet.
677 Patch by Alan J. Luse, 02 May 2006
678
679* Scheduled for removal: strnicmp() which is unused
680
681* Update for Intel Monahans boards:
682 - support for magic key detection and handling on delta board
683 - NAND support for zylonite board + some minor cleanup
684
685* Declare load_serial_ymodem() when using CFG_CMD_LOADB.
686 Patch by Jon Loeliger, 01 May 2006
687
688* Fixed handling of bad checksums with "mkimage -l"
689
690* Added support for BC3450 board
691 Patch by Stefan Strobl, 21 Oct 2005
692
693* Update for NC650 board:
694 - Support rev1 and rev2 hardware
695 - adapt to new NAND layer
696 - add CP850 configuration based on NC650
697
698* MPC5200: enable snooping of DMA transactions on XLB even if no PCI
699 is configured; othrwise DMA accesses aren't cache coherent which
700 causes for example USB to fail.
701
702* Some code cleanup
703
704* Fix dbau1x00 boards broken by dbau1550 patch
705 PLL:s were not set for boards other than 1550.
706 Flash CFI caused card to hang due to undefined CFG_FLASH_BANKS_LIST.
707 Default boot is now bootp for cards other than 1550.
708 Patch by Thomas Lange, 10 Aug 2005
709
710* Fixes common/cmd_flash.c:
711 - fix some compiler/parser error, if using m68k tool chain
712 - optical fix for protect on/off all messages, if using more
713 then one bank
714 Patch by Jens Scharsig, 28 Jul 2005
715
716* Fix Quad UART mapping on MCC200 board due to new HW revision
717
718* Fix JFFS2 support for legacy NAND driver.
719
720* Remove dependencies between DoC code and old legacy NAND driver.
721
722* Fix PM828_PCI target, for which PCI was *not* configured in.
723
724* Fix Lite5200B support: initialize SDelay register
725 See Freescale's AN3221 "MPC5200B SDRAM Initialization and
726 Configuration", 3.3.1 SDelay--MBAR + 0x0190
727
728* Changes/fixes for drivers/cfi_flash.c:
729
730 - Add Intel legacy lock/unlock support to common CFI driver
731
732 On some Intel flash's (e.g. Intel J3) legacy unlocking is
733 supported, meaning that unlocking of one sector will unlock
734 all sectors of this bank. Using this feature, unlocking
735 of all sectors upon startup (via env var "unlock=yes") will
736 get much faster.
737
738 - Fixed problem with multiple reads of envronment variable
739 "unlock" as pointed out by Reinhard Arlt & Anders Larsen.
740
741 - Removed unwanted linefeeds from "protect" command when
742 CFG_FLASH_PROTECTION is enabled.
743
744 - Changed p3p400 board to use CFG_FLASH_PROTECTION
745
746 Patch by Stefan Roese, 01 Apr 2006
747
748* Changes/fixes for drivers/cfi_flash.c:
749 - Correctly handle the cases where CFG_HZ != 1000 (several
750 XScale-based boards)
751 - Fix the timeout calculation of buffered writes (off by a
752 factor of 1000)
753 Patch by Anders Larsen, 31 Mar 2006
754
755* Updates to common PPC4xx onboard (DDR)SDRAM init code (405 and 440)
756
757 405 SDRAM: - The SDRAM parameters can now be defined in the board
758 config file and the 405 SDRAM controller values will
759 be calculated upon bootup (see PPChameleonEVB).
760 When those settings are not defined in the board
761 config file, the register setup will be as it is now,
762 so this implementation should not break any current
763 design using this code.
764
765 Thanks to Andrea Marson from DAVE for this patch.
766
767 440 DDR: - Added function sdram_tr1_set to auto calculate the
768 TR1 value for the DDR.
769 - Added ECC support (see p3p440).
770
771 Patch by Stefan Roese, 17 Mar 2006
772
773* Fix CONFIG_SKIP_LOWLEVEL_INIT dependency in cpu/arm920t/start.S
774 Patch by Peter Menzebach, 13 Oct 2005 [DNX#2006040142000473]
775
776* Add support for ymodem protocol download
777 Patch by Stefano Babic, 29 Mar 2006
778
779* Memory Map Update for Delta board: U-Boot is at 0x80000000-0x84000000
780