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