]> git.ipfire.org Git - people/ms/u-boot.git/blame - CHANGELOG
* Patch by Pierre Aubert, 11 Mar 2004:
[people/ms/u-boot.git] / CHANGELOG
CommitLineData
c83bf6a2 1======================================================================
b2daeb8e 2Changes for U-Boot 1.0.2:
c83bf6a2
WD
3======================================================================
4
4b248f3f
WD
5* Patch by Pierre Aubert, 11 Mar 2004:
6 - add bitmap command and splash screen support in cfb console
7 - add [optional] origin in the bitmap display command
8
9* Patch by Travis Sawyer, 11 Mar 2004:
10 Fix ocotea board early init interrupt setup.
11
12* Patch by Thomas Viehweger, 11 Mar 2004:
13 Remove redundand code; add PCI-specific bits to include/mpc8260.h
14
aaf224ab
WD
15* Patch by Stephan Linz, 09 Mar 2004
16 - Add support for the SSV ADNP/ESC1 (Nios Softcore)
17
18* Patch by George G. Davis, 9 Mar 2004:
19 fix recent build failure for SA1100 target
20
21* Patch by Travis Sawyer, 09 Mar 2004:
22 Support native interrupt mode for the IBM440GX.
23 Previously it was running in 440GP compatibility mode.
24
3d3befa7
WD
25* Patch by Philippe Robin, 09 Mar 2004:
26 Added ARM Integrator AP, CP and Versatile PB926EJ-S Reference
27 Platform support.
28
29* Patch by Masami Komiya, 08 Mar 2004:
30 Don't overwrite server IP address or boot file name
31 when the boot server does not return values
32
33* Patch by listmember@orkun.us, 5 Mar 2004:
34 Removed compile time restriction on CFG_I2C_SPEED for DS1338 RTC
35
4d13cbad
WD
36* Patch by Tolunay Orkun, 5 Mar 2004:
37 Fix early board initialization for Cogent CSB272 board
38
39* Patch by Ed Okerson, 3 Mar 2004:
40 fix CFI flash writes for little endian systems
41
42* Patch by Reinhard Meyer, 01 Mar 2004:
43 generalize USB and IDE support for MPC5200 with according
44 changes to IceCube.h and TOP5200.h
45 add Am29LV256 256 MBit FLASH support for TOP5200 boards
46 add info about USB and IDE to README
47
c3f9d493
WD
48* Patch by Yuli Barcohen, 4 Mar 2004:
49 Fix problems with GCC 3.3.x which changed handling of global
50 variables explicitly initialized to zero (now in .bss instead of
51 .data as before).
52
53* Patch by Leon Kukovec, 02 Mar 2004:
54 add strswab() to fix IDE LBA capacity, firmware and model numbers
55 on little endian machines
56
57* Patch by Masami Komiya, 02 Mar 2004:
58 - Remove get_ticks() from NFS code
59 - Add verification of RPC transaction ID
60
61* Patch by Pierre Aubert, 02 Mar 2004:
62 cleanup for IDE and USB drivers for MPC5200
63
64* Patch by Travis Sawyer, 01 Mar 2004:
0e6d798c
WD
65 Ocotea:
66 - Add IBM PPC440GX Ref Platform support (Ocotea)
67 Original code by Paul Reynolds <PaulReynolds@lhsolutions.com>
68 Adapted to U-Boot and 440GX port
69 440gx_enet.c:
70 - Add gracious handling of all Ethernet Pin Selections for 440GX
71 - Add RGMII selection for Cicada CIS8201 Gigabit PHY
72 ppc440.h:
73 - Add needed bit definitions
74 - Fix formatting
75
76* Patch by Carl Riechers, 1 Mar 2004:
77 Add PPC440GX prbdv0 divider to fix memory clock calculation.
78
79* Patch by Stephan Linz, 27 Feb 2004
80 - avoid problems for targets without NFS download support
81
c40b2956
WD
82* Patch by Rune Torgersen, 27 Feb 2004:
83 - Added LBA48 support (CONFIG_LBA48 & CFG_64BIT_LBA)
84 - Added support for 64bit printing in vsprintf (CFG_64BIT_VSPRINTF)
85 - Added support for 64bit strtoul (CFG_64BIT_STRTOUL)
86
87* Patch by Masami Komiya, 27 Feb 2004:
88 Fix rarpboot: add autoload by NFS
89
90* Patch by Dan Eisenhut, 26 Feb 2004:
91 fix flash_write return value in saveenv
92
93* Patch by Stephan Linz, 11 Dec 2003
94 expand config.mk to avoid trigraph warnings on NIOS
95
96* Rename "BMS2003" board into "HMI10"
97
6629d2f2
WD
98* SX1 patches: use "serial#" for USB serial #; use redundand environment
99 storage; auto-set console on USB port (using preboot command)
100
232c150a
WD
101* Add support for SX1 mobile phone; add support for USB-based console
102 (enable with "setenv stdout usbtty; setenv stdin usbtty")
103
79d696fc
WD
104* Fix LOWBOOT configuration for MPC5200 with DDR memory
105
f8d813e3
WD
106* Fix SDRAM timings for LITE5200 / IceCube board
107
108* Handle Auti-MDIX / connection status for INCA-IP
109
110* Fix USB problems when attempting to read 0 bytes
111
e7c85689
WD
112* Patch by Travis Sawyer, 26 Feb 2004:
113 Fix broken compile for XPEDITE1K target.
114
115* Patch by Stephan Linz, 26 Feb 2004:
116 Bug fix for NFS code on NIOS targets
232c150a 117
e7c85689
WD
118* Patch by Stephen Williams, 26 Feb 2004:
119 Break up SystemACE reads of large block counts
120
132ba5fd
WD
121* Patch by Pierre Aubert, 26 Feb 2004
122 add IDE support for MPC5200
123
124* Patch by Masami Komiya, 26 Feb 2004:
125 add autoload via NFS
126
127* Patch by Stephen Williams
128 Use of CONFIG_SERIAL_SOFTWARE_FIFO in board.c consistent with uses
129 elsewhere in the source.
130
11dadd54
WD
131* Patch by Steven Scholz, 25 Feb 2004:
132 - Timeouts in FPGA code should be based on CFG_HZ
133 - Minor cleanup in code for Altera FPGA ACEX1K
134
135* Patch by Steven Scholz, 25 Feb 2004:
136 Changed "Directory Hierarchy" section in README
137
138* Patch by Masami Komiya, 25 Feb 2004:
139 Reduce copy count in nfs_read_reply() of NFS code
140
80885a9d
WD
141* Patch by Markus Pietrek, 24 Feb 2004:
142 NS9750 DevBoard added
143
132ba5fd 144* Patch by Pierre Aubert, 24 Feb 2004
80885a9d
WD
145 add USB support for MPC5200
146
147* Patch by Steven Scholz, 24 Feb 2004:
148 - fix MII commands to use values from last command
149
150* Patch by Torsten Demke, 24 Feb 2004:
151 Add support for the eXalion platform (SPSW-8240, F-30, F-300)
152
0c852a28
WD
153* Patch by Rahul Shanbhag, 19 Feb 2004:
154 Fixes for for OMAP1610 board:
155 - shift some IRQ specific code to platform.S file
156 - remove duplicatewatchdog reset code from start.S
157
158* Make Auto-MDIX Support configurable on INCA-IP board
159
160* Fix license for mkimage tool
161
a084f7da
WD
162* Patch by Masami Komiya, 24 Feb 2004:
163 Update NetBootFileXferSize in NFS code
164
165* Patch by Scott McNutt, 24 Feb 2004:
166 fix packet length in NFS code
167
cbd8a35c
WD
168* Patch by Masami Komiy, 22 Feb 2004:
169 Add support for NFS for file download
170
074cff0d
WD
171* Patch by Andrea Scian, 17 Feb 2004:
172 Add support for S3C44B0 processor and DAVE B2 board
173
174* Patch by Steven Scholz, 20 Feb 2004:
175 - Add support for MII commands on AT91RM9200 boards
176 - some cleanup in AT91RM9200 ethernet code
177
028ab6b5
WD
178* Patch by Peter Ryser, 20 Feb 2004:
179 Add support for the Xilinx ML300 platform
180
181* Patch by Stephan Linz, 17 Feb 2004:
182 Fix watchdog support for NIOS
183
184* Patch by Josh Fryman, 16 Feb 2004:
185 Fix byte-swapping for cfi_flash.c for different bus widths
186
187* Patch by Jon Diekema, 14 Jeb 2004:
188 Remove duplicate "FPGA Support" notes from the README file
189
63e73c9a
WD
190* Patches by Reinhard Meyer, 14 Feb 2004:
191 - update board/emk tree; use common flash driver
192 - Corrected tested bits in machine check exception in cpu/mpc5xxx/traps.c
193 [adapted for other PPC CPUs -- wd]
194 - Added support for the M48T08 on the EVAL5200 board in rtc/mk48t59.c
195
196* Patch by Jon Diekema, 13 Feb 2004:
197 Call show_boot_progress() whenever POST "FAILED" is printed.
198
199* Patch by Nishant Kamat, 13 Feb 2004:
200 Add support for TI OMAP1610 H2 Board
201 Fixes for cpu/arm926ejs/interrupt.c
202 (based on Richard Woodruff's patch for arm925, 16 Oct 03)
203 Fix for a timer bug in OMAP1610 Innovator
204 Add support for CS0 (ROM)/CS3 (Flash) boot in OMAP1610 Innovator and H2
205
206* Patches by Stephan Linz, 12 Feb 2004:
207 - add support for NIOS timer with variable period preload counter value
208 - prepare POST framework support for NIOS targets
209
210* Patch by Denis Peter, 11 Feb 2004:
211 add POST support for the MIP405 board
212
cd0a9de6
WD
213* Patch by Laurent Mohin, 10 Feb 2004:
214 Fix buffer overflow in common/usb.c
215
216* Patch by Tolunay Orkun, 10 Feb 2004:
217 Add support for Cogent CSB272 board
218
2d1a537d
WD
219* Patch by Thomas Elste, 10 Feb 2004:
220 Add support for NET+50 CPU and ModNET50 board
221
222* Patch by Sam Song, 10 Feb 2004:
223 Fix typos in cfi_flash.c
224
225* Patch by Leon Kukovec, 10 Feb 2004
226 Fixed long dir entry slot id calculation in get_vfatname
227
228* Patch by Robin Gilks, 10 Feb 2004:
229 add "itest" command (operators: -eq, -ne, -lt, -gt, -le, -ge, ==,
230 !=, <>, <, >, <=, >=)
231
3f85ce27
WD
232* Fix problem with side effects in macros in include/usb.h
233
234* Patch by David Benson, 13 Nov 2003:
235 bug 841358 - fix TFTP download size limit
236
237* Fixing bug 850768:
238 improper flush_cache() in load_serial()
239
240* Fixing bug 834943:
241 MPC8540 - missing volatile declarations
242
243* Patch by Stephen Williams, 09 Feb 2004:
244 Add support for Xilinx SystemACE chip:
245 - New files common/cmd_ace.c and include/systemace.h
246 - Hook systemace support into cmd_fat and the partition manager
247
248* Patch by Travis Sawyer, 09 Feb 2004:
249 Add bi_opbfreq & bi_iic_fast to 440GX bd_info as needed for Linux
250
3c74e32a
WD
251* Patch by Travis Sawyer, 09 Feb 2004:
252 o 440GX:
253 - Fix PCI Indirect access for type 1 config cycles with ppc440.
254 - Add phymode for 440 enet
255 - fix pci pre init
256 o XPedite1K:
257 - Change board_pre_init to board_early_init_f
258 - Add user flash to bus controller setup
259 - Fix pci pre init
260 - Fix is_pci_host to check GPIO for monarch bit
261 - Force xpedite1k to pci conventional mode (via #define option)
262
263* Patch by Brad Kemp, 4 Feb 2004:
264 - handle the machine check that is generated during the PCI scans
265 on 82xx processors.
266 - define the registers used in the IMMR by the PCI subsystem.
267
268* Patch by Pierre Aubert, 03 Feb 2004:
269 cpu/mpc5xxx/start.S: copy MBAR into SPR311
270
271* Patch by Jeff Angielski, 03 Feb 2004:
272 Fix copy & paste error in cpu/mpc8260/pci.c
273
274* Patch by Reinhard Meyer, 24 Jan 2004:
275 Fix typo in cpu/mpc5xxx/pci_mpc5200.c
276
cf56e110
WD
277* Add Auto-MDIX support for INCA-IP
278
bf9e3b38
WD
279* Some code cleanup
280
281* Patch by Josef Baumgartner, 10 Feb 2004:
282 Fixes for Coldfire port
283
284* Patch by Brad Kemp, 11 Feb 2004:
285 Fix CFI flash driver problems
286
a2d18bb7
WD
287* Make sure to use a bus clock divider of 2 only when running TQM8xxM
288 modules at CPU clock frequencies above 66 MHz.
bf9e3b38 289
a2d18bb7
WD
290* Optimize flash programming speed for LWMON (by another 100% :-)
291
cd37d9e6
WD
292* Patch by Jian Zhang, 3 Feb 2004:
293 - Changed the incorrect FAT12BUFSIZE
294 - data_begin in fsdata can be negative. Changed it to be short.
295
ec4c544b
WD
296* Patches by Stephan Linz, 30 Jan 2004:
297 1: - board/altera/common/flash.c:flash_erase():
298 o allow interrupts befor get_timer() call
299 o check-up each erased sector and avoid unexpected timeouts
300 - board/altera/dk1c20/dk1s10.c:board_early_init_f():
301 o enclose sevenseg_set() in cpp condition
302 - remove the ASMI configuration for DK1S10_standard_32 (never present)
303 - fix some typed in mistakes in the NIOS documentation
304 2: - split DK1C20 configuration into several header files:
305 o two new files for each NIOS CPU description
306 o U-Boot related part is remaining in DK1C20.h
307 3: - split DK1S10 configuration into several header files:
308 o two new files for each NIOS CPU description
309 o U-Boot related part is remaining in DK1S10.h
310 4: - Add support for the Microtronix Linux Development Kit
311 NIOS CPU configuration at the Altera Nios Development Kit,
312 Stratix Edition (DK-1S10)
313 5: - Add documentation for the Altera Nios Development Kit,
314 Stratix Edition (DK-1S10)
315 6: - Add support for the Nios Serial Peripharel Interface (SPI)
316 (master only)
317 7: - Add support for the common U-Boot SPI framework at
318 RTC driver DS1306
319
b98fff1d
WD
320* Patch by Rahul Shanbhag, 28 Jan 2004:
321 Fix flash protection/locking handling for OMAP1610 innovator board.
322
323* Patch by Rolf Peukert, 28 Jan 2004:
324 fix flash write problems on CSB226 board (write with 32 bit bus width)
325
326* Patches by Mark Jonas, 16 Jan 2004:
327 - fix rounding error when calculating baudrates for MPC5200 PSCs
328 - make sure CFG_RAMBOOT and CFG_LOWBOOT are not enabled at the same
329 time which is not supported
330
5653fc33
WD
331* Patch by Yuli Barcohen, 26 Jan 2004:
332 Allow bzip2 compression for small memory footprint boards
333
334* Patch by Brad Kemp, 21 Jan 2004:
335 Add support for CFI flash driver for both the Intel and the AMD
336 command sets.
337
338* Patch by Travis Sawyer, 20 Jan 2004:
339 Fix pci bridge auto enumeration of sibling p2p bridges.
340
341* Patch by Tolunay Orkun, 12 Jan 2004:
342 Add some delays as needed for Intel LXT971A PHY support
343
344* Patches by Stephan Linz, 09 Jan 2004:
345 - avoid warning: unused variable `piop' in board/altera/common/sevenseg.c
346 - make DK1C20 board configuration related to ASMI conform to
347 documentation
348
f6e20fc6
WD
349* Patch by Anders Larsen, 09 Jan 2004:
350
351 ARM memory layout fixes: the abort-stack is now set up in the
352 correct RAM area, and the BSS is zeroed out as it should be.
353
354 Furthermore, the magic variables 'armboot_end' and 'armboot_end_data'
355 of the linker scripts are replaced by '__bss_start' and '_end',
356 resp., which is a further step to eliminate unnecessary differences
357 between the implementation of the CPU architectures.
358
f4863a7a
WD
359* Patch by liang a lei, 9 Jan 2004:
360 Fix Intel 28F128J3 ID in include/flash.h
361
362* Patch by Masami Komiya, 09 Jan 2004:
363 add support for TB0229 board (NEC VR4131 MIPS processor)
364
365* Patch by Leon Kukovec, 12 Dec 2003:
366 changed extern __inline__ into static __inline__ in
367 include/linux/byteorder/swab.h
368
ba56f625
WD
369* Patch by Travis Sawyer, 30 Dec 2003:
370 Add support for IBM PPC440GX. Multiple EMAC Ethernet devices,
371 select MDI port based on enabled EMAC device.
372 Add support for XES Inc <http://www.xes-inc.com> XPedite1000 440GX
373 base PrPMC board.
374
a6cccaea
WD
375* Patch by Wolter Kamphuis, 15 Dec 2003:
376 made CONFIG_SILENT_CONSOLE usable on all architectures
377
378* Disable date command on TQM866M - there is no RTC on MPC866
379
75d1ea7f
WD
380* Fix variable CPU clock for MPC859/866 systems for low CPU clocks
381
68766094
WD
382* Implement adaptive SDRAM timing configuration based on actual CPU
383 clock frequency for INCA-IP; fix problem with board hanging when
384 switching from 150MHz to 100MHz
385
386* Add PCMCIA CS support for BMS2003 board
387
c178d3da
WD
388* Add variable CPU clock for MPC859/866 systems (so far only TQM866M):
389 see doc/README.MPC866 for details;
390 implement workaround for "SIU4" and "SIU9" silicon bugs on MPC866;
391 calculate CPU clock frequency from PLL register values.
392
393* Add support for 128 MB RAM on TQM8xxL/M modules
394
ef978730
WD
395* Fix PS/2 keyboard problem caused by statically initialized variable
396 pointing to a location in flash
397
398* Fix INCA-IP clock calculation: 400/3 = 133.3 MHz, not 130.
399
c837dcb1
WD
400* The PS/2 mux on the BMS2003 board needs 450 ms after power on
401 before we can access it; add delay in case we are faster (with no
402 CF card inserted)
403
404* Cleanup of some init functions
405
406* Make sure SCC Ethernet is always stopped by the time we boot Linux
407 to avoid Linux crashes by early packets coming in.
408
409* Accelerate flash accesses on LWMON board by using buffered writes
410
b0aef11c
WD
411* Fix typo in Makefile;
412 fix problem with PARTNUM detection
413
1c43771b
WD
414* Patch by Reinhard Meyer, 09 Jan 2004:
415 - add RTC support for MPC5200 based boards (requires RTC_XTAL)
416
417* Add support for IDE LED on BMS2003 board
418 (exclusive with status LED!)
419
420* Add support for PS/2 keyboard (used with PS/2 multiplexor on
421 BMS2003 board)
422
423* Patches by Reinhard Meyer, 4 Jan 2004 + 7 Jan 2004:
424 Add common files for "emk" boards
425
c83bf6a2
WD
426* Add a common get_ram_size() function and modify the the
427 board-specific files to invoke that common implementation.
428
5cf9da48 429======================================================================
b34ff81d 430Changes for U-Boot 1.0.1:
5cf9da48
WD
431======================================================================
432
b34ff81d
WD
433* Set default clock for INCA-IP to 150 MHz
434
a522fa0e
WD
435* Make BMS2003 use a separate config file to avoid #ifdef mess;
436 add I2C support; add support for DS1337 RTC
437
438* Add CompactFlash support for BMS2003 board
439
440* Add support for status LED on BMS2003 board
441
180d3f74
WD
442* Patch by Scott McNutt, 02 Jan 2004:
443 Add support for the Nios Active Serial Memory Interface (ASMI)
444 on Cyclone devices
445
446* Patch by Andrea Marson, 16 Dec 2003:
447 Add support for the PPChameleon ME and HI modules
448
449* Patch by Yuli Barcohen, 22 Dec 2003:
450 Add support for Motorola DUET ADS board (MPC87x/88x)
451
dd875c76
WD
452* Patch by Robert Schwebel, 15 Dec 2003:
453 add support for cramfs (uses JFFS2 command interface)
454
c935d3bd
WD
455* Patches by Stephan Linz, 11 Dec 2003:
456 - more documentation for NIOS port
457 - new struct nios_pio_t, struct nios_spi_t
458 - Reconfiguration for NIOS Development Kit DK1C20:
459 o move board related code from board/dk1c20
460 to board/altera/dk1c20
461 o create a new common source path board/altera/common
462 and move generic flash access stuff into it
463 o change/expand configuration file DK1C20.h
464 - Add support for NIOS Development Kit DK1S10
465 - Add status LED support for NIOS systems
466 - Add dual 7-segment LED support for Altera NIOS DevKits
467
3a473b2a
WD
468* Patch by Ronen Shitrit, 10 Dec 2003:
469 Add support for the Marvell DB64360 / DB64460 development boards
470
471* Patch by Detlev Zundel, 10 Dec 2003:
472 fix dependency problem in examples/Makefile
473
b6e4c403
WD
474* Patch by Denis Peter, 8 Dec 2003
475 - add support for the PATI board (MPC555)
476 - add SPI support for the MPC5xx
477
478* Patch by Anders Larsen, 08 Dec 2003:
479 add configuration options CONFIG_SERIAL_TAG and CONFIG_REVISION_TAG
480 to pass ATAG_SERIAL and ATAG_REVISION, resp., to the ARM target;
481 cleanup some redundand #defines
482
63f34912
WD
483