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