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