]>
Commit | Line | Data |
---|---|---|
7c52c4b9 WD |
1 | ====================================================================== |
2 | Changes 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 <[email protected]>, 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 |