]> Git Repo - u-boot.git/blame - CHANGELOG
Add forgotten new fils from latest VoiceBlue update
[u-boot.git] / CHANGELOG
CommitLineData
a1191902
WD
1======================================================================
2Changes for U-Boot 1.1.3:
3======================================================================
4
50814844
WD
5* Add forgotten new fils from latest VoiceBlue update
6
396387ab
WD
7* Make bootretry feature work with hush shell.
8 Caveat: this currently *requires* CONFIG_RESET_TO_RETRY to be set, too.
9 Patch by Andreas Engel, 19 Jul 2005
10
d992daf9
WD
11* Update Hymod Board Database PHP code in "tools" directory
12 Patch by Murray Jensen, 01 Jul 2005
13
f9d77ed3
WD
14* Make "tr" command use POSIX compliant; export HOSTOS make variable
15 Patch by Murray Jensen, 30 Jun 2005
16
b3b0fd55
WD
17* Fix Murray Jensen's mail address.
18 Patch by Murray Jensen, 30 Jun 2005
19
f89920c3
WD
20* Preserve PHY_BMCR during a soft reset.
21 Patch by Carl Riechers, 24 Jun 2005
22
e5445288
WD
23* VoiceBlue update: eeprom tool can also store firmware version now.
24 eeprom.bin is runable by jumping at load address.
25 Patch by Ladislav Michl, 23 May 2005
26
ea99a738
WD
27* Move the AT91RM9200DK to the ARM Systems list.
28 Patch by Anders Larsen, 26 Apr 2005
29
8d4ba3da
WD
30* Eliminate calls of ARM libgcc.a helper functions _divsi3 and _modsi3
31 Patch by Anders Larsen, 26 Apr 2005
32
4d302d69
WD
33* measure_gclk() is needed when DEBUG is enabled
34 Patch by Bryan O'Donoghue, 25 Apr 2005
35
8534bf9a
SR
36* Add UPD-Checksum code, fix problem in net.c (return instead of break)
37 Patch by Reinhard Arlt, 12 Aug 2005
38
5315dfa9
SR
39* esd PCI405 board updated
40 Patch by Matthias Fuchs, 28 Jul 2005
41
82f4c6ac
SR
42* esd WUH405 and DU405 board updated
43 Patch by Matthias Fuchs, 27 Jul 2005
44
9bcf2ab4
SR
45* Fix problem in cmd_nand.c (only when defined CFG_NAND_SKIP_BAD_DOT_I)
46 Patch by Matthias Fuchs, 4 May 2005
47
84286386
SR
48* Update AMCC Yosemite to get a consistent setup for all AMCC eval
49 boards (baudrate, environment...). Flash driver fixed.
50 Patch by Stefan Roese, 11 Aug 2005
51
9e00589b
SR
52* Changed AMCC Bubinga (405EP) configuration to support 2nd eth port
53 Patch by Stefan Roese, 11 Aug 2005
54
c57c7980
SR
55* Add NAND FLASH support for AMCC Bamboo 440EP eval board
56 Patch by Stefan Roese, 11 Aug 2005
57
8f79e4c2
WD
58* Add configuration for IFM AEV FIFO board.
59 Minor coding style cleanup.
60
61* Add configuration for IFM SPI eval board
62
9d3338d2
WD
63* Fix CompactFlash problem on HMI1001 board
64
c4e0e686
WD
65* Make new "mtdparts" code build with older compilers
66 Patch by Andrea Scian, 09 Aug 2005
67
846b0dd2
SR
68* Changed CONFIG_440_GX, CONFIG_440_EP and CONFIG_440_GR options to
69 CONFIG_44GX, CONFIG_440EP and CONFIG_440GR for a consistent design
70 with the 405 defines and the linux kernel defines.
71 Patch by Stefan Roese, 08 Aug 2005
72
c19c3134
WD
73* Fix compiler warnings with older GCC versions
74
700a0c64
WD
75* Add common (with Linux) MTD partition scheme and "mtdparts" command
76
77 Old, obsolete and duplicated code was cleaned up and replace by the
78 new partitioning method. There are two possible approaches now:
79
80 The first one is to define a single, static partition:
81
82 #undef CONFIG_JFFS2_CMDLINE
83 #define CONFIG_JFFS2_DEV "nor0"
84 #define CONFIG_JFFS2_PART_SIZE 0xFFFFFFFF /* use whole device */
85 #define CONFIG_JFFS2_PART_SIZE 0x00100000 /* use 1MB */
86 #define CONFIG_JFFS2_PART_OFFSET 0x00000000
87
88 The second method uses the mtdparts command line option and dynamic
89 partitioning:
90
91 /* mtdparts command line support */
92 #define CONFIG_JFFS2_CMDLINE
93 #define MTDIDS_DEFAULT "nor1=zuma-1,nor2=zuma-2"
94 #define MTDPARTS_DEFAULT "mtdparts=zuma-1:-(jffs2),zuma-2:-(user)"
95
96 Command line of course produces bigger images, and may be inappropriate
97 for some targets, so by default it's off.
98
452e8e72
WD
99* Fix build problems for PM856 Board
100
8b019da6
WD
101* Fix sign extension bug in 'fpga loadb' command;
102 make 'fpga loadb' always print the file header info
103 Patch by Andrew Dyer, 11 Jan 2005
104
fe599e17
WD
105* Fix errors that occur when accessing SystemACE CF
106 Patch by Jeff Angielski, 09 Jan 2005
846b0dd2 107
7ebdb19b
WD
108* Document switching between U-Boot and PlanetCore on RPXlite
109 by Sam Song, 24 Dec 2004
110
d980a169
WD
111* Fix PowerQUICC II mask detection.
112 Patch by Eugene Surovegin, 20 Dec 2004
846b0dd2 113
d06a5f7e
WD
114* Add support for Altera NIOS DK1C20 board
115 Patch by Shlomo Kut, 13 Dec 2004
116
f901a83b
WD
117* Add support for ep8248 board
118 Patch by Yuli Barcohen, 12 Dec 2004
119
120 Minor code cleanup.
121
5633796c
WD
122* Fix baudrate setting for KGDB on MPC8260
123 Patch by HoJin, 11 Dec 2004
124
5ad73a81
WD
125* Fix 'mii help' text formatting
126 Patch by Cory Tusar, 10 Dec 2004
f901a83b 127
23a7a32d
WD
128* Fix return code of NFS command
129 Patch by Hiroshi Ito, 11 Dec 2004
130
3836221d
WD
131* Fix typo
132
c04a76e6
WD
133* Fix compiler warnings in cpu/ppc4xx/usbdev.c
134 Patch by Steven Blakeslee, 04 Aug 2005
135
17f50f22
SR
136* Add support for AMCC Bamboo PPC440EP eval board
137 Patch by Stefan Roese, 04 Aug 2005
138
de1d0a69
JL
139* Patch by Jon Loeliger
140 Fix style issues primarily in 85xx and 83xx boards.
141 - C++ comments
142 - Trailing white space
143 - Indentation not by TAB
144 - Excessive amount of empty lines
145 - Trailing empty lines
146
b4f15fda 147* Patch by Ron Alder, 11 Jul 2005
b0e32949
LW
148 Add Xianghua Xiao and Lunsheng Wang's support for the
149 GDA MPC8540 EVAL board.
150
f046ccd1
EL
151* Patch by Eran Liberty
152 Add support for the Freescale MPC8349ADS board.
153
b4f15fda 154* Patch by Jon Loeliger, 25 Jul 2005
63be111e
JL
155 Move the TSEC driver out of cpu/mpc85xx as it will be shared
156 by the upcoming mpc83xx family as well.
157
b4f15fda 158* Patch by Jon Loeliger, 05 May 2005
d9b94f28
JL
159 Implemented support for MPC8548CDS board.
160 Added DDR II support based on SPD values for MPC85xx boards.
161 This roll-up patch also includes bugfies for the previously
162 published patches:
163 DDRII CPO, pre eTSEC, 8548 LBIU, Andy's TSEC, eTSEC 3&4 I/O
164
b4f15fda 165* Patch by Jon Loeliger, 10 Feb 2005
288693ab
JL
166 Add config option CONFIG_HAS_FEC calling out 8540 FEC features.
167
b4f15fda 168* Patch by Jon Loeliger, Kumar Gala, 08 Feb 2005
7202d43d
JL
169 For MPC85xxCDS:
170 Adds Relaxed Timing TRLX bit to FLASH ORx regs to allow
171 for faster flash parts.
172 Add documentation for BR/OR for FLASH.
173
b4f15fda 174* Patch by Jon Loeliger 08 Feb 2005
d65cfe89
JL
175 Determine L2 Cache size dynamically on 85XX boards.
176
b4f15fda 177* Patch by Jon Loeliger, Kumar Gala 08 Feb 2005
9c4c5ae3
JL
178 - Convert the CPM2 based functionality to use new CONFIG_CPM2
179 option rather than a myriad of CONFIG_MPC8560-like variants.
180 Applies to MPC85xx and MPC8260 boards, includes stxgp3 and sbc8560.
181 Eliminates the CONFIG_MPC8560 option entirely. Distributes the
182 new CONFIG_CPM2 option to each 8260 board.
a1191902 183
b20d0032
WD
184* Add support for MicroSys PM856 board
185 Patch by Josef Wagner, 03 Aug 2005
186
992b402b
WD
187* Minor fixes to PM854 board
188 Patch by Josef Wagner, 03 Aug 2005
189
452f6740
WD
190* Adjust configuration of XENIAX board
191 (chip select and GPIO required for USB operation)
192
3e0bc447
WD
193* Fix typos in cpu/85xx/start.S which caused DataTLB exception to be
194 routed to the Watchdog handler
195 Patch by Eugene Surovegin, 18 Jun 2005
196
b20d0032 197* (re)enabled scsi commands do_scsi() and do_scsiboot()
460c322f
WD
198 Patch by Denis Peter, 06 Dec 2004
199
c43352cc
WD
200* Fix endianess problem in TFTP / NFS default filenames
201 Patch by Hiroshi Ito, 06 Dec 2004
202
6dfa434e
WD
203* Ignore broadcast status bit in received frames in 8260 FCC ethernet
204 loopback test code
205 Patch by Murray Jensen, 18 Jul 2005
206
507d3b0c
WD
207* Fix typo in mkconfig script (used == instead of =)
208 Patch by Murray Jensen, 18 Jul 2005
209
dc17fb6d
WD
210* Cleanup build problems on 64 bit build hosts
211
d3b86c49
WD
212* Update MAINTAINERS file
213
8a316c9b
SR
214* Patch by Stefan Roese, 01 Aug 2005:
215 - Major cleanup for AMCC eval boards Walnut, Bubinga, Ebony, Ocotea
216 (former IBM eval board). Please see "doc/README.AMCC-eval-boards-cleanup"
217 for details.
218 - Sycamore (PPC405GPr) eval board added (Walnut port is extended
219 to run on both 405GP and 405GPr eval boards).
220
221* Patch by Steven Blakeslee, 27 Jul 2005:
222 - Add support for AMCC PPC440EP/GR.
223 - Add support for AMCC Yosemite PPC440EP eval board.
224 - Add support for AMCC Yellowstone PPC440GR eval board.
225
0f18cb6e
WD
226* Minor fixes for PPChameleon Board:
227 - fix alignment of NAND size
228 - make code do what the comment says
229
cf991923
WD
230* Implement h/w sector protection status synchronization at boot.
231 The code is provided for, and was tested on, the Yukon/Alaska
232 and PM520 boards only.
233
234 A bug in flash_real_protect() for the Yukon board was fixed by
235 adding a function that tells if two banks are on one flash chip.
236
15f36a5e
WD
237* Fix sysmon POST problem: check I2C error codes
238 This fixes a problem of displaying bogus voltages when the voltages
239 are so low that the I2C devices start failing while the rest of the
240 system keeps running.
241
e82bc62c
WD
242* Patch by Cedric Vincent, 6 Jul 2005:
243 Fix CFG_CMD_SETGETDCR handling in "common/cmd_dcr.c"
244
2d5df63e
WD
245* Patch by Jon Loeliger, 20 Jul 2005:
246 Add missing PCI IO port definitions.
247
08abe158
WD
248* Add CompactFlash support for HMI1001 board.
249
250* Adjust printed board ID for LWMON board.
251
1a79473b
WD
252* Fix low-level OHCI transfers for ARM920t and MPC5xxx
253
f530187d
WD
254* Add new argument format for flash commands to allow for usage like
255 "erase $(addr) +$(filesize)", i. e. a size argument can be used and
256 U-Boot will automaticially find the end of the corresponding sector.
257
cd5b2b99
SR
258* Patch by Stefan Roese, 5 Jul 2005:
259 Update uc100 board PHY setup
260
3c71f3e8
SR
261* Patch by Stefan Roese, 1 Jul 2005:
262 Fix PHY address for CATcenter board (now correct!)
263
bf41886f
SR
264* Patch by Stefan Roese, 30 Jun 2005:
265 Fix PHY addresses for PPChameleon and CATcenter boards
266 Change MAINTAINER for most esd boards
267
88804d19
WD
268* Patch by Detlev Zundel, 30 Jun 2005:
269 Fix LCD logo for lwmon board which got lost in the merge of 8xx and PXA LCD code
270
342717f7
WD
271* Fix baudrate calculation problem on MPC5200 systems
272
273* Add EEPROM and RTC support for HMI1001 board
274
275* Patch by Detlev Zundel, 20 Jun 2005:
276 Fix initialization of low active GPIO pins on inka4x0 board
277
024447b1
WD
278* Enable redundant environment, disable HW flash protection of
279 HMI1001 board
280
b2532eff
WD
281* Patch by Travis Sawyer, 10 Jun 2005:
282 Initialize allocated dev and private hw structures
283 after their respective allocation in 440gx_enet.c
284
285* Patch by Steven Scholz, 10 Jun 2005:
286 Fix byteorder problems with second argument of "bootm" with
287 standalone images;
288
a87589da
WD
289* Add support for HMI1001 board
290
291* Disable "date" and "sntp" commands on TQM866M
292
51152c17
WD
293* Fix watchdog reset problems on LWMON board
294
ba91e26a
WD
295* Patch by Juergen Selent, 17 May 2005:
296 Add support for Funkwerk VoVPN gateway module.
297
298* Cleanup debug code for MPC8220 FEC driver
299
2eab48f5
WD
300* Extend burst mode RAM test program to take a loop count
301 (0 = infinite)
302
303* Use CONFIG_DRIVER_KS8695ETH to enable KS8695 ethernet driver on
304 those boards that use it.
305
3a574cbe
WD
306* Patches by Greg Ungerer, 19 May 2005:
307 - add support for the KS8695P (ARM 922 based) CPU
308 - add support for the OpenGear CM4008, CM4116 and CM4148 boards
309
310* Patch by Steven Scholz, 19 May 2005:
311 Add support for CONFIG_SERIAL_TAG on ARM boards
312
7680c140
WD
313* Add PCI support for Sorcery board.
314 Code cleanup (especially Sorcery / Alaska / Yukon serial driver).
315
c0176630
WD
316* Fix compile problems caused by new burst mode SDRAM test;
317 make port pins to trigger logic analyzer configurable
318
343117bf
WD
319* Fix timer handling on MPC85xx systems
320
9dd41a7b
WD
321* Fix debug code in omap5912osk flash driver
322
323* Add support for MPC8247 based "IDS8247" board.
324
d44e14b5
WD
325* Add support for 2 x TSEC interfaces on the TQM8540 board.
326
ed16fefc
WD
327* On LWMON we must use the watchdog to reset the board as the CPU
328 genereated HRESET pulse is too short to reset the external
329 circuitry.
330
931da93e
WD
331* Add test tool to exercise SDRAM accesses in burst mode
332 (as standalone program, MPC8xx/PowerPC only)
333
60fc6cbb
WD
334* Increase CFG_MONITOR_LEN for Rattler board to match actual code
335 size.
336
07cc0999 337* Major upate of JFFS2 code; now in sync with snapshot of MTD CVS of
412babe3
WD
338 March 13, 2005); new configuration option CONFIG_JFFS2_LZO_LZARI
339 added to support LZO and LZARI compression modes (undefined by
340 default).
07cc0999 341
cf8bc577
WD
342* Fix problem with symbolic links in JFFS2 code.
343
a710d4be
WD
344* Use linker ASSERT statement to prevent undetected overlapping of
345 sections on PPChameleon board; other boards might use this, too.
346
434cf850
SR
347* Patch by Stefan Roese, 03 May 2005:
348 Update for P3G4
349 Fix problems in cmd_universe.c
350
351* Patch by Matthias Fuchs, 03 May 2005:
352 Added missing variable declaration in cmd_nand.c
353 Modified CFG_PCI_PTM1MS in configs/PLU405.h to map 128MB ram
354
9f709b6c
WD
355* Fix INKA4x0: use CS1 as gpio_wkup_6 output
356
a6310928
WD
357* Fix bug in the SDRAM initialization code for canmb, IceCube and
358 PM520 boards.
359 Fix PHY address for canmb board.
360
7cc1438d
WD
361* Cleanup serial console baudrate calculation on AT91RM9200;
362 get rid of obsolete CFG_AT91C_BRGR_DIVISOR definition
ec0ca731 363
fddae7b8
SR
364* Patch by Matthias Fuchs, 18 Apr 2005:
365 Make PCI target address spaces on PMC405 and CPCI405 boards
366 configurable via environment variables
367
b2323ea6
WD
368* Auto-size RAM on canmb board.
369
5e5f9ed2
WD
370* Add support for canmb board
371
4c2a366d
SR
372* Patch by Stefan Roese, 13 Apr 2005:
373 Update for esd apc405
374
2a8af187
WD
375* Fixes for TQM8560 board:
376 - fix clock rates
377 - remove debug messages
378 - fix flash sector protection
379
b77fad3b
WD
380* Patch by Steven Scholz, 07 Apr 2005:
381 Add i2c_reg_write() and i2c_reg_write() for at91rm9200 I2C
382
2a8af187 383* Patches by Steven Scholz, 07 Apr 2005:
b77fad3b 384 Fix compiler warning in altera.c
2a8af187 385 Fix warning in cpu/arm920t/at91rm9200/i2c.c
b77fad3b
WD
386
387* Patch by Ladislav Michl, 06 Apr 2005:
388 Fix voiceblue configuration.
389
7ec25502
SR
390* Patch by Stefan Roese, 06 Apr 2005:
391 Updates for OCOTEA board:
392 - Changed U-Boot size from 512kByte to 256kByte
393 - Fixed flash driver to support boot from soldered user flash
394 - Added README for switch from PIBS firmware to U-Boot
395
396* Patch by Travis Sawyer, 05 Apr 2005:
397 - Change timer frequency for ppc 440 from 10 ms to 1 ms.
398 Problem found by Andrew Wozniak.
399
a85f9f21
WD
400* Patch by Steven Scholz, 06 Apr 2005:
401 - creating SoC subdir for Atmel AT91RM9200 cpu/arm920t/at91rm9200
402 - moving code out of cpu/at91rm9200 into cpu/arm920t/at91rm9200
403
20787e23
WD
404* Patches by Robert Whaley, 29 Nov 2004:
405 - update the pxa-regs.h file for PXA27x chips
406 - add PXA27x based ADSVIX board
407 - add support for MMC on PXA27x processors
408
409* Patch by Andrew E. Mileski, 28 Nov 2004:
410 Fix PPC4xx SPD SDRAM detection bug
411
412* Patch by Hiroshi Ito, 26 Nov 2004:
413 Fix logic of "test -z" and "test -n" commands
414
3c2b3d45
WD
415* Patch by Ladislav Michl, 05 Apr 2005:
416 Add support for VoiceBlue board.
417
418* Patch by Ladislav Michl, 05 Apr 2005:
419 Fix netboot_common() prototypes.
420
b304c968
WD
421* Patch by Steven Scholz, 05 Apr 2005:
422 Use i.MX watchdog timer for reset_cpu()
423
424* Patch by Steven Scholz, 05 Apr 2005:
425 Move reset_cpu() out of cpu/arm920t/start.S into the SoC specific
426 subdirectories cpu/arm920t/imx/ and cpu/arm920t/s3c24x0/
427 (now in interupts.c)
428
12b43d51
WD
429* Add support for MPC8220 based "sorcery" board.
430
431* Add support for TQM8560 board.
f5c5ef4a 432
3dd7f0f0
WD
433* Add FEC support for TQM8540 board.
434 Interfaces are named as follows: "ENET1" - TSEC2, "ENET2" - FEC
435
436* Patch by Martin Krause, 04 Apr 2005:
437 Update default configuration for CMC_PU2 board.
438
8aa1a2d1
WD
439* Patch by Steven Scholz, 04 Apr 2005:
440 - remove all references to CONFIG_INIT_CRITICAL for ARM based boards
441 - introduce two new configuration options instead:
442 CONFIG_SKIP_LOWLEVEL_INIT and CONFIG_SKIP_RELOCATE_UBOOT
443
ba83a307
WD
444* Patch by Steven Scholz, 04 Apr 2005:
445 Make sure that MDIO clock does not exceed 2.5 MHz on AT91
446
101e8dfa
WD
447* Fix timer code for ARM systems: make sure that udelay() does not
448 reset timers so it's save to use udelay() in timeout code.
449
50712ba1
WD
450