]>
Commit | Line | Data |
---|---|---|
27e166b8 WD |
1 | ====================================================================== |
2 | Changes 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 |