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