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