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