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