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