]> Git Repo - J-u-boot.git/blame - CHANGELOG
Adjust filenames for USB update images on TRAB board.
[J-u-boot.git] / CHANGELOG
CommitLineData
27e166b8
WD
1======================================================================
2Changes since U-Boot 1.1.4:
3======================================================================
4
c786f427
WD
5* Adjust filenames for USB update images on TRAB board.
6 During an automatic update via USB stick, U-Boot searches for
7 images with the name "firmware.img" and "kernel.img". This names
8 are now changed to "firmw_01.img" and "kernl_01.img". This is done,
9 to prevent updates of new boards (with the new macronics "c" step
10 flashes) with old, incompatible firmware or kernel versions.
11 Patch by Martin Krause, 21 Jun 2006
12
d053ce62
WD
13* Bugfix in VFD routine on TRAB board.
14 Make sure upper lext pixel can be set to blue, too
15 (so far only red was possible).
16 Patch by Martin Krause, 15 Feb 2006
17
89366010
WD
18* Enable buffered flash writes for TB5200 board.
19
5a3dfef7
WD
20* Fix some bugs in TRAB board flash driver.
21 - increase CFG_FLASH_ERASE_TOUT from 2 to 15 seconds
22 - use CFG_FLASH_WRITE_TOUT for programming instead of CFG_FLASH_ERASE_TOUT
23 - remove "Unlock Bypass" mode, because macronix flashes do not support
24 this mode officially
25 - fix flash reset command from 0x00FF to 0x00F0. 0x00FF is only specified
26 for Intel compatible flashes, not for AMD compatible.
27 Patch by Martin Krause, 15 Feb 2006
28
0de7fa59
WD
29* Add additional error messages to flash driver on TRAB board
30 (for erase errors and timeout errors)
31 Patch by Martin Krause, 14 Feb 2006
32
b87dfd28
WD
33* Add support for TB5200 board
34 The TB5200 ("Tinybox") is a small baseboard for the TQM5200 module
35 integrated in a little aluminium case.
36 Patch by Martin Krause, 8 Jun 2006
37
f3e06df7
WD
38* Enable buffered flash writes for TQM5200 board.
39
f88a0ae6
BS
40* Fix problems with SanDisk Corporation Cruzer Micro USB memory stick.
41
dbba399b
WD
42* Add support for TQM885D board.
43 Patch by Martin Krause, 20 Mar 2006
44
45* Fix FEC initialisation: All MII configuration is done via FEC1
46 registers, but MII_SPEED was configured according to FEC used. So
47 if only FEC2 was used, this caused the real MII_SPEED register in
48 FEC1 to stay uninitalised, leqading to "mii_send STUCK!" messages.
49 Fix: always configure MII_SPEED on FEC1 only.
50 Patch by Markus Klotzbuecher, 12 Jul 2006
51
52* Add support for SPC1920 board.
53 Patch by Markus Klotzbuecher, 12 Jul 2006
b87dfd28 54
87791f3b
WD
55* MCC200 board: support console on any one of the Quad UART ports.
56
985b950a
WD
57* Fix error in flash protection calculation on MCC200 board.
58
9d407995
WD
59* Major PCMCIA Cleanup to make code better readable and maintainable.
60 Notes:
61 - Board-dependend code for RPXLITE and RPXCLASSIC-based boards
62 placed to the drivers/rpx_pmcia.c file to avoid duplication.
63 Same for TQM8xx-based boards (drivers/tqm8xx_pmcia.c).
64 - drivers/i82365.c has been split into two parts located at
65 board/atc/ti113x.c and board/cpc45/pd67290.c (ATC and CPC45 are
66 the only boards using CONFIG_82365).
67 - Changes were tested for clean build and *very* *few* boards.
68
edd6cf20
MB
69* Fix timer problems on AMCC yucca board.
70 Set Timer Clock Select to use CPU clock as a timer input source.
71
caaeaf92
WD
72* Bring yucca config more in line with other AMCC boards.
73
ce05de29
MB
74* Add AMCC bamboo board to MAKEALL build script.
75
d19206b9
MB
76* Fix AMCC bamboo eval board compilation errors.
77
fbb0b559
MB
78* Add system memory to the PCI region list for AMCC PPC44x CPUs.
79 Enabled it for Yucca board.
80
fe84b48a
MB
81* Cleanup config file and bootup output for Yucca board.
82
bba68377
MB
83* Fix CONFIG_440_GX define usage.
84
971a5dd1
MB
85* Remove autogenerated bmp_logo.h file.
86
3f7a63e6
WD
87* Add support for AMCC 440SPe CPU based eval board (Yucca).
88
89* Call serial_initialize() before first debug() is used.
90
a63c31cf
WD
91* Cleanup trab board for GCC-4.x
92
cb0fdf3c
HS
93* VoiceBlue update: use new MTD flash partitioning methods, use more
94 reasonable TEXT_BASE, update default environment and enable keyed
95 autoboot.
b87dfd28 96 Patch by Ladislav Michl, 16. Aug 2005
cb0fdf3c 97
5720df78 98* Add forgotten changes for the PLEB 2 Board.
f73e73ba
WD
99 Patch by David Snowdon, 13. Aug 2005
100
f5e0d039 101* Add support for wrPPMC7xx/74xx boards
f73e73ba 102 Patch by Richard Danter, 12 Aug 2005
b87dfd28 103
0c32d96d
WD
104* Add support for gth2 board
105 Patch by Thomas Lange, Aug 11 2005
106
c12cffc5
WD
107* Add support for CONFIG_SERIAL_MULTI on MPC5xxx
108 Patch by Martin Krause, 8 Jun 2006
109
110 This patch supports two serial consoles on boards with
111 a MPC5xxx CPU. The console can be switched at runtime
112 by setting stdin, stdout and stderr to the desired serial
113 interface (serial0 or serial1). The PSCs to be used as
114 console port are definded by CONFIG_PSC_CONSOLE
115 and CONFIG_PSC_CONSOLE2.
116 See README.serial_multi for details.
117
30a43cc2
WD
118* Bugfix in I2C initialisation on S3C2400.
119 If the bus is blocked because of a previously interrupted
120 transfer, up to eleven clocks are generated on the I2CSCL
121 line to complete the transfer and to free the bus.
122 With this fix pin I2CSCL (PG6) is really configured as GPIO
123 so the clock pulses are really generated.
124 Patch by Martin Krause, 04 Apr 2006
b87dfd28 125
10af6d53
WD
126* Fix DDR6 errata on TQM834x boards
127 Patch by Thomas Waehner, 07 Mar 2006
128
14d9ab35
WD
129* Remove obsolete flash driver board/tqm5200/flash.c
130 Patch by Martin Krause, 11 Jan 2006
131
1ac7e17e
WD
132* Update configuration for CMC-PU2 board
133 Patch by Martin Krause, 17 Nov 2005
134
bc8bb6d4
WD
135* Add support for PS/2 keyboard on TQM85xx board
136 Patch by Martin Krause, 07 Nov 2005
137
138 Tested on a STK85XX baseboard. Make sure the PS/2 controller
139 has been programmed. Jumper Settings: X66 1-2, 9-10; X61 2-3
140
cebd1fce 141* Fix TRAB channel switching delay for trab_fkt.bin standalone applikation
b87dfd28 142 In tsc2000_read_channel() the delay after setting the multiplexer
cebd1fce
WD
143 to a temperature channel is increased from 1,5 ms to 10 ms. This
144 is to allow the multiplexer inputs to stabilize after huge steps
145 of the input signal level.
146 Patch by Martin Krause, 08 Nov 2005
147
cd65a3dc
WD
148* Adjust TQM5200 make targets
149 Make the automatic CS configuration the default.
150 The dedicated configurations CONFIG_TQM5200_AA, CONFIG_TQM5200_AB
151 and CONFIG_TQM5200_AC are removed.
152 "TQM5200_config" is now the default for STK52XX.200 base boards.
153 On a STK52XX.100 base board "TQM5200_STK100_config" must be used.
154 Patch by Martin Krause, 07 Nov 2005
155
4bdb53ca
WD
156* Fix setting of environment variable "ver" on trab board
157 The environment variable "ver" is now set before
158 do_auto_update() is called, so that "ver" can be used
159 in USB update scripts.
160 Patch by Martin Krause, 27 Oct 2005
161
b9fff8ee
WD
162* Fix wrong usage of udelay() in led_blink() on trab board
163 Patch by Martin Krause, 27 Oct 2005
164
3e9a2992
WD
165* Fix udelay bug in vfd.c for trab board
166 Patch by Martin Krause, 27 Oct 2005
167
e00f41eb
WD
168* Disable JFFS2 support for trab board
169 Patch by Martin Krause, 27 Oct 2005
170
33322403
WD
171* Change mtdparts definition on trab board to match current flash map
172 Patch by Martin Krause, 27 Oct 2005
173
9e18a4bc
WD
174* Fix memory init problems on MCC200 board
175
df02bd1b
SR
176* Fix IxEthDB.h to compile again
177 Patch by Stefan Roese, 14 Jun 2006
178
ed4633c9
SR
179* Minor cleanup for PCS440EP board
180 Patch by Stefan Roese, 13 Jun 2006
181
4176c799
WD
182* Add MCF5282 support (without preloader)
183 relocate ichache_State to ram
184 u-boot can run from internal flash
185 Add EB+MCF-EV123 board support.
186 Add m68k Boards to MAKEALL
187 Patch from Jens Scharsig, 08 Aug 2005
188
9cc83378
SM
189* Nios II - Add Altera EP1C20, EP1S10 and EP1S40 boards
190 Patch by Scott McNutt, 08 Jun 2006
191
1f6ce8f5
SM
192* Nios II - Add EPCS Controller bootrom work-around
193 -When booting from an epcs controller, the epcs bootrom may leave the
194 slave select in an asserted state causing soft reset hang. This
195 patch ensures slave select is negated at reset.
196 Patch by Scott McNutt, 08 Jun 2006
197
3d22d0b8
SM
198* Update PK1C20 board
199 -Update base addresses for standard configuration
200 -Eliminate use of CACHE_BYPASS in board code
201 Patch by Scott McNutt, 08 Jun 2006
202
c2ced000
SM
203* Nios II - Fix I/O Macros and mini-app stubs
204 -Fix asm/io.h macros
205 -Eliminate use of CACHE_BYPASS in cpu code
206 -Eliminate assembler warnings
207 -Fix mini-app stubs and force no small data
208 Patch by Scott McNutt, 08 Jun 2006
209
9d4d3e38 210* Fix U-Boot environment sector protection on MCC200 board
5d7022b0 211
e461a241
WD
212* Minor cleanup for PCS440EP board
213
4526c87e
SR
214* Update PCS440EP port to fit into one flash device (incl. environment)
215 Patch by Stefan Roese, 06 Jun 2006
216
2fd9eb50
WD
217* Add support for PCS440EP board
218 Patch by Stefan Roese, 02 Jun 2006
219
e15cd6fd 220* Fix examples/Makefile; some build targets were lost
2fd9eb50 221
62b8f548
WD
222* Fix watchdog handling in CFI flash driver
223 Just use udelay() when waiting for status changes which will
224 implicitely trigger the watchdog.
225
392c252e
WD
226* Fix PCI to memory window size problems on PM82x boards
227 We use the "automatic" mode that was used for the MPC8266ADS and
228 MPC8272 boards. Eventually this should be used on all boards?]
229 Patch by Wolfgang Grandegger, 17 Jan 2006
230
b9b2480f
WD
231* Correct GPIO setup (UART1/IRQ's) on yosemite & yellowstone
232 Patch by Stefan Roese, 29 May 2006
233
ba94a1bb
WD
234* Update Intel IXP4xx support
235 - Add IXP4xx NPE ethernet MAC support
236 - Add support for Intel IXDPG425 board
237 - Add support for Prodrive PDNB3 board
238 - Add IRQ support
239 Patch by Stefan Roese, 23 May 2006
240
5770a1e4
SR
241* Fix problem in PVR detection for 440GR
242 Patch by Stefan Roese, 18 May 2006
243
b62fa913
MB
244* Fix gcc 3.4.x AFLAGS setting for m68k platform.
245
27333f8c
MB
246* Enable autoboot for M5271EVB board.
247
56ced709
SR
248* Changed default ramdisk addr in yosemite/yellowstone ports
249 Patch by Stefan Roese, 15 May 2006
250
65165250
WD
251* Fix PCMCIA support on virtlab2
252
8cba090c
WD
253* Add support for VirtLab2 board
254 (needed because of differences in the PCMCIA hardware).
255
977b50f8
WD
256* Minor cleanup.
257
278bc4b3
SR
258* Update yosemite configuration to enable flash write buffer support
259 Patch by Stefan Roese, 10 May 2006
260
f90a3921
SR
261* Fix compile warnings in common/xyzModem.c
262 Patch by Stefan Roese, 10 May 2006
263
512f8d5d
SR
264* Add support for AMCC 440EP Rev C and 440GR Rev B
265 Patch by John Otken, 08 May 2006
266
d1dd22f9
SR
267* OMAP 5912/OSK: update EMIFS CS1 timings:
268 Problems have been seen in the linux kernel's smc91x network driver
269 due to improper bus timings. The latest 2.6 OMAP kernels currently
270 have a workaround, but this fix belongs in u-boot.
271 Patch by Kevin Hilman, 13 Oct 2005
272
77f63342
SR
273* Fix REG_MPU_LOAD_TIMER definition in multiple OMAP ports
274 Patch by Hiroki Kaminaga, 11 Mar 2006
275
6080a0eb
SR
276* Update omap5912osk board support
277 - Fix OMAP support that omap5912osk compiles in current source tree
278 - Update with code from "http://omap.spectrumdigital.com/osk5912"
279 to fix problems with DDR initialization
280 - Fix timer setup
281 - Use CFI flash driver and support complete 32MB of onboard flash
282 - Add "print_cpuinfo()" and "checkboard()" functions to display
283 CPU (with frequency) and Board infos
284 Patch by Stefan Roese, 10 May 2006
285
4af099bd
WD
286* Fix watchdog issues for ColdFire boards.
287
78b123cd
MB
288* Add M5271EVB board support.
289
6f5155a9
MB
290* Make R5200 specific low level initialization board conditional.
291
4af099bd 292* Update CPU target identification strings for ColdFire family.
b75ef85f 293
b4853b77
MB
294* Update register definitions for MCF5271.
295
0c056f0e
MB
296* Fix serial console support for MCF5271.
297
483a0cf8
MB
298* Fixes for gcc 3.4 based m68k toolchain,
299 based on patch by Jate Sujjavanich.
300
f149d864
WD
301* Fix lowboot support on MCC200 board
302
8fe9bf61
KG
303* Merged MPC8349ADS and MPC8349EMDS ports into MPC8349EMDS port:
304 - Removed MPC8349ADS port
305 - Added PCI support to MPC8349ADS
306 - reworked memory map to allow mapping of all regions with BATs
4af099bd 307 Patch by Kumar Gala, 20 Apr 2006
8fe9bf61 308
610cf367
WD
309* Coding Style cleanup
310
da4849fb
WD
311* Write RTC seconds first to maintain settings integrity per
312 Maxim/Dallas DS1306 data sheet.
313 Patch by Alan J. Luse, 02 May 2006
314
983bebbe
WD
315* Scheduled for removal: strnicmp() which is unused
316
317* Update for Intel Monahans boards:
318 - support for magic key detection and handling on delta board
319 - NAND support for zylonite board + some minor cleanup
320
8546e239 321* Declare load_serial_ymodem() when using CFG_CMD_LOADB.
da4849fb 322 Patch by Jon Loeliger, 01 May 2006
8546e239 323
3577d3a3
WD
324* Fixed handling of bad checksums with "mkimage -l"
325
6ca24c64 326* Added support for BC3450 board
da4849fb 327 Patch by Stefan Strobl, 21 Oct 2005
6ca24c64 328
a367d426 329* Update for NC650 board:
330 - Support rev1 and rev2 hardware
331 - adapt to new NAND layer
332 - add CP850 configuration based on NC650
333
8419c013
WD
334* MPC5200: enable snooping of DMA transactions on XLB even if no PCI
335 is configured; othrwise DMA accesses aren't cache coherent which
336 causes for example USB to fail.
337
cf48eb9a 338* Some code cleanup
bb74140d 339
cf48eb9a
WD
340* Fix dbau1x00 boards broken by dbau1550 patch
341 PLL:s were not set for boards other than 1550.
342 Flash CFI caused card to hang due to undefined CFG_FLASH_BANKS_LIST.
343 Default boot is now bootp for cards other than 1550.
344 Patch by Thomas Lange, 10 Aug 2005
345
346* Fixes common/cmd_flash.c:
347 - fix some compiler/parser error, if using m68k tool chain
348 - optical fix for protect on/off all messages, if using more
349 then one bank
350 Patch by Jens Scharsig, 28 Jul 2005
27e166b8 351
b81a4630
WD
352* Fix Quad UART mapping on MCC200 board due to new HW revision
353
b28a31ca
WD
354* Fix JFFS2 support for legacy NAND driver.
355
356* Remove dependencies between DoC code and old legacy NAND driver.
357
358* Fix PM828_PCI target, for which PCI was *not* configured in.
359
5fbb2cd3
WD
360* Fix Lite5200B support: initialize SDelay register
361 See Freescale's AN3221 "MPC5200B SDRAM Initialization and
362 Configuration", 3.3.1 SDelay--MBAR + 0x0190
363
2662b40c
SR
364* Changes/fixes for drivers/cfi_flash.c:
365
366 - Add Intel legacy lock/unlock support to common CFI driver
367
368 On some Intel flash's (e.g. Intel J3) legacy unlocking is
369 supported, meaning that unlocking of one sector will unlock
370 all sectors of this bank. Using this feature, unlocking
371 of all sectors upon startup (via env var "unlock=yes") will
372 get much faster.
373
374 - Fixed problem with multiple reads of envronment variable
375 "unlock" as pointed out by Reinhard Arlt & Anders Larsen.
376
377 - Removed unwanted linefeeds from "protect" command when
378 CFG_FLASH_PROTECTION is enabled.
379
380 - Changed p3p400 board to use CFG_FLASH_PROTECTION
381
382 Patch by Stefan Roese, 01 Apr 2006
383
384* Changes/fixes for drivers/cfi_flash.c:
385 - Correctly handle the cases where CFG_HZ != 1000 (several
386 XScale-based boards)
387 - Fix the timeout calculation of buffered writes (off by a
388 factor of 1000)
389 Patch by Anders Larsen, 31 Mar 2006
390
35118539
SR
391* Updates to common PPC4xx onboard (DDR)SDRAM init code (405 and 440)
392
393 405 SDRAM: - The SDRAM parameters can now be defined in the board
cf48eb9a
WD
394 config file and the 405 SDRAM controller values will
395 be calculated upon bootup (see PPChameleonEVB).
396 When those settings are not defined in the board
397 config file, the register setup will be as it is now,
398 so this implementation should not break any current
399 design using this code.
35118539 400
cf48eb9a 401 Thanks to Andrea Marson from DAVE for this patch.
35118539
SR
402
403 440 DDR: - Added function sdram_tr1_set to auto calculate the
cf48eb9a
WD
404 TR1 value for the DDR.
405 - Added ECC support (see p3p440).
35118539
SR
406
407 Patch by Stefan Roese, 17 Mar 2006
408
db28ddb4
WD
409* Fix CONFIG_SKIP_LOWLEVEL_INIT dependency in cpu/arm920t/start.S
410 Patch by Peter Menzebach, 13 Oct 2005 [DNX#2006040142000473]
411
534ff676
WD
412* Add support for ymodem protocol download
413 Patch by Stefano Babic, 29 Mar 2006
414
415* Memory Map Update for Delta board: U-Boot is at 0x80000000-0x84000000
416