]> git.ipfire.org Git - people/ms/u-boot.git/blame - CHANGELOG
* Patch by Yasushi Shoji, 07 Apr 2004:
[people/ms/u-boot.git] / CHANGELOG
CommitLineData
56b86bf0
WD
1======================================================================
2Changes for U-Boot 1.1.1:
3======================================================================
507bbe3e
WD
4
5* Patch by Yasushi Shoji, 07 Apr 2004:
6 - add support for microblaze processors
7 - add support for AtmarkTechno "suzaku" board
8
998eaaec
WD
9* Configure PPChameleon board to use redundand environment in flash
10
11* Configure PPChameleon board to use JFFS2 NAND support.
12
13* Added support for JFFS2 filesystem (read-only) on top of NAND flash
14
6e592385
WD
15* Patch by Rune Torgersen, 16 Apr 2004:
16 LBA48 fixes
56b86bf0 17
c26e454d
WD
18* Patches by Pantelis Antoniou, 16 Apr 2004:
19 - add support for a new version of an Intracom board and fix
20 various other things on others.
21 - add verify support to the crc32 command (define
22 CONFIG_CRC32_VERIFY to enable it)
23 - fix FEC driver for MPC8xx systems:
24 1. fix compilation problems for boards that use dynamic
25 allocation of DPRAM
26 2. shut down FEC after network transfers
27 - HUSH parser fixes:
28 1. A new test command was added. This is a simplified version of
29 the one in the bourne shell.
30 2. A new exit command was added which terminates the current
31 executing script.
32 3. Fixed handing of $? (exit code of last executed command)
6e592385
WD
33 - Fix some compile problems;
34 add "once" functionality for the netretry variable
c26e454d 35
ea66bc88
WD
36* Patch by George G. Davis, 02 Apr 2004:
37 add support for Intel Assabet board
38
db01a2ea
WD
39* Patch by Stephen Williams, 01 Apr 2004:
40 Add support for Picture Elements JSE board
41
42* Patch by Christian Pell, 01 Apr 2004:
43 Add CompactFlash support for PXA systems.
44
04a85b3b
WD
45* Patches by Pantelis Antoniou, 30 Mar 2004:
46 - add auto-complete support to the U-Boot CLI
47 - add support for NETTA and NETPHONE boards; fix NETVIA board
5a8c51cd
WD
48 - add support for the Epson 156x series of graphical displays
49 (These displays are serial and not suitable for using a normal
50 framebuffer console on them)
51 - add infrastructure needed in order to POST any DSPs in a board
a6ab4bf9
WD
52 - improve and fix various things in the MPC8xx FEC driver:
53 1. The new 87x and 88x series of processors have two FECs,
54 and the new driver supports them both.
55 2. Another change in the 87x/88x series is support for
56 the RMII (Reduced MII) interface. However numerous
57 changes are needed to make it work since the PHYs
58 are connected to the same lines. That means that
59 you have to address them correctly over the MII
60 interface.
61 3. We now correctly match the MII/RMII interface
62 configuration to what the PHY reports.
a3d991bd
WD
63 - Fix problem when readingthe MII status register. Due to the
64 internal design of many PHYs you have to read the register
65 twice. The problem is more apparent in 10Mbit mode.
66 - add new mode ".jffs2s" for reading from a NAND device: it just
67 skips over bad blocks.
68 - add networking support for VLANs (802.1q), and CDP (Cisco
69 Discovery Protocol)
bda6c8ae 70 - some minor patches / cleanup
04a85b3b
WD
71
72* Patch by Yuli Barcohen, 28 Mar 2004:
73 - Add support for MPC8272 family including MPC8247/8248/8271/8272
74 - Add support for MPC8272ADS evaluation board (another flavour of MPC8260ADS)
75 - Change configuration method for MPC8260ADS family
76
d716b126
WD
77* add startup code to clear the BSS of standalone applications
78
56b86bf0
WD
79* Fix if / elif handling bug in HUSH shell
80
c83bf6a2 81======================================================================
f525c8a1 82Changes for U-Boot 1.1.0:
c83bf6a2
WD
83======================================================================
84
7e780369
WD
85* Patch by Mark Jonas: Remove config.tmp files only when
86 unconfiguring the board
87
88* Adapt RMU board for bigger flash memory
89
0608e04d
WD
90* Patch by Klaus Heydeck, 13 Mar 2003:
91 Add support for KUP4X Board
92
518e2e1a
WD
93* Patch by Pavel Bartusek, 21 Mar 2004
94 Add Reiserfs support
95
96* Patch by Hinko Kocevar, 20 Mar 2004
97 - Add auto-release for SMSC LAN91c111 driver
98 - Add save/restore of PTR and PNR regs as suggested in datasheet
99
6fb6af6d
WD
100* Patch by Stephen Williams, 19 March 2004
101 Increase speed of sector reads from SystemACE,
102 shorten poll timeout and remove a useless reset
103
104* Patch by Tolunay Orkun, 19 Mar 2004:
105 Make GigE PHY 1000Mbps Speed/Duplex detection conditional
106 (CONFIG_PHY_GIGE)
107
108* Patch by Brad Kemp, 18 Mar 2004:
109 prevent machine checks during a PCI scan
110
111* Patch by Pierre Aubert, 18 Mar 2004:
112 Fix string cleaning in IDE identification
113
eeb1b77b
WD
114* Patch by Pierre Aubert, 18 Mar 2004:
115 - Unify video mode handling for Chips & Technologies 69000 Video
116 chip and Silicon Motion SMI 712/710/810 Video chip
117 - Add selection of the video output (CRT or LCD) via 'videoout'
118 environment variable for the Silicon Motion
119 - README update
120
121* Patch by Pierre Aubert, 18 Mar 2004:
122 include/common.h typo fix
123
124* Patches by Tolunay Orkun, 17 Mar 2004:
125 - Add support for bd->bi_iic_fast[] initialization via environment
126 variable "i2cfast" (CONFIG_I2CFAST)
127 - Add "i2cfast" u-boot environment variable support for csb272
128
27aa8186
WD
129* Patch by Carl Riechers, 17 Mar 2004:
130 Ignore '\0' characters in console input for use with telnet and
131 telco pads.
132
133* Patch by Leon Kukovec, 17 Mar 2004:
134 typo fix for strswab prototype #ifdef
135
4b9206ed
WD
136* Patches by Thomas Viehweger, 16 Mar 2004:
137 - show PCI clock frequency on MPC8260 systems
138 - add FCC_PSMR_RMII flag for HiP7 processors
139 - in do_jffs2_fsload(), take load address from load_addr if not set
140 explicit, update load_addr otherwise
141 - replaced printf by putc/puts when no formatting is needed
142 (smaller code size, faster execution)
143
109c0e3a
WD
144* Patch by Phillippe Robin, 16 Mar 2004:
145 avoid dereferencing NULL pointer in lib_arm/armlinux.c
146
147* Patch by Stephen Williams, 15 Mar 2004:
148 Fix CONFIG_SERIAL_SOFTWARE_FIFO documentation
149
150* Patch by Tolunay Orkun, 15 Mar 2004:
151 Initialize bi_opbfreq to real OPB frequency via get_OPB_freq()
152
153* Patch by Travis Sawyer, 15 Mar 2004:
154 Update CREDITS & MAINTAINERS files for PPC440GX & Ocotea port
155
efa329cb
WD
156* Add start-up delay to make sure power has stabilized before
157 attempting to switch on USB on SX1 board.
158
159* Patch by Josef Wagner, 18 Mar 2004:
160 - Add support for MicroSys XM250 board (PXA255)
161 - Add support for MicroSys PM828 board (MPC8280)
162 - Add support for 32 MB Flash on PM825/826
163 - new SDRAM refresh rate for PM825/PM826
164 - added support for MicroSys PM520 (MPC5200)
165 - replaced Query by Identify command in CPU86/flash.c
166 to support 28F160F3B
167
168* Fix wrap around problem with udelay() on ARM920T
169
170* Add support for Macronix flash on TRAB board
171
7d7ce412
WD
172* Patch by Pierre Aubert, 15 Mar 2004:
173 Fix buffer overflow in IDE identification
174
175* Fix power-off of LCD for out-of-band temperatures on LWMON board
176
177* Remove redundand #define in IceCube.h
178
d9df1f4e
WD
179* Patch by Steven Scholz, 27 Feb 2004:
180 - Adding get_ticks() and get_tbclk() for AT91RM9200
181 - Many white space fixes in cpu/at91rm9200/interrupts.c
182
183* Patches by Steven Scholz, 20 Feb 2004:
184 some cleanup in AT91RM9200 related code
185
855a496f
WD
186* Patches by Travis Sawyer, 12 Mar 2004:
187 - Fix Gigabit Ethernet support for 440GX
188 - Add Gigabit Ethernet Support to MII PHY utilities
189
190* Patch by Brad Kemp, 12 Mar 2004:
191 Fixes for drivers/cfi_flash.c:
192 - Better support for x8/x16 implementations
193 - Added failure for AMD chips attempting to use CFG_FLASH_USE_BUFFER_WRITE
194 - Added defines for AMD command and address constants
195
196* Patch by Leon Kukovec, 12 Mar 2004:
197 Fix get_dentfromdir() to correctly handle deleted dentries
42dfe7a1 198
855a496f
WD
199* Patch by George G. Davis, 11 Mar 2004:
200 Remove hard coded network settings in TI OMAP1610 H2
201 default board config
202
203* Patch by George G. Davis, 11 Mar 2004:
204 add support for ADS GraphicsClient+ board.
205
7d7ce412 206* Patch by Pierre Aubert, 11 Mar 2004:
4b248f3f
WD
207 - add bitmap command and splash screen support in cfb console
208 - add [optional] origin in the bitmap display command
209
210* Patch by Travis Sawyer, 11 Mar 2004:
211 Fix ocotea board early init interrupt setup.
212
213* Patch by Thomas Viehweger, 11 Mar 2004:
214 Remove redundand code; add PCI-specific bits to include/mpc8260.h
215
aaf224ab
WD
216* Patch by Stephan Linz, 09 Mar 2004
217 - Add support for the SSV ADNP/ESC1 (Nios Softcore)
218
219* Patch by George G. Davis, 9 Mar 2004:
220 fix recent build failure for SA1100 target
221
222* Patch by Travis Sawyer, 09 Mar 2004:
223 Support native interrupt mode for the IBM440GX.
224 Previously it was running in 440GP compatibility mode.
225
3d3befa7
WD
226* Patch by Philippe Robin, 09 Mar 2004:
227 Added ARM Integrator AP, CP and Versatile PB926EJ-S Reference
228 Platform support.
229
230* Patch by Masami Komiya, 08 Mar 2004:
231 Don't overwrite server IP address or boot file name
232 when the boot server does not return values
233
7d7ce412 234* Patch by Tolunay Orkun, 5 Mar 2004:
3d3befa7
WD
235 Removed compile time restriction on CFG_I2C_SPEED for DS1338 RTC
236
4d13cbad
WD
237* Patch by Tolunay Orkun, 5 Mar 2004:
238 Fix early board initialization for Cogent CSB272 board
239
240* Patch by Ed Okerson, 3 Mar 2004:
241 fix CFI flash writes for little endian systems
242
243* Patch by Reinhard Meyer, 01 Mar 2004:
244 generalize USB and IDE support for MPC5200 with according
245 changes to IceCube.h and TOP5200.h
246 add Am29LV256 256 MBit FLASH support for TOP5200 boards
247 add info about USB and IDE to README
248
c3f9d493
WD
249* Patch by Yuli Barcohen, 4 Mar 2004:
250 Fix problems with GCC 3.3.x which changed handling of global
251 variables explicitly initialized to zero (now in .bss instead of
252 .data as before).
253
254* Patch by Leon Kukovec, 02 Mar 2004:
255 add strswab() to fix IDE LBA capacity, firmware and model numbers
256 on little endian machines
257
258* Patch by Masami Komiya, 02 Mar 2004:
259 - Remove get_ticks() from NFS code
260 - Add verification of RPC transaction ID
261
262* Patch by Pierre Aubert, 02 Mar 2004:
263 cleanup for IDE and USB drivers for MPC5200
264
265* Patch by Travis Sawyer, 01 Mar 2004:
0e6d798c
WD
266 Ocotea:
267 - Add IBM PPC440GX Ref Platform support (Ocotea)
268 Original code by Paul Reynolds <PaulReynolds@lhsolutions.com>
269 Adapted to U-Boot and 440GX port
270 440gx_enet.c:
271 - Add gracious handling of all Ethernet Pin Selections for 440GX
272 - Add RGMII selection for Cicada CIS8201 Gigabit PHY
273 ppc440.h:
274 - Add needed bit definitions
275 - Fix formatting
276
277* Patch by Carl Riechers, 1 Mar 2004:
278 Add PPC440GX prbdv0 divider to fix memory clock calculation.
279
280* Patch by Stephan Linz, 27 Feb 2004
281 - avoid problems for targets without NFS download support
282
c40b2956
WD
283* Patch by Rune Torgersen, 27 Feb 2004:
284 - Added LBA48 support (CONFIG_LBA48 & CFG_64BIT_LBA)
285 - Added support for 64bit printing in vsprintf (CFG_64BIT_VSPRINTF)
286 - Added support for 64bit strtoul (CFG_64BIT_STRTOUL)
287
288* Patch by Masami Komiya, 27 Feb 2004:
289 Fix rarpboot: add autoload by NFS
290
291* Patch by Dan Eisenhut, 26 Feb 2004:
292 fix flash_write return value in saveenv
293
294* Patch by Stephan Linz, 11 Dec 2003
295 expand config.mk to avoid trigraph warnings on NIOS
296
297* Rename "BMS2003" board into "HMI10"
298
6629d2f2
WD
299* SX1 patches: use "serial#" for USB serial #; use redundand environment
300 storage; auto-set console on USB port (using preboot command)
301
232c150a
WD
302* Add support for SX1 mobile phone; add support for USB-based console
303 (enable with "setenv stdout usbtty; setenv stdin usbtty")
304
79d696fc
WD
305* Fix LOWBOOT configuration for MPC5200 with DDR memory
306
f8d813e3
WD
307* Fix SDRAM timings for LITE5200 / IceCube board
308
309* Handle Auti-MDIX / connection status for INCA-IP
310
311* Fix USB problems when attempting to read 0 bytes
312
e7c85689
WD
313* Patch by Travis Sawyer, 26 Feb 2004:
314 Fix broken compile for XPEDITE1K target.
315
316* Patch by Stephan Linz, 26 Feb 2004:
317 Bug fix for NFS code on NIOS targets
232c150a 318
e7c85689
WD
319* Patch by Stephen Williams, 26 Feb 2004:
320 Break up SystemACE reads of large block counts
321
132ba5fd
WD
322* Patch by Pierre Aubert, 26 Feb 2004
323 add IDE support for MPC5200
324
325* Patch by Masami Komiya, 26 Feb 2004:
326 add autoload via NFS
327
328* Patch by Stephen Williams
329 Use of CONFIG_SERIAL_SOFTWARE_FIFO in board.c consistent with uses
330 elsewhere in the source.
331
11dadd54
WD
332* Patch by Steven Scholz, 25 Feb 2004:
333 - Timeouts in FPGA code should be based on CFG_HZ
334 - Minor cleanup in code for Altera FPGA ACEX1K
335
336* Patch by Steven Scholz, 25 Feb 2004:
337 Changed "Directory Hierarchy" section in README
338
339* Patch by Masami Komiya, 25 Feb 2004:
340 Reduce copy count in nfs_read_reply() of NFS code
341
80885a9d
WD
342* Patch by Markus Pietrek, 24 Feb 2004:
343 NS9750 DevBoard added
344
132ba5fd 345* Patch by Pierre Aubert, 24 Feb 2004
80885a9d
WD
346 add USB support for MPC5200
347
348* Patch by Steven Scholz, 24 Feb 2004:
349 - fix MII commands to use values from last command
350
351* Patch by Torsten Demke, 24 Feb 2004:
352 Add support for the eXalion platform (SPSW-8240, F-30, F-300)
353
0c852a28
WD
354* Patch by Rahul Shanbhag, 19 Feb 2004:
355 Fixes for for OMAP1610 board:
356 - shift some IRQ specific code to platform.S file
357 - remove duplicatewatchdog reset code from start.S
358
359* Make Auto-MDIX Support configurable on INCA-IP board
360
361* Fix license for mkimage tool
362
a084f7da
WD
363* Patch by Masami Komiya, 24 Feb 2004:
364 Update NetBootFileXferSize in NFS code
365
366* Patch by Scott McNutt, 24 Feb 2004:
367 fix packet length in NFS code
368
cbd8a35c
WD
369* Patch by Masami Komiy, 22 Feb 2004:
370 Add support for NFS for file download
371
074cff0d
WD
372* Patch by Andrea Scian, 17 Feb 2004:
373 Add support for S3C44B0 processor and DAVE B2 board
374
375* Patch by Steven Scholz, 20 Feb 2004:
376 - Add support for MII commands on AT91RM9200 boards
377 - some cleanup in AT91RM9200 ethernet code
378
028ab6b5
WD
379* Patch by Peter Ryser, 20 Feb 2004:
380 Add support for the Xilinx ML300 platform
381
382* Patch by Stephan Linz, 17 Feb 2004:
383 Fix watchdog support for NIOS
384
385* Patch by Josh Fryman, 16 Feb 2004:
386 Fix byte-swapping for cfi_flash.c for different bus widths
387
388* Patch by Jon Diekema, 14 Jeb 2004:
389 Remove duplicate "FPGA Support" notes from the README file
390
63e73c9a
WD
391* Patches by Reinhard Meyer, 14 Feb 2004:
392 - update board/emk tree; use common flash driver
393 - Corrected tested bits in machine check exception in cpu/mpc5xxx/traps.c
394 [adapted for other PPC CPUs -- wd]
395 - Added support for the M48T08 on the EVAL5200 board in rtc/mk48t59.c
396
397* Patch by Jon Diekema, 13 Feb 2004:
398 Call show_boot_progress() whenever POST "FAILED" is printed.
399
400* Patch by Nishant Kamat, 13 Feb 2004:
401 Add support for TI OMAP1610 H2 Board
402 Fixes for cpu/arm926ejs/interrupt.c
403 (based on Richard Woodruff's patch for arm925, 16 Oct 03)
404 Fix for a timer bug in OMAP1610 Innovator
405 Add support for CS0 (ROM)/CS3 (Flash) boot in OMAP1610 Innovator and H2
406
407* Patches by Stephan Linz, 12 Feb 2004:
408 - add support for NIOS timer with variable period preload counter value
409 - prepare POST framework support for NIOS targets
410
411* Patch by Denis Peter, 11 Feb 2004:
412 add POST support for the MIP405 board
413
cd0a9de6
WD
414* Patch by Laurent Mohin, 10 Feb 2004:
415 Fix buffer overflow in common/usb.c
416
417* Patch by Tolunay Orkun, 10 Feb 2004:
418 Add support for Cogent CSB272 board
419
2d1a537d
WD
420* Patch by Thomas Elste, 10 Feb 2004:
421 Add support for NET+50 CPU and ModNET50 board
422
423* Patch by Sam Song, 10 Feb 2004:
424 Fix typos in cfi_flash.c
425
426* Patch by Leon Kukovec, 10 Feb 2004
427 Fixed long dir entry slot id calculation in get_vfatname
428
429* Patch by Robin Gilks, 10 Feb 2004:
430 add "itest" command (operators: -eq, -ne, -lt, -gt, -le, -ge, ==,
431 !=, <>, <, >, <=, >=)
432
3f85ce27
WD
433* Fix problem with side effects in macros in include/usb.h
434
435* Patch by David Benson, 13 Nov 2003:
436 bug 841358 - fix TFTP download size limit
437
438* Fixing bug 850768:
439 improper flush_cache() in load_serial()
440
441* Fixing bug 834943:
442 MPC8540 - missing volatile declarations
443
444* Patch by Stephen Williams, 09 Feb 2004:
445 Add support for Xilinx SystemACE chip:
446 - New files common/cmd_ace.c and include/systemace.h
447 - Hook systemace support into cmd_fat and the partition manager
448
449* Patch by Travis Sawyer, 09 Feb 2004:
450 Add bi_opbfreq & bi_iic_fast to 440GX bd_info as needed for Linux
451
3c74e32a
WD
452* Patch by Travis Sawyer, 09 Feb 2004:
453 o 440GX:
454 - Fix PCI Indirect access for type 1 config cycles with ppc440.
455 - Add phymode for 440 enet
456 - fix pci pre init
457 o XPedite1K:
458 - Change board_pre_init to board_early_init_f
459 - Add user flash to bus controller setup
460 - Fix pci pre init
461 - Fix is_pci_host to check GPIO for monarch bit
462 - Force xpedite1k to pci conventional mode (via #define option)
463
464* Patch by Brad Kemp, 4 Feb 2004:
465 - handle the machine check that is generated during the PCI scans
466 on 82xx processors.
467 - define the registers used in the IMMR by the PCI subsystem.
468
469* Patch by Pierre Aubert, 03 Feb 2004:
470 cpu/mpc5xxx/start.S: copy MBAR into SPR311
471
472* Patch by Jeff Angielski, 03 Feb 2004:
473 Fix copy & paste error in cpu/mpc8260/pci.c
474
475* Patch by Reinhard Meyer, 24 Jan 2004:
476 Fix typo in cpu/mpc5xxx/pci_mpc5200.c
477
cf56e110
WD
478* Add Auto-MDIX support for INCA-IP
479
bf9e3b38
WD
480* Some code cleanup
481
482* Patch by Josef Baumgartner, 10 Feb 2004:
483 Fixes for Coldfire port
484
485* Patch by Brad Kemp, 11 Feb 2004:
486 Fix CFI flash driver problems
487
a2d18bb7
WD
488* Make sure to use a bus clock divider of 2 only when running TQM8xxM
489 modules at CPU clock frequencies above 66 MHz.
bf9e3b38 490
a2d18bb7
WD
491* Optimize flash programming speed for LWMON (by another 100% :-)
492
cd37d9e6
WD
493* Patch by Jian Zhang, 3 Feb 2004:
494 - Changed the incorrect FAT12BUFSIZE
495 - data_begin in fsdata can be negative. Changed it to be short.
496
ec4c544b
WD
497* Patches by Stephan Linz, 30 Jan 2004:
498 1: - board/altera/common/flash.c:flash_erase():
499 o allow interrupts befor get_timer() call
500 o check-up each erased sector and avoid unexpected timeouts
501 - board/altera/dk1c20/dk1s10.c:board_early_init_f():
502 o enclose sevenseg_set() in cpp condition
503 - remove the ASMI configuration for DK1S10_standard_32 (never present)
504 - fix some typed in mistakes in the NIOS documentation
505 2: - split DK1C20 configuration into several header files:
506 o two new files for each NIOS CPU description
507 o U-Boot related part is remaining in DK1C20.h
508 3: - split DK1S10 configuration into several header files:
509 o two new files for each NIOS CPU description
510 o U-Boot related part is remaining in DK1S10.h
511 4: - Add support for the Microtronix Linux Development Kit
512 NIOS CPU configuration at the Altera Nios Development Kit,
513 Stratix Edition (DK-1S10)
514 5: - Add documentation for the Altera Nios Development Kit,
515 Stratix Edition (DK-1S10)
516 6: - Add support for the Nios Serial Peripharel Interface (SPI)
517 (master only)
518 7: - Add support for the common U-Boot SPI framework at
519 RTC driver DS1306
520
b98fff1d
WD
521* Patch by Rahul Shanbhag, 28 Jan 2004:
522 Fix flash protection/locking handling for OMAP1610 innovator board.
523
524* Patch by Rolf Peukert, 28 Jan 2004:
525 fix flash write problems on CSB226 board (write with 32 bit bus width)
526
527* Patches by Mark Jonas, 16 Jan 2004:
528 - fix rounding error when calculating baudrates for MPC5200 PSCs
529 - make sure CFG_RAMBOOT and CFG_LOWBOOT are not enabled at the same
530 time which is not supported
531
5653fc33
WD
532* Patch by Yuli Barcohen, 26 Jan 2004:
533 Allow bzip2 compression for small memory footprint boards
534
535* Patch by Brad Kemp, 21 Jan 2004:
536 Add support for CFI flash driver for both the Intel and the AMD
537 command sets.
538
539* Patch by Travis Sawyer, 20 Jan 2004:
540 Fix pci bridge auto enumeration of sibling p2p bridges.
541
542* Patch by Tolunay Orkun, 12 Jan 2004:
543 Add some delays as needed for Intel LXT971A PHY support
544
545* Patches by Stephan Linz, 09 Jan 2004:
546 - avoid warning: unused variable `piop' in board/altera/common/sevenseg.c
547 - make DK1C20 board configuration related to ASMI conform to
548 documentation
549
f6e20fc6
WD
550* Patch by Anders Larsen, 09 Jan 2004:
551
552 ARM memory layout fixes: the abort-stack is now set up in the
553 correct RAM area, and the BSS is zeroed out as it should be.
554
555 Furthermore, the magic variables 'armboot_end' and 'armboot_end_data'
556 of the linker scripts are replaced by '__bss_start' and '_end',
557 resp., which is a further step to eliminate unnecessary differences
558 between the implementation of the CPU architectures.
559
f4863a7a
WD
560* Patch by liang a lei, 9 Jan 2004:
561 Fix Intel 28F128J3 ID in include/flash.h
562
563* Patch by Masami Komiya, 09 Jan 2004:
564 add support for TB0229 board (NEC VR4131 MIPS processor)
565
566* Patch by Leon Kukovec, 12 Dec 2003:
567 changed extern __inline__ into static __inline__ in
568 include/linux/byteorder/swab.h
569
ba56f625
WD
570* Patch by Travis Sawyer, 30 Dec 2003:
571 Add support for IBM PPC440GX. Multiple EMAC Ethernet devices,
572 select MDI port based on enabled EMAC device.
573 Add support for XES Inc <http://www.xes-inc.com> XPedite1000 440GX
574 base PrPMC board.
575
a6cccaea
WD
576* Patch by Wolter Kamphuis, 15 Dec 2003:
577 made CONFIG_SILENT_CONSOLE usable on all architectures
578
579* Disable date command on TQM866M - there is no RTC on MPC866
580
75d1ea7f
WD
581* Fix variable CPU clock for MPC859/866 systems for low CPU clocks
582
68766094
WD
583* Implement adaptive SDRAM timing configuration based on actual CPU
584 clock frequency for INCA-IP; fix problem with board hanging when
585 switching from 150MHz to 100MHz
586
587* Add PCMCIA CS support for BMS2003 board
588
c178d3da
WD
589* Add variable CPU clock for MPC859/866 systems (so far only TQM866M):
590 see doc/README.MPC866 for details;
591 implement workaround for "SIU4" and "SIU9" silicon bugs on MPC866;
592 calculate CPU clock frequency from PLL register values.
593
594* Add support for 128 MB RAM on TQM8xxL/M modules
595
ef978730
WD
596* Fix PS/2 keyboard problem caused by statically initialized variable
597 pointing to a location in flash
598
599* Fix INCA-IP clock calculation: 400/3 = 133.3 MHz, not 130.
600
c837dcb1
WD
601* The PS/2 mux on the BMS2003 board needs 450 ms after power on
602 before we can access it; add delay in case we are faster (with no
603 CF card inserted)
604
605* Cleanup of some init functions
606
607* Make sure SCC Ethernet is always stopped by the time we boot Linux
608 to avoid Linux crashes by early packets coming in.
609
610* Accelerate flash accesses on LWMON board by using buffered writes
611
b0aef11c
WD
612* Fix typo in Makefile;
613 fix problem with PARTNUM detection
614
1c43771b
WD
615* Patch by Reinhard Meyer, 09 Jan 2004:
616 - add RTC support for MPC5200 based boards (requires RTC_XTAL)
617
618* Add support for IDE LED on BMS2003 board
619 (exclusive with status LED!)
620
621* Add support for PS/2 keyboard (used with PS/2 multiplexor on
622 BMS2003 board)
623
624* Patches by Reinhard Meyer, 4 Jan 2004 + 7 Jan 2004:
625 Add common files for "emk" boards
626
c83bf6a2
WD
627* Add a common get_ram_size() function and modify the the
628 board-specific files to invoke that common implementation.
629
5cf9da48 630======================================================================
b34ff81d 631Changes for U-Boot 1.0.1:
5cf9da48
WD
632======================================================================
633
b34ff81d
WD
634* Set default clock for INCA-IP to 150 MHz
635
a522fa0e
WD
636* Make BMS2003 use a separate config file to avoid #ifdef mess;
637 add I2C support; add support for DS1337 RTC
638
639* Add CompactFlash support for BMS2003 board
640
641* Add support for status LED on BMS2003 board
642
180d3f74
WD
643* Patch by Scott McNutt, 02 Jan 2004:
644 Add support for the Nios Active Serial Memory Interface (ASMI)
645 on Cyclone devices
646
647* Patch by Andrea Marson, 16 Dec 2003:
648 Add support for the PPChameleon ME and HI modules
649
650* Patch by Yuli Barcohen, 22 Dec 2003:
651 Add support for Motorola DUET ADS board (MPC87x/88x)
652
dd875c76
WD
653* Patch by Robert Schwebel, 15 Dec 2003:
654 add support for cramfs (uses JFFS2 command interface)
655
c935d3bd
WD
656* Patches by Stephan Linz, 11 Dec 2003:
657 - more documentation for NIOS port
658 - new struct nios_pio_t, struct nios_spi_t
659 - Reconfiguration for NIOS Development Kit DK1C20:
660 o move board related code from board/dk1c20
661 to board/altera/dk1c20
662 o create a new common source path board/altera/common
663 and move generic flash access stuff into it
664 o change/expand configuration file DK1C20.h
665 - Add support for NIOS Development Kit DK1S10
666 - Add status LED support for NIOS systems
667 - Add dual 7-segment LED support for Altera NIOS DevKits
668
3a473b2a
WD
669* Patch by Ronen Shitrit, 10 Dec 2003:
670 Add support for the Marvell DB64360 / DB64460 development boards
671
672* Patch by Detlev Zundel, 10 Dec 2003:
673 fix dependency problem in examples/Makefile
674
b6e4c403
WD
675* Patch by Denis Peter, 8 Dec 2003
676 - add support for the PATI board (MPC555)
677 - add SPI support for the MPC5xx
678
679* Patch by Anders Larsen, 08 Dec 2003:
680 add configuration options CONFIG_SERIAL_TAG and CONFIG_REVISION_TAG
681 to pass ATAG_SERIAL and ATAG_REVISION, resp., to the ARM target;
682 cleanup some redundand #defines
683
63f34912
WD
684