]>
Commit | Line | Data |
---|---|---|
a43278a4 WD |
1 | ====================================================================== |
2 | Changes for U-Boot 1.0.0: | |
3 | ====================================================================== | |
4 | ||
4f7cb08e WD |
5 | * Patch by Martin Krause, 11 Sep 2003: |
6 | add burn-in tests for TRAB board | |
7 | ||
8 | * Enable instruction cache on MPC5200 board | |
9 | ||
a43278a4 WD |
10 | * Patch by Denis Peter, 11 Sep 2003: |
11 | - fix USB data pointer assignment for bulk only transfer. | |
12 | - prevent to display erased directories in FAT filesystem. | |
13 | ||
14 | * Change output format for NAND flash - make it look like for other | |
15 | memory, too | |
16 | ||
2535d602 | 17 | ====================================================================== |
149dded2 | 18 | Changes for U-Boot 0.4.8: |
d94f92cb WD |
19 | ====================================================================== |
20 | ||
7205e407 WD |
21 | * Patches by Denis Peter, 9 Sep 2003: |
22 | add FAT support for IDE, SCSI and USB | |
23 | ||
24 | * Patches by Gleb Natapov, 2 Sep 2003: | |
25 | - cleanup of POST code for unsupported architectures | |
26 | - MPC824x locks way0 of data cache for use as initial RAM; | |
27 | this patch unlocks it after relocation to RAM and invalidates | |
28 | the locked entries. | |
29 | ||
30 | * Patch by Gleb Natapov, 30 Aug 2003: | |
31 | new I2C driver for mpc107 bridge. Now works from flash. | |
32 | ||
33 | * Patch by Dave Ellis, 11 Aug 2003: | |
34 | - JFFS2: fix typo in common/cmd_jffs2.c | |
35 | - JFFS2: fix CFG_JFFS2_SORT_FRAGMENTS option | |
36 | - JFFS2: remove node version 0 warning | |
37 | - JFFS2: accept JFFS2 PADDING nodes | |
38 | - SXNI855T: add AM29LV800 support | |
39 | - SXNI855T: move environment from EEPROM to flash | |
40 | - SXNI855T: boot from JFFS2 in NOR or NAND flash | |
41 | ||
42 | * Patch by Bill Hargen, 11 Aug 2003: | |
43 | fixes for I2C on MPC8240 | |
44 | - fix i2c_write routine | |
45 | - fix iprobe command | |
46 | - eliminates use of global variables, plus dead code, cleanup. | |
47 | ||
149dded2 WD |
48 | * Add support for USB Mass Storage Devices (BBB) |
49 | (tested with USB memory sticks only) | |
50 | ||
51 | * Avoid flicker on TRAB's VFD | |
52 | ||
7152b1d0 WD |
53 | * Add support for SK98xx driver |
54 | ||
55 | * Add PCI support for SL8245 board | |
56 | ||
57 | * Support IceCube board configurations with 1 x AMD AM29LV065 (8 MB) | |
58 | or 1 x AM29LV652 (two LV065 in one chip = 16 MB); | |
59 | Run IPB at 133 Mhz; adjust the MII clock frequency accordingly | |
60 | ||
61 | * Set BRG_CLK on PM825/826 to 64MHz (VCO_OUT / 4, instead of 16 MHz) | |
62 | to allow for more accurate baudrate settings | |
63 | (error now 0.7% at 115 kbps, instead of 3.5% before) | |
64 | ||
65 | * Patch by Andreas Mohr, 4 Sep 2003: | |
66 | Fix a lot of spelling errors | |
67 | ||
12f34241 WD |
68 | * Add support for PPChameleon Eval Board |
69 | ||
70 | * Add support for P3G4 board | |
71 | ||
72 | * Fix problem with MGT5100 FEC driver: add "early" MAC address | |
73 | initialization | |
74 | ||
326428cc WD |
75 | * Patch by Yuli Barcohen, 7 Aug 2003: |
76 | check BCSR to detect if the board is configured in PCI mode | |
77 | ||
149dded2 WD |
78 | ====================================================================== |
79 | Changes for U-Boot 0.4.7: | |
80 | ====================================================================== | |
81 | ||
0cb61d7d WD |
82 | * Patch by Raghu Krishnaprasad, 7 Aug 2003: |
83 | add support for Adder II MPC852T module | |
84 | ||
6f21347d WD |
85 | * Patch by George G. Davis, 19 Aug 2003: |
86 | fix TI Innovator/OMAP1510 pin configs | |
87 | ||
88 | * Patches by Kshitij, 18 Aug 2003 | |
89 | - add support for arm926ejs cpu core | |
90 | - add support for TI OMAP 1610 Innovator Board | |
91 | ||
c29fdfc1 WD |
92 | * Patch by Yuli Barcohen, 14 Aug 2003: |
93 | add support for bzip2 uncompression | |
94 | ||
95 | * Add GCC library to examples/Makefile so GCC utility functions will | |
96 | be resolved, too | |
97 | ||
ca75adde WD |
98 | * Add I2C and RTC support for RMU board using software I2C driver |
99 | (because of better response to iprobe command); fix problem with | |
100 | "reset" command | |
101 | ||
437ce07b SR |
102 | * Patch by Matthias Fuchs, 28 Aug 2003: |
103 | Added CONFIG_BOOTP_DNS2 and CONFIG_BOOTP_SEND_HOSTNAME to | |
104 | CONFIG_BOOTP_MAKS (see README). | |
105 | ||
d94f92cb WD |
106 | * Fix ICU862 environment problem |
107 | ||
108 | * Fix RAM size detection for RMU board | |
109 | ||
110 | * Implement "reset" for MGT5100/MPC5200 systems | |
111 | ||
112 | ====================================================================== | |
113 | Changes for U-Boot 0.4.6: | |
2535d602 WD |
114 | ====================================================================== |
115 | ||
e0ac62d7 WD |
116 | * Make Ethernet autonegotiation on INCA-IP work for all clock rates; |
117 | allow selection of clock frequency as "make" target | |
118 | ||
119 | * Implement memory autosizing code for IceCube boards | |
120 | ||
121 | * Configure network port on INCA-IP for autonegotiation | |
122 | ||
123 | * Fix overflow problem in network timeout code | |
124 | ||
125 | * Patch by Richard Woodruff, 8 Aug 2003: | |
126 | Allow crc32 to be used at address 0x000 (crc32_no_comp, too). | |
127 | ||
d94f92cb WD |
128 | ====================================================================== |
129 | Changes for U-Boot 0.4.5: | |
130 | ====================================================================== | |
131 | ||
ae3af05e WD |
132 | * Update for TQM board defaults: |
133 | disable clocks_in_mhz, enable boot count limit | |
134 | ||
9374fa28 | 135 | * Removed tools/gdb from "make all" target. Added make target "gdbtools" |
136 | in toplevel directory instead. Removed astest.c from tools/gdb because | |
137 | it is no longer relevant. | |
138 | ||
96e48cf6 WD |
139 | * Fix PCI support for MPC5200 / IceCube Board |
140 | ||
bdccc4fe WD |
141 | * Map ISP1362 USB OTG controller for NSCU board |
142 | ||
143 | * Patch by Brad Parker, 02 Aug 2003: | |
144 | fix sc520_cdp problems | |
145 | ||
146 | * Implement Boot Cycle Detection (Req. 2.3 of OSDL CGL Reqirements) | |
147 | ||
148 | * Allow erase command to cross flash bank boundaries | |
149 | ||
1f4bb37d WD |
150 | * Patch by Scott McNutt, 21 Jul 2003: |
151 | Add support for LynuxWorks Kernel Downloadable Images (KDIs). | |
152 | Both LynxOS and BlueCat linux KDIs are supported. | |
153 | ||
154 | * Patch by Richard Woodruff, 25 Jul 2003: | |
155 | use more reliable reset for OMAP/925T | |
156 | ||
157 | * Patch by Nye Liu, 25 Jul 2003: | |
158 | fix typo in mpc8xx.h | |
159 | ||
160 | * Patch by Richard Woodruff, 24 Jul 2003: | |
161 | Fixes for cmd_nand.c: | |
162 | - Fixed null dereferece which could result in incorrect ECC values. | |
163 | - Added support for devices with no Ready/Busy signal hooked up. | |
164 | - Added OMAP1510 read/write protect handling. | |
165 | - Fixed nand.h's ECCPOS. A conflict existed with POS5 and badblock | |
166 | for non-JFFS2. | |
167 | - Switched default ECC to be JFFS2. | |
168 | ||
77846748 WD |
169 | * Allow crc32 to be used at address 0x000 |
170 | ||
171 | * Provide consistent interface to standalone applications to access | |
172 | the 'global_data' structure | |
173 | Provide a doc/README.standalone more useful to users/developers. | |
174 | ||
175 | * Make IceCube MGT5100 FEC driver work | |
176 | ||
27b207fd WD |
177 | * Implement new mechanism to export U-Boot's functions to standalone |
178 | applications: instead of using (PPC-specific) system calls we now | |
179 | use a jump table; please see doc/README.standalone for details | |
180 | ||
181 | * Patch by Dave Westwood, 24 Jul 2003: | |
182 | added support for Unity OS (a proprietary OS) | |
183 | ||
184 | * Patch by Detlev Zundel, 23 Jul 2003: | |
185 | add "imls" command to print flash table of contents | |
186 | ||
187 | * Fix cold boot detection for log buffer reset | |
188 | ||
189 | * Return error for invalid length specifiers with "cp.X" etc. | |
190 | ||
191 | * Fix startup problem on MIPS | |
192 | ||
193 | * Allow for CONFIG_SPLASH_SCREEN even when no explicit | |
194 | bitmap support is configured | |
195 | ||
196 | * Patch by Bill Hargen, 18 Jul 2003: | |
197 | - fix endinaness problem in cpu/mpc824x/drivers/i2c/i2c1.c | |
198 | ||
199 | * Patch by Denis Peter, 18 Jul 2003: | |
200 | - fix memory configuration for MIP405T | |
201 | - fix printout of baudrate for "loadb <loadaddr> <baudrate>" | |
202 | ||
203 | * Cleanup of TQM82xx configurations; use "official" board types | |
204 | to make selection easier. | |
205 | ||
2535d602 WD |
206 | * Patch by Martin Krause, 17 Jul 2003: |
207 | add delay to get I2C working with "imm" command and s3c24x0_i2c.c | |
208 | ||
209 | * Patch by Richard Woodruff, 17 July 03: | |
437ce07b | 210 | - Fixed bug in OMAP1510 baud rate divisor settings. |
2535d602 WD |
211 | |
212 | * Patch by Nye Liu, 16 July 2003: | |
213 | MPC860FADS fixes: | |
214 | - add MPC86xADS support (uses MPC86xADS.h) | |
215 | - add 866P/T core support (also MPC859T/MPC859DSL/MPC852T) | |
216 | o PLPRCR changes | |
217 | o BRG changes (EXTAL/XTAL restricted to 10MHz) | |
218 | o don't trust gclk() software measurement by default, depend on | |
219 | CONFIG_8xx_GCLK_FREQ | |
220 | - add DRAM SIMM not installed detection | |
221 | - use more "correct" SDRAM initialization sequence | |
222 | - allow different SDRAM sizes (8xxADS has 8M) | |
223 | - default DER is 0 | |
224 | - remove unused MAMR defines from FADS860T.h (all done in fads.c) | |
225 | - rename MAMR/MBMR defines to be more consistent. Should eventually | |
226 | be merged into MxMR to better reflect the PowerQUICC datasheet. | |
227 | ||
228 | * Patch by Yuli Barcohen, 16 Jul 2003: | |
229 | support new Motorola PQ2FADS-ZU evaluation board which replaced | |
230 | MPC8260ADS and MPC8266ADS | |
231 | ||
945af8d7 WD |
232 | ====================================================================== |
233 | Changes for U-Boot 0.4.4: | |
234 | ====================================================================== | |
235 | ||
236 | * Add support for IceCube board (with MGT5100 and MPC5200 CPUs) | |
237 | ||
238 | * Add support for MGT5100 and MPC5200 processors | |
239 | ||
240 | * Patch by Lutz Dennig, 15 Jul 2003: | |
241 | update for R360MPI board | |
242 | ||
b37c7e5e | 243 | ====================================================================== |
8564acf9 | 244 | Changes for U-Boot 0.4.3: |
b37c7e5e WD |
245 | ====================================================================== |
246 | ||
2e5983d2 | 247 | * Patches by Kshitij, 04 Jul 2003 |
945af8d7 | 248 | - added support for arm925t cpu core |
2e5983d2 WD |
249 | - added support for TI OMAP 1510 Innovator Board |
250 | ||
6dff5529 WD |
251 | * Patches by Martin Krause, 14 Jul 2003: |
252 | - add I2C support for s3c2400 systems (trab board) | |
253 | - (re-) add "ping" to command table | |
254 | ||
255 | * Fix handling of "slow" POST routines | |
256 | ||
8564acf9 WD |
257 | * Patches by Yuli Barcohen, 13 Jul 2003: |
258 | - Correct flash and JFFS2 support for MPC8260ADS | |
259 | - fix PVR values and clock generation for PowerQUICC II family | |
260 | (8270/8275/8280) | |
261 | ||
262 | * Patch by Bernhard Kuhn, 08 Jul 2003: | |
263 | - add support for M68K targets | |
264 | ||
265 | * Patch by Ken Chou, 3 Jul: | |
266 | - Fix PCI config table for A3000 | |
267 | - Fix iobase for natsemi.c | |
268 | (PCI_BASE_ADDRESS_0 is the IO base register for DP83815) | |
945af8d7 | 269 | |
8564acf9 WD |
270 | * Allow to enable "slow" POST routines by key press on power-on |
271 | * Fix temperature dependend switching of LCD backlight on LWMON | |
272 | * Tweak output format for LWMON | |
273 | ||
5702923e SR |
274 | * Patch by Stefan Roese, 11 Jul 2003: |
275 | - Fix bug in CONFIG_VERSION_VARIABLE. | |
276 | - AR405 config updated. | |
277 | - OCRTC/ORSG: bsp command added. | |
278 | - ASH405 bsp update. | |
279 | ||
8564acf9 WD |
280 | ====================================================================== |
281 | Changes for U-Boot 0.4.2: | |
282 | ====================================================================== | |
283 | ||
f12e568c WD |
284 | * Add support for NSCU board |
285 | ||
286 | * Add support for TQM823M, TQM850M, TQM855M and TQM860M modules | |
287 | ||
288 | * Add support for Am29LV160ML, Am29LV320ML, and Am29LV640ML | |
289 | mirror bit flash on TQM8xxM modules | |
290 | ||
0d498393 WD |
291 | * Patch by Kenneth Johansson, 30 Jun 2003: |
292 | get rid of MK_CMD_ENTRY macro; update doc/README.command | |
293 | ||
b37c7e5e WD |
294 | * Patch by Seb James, 30 Jun 2003: |
295 | Improve documentation of I2C configuration in README | |
296 | ||
297 | * Fix problems with previous log buffer "fixes" | |
298 | ||
299 | * Fix minor help text issues | |
300 | ||
301 | * "log append" did not append a newline | |
302 | ||
4532cb69 | 303 | ====================================================================== |
b0fce99b | 304 | Changes for U-Boot 0.4.1: |
8bde7f77 WD |
305 | ====================================================================== |
306 | ||
b0fce99b WD |
307 | * Fix some missing commands, cleanup header files |
308 | (autoscript, bmp, bsp, fat, mmc, nand, portio, ...) | |
309 | ||
9d2b18a0 WD |
310 | * Rewrite command lookup and help command (fix problems with bubble |
311 | sort when sorting command name list). Minor cleanup here and there. | |
312 | ||
d1cbe85b WD |
313 | * Merge from "stable branch", tag LABEL_2003_06_28_1800-stable: |
314 | - Allow to call sysmon function interactively | |
315 | - PIC on LWMON board needs delay after power-on | |
316 | - Add missing RSR definitions for MPC8xx | |
317 | - Improve log buffer handling: guarantee clean reset after power-on | |
149dded2 | 318 | - Add support for EXBITGEN board (aka "genie") |
d1cbe85b WD |
319 | - Add support for SL8245 board |
320 | ||
8bde7f77 WD |
321 | * Code cleanup: |
322 | - remove trailing white space, trailing empty lines, C++ comments, etc. | |
323 | - split cmd_boot.c (separate cmd_bdinfo.c and cmd_load.c) | |
324 | ||
325 | * Patches by Kenneth Johansson, 25 Jun 2003: | |
326 | - major rework of command structure | |
327 | (work done mostly by Michal Cendrowski and Joakim Kristiansen) | |
328 | ||
329 | ====================================================================== | |
330 | Changes for U-Boot 0.4.0: | |
4532cb69 WD |
331 | ====================================================================== |
332 | ||
993cad93 | 333 | * Patches by Robert Schwebel, 26 Jun 2003: |
8bde7f77 WD |
334 | - csb226 configuration updated |
335 | - credits for logodl port updated | |
336 | - innokom configuration updated | |
337 | - logodl tree update, still with coding style inconsistencies | |
338 | - added OCM for ppc405 warning to README | |
993cad93 WD |
339 | |
340 | * Patch by Pantelis Antoniou, 25 Jun 2003: | |
341 | update NetVia with V2 board support | |
342 | ||
b783edae WD |
343 | * Header file cleanup for ARM |
344 | ||
345 | * Patch by Murray Jensen, 24 Jun 2003: | |
346 | - make sure to use only U-boot provided header files | |
347 | - fix problems with ".rodata.str1.4" section as used by GCC-3.x | |
348 | ||
a300d83c SR |
349 | * Patch by Stefan Roese, 24 Jun 2003: |
350 | - Update esd ASH405 board files. | |
351 | - Update esd DASA_SIM config file. | |
352 | - Add ping command to some esd boards. | |
353 | ||
cceb871f WD |
354 | * Patch by Yuli Barcohen, 23 Jun 2003: |
355 | Update for MPC8260ADS board | |
356 | ||
357 | * Patch by Murray Jensen, 23 Jun 2003: | |
358 | - cleanup of GCC 3.x compiler warnings | |
359 | ||
3595ac49 WD |
360 | * Patch by Rune Torgersen, 4 Jun 2003: |
361 | add large memory support for MPC8266ADS board | |
a300d83c | 362 | |
3595ac49 WD |
363 | * Patch by Richard Woodruff, 19 June 03: |
364 | - Enabled standard u-boot device abstraction for ARM | |
365 | - Enabled console device for ARM | |
366 | - Initilized bi_baudrate for ARM | |
367 | ||
368 | * Patch by Bill Hargen, 23 Apr 2003: | |
369 | fix byte order for 824x I2C addresses (write op) | |
370 | ||
592c5cab WD |
371 | * Patch by Murray Jensen, 20 Jun 2003: |
372 | - hymod update | |
373 | - cleanup (especially for gcc-3.x compilers) | |
374 | ||
72755c71 WD |
375 | * Patch by Tom Guilliams, 20 Jun 2003: |
376 | added CONFIG_750FX support for IBM 750FX processors | |
377 | ||
0332990b WD |
378 | * Patch by Devin Crumb, 02 Apr 2003: |
379 | Fix clock divider rounding problem in drivers/serial.c | |
380 | ||
381 | * Patch by Richard Woodruff, 19 June 03: | |
382 | - Fixed smc91c111 driver to sync with the u-boot environment | |
383 | (driver/smc91c111.c). | |
0b97ab14 WD |
384 | - Added eth_init error return check in NetLoop (net/net.c). |
385 | ||
0332990b | 386 | * Patch by Ken Chou, 19 June 2003: |
0b97ab14 WD |
387 | Added support for A3000 SBC board (Artis Microsystems Inc.) |
388 | ||
6dd652fa WD |
389 | * Patches by Murray Jensen, 17 Jun 2003: |
390 | - Hymod board database mods: add "who" field and new xilinx chip types | |
391 | - provide new "init_cmd_timeout()" function so code external to | |
392 | "common/main.c" can use the "reset_cmd_timeout()" function before | |
393 | entering the main loop | |
394 | - add DTT support for adm1021 (new file dtt/adm1021.c; config | |
395 | slightly different. see include/configs/hymod.h for an example | |
396 | (requires CONFIG_DTT_ADM1021, CONFIG_DTT_SENSORS, and | |
397 | CFG_DTT_ADM1021 defined) | |
398 | - add new "eeprom_probe()" function which has similar args and | |
399 | behaves in a similar way to "eeprom_read()" etc. | |
400 | - add 8260 FCC ethernet loopback code (new "eth_loopback_test()" | |
401 | function which is enabled by defining CONFIG_ETHER_LOOPBACK_TEST) | |
402 | - gdbtools copyright update | |
403 | - ensure that set_msr() executes the "sync" and "isync" instructions | |
404 | after the "mtmsr" instruction in cpu/mpc8260/interrupts.c | |
405 | - 8260 I/O ports fix: Open Drain should be set last when configuring | |
406 | - add SIU IRQ defines for 8260 | |
407 | - allow LDSCRIPT override and OBJCFLAGS initialization: change to | |
408 | config.mk to allow board configurations to override the GNU | |
409 | linker script, selected via the LDSCRIPT, make variable, and to | |
410 | give an initial value to the OBJCFLAGS make variable | |
411 | - 8260 i2c enhancement: | |
412 | o correctly extends the timeout depending on the size of all | |
413 | queued messages for both transmit and receive | |
414 | o will not continue with receive if transmit times out | |
415 | o ensures that the error callback is done for all queued tx | |
416 | and rx messages | |
417 | o correctly detects both tx and rx timeouts, only delivers one to | |
418 | the callback, and does not overwrite an earlier error | |
419 | o logic in i2c_probe now correct | |
420 | - add "vprintf()" function so that "panic()" function can be | |
421 | technically correct | |
422 | - many Hymod board changes | |
423 | ||
52f52c14 WD |
424 | * Patches by Robert Schwebel, 14 Jun 2003: |
425 | - add support for Logotronic DL datalogger board | |
426 | - cleanup serial line after kermit binary download | |
427 | - add debugX macro (debug level support) | |
428 | - update mach-types.h to latest arm.linux.org.uk master list. | |
429 | ||
48b42616 WD |
430 |