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