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