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