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