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