]> git.kernelconcepts.de Git - karo-tx-uboot.git/blob - CHANGELOG
Merge branch 'master' of ssh://gemini/home/wd/git/u-boot/master
[karo-tx-uboot.git] / CHANGELOG
1 commit 161e4ae46046282fde6a69a0f1f80965f2a1b6f4
2 Author: Heiko Schocher <hs@denx.de>
3 Date:   Thu Jun 17 07:01:40 2010 +0200
4
5     powerpc: fix wrong comment at GOT definitions
6
7     r12 is used for accessing the GOT not r14. Fix this in the
8     comment.
9
10     Signed-off-by: Heiko Schocher <hs@denx.de>
11
12 commit 7030d56b7946c8db2e8082a9b84cd69b9540a0ca
13 Author: Becky Bruce <beckyb@kernel.crashing.org>
14 Date:   Thu Jun 17 11:37:27 2010 -0500
15
16     MAKEALL: Add missing powerpc 36-bit targets
17
18     We were missing 8641HPCN_36BIT and MPC8536DS_36BIT.
19
20     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
21
22 commit e03b4d296b27790de3b25edd32784d20538240d8
23 Author: Anatolij Gustschin <agust@denx.de>
24 Date:   Sat Jun 26 00:39:28 2010 +0200
25
26     Fix compiler warnings for EVB64260, P3G4 and ZUMA
27
28     Fix following warnings:
29
30     $ ./MAKEALL EVB64260 P3G4 ZUMA
31     Configuring for EVB64260 board...
32     mpsc.c: In function 'mpsc_putchar_early':
33     mpsc.c:121: warning: dereferencing type-punned pointer will break strict-aliasing rules
34     mpsc.c:127: warning: dereferencing type-punned pointer will break strict-aliasing rules
35     ...
36
37     Signed-off-by: Anatolij Gustschin <agust@denx.de>
38
39 commit 9fb3b5085787baad8a133e347ad12c5b3a022e98
40 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
41 Date:   Mon Jun 28 22:44:49 2010 +0400
42
43     EHCI: zero out QH transfer overlay in ehci_submit_async()
44
45     ehci_submit_async() doesn't really zero out the QH transfer overlay (as the EHCI
46     specification suggests) which leads to the controller seeing the "token" field
47     as the previous call has left it, i.e.:
48     - if a timeout occured on the previous call (Active bit left as 1), controller
49       incorrectly tries to complete a previous transaction on a newly programmed
50       endpoint;
51     - if a halt occured on the previous call (Halted bit set to 1), controller just
52       ignores the newly programmed TD(s) and the function then keeps returning error
53       ad infinitum.
54
55     This turned out to be caused by the wrong orger of the arguments to the memset()
56     call in ehci_alloc(), so the allocated TDs weren't cleared either.
57
58     While at it, stop needlessly initializing the alternate next TD pointer in the
59     QH transfer overlay...
60
61     Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
62     Acked-by: Remy Bohmer <linux@bohmer.net>
63
64 commit 0d7f4abcf6bbef06504c82e03f11054468262430
65 Author: Remy Bohmer <linux@bohmer.net>
66 Date:   Thu Jun 17 21:17:08 2010 +0200
67
68     Fix console_buffer size conflict error.
69
70     The console_buffer size is declared in common/main.c as
71        -- char console_buffer[CONFIG_SYS_CBSIZE + 1];
72     so this extern definition is wrong.
73
74     Signed-off-by: Remy Bohmer <linux@bohmer.net>
75
76 commit 38c38c344c200ee90cfd243671473c449b6f0815
77 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
78 Date:   Tue Jun 22 12:50:46 2010 +0530
79
80     85xx/p1_p2_rdb: Added RevD board version support
81
82     - Also modified the code to use io accessors.
83
84     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
85     Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
86     Acked-by: Kumar Gala <galak@kernel.crashing.org>
87
88 commit c987f4753b0afadb38acd7e61df7ba11e8a0203f
89 Author: Felix Radensky <felix@embedded-sol.com>
90 Date:   Mon Jun 28 01:57:39 2010 +0300
91
92     tsec: Fix eTSEC2 link problem on P2020RDB
93
94     On P2020RDB eTSEC2 is connected to Vitesse VSC8221 PHY via SGMII.
95     Current TBI PHY settings for SGMII mode cause link problems on
96     this platform, link never comes up.
97
98     Fix this by making TBI PHY settings configurable and add a working
99     configuration for P2020RDB.
100
101     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
102     Acked-by: Andy Fleming <afleming@freescale.com>
103     Acked-by: Peter Tyser <ptyser@xes-inc.com>
104     Tested-by: Peter Tyser <ptyser@xes-inc.com>
105
106 commit d3bee08332fbc9cc5b6dc22ecd34050a85d44d0a
107 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
108 Date:   Wed Jun 23 19:32:28 2010 +0530
109
110     85xx/p1_p2_rdb: Modify the CLK_CTRL value for DDR at 667MHz
111
112     Use a slighly larger value of CLK_CTRL for DDR at 667MHz
113     which fixes random crashes while linux booting.
114
115     Applicable for both NAND and NOR boot.
116
117     Signed-off-by: Sandeep Gopalpet <sandeep.kumar@freescale.com>
118     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
119     Acked-by: Andy Fleming <afleming@freescale.com>
120
121 commit cdc6363f423900645265563d705a0a5a964ae40c
122 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
123 Date:   Wed Jun 23 19:42:07 2010 +0530
124
125     85xx/p1_p2_rdb: not able to modify "$bootfile" environment variable
126
127     Because the variable was getting defined twice.
128
129     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
130     Acked-by: Andy Fleming <afleming@freescale.com>
131
132 commit 4ccd5510e50b5675227a1fe0e5ca099d333f637d
133 Author: Wolfgang Denk <wd@denx.de>
134 Date:   Tue Jun 29 01:33:35 2010 +0200
135
136     MPC512x: workaround data corruption for unaligned local bus accesses
137
138     Commit 460c2ce3 "MPC5200: workaround data corruption for unaligned
139     local bus accesses" fixed the problem for MPC5200 only, but MPC512x is
140     affected as well, so apply the same fix here, too.
141
142     Signed-off-by: Wolfgang Denk <wd@denx.de>
143     Cc: Detlev Zundel <dzu@denx.de>
144     Cc: Anatolij Gustschin <agust@denx.de>
145     Acked-by: Detlev Zundel <dzu@denx.de>
146
147 commit 482126e27b3dbf0e69a6445da8b94b3551adf05d
148 Author: Wolfgang Denk <wd@denx.de>
149 Date:   Wed Jun 23 20:50:54 2010 +0200
150
151     Prepare v2010.06-rc3
152
153     Signed-off-by: Wolfgang Denk <wd@denx.de>
154
155 commit 460c2ce362e56890c2a029e2c3b1ff2796c7fc54
156 Author: Wolfgang Denk <wd@denx.de>
157 Date:   Mon Jun 21 22:29:59 2010 +0200
158
159     MPC5200: workaround data corruption for unaligned local bus accesses
160
161     The MPC5200 has a nasty problem that will cause silent data corruption
162     when performing unaligned 16 or 32 byte accesses when reading from the
163     local bus - typically this affects reading from flash. The problem can
164     be easily shown:
165
166     => md fc0c0000 10
167     fc0c0000: 323e4337 01626f6f 74636d64 3d72756e    2>C7.bootcmd=run
168     fc0c0010: 206e6574 5f6e6673 00626f6f 7464656c     net_nfs.bootdel
169     fc0c0020: 61793d35 00626175 64726174 653d3131    ay=5.baudrate=11
170     fc0c0030: 35323030 00707265 626f6f74 3d656368    5200.preboot=ech
171     => md fc0c0001 10
172     fc0c0001: 65636801 00000074 0000003d 00000020    ech....t...=...
173     fc0c0011: 0000005f 00000000 00000074 00000061    ..._.......t...a
174     fc0c0021: 00000000 00000064 00000065 00000035    .......d...e...5
175     fc0c0031: 00000000 00000062 0000003d 0000006f    .......b...=...o
176     => md.w fc0c0001 10
177     fc0c0001: 0000 3701 0000 6f74 0000 643d 0000 6e20    ..7...ot..d=..n
178     fc0c0011: 0000 745f 0000 7300 0000 6f74 0000 6c61    ..t_..s...ot..la
179
180     This commit implements a workaround at least for the most blatant
181     problem: using memcpy() from NOR flash. We rename the assembler
182     routine into __memcpy() and provide a wrapper, which will use a
183     byte-wise copy loop for unaligned source or target addresses when
184     reading from NOR flash, and branch to the optimized __memcpy()
185     in all other cases, thus minimizing the performance impact.
186
187     Tested on lite5200b and TQM5200S.
188
189     Signed-off-by: Wolfgang Denk <wd@denx.de>
190     Cc: Detlev Zundel <dzu@denx.de>
191
192 commit 47ea6edfb3004fb2d2a979e19c3f6e4e32f45e51
193 Author: Minkyu Kang <mk7.kang@samsung.com>
194 Date:   Fri Jun 18 19:31:10 2010 +0900
195
196     ARM: remove unused VIDEOLFB ATAG
197
198     ATAG_VIDEOLFB is not used anywhere.
199     The belowing warning is occurred due to this ATAG.
200
201     [    0.000000] Ignoring unrecognised tag 0x54410008
202
203     This patch fixed it.
204
205     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
206     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
207     Acked-by: Martin Krause <Martin.Krause@tqs.de>
208
209 commit ceeba0030844b2e84ce4e47f4be7ad347cd1e827
210 Author: Peter Horton <zero@colonel-panic.org>
211 Date:   Sat Jun 12 10:11:56 2010 +0900
212
213     UBI: initialise update marker
214
215     UBI: initialise update marker
216
217     The in kernel copy of a volume's update marker is not initialised from the
218     volume table. This means that volumes where an update was unfinnished will
219     not be treated as "forbidden to use". This is basically that the update
220     functionality was broken.
221
222     Signed-off-by: Peter Horton <zero@colonel-panic.org>
223     Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
224     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
225     Acked-by: Stefan Roese <sr@denx.de>
226
227 commit b8c4eea56b5f41f9bdbb89d3d5c79b7d282d513c
228 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
229 Date:   Wed Apr 14 15:32:06 2010 +0200
230
231     remove myself as a maintainer of several ARM boards
232
233     Since I haven't been actively maintaining these boards for a long while,
234     keeping myself as their maintainer makes no sense.
235
236     Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
237
238 commit d6b937142008463d628ef26a753f9c20c57f3617
239 Author: Ilya Yanok <yanok@emcraft.com>
240 Date:   Mon Jun 21 18:13:21 2010 +0400
241
242     Makefile: always call date with LC_ALL=C set
243
244     Ensure that date is called only with LC_ALL=C locale set to make dates
245     locale neutral thus preventing lurking of non-ASCII characters into
246     U-Boot binary.
247
248     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
249
250     Changed LANG= into LC_ALL= as suggested by Mike Frysinger <vapier@gentoo.org>
251     Signed-off-by: Wolfgang Denk <wd@denx.de>
252
253 commit 23fdf0580660edf38cb7118f05b8865f2f73c674
254 Author: Albert Aribaud <[albert.aribaud@free.fr]>
255 Date:   Tue Jun 22 15:50:28 2010 +0530
256
257     Fix wrong orion5x MPP and GIPO writel arguments
258
259     Orion5x MPP and GPIO setting code had writel arguments
260     the wrong way around. Fixed and tested.
261
262     Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>
263
264 commit 95bc39e848dd3f741a064c826d1c282c48125d41
265 Author: Terry Lv <r65388@freescale.com>
266 Date:   Thu May 6 18:30:55 2010 +0800
267
268     ARM: fix bug in macro __arch_ioremap.
269
270     Signed-off-by: Terry Lv <r65388@freescale.com>
271
272     Fix commit message and code formatting.
273
274     Signed-off-by: Wolfgang Denk <wd@denx.de>
275
276 commit a71da1b6c96205549ca2e7cf991e2340181bbfcf
277 Author: Vitaly Kuzmichev <vkuzmichev@mvista.com>
278 Date:   Tue Jun 15 22:18:11 2010 +0400
279
280     ARM: Align stack to 8 bytes
281
282     The ARM ABI requires that the stack be aligned to 8 bytes as it is noted
283     in Procedure Call Standard for the ARM Architecture:
284     http://infocenter.arm.com/help/topic/com.arm.doc.ihi0042d/index.html
285
286     Unaligned SP also causes the problem with variable-length arrays
287     allocation when VLA address becomes less than stack pointer during
288     aligning of this address, so the next 'push' in the stack overwrites
289     first 4 bytes of VLA.
290
291     Signed-off-by: Vitaly Kuzmichev <vkuzmichev@mvista.com>
292
293     Tested on tx25(mx25), imx27lite(mx27), qong(mx31) and trab(s3c2400)
294     Tested-by: Wolfgang Denk <wd@denx.de>
295
296 commit 6de27bdc788e7c4532ee0721ae291aeb5df475dc
297 Author: Wolfgang Denk <wd@denx.de>
298 Date:   Sun Jun 20 12:32:37 2010 +0200
299
300     net/eth.c: eth_mac_skip() is only needed when CONFIG_NET_MULTI is set
301
302     Move it inside the #ifdef CONFIG_NET_MULTI to avoid
303
304         eth.c:64: warning: 'eth_mac_skip' defined but not used
305
306     messages from a number of old, non-CONFIG_NET_MULTI boards.
307
308     Signed-off-by: Wolfgang Denk <wd@denx.de>
309     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
310
311 commit e397e59e861aa818cda12a23206dde06f7e9f660
312 Author: Fillod Stephane <stephane.fillod@grassvalley.com>
313 Date:   Fri Jun 11 19:26:43 2010 +0200
314
315     ip/defrag: fix processing of last short fragment
316
317     TFTP'ing a file of size 1747851 bytes with CONFIG_IP_DEFRAG and
318     CONFIG_TFTP_BLOCKSIZE set to 4096 fails with a timeout, because
319     the last fragment is not taken into account. This patch fixes
320     IP fragments having less than 8 bytes of payload.
321
322     Signed-off-by: Stephane Fillod <stephane.fillod@grassvalley.com>
323     Acked-by: Alessandro Rubini <rubini@gnudd.com>
324     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
325
326 commit 9c00b2f0a3fe0f779761607024f99b7690c9776c
327 Author: Wolfgang Denk <wd@denx.de>
328 Date:   Sun Jun 20 12:30:22 2010 +0200
329
330     net/eth.c: eth_mac_skip() is only needed when CONFIG_NET_MULTI is set
331
332     Move it inside the #ifdef CONFIG_NET_MULTI to avoid
333
334         eth.c:64: warning: 'eth_mac_skip' defined but not used
335
336     messages from anumber of old, non-CONFIG_NET_MULTI boards.
337
338     Signed-off-by: Wolfgang Denk <wd@denx.de>
339     Cc: Ben Warren <biggerbadderben@gmail.com>
340
341 commit 9312bba01a41191f20821b66b84b3ff1d2902e8a
342 Author: Wolfgang Denk <wd@denx.de>
343 Date:   Sun Jun 20 02:16:44 2010 +0200
344
345     include/compiler.h: remove redundant declaration of errno
346
347     Commit 37566090 "compiler.h: unify system ifdef cruft here" added both
348     a "#include <errno.h>" and a "extern int errno;" to include/compiler.h
349     which is causing build warnings for some systems, for example for the
350     "netstar" board:
351
352         In file included from /home/wd/git/u-boot/work/lib/crc32.c:15:
353         include/compiler.h:28: warning: function declaration isn't a prototype
354
355     The declaration of "errno" should be redundant, as <errno.h> is
356     supposed to provide a correct declaration, so drop it.
357
358     Signed-off-by: Wolfgang Denk <wd@denx.de>
359     Cc: Mike Frysinger <vapier@gentoo.org>
360
361 commit cd040a4953e55efe89dc3af4acf0302d5923026f
362 Author: Wolfgang Denk <wd@denx.de>
363 Date:   Fri Jun 18 15:55:15 2010 +0200
364
365     arch/arm/cpu/arm_cortexa8/omap3/cache.S: make build with older tools
366
367     The push / pop instructions used in this file are available only with
368     more recent tool chains:
369
370     cache.S: Assembler messages:
371     cache.S:133: Error: bad instruction `push {r0,r1,r2,lr}'
372     cache.S:160: Error: bad instruction `pop {r1,r2,r3,pc}'
373     cache.S:164: Error: bad instruction `push {r0,r1,r2,lr}'
374     cache.S:191: Error: bad instruction `pop {r1,r2,r3,pc}'
375
376     Change push/pop into stmfd/ldmfd instructions to support older
377     versions of binutils as well.
378
379     I verified that the modified source code generates exactly the same
380     binary code.
381
382     Signed-off-by: Wolfgang Denk <wd@denx.de>
383     Cc: Sandeep Paulraj <s-paulraj@ti.com>
384     Cc: Tom Rix <tom@bumblecow.com>
385
386 commit ce9c227cc71afc3b4c78dcc0a565c40d4ad943e4
387 Author: Albert Aribaud <[albert.aribaud@free.fr]>
388 Date:   Thu Jun 17 19:38:21 2010 +0530
389
390     Add support for the LaCie ED Mini V2 board
391
392     This patch adds support for the LaCie ED Mini V2 product
393     which is based on the Marvell Orion5x SoC.
394
395     Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>
396
397 commit 83142c112d30ee3da23b62387909d33db064bdc4
398 Author: Albert Aribaud <[albert.aribaud@free.fr]>
399 Date:   Thu Jun 17 19:37:01 2010 +0530
400
401     Add Orion5x support to 16550 device driver
402
403     This patch provides access to the 16550-compatible
404     serial device of the Orion5x SoC.
405
406     Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>
407
408 commit 0c61e6f9257ef416959b740ee3cf191bf682007d
409 Author: Albert Aribaud <[albert.aribaud@free.fr]>
410 Date:   Thu Jun 17 19:36:07 2010 +0530
411
412     Initial support for Marvell Orion5x SoC
413
414     This patch adds support for the Marvell Orion5x SoC.
415     It has no use alone, and must be followed by a patch
416     to add Orion5x support for serial, then support for
417     the ED Mini V2, an Orion5x-based product from LaCie.
418
419     Signed-off-by: Albert Aribaud <albert.aribaud@free.fr>
420
421 commit 376e7fadbad3285231e390c6534feb5af86d594b
422 Author: Minkyu Kang <mk7.kang@samsung.com>
423 Date:   Tue Jun 8 14:40:47 2010 +0900
424
425     SAMSUNG: goni: add the GPL licence
426
427     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
428     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
429     Acked-by: Tom <Tom@bumblecow.com>
430
431 commit c474a8ebb880e564df0c701c6a8cf73b7779b1d2
432 Author: Minkyu Kang <mk7.kang@samsung.com>
433 Date:   Mon May 31 22:02:42 2010 +0900
434
435     s5pc1xx: Add support for Samsung Goni board
436
437     This patch adds support for the Samsung Goni board (S5PC110 SoC)
438
439     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
440     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
441
442 commit ffb4b02554d9972d66502efbe97b3933620c8a31
443 Author: Minkyu Kang <mk7.kang@samsung.com>
444 Date:   Fri May 28 12:34:29 2010 +0900
445
446     s5pc1xx: gpio: bug fix at gpio_set_pull function
447
448     When set to PULL_NONE, gpio_set_pull function is returned without write the register.
449     This patch fixed it.
450
451     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
452
453 commit a9046b9e1aeeedc66ddf1d00474ad0ce8c6aa6e4
454 Author: Wolfgang Denk <wd@denx.de>
455 Date:   Sun Jun 13 17:48:15 2010 +0200
456
457     Prepare v2010-rc2
458
459     Signed-off-by: Wolfgang Denk <wd@denx.de>
460
461 commit 3a96ad851f4f9267e1199b700cb838a77334e4b2
462 Author: Marek Vasut <marek.vasut@gmail.com>
463 Date:   Sun Apr 11 08:53:55 2010 +0200
464
465     PXA: Align stack to 8 bytes
466
467     Part of this patch is by: Mikhail Kshevetskiy.
468
469     Stack must be aligned to 8 bytes on PXA (possibly all armv5te) for LDRD/STRD
470     instructions. In case LDRD/STRD is issued on an unaligned address, the behaviour
471     is undefined.
472
473     The issue was observed when working with the NAND code, which was rendered
474     disfunctional. Also, the vsprintf() function had serious problems with printing
475     64bit wide long longs. After aligning the stack, this wrong behaviour is no
476     longer present.
477
478     Tested on:
479         Marvell Littleton PXA310 board
480         Toradex Colibri PXA320 board
481         Aeronix Zipit Z2 PXA270 handheld
482         Voipac PXA270 board
483
484     Signed-off-by: Marek Vasut <marek.vasut@gmail.com>
485
486 commit 89b765c7f6ddfde07ba673dd4adbeb5da391a81b
487 Author: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
488 Date:   Thu Jun 10 15:18:15 2010 +0530
489
490     TI: DaVinci: Add board specific code for da850 EVM
491
492     Provides initial support for TI OMAP-L138/DA850 SoC devices on
493     a Logic PD EVM board.
494
495     Provides:
496     Initial boot and configuration.
497     Support for i2c.
498     UART support (console).
499
500     Signed-off-by: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
501     Acked-by: Ben Gardiner <bengardiner@nanometrics.ca>
502     Reviewed-by: Wolfgang Denk <wd@denx.de>
503     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
504
505 commit 158557001afe167dcb848bb14ba0f2f20aeb25a1
506 Author: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
507 Date:   Tue Jun 8 11:01:58 2010 +0530
508
509     TI: DaVinci: Prepare for da850 support
510
511     DA850/OMAP-L138 is a new SoC from Texas Instruments
512     (http://focus.ti.com/docs/prod/folders/print/omap-l138.html).
513     This SoC is similar to DA830/OMAP-L137 in many aspects. Hence
514     rename the da830 specific files and folders to da8xx to
515     accommodate DA850/OMAP-L138.
516
517     Signed-off-by: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
518     Acked-by: Ben Gardiner <bengardiner@nanometrics.ca>
519     Reviewed-by: Wolfgang Denk <wd@denx.de>
520     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
521
522 commit 9d79956029ec379e7137948ba3a7debbea61325f
523 Author: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
524 Date:   Mon Jun 7 12:39:59 2010 +0530
525
526     da830: Move common code out of da830evm.c file
527
528     TI's DA850/OMAP-L138 platform is similar to DA830/OMAP-L137
529     in many aspects. So instead of repeating the same code in
530     multiple files, move the common code to a different file
531     and call those functions from the respective da830/da850
532     files.
533
534     Signed-off-by: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
535     Acked-by: Nick Thompson <nick.thompson@ge.com>
536     Acked-by: Ben Gardiner <bengardiner@nanometrics.ca>
537     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
538
539 commit 5246d01edd8935e04cdf79a5b9a03874509a31b1
540 Author: Grazvydas Ignotas <notasas@gmail.com>
541 Date:   Tue Jun 8 17:19:22 2010 -0400
542
543     OMAP3: pandora: enable battery backup capacitor
544
545     Pandora has a capacitor connected as backup battery, which allows
546     retaining RTC for some time while main battery is removed. Enable backup
547     battery charge function to charge that capacitor.
548
549     Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
550     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
551
552 commit 9268236529161312c877e638a14c011fd3c883e1
553 Author: Delio Brignoli <dbrignoli@audioscience.com>
554 Date:   Mon Jun 7 17:16:13 2010 -0400
555
556     DaVinci: Improve DaVinci SPI speed.
557
558     I have updated this patch based on the comments [1] by Wolfgang Denk and
559     removed unused variables.
560     [1][http://lists.denx.de/pipermail/u-boot/2010-May/071728.html]
561
562     Reduce the number of reads per byte transferred on the BUF register from 2 to 1 and
563     take advantage of the TX buffer in the SPI module. On LogicPD OMAP-L138 EVM,
564     SPI read throughput goes up from ~0.8Mbyte/s to ~1.3Mbyte/s. Tested with a 2Mbyte image file.
565     Remove unused variables in the spi_xfer() function.
566
567     Signed-off-by: Delio Brignoli <dbrignoli@audioscience.com>
568     Tested-by: Ben Gardiner <bengardiner@nanometrics.ca>
569     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
570
571 commit 1a5038ca6831e31875cf67c46226f04743574032
572 Author: Vaibhav Hiremath <hvaibhav@ti.com>
573 Date:   Mon Jun 7 15:20:53 2010 -0400
574
575     AM35x: Add support for EMIF4
576
577     This patch adds support for the EMIF4 interface
578     available in the AM35x processors.
579
580     Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
581     Signed-off-by: Sanjeev Premi <premi@ti.com>
582     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
583
584 commit ed01e45cfa20d60ee83a4ee0128d843730055294
585 Author: Vaibhav Hiremath <hvaibhav@ti.com>
586 Date:   Mon Jun 7 15:20:43 2010 -0400
587
588     AM35x: Add support for AM3517EVM
589
590     This patch adds basic support for the AM3517EVM.
591     It includes:
592         - Board files (.c and .h)
593         - Default configuration file
594         - Updates for Makefile
595
596     Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
597     Signed-off-by: Sanjeev Premi <premi@ti.com>
598     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
599
600 commit cae377b59a179e34d27cd6b79dee24d967de839c
601 Author: Vaibhav Hiremath <hvaibhav@ti.com>
602 Date:   Mon Jun 7 15:20:34 2010 -0400
603
604     omap3: Consolidate SDRC related operations
605
606     Consolidated SDRC related functions into one file - sdrc.c
607
608     And also replaced sdrc_init with generic memory init
609     function (mem_init), this generalization of omap memory setup
610     is necessary to support the new emif4 interface introduced in AM3517.
611
612     Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
613     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
614
615 commit d11212e3772c8fe43a1f487bbf58f3341118a241
616 Author: Vaibhav Hiremath <hvaibhav@ti.com>
617 Date:   Mon Jun 7 15:20:29 2010 -0400
618
619     omap3: Calculate CS1 size only when SDRC is
620
621     initialized for CS1
622
623     From: Vaibhav Hiremath <hvaibhav@ti.com>
624
625     The patch makes sure that size for SDRC CS1 gets calculated
626     only when the CS1 SDRC is initialized.
627
628     Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
629     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
630
631 commit 675e0eaf0f0429aac3c6fb41634fbcea2350fe49
632 Author: Vaibhav Hiremath <hvaibhav@ti.com>
633 Date:   Mon Jun 7 15:20:19 2010 -0400
634
635     OMAP3EVM: Added NAND support
636
637     The EVMS have been shipping with NAND (instead of OneNAND) as default.
638     So, this patch sets NAND as default.
639
640     To choose OneNAND, define CMD_ONENAND instead of CMD_NAND in the
641     config file omap3_evm.h.
642
643     Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
644     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
645
646 commit 5cc48f7e55df0d74a12d338de2117f05951fc536
647 Author: Cyril Chemparathy <cyril@ti.com>
648 Date:   Mon Jun 7 14:13:36 2010 -0400
649
650     TI: TNETV107X EVM initial support
651
652     TNETV107X is a Texas Instruments SoC based on an ARM1176 core, and with a
653     bunch on on-chip integrated peripherals.  This patch adds support for the
654     TNETV107X EVM board.
655
656     Signed-off-by: Cyril Chemparathy <cyril@ti.com>
657     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
658
659 commit 3712367c4830e87b4e7af5b480e82d316bab1251
660 Author: Cyril Chemparathy <cyril@ti.com>
661 Date:   Mon Jun 7 14:13:32 2010 -0400
662
663     ARM1176: TI: TNETV107X soc initial support
664
665     TNETV107X is a Texas Instruments SoC based on an ARM1176 core, and with a
666     bunch on on-chip integrated peripherals.  This is an initial commit with
667     basic functionality, more commits with drivers, etc. to follow.
668
669     Signed-off-by: Cyril Chemparathy <cyril@ti.com>
670     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
671
672 commit 678e008c3a3a27fe2d30cf423679d2d11d0fa5c2
673 Author: Cyril Chemparathy <cyril@ti.com>
674 Date:   Mon Jun 7 14:13:27 2010 -0400
675
676     ARM1176: Coexist with other ARM1176 platforms
677
678     The current ARM1176 CPU specific code is too specific to the SMDK6400
679     architecture.  The following changes were necessary prerequisites for the
680     addition of other SoCs based on ARM1176.
681
682     Existing board's (SMDK6400) configuration has been modified to keep behavior
683     unchanged despite these changes.
684
685     1. Peripheral port remap configurability
686     The earlier code had hardcoded remap values specific to s3c64xx in start.S.
687     This change makes the peripheral port remap addresses and sizes configurable.
688
689     2. U-Boot code relocation support
690     Most architectures allow u-boot code to run initially at a different
691     address (possibly in NOR) and then get relocated to its final resting place
692     in RAM.  Added support for this capability in ARM1176 architecture.
693
694     3. Disable TCM if necessary
695     If a ROM based bootloader happened to have initialized TCM, we disable it here
696     to keep things sane.
697
698     4. Remove unnecessary SoC specific includes
699     ARM1176 code does not really need this SoC specific include.  The presence
700     of this include prevents builds on other ARM1176 archs.
701
702     5. Modified virt-to-phys conversion during MMU disable
703     The original MMU disable code masks out too many bits from the load address
704     when it tries to figure out the physical address of the jump target label.
705     Consequently, it ends up branching to the wrong address after disabling the
706     MMU.
707
708     Signed-off-by: Cyril Chemparathy <cyril@ti.com>
709     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
710
711 commit 23911740486c59851df57521c49bfd81ce1865ec
712 Author: Delio Brignoli <dbrignoli@audioscience.com>
713 Date:   Mon Jun 7 17:16:13 2010 -0400
714
715     DaVinci: Improve DaVinci SPI speed.
716
717     I have updated this patch based on the comments [1] by Wolfgang Denk and
718     removed unused variables.
719     [1][http://lists.denx.de/pipermail/u-boot/2010-May/071728.html]
720
721     Reduce the number of reads per byte transferred on the BUF register from 2 to 1 and
722     take advantage of the TX buffer in the SPI module. On LogicPD OMAP-L138 EVM,
723     SPI read throughput goes up from ~0.8Mbyte/s to ~1.3Mbyte/s. Tested with a 2Mbyte image file.
724     Remove unused variables in the spi_xfer() function.
725
726     Signed-off-by: Delio Brignoli <dbrignoli@audioscience.com>
727     Tested-by: Ben Gardiner <bengardiner@nanometrics.ca>
728     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
729
730 commit 05ee415e316e3b1617aba06a747649f4d4053d41
731 Author: Vaibhav Hiremath <hvaibhav@ti.com>
732 Date:   Mon Jun 7 15:20:53 2010 -0400
733
734     AM35x: Add support for EMIF4
735
736     This patch adds support for the EMIF4 interface
737     available in the AM35x processors.
738
739     Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
740     Signed-off-by: Sanjeev Premi <premi@ti.com>
741     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
742
743 commit 3d9f0ffddaf1ece95a826785b971860ebdadf424
744 Author: Vaibhav Hiremath <hvaibhav@ti.com>
745 Date:   Mon Jun 7 15:20:43 2010 -0400
746
747     AM35x: Add support for AM3517EVM
748
749     This patch adds basic support for the AM3517EVM.
750     It includes:
751         - Board files (.c and .h)
752         - Default configuration file
753         - Updates for Makefile
754
755     Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
756     Signed-off-by: Sanjeev Premi <premi@ti.com>
757     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
758
759 commit 8aa5c7cdc4e534df9129485ba317a2871c4f9880
760 Author: Vaibhav Hiremath <hvaibhav@ti.com>
761 Date:   Mon Jun 7 15:20:34 2010 -0400
762
763     omap3: Consolidate SDRC related operations
764
765     Consolidated SDRC related functions into one file - sdrc.c
766
767     And also replaced sdrc_init with generic memory init
768     function (mem_init), this generalization of omap memory setup
769     is necessary to support the new emif4 interface introduced in AM3517.
770
771     Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
772     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
773
774 commit 16807ee411d83762804d075a3fe11f0a2b5eaf39
775 Author: Vaibhav Hiremath <hvaibhav@ti.com>
776 Date:   Mon Jun 7 15:20:29 2010 -0400
777
778     omap3: Calculate CS1 size only when SDRC is
779
780     initialized for CS1
781
782     From: Vaibhav Hiremath <hvaibhav@ti.com>
783
784     The patch makes sure that size for SDRC CS1 gets calculated
785     only when the CS1 SDRC is initialized.
786
787     Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
788     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
789
790 commit 7ca4766bd7f74e5f7371fb331b573ec384230c1d
791 Author: Vaibhav Hiremath <hvaibhav@ti.com>
792 Date:   Mon Jun 7 15:20:19 2010 -0400
793
794     OMAP3EVM: Added NAND support
795
796     The EVMS have been shipping with NAND (instead of OneNAND) as default.
797     So, this patch sets NAND as default.
798
799     To choose OneNAND, define CMD_ONENAND instead of CMD_NAND in the
800     config file omap3_evm.h.
801
802     Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
803     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
804
805 commit 04cbc19fedb55265d08cddea294c3b6d9f8b2d18
806 Author: Cyril Chemparathy <cyril@ti.com>
807 Date:   Mon Jun 7 14:13:36 2010 -0400
808
809     TI: TNETV107X EVM initial support
810
811     TNETV107X is a Texas Instruments SoC based on an ARM1176 core, and with a
812     bunch on on-chip integrated peripherals.  This patch adds support for the
813     TNETV107X EVM board.
814
815     Signed-off-by: Cyril Chemparathy <cyril@ti.com>
816     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
817
818 commit da1ec42aafcc821ce6b5d316a2d4105292960d6b
819 Author: Cyril Chemparathy <cyril@ti.com>
820 Date:   Mon Jun 7 14:13:32 2010 -0400
821
822     ARM1176: TI: TNETV107X soc initial support
823
824     TNETV107X is a Texas Instruments SoC based on an ARM1176 core, and with a
825     bunch on on-chip integrated peripherals.  This is an initial commit with
826     basic functionality, more commits with drivers, etc. to follow.
827
828     Signed-off-by: Cyril Chemparathy <cyril@ti.com>
829     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
830
831 commit b87996d24a41cfc15fea125e5c805163af4acba1
832 Author: Cyril Chemparathy <cyril@ti.com>
833 Date:   Mon Jun 7 14:13:27 2010 -0400
834
835     ARM1176: Coexist with other ARM1176 platforms
836
837     The current ARM1176 CPU specific code is too specific to the SMDK6400
838     architecture.  The following changes were necessary prerequisites for the
839     addition of other SoCs based on ARM1176.
840
841     Existing board's (SMDK6400) configuration has been modified to keep behavior
842     unchanged despite these changes.
843
844     1. Peripheral port remap configurability
845     The earlier code had hardcoded remap values specific to s3c64xx in start.S.
846     This change makes the peripheral port remap addresses and sizes configurable.
847
848     2. U-Boot code relocation support
849     Most architectures allow u-boot code to run initially at a different
850     address (possibly in NOR) and then get relocated to its final resting place
851     in RAM.  Added support for this capability in ARM1176 architecture.
852
853     3. Disable TCM if necessary
854     If a ROM based bootloader happened to have initialized TCM, we disable it here
855     to keep things sane.
856
857     4. Remove unnecessary SoC specific includes
858     ARM1176 code does not really need this SoC specific include.  The presence
859     of this include prevents builds on other ARM1176 archs.
860
861     5. Modified virt-to-phys conversion during MMU disable
862     The original MMU disable code masks out too many bits from the load address
863     when it tries to figure out the physical address of the jump target label.
864     Consequently, it ends up branching to the wrong address after disabling the
865     MMU.
866
867     Signed-off-by: Cyril Chemparathy <cyril@ti.com>
868     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
869
870 commit b5d289fc29842095d5cd0f82cceab1b0b2e824ba
871 Author: Asen Dimov <dimov@ronetix.at>
872 Date:   Tue Apr 20 22:49:04 2010 +0300
873
874     add new board pm9g45
875
876     Add the new board PM9G45 from Ronetix GmbH.
877     * AT91SAM9G45 MCU at 400Mhz.
878     * 128MB DDR2 SDRAM
879     * 256MB NAND
880     * 10/100 MBits Ethernet DP83848
881     * Serial number chip DS2401
882
883     The board is made as SODIMM200 module.
884     For more info www.ronatix.at or info@ronetix.at.
885
886     Signed-off-by: Asen Dimov <dimov@ronetix.at>
887
888 commit f986325dd569faeaec4186f678d113505c5c4828
889 Author: Ron Madrid <ron_madrid@sbcglobal.net>
890 Date:   Tue Jun 1 17:00:49 2010 -0700
891
892     Update SICRL_USBDR to reflect 4 different settings
893
894     This patch changed the SICRL_USBDR define to reflect the 4 different bit
895     settings for this two-bit field.  The four different options are '00', '01',
896     '10', and '11'.  This patch also corrects the config file for SIMPC8313 and
897     MPC8313ERDB for the appropriate fields.  This change only affects the MPC8313
898     cpu.
899
900     Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
901     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
902
903 commit 409a07c9d72b0d833c1cce264bdb4bb2628fe28e
904 Author: George G. Davis <gdavis@mvista.com>
905 Date:   Tue May 11 10:15:36 2010 -0400
906
907     ARM1136: Fix cache_flush() error and correct cpu_init_crit() comments
908
909     The ARM1136 cache_flush() function uses the "mcr p15, 0, rn, c7, c7, 0"
910     instruction which means "Invalidate Both Caches" when in fact the intent
911     is to clean and invalidate all caches.  So add an "mcr p15, 0, %0, c7,
912     c10, 0" instruction to "Clean Entire Data Cache" prior to the "Invalidate
913     Both Caches" instruction to insure that memory is consistent with any
914     dirty cache lines.
915
916     Also fix a couple of "flush v*" comments in ARM1136 cpu_init_crit() so
917     that they correctly describe the actual ARM1136 CP15 C7 Cache Operations
918     used.
919
920     Signed-off-by: George G. Davis <gdavis@mvista.com>
921
922 commit 3057c6be5efda781a72ca04432e0a4ed6e670030
923 Author: Kim Phillips <kim.phillips@freescale.com>
924 Date:   Fri Apr 23 12:20:11 2010 -0500
925
926     fdt_support: add entry for sec3.1 and fix sec3.3
927
928     Add sec3.1 h/w geometry for fdt node fixups.
929
930     Also, technically, whilst SEC v3.3 h/w honours the tls_ssl_stream descriptor
931     type, it lacks the ARC4 algorithm execution unit required to be able
932     to execute anything meaningful with it.  Change the node to agree with
933     the documentation that declares that the sec3.3 really doesn't have such
934     a descriptor type.
935
936     Reported-by: Haiying Wang <Haiying.Wang@freescale.com>
937     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
938     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
939
940 commit 5f4d36825a028e300b7d56a566d2cf84418b7a68
941 Author: Timur Tabi <timur@freescale.com>
942 Date:   Thu May 20 11:16:16 2010 -0500
943
944     fsl: rename 'dma' to 'brdcfg1' in the ngPIXIS structure
945
946     The ngPIXIS is a board-specific FPGA, but the definition of the registers
947     is mostly consistent.  On boards where it matter, register 9 is called
948     'brdcfg1' instead of 'dma', so rename the variable in the ngpixis_t
949     definition.
950
951     Signed-off-by: Timur Tabi <timur@freescale.com>
952     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
953
954 commit 6e37a044076896ba88b0d6316fadd492032c5193
955 Author: Timur Tabi <timur@freescale.com>
956 Date:   Thu May 20 12:45:39 2010 -0500
957
958     fsl/85xx: add clkdvdr and pmuxcr2 to global utilities structure definition
959
960     Add the 'clkdvdr' and 'pmuxcr2' registers to the 85xx definition of
961     struct ccsr_gur.
962
963     Signed-off-by: Timur Tabi <timur@freescale.com>
964     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
965
966 commit 39c209546ab5b11ca6410c5cc57dcbf457e50800
967 Author: Tom <Tom@bumblecow.com>
968 Date:   Fri May 28 13:23:16 2010 -0500
969
970     ARM Update mach-types
971
972     Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
973     And built with
974
975     repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
976     commit 3defb2476166445982a90c12d33f8947e75476c4
977
978     Signed-off-by: Tom <Tom@bumblecow.com>
979
980 commit 551bd947bd6f982fa38dde840576eba52346160c
981 Author: Tom <Tom@bumblecow.com>
982 Date:   Sun May 9 16:58:11 2010 -0500
983
984     ARM Update mach-types
985
986     Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
987     And built with
988
989     repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
990     commit 257dab81413b31b8648becfe11586b3a41e5c29a
991
992     Signed-off-by: Tom <Tom@bumblecow.com>
993
994 commit 1117cbf2adac59050af1751af6c6a524afa5c3ef
995 Author: Thomas Chou <thomas@wytron.com.tw>
996 Date:   Fri May 28 10:56:50 2010 +0800
997
998     nios: remove nios-32 arch
999
1000     The nios-32 arch is obsolete and broken. So it is removed.
1001
1002     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1003
1004 commit 6803336c9f21ba428f5c1b1cf825bbbac0a762e5
1005 Author: Thomas Chou <thomas@wytron.com.tw>
1006 Date:   Fri May 21 11:08:02 2010 +0800
1007
1008     nios2: allow STANDALONE_LOAD_ADDR overriding
1009
1010     This patch allows users to override default STANDALONE_LOAD_ADDR.
1011     The gcclibdir path was duplicated in the standalone Makefile and
1012     can be removed.
1013
1014     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1015     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
1016
1017 commit 8d52ea6db484c689a75ef8a36a4e525753b8f078
1018 Author: Thomas Chou <thomas@wytron.com.tw>
1019 Date:   Sat May 15 06:00:05 2010 +0800
1020
1021     nios2: fix div64 issue for gcc4
1022
1023     This patch fixes the run-time error on div64 when built with
1024     gcc4, which was reported by jhwu0625 on nios forum. It merges
1025     math support from libgcc of gcc4. This patch is copied from
1026     nios2-linux.
1027
1028     It works with both gcc3 and gcc4. The old mult.c, divmod.c and
1029     math.h are removed.
1030
1031     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1032     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
1033
1034 commit 0df01fd3d71481b5cc7aeea6a741b9fc3be15178
1035 Author: Thomas Chou <thomas@wytron.com.tw>
1036 Date:   Fri May 21 11:08:03 2010 +0800
1037
1038     nios2: fix r15 issue for gcc4
1039
1040     The "-ffixed-r15" option doesn't work well for gcc4. Since we
1041     don't use gp for small data with option "-G0", we can use gp
1042     as global data pointer. This allows compiler to use r15. It
1043     is necessary for gcc4 to work properly.
1044
1045     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1046     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
1047
1048 commit 661ba14051db6766932fcb50ba1ec7c67f230054
1049 Author: Thomas Chou <thomas@wytron.com.tw>
1050 Date:   Fri Apr 30 11:34:16 2010 +0800
1051
1052     spi: add altera spi controller support
1053
1054     This patch adds the driver of altera spi controller, which is
1055     used as epcs/spi flash controller. It also works with mmc_spi
1056     driver.
1057
1058     This driver support more than one spi bus, with base list declared
1059     #define CONFIG_SYS_ALTERA_SPI_LIST { BASE_0,BASE_1,... }
1060
1061     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1062     Tested-by: Ian Abbott <abbotti@mev.co.uk>
1063     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
1064
1065 commit 1e8e9bad2db38e93c3bc9f4b6238b3d8be99e469
1066 Author: Thomas Chou <thomas@wytron.com.tw>
1067 Date:   Fri Apr 30 11:34:15 2010 +0800
1068
1069     nios2: add gpio support to nios2-generic board
1070
1071     This patch adds gpio support of Altera PIO component to the
1072     nios2-generic board. Though it drives only gpio_led at the
1073     moment, it supports bidirectional port to control bit-banging
1074     I2C, NAND flash busy status or button switches, etc.
1075
1076     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1077     Tested-by: Ian Abbott <abbotti@mev.co.uk>
1078     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
1079
1080 commit 3e6b86b5552840bb4147871a753840eb3923374c
1081 Author: Thomas Chou <thomas@wytron.com.tw>
1082 Date:   Fri Apr 30 11:34:14 2010 +0800
1083
1084     misc: add gpio based status led driver
1085
1086     This patch adds a status led driver followed the GPIO access
1087     conventions of Linux. The led mask is used to specify the gpio pin.
1088
1089     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1090     Tested-by: Ian Abbott <abbotti@mev.co.uk>
1091     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
1092
1093 commit cedd341d551b6b705e97ab1953a87575b9ff9ef9
1094 Author: Thomas Chou <thomas@wytron.com.tw>
1095 Date:   Fri Apr 30 11:34:13 2010 +0800
1096
1097     nios2: add gpio support
1098
1099     This patch adds driver for a trivial gpio core, which is described
1100     in http://nioswiki.com/GPIO. It is used for gpio led and nand flash
1101     interface in u-boot.
1102
1103     When CONFIG_SYS_GPIO_BASE is not defined, board may provide
1104     its own driver.
1105
1106     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
1107     Tested-by: Ian Abbott <abbotti@mev.co.uk>
1108     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
1109
1110 commit adf55679af1ed98c15a136eb81d6204ebe740b30
1111 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
1112 Date:   Tue Mar 30 19:19:51 2010 +0100
1113
1114     add CONFIG_SYS_FEC_FULL_MII for MCF5445x
1115
1116     This patch adds support for full MII interface on MCF5445x (in contrast
1117     to RMII as used on the evaluation boards).
1118
1119     Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
1120
1121 commit ae49099755affc942171a7727c1b12c51d167abf
1122 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
1123 Date:   Tue Mar 30 19:19:50 2010 +0100
1124
1125     add CONFIG_SYS_FEC_NO_SHARED_PHY for MCF5445x
1126
1127     This patch adds the possibility to handle seperate PHYs to MCF5445x.
1128     Naming is chosen to resemble the contrary CONFIG_FEC_SHARED_PHY in the
1129     linux kernel.
1130
1131     Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
1132
1133 commit e9b43cae1a20af13d1baeb13038b3f34905c14b5
1134 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
1135 Date:   Tue Mar 30 19:20:31 2010 +0100
1136
1137     add missing PCS3 for MCF5445x
1138
1139     This patch adds the code for handling PCS3 (DSPI chip select 3) in
1140     cpu_init.c and m5445x.h
1141
1142     Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
1143
1144 commit d0fe1128c4451327b9cb0fac1a76efd194b078b5
1145 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
1146 Date:   Wed May 26 21:26:43 2010 +0400
1147
1148     USB: fix create_pipe()
1149
1150     create_pipe() can give wrong result if an expression is passed as the 'endpoint'
1151     argument -- due to missing parentheses.
1152
1153     Thanks to Martin Mueller for finding the bug and providing the patch.
1154
1155     Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
1156
1157 commit c941b77adc40f344215e367b3d1fc638addff870
1158 Author: Andrew Caldwell <Andrew.Caldwell@analog.com>
1159 Date:   Fri May 7 15:10:07 2010 -0400
1160
1161     Blackfin: nand: drain the write buffer before returning
1162
1163     The current Blackfin nand write function fills up the write buffer but
1164     returns before it has had a chance to drain.  On faster systems, this
1165     isn't a problem as the operation finishes before the ECC registers are
1166     read, but on slower systems the ECC may be incomplete when the core tries
1167     to read it.
1168
1169     So wait for the buffer to drain once we're done writing to it.
1170
1171     Signed-off-by: Andrew Caldwell <Andrew.Caldwell@analog.com>
1172     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1173
1174 commit 01f03bda5b22e5aeae5f02fd537da97a41485c73
1175 Author: Wolfgang Denk <wd@denx.de>
1176 Date:   Wed May 26 23:57:08 2010 +0200
1177
1178     Prepare v2010.06-rc1
1179
1180     Signed-off-by: Wolfgang Denk <wd@denx.de>
1181
1182 commit c4976807cbbabd281f45466ac5e47e5639bcc9cb
1183 Author: Wolfgang Denk <wd@denx.de>
1184 Date:   Wed May 26 23:51:22 2010 +0200
1185
1186     Coding style cleanup, update CHANGELOG.
1187
1188     Signed-off-by: Wolfgang Denk <wd@denx.de>
1189
1190 commit c7da8c19b5f7fd58b5b4b1d247648851af56e1f0
1191 Author: Andreas Biessmann <andreas.devel@googlemail.com>
1192 Date:   Sat May 22 13:17:21 2010 +0200
1193
1194     config.mk: use different host compiler for OS X 10.6
1195
1196     Compiling tools subdirectory on Mac OS X 10.6 (Snow Leopard) complains about
1197     wrong syntax in system includes.
1198
1199     In file included from /usr/include/stdio.h:444,
1200                      from ../source/u-boot/include/compiler.h:26,
1201                      from ../source/u-boot/lib/crc32.c:15:
1202     /usr/include/secure/_stdio.h:46: error: syntax error in macro parameter list
1203
1204     This can be fixed by reverting the workaround for prior OS X releases in
1205     config.mk conditionally for OS X 10.6+.
1206
1207     Signed-off-by: Andreas Bießmann <andreas.devel@googlemail.com>
1208     Acked-by: Mike Frysinger <vapier@gentoo.org>
1209
1210 commit 6ece2550d1c0c5c811b302b1639ea35c2e485203
1211 Author: Kumar Gala <galak@kernel.crashing.org>
1212 Date:   Fri May 21 04:17:48 2010 -0500
1213
1214     Convert Makefiles from COBJS-${} to COBJS-$()
1215
1216     Match style we use almost everywhere else
1217
1218     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1219
1220 commit 59dde44acb82e571808190ccd3cd6b82dc9d7001
1221 Author: Michael Weiss <michael.weiss@ifm.com>
1222 Date:   Thu May 20 16:09:35 2010 +0200
1223
1224     powerpc/bootcount: Fix endianness problem
1225
1226     For CONFIG_SYS_BOOTCOUNT_SINGLEWORD the code had an endianness problem.
1227
1228     Signed-off-by: Michael Weiss <michael.weiss@ifm.com>
1229     Signed-off-by: Detlev Zundel <dzu@denx.de>
1230
1231 commit d74dda09f0178079705ee1d641444bac44d3ecd9
1232 Author: Wolfgang Denk <wd@denx.de>
1233 Date:   Wed May 26 22:19:35 2010 +0200
1234
1235     dm9000x.c: fix compile problems
1236
1237     Use readX() / writeX() accessors instead of inX() / outX().
1238
1239     Suggested-by: Mike Frysinger <vapier@gentoo.org>
1240     Signed-off-by: Wolfgang Denk <wd@denx.de>
1241
1242 commit 40792d675a609c83621d098e48a89de07463b3cd
1243 Author: Wolfgang Denk <wd@denx.de>
1244 Date:   Fri May 21 23:14:53 2010 +0200
1245
1246     a320evb: fix udelay / __udelay confusion
1247
1248     Fix the following compiler problems:
1249
1250     arch/arm/cpu/arm920t/a320/liba320.a(timer.o): In function `udelay':
1251     /home/wd/git/u-boot/work/arch/arm/cpu/arm920t/a320/timer.c:160: multiple definition of `udelay'
1252     lib/libgeneric.a(time.o):/home/wd/git/u-boot/work/lib/time.c:34: first defined here
1253     lib/libgeneric.a(time.o): In function `udelay':
1254     time.c:(.text+0x1c): undefined reference to `__udelay'
1255
1256     Signed-off-by: Wolfgang Denk <wd@denx.de>
1257
1258 commit 92381c41c718d260476d5c636c473f50e3b5a79c
1259 Author: Wolfgang Denk <wd@denx.de>
1260 Date:   Fri May 21 23:13:18 2010 +0200
1261
1262     ARM: */timer.c: fix spelling and vertical alignment
1263
1264     Signed-off-by: Wolfgang Denk <wd@denx.de>
1265
1266 commit 3f786bb8542ee85ea898152b40b1f0d98f0801df
1267 Author: Mahavir Jain <[mjain@marvell.com]>
1268 Date:   Fri May 21 14:37:48 2010 +0530
1269
1270     bugfix: Guruplug: Use standard miiphy
1271
1272     call to reset PHY chip.
1273
1274     Current PHY Software Reset operation in guruplug does not
1275     poll reset bit in control register to go to 0(auto clearing)
1276     for making sure reset was successful.This patch uses standard
1277     miiphy call miiphy_reset to make sure proper PHY reset operation.
1278
1279     Signed-off-by: Mahavir Jain <mjain@marvell.com>
1280
1281 commit 71bd860cce4493c5def07804723661e75271052b
1282 Author: Kim Phillips <kim.phillips@freescale.com>
1283 Date:   Wed May 19 17:06:46 2010 -0500
1284
1285     mpc83xx: don't shift pre-shifted ACR, SPCR, SCCR bitfield masks in cpu_init.c
1286
1287     commit c7190f028fa950d4d36b6d0b4bb3fc72602ec54c "mpc83xx:
1288     retain POR values of non-configured ACR, SPCR, SCCR, and LCRR
1289     bitfields" incorrectly shifted <register>_<bitfield> (e.g.
1290     ACR_PIPE_DEP) values that were preshifted by their
1291     definition in mpc83xx.h.
1292
1293     this patch removes the unnecessary shifting for the newly
1294     utilized mask values in cpu_init.c, and prevents seemingly
1295     unrelated symptoms such as an mpc8379erdb board from
1296     locking up whilst performing a networking operation,
1297     e.g. a tftp.
1298
1299     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1300
1301 commit f6970d0c545b9134af3b347c75ee3d13545b36d8
1302 Author: Horst Kronstorfer <hkronsto@frequentis.com>
1303 Date:   Tue May 18 10:37:05 2010 +0200
1304
1305     Fixed two typos in arch/powerpc/cpu/mpc83xx/start.S.
1306
1307     Signed-off-by: Horst Kronstorfer <hkronsto@frequentis.com>
1308     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1309
1310 commit 445093d175b06226549680b6894923bb0f5e50fa
1311 Author: Wolfgang Denk <wd@denx.de>
1312 Date:   Tue Nov 17 21:27:39 2009 +0100
1313
1314     Fix "par[t]ition" typo.
1315
1316     Signed-off-by: Wolfgang Denk <wd@denx.de>
1317
1318 commit bdc5f06789c5a0c3a9a2c0eb33ec4d177dbdaa22
1319 Author: Stefan Roese <sr@denx.de>
1320 Date:   Mon May 17 10:01:05 2010 +0200
1321
1322     UBI: Fix problem in UBI/Linux "compatibility layer"
1323
1324     "down_write_trylock" needs to return 1 instead of 0 for success.
1325     Otherwise copying a block with a read error (e.g. bit-flip on read)
1326     won't work correctly.
1327
1328     Signed-off-by: Stefan Roese <sr@denx.de>
1329
1330 commit 1b1f9a9d00447d9eab32ae5633f60a106196b75f
1331 Author: Stefan Roese <sr@denx.de>
1332 Date:   Mon May 17 10:00:51 2010 +0200
1333
1334     UBI: Ensure that "background thread" operations are really executed
1335
1336     The current U-Boot UBI implementation is copied from Linux. In this
1337     porting the UBI background thread was not handled correctly. Upon write
1338     operations ubi_wl_flush() makes sure, that all queued operations, like
1339     page-erase, are completed. But this is missing for read operations.
1340
1341     This patch now makes sure that such operations (like scrubbing upon
1342     bit-flip errors) are not queued, but executed directly.
1343
1344     Signed-off-by: Stefan Roese <sr@denx.de>
1345
1346 commit 03af5abd85637d27e96fb999ce6e3992293570b0
1347 Author: Stefano Babic <sbabic@denx.de>
1348 Date:   Thu May 13 10:26:40 2010 +0200
1349
1350     MX31: Added support for the Casio COM57H5M10XRC to QONG
1351
1352     The patch adds setup to connect a CASIO COM57H5M10XRC
1353     (640x480 TFT display) to the QONG module.
1354
1355     Signed-off-by: Stefano Babic <sbabic@denx.de>
1356
1357 commit 2f05e394fccf62a4693c6b8323de725f90d1f003
1358 Author: Wolfgang Denk <wd@denx.de>
1359 Date:   Mon May 17 23:34:18 2010 +0200
1360
1361     fsl_diu_fb.c: fix build warnings
1362
1363     Commit 15351855 "fsl-diu: Using I/O accessor to CCSR space" caused a
1364     number of "passing argument 2 of 'out_be32' makes integer from pointer
1365     without a cast" warnings; fix these.
1366
1367     Signed-off-by: Wolfgang Denk <wd@denx.de>
1368     Cc: Dave Liu <daveliu@freescale.com>
1369     Cc: Jerry Huang <Chang-Ming.Huang@freescale.com>
1370     Cc: Kumar Gala <galak@kernel.crashing.org>
1371
1372 commit f2d76ae4fdde180e120ea2d29d6ef881360b3cba
1373 Author: Nick Thompson <nick.thompson@ge.com>
1374 Date:   Tue May 11 11:29:52 2010 +0100
1375
1376     Avoid use of divides in print_size
1377
1378     Modification of print_size to avoid use of divides and especially
1379     long long divides. Keep the binary scale factor in terms of bit
1380     shifts instead. This should be faster, since the previous code
1381     gave the compiler no clues that the divides where always powers
1382     of two, preventing optimisation.
1383
1384     Signed-off-by: Nick Thompson <nick.thompson@ge.com>
1385     Acked-by: Timur Tabi <timur@freescale.com>
1386
1387 commit a599cde7698acc5ae3d0f731b4a7d63a931aae63
1388 Author: Serge Ziryukin <ftrvxmtrx@gmail.com>
1389 Date:   Mon May 10 17:40:49 2010 +0300
1390
1391     lan91c96, smc911x: remove useless free(ptr) calls on NULL ptr
1392
1393     Signed-off-by: Serge Ziryukin <ftrvxmtrx@gmail.com>
1394
1395 commit b1e1a42bb1ea2f0ddaaea7f4c9d67c98ab38709e
1396 Author: Ron Madrid <ron_madrid@sbcglobal.net>
1397 Date:   Fri May 14 16:27:48 2010 -0700
1398
1399     Fix SICRL setting in SIMPC8313
1400
1401     This patch sets the SICRL_LBC bits in SICRL to change the function of the
1402     associated pins to GPIO functionality.
1403
1404     Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
1405
1406 commit a4bfc4cc466473b97c7fe84bdf261b2935887e3f
1407 Author: Kim Phillips <kim.phillips@freescale.com>
1408 Date:   Fri May 14 13:18:54 2010 -0500
1409
1410     mpc83xx: fix NAND bootstrap too big error
1411
1412     commit 167cdad1372917bc11c636c359aad02625291fa9 "SERIAL: Enable
1413     port-mapped access" inadvertently broke 83xx nand boards by
1414     converting NS16550_init to use io accessors, which expanded
1415     the size of the generated code.
1416
1417     this patch fixes the problem by removing icache functions from
1418     the nand builds, which somewhat follows commit
1419     1a2e203b31d33fb720f2cf1033b241ad36ab405a "mpc83xx: turn on icache
1420     in core initialization to improve u-boot boot time"
1421
1422     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1423
1424 commit e74244c5a1c8bcea9b047217277dcd3235a285f4
1425 Author: Ron Madrid <ron_madrid@sbcglobal.net>
1426 Date:   Mon May 10 15:23:20 2010 -0700
1427
1428     Removal of checkboard from spl bootstrap build for SIMPC8313
1429
1430     This patch removes the checkboard function from the build of
1431     the 4k bootstrap section for the SIMPC8313 as it is not needed
1432     in the spl build.  This will allow > 100 bytes of extra room
1433     for other uses.
1434
1435     Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
1436     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1437
1438 commit 9c3f2d6670e6151f4f6329f572a62b0d2d6768ce
1439 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
1440 Date:   Tue May 11 09:54:00 2010 +0200
1441
1442     ppc4xx: Fix building PLU405 board
1443
1444     Due to some overlapping sections it's time to update TEXT_BASE
1445     for this board.
1446
1447     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
1448     Signed-off-by: Stefan Roese <sr@denx.de>
1449
1450 commit a2a0a7171303de5d8ce099344efde2e29ee36eb0
1451 Author: Wolfgang Denk <wd@denx.de>
1452 Date:   Sat May 15 21:23:51 2010 +0200
1453
1454     Makefile: fix out-of-tree building of "u-boot.img" target
1455
1456     Signed-off-by: Wolfgang Denk <wd@denx.de>
1457
1458 commit 2e4f35dbd8e11c3121af99ea8e04ce4fb39e9a4e
1459 Author: Wolfgang Denk <wd@denx.de>
1460 Date:   Sat May 15 20:22:21 2010 +0200
1461
1462     MVBLM7, MVSMR: fix Makefile (cleanup bootscript.img)
1463
1464     Fix MVBLM7 and MVSMR Makefiles for correct out-of-tree building
1465     (create "bootscript.img" in build directory instead of source
1466     directory) and cleanup (remove "bootscript.img" when cleaning up).
1467
1468     Signed-off-by: Wolfgang Denk <wd@denx.de>
1469     Cc: Andre Schwarz <andre.schwarz@matrix-vision.de>
1470
1471 commit cd4b02be1bb732f3990801ff81b57bd597b1d5b6
1472 Author: Wolfgang Denk <wd@denx.de>
1473 Date:   Mon May 10 23:08:02 2010 +0200
1474
1475     ARM: add __aeabi_unwind_cpp_pr0() function to avoid linker complaints
1476
1477     Signed-off-by: Wolfgang Denk <wd@denx.de>
1478     Tested-by: Thomas Weber <weber@corscience.de>
1479
1480 commit 7b43db92110ec2f15c5f7187a165f2928464966b
1481 Author: Wolfgang Denk <wd@denx.de>
1482 Date:   Sun May 9 23:52:59 2010 +0200
1483
1484     drivers/mmc/fsl_esdhc.c: fix compiler warnings
1485
1486     Commit 77c1458d caused the following compiler warnings:
1487
1488     fsl_esdhc.c: In function 'esdhc_pio_read_write':
1489     fsl_esdhc.c:142: warning: assignment discards qualifiers from pointer target type
1490     fsl_esdhc.c: In function 'esdhc_setup_data':
1491     fsl_esdhc.c:169: warning: unused variable 'wml_value'
1492     fsl_esdhc.c: In function 'esdhc_pio_read_write':
1493     fsl_esdhc.c:164: warning: control reaches end of non-void function
1494
1495     Fix these.
1496
1497     Signed-off-by: Wolfgang Denk <wd@denx.de>
1498     Cc: Dipen Dudhat <dipen.dudhat@freescale.com>
1499     Cc: Andy Fleming <afleming@freescale.com>
1500
1501 commit bcb6c2bb84705bfd73eed5c9a31e9ff24833ee8c
1502 Author: York Sun <yorksun@freescale.com>
1503 Date:   Fri May 7 09:12:01 2010 -0500
1504
1505     Enabled support for Rev 1.3 SPD for DDR2 DIMMs
1506
1507     SPD has minor change from Rev 1.2 to 1.3. This patch enables Rev 1.3.
1508     The difference has ben examined and the code is compatible.
1509     Speed bins is not verified on hardware for CL7 at this moment.
1510
1511     This patch also enables SPD Rev 1.x where x is up to "F". According to SPD
1512     spec, the lower nibble is optionally used to determine which additinal bytes
1513     or attribute bits have been defined. Software can safely use defaults. However,
1514     the upper nibble should always be checked.
1515
1516     Signed-off-by: York Sun <yorksun@freescale.com>
1517     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1518
1519 commit f54fe87acedbbad7d29ad18cab31d2b323717514
1520 Author: Kumar Gala <galak@kernel.crashing.org>
1521 Date:   Tue Apr 20 10:21:25 2010 -0500
1522
1523     85xx/fsl-sata: Use is_serdes_configured() to determine if SATA is enabled
1524
1525     On the MPC85xx platform if we have SATA its connected on SERDES.
1526     Determing if SATA is enabled via sata_initialize should not be board
1527     specific and thus we move it out of the MPC8536DS board code.
1528
1529     Additionally, now that we have is_serdes_configured() we can determine
1530     if the given SATA port is enabled and error out if its not in the
1531     driver.
1532
1533     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1534
1535 commit 54648985e2a64e29784e3ed37cd45b637305cd65
1536 Author: Kumar Gala <galak@kernel.crashing.org>
1537 Date:   Tue Apr 20 10:21:12 2010 -0500
1538
1539     85xx/mpc8536ds: Use is_serdes_configured() to determine of PCIe enabled
1540
1541     The new is_serdes_configured covers a broader range of devices than the
1542     PCI specific code.  Use it instead as we convert away from the
1543     is_fsl_pci_cfg() code.
1544
1545     Additionally move to setting LAWs for PCI based on if its configured.
1546     Also updated PCI FDT fixup code to remove PCI controllers from dtb if
1547     they are configured.
1548
1549     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1550
1551 commit 6ab4011b796e0af130ca160ea3c674d462f3bec4
1552 Author: Kumar Gala <galak@kernel.crashing.org>
1553 Date:   Tue Apr 20 10:20:33 2010 -0500
1554
1555     85xx: Add is_serdes_configured() support to MPC8536 SERDES
1556
1557     Add the ability to determine if a given IP block connected on SERDES is
1558     configured.  This is useful for things like PCIe and SRIO since they are
1559     only ever connected on SERDES.
1560
1561     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1562
1563 commit 15351855776f32d40d9c336c0dc6d22a7bcf40c2
1564 Author: Jerry Huang <Chang-Ming.Huang@freescale.com>
1565 Date:   Thu Apr 8 15:56:07 2010 +0800
1566
1567     fsl-diu: Using I/O accessor to CCSR space
1568
1569     Using PPC I/O accessor to DIU I/O space instead of directly
1570     read/write. It will prevent the dozen of compiler order issue
1571     and PPC hardware order issue for accessing I/O space.
1572
1573     Using the toolchain(tc-fsl-x86lnx-e500-dp-4.3.74-2.i386.rpm)
1574     can show up the order issue of DIU driver.
1575
1576     Signed-off-by: Dave Liu <daveliu@freescale.com>
1577     Signed-off-by: Jerry Huang <Chang-Ming.Huang@freescale.com>
1578     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1579
1580 commit fd194f82d1c30802f0597a3e359fdc03ed397367
1581 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
1582 Date:   Mon May 3 13:22:31 2010 +0200
1583
1584     mpc83xx/mvBLM7: add usb commands and cleanup.
1585
1586     Add USB commands.
1587     Rename autoscript to bootscript.
1588     Add automatic bootscript image generation to makefile.
1589
1590     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
1591     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1592
1593 commit 3b439792b0781921c599d8af9bed6a771d295b53
1594 Author: Ron Madrid <ron_madrid@sbcglobal.net>
1595 Date:   Wed Apr 28 16:04:43 2010 -0700
1596
1597     mpc83xx: Add UPMA configuration to SIMPC8313
1598
1599     Added UPM array table, upmconfig, and Local Bus configuration support for SIMPC8313
1600
1601     Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
1602     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
1603
1604 commit 5794619e29c5e22280b0b09b2ea6bc3d2e00da3f
1605 Author: Mike Frysinger <vapier@gentoo.org>
1606 Date:   Wed May 5 04:32:43 2010 -0400
1607
1608     serial: punt unused serial_addr()
1609
1610     Only one file apparently defines this function, and it merely stubs
1611     it out. So if no one is defining/calling it, punt it.
1612
1613     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1614
1615 commit f745817e741e4251afbd9d5d7f04b2419f4aa9d9
1616 Author: Mike Frysinger <vapier@gentoo.org>
1617 Date:   Tue Apr 27 14:15:34 2010 -0400
1618
1619     update include/asm/ gitignore after move
1620
1621     With the cpu include paths moved, the gitignore paths need updating.
1622
1623     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1624     Tested-by: Tom Rix <tom@bumblecow.com>
1625
1626 commit d0179083a9c9e12c8c5400b107156c14c7da1222
1627 Author: Kumar Gala <galak@kernel.crashing.org>
1628 Date:   Wed Apr 28 02:52:02 2010 -0500
1629
1630     Fixup native builds on powerpc
1631
1632     When we changed ARCH from ppc to powerpc we need to treat HOSTARCH the
1633     same way.  We use HOSTARCH == ARCH to determine if a build is native.
1634
1635     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
1636
1637 commit 65d342541e78ab9a22bf480cc4fe2f659f94bad4
1638 Author: Serge Ziryukin <ftrvxmtrx@gmail.com>
1639 Date:   Sun Apr 25 21:32:36 2010 +0300
1640
1641     cmd_usb.c: show cmd usage if no args given
1642
1643     Signed-off-by: Serge Ziryukin <ftrvxmtrx@gmail.com>
1644
1645 commit e4a95d112e5ea8368bfbdac6ff963d1b8dc63cf0
1646 Author: Stefan Roese <sr@denx.de>
1647 Date:   Wed Apr 28 10:47:36 2010 +0200
1648
1649     powerpc: Consolidate bootcount_{store|load} for PowerPC
1650
1651     This patch consolidates bootcount_{store|load} for PowerPC by
1652     implementing a common version in arch/powerpc/lib/bootcount.c. This
1653     code is now used by all PowerPC variants that currently have these
1654     functions implemented.
1655
1656     The functions now use the proper IO-accessor functions to read/write the
1657     values.
1658
1659     This code also supports two different bootcount versions:
1660
1661     a) Use 2 separate words (2 * 32bit) to store the bootcounter
1662     b) Use only 1 word (2 * 16bit) to store the bootcounter
1663
1664     Version b) was already used by MPC5xxx.
1665
1666     Signed-off-by: Stefan Roese <sr@denx.de>
1667     Acked-by: Detlev Zundel <dzu@denx.de>
1668     Acked-by: Kim Phillips <kim.phillips@freescale.com>
1669               for 83xx parts
1670     Cc: Michael Zaidman <michael.zaidman@gmail.com>
1671     Cc: Wolfgang Denk <wd@denx.de>
1672     Cc: Kim Phillips <kim.phillips@freescale.com>
1673     Cc: Anatolij Gustschin <agust@denx.de>
1674
1675 commit 767fdc4af684770f5e97a6c5e19a8ac2616b8329
1676 Author: Ender.Dai <ender.dai@gmail.com>
1677 Date:   Thu Apr 22 15:24:25 2010 +0800
1678
1679     drivers/*/Makefile: fix conditional compile rule.
1680
1681     Fix conditional compile rule for twl4030.c and videomodes.c.
1682
1683     Signed-off-by: Ender.Dai <ender.dai@gmail.com>
1684
1685 commit 54fa2c5b51c564cce716942d26492437457980a4
1686 Author: Larry Johnson <lrj@acm.org>
1687 Date:   Tue Apr 20 08:09:43 2010 -0400
1688
1689     Move test for unnecessary memmove to memmove_wd()
1690
1691     Signed-off-by: Larry Johnson <lrj@acm.org>
1692
1693 commit b050c72d52c4e30d5b978ab6758f8dcdbe5c690c
1694 Author: Mike Frysinger <vapier@gentoo.org>
1695 Date:   Tue Apr 20 05:49:30 2010 -0400
1696
1697     compiler.h: add uint typedef
1698
1699     Recent crc changes started using the "uint" type in headers that are used
1700     on the build system.  This subsequently broke mingw targets as they do not
1701     provide such a type.  So add this basic typedef to compiler.h so that we
1702     do not have to worry about this breaking again in the future.
1703
1704     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
1705
1706 commit 39f7aacf3fd285b42b92c2c2d66d95339a3569cc
1707 Author: Trübenbach, Ralf <Ralf.Truebenbach@men.de>
1708 Date:   Wed Apr 14 11:15:16 2010 +0200
1709
1710     command.c: Enable auto tab for the editenv command
1711
1712     Enable the auto completion (with TAB) of the environment variable name
1713     after the editenv command.
1714
1715     Signed-off-by: Ralf Trübenbach <ralf.truebenbach@men.de>
1716
1717 commit 0738e24e2c1d95bb94455d44485dc5d7b9c9d707
1718 Author: Reinhard Arlt <reinhard.arlt@esd.eu>
1719 Date:   Tue Apr 13 09:59:09 2010 +0200
1720
1721     74xx_7xx: CPCI750: Add ECC support on esd CPCI-CPU/750 board
1722
1723     Add ECC support for DDR RAM for MV64360 on esd CPCI-CPU/750 board.
1724
1725     This patch also adds the "pldver" command to display the CPLD
1726     revision.
1727
1728     Signed-off-by: Reinhard Arlt <reinhard.arlt@esd.eu>
1729     Signed-off-by: Stefan Roese <sr@denx.de>
1730
1731 commit 1f9f3cf6ccbccae1c1edff01ec20fe2a586b9701
1732 Author: Graeme Russ <graeme.russ@gmail.com>
1733 Date:   Sat Apr 24 00:06:00 2010 +1000
1734
1735     sc520: Fix minor DRAM Controller Setup bug
1736
1737     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1738
1739 commit d20053efdf328d97a018536689fc55df4faf1094
1740 Author: Graeme Russ <graeme.russ@gmail.com>
1741 Date:   Sat Apr 24 00:05:59 2010 +1000
1742
1743     sc520: Update to new AMD Copyright
1744
1745     AMD recently changed the licensing of the RAM sizing code to the
1746     GPLv2 (or at your option any later version)
1747
1748     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1749
1750 commit 880c59e5add3681bd4dca14d2fd20152bee7ad14
1751 Author: Graeme Russ <graeme.russ@gmail.com>
1752 Date:   Sat Apr 24 00:05:58 2010 +1000
1753
1754     eNET: Implement eNET Watchdog
1755
1756     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1757
1758 commit f2a55055e9b19f3eba9de97ff454cf8bfef25468
1759 Author: Graeme Russ <graeme.russ@gmail.com>
1760 Date:   Sat Apr 24 00:05:57 2010 +1000
1761
1762     eNET: Use SC520 MMCR to reset eNET board
1763
1764     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1765
1766 commit 4a4c31ae08d4dcabe348013e135de28b01c29bf0
1767 Author: Graeme Russ <graeme.russ@gmail.com>
1768 Date:   Sat Apr 24 00:05:56 2010 +1000
1769
1770     eNET: Add PC/AT compatibility setup function
1771
1772     The eNET uses the sc520 software timers rather than the PC/AT clones
1773
1774     Set all interrupts and timers up to be PC/AT compatible
1775
1776     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1777
1778 commit 8fd805632f95e5e834f312a51aa969bf1d99c41b
1779 Author: Graeme Russ <graeme.russ@gmail.com>
1780 Date:   Sat Apr 24 00:05:55 2010 +1000
1781
1782     eNET: Add support for onboard RTL8100B (RTL8139) chips
1783
1784     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1785
1786 commit 21e67e796bb1d59a484dce2b4203d61bf1fd5be8
1787 Author: Graeme Russ <graeme.russ@gmail.com>
1788 Date:   Sat Apr 24 00:05:54 2010 +1000
1789
1790     sc520: Board Specific PCI Init
1791
1792     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1793
1794 commit 0278216b76fc1e5dbf4cbd10d5d734323039c36f
1795 Author: Graeme Russ <graeme.russ@gmail.com>
1796 Date:   Sat Apr 24 00:05:53 2010 +1000
1797
1798     sc520: Move PCI defines to PCI include file
1799
1800     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1801
1802 commit 4f197c30e5cb3005909402b7fc630cb092eef02f
1803 Author: Graeme Russ <graeme.russ@gmail.com>
1804 Date:   Sat Apr 24 00:05:52 2010 +1000
1805
1806     eNET: Fix CONFIG_SYS_HZ to be 1000
1807
1808     The clock interupt has always been 1kHz as per timer_init() in
1809     /arch/i386/cpu/sc520/sc520_timer.c
1810
1811     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1812
1813 commit 6fd445c32860bb06e9a68b516845a1bbf7c37889
1814 Author: Graeme Russ <graeme.russ@gmail.com>
1815 Date:   Sat Apr 24 00:05:51 2010 +1000
1816
1817     eNET: Fix Flash Write
1818
1819     Onboard AMD Flash chip does not support buffered writes
1820
1821     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1822
1823 commit 5204566e53a3c519e8795480d056635bc64b11cd
1824 Author: Graeme Russ <graeme.russ@gmail.com>
1825 Date:   Sat Apr 24 00:05:50 2010 +1000
1826
1827     sc520: Allow boards to override udelay
1828
1829     If the board has a high precision mico-second timer, it maked sense to use
1830     it instead of the on-chip one
1831
1832     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1833
1834 commit 95ffaba39042064c5eb68404894fd6b0f1d6a3e3
1835 Author: Graeme Russ <graeme.russ@gmail.com>
1836 Date:   Sat Apr 24 00:05:49 2010 +1000
1837
1838     x86: Fix support for booting bzImage
1839
1840     Add support for newer (up to 2.6.33) kernels
1841
1842     Add zboot command which takes the address of a bzImage as its first
1843     argument and (optionally) the size of the bzImage as the second argument
1844     (the second argument is needed for older kernels which do not include
1845     the bzImage size in the header)
1846
1847     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1848
1849 commit 79ea6b87011c0524ced31359e2be7aac97c29d0a
1850 Author: Graeme Russ <graeme.russ@gmail.com>
1851 Date:   Sat Apr 24 00:05:48 2010 +1000
1852
1853     x86: Provide weak PC/AT compatibility setup function
1854
1855     It is possibly to setup x86 boards to use non-PC/AT configurations. For
1856     example, the sc520 is an x86 CPU with PC/AT and non-PC/AT peripherals.
1857     This function allows the board to set itself up for maximum PC/AT
1858     compatibility just before booting the Linux kernel (the Linux kernel
1859     'just works' if everything is PC/AT compliant)
1860
1861     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1862
1863 commit bf16500f79fdf2653a286b40bb601cb185ac4675
1864 Author: Graeme Russ <graeme.russ@gmail.com>
1865 Date:   Sat Apr 24 00:05:47 2010 +1000
1866
1867     x86: Use CONFIG_SERIAL_MULTI
1868
1869     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1870
1871 commit 167cdad1372917bc11c636c359aad02625291fa9
1872 Author: Graeme Russ <graeme.russ@gmail.com>
1873 Date:   Sat Apr 24 00:05:46 2010 +1000
1874
1875     SERIAL: Enable port-mapped access
1876
1877     The x86 architecture exclusively uses Port-Mapped I/O (inb/outb) to access
1878     the 16550 UARTs. This patch mimics how Linux selects between Memory-Mapped
1879     and Port-Mapped I/O. This allows x86 boards to use CONFIG_SERIAL_MUTLI and
1880     drop the custom serial port driver
1881
1882     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1883
1884 commit 153c2d9f2397e8b6ca03cfebb4e9666ea0b0637c
1885 Author: Graeme Russ <graeme.russ@gmail.com>
1886 Date:   Sat Apr 24 00:05:45 2010 +1000
1887
1888     x86: Fix copying of Real-Mode code into RAM
1889
1890     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1891
1892 commit 2fb1bc4f53618743b92a48763d7aaa0ece9ad98f
1893 Author: Graeme Russ <graeme.russ@gmail.com>
1894 Date:   Sat Apr 24 00:05:44 2010 +1000
1895
1896     x86: Pass relocation offset into Global Data
1897
1898     In order to locate the 16-bit BIOS code, we need to know the reloaction
1899     offset.
1900
1901     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1902
1903 commit c14a3669b22d3e430b416cdee92b751f13697a1f
1904 Author: Graeme Russ <graeme.russ@gmail.com>
1905 Date:   Sat Apr 24 00:05:43 2010 +1000
1906
1907     x86: Move GDT to a safe location in RAM
1908
1909     Currently, the GDT is either located in FLASH or in the non-relocated
1910     U-Boot image in RAM. Both of these locations are unsafe as those
1911     locations can be erased during a U-Boot update. Move the GDT into the
1912     highest available memory location and relocate U-Boot to just below it
1913
1914     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1915
1916 commit 077e1958ca4afe12d88043b123ded058c51b89f7
1917 Author: Graeme Russ <graeme.russ@gmail.com>
1918 Date:   Sat Apr 24 00:05:42 2010 +1000
1919
1920     x86: Add RAM bootstrap functionality
1921
1922     Add a parameter to the 32-bit entry to indicate if entry is from Real
1923     Mode or not. If entry is from Real Mode, execute the destructive 'sizer'
1924     routine to determine memory size as we are booting cold and running in
1925     Flash. If not entering from Real Mode, we are executing a U-Boot image
1926     from RAM and therefore the memory size is already known (and running
1927     'sizer' will destroy the running image)
1928
1929     There are now two 32-bit entry points. The first is the 'in RAM' entry
1930     point which exists at the start of the U-Boot binary image. As such,
1931     you can load u-boot.bin in RAM and jump directly to the load address
1932     without needing to calculate any offsets. The second entry point is
1933     used by the real-to-protected mode switch
1934
1935     This patch also changes TEXT_BASE to 0x6000000 (in RAM). You can load
1936     the resulting image at 0x6000000 and simple go 0x6000000 from the u-boot
1937     prompt
1938
1939     Hopefully a later patch will completely elliminate any dependency on
1940     TEXT_BASE like a relocatable linux kernel (perfect world)
1941
1942     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1943
1944 commit 759598f82f02cc84614450807cb5de43ca18a339
1945 Author: Graeme Russ <graeme.russ@gmail.com>
1946 Date:   Sat Apr 24 00:05:41 2010 +1000
1947
1948     x86: Split sc520 memory sizing versus reporting
1949
1950     This patch allows the low-level assembler boot-strap to obtain the RAM
1951     size without calling the destructive 'sizer' routine. This allows
1952     boot-strapping from a U-Boot image loaded in RAM
1953
1954     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1955
1956 commit 4dba333b3c7b34073b0439cc942877f98403632c
1957 Author: Graeme Russ <graeme.russ@gmail.com>
1958 Date:   Sat Apr 24 00:05:40 2010 +1000
1959
1960     x86: Fix sc520 memory size reporting
1961
1962     There is an error in how the assembler version of the sc520 memory size
1963     reporting code works. As a result, it will only ever report at most the
1964     size of one bank of RAM
1965
1966     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1967
1968 commit 9e08efcfee22570bb3a9ea384bf4d60b378f6092
1969 Author: Graeme Russ <graeme.russ@gmail.com>
1970 Date:   Sat Apr 24 00:05:39 2010 +1000
1971
1972     x86: Fix do_go_exec()
1973
1974     This was broken a long time ago by a49864593e083a5d0779fb9ca98e5a0f2053183d
1975     which munged the NIOS and x86 do_go_exec()
1976
1977     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1978
1979 commit 433ff2bdbccc5190189528305e4ed6f7205dbafd
1980 Author: Graeme Russ <graeme.russ@gmail.com>
1981 Date:   Sat Apr 24 00:05:38 2010 +1000
1982
1983     x86: Add register dump to crash handlers
1984
1985     Shamelessly steal the Linux x86 crash handling code and shove it into
1986     U-Boot (cool - it fits). Be sure to include suitable attribution to
1987     Linus
1988
1989     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
1990
1991 commit 64a0a4995e79ef9813bb51d5f1ff35ae5dabfc7e
1992 Author: Graeme Russ <graeme.russ@gmail.com>
1993 Date:   Sat Apr 24 00:05:37 2010 +1000
1994
1995     x86: Fix MMCR Access
1996
1997     Change sc520 MMCR Access to use memory accessor functions
1998
1999     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
2000
2001 commit 535ad2db069aae6d1d36fc05c31cbd8a2b3d8831
2002 Author: Graeme Russ <graeme.russ@gmail.com>
2003 Date:   Sat Apr 24 00:05:36 2010 +1000
2004
2005     x86: #ifdef out getenv_IPaddr()
2006
2007     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
2008
2009 commit 721c36705a9efc7b67f78d0c3e8485e4f1b8bcc9
2010 Author: Graeme Russ <graeme.russ@gmail.com>
2011 Date:   Sat Apr 24 00:05:35 2010 +1000
2012
2013     x86: Add unaligned.h
2014
2015     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
2016
2017 commit 93c7e70f648fb817e519f6e163b7ef9befc27349
2018 Author: Michael Zaidman <michael.zaidman@gmail.com>
2019 Date:   Wed Apr 7 18:30:08 2010 +0300
2020
2021     POST: Added ECC memory test for mpc83xx.
2022
2023     Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
2024
2025     Fixed minor coding style issue.
2026     Signed-off-by: Wolfgang Denk <wd@denx.de>
2027
2028 commit 8cd852824d91e232f1f820a0772c3c1d8af84b05
2029 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2030 Date:   Sat Mar 27 17:14:36 2010 +0100
2031
2032     cmd_onenand.c: moved to standard subcommand handling
2033
2034     On the fly also fixed the following things:
2035     - write help talked about a parameter oob, but that one was not used, so
2036       removed it from the help message.
2037     - the test command also allowed a force subcommand but didn't use it.
2038       eliminated the code.
2039     - do_onenand made static
2040     - do_onenand contained
2041         int blocksize;
2042         ...
2043         mtd = &onenand_mtd;
2044         this = mtd->priv;
2045         blocksize = (1 << this->erase_shift);
2046       As blocksize was not used the last two statements were unneeded so
2047       removed them.
2048       The first statement (mtd = ....) assigns to a global. Not sure if it
2049       is needed, and since I could not test this, left the line for now
2050
2051     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2052
2053 commit 3882d7a5a57eb8d1f41570522445bab61c628e6f
2054 Author: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
2055 Date:   Fri Mar 19 15:34:25 2010 +0100
2056
2057     ppc: unused memory region too close to current stack pointer
2058
2059     This avoids a possible overwrite of the (end of) ramdisk by u-boot.
2060     The unused memory region for ppc boot currently starts 1k below the
2061     do_bootm->bootm_start->arch_lmb_reserve stack ptr. This isn't enough since
2062     do_bootm->do_bootm_linux->boot_relocate_fdt calls printf which may
2063     very well use more than 1k stack space.
2064
2065     Signed-off-by: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
2066
2067 commit 4b42c9059e165500353174601a8e97b2cf81d3f4
2068 Author: Timur Tabi <timur@freescale.com>
2069 Date:   Tue Apr 13 13:16:03 2010 -0500
2070
2071     allow print_size to print large numbers on 32-bit systems
2072
2073     Modify print_size() so that it can accept numbers larger than 4GB on 32-bit
2074     systems.
2075
2076     Add support for display terabyte, petabyte, and exabyte sizes.  Change the
2077     output to use International Electrotechnical Commission binary prefix standard.
2078
2079     Signed-off-by: Timur Tabi <timur@freescale.com>
2080
2081 commit 52dbac69c27dee67a4c051b1055d93b0ac4e2062
2082 Author: Timur Tabi <timur@freescale.com>
2083 Date:   Tue Apr 13 13:16:02 2010 -0500
2084
2085     fix print_size printing fractional gigabyte numbers on 32-bit platforms
2086
2087     In print_size(), the math that calculates the fractional remainder of a number
2088     used the same integer size as a physical address.  However, the "10 *" factor
2089     of the algorithm means that a large number (e.g. 1.5GB) can overflow the
2090     integer if we're running on a 32-bit system.  Therefore, we need to
2091     disassociate this function from the size of a physical address.
2092
2093     Signed-off-by: Timur Tabi <timur@freescale.com>
2094
2095 commit b5cebb4fd60fefc7700a486bb74fecc66c07acff
2096 Author: Mike Frysinger <vapier@gentoo.org>
2097 Date:   Wed May 5 03:20:30 2010 -0400
2098
2099     Blackfin: TWI/I2C: implement multibus support
2100
2101     In order to do this cleanly, the register accesses have to be converted to
2102     a C struct (base pointer), so do that in the process.
2103
2104     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2105
2106 commit b4377e12e9aa0b3bf2dcae0a0f02ec9086338506
2107 Author: Stefano Babic <sbabic@denx.de>
2108 Date:   Tue Mar 16 17:22:21 2010 +0100
2109
2110     Add SPI support to mx51evk board
2111
2112     The patch adds SPI devices to the mx51evk board.
2113     The MC13892 chip (PMIC) is supported.
2114
2115     Signed-off-by: Stefano Babic <sbabic@denx.de>
2116
2117 commit d3588a55d4a041f2208290b8b6f9cecbdad179ac
2118 Author: Stefano Babic <sbabic@denx.de>
2119 Date:   Sun Apr 18 19:27:44 2010 +0200
2120
2121     MX: Added definition file for MC13892
2122
2123     The MC13892 is a Power Controller used with processors
2124     of the family MX.51. The file adds definitions to be used to setup
2125     the internal registers via SPI.
2126
2127     Signed-off-by: Stefano Babic <sbabic@denx.de>
2128
2129 commit d205ddcfc5b905eff023d5acac395721d80a92c7
2130 Author: Stefano Babic <sbabic@denx.de>
2131 Date:   Sun Apr 4 22:43:38 2010 +0200
2132
2133     SPI: added support for MX51 to mxc_spi
2134
2135     This patch add SPI support for the MX51 processor.
2136
2137     Signed-off-by: Stefano Babic <sbabic@denx.de>
2138
2139 commit e98ecd71102de9d97bd82be247ed909260fb671b
2140 Author: Stefano Babic <sbabic@denx.de>
2141 Date:   Fri Apr 16 17:13:54 2010 +0200
2142
2143     MX31: Add support for PMIC to the QONG module
2144
2145     Add support for the PMIC (MC13783) controller
2146     and enables charging of the RTC battery.
2147
2148     Signed-off-by: Stefano Babic <sbabic@denx.de>
2149
2150 commit dfe5e14fa263eb8f1a9f087f0284788e7559821d
2151 Author: Stefano Babic <sbabic@denx.de>
2152 Date:   Fri Apr 16 17:11:19 2010 +0200
2153
2154     MX: RTC13783 uses general function to access PMIC
2155
2156     The RTC is part of the Freescale's PMIC controller.
2157     Use general function to access to PMIC internal registers.
2158
2159     Signed-off-by: Stefano Babic <sbabic@denx.de>
2160     Tested-by: Magnus Lilja <lilja.magnus@gmail.com>
2161
2162 commit 28bb6d34d3f431b7b00444e2f829b2c04f5daf4d
2163 Author: Stefano Babic <sbabic@denx.de>
2164 Date:   Sun Apr 4 23:08:03 2010 +0200
2165
2166     MX: Added Freescale Power Management Driver
2167
2168     The patch add supports for the Freescale's Power
2169     Management Controller (known as Atlas) used together with i.MX31/51
2170     processors. It was tested with a MC13783 (MX31) and
2171     MC13892 (MX51).
2172
2173     Signed-off-by: Stefano Babic <sbabic@denx.de>
2174
2175 commit ba6adeb48e71f7f1b791b6e98999a5680d919b26
2176 Author: Magnus Lilja <lilja.magnus@gmail.com>
2177 Date:   Fri Apr 23 20:30:49 2010 +0200
2178
2179     i.MX31: Activate NAND support for i.MX31 Litekit board.
2180
2181     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
2182
2183 commit 60381d687885c0e2100657ca73e97e38c4604f5e
2184 Author: Fabio Estevam <fabioestevam@yahoo.com>
2185 Date:   Fri Apr 23 06:32:01 2010 -0700
2186
2187     MX51: Fix MX51 CPU detect message
2188
2189     Fix MX51 CPU detect message.
2190
2191     Original string was:
2192     CPU:   Freescale i.MX51 family 3.0V at 800 MHz
2193
2194     which can be misinterpreted as  3.0 Volts instead of the silicon revision.
2195
2196     ,change it to:
2197     CPU:   Freescale i.MX51 family rev3.0 at 800 MHz
2198
2199     Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2200
2201 commit 68c07a0c215a64826ed13c2f9b00a6d3b298822e
2202 Author: Stefano Babic <sbabic@denx.de>
2203 Date:   Sun Apr 18 20:01:01 2010 +0200
2204
2205     MX51evk: Removed warnings
2206
2207     Changes reflect modifications in the fsl_esdhc driver
2208     (the clk_enable field war removed in the configuration structure).
2209
2210     Signed-off-by: Stefano Babic <sbabic@denx.de>
2211
2212 commit 87db58dca47f93f9fb3b4ed0196dd7a3f5df1cb9
2213 Author: Anatolij Gustschin <agust@denx.de>
2214 Date:   Wed Apr 21 13:52:38 2010 +0200
2215
2216     tx25: fix crash while booting Linux
2217
2218     Currently booting Linux on TX25 board doesn't work
2219     since there is no correct mach-id and boot parameters
2220     setup for tx25 board. Fix it now.
2221
2222     Signed-off-by: Anatolij Gustschin <agust@denx.de>
2223     Cc: John Rigby <jcrigby@gmail.com>
2224     Cc: Stefano Babic <sbabic@denx.de>
2225
2226 commit b88c5988db176a0f9de5598d5167ee2498637d40
2227 Author: Kim Phillips <kim.phillips@freescale.com>
2228 Date:   Tue Apr 13 21:11:53 2010 -0500
2229
2230     configs: remove unused CONFIG_COMMAND_HISTORY
2231
2232     $ git grep CONFIG_COMMAND_HISTORY
2233     CHANGELOG:    CONFIG_COMMAND_HISTORY
2234     include/configs/AP1000.h:#define CONFIG_COMMAND_HISTORY 1
2235     include/configs/keymile-common.h:#define CONFIG_COMMAND_HISTORY         1
2236     include/configs/manroland/common.h:#define CONFIG_COMMAND_HISTORY               1
2237     $
2238
2239     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
2240     Acked-by: Heiko Schocher <hs@denx.de>
2241
2242 commit 7769c5bc06615293870d00fc81366cd43ba0623a
2243 Author: Anatolij Gustschin <agust@denx.de>
2244 Date:   Tue Apr 13 14:47:32 2010 +0200
2245
2246     mvsmr: fix link error
2247
2248     MVSMR board support doesn't link since recent rework
2249     of U-Boot directory structure. Fix it now.
2250
2251     Signed-off-by: Anatolij Gustschin <agust@denx.de>
2252     Cc: Andre Schwarz <andre.schwarz@matrix-vision.de>
2253     Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
2254     Fixed merge conflict
2255     Signed-off-by: Wolfgang Denk <wd@denx.de>
2256
2257 commit 4324dc72df5879e5b614c4a3f326884723ede9b7
2258 Author: Mike Frysinger <vapier@gentoo.org>
2259 Date:   Tue Apr 27 14:15:28 2010 -0400
2260
2261     Blackfin: bfin_mac: hook up new write_hwaddr function
2262
2263     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2264     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2265
2266 commit 3ac9d6c650d94c51645efa446c1d914c5440990d
2267 Author: Thomas Chou <thomas@wytron.com.tw>
2268 Date:   Tue Apr 27 20:20:27 2010 +0800
2269
2270     net: ethoc: add write_hwaddr support
2271
2272     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
2273     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2274
2275 commit 6c7c444786fc4022999362fce119c8b731eedcb4
2276 Author: Thomas Chou <thomas@wytron.com.tw>
2277 Date:   Tue Apr 27 20:15:10 2010 +0800
2278
2279     net: altera_tse: add write_hwaddr support
2280
2281     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
2282     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2283
2284 commit fb57ec97b90291c589087167f100483a089837bf
2285 Author: Heiko Schocher <hs@denx.de>
2286 Date:   Tue Apr 27 07:43:52 2010 +0200
2287
2288     net: fec_mxc: add write_hwaddr support
2289
2290     tested on the magnesium board.
2291
2292     Signed-off-by: Heiko Schocher <hs@denx.de>
2293     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2294
2295 commit b5ce63ed12b4cd81d211621aca0c222b20d2a691
2296 Author: Prafulla Wadaskar <prafulla@marvell.com>
2297 Date:   Tue Apr 6 22:21:33 2010 +0530
2298
2299     net:kirkwood_egiga.c: MAC addresses programming using write_hwaddr
2300
2301     Added a new function kwgbe_write_hwaddr for programming egiga
2302     controller's hardware address.
2303     This function will be called for each egiga port being used
2304
2305     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
2306     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2307
2308 commit ecee9324d73555e744593f3e0d387bec4c566f55
2309 Author: Ben Warren <biggerbadderben@gmail.com>
2310 Date:   Mon Apr 26 11:11:46 2010 -0700
2311
2312     Program net device MAC addresses after initializing
2313
2314     Add a new function to the eth_device struct for programming a network
2315     controller's hardware address.
2316
2317     After all network devices have been initialized and the proper MAC address
2318     for each has been determined, make a device driver call to program the
2319     address into the device.  Only device instances with valid unicast addresses
2320     will be programmed.
2321
2322     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2323     Acked-by: Detlev Zundel <dzu@denx.de>
2324     Tested-by: Prafulla Wadaskar <prafulla@marvell.com>
2325     Tested-by: Heiko Schocher <hs@denx.de>
2326     Tested-by: Thomas Chou <thomas@wytron.com.tw>
2327
2328 commit c960b13ed22d9ea570957379f9f7f2f37d87ef08
2329 Author: Thomas Chou <thomas@wytron.com.tw>
2330 Date:   Tue Apr 20 12:49:52 2010 +0800
2331
2332     net: add altera triple speeds ethernet mac driver
2333
2334     This driver supports the Altera triple speeds 10/100/1000 ethernet
2335     mac.
2336
2337     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
2338     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2339
2340 commit f6569884b45e480e2c575d85ce86a2636a41c66b
2341 Author: Thomas Chou <thomas@wytron.com.tw>
2342 Date:   Thu Apr 15 22:32:38 2010 +0800
2343
2344     net: add opencore 10/100 ethernet mac driver
2345
2346     This patch ports the opencore 10/100 ethernet mac driver ethoc.c
2347     from linux kernel to u-boot.
2348
2349     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
2350     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2351
2352 commit bd75db3feb9a8e4123b76006dbe582b71adbf22f
2353 Author: Valentin Yakovenkov <yakovenkov@niistt.ru>
2354 Date:   Fri Apr 23 09:40:23 2010 +0400
2355
2356     smc911x driver frame alignment patch
2357
2358     SMSC911x chips have alignment function to allow frame payload data
2359     (which comes after 14-bytes ethernet header) to be aligned at some
2360     boundary when reading it from fifo (usually - 4 bytes boundary).
2361     This is done by inserting fake zeros bytes BEFORE actual frame data when
2362     reading from SMSC's fifo.
2363     This function controlled by RX_CFG register. There are bits that
2364     represents amount of fake bytes to be inserted.
2365
2366     Linux uses alignment of 4 bytes. Ethernet frame header is 14 bytes long,
2367     so we need to add 2 fake bytes to get payload data aligned at 4-bytes
2368     boundary.
2369     Linux driver does this by adding IP_ALIGNMENT constant (defined at
2370     skb.h) when calculating fifo data length. All network subsystem of Linux
2371     uses this constant too when calculating different offsets.
2372
2373     But u-boot does not use any packet data alignment, so we don't need to
2374     add anything when calculating fifo data length.
2375     Moreover, driver zeros the RX_CFG register just one line up, so chip
2376     does not insert any fake data at the beginig. So calculated data length
2377     is always bigger by 1 word.
2378
2379     It seems that at almost every packet read we get an underflow condition
2380     at fifo and possible corruption of data. Especially at continuous
2381     transfers, such as tftp.
2382
2383     Just after removing this magic addition, I've got tftp transfer speed as
2384     it aught to be at 100Mbps. It was really slow before.
2385
2386     It seems that fifo underflow occurs only when using byte packing on
2387     32-bit blackfin bus (may be because of very small delay between reads).
2388
2389     Signed-off-by: Valentin Yakovenkov <yakovenkov@niistt.ru>
2390     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2391
2392 commit f0588fdf921c63f84051923bb29eb4255d62a6e7
2393 Author: Prafulla Wadaskar <prafulla@marvell.com>
2394 Date:   Tue Apr 6 21:33:08 2010 +0530
2395
2396     net: Kirkwood_egiga.c bugfixes for rx path
2397
2398     Cosmetic changes: Few comments updated
2399     Functionality: Rx packet frame size is programming should
2400     be done when port is in disabled state. this is corrected
2401
2402     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
2403     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2404
2405 commit 2e236bf28e729aca28e60c153dd8f913d1b3d058
2406 Author: Eric Jarrige <eric.jarrige@armadeus.org>
2407 Date:   Fri Apr 16 00:03:19 2010 +0200
2408
2409     fec_mxc.c: Fix MX27 FEC MAC validity check
2410
2411     Fix MX27 FEC logic to check validity of the MAC address in fuse.
2412     Only null (empty fuse) or invalid MAC address was retrieved from mx27 fuses before this change.
2413
2414     Signed-off-by:  Eric Jarrige <jorasse@armadeus.org>
2415     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2416
2417 commit 538be58568542aac2ed4bdf4c05398cfa67e98f0
2418 Author: Andy Fleming <afleming@freescale.com>
2419 Date:   Mon Apr 19 14:54:49 2010 -0500
2420
2421     tsec: Wait for both RX and TX to stop
2422
2423     When gracefully stopping the controller, the driver was continuing if
2424     *either* RX or TX had stopped.  We need to wait for both, or the
2425     controller could get into an invalid state.
2426
2427     Signed-off-by: Andy Fleming <afleming@freescale.com>
2428     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2429
2430 commit a45dde2293c816138e53c26eca6fd0322583f9a6
2431 Author: Mike Frysinger <vapier@gentoo.org>
2432 Date:   Wed Apr 14 16:29:06 2010 -0400
2433
2434     net: dm9000x: use standard I/O accessors
2435
2436     The current dm9000x driver accesses its memory mapped registers directly
2437     instead of using the standard I/O accessors.  This can cause problems on
2438     Blackfin systems as the accesses can get out of order.  So convert the
2439     direct volatile dereferences to use the normal in/out macros.
2440
2441     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2442     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2443
2444 commit 5525856d59910c72687ab6201f39cdf1c04cfc15
2445 Author: Detlev Zundel <dzu@denx.de>
2446 Date:   Thu Apr 8 11:49:59 2010 +0200
2447
2448     mpc512x_fec: Move PHY initialization from probe into init routine.
2449
2450     This saves the autonegotation delay when not using ethernet in U-Boot
2451
2452     Signed-off-by: Detlev Zundel <dzu@denx.de>
2453     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2454
2455 commit 910119b3c462fd6367536899ee43de1eb7d22d8e
2456 Author: John Rigby <jcrigby@gmail.com>
2457 Date:   Wed Apr 7 23:29:40 2010 -0600
2458
2459     fec_mxc don't use internal eeprom on MX25
2460
2461     Avoid using the internal eeprom on MX25 like MX51 already does.
2462
2463     Signed-off-by: John Rigby <jcrigby@gmail.com>
2464     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2465
2466 commit 33f684d6d512992ed1ae37ec46e76bdeb0773bac
2467 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
2468 Date:   Tue Apr 6 11:13:02 2010 +0200
2469
2470     fix lockup in mcfmii/mii_discover_phy() in case communication fails
2471
2472     Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
2473     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2474
2475 commit 23c34af48ff0dbff3bbaa8e94df3bf40350a709f
2476 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
2477 Date:   Wed Jun 17 16:00:41 2009 -0400
2478
2479     83xx: UEC: Added support for bitBang MII driver access to PHYs
2480
2481     This patch enabled support for having PHYs on bitBang MII and uec MII
2482     operating at the same time. Modeled after the MPC8360ADS implementation.
2483
2484     Added the ability to specify which ethernet interfaces have bitbang SMI
2485     on the board header file.
2486
2487     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
2488     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2489
2490 commit 9739946cc5b616c026d433bd07d193cf452ddea0
2491 Author: Robin Getz <rgetz@blackfin.uclinux.org>
2492 Date:   Mon Mar 8 14:07:00 2010 -0500
2493
2494     ./net/net.c - make Microsoft dns servers happy with random_port() numbers
2495
2496     For some reason, (which I can't find any documentation on), if U-Boot
2497     gives a port number higher than 17500 to a Microsoft DNS server, the
2498     server will reply to port 17500, and U-Boot will ignore things (since
2499     that isn't the port it asked the DNS server to reply to).
2500
2501     This fixes that by ensuring the random port number is less than 17500.
2502
2503     Signed-off-by:  Robin Getz <rgetz@blackfin.uclinux.org>
2504     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2505
2506 commit 6f5f89f01195e2d009b317df27197a38fcab3553
2507 Author: Detlev Zundel <dzu@denx.de>
2508 Date:   Thu Apr 1 14:16:41 2010 +0200
2509
2510     Remove unused "local_crc32" function.
2511
2512     For code archeologists, this is a nice example of copy and paste history.
2513
2514     Signed-off-by: Detlev Zundel <dzu@denx.de>
2515     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2516
2517 commit aba4b69d01457ab2988e91c8592e5d2ffb10f569
2518 Author: Detlev Zundel <dzu@denx.de>
2519 Date:   Wed Mar 31 17:56:08 2010 +0200
2520
2521     net: Trivial coding style issue with empty for statement
2522
2523     Signed-off-by: Detlev Zundel <dzu@denx.de>
2524     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2525
2526 commit e3f2a93362c823fc1feb5e8a40ff3c120716a05b
2527 Author: Prafulla Wadaskar <prafulla@marvell.com>
2528 Date:   Wed Mar 3 15:27:21 2010 +0530
2529
2530     net: Kirkwood_egiga.c: fixed build warnings
2531
2532     This patch fixes following build warnings for kirkwood_egiga.c
2533
2534     kirkwood_egiga.c: In function "kwgbe_init":
2535     kirkwood_egiga.c:448: warning: dereferencing type-punned pointer will break strict-aliasing rules
2536     kirkwood_egiga.c: In function "kwgbe_recv":
2537     kirkwood_egiga.c:609: warning: dereferencing type-punned pointer will break strict-aliasing rules
2538
2539     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
2540     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
2541
2542 commit 20d98c2cea3398ad93beccd4727a371f41514086
2543 Author: Asen Dimov <dimov@ronetix.at>
2544 Date:   Mon Apr 19 14:18:43 2010 +0300
2545
2546     pm9263 converted to at91 soc access
2547
2548     Signed-off-by: Asen Dimov <dimov@ronetix.at>
2549
2550 commit d6b91e30d32871eb20b6227519fd2f3a6ea073fd
2551 Author: Asen Dimov <dimov@ronetix.at>
2552 Date:   Mon Apr 19 14:17:22 2010 +0300
2553
2554     at91: define matrix registers bit fields
2555
2556     Signed-off-by: Asen Dimov <dimov@ronetix.at>
2557
2558 commit eeb50ce193453951529015f50e5c1ccd7b55aad2
2559 Author: Stefano Babic <sbabic@denx.de>
2560 Date:   Tue Apr 13 12:19:06 2010 +0200
2561
2562     MX31: Removed erroneous board name from QONG
2563
2564     QONG is a module that can be installed on several boards,
2565     not only on the QONG-EVB manufactured by Dave srl.
2566
2567     Signed-off-by: Stefano Babic <sbabic@denx.de>
2568
2569 commit c9d944d35e7904229c5333e761bce9d4324971f8
2570 Author: Stefano Babic <sbabic@denx.de>
2571 Date:   Thu Apr 8 17:23:52 2010 +0200
2572
2573     MX31: Add UBI support to QONG module
2574
2575     The UBI/UBIFS support is added to the QONG module.
2576
2577     Signed-off-by: Stefano Babic <sbabic@denx.de>
2578
2579 commit eab40f819ddd50eef465619db1386c053b59a95b
2580 Author: Stefano Babic <sbabic@denx.de>
2581 Date:   Wed Mar 31 10:27:47 2010 +0200
2582
2583     MX31: Support 128MB RAM on QONG module
2584
2585     The QONG module can be downsized and delivered
2586     with 128MB instead of 256MB. The patch adds
2587     run time support for the two different memory
2588     configurations.
2589
2590     Signed-off-by: Stefano Babic <sbabic@denx.de>
2591
2592 commit 45997e0a86ee8d8abec6d791a241cb20011fe0e3
2593 Author: Stefano Babic <sbabic@denx.de>
2594 Date:   Mon Mar 29 16:43:39 2010 +0200
2595
2596     MX31: Add support for NAND to QONG board
2597
2598     The NAND device is connected to the FPGA of the QONG board
2599     and not to the NFC controller. For this reason, the FPGA must
2600     be set and initialized before accessing to the NAND itself.
2601
2602     Signed-off-by: Stefano Babic <sbabic@denx.de>
2603
2604 commit efb9591069ee276f7fa27a821240c7511f72fe65
2605 Author: Stefano Babic <sbabic@denx.de>
2606 Date:   Mon Mar 29 15:56:10 2010 +0200
2607
2608     MX31: add pin definitions for NAND controller
2609
2610     Add pin definitions ralted to the NAND controller to be used
2611     to set up the pin multiplexer.
2612
2613     Signed-off-by: Stefano Babic <sbabic@denx.de>
2614
2615 commit 7d27cd08b4c1adfd58c54aaa8b8c8f4eeb3c7021
2616 Author: Stefano Babic <sbabic@denx.de>
2617 Date:   Tue Apr 13 12:07:00 2010 +0200
2618
2619     MX31: add accessor function to get a gpio
2620
2621     The patch adds an accessor function to get the value of a gpio.
2622
2623     Signed-off-by: Stefano Babic <sbabic@denx.de>
2624
2625 commit dfe83352cb58c55dfdbd5b535cb335526cb1c581
2626 Author: Stefano Babic <sbabic@denx.de>
2627 Date:   Tue Apr 13 12:38:43 2010 +0200
2628
2629     mx51evk: correct list of possible BOOT_FROM values
2630
2631     Signed-off-by: Stefano Babic <sbabic@denx.de>
2632
2633 commit f581e3a2157fbd736e7dd2378465ae242fba545c
2634 Author: Stefano Babic <sbabic@denx.de>
2635 Date:   Tue Apr 13 12:38:22 2010 +0200
2636
2637     mkimage: correct spelling error in imximage
2638
2639     Signed-off-by: Stefano Babic <sbabic@denx.de>
2640
2641 commit 34196b0a8bd7ab6d472e2e6f6c90b73e915a1fae
2642 Author: John Rigby <jcrigby@gmail.com>
2643 Date:   Wed Apr 7 23:30:09 2010 -0600
2644
2645     MX25 print arm clock instead of mpllclk on boot
2646
2647     Replace call to imx_get_mpllclk with imx_get_armclk
2648     to show frequency of ARM core instead of mpll internal
2649     bus in print_cpuinfo.
2650
2651     Signed-off-by: John Rigby <jcrigby@gmail.com>
2652     CC: Stefano Babic <sbabic@denx.de>
2653
2654 commit 1c9d91aca649f17762bae2c0e38f5101d62ed0b5
2655 Author: Frans Meulenbroeks <[fransmeulenbroeks@gmail.com]>
2656 Date:   Tue Apr 6 19:06:11 2010 +0530
2657
2658     configs/openrd_base.h: reordered macros
2659
2660     moved CONFIG_CMD_FAT to filesystem section
2661     swapped CONFIG_CMD_NAND and CONFIG_CMD_MII so they are alpha correct
2662
2663     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2664
2665 commit 5414fec85ff558af8823d4391f03977288871fe4
2666 Author: Frans Meulenbroeks <[fransmeulenbroeks@gmail.com]>
2667 Date:   Tue Apr 6 18:26:19 2010 +0530
2668
2669     configs/sheevaplug: added a few additional commands
2670
2671     This patch includes a few additional commands in the sheevaplug
2672     version of u-boot:
2673     - support for LONGHELP so you can get help messages
2674     - auto completion and command editing
2675     - ubi and mii support
2676     - ext2 filesystem (convenient if you have an ext2 from which you want to boot)
2677     - jffs2 and ubifs filesystems (if you want to use these in NAND)
2678
2679     This also makes it more similar to openrd client.
2680
2681     Side effect of this patch is that the code now needs 3 sectors i.s.o. 2
2682     so an existing env is overwritten
2683
2684     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2685
2686 commit 16b76705d36ac137fa9231cedfe1355561639e47
2687 Author: Siddarth Gore <[gores@marvell.com]>
2688 Date:   Thu Mar 18 20:25:40 2010 +0530
2689
2690     Marvell GuruPlug Board Support
2691
2692     GuruPlug Standard: 1 Gb Ethernet, 2 USB 2.0
2693     GuruPlug Plus: 2 Gb Ethernet, 2 USB 2.0, 1 eSATA, 1 uSD slot
2694
2695     References:
2696     http://www.globalscaletechnologies.com/t-guruplugdetails.aspx
2697     http://plugcomputer.org
2698
2699     This patch is for GuruPlug Plus, but it supports Standard version
2700     as well.
2701
2702     Signed-off-by: Siddarth Gore <gores@marvell.com>
2703
2704 commit 5e1fe88fe3df2555a8a0cba7d2ffaf2b03041dfb
2705 Author: Stefano Babic <sbabic@denx.de>
2706 Date:   Sun Mar 28 13:43:26 2010 +0200
2707
2708     Moved board specific values in config file
2709
2710     The lowlevel_init file contained some hard-coded values
2711     to setup the RAM. These board related values are moved into
2712     the board configuration file.
2713
2714     Signed-off-by: Stefano Babic <sbabic@denx.de>
2715
2716 commit 272017853339f5b9685f9488bdaf5405812d12a4
2717 Author: Fabio Estevam <fabioestevam@yahoo.com>
2718 Date:   Wed Mar 31 06:32:56 2010 -0700
2719
2720     MX51EVK: Remove CPLD related code
2721
2722     There is no CPLD on MX51EVK board, so remove CPLD related function.
2723
2724     Signed-off-by: Fabio Estevam <fabio.estevam@freescale.com>
2725
2726 commit bbe310922f4d0b12c8aba97b45ed979db9c0ec9a
2727 Author: Heiko Schocher <hs@denx.de>
2728 Date:   Fri Mar 5 07:36:33 2010 +0100
2729
2730     arm, i.mx27: add support for magnesium board from projectiondesign
2731
2732     This patch adds support for the magnesium board from
2733     projectiondesign. This board uses i.MX27 SoC and has
2734     8MB NOR flash, 128MB NAND flash, FEC ethernet controller
2735     integrated into i.MX27. As this port is based on
2736     the imx27lite port, common config options are collected
2737     in include/configs/imx27lite-common.h
2738
2739     Signed-off-by: Heiko Schocher <hs@denx.de>
2740
2741 commit 1e65c2beb5805f975cd5d0ab7d853040a716d51b
2742 Author: Heiko Schocher <hs@denx.de>
2743 Date:   Thu Mar 4 08:12:05 2010 +0100
2744
2745     arm, mx27: add support for SDHC1 pin init
2746
2747     Signed-off-by: Heiko Schocher <hs@denx.de>
2748
2749 commit 3bb6b037e8557fd3c0f3b3d9840c8b5996651dcb
2750 Author: Minkyu Kang <mk7.kang@samsung.com>
2751 Date:   Wed Mar 24 15:31:06 2010 +0900
2752
2753     SAMSUNG: make s5p common gpio functions
2754
2755     Because of s5pc1xx gpio is same as s5p seires SoC,
2756     move gpio functions to drvier/gpio/
2757     and modify structure's name from s5pc1xx_ to s5p_.
2758
2759     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2760
2761 commit 46a3b5c8df939f5547bcd3684030072c94d06bd8
2762 Author: Minkyu Kang <mk7.kang@samsung.com>
2763 Date:   Wed Mar 24 16:59:30 2010 +0900
2764
2765     SAMSUNG: serial: modify name from s5pc1xx to s5p
2766
2767     Because of other s5p series SoC will use these serial functions,
2768     modify function's name and structure's name.
2769
2770     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
2771
2772 commit da0f2af279563ddc75eff304ad5389f7f0e79381
2773 Author: Asen Dimov <dimov@ronetix.at>
2774 Date:   Wed Apr 7 12:33:11 2010 +0300
2775
2776     pm9263: remove CONFIG_CMD_AUTOSCRIPT
2777
2778     Signed-off-by: Asen Dimov <dimov@ronetix.at>
2779
2780 commit 47eb08a97eb166e93d0495848b0c7582a0639fbc
2781 Author: Alexander Holler <holler@ahsoftware.de>
2782 Date:   Mon Mar 29 21:39:43 2010 +0200
2783
2784     at91: add defines for RTT and GPBR
2785
2786     Signed-off-by: Alexander Holler <holler@ahsoftware.de>
2787
2788 commit dc8cab87459d682fc272444044592d20243da2f0
2789 Author: Asen Dimov <dimov@ronetix.at>
2790 Date:   Tue Apr 6 16:17:34 2010 +0300
2791
2792     pm9261: remove CONFIG_CMD_AUTOSCRIPT
2793
2794     Signed-off-by: Asen Dimov <dimov@ronetix.at>
2795
2796 commit e3150c77617c7d452420e6c87769b79b6671b12d
2797 Author: Asen Dimov <dimov@ronetix.at>
2798 Date:   Tue Apr 6 16:18:04 2010 +0300
2799
2800     pm9261 converted to at91 soc access
2801
2802     Signed-off-by: Asen Dimov <dimov@ronetix.at>
2803
2804 commit 7bc8768039948e50cc149bea2ec214bde3245c4a
2805 Author: trix <trix@windriver.com>
2806 Date:   Sat Apr 10 12:46:49 2010 -0500
2807
2808     ARM Update mach-types
2809
2810     Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
2811     And built with
2812
2813     repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
2814     commit 85b3cce880a19e78286570d5fd004cc3cac06f57
2815
2816     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
2817
2818 commit d3061c692155412aa87e7f4f66b4a2c7b77ee417
2819 Author: Stefan Roese <sr@denx.de>
2820 Date:   Wed Apr 28 11:09:59 2010 +0200
2821
2822     ppc4xx: Fix APC405 build breakage
2823
2824     This patch fixes APC405 build, by defining CONFIG_PPC4XX_I2C. This is
2825     needed since the move of the PPC4xx I2C driver into the drivers/i2c
2826     directory.
2827
2828     Signed-off-by: Stefan Roese <sr@denx.de>
2829     Cc: Matthias Fuchs <matthias.fuchs@esd.eu>
2830
2831 commit 029faf3e85e9406f32f133e6f2a114ed26b02fb4
2832 Author: Stefan Roese <sr@denx.de>
2833 Date:   Tue Apr 27 11:37:28 2010 +0200
2834
2835     ppc4xx: Add support for ICON board (PPC440SPe)
2836
2837     This patch adds support for the Mosaix Technologies, Inc. ICON board,
2838     based on the AppliedMicro (AMCC) PPC440SPe. It's equipped with an SODIMM
2839     (512MB standard) and 64MByte of NOR FLASH.
2840
2841     Support for the onboard SM502 will be added later.
2842
2843     Signed-off-by: Stefan Roese <sr@denx.de>
2844
2845 commit 96a0d6235db4c93c03d41c492f5960b18547b7a7
2846 Author: Stefan Roese <sr@denx.de>
2847 Date:   Mon Apr 26 13:31:08 2010 +0200
2848
2849     ppc4xx: Add missing APC405 to MAKEALL
2850
2851     Signed-off-by: Stefan Roese <sr@denx.de>
2852     Cc: Matthias Fuchs <matthias.fuchs@esd.eu>
2853
2854 commit 64123e3f06f74dd09b86e2a41d77d31044f495fb
2855 Author: Larry Johnson <lrj@acm.org>
2856 Date:   Tue Apr 20 08:11:40 2010 -0400
2857
2858     Fix typos in Korat board console output
2859
2860     Signed-off-by: Larry Johnson <lrj@acm.org>
2861     Signed-off-by: Stefan Roese <sr@denx.de>
2862
2863 commit 8a1cdaa9d54c93db300e8565191d60712aa481dc
2864 Author: Wolfgang Denk <wd@denx.de>
2865 Date:   Wed Apr 28 12:54:43 2010 +0200
2866
2867     QONG: Adapt flash addresses and mtdparts to grown image size
2868
2869     Also enable HUSH shell.
2870
2871     Signed-off-by: Wolfgang Denk <wd@denx.de>
2872
2873 commit e1d2950d0f5aaa7ab6609ffa96dde2e163fc2902
2874 Author: Wolfgang Denk <wd@denx.de>
2875 Date:   Wed Apr 28 10:58:10 2010 +0200
2876
2877     mtdparts: get rid of custom DEBUG macro, use debug()
2878
2879     Signed-off-by: Wolfgang Denk <wd@denx.de>
2880
2881 commit 2697eff1af136c6424c065cba994aa9aceadbcd1
2882 Author: Wolfgang Denk <wd@denx.de>
2883 Date:   Wed Apr 28 10:53:47 2010 +0200
2884
2885     mtdparts: fix write through NULL pointer
2886
2887     The "mtdparts add" command wrote through a NULL pointer - on many
2888     systems this went unnoticed (PowerPC has writable RAM there, some ARM
2889     systems have ROM where a write has no effect), but on arm1136
2890     (i.MX31) it crashed the system.
2891
2892     Add appropriate checks.
2893
2894     Signed-off-by: Wolfgang Denk <wd@denx.de>
2895
2896 commit 68651683593958cedcdfb9d06a5fe0a524f8dd6e
2897 Author: Stefano Babic <sbabic@denx.de>
2898 Date:   Wed Apr 21 09:47:19 2010 +0200
2899
2900     ubifsmount fails due to not initialized list
2901
2902     ubifsmount is not working and causes an access with
2903     a pointer set to zero because the ubifs_fs_type
2904     is not initialized correctly.
2905
2906     Signed-off-by: Stefano Babic <sbabic@denx.de>
2907     Signed-off-by: Stefan Roese <sr@denx.de>
2908
2909 commit 7c8cf0d0c7b12c7c63765e936cf760dc2c7d7306
2910 Author: Stefano Babic <sbabic@denx.de>
2911 Date:   Wed Apr 21 09:56:31 2010 +0200
2912
2913     MX31: Added LCD support for QONG module
2914
2915     Added support for LCD and splash image to the QONG module.
2916     The supported display is VBEST-VGG322403.
2917
2918     Signed-off-by: Stefano Babic <sbabic@denx.de>
2919
2920 commit 7e1afb62a7e68843248b9a76a265c9193e716768
2921 Author: Kumar Gala <galak@kernel.crashing.org>
2922 Date:   Tue Apr 20 10:02:24 2010 -0500
2923
2924     ppc: Split MPC83xx SERDES code from MPC85xx/MPC86xx/QorIQ
2925
2926     The MPC83xx SERDES control is different from the other FSL PPC chips.
2927     For now lets split it out so we can standardize on interfaces for
2928     determining of a device on SERDES is configured.
2929
2930     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2931     Acked-by: Kim Phillips <kim.phillips@freescale.com>
2932
2933 commit 3f0202ed13add5fd6e2ed66fcb3f5e1228cdf766
2934 Author: Lan Chunhe <b25806@freescale.com>
2935 Date:   Wed Apr 21 07:40:50 2010 -0500
2936
2937     mpc85xx: Add the ability to set LCRR[CLKDIV] to improve R/W speed of flash
2938
2939     Signed-off-by: Lan Chunhe <b25806@freescale.com>
2940     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
2941     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2942
2943 commit 0c955dafab495fef5a76f5383387281d0408056c
2944 Author: Dave Liu <daveliu@freescale.com>
2945 Date:   Wed Apr 14 19:05:06 2010 +0800
2946
2947     85xx: clean up the io_sel for PCI express of P1022
2948
2949     clean up the wrong io_sel for PCI express according to latest manual.
2950
2951     Signed-off-by: Dave Liu <daveliu@freescale.com>
2952     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2953
2954 commit 47106ce168890d637fd849682ba88ecfdb9c35de
2955 Author: Detlev Zundel <dzu@denx.de>
2956 Date:   Wed Apr 14 11:32:20 2010 +0200
2957
2958     85xx/socrates: Remove NFS support to fit image size.
2959
2960     This fixes an overflow during the link phase.
2961
2962     Signed-off-by: Detlev Zundel <dzu@denx.de>
2963     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2964
2965 commit 9ce3c228276b0f85105da8c39b164f2b6c84ea34
2966 Author: Kumar Gala <galak@kernel.crashing.org>
2967 Date:   Tue Apr 13 11:07:57 2010 -0500
2968
2969     85xx: Fix compile warning
2970
2971     cpu.c: In function 'checkcpu':
2972     cpu.c:47: warning: unused variable 'gur'
2973
2974     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2975
2976 commit 4db9708b94b6745f5c1eaa699d4d76477de8588a
2977 Author: Kumar Gala <galak@kernel.crashing.org>
2978 Date:   Tue Apr 13 23:56:23 2010 -0500
2979
2980     85xx: Convert cpu_init_f code to use out_be32 for LBC registers
2981
2982     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2983
2984 commit cd3abcfa2d4dc8df09f6d01e735e4dc2f6c87ebc
2985 Author: Dave Liu <daveliu@freescale.com>
2986 Date:   Mon Apr 12 14:23:35 2010 +0800
2987
2988     fsl_sata: Move the snoop bit to another place
2989
2990     For P1022 SATA host controller, the data snoop bit of DW3 in PRDT
2991     is moved to bit28.
2992
2993     Signed-off-by: Dave Liu <daveliu@freescale.com>
2994     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2995
2996 commit e4773debb735323a9eedf353239e8e88e03d7c58
2997 Author: Dave Liu <daveliu@freescale.com>
2998 Date:   Mon Apr 12 14:23:25 2010 +0800
2999
3000     fsl_sata: Add the workaround for errata SATA-A001
3001
3002     After power on, the SATA host controller of P1022 Rev1 is configured
3003     in legacy mode instead of the expected enterprise mode.
3004
3005     Software needs to clear bit[28] of HControl register to change to
3006     enterprise mode after bringing the host offline.
3007
3008     Signed-off-by: Dave Liu <daveliu@freescale.com>
3009     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3010
3011 commit 99bac479dd183529f4e259a0de8d31644219d487
3012 Author: Dave Liu <daveliu@freescale.com>
3013 Date:   Tue Dec 8 11:56:48 2009 +0800
3014
3015     fsl-ddr: Add extra cycle to turnaround times
3016
3017     Add an extra cycle turnaround time to read->write to ensure stability
3018     at high DDR frequencies.
3019
3020     Signed-off-by: Dave Liu <daveliu@freescale.com>
3021     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3022
3023 commit f8d05e5e5888d88ab42524d699924936e8e77970
3024 Author: Dave Liu <daveliu@freescale.com>
3025 Date:   Fri Mar 5 12:23:00 2010 +0800
3026
3027     fsl-ddr: add the macro for Rtt_Nom definition
3028
3029     add the macro definition for Rtt_Nom termination value for DDR3
3030
3031     Signed-off-by: Dave Liu <daveliu@freescale.com>
3032     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3033
3034 commit 1231c498e016b5bfe85f1eb87c2e044d3389d7da
3035 Author: Kumar Gala <galak@kernel.crashing.org>
3036 Date:   Wed Apr 7 10:39:46 2010 -0500
3037
3038     ppc/p4080: Add p4080 DEVDISR2 & SRDS_PLLCR0 defines
3039
3040     Added some needed fines and some misc additional defines
3041     used by p4080 initialization.
3042
3043     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3044
3045 commit 17d90f31a810a19ade1a1c534fde9f65d4d66390
3046 Author: Dave Liu <daveliu@freescale.com>
3047 Date:   Fri Mar 5 12:23:00 2010 +0800
3048
3049     ppc/p4080: Extend the GUTS memory map
3050
3051     Extend pin control and clock control to GUTS memory map
3052
3053     Signed-off-by: Dave Liu <daveliu@freescale.com>
3054     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3055
3056 commit ab48ca1a661b9ab8e3fee9fe2df65432b09ed073
3057 Author: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
3058 Date:   Wed Feb 10 17:32:43 2010 +0800
3059
3060     ppc/p4080: Fix synchronous frequency calculations
3061
3062     When DDR is in synchronous mode, the existing code assigns sysclk
3063     frequency to DDR frequency.  It should be synchronous with the platform
3064     frequency.  CPU frequency is based on platform frequency in synchronous
3065     mode.
3066
3067     Also fix:
3068
3069     * Fixes the bit mask for DDR_SYNC (RCWSR5[184])
3070     * Corrects the detection of synchronous mode.
3071
3072     Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
3073     Signed-off-by: Dave Liu <daveliu@freescale.com>
3074     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
3075     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3076
3077 commit 1749c3da8d8445cdf78d70120a803e3e9553113c
3078 Author: Kumar Gala <galak@kernel.crashing.org>
3079 Date:   Wed Apr 7 02:49:12 2010 -0500
3080
3081     ppc/85xx: Fixup PCI nodes for P1_P2_RDB
3082
3083     While we had ft_pci_board_setup it wasn't being called by
3084     ft_board_setup.  Fix that so we actually update the device tree PCI
3085     nodes on P1_P2_RDB boards.
3086
3087     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
3088
3089 commit 8cbb0ddd7e696c6a4be1ae3ab3c95d3c8f6a7031
3090 Author: Thomas Chou <thomas@wytron.com.tw>
3091 Date:   Wed Apr 21 08:40:59 2010 +0800
3092
3093     nios2: add nios2-generic board
3094
3095     This is a generic approach to port u-boot for nios2 boards.
3096     You may find the usage of this approach on the nioswiki,
3097     http://nioswiki.com/DasUBoot
3098
3099     A fpga parameter file, which contains base address information
3100     and drivers declaration, is generated from Altera's hardware system
3101     description sopc file using tools.
3102
3103     The example fpga parameter file is compatible with EP1C20, EP1S10
3104     and EP1S40 boards. So these boards can be removed after this commit.
3105     Though epcs controller is removed to cut the dependency of altera_spi
3106     driver.
3107
3108     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3109     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3110
3111 commit 441cac10d8a9438b144ab0ad46280780b58f638b
3112 Author: Thomas Chou <thomas@wytron.com.tw>
3113 Date:   Thu Apr 22 17:27:16 2010 +0800
3114
3115     nios2: fix no flash, add nand and mmc init in board.c
3116
3117     This patch fixes error when CONFIG_SYS_NO_FLASH. And adds
3118     nand flash and mmc initialization, which should go before
3119     env initialization.
3120
3121     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3122     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3123
3124 commit fd2712d0b1d4c1624bef35b784ee64451ee5a017
3125 Author: Thomas Chou <thomas@wytron.com.tw>
3126 Date:   Tue Apr 20 11:01:11 2010 +0800
3127
3128     nios2: consolidate reset initialization
3129
3130     Global interrupt should be disabled from the beginning.
3131
3132     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3133     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3134
3135 commit 994852966d2e6cf98c1dbeea8ee62c233b305ffb
3136 Author: Thomas Chou <thomas@wytron.com.tw>
3137 Date:   Wed Mar 31 08:30:08 2010 +0800
3138
3139     altera_jtag_uart: bypass when no jtag connection
3140
3141     This patch adds an option to bypass output waiting when there
3142     is no jtag connection. This allows the jtag uart work similar
3143     to a serial uart, ie, boot even without connection.
3144
3145     This option is enabled with CONFIG_ALTERA_JTAG_UART_BYPASS
3146
3147     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3148     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3149
3150 commit 7e812f2e9cdac80f6287d4aee5deb434597c4f8b
3151 Author: Thomas Chou <thomas@wytron.com.tw>
3152 Date:   Sat Apr 17 23:34:40 2010 +0800
3153
3154     nios2: add dma_alloc_coherent
3155
3156     This function return cache-line aligned allocation which is mapped
3157     to uncached io region.
3158
3159     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3160     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3161
3162 commit 0dc1c7f692c15fe1745e3eeab918e98ee6126677
3163 Author: Thomas Chou <thomas@wytron.com.tw>
3164 Date:   Sat Apr 17 23:10:09 2010 +0800
3165
3166     nios2: add 64 bits swab support
3167
3168     This patch adds 64 bits swab support. Most 32 bits processors use
3169     this. We need 64 bits swab for UBI.
3170
3171     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3172     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3173
3174 commit e4bf588609d8d9cefbc312a6c6b8bb309b194fd5
3175 Author: Thomas Chou <thomas@wytron.com.tw>
3176 Date:   Wed Mar 31 08:36:24 2010 +0800
3177
3178     nios2: add altera cf reset
3179
3180     This patch toggles power to reset the cf card.
3181
3182     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3183     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3184
3185 commit dd168ef5b82255401e46a27faae09e39c66967fe
3186 Author: Thomas Chou <thomas@wytron.com.tw>
3187 Date:   Sat Apr 17 17:39:12 2010 +0800
3188
3189     nios2: allow link script overriding from boards
3190
3191     This patch allow boards to override the default link script.
3192
3193     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
3194     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3195
3196 commit 29fd7ceb3c1cb7ffaffce1047e806d1e85e3ab4b
3197 Author: Anatolij Gustschin <agust@denx.de>
3198 Date:   Sat Apr 24 19:27:11 2010 +0200
3199
3200     mpc5121: pdm360ng: add coprocessor POST
3201
3202     Adds coprocessor communication POST code
3203
3204     Signed-off-by: Anatolij Gustschin <agust@denx.de>
3205
3206 commit 2ebdb9a9d7abcb17fdbfdc4bbb71b4ef538fc713
3207 Author: Anatolij Gustschin <agust@denx.de>
3208 Date:   Sat Apr 24 19:27:10 2010 +0200
3209
3210     mpc5121: add common post_word_load/store code
3211
3212     Add common post_word_load/post_word_store routines
3213     for all mpc5121 boards. pdm360ng board POST support
3214     added by subsequent patch needs them.
3215
3216     Signed-off-by: Anatolij Gustschin <agust@denx.de>
3217
3218 commit a3921eefa1440d23f22751704cd7df999769f169
3219 Author: Anatolij Gustschin <agust@denx.de>
3220 Date:   Sat Apr 24 19:27:09 2010 +0200
3221
3222     mpc5121: add support for PDM360NG board
3223
3224     PDM360NG is a MPC5121E based board by ifm ecomatic gmbh.
3225
3226     Signed-off-by: Michael Weiss <michael.weiss@ifm.com>
3227     Signed-off-by: Detlev Zundel <dzu@denx.de>
3228     Signed-off-by: Anatolij Gustschin <agust@denx.de>
3229
3230 commit b9947bbb08d0483be03004bdbce283b644471cb7
3231 Author: Anatolij Gustschin <agust@denx.de>
3232 Date:   Sat Apr 24 19:27:08 2010 +0200
3233
3234     mpc5121: determine RAM size using get_ram_size()
3235
3236     Configure CONFIG_SYS_MAX_RAM_SIZE address range in
3237     DDR Local Access Window and determine the RAM size.
3238     Fix DDR LAW afterwards using detected RAM size.
3239
3240     Signed-off-by: Anatolij Gustschin <agust@denx.de>
3241
3242 commit 5d937e8b59f27d8c300a2e78c168a4c22ec6922a
3243 Author: Anatolij Gustschin <agust@denx.de>
3244 Date:   Sat Apr 24 19:27:07 2010 +0200
3245
3246     mpc512x: make MEM IO Control configuration a board config option
3247
3248     Signed-off-by: Anatolij Gustschin <agust@denx.de>
3249
3250 commit 8e234e33bf60a850685c7e81ea92d383c643486b
3251 Author: Anatolij Gustschin <agust@denx.de>
3252 Date:   Sat Apr 24 19:27:06 2010 +0200
3253
3254     mpc5121: add PSC serial communication routines
3255
3256     Signed-off-by: Anatolij Gustschin <agust@denx.de>
3257
3258 commit e3b28e67329de99a315d509920760dcbc565f8c6
3259 Author: Anatolij Gustschin <agust@denx.de>
3260 Date:   Sat Apr 24 19:27:05 2010 +0200
3261
3262     mpc512x: add multi serial PSC support
3263
3264     Extend mpc512x serial driver to support multiple PSC ports.
3265
3266     Subsequent patches for PDM360NG board support make use of this
3267     functionality by defining CONFIG_SERIAL_MULTI in the board config
3268     file. Additionally the used PSC devices are specified by defining
3269     e.g. CONFIG_SYS_PSC1, CONFIG_SYS_PSC4 and CONFIG_SYS_PSC6.
3270
3271     Support for PSC devices other than 1, 3, 4 and 6 is not added
3272     by this patch because these aren't used currently. In the future
3273     it can be easily added using DECLARE_PSC_SERIAL_FUNCTIONS(N) and
3274     INIT_PSC_SERIAL_STRUCTURE(N) macros in cpu/mpc512x/serial.c.
3275     Additionally you have to add code for registering added
3276     devices in serial_initialize() in common/serial.c.
3277
3278     Signed-off-by: Anatolij Gustschin <agust@denx.de>
3279
3280 commit fbb0030e3894119c089256f16626edd166c7629c
3281 Author: Anatolij Gustschin <agust@denx.de>
3282 Date:   Sat Apr 24 19:27:04 2010 +0200
3283
3284     serial: struct serial_device: add uninit() entry for drivers
3285
3286     Subsequent patch extends mpc512x serial driver to support
3287     multiple PSC ports. The driver will provide an uninit()
3288     function to stop the serial controller and to disable the
3289     controller's clock. Adding uninit() entry to struct serial_device
3290     allows disabling the serial controller after usage of
3291     a stdio serial device.
3292
3293     This patch adds uninit() entry to the struct serial_device
3294     and fixes initialization of this structure in the code
3295     accordingly.
3296
3297     Signed-off-by: Anatolij Gustschin <agust@denx.de>
3298
3299 commit 77c1458d130d33704472db9c88d2310c8fc90f4c
3300 Author: Dipen Dudhat <dipen.dudhat@freescale.com>
3301 Date:   Mon Oct 5 15:41:58 2009 +0530
3302
3303     ppc/85xx: PIO Support for FSL eSDHC Controller Driver
3304
3305     On some Freescale SoC Internal DMA of eSDHC controller has bug.
3306     So PIO Mode has been introduced to do data transfer using CPU.
3307
3308     Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
3309
3310 commit 1a2e203b31d33fb720f2cf1033b241ad36ab405a
3311 Author: Kim Phillips <kim.phillips@freescale.com>
3312 Date:   Tue Apr 20 19:37:54 2010 -0500
3313
3314     mpc83xx: turn on icache in core initialization to improve u-boot boot time
3315
3316     before, MPC8349ITX boots u-boot in 4.3sec:
3317
3318             column1 is elapsed time since first message
3319             column2 is elapsed time since previous message
3320             column3 is the message
3321     0.000 0.000: U-Boot 2010.03-00126-gfd4e49c (Apr 11 2010 - 17:25:29) MPC83XX
3322     0.000 0.000:
3323     0.000 0.000: Reset Status:
3324     0.000 0.000:
3325     0.032 0.032: CPU:   e300c1, MPC8349E, Rev: 1.1 at 533.333 MHz, CSB: 266.667 MHz
3326     0.032 0.000: Board: Freescale MPC8349E-mITX
3327     0.032 0.000: UPMA:  Configured for compact flash
3328     0.032 0.000: I2C:   ready
3329     0.061 0.028: DRAM:  256 MB (DDR1, 64-bit, ECC off, 266.667 MHz)
3330     1.516 1.456: FLASH: 16 MB
3331     2.641 1.125: PCI:   Bus Dev VenId DevId Class Int
3332     2.652 0.011:         00  10  1095  3114  0180  00
3333     2.652 0.000: PCI:   Bus Dev VenId DevId Class Int
3334     2.652 0.000: In:    serial
3335     2.652 0.000: Out:   serial
3336     2.652 0.000: Err:   serial
3337     2.682 0.030: Board revision: 1.0 (PCF8475A)
3338     3.080 0.398: Net:   TSEC1: No support for PHY id ffffffff; assuming generic
3339     3.080 0.000: TSEC0, TSEC1
3340     4.300 1.219: IDE:   Bus 0: .** Timeout **
3341
3342     after, MPC8349ITX boots u-boot in 3.0sec:
3343
3344     0.010 0.010: U-Boot 2010.03-00127-g4b468cc-dirty (Apr 11 2010 - 17:47:29) MPC83XX
3345     0.010 0.000:
3346     0.010 0.000: Reset Status:
3347     0.010 0.000:
3348     0.017 0.007: CPU:   e300c1, MPC8349E, Rev: 1.1 at 533.333 MHz, CSB: 266.667 MHz
3349     0.017 0.000: Board: Freescale MPC8349E-mITX
3350     0.038 0.020: UPMA:  Configured for compact flash
3351     0.038 0.000: I2C:   ready
3352     0.038 0.000: DRAM:  256 MB (DDR1, 64-bit, ECC off, 266.667 MHz)
3353     0.260 0.222: FLASH: 16 MB
3354     1.390 1.130: PCI:   Bus Dev VenId DevId Class Int
3355     1.390 0.000:         00  10  1095  3114  0180  00
3356     1.390 0.000: PCI:   Bus Dev VenId DevId Class Int
3357     1.400 0.010: In:    serial
3358     1.400 0.000: Out:   serial
3359     1.400 0.000: Err:   serial
3360     1.400 0.000: Board revision: 1.0 (PCF8475A)
3361     1.832 0.432: Net:   TSEC1: No support for PHY id ffffffff; assuming generic
3362     1.832 0.000: TSEC0, TSEC1
3363     3.038 1.205: IDE:   Bus 0: .** Timeout **
3364
3365     also tested on these boards (albeit with a less accurate
3366     boottime measurement method):
3367
3368     seconds: before  after
3369     8349MDS  ~2.6    ~2.2
3370     8360MDS  ~2.8    ~2.6
3371     8313RDB  ~2.5    ~2.3 #nand boot
3372     837xRDB  ~3.1    ~2.3
3373
3374     also tested on an 8323ERDB.
3375
3376     v2: also remove the delayed icache enablement assumption in arch ppc's
3377     board.c, and add a CONFIG_MPC83xx define in the ITX config file for
3378     consistency (even though it was already being defined in 83xx'
3379     config.mk).
3380
3381     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
3382
3383 commit a059e90e16e126e25da33ce23a37e2acce84284c
3384 Author: Kim Phillips <kim.phillips@freescale.com>
3385 Date:   Thu Apr 15 17:36:05 2010 -0500
3386
3387     mpc83xx: enable command line autocompletion
3388
3389     because it's convenient.
3390
3391     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
3392
3393 commit dfe812c744ee6dacae3b4d553694642668d9ac9d
3394 Author: Kim Phillips <kim.phillips@freescale.com>
3395 Date:   Thu Apr 15 17:36:02 2010 -0500
3396
3397     mpc83xx: use "A" nomenclature only on mpc834x and mpc836x families
3398
3399     marketing didn't extend their postpend-with-an-A naming strategy
3400     on rev.2's and higher beyond the first two 83xx families.  This
3401     patch stops us from misreporting we're running e.g., on an MPC8313EA,
3402     when such a name doesn't exist.
3403
3404     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
3405
3406 commit 27ef578df7b9c7862c36a31b819c652f8b0aeea0
3407 Author: Rini van Zetten <rini@arvoo.nl>
3408 Date:   Thu Apr 15 16:03:05 2010 +0200
3409
3410     mpc83xx: Use CONFIG_FSL_ESDHC to enable sdhc clk
3411
3412     Enable eSDHC Clock based on generic CONFIG_FSL_ESDHC define
3413     instead of a platform define. This will enable all the 83xx
3414     platforms to use sdhc_clk based on CONFIG_FSL_ESDHC.  It's
3415     the same patch as commit 6b9ea08c5010eab5ad1056bc9bf033afb672d9cc
3416     for the ppc/85xx.
3417
3418     Signed-off-by: Rini <rini@arvoo.nl>
3419     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
3420
3421 commit a47a12becf66f02a56da91c161e2edb625e9f20c
3422 Author: Stefan Roese <sr@denx.de>
3423 Date:   Thu Apr 15 16:07:28 2010 +0200
3424
3425     Move arch/ppc to arch/powerpc
3426
3427     As discussed on the list, move "arch/ppc" to "arch/powerpc" to
3428     better match the Linux directory structure.
3429
3430     Please note that this patch also changes the "ppc" target in
3431     MAKEALL to "powerpc" to match this new infrastructure. But "ppc"
3432     is kept as an alias for now, to not break compatibility with
3433     scripts using this name.
3434
3435     Signed-off-by: Stefan Roese <sr@denx.de>
3436     Acked-by: Wolfgang Denk <wd@denx.de>
3437     Acked-by: Detlev Zundel <dzu@denx.de>
3438     Acked-by: Kim Phillips <kim.phillips@freescale.com>
3439     Cc: Peter Tyser <ptyser@xes-inc.com>
3440     Cc: Anatolij Gustschin <agust@denx.de>
3441
3442 commit cf6eb6da433179674571f9370566b1ec8989a41a
3443 Author: Stefan Roese <sr@denx.de>
3444 Date:   Wed Apr 14 13:57:18 2010 +0200
3445
3446     ppc4xx: TLB init file cleanup
3447
3448     This patch adds new macros, with frequently used combinations of the
3449     4xx TLB access control and storage attibutes. Additionally the 4xx init.S
3450     files are updated to make use of these new macros. Resulting in easier
3451     to read TLB definitions.
3452
3453     Additionally some init.S files are updated to use the mmu header for the
3454     TLB defines, instead of defining their own macros.
3455
3456     Signed-off-by: Stefan Roese <sr@denx.de>
3457
3458 commit 26a33504a55e4882520f2e9da96ba6c22badb353
3459 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
3460 Date:   Mon Apr 12 15:08:17 2010 -0400
3461
3462     fsl_i2c: Added a callpoint for i2c_board_late_init
3463
3464     This patch adds a callpoint in i2c_init that allows board specific
3465     i2c board initialization (typically for i2c bus reset) that is called
3466     after i2c_init operations, allowing the i2c_board_late_init function
3467     to use the pre-configured i2c bus speed and slave address.
3468
3469 commit 254ab7bd464657600aba69d840406f9358f3e116
3470 Author: Scott McNutt <smcnutt@psyent.com>
3471 Date:   Fri Apr 16 16:12:39 2010 -0400
3472
3473     nios2: Move individual board linker scripts to common script in cpu tree.
3474
3475     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
3476
3477 commit 8ff972c6e99938f1a033e5500dccc9a37ce3406f
3478 Author: Michal Simek <monstr@monstr.eu>
3479 Date:   Fri Apr 16 12:56:33 2010 +0200
3480
3481     microblaze: Consolidate cache code
3482
3483     Merge cpu and lib cache code.
3484     Flush cache before disabling.
3485
3486     Signed-off-by: Michal Simek <monstr@monstr.eu>
3487
3488 commit 9b4d90569028604bc491ea419187c31e4467bdca
3489 Author: Michal Simek <monstr@monstr.eu>
3490 Date:   Fri Apr 16 12:01:32 2010 +0200
3491
3492     microblaze: Flush cache before jumping to kernel
3493
3494     There is used max cache size on system which doesn't define
3495     cache size.
3496
3497     Signed-off-by: Michal Simek <monstr@monstr.eu>
3498
3499 commit 70524883b0424277e5b3ff3768c0c5628b5fce44
3500 Author: Michal Simek <monstr@monstr.eu>
3501 Date:   Fri Apr 16 11:59:29 2010 +0200
3502
3503     microblaze: Support system with WB cache
3504
3505     WB cache use different instruction that WT cache but the major code
3506     is that same. That means that wdc.flush on system with WT cache
3507     do the same thing as before.
3508
3509     You need newer toolchain with wdc.flush support.
3510
3511     Signed-off-by: Michal Simek <monstr@monstr.eu>
3512
3513 commit 9769b73f60fc0fb8de7ab16ff6300eae56505020
3514 Author: Michal Simek <monstr@monstr.eu>
3515 Date:   Fri Apr 16 11:57:35 2010 +0200
3516
3517     microblaze: Change initialization sequence
3518
3519     env_relocation should be called first.
3520     Added stdio_init too.
3521
3522     Signed-off-by: Michal Simek <monstr@monstr.eu>
3523
3524 commit e6177b36b87d0ce627651e407b91245f16e5382e
3525 Author: Michal Simek <monstr@monstr.eu>
3526 Date:   Fri Apr 16 11:55:01 2010 +0200
3527
3528     microblaze: Change cache report messages
3529
3530     It is more accurate to show that caches are OFF instead of FAIL.
3531
3532     Signed-off-by: Michal Simek <monstr@monstr.eu>
3533
3534 commit 8125c980cc282000cbddb415f8ddbebf96e4edb4
3535 Author: Michal Simek <monstr@monstr.eu>
3536 Date:   Fri Apr 16 11:51:59 2010 +0200
3537
3538     microblaze: Fix interrupt handler code
3539
3540     It is better to read ivr and react on it than do long parsing from
3541     two regs. Interrupt controller returs actual irq number.
3542
3543     Signed-off-by: Michal Simek <monstr@monstr.eu>
3544
3545 commit b26640971a7ba8800f0eb32af145ff0727fe21fe
3546 Author: Michal Simek <monstr@monstr.eu>
3547 Date:   Fri Apr 16 11:43:43 2010 +0200
3548
3549     microblaze: Move FSL initialization to board.c
3550
3551     Move FSL out of interrupt controller.
3552
3553     Signed-off-by: Michal Simek <monstr@monstr.eu>
3554
3555 commit 5bbcb6cf22b1121d8c3e56b0e1fb84366e903ac7
3556 Author: Michal Simek <monstr@monstr.eu>
3557 Date:   Fri Apr 16 11:37:41 2010 +0200
3558
3559     microblaze: Move timer initialization to board.c
3560
3561     I would like to handle case where system doesn't contain
3562     intc that's why I need timer initialization out of intc code.
3563
3564     Signed-off-by: Michal Simek <monstr@monstr.eu>
3565
3566 commit cc53690e05f47b4c25e0a528de50e024fc0164ad
3567 Author: Michal Simek <monstr@monstr.eu>
3568 Date:   Fri Apr 16 11:30:16 2010 +0200
3569
3570     microblaze: Fix irq.S code
3571
3572     It is ancient code. There is possible to save several instructions
3573     just if we use offset instead of addik
3574
3575     Signed-off-by: Michal Simek <monstr@monstr.eu>
3576
3577 commit 398b1d57a6a56aada1f77198746a7dd1b038cd5d
3578 Author: Arun Bhanu <arun@bhanu.net>
3579 Date:   Thu Apr 15 18:27:17 2010 +0800
3580
3581     microblaze: Add FDT support
3582
3583     This patch adds FDT (flattened device tree) support to microblaze arch.
3584
3585     Tested with Linux arch/microblaze kernels with and without compiled in
3586     FDT on Xilinx ML506 board.
3587
3588     Signed-off-by: Arun Bhanu <arun@bhanu.net>
3589     Signed-off-by: Michal Simek <monstr@monstr.eu>
3590
3591 commit 2a72e9ed18d2164eb7fe569119342eb631b568da
3592 Author: Stefan Roese <sr@denx.de>
3593 Date:   Fri Apr 9 14:03:59 2010 +0200
3594
3595     ppc4xx: Add option for PPC440SPe ports without old Rev. A support
3596
3597     The 440SPe Rev. A is quite old and newer 440SPe boards don't need support
3598     for this CPU revision. Since removing support for this older version
3599     simplifies the creation for newer U-Boot ports, this patch now enables
3600     440SPe > Rev. A support by creating the CONFIG_440SPE_REVA define. By
3601     defining this in the board config header, Rev. A will still be supported.
3602     Otherwise (default for newer board ports), Rev. A will not be supported.
3603
3604     Signed-off-by: Stefan Roese <sr@denx.de>
3605
3606 commit 288991c93fdd150ef3817e676c657cb487468d38
3607 Author: Stefan Roese <sr@denx.de>
3608 Date:   Thu Apr 8 09:33:13 2010 +0200
3609
3610     ppc4xx: alpr: Remove some not needed commands to make image fit again
3611
3612     The latest changes increased the size of the alpr image a bit more.
3613     Now it doesn't fit into the 256k reserved for it. This patch now removes
3614     the commands "loads" and "loadb" which are not needed in the production
3615     systems.
3616
3617     Signed-off-by: Stefan Roese <sr@denx.de>
3618     Cc: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
3619
3620 commit 8d321b81c5441db93425ee37cb79cc51d9ce2fb0
3621 Author: Peter Tyser <ptyser@xes-inc.com>
3622 Date:   Mon Apr 12 22:28:21 2010 -0500
3623
3624     Update README to reflect new directory structure
3625
3626     Also fix up some whitespace issues that were introduced when moving
3627     directory locations.
3628
3629     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3630
3631 commit 37e4dafaae96ccc970a896f90186fadcf858aad0
3632 Author: Peter Tyser <ptyser@xes-inc.com>
3633 Date:   Mon Apr 12 22:28:20 2010 -0500
3634
3635     nios2: Move cpu/nios2/* to arch/nios2/cpu/*
3636
3637     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3638
3639 commit 6a8a2b7058a398fe207021259cb2c529fb225eff
3640 Author: Peter Tyser <ptyser@xes-inc.com>
3641 Date:   Mon Apr 12 22:28:19 2010 -0500
3642
3643     nios: Move cpu/nios/* to arch/nios/cpu/*
3644
3645     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3646
3647 commit 1e9c26578ebbeecbaf3d8fb574957405eff17c86
3648 Author: Peter Tyser <ptyser@xes-inc.com>
3649 Date:   Mon Apr 12 22:28:18 2010 -0500
3650
3651     sparc: Move cpu/leon[23] to arch/sparc/cpu/leon[23]
3652
3653     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3654
3655 commit e9a882803eb59f482ca4aa6ffd6fa21e4c53d618
3656 Author: Peter Tyser <ptyser@xes-inc.com>
3657 Date:   Mon Apr 12 22:28:17 2010 -0500
3658
3659     i386: Move cpu/i386/* to arch/i386/cpu/*
3660
3661     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3662
3663 commit 6260fb0458d94c83aa5b180745b1946c0c94d364
3664 Author: Peter Tyser <ptyser@xes-inc.com>
3665 Date:   Mon Apr 12 22:28:16 2010 -0500
3666
3667     microblaze: Move cpu/microblaze/* to arch/microblaze/cpu/*
3668
3669     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3670
3671 commit 8a15c2d10b0b784f0cfba1240f06a4d933b975fa
3672 Author: Peter Tyser <ptyser@xes-inc.com>
3673 Date:   Mon Apr 12 22:28:15 2010 -0500
3674
3675     avr32: Move cpu/at32ap/* to arch/avr32/cpu/*
3676
3677     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3678
3679 commit 1e3827d9cf9442e188604fd1099ac38375135125
3680 Author: Peter Tyser <ptyser@xes-inc.com>
3681 Date:   Mon Apr 12 22:28:14 2010 -0500
3682
3683     mips: Move cpu/mips/* to arch/mips/cpu/*
3684
3685     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3686
3687 commit c6fb83d21729321426308c3acff2a3dfb20d250b
3688 Author: Peter Tyser <ptyser@xes-inc.com>
3689 Date:   Mon Apr 12 22:28:13 2010 -0500
3690
3691     blackfin: Move cpu/blackfin/* to arch/blackfin/cpu/*
3692
3693     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3694
3695 commit a4145534851bf74619cb373a942613a74547bb82
3696 Author: Peter Tyser <ptyser@xes-inc.com>
3697 Date:   Mon Apr 12 22:28:12 2010 -0500
3698
3699     m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU
3700
3701     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3702
3703 commit 84ad688473bec2875e171b71040eb9e033c6c206
3704 Author: Peter Tyser <ptyser@xes-inc.com>
3705 Date:   Mon Apr 12 22:28:11 2010 -0500
3706
3707     arm: Move cpu/$CPU to arch/arm/cpu/$CPU
3708
3709     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3710
3711 commit 8f0fec74ac6d0f3a7134ccebafa1ed9bd8c712ba
3712 Author: Peter Tyser <ptyser@xes-inc.com>
3713 Date:   Mon Apr 12 22:28:10 2010 -0500
3714
3715     sh: Move cpu/$CPU to arch/sh/cpu/$CPU
3716
3717     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3718
3719 commit 8d1f268204b07e172f3cb5cee0a3974d605b0b98
3720 Author: Peter Tyser <ptyser@xes-inc.com>
3721 Date:   Mon Apr 12 22:28:09 2010 -0500
3722
3723     ppc: Move cpu/$CPU to arch/ppc/cpu/$CPU
3724
3725     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3726
3727 commit 819833af39a91fa1c1e8252862bbda6f5a602f7b
3728 Author: Peter Tyser <ptyser@xes-inc.com>
3729 Date:   Mon Apr 12 22:28:08 2010 -0500
3730
3731     Move architecture-specific includes to arch/$ARCH/include/asm
3732
3733     This helps to clean up the include/ directory so that it only contains
3734     non-architecture-specific headers and also matches Linux's directory
3735     layout which many U-Boot developers are already familiar with.
3736
3737     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3738
3739 commit 61f2b38a17f5b21c59f2afe6cf1cbb5f28638cf9
3740 Author: Peter Tyser <ptyser@xes-inc.com>
3741 Date:   Mon Apr 12 22:28:07 2010 -0500
3742
3743     Replace "#include <asm-$ARCH/$FILE>" with "#include <asm/$FILE>"
3744
3745     The appropriate include/asm-$ARCH directory should already by symlinked
3746     to include/asm so using the whole "asm-$ARCH" path is unnecessary.
3747
3748     This change should also allow us to move the include/asm-$ARCH
3749     directories into their appropriate lib/$ARCH/ directories.
3750
3751     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3752
3753 commit 0de71d507157c4bd4fddcd3a419140d2b986eed2
3754 Author: Peter Tyser <ptyser@xes-inc.com>
3755 Date:   Mon Apr 12 22:28:06 2010 -0500
3756
3757     Move libfdt/ into lib/
3758
3759     Move the libfdt directory into the common lib/ directory to clean up the
3760     top-level directory.
3761
3762     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3763
3764 commit 78acc472d9719316f22e002a009a998d9ceec29d
3765 Author: Peter Tyser <ptyser@xes-inc.com>
3766 Date:   Mon Apr 12 22:28:05 2010 -0500
3767
3768     Rename lib_generic/ to lib/
3769
3770     Now that the other architecture-specific lib directories have been
3771     moved out of the top-level directory there's not much reason to have the
3772     '_generic' suffix on the common lib directory.
3773
3774     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3775
3776 commit ea0364f1bbfed1e3ea711147420875cf338fe77a
3777 Author: Peter Tyser <ptyser@xes-inc.com>
3778 Date:   Mon Apr 12 22:28:04 2010 -0500
3779
3780     Move lib_$ARCH directories to arch/$ARCH/lib
3781
3782     Also move lib_$ARCH/config.mk to arch/$ARCH/config.mk
3783
3784     This change is intended to clean up the top-level directory structure
3785     and more closely mimic Linux's directory organization.
3786
3787     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3788
3789 commit 89f39e177e7b0152aa1d3152baa25d986e36cdcf
3790 Author: Peter Tyser <ptyser@xes-inc.com>
3791 Date:   Mon Apr 12 22:28:03 2010 -0500
3792
3793     Change directory-specific CFLAGS to use full path
3794
3795     Previously, a specific file or directory could be compiled with custom
3796     CFLAGS by adding a Makefile variable such as:
3797       CFLAGS_dlmalloc.o = <custom flags for common/dlmalloc.c>
3798     or
3799       CFLAGS_lib = <custom flags for lib directory>
3800
3801     This method breaks down once multiple files or directories share the
3802     same path.  Eg FLAGS_fileA = <custom flags> would incorrectly result in
3803     both dir1/fileA.c and dir2/fileA.c being compiled with <custom flags>.
3804
3805     This change allows finer grained control which we need once we move
3806     lib_$ARCH to arch/$ARCH/lib/ and lib_generic/ to lib/.  Without this
3807     change all lib/ directories would share the same custom CFLAGS.
3808
3809     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3810
3811 commit 03b7004ddafc70d83904d790abaa50843868130e
3812 Author: Peter Tyser <ptyser@xes-inc.com>
3813 Date:   Mon Apr 12 22:28:02 2010 -0500
3814
3815     Create CPUDIR variable
3816
3817     The CPUDIR variable points to the location of a target's CPU directory.
3818     Currently, it is set to cpu/$CPU.  However, using $CPUDIR will allow for
3819     more flexibility in the future.  It lays the groundwork for reorganizing
3820     U-Boot's directory structure to support a layout such as:
3821
3822       arch/$ARCH/cpu/$CPU/* (architecture with multiple CPU types)
3823       arch/$ARCH/cpu/*      (architecture with one CPU type)
3824
3825     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3826
3827 commit 30dc165a76b5165af77219189bc05d0fa4229d8b
3828 Author: Jens Scharsig <js_at_ng@scharsoft.de>
3829 Date:   Fri Apr 9 19:02:38 2010 +0200
3830
3831     FIX: watchdog timeout, while waiting for input
3832
3833     * add WATCHDOG_RESET to !tstc() loops
3834     * prevents watchdog timeout, while waiting for input,
3835       if CONFIG_BOOT_RETRY_TIME or CONFIG_SHOW_ACTIVITY defined
3836
3837     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
3838
3839 commit 8178110bc28249f3ff1c22b15d7dcdee50be69eb
3840 Author: Detlev Zundel <dzu@denx.de>
3841 Date:   Thu Apr 8 17:55:48 2010 +0200
3842
3843     config_cmd_all.h: Sort entries alphabetically
3844
3845     Signed-off-by: Detlev Zundel <dzu@denx.de>
3846
3847 commit 9157e9c40ab3a942bdd0679bb433cd9ed485f434
3848 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
3849 Date:   Thu Apr 8 17:55:47 2010 +0200
3850
3851     config_cmd_all.h: added missing CONFIG_CMD_UBI and CONFIG_CMD_UBIFS
3852
3853     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
3854
3855 commit ae30b8c200dc071d719ad649d0bf5635d61754f3
3856 Author: karl.beldan@gmail.com <karl.beldan@gmail.com>
3857 Date:   Tue Apr 6 22:18:08 2010 +0200
3858
3859     malloc: sbrk() should return MORECORE_FAILURE instead of NULL on failure
3860
3861     Signed-off-by: Karl Beldan <karl.beldan@gmail.com>
3862
3863 commit a2513e27e8df2b7bf481d03e7719f91ce19e89d5
3864 Author: Peter Tyser <ptyser@xes-inc.com>
3865 Date:   Sun Apr 4 22:36:03 2010 -0500
3866
3867     mkimage: Fix strict-aliasing compiler warning
3868
3869     Version 4.2.4 of gcc produces the following warnings without this change:
3870       mkimage.c: In function â€˜main’:
3871       mkimage.c:204: warning: dereferencing type-punned pointer will break strict-aliasing rules
3872       mkimage.c:222: warning: dereferencing type-punned pointer will break strict-aliasing rules
3873
3874     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3875
3876 commit 1f2463d7642c582339c9f9d96471d5d2a169b9bb
3877 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
3878 Date:   Thu Apr 1 21:26:55 2010 +0200
3879
3880     Add initial support for Matrix Vision mvSMR board based on MPC5200B.
3881
3882     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
3883
3884 commit 9acd4f0e914913796e4e56f550726d216f7b16e5
3885 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
3886 Date:   Sat Mar 27 11:16:10 2010 +0100
3887
3888     cmd_bmp.c: add standard subcommand handling
3889
3890     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
3891     Acked-by: Detlev Zundel <dzu@denx.de>
3892
3893 commit f852a0c3bfe0b30b4816135b9a0d2aaae7e5de6a
3894 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
3895 Date:   Sun Mar 14 18:47:23 2010 +0100
3896
3897     drivers/mtd/spi/eeprom_m95xxx.c: add missing error checking
3898
3899     Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
3900
3901 commit 3b653fdb322028b27c5ae3d60ecb0eea2d58837f
3902 Author: Peter Tyser <ptyser@xes-inc.com>
3903 Date:   Sun Apr 4 22:40:50 2010 -0500
3904
3905     cmd_ubi: Fix uninitialized variable warning
3906
3907     gcc 3.4.6 previously reported the following error on many MIPS boards
3908     which utilize UBI:
3909       cmd_ubi.c:193: warning: 'vol' might be used uninitialized in this function
3910
3911     The current code is structured such that 'vol' will never be used when
3912     it is NULL anyway, but gcc isn't smart enough to figure this out.
3913
3914     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
3915     Signed-off-by: Stefan Roese <sr@denx.de>
3916
3917 commit fac71cc49f93db7d460dbc957dfbbadefa2ca0e9
3918 Author: Kim B. Heino <Kim.Heino@bluegiga.com>
3919 Date:   Fri Mar 12 10:07:00 2010 +0200
3920
3921     USB storage probe
3922
3923     While debugging one ill behaving USB device I found two bugs in USB
3924     storage probe.
3925
3926     usb_stor_get_info() returns -1 (error), 0 (skip) or 1 (ok). First part
3927     of this patch fixes error case.
3928
3929     Second part fixes usb_inquiry()'s retry counter handling. Original code
3930     had retry = -1 on error case, not retry = 0 as checked in the next line.
3931
3932     Signed-off-by: Kim B. Heino <Kim.Heino@bluegiga.com>
3933
3934 commit aaad108b889c6980a2d05262a2f7febb14f94d68
3935 Author: Kim B. Heino <Kim.Heino@bluegiga.com>
3936 Date:   Fri Mar 12 15:46:56 2010 +0200
3937
3938     USB storage count
3939
3940     Here's another USB storage patch. Currently U-Boot handles storage
3941     devices #0 - #4 as valid devices, even if there is none connected. This
3942     patch fixes usb_stor_get_dev() to check detected device count instead
3943     of MAX-define.
3944
3945     This is very important for ill behaving devices. usb_dev_desc[] can be
3946     partially initialized if device probe fails.
3947
3948     After fixing get_dev() it was easy to fix "usb part" etc commands.
3949     Previously it outputed "Unknown partition table" five times, now it's
3950     "no USB devices available".
3951
3952     Signed-off-by: Kim B. Heino <Kim.Heino@bluegiga.com>
3953
3954 commit d7a22a364ceea97133c1fb7aff073953c7a61228
3955 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
3956 Date:   Sat Feb 27 21:34:41 2010 +0300
3957
3958     EHCI: add NEC PCI ID
3959
3960     Add NEC EHCI controller to the list of the supported devices.
3961
3962     Signed-off-by: Sergei Shtylyov <sshtylyov@mvista.com>
3963
3964      drivers/usb/host/ehci-pci.c |    1 +
3965      1 file changed, 1 insertion(+)
3966
3967 commit c8b2d1dc0f1667029f42c3fa21f70906414af325
3968 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
3969 Date:   Sat Feb 27 21:33:21 2010 +0300
3970
3971     EHCI: fix port reset reporting
3972
3973     Commit b416191a14770c6bcc6fd67be7decf8159b2baee (Fix EHCI port reset.) didn't
3974     move the code that checked for successful clearing of the port reset bit from
3975     ehci_submit_root(), relying on wait_ms() call instead. The mentioned code also
3976     erroneously reported port reset state when the reset was already completed.
3977
3978     Signed-off-by: Sergei Shtylyov <sshtylyov@mvista.com>
3979
3980 commit e06a055bcd966adf62a5653c84db781915392e41
3981 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
3982 Date:   Sat Feb 27 21:32:17 2010 +0300
3983
3984     EHCI: fix off-by-one error in ehci_submit_root()
3985
3986     USB devices on the 2nd port are not detected and I get the following message:
3987
3988     The request port(1) is not configured
3989
3990     That's with default CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS value of 2. 'req->index'
3991     is 1-based, so the comparison in ehci_submit_root() can't be correct.
3992
3993     Signed-off-by: Sergei Shtylyov <sshtylyov@mvista.com>
3994
3995 commit 6d313c84ded168427240e62d108b6ba9afdcf535
3996 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
3997 Date:   Sat Feb 27 21:29:42 2010 +0300
3998
3999     EHCI: fix root hub device descriptor
4000
4001     On little endian machines, EHCI root hub's USB revision is reported as 0.2 --
4002     cpu_to_le16() was missed in the initializer for the 'bcdUSB' descriptor field.
4003     The same should be done for the 'bcdDevice' field.
4004
4005     Signed-off-by: Sergei Shtylyov <sshtylyov@mvista.com>
4006
4007 commit 760bce07f182f678d42f2a85a0e47b59e831ba25
4008 Author: Anatolij Gustschin <agust@denx.de>
4009 Date:   Thu Apr 8 15:50:55 2010 +0200
4010
4011     video: ati_radeon_fb.c: fix warning while compiling with DEBUG
4012
4013     Fixes this warning:
4014
4015     ati_radeon_fb.c: In function 'radeon_probe':
4016     ati_radeon_fb.c:598: warning: format '%x' expects type 'unsigned int',
4017     but argument 2 has type 'void *'
4018
4019     Signed-off-by: Anatolij Gustschin <agust@denx.de>
4020
4021 commit f6a7a2e88854666e6a9ede50891fe415e803ace2
4022 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
4023 Date:   Wed Mar 31 15:52:40 2010 -0500
4024
4025     ati_radeon: Support PCI virtual not eq bus mapping.
4026
4027     Use pci_bus_to_virt() to convert the bus address from the BARs to
4028     virtual address' to eliminate the direct mapping requirement.
4029
4030     Rename variables to better match usage (_phys -> _bus or no-suffix)
4031
4032     This fixes the mpc8572ds CONFIG_PHYS_64BIT mode failure:
4033     "videoboot: Video ROM failed to map!"
4034
4035     Tested on mpc8572ds with and without CONFIG_PHYS_64BIT.
4036
4037     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
4038
4039 commit 9624f6d9eb4b7223e97a27844ec4489ab953a2e2
4040 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
4041 Date:   Wed Mar 31 09:54:28 2010 -0500
4042
4043     ati_radeon: return with error when emulator fails
4044
4045     Console was being switched to video even if emulator fails and
4046     causing this hang:
4047
4048                    Scanning PCI bus 04
4049             04  00  1095  3132  0104  00
4050         PCIE3 on bus 03 - 04
4051     Video: ATI Radeon video card (1002, 5b60) found @(2:0:0)
4052     videoboot: Booting PCI video card bus 2, function 0, device 0
4053     videoboot: Video ROM failed to map!
4054     640x480x8 31kHz 59Hz
4055     radeonfb: FIFO Timeout !
4056
4057     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
4058     Tested-by: Anatolij Gustschin <agust@denx.de>
4059
4060 commit d5011762f53ada9cc7cdf1f89f3a722f887af577
4061 Author: Anatolij Gustschin <agust@denx.de>
4062 Date:   Mon Mar 15 14:50:25 2010 +0100
4063
4064     video: cfb_console.c: add support for RLE8 bitmaps
4065
4066     Allow displaying 8-bit RLE BMP images.
4067
4068     Signed-off-by: Anatolij Gustschin <agust@denx.de>
4069
4070 commit 22d6c8faac4e9fa43232b0cf4da427ec14d72ad3
4071 Author: Thomas Chou <thomas@wytron.com.tw>
4072 Date:   Thu Apr 1 11:15:05 2010 +0800
4073
4074     cfi_flash: reset timer in flash status check
4075
4076     This patch adds reset_timer() before the flash status check
4077     waiting loop.
4078
4079     Since the timer is basically running asynchronous to the cfi
4080     code, it is possible to call get_timer(0), then only a few
4081     _SYSCLK_ cycles later an interrupt is generated. This causes
4082     timeout even though much less time has elapsed. So the timer
4083     period registers should be reset before get_timer(0) is
4084     called.
4085
4086     There is similar usage in nand_base.c.
4087
4088     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4089     Signed-off-by: Stefan Roese <sr@denx.de>
4090
4091 commit 933419096e857275b8b01f1ae577162231b143ff
4092 Author: Kumar Gala <galak@kernel.crashing.org>
4093 Date:   Wed Apr 7 01:34:11 2010 -0500
4094
4095     ppc/85xx: Use CONFIG_NS16550_MIN_FUNCTIONS to reduce NAND_SPL size
4096
4097     The MPC8536DS_NAND SPL build was failing due to code size increase
4098     introduced by commit:
4099
4100     commit 33f57bd553edf29dffef5a6c7d76e169c79a6049
4101     Author: Kumar Gala <galak@kernel.crashing.org>
4102     Date:   Fri Mar 26 15:14:43 2010 -0500
4103
4104         85xx: Fix enabling of L1 cache parity on secondary cores
4105
4106     We built in some NS16550 functions that we dont need and can get
4107     rid of them via CONFIG_NS16550_MIN_FUNCTIONS.
4108
4109     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4110
4111 commit 5a4696088376fff82629e7e4a2444294dc589c96
4112 Author: Timur Tabi <timur@freescale.com>
4113 Date:   Thu Apr 1 10:49:42 2010 -0500
4114
4115     p2020ds: add alternate boot bank support using the ngPIXIS FPGA
4116
4117     The Freescale P2020DS board uses a new type of PIXIS FPGA, called the ngPIXIS.
4118     The ngPIXIS has one distinct new feature: the values of the on-board switches
4119     can be selectively overridden with shadow registers.  This feature is used to
4120     boot from a different NOR flash bank, instead of having a register dedicated
4121     for this purpose.  Because the ngPIXIS is so different from the previous PIXIS,
4122     a new file is introduced: ngpixis.c.
4123
4124     Also update the P2020DS checkboard() function to use the new macros defined
4125     in the header file.
4126
4127     Signed-off-by: Timur Tabi <timur@freescale.com>
4128     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4129
4130 commit 2feb4af001a0be5ccad6e6a6eb072207cbef6e3f
4131 Author: Timur Tabi <timur@freescale.com>
4132 Date:   Wed Mar 31 17:44:13 2010 -0500
4133
4134     fsl: improve the PIXIS code and fix a few bugs
4135
4136     Refactor and document the Freescale PIXIS code, used on most 85xx and 86xx
4137     boards.  This makes the code easier to read and more flexible.
4138
4139     Delete pixis.h, because none of the exported functions were actually being
4140     used by any other file.  Make all of the functions in pixis.c 'static'.
4141     Remove "#include pixis.h" from every file that has it.
4142
4143     Remove some unnecessary #includes.
4144
4145     Make 'pixis_base' into a macro, so that we don't need to define it in every
4146     function.
4147
4148     Add "while(1);" loops at the end of functions that reset the board, so that
4149     execution doesn't continue while the reset is in progress.
4150
4151     Replace in_8/out_8 calls with clrbits_8, setbits_8, or clrsetbits_8, where
4152     appropriate.
4153
4154     Replace ulong/uint with their spelled-out equivalents.  Remove unnecessary
4155     typecasts, changing the types of some variables if necessary.
4156
4157     Add CONFIG_SYS_PIXIS_VCFGEN0_ENABLE and CONFIG_SYS_PIXIS_VBOOT_ENABLE to make
4158     it easier for specific boards to support variations in the PIXIS registers
4159     sets.  No current boards appears to need this feature.
4160
4161     Fix the definition of CONFIG_SYS_PIXIS_VBOOT_MASK for the MPC8610 HPCD.
4162     Apparently, "pixis_reset altbank" has never worked on this board.
4163
4164     Signed-off-by: Timur Tabi <timur@freescale.com>
4165     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4166
4167 commit ff8473e90a018c2bb19a196176c1f2e9602d6354
4168 Author: Sandeep Gopalpet <sandeep.kumar@freescale.com>
4169 Date:   Fri Mar 12 10:45:02 2010 +0530
4170
4171     85xx: Set HID1[mbdd] on e500v2 rev5.0 or greater
4172
4173     The HID1[MBDD] bit is new on rev5.0 or greater cores and will optimize
4174     the performance of mbar/eieio instructions.
4175
4176     Signed-off-by: Sandeep Gopalpet <sandeep.kumar@freescale.com>
4177
4178 commit 216082754f6da5359ea0db9b0cc03ad531ac6e45
4179 Author: Kumar Gala <galak@kernel.crashing.org>
4180 Date:   Tue Mar 30 23:06:53 2010 -0500
4181
4182     85xx: Added various P1012/P1013/P1021/P1022 defines
4183
4184     There are various locations that we have chip specific info:
4185
4186     * Makefile for which ddr code to build
4187     * Added P1012/P1013/P1021/P1022 to cpu_type_list and SVR list
4188     * Added number of LAWs for P1012/P1013/P1021/P1022
4189     * Set CONFIG_MAX_CPUS to 2 for P1021/P1022
4190     * PCI port config
4191
4192     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
4193     Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
4194     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4195
4196 commit 5a85a3096940b0a0cd016c8acf4944421c64f8c7
4197 Author: Kumar Gala <galak@kernel.crashing.org>
4198 Date:   Tue Mar 30 10:07:12 2010 -0500
4199
4200     ppc/8xxx: Delete PCI nodes from device tree if not configured
4201
4202     If the PCI controller wasn't configured or enabled delete from the
4203     device tree (include its alias).
4204
4205     For the case that we didn't even configure u-boot with knowledge of
4206     the controller we can use the fact that the pci_controller pointer
4207     is NULL to delete the node in the device tree.  We determine that
4208     a controller was not setup (because of HW config) based on the fact
4209     that cfg_addr wasn't setup.
4210
4211     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4212
4213 commit 3f1a5c1655d32b7ab8ae74c79934ce100ebcd2bf
4214 Author: Brent Kandetzki <BrentK@teleco.com>
4215 Date:   Wed Mar 24 17:41:33 2010 -0400
4216
4217     Blackfin: IP04: new board port
4218
4219     A low cost 4 port IP-PBX board.
4220
4221     Signed-off-by: Brent Kandetzki <BrentK@teleco.com>
4222     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4223
4224 commit a3c08363b927b84dee911bfcb29ab45d53c98f62
4225 Author: Mike Frysinger <vapier@gentoo.org>
4226 Date:   Tue Mar 23 16:23:39 2010 -0400
4227
4228     Blackfin: drop bfin #undef in linker script
4229
4230     Now that the linker script is preprocessed with -ansi, there is no need to
4231     manually undef the bfin define.
4232
4233     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4234
4235 commit 0c080aa753eb92e1c0033d3fd33033b2b4813884
4236 Author: Mike Frysinger <vapier@gentoo.org>
4237 Date:   Thu Feb 11 20:19:10 2010 -0500
4238
4239     Blackfin: call watchdog_init() for external watchdogs
4240
4241     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4242
4243 commit b874ed17472de492cfbf58c8e362364bc80e3dcd
4244 Author: Mike Frysinger <vapier@gentoo.org>
4245 Date:   Wed Feb 10 01:20:44 2010 -0500
4246
4247     Blackfin: link with normal ABI target
4248
4249     If someone uses the FDPIC toolchain to compile U-Boot, make sure the
4250     linker knows to use the normal ABI target rather than the FDPIC one.
4251     This wasn't needed with older toolchains, but when we fixed the linker
4252     such that the default target changed based on tuple, this broke.
4253
4254     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4255
4256 commit dd97022cbeaae5fd4bce25cf7e86019101a040ef
4257 Author: Mike Frysinger <vapier@gentoo.org>
4258 Date:   Fri Jan 29 15:48:28 2010 -0500
4259
4260     Blackfin: sync ptrace headers with linux
4261
4262     Scrub a lot of dead cruft in the process.
4263
4264     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4265
4266 commit 6a0be8f8fe6d72a30e69d08decb72dc3bec5484c
4267 Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
4268 Date:   Fri Jan 22 17:15:55 2010 -0500
4269
4270     Blackfin: cm-bf561: update network/env settings
4271
4272     Switch to the SMC911X driver by default now, and fix LDR env settings.
4273
4274     Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
4275     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4276
4277 commit 216818c1a2d03b1c0994f00993c99af38c5b1e83
4278 Author: Mike Frysinger <vapier@gentoo.org>
4279 Date:   Thu Jan 21 23:29:18 2010 -0500
4280
4281     Blackfin: bf537-stamp: add board test defines
4282
4283     We tweak the configs a little when doing automated hardware tests.
4284
4285     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4286
4287 commit 38b9b7446ecd3a728bad3e1913a984628a7363fb
4288 Author: Mike Frysinger <vapier@gentoo.org>
4289 Date:   Tue Jan 19 21:02:00 2010 -0500
4290
4291     Blackfin: relax .data alignment
4292
4293     The strictest alignment on Blackfin systems is 32bits (since that is the
4294     largest load instruction), so don't force 256byte alignment here.
4295
4296     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4297
4298 commit 03f7053f70bc55b50c9d23e54f90d772419300a6
4299 Author: Mike Frysinger <vapier@gentoo.org>
4300 Date:   Tue Jan 19 15:39:07 2010 -0500
4301
4302     Blackfin: drop reference to gd->reloc_off
4303
4304     The reloc_off member no longer exists, so drop it.  Also change this
4305     function so that it is always compiled and prevents latent issues like
4306     this in the future.
4307
4308     Reported-by: Peter Meerwald <pmeerw@pmeerw.net>
4309     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4310
4311 commit 49b97d9c8ea7b11c4fc9e457cc2cd9fd6ebf0c21
4312 Author: Kumar Gala <galak@kernel.crashing.org>
4313 Date:   Tue Mar 30 10:19:26 2010 -0500
4314
4315     fdt: Add fdt_del_node_and_alias helper
4316
4317     Add a helper function that given an alias will delete both the node
4318     the alias points to and the alias itself
4319
4320     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4321     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
4322
4323 commit 459c41a8e1be96edeba1c0afeccacafd93b2c4e6
4324 Author: Mike Frysinger <vapier@gentoo.org>
4325 Date:   Tue Nov 3 15:53:12 2009 -0500
4326
4327     Blackfin: disable NetBSD bootm support by default
4328
4329     There is no Blackfin/NetBSD port, so enabling support for it by default
4330     doesn't make any sense.
4331
4332     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
4333
4334 commit 69bcf5bc80a47acbd62b8cfff932cb12d47997d7
4335 Author: Kumar Gala <galak@kernel.crashing.org>
4336 Date:   Mon Mar 29 13:50:31 2010 -0500
4337
4338     85xx: Add defines for BUCSR bits to make code more readable
4339
4340     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4341
4342 commit 22c9de064a218ae617bfeea35d2164532df91597
4343 Author: Dave Liu <daveliu@freescale.com>
4344 Date:   Fri Mar 5 12:22:00 2010 +0800
4345
4346     fsl-ddr: change the default burst mode for DDR3
4347
4348     For 64B cacheline SoC, set the fixed 8-beat burst len,
4349     for 32B cacheline SoC, set the On-The-Fly as default.
4350
4351     Signed-off-by: Dave Liu <daveliu@freescale.com>
4352
4353 commit ec145e87b80f6764d17a6b0aebf521fe758c3fdc
4354 Author: Dave Liu <daveliu@freescale.com>
4355 Date:   Fri Mar 5 12:22:00 2010 +0800
4356
4357     fsl-ddr: Fix the turnaround timing for TIMING_CFG_4
4358
4359     Read-to-read/Write-to-write turnaround for same chip select
4360     of DDR3 memory, BL/2+2 cycles is enough for them at BC4 and
4361     OTF case, BL/2 cycles is enough for fixed BL8.
4362     Cutting down the turnaround from BL/2+4 to BL/2+2 or BL/2
4363     will improve the memory performance.
4364
4365     Signed-off-by: Dave Liu <daveliu@freescale.com>
4366
4367 commit ab467c512e79dbd14f02352655f054a4304c457e
4368 Author: Roy Zang <tie-fei.zang@freescale.com>
4369 Date:   Tue Feb 9 18:23:33 2010 +0800
4370
4371     fsl_esdhc: Only modify the field we are changing in WML
4372
4373     When we set the read or write watermark in WML we should maintain the
4374     rest of the register as is, rather than using some hard coded value.
4375
4376     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
4377     Acked-by: Stefano Babic <sbabic@denx.de>
4378     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4379
4380 commit 48bb3bb5ac4dd21e931ae157caad6449bcb2d0d4
4381 Author: Jerry Huang <Chang-Ming.Huang@freescale.com>
4382 Date:   Thu Mar 18 15:57:06 2010 -0500
4383
4384     fsl_esdhc: Add function to reset the eSDHC controller
4385
4386     To support multiple block read command we must set abort or use auto
4387     CMD12.  If we booted from eSDHC controller neither of these are used
4388     and thus we need to reset the controller to allow multiple block read
4389     to function.
4390
4391     Signed-off-by: Jerry Huang <Chang-Ming.Huang@freescale.com>
4392     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
4393     Acked-by: Stefano Babic <sbabic@denx.de>
4394     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4395
4396 commit cc4d1226585fa2544b5116702b02eacbb7aa48a1
4397 Author: Kumar Gala <galak@kernel.crashing.org>
4398 Date:   Thu Mar 18 15:51:05 2010 -0500
4399
4400     fsl_esdhc: Always stop clock before changing frequency
4401
4402     We need to stop the clocks on 83xx/85xx as well as imx.  No need to make
4403     this code conditional to just imx.
4404
4405     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4406     Acked-by: Stefano Babic <sbabic@denx.de>
4407
4408 commit d0b0dcaa220549999d6ea74cf87487846c186a0f
4409 Author: Stefan Roese <sr@denx.de>
4410 Date:   Thu Apr 1 14:37:24 2010 +0200
4411
4412     i2c: Move PPC4xx I2C driver into drivers/i2c directory
4413
4414     This patch moves the PPC4xx specific I2C device driver into the I2C
4415     drivers directory. All 4xx config headers are updated to include this
4416     driver.
4417
4418     Signed-off-by: Stefan Roese <sr@denx.de>
4419
4420 commit b5045cdda556c73e2697cd1d3ea6563315cbf490
4421 Author: Detlev Zundel <dzu@denx.de>
4422 Date:   Wed Mar 31 15:38:55 2010 +0200
4423
4424     arm/integrator: Remove unneccessary CONFIG_PCI check.
4425
4426     pci_eth_init() is already conditional to CONFIG_PCI so not every caller
4427     needs to have conditionals.
4428
4429     This is the only place in the current code base where such a check is
4430     still at the calling site.
4431
4432     Signed-off-by: Detlev Zundel <dzu@denx.de>
4433     CC: Ben Warren <biggerbadderben@gmail.com>
4434     CC: Peter Pearse <peter.pearse@arm.com>
4435
4436 commit 0701f730cebc8dd065b70812ca0332055dcf10f8
4437 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
4438 Date:   Thu Mar 25 14:30:13 2010 +0100
4439
4440     at91: use C structs for AT91 OHCI code
4441
4442     This patch is part of migrating the AT91 support towards
4443     using C struct for all SOC access.
4444
4445     It removes one more CONFIG_AT91_LEGACY warning.
4446
4447     at91_pmc.h needs cleanup after migration of the drivers
4448     has been done.
4449
4450     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
4451
4452 commit e99056e3877d1f04a36991aa48f1c690547f5ab9
4453 Author: Asen Dimov <dimov@ronetix.at>
4454 Date:   Thu Mar 18 13:46:45 2010 +0200
4455
4456     using AT91_PMC_MCKR_MDIV_ instead of LEGACY one in at91/clock.c
4457
4458     Signed-off-by: Asen Dimov <dimov@ronetix.at>
4459
4460 commit 4b894a97d307c3207af40031d9e820e2960de57f
4461 Author: Alessandro Rubini <rubini@unipv.it>
4462 Date:   Wed Nov 25 23:41:51 2009 +0100
4463
4464     Nomadik: fix reset_timer()
4465
4466     Previous code was failing when reading back the timer less than
4467     400us after resetting it. This lead nand operations to incorrectly
4468     timeout any now and then.  Moreover, writing the load register isn't
4469     immediately reflected in the value register. We must wait for a clock
4470     edge, so read_timer now waits for the value to change at least once,
4471     otherwise nand operation would timeout anyways (though less frequently).
4472
4473     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
4474     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
4475
4476 commit f936aa0528fe4f5d86168575528e0c52b485c642
4477 Author: Achim Ehrlich <aehrlich@taskit.de>
4478 Date:   Wed Mar 17 14:50:29 2010 +0100
4479
4480     Convert at91 watchdog driver to new SoC access
4481
4482     This converts the at91 watchdog driver to new c structure
4483     type to access registers of the SoC
4484
4485     Signed-off-by: Achim Ehrlich <aehrlich@taskit.de>
4486
4487 commit c9f72b3da8855c3c9679c821127cccd91e0380ed
4488 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
4489 Date:   Wed Mar 17 08:21:11 2010 +0100
4490
4491     at91: boards cleanup for deprecated CONFIG_CMD_AUTOSCRIPT
4492
4493     CONFIG_CMD_AUTOSCRIPT support is deprecated and non-existing
4494     This clean up patch removes the references for esd boards
4495
4496     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
4497
4498 commit b032698ff687034286c98c09fd4830d804cd1786
4499 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
4500 Date:   Tue Mar 9 22:13:56 2010 +0100
4501
4502     ep93xx timer: refactoring
4503
4504     ep93xx timer: Simplified the timer code by eliminating clk_to_systicks() and
4505     performing (almost) all manipulation of the timer structure in read_timer()
4506
4507     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
4508
4509 commit 33eef04bf8541f7b15d4f694ad10f9b912b9caa6
4510 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
4511 Date:   Tue Mar 9 22:13:47 2010 +0100
4512
4513     ep93xx timer: Rename struct timer_reg pointers
4514
4515     ep93xx timer: Renamed pointers to struct timer_regs from name 'timer' to
4516     'timer_regs' in order to avoid confusion with the global variable 'timer'
4517
4518     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
4519
4520 commit 2528dc52361bea49e6bd4a95ce2374d0004ca56f
4521 Author: Naveen Krishna CH <ch.naveen@samsung.com>
4522 Date:   Fri Mar 5 17:16:05 2010 +0900
4523
4524     SAMSUNG: SMDKC100: Adds ethernet support.
4525
4526     Add setup for ethernet on SMDKC100, allowing kernel/ramdisk to be
4527     loaded over tftp.
4528
4529     The preinit function will configure GPIO (GPK0CON) & SROMC to look
4530     for environment in SROM Bank 3.
4531
4532     Signed-off-by: Naveen Krishna Ch <ch.naveen@samsung.com>
4533     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4534
4535 commit 01802e0d22a4bb3903b342ff2357ea3bbcccd289
4536 Author: Naveen Krishna CH <ch.naveen@samsung.com>
4537 Date:   Fri Mar 5 17:15:38 2010 +0900
4538
4539     S5PC100: Function to configure the SROMC registers.
4540
4541     Nand Flash, Ethernet, other features might need to configure the
4542     SROMC registers accordingly.
4543     The config_sromc() functions helps with this.
4544
4545     Signed-off-by: Naveen Krishna Ch <ch.naveen@samsung.com>
4546     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4547
4548 commit a28bec89ccc17b56a50d841c8f0778e927434d1c
4549 Author: Naveen Krishna CH <ch.naveen@samsung.com>
4550 Date:   Fri Mar 5 17:15:13 2010 +0900
4551
4552     S5PC100: Memory SubSystem Header file, register description(SROMC).
4553
4554     Memory subsystem of S5PC100 handles SROM, SRAM, OneDRAM, OneNand,
4555     NAND Flash, DDRs.
4556     smc.h is a common place for the register description of Memory subsystem
4557     of S5PC100.
4558     Note: Only SROM related registers are descibed now.
4559
4560     Signed-off-by: Naveen Krishna Ch <ch.naveen@samsung.com>
4561     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4562
4563 commit abbe18c353c297a40c428ba92f3e1a85e8e694fc
4564 Author: Minkyu Kang <mk7.kang@samsung.com>
4565 Date:   Fri Feb 12 18:21:17 2010 +0900
4566
4567     s5pc1xx: update the README file
4568
4569     Because adds support the GPIO Interface, README file is updated.
4570
4571     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4572
4573 commit ab693e9c4c06b42d1746a0d7a03541968fb55bb9
4574 Author: Minkyu Kang <mk7.kang@samsung.com>
4575 Date:   Fri Feb 12 18:17:52 2010 +0900
4576
4577     s5pc1xx: support the GPIO interface
4578
4579     This patch adds support the GPIO interface
4580
4581     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4582
4583 commit 7b92159bd9fc0acaddd65b314da252b715d1b44e
4584 Author: Joonyoung Shim <jy0922.shim@samsung.com>
4585 Date:   Mon Feb 8 22:00:52 2010 +0900
4586
4587     s3c64xx: Add ifdef at the S3C64XX only codes
4588
4589     The s3c6400.h file is only for S3C64XX cpu and the pheripheral port
4590     address(0x70000000 - 0x7fffffff) exists at only S3C64XX cpu, so they
4591     should be included by only S3C64XX cpu.
4592
4593     Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
4594     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4595
4596 commit 6c71a8fec95a9e0f90fbc47469c389c6f35d96bc
4597 Author: Naveen Krishna CH <ch.naveen.samsung.com>
4598 Date:   Thu Feb 4 14:17:38 2010 +0900
4599
4600     S5PC100: Moves the Macros to a common header file
4601
4602     The get_pll_clk(int) API returns the PLL frequency based on
4603     the (int) argument which is defined locally in clock.c
4604
4605     Moving that #define to common header file (clk.h) would
4606     be helpful when using the API from other files.
4607
4608     Signed-off-by: Naveen Krishna Ch <ch.naveen@samsung.com>
4609     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4610
4611 commit 2ca551dd7ad6ec11418f113b1b50c96fdd15a370
4612 Author: Minkyu Kang <mk7.kang@samsung.com>
4613 Date:   Mon Mar 8 16:22:33 2010 +0900
4614
4615     MAINTAINERS: sort the list of ARM Maintainers by last name
4616
4617     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
4618
4619 commit c937c42431923c96a617e9462e2c0ecbaf2ad72d
4620 Author: Vipin KUMAR <vipin.kumar@st.com>
4621 Date:   Mon Mar 8 10:46:07 2010 +0530
4622
4623     SPEAr : Adding maintainer name for spear SoCs
4624
4625     Signed-off-by: Vipin Kumar <vipin.kumar@st.com>
4626
4627 commit d8bc0a2889700ba063598de6d4e7d135360b537e
4628 Author: Scott McNutt <smcnutt@psyent.com>
4629 Date:   Thu Apr 1 00:00:56 2010 -0400
4630
4631     nios2: Reload timer count in reset_timer()
4632
4633        When the timestamp is incremented via interrupt and the interrupt
4634        period is greater than 1 msec, successive calls to get_timer() can
4635        produce inaccurate timing since the interrupts are asynchronous
4636        to the timing loop. For example, with an interrupt period of 10 msec
4637        two successive calls to get_timer() could indicate an elapsed time
4638        of 10 msec after only several hundred usecs -- depending on when
4639        the next interrupt actually occurs. This behavior can cause
4640        reliability issues with components such as CFI and NAND.
4641
4642        This can be remedied by calling reset_timer() prior to establishing
4643        the base timestamp with get_timer(0), provided reset_timer()
4644        resets the hardware timer (rather than simply resetting only the
4645        timestamp). This has the effect of synchronizing the interrupts
4646        (and the advance of the timestamp) with the timing loop.
4647
4648     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4649
4650 commit ed2941578480d30b413e081b6f1a5675d4afd9e2
4651 Author: Thomas Chou <thomas@wytron.com.tw>
4652 Date:   Wed Mar 24 11:41:46 2010 +0800
4653
4654     nios2: pass command line and initrd to linux in bootm.c
4655
4656     This patch adds bootargs passing to nios2 linux.
4657
4658     The args passing is enabled with,
4659     r4 : 'NIOS' magic
4660     r5 : pointer to initrd start
4661     r6 : pointer to initrd end
4662     r7 : pointer to command line
4663
4664     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4665     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4666
4667 commit 9e486ab1c98ea7ab357520307fe5d5a0847cd1bb
4668 Author: Scott McNutt <smcnutt@psyent.com>
4669 Date:   Tue Mar 30 20:26:15 2010 -0400
4670
4671     nios2: Fix AMDLV065D flash write bug in altera board common tree.
4672
4673     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4674
4675 commit 3a89a91a10fed545af458418e63d911953a9849c
4676 Author: Scott McNutt <smcnutt@psyent.com>
4677 Date:   Tue Mar 30 20:23:04 2010 -0400
4678
4679     nios2: Set CONFIG_SYS_HZ to 1000 all nios2 boards.
4680
4681        CONFIG_SYS_HZ was being calculated (incorrectly) in nios2 configuration
4682        headers. Updated comments to accurately describe timebase macros.
4683
4684     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4685
4686 commit 3ea0037f2337de692b5fd2b6a4449db1de3067a2
4687 Author: Scott McNutt <smcnutt@psyent.com>
4688 Date:   Sun Mar 21 21:24:43 2010 -0400
4689
4690     nios2: Fix outx/writex parameter order in io.h
4691
4692     The outx/writex macros were using writex(addr, val) rather than
4693        the standard writex(val, addr), resulting in incompatibilty with
4694        architecture independent components. This change set uses standard
4695        parameter order.
4696
4697     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4698
4699 commit 64da04d24ea685483f9afa07088f76931b6c0e01
4700 Author: Scott McNutt <smcnutt@psyent.com>
4701 Date:   Sun Mar 21 15:36:44 2010 -0400
4702
4703     nios2: Add support for EPCS16 and EPCS64 configuration devices.
4704
4705     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4706
4707 commit 3fd2a1f3eb83a0bbb84a1397ff9c2af7e6f5d069
4708 Author: Scott McNutt <smcnutt@psyent.com>
4709 Date:   Sun Mar 21 13:26:33 2010 -0400
4710
4711     nios2: Add missing Ethernet initialization to board_init().
4712
4713     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4714
4715 commit c72bfafbc94e61ea3ff3915c84aa7f9d91a045a0
4716 Author: Thomas Chou <thomas@wytron.com.tw>
4717 Date:   Sat Mar 20 07:05:47 2010 +0800
4718
4719     nios2: add struct stat support in linux/stat.h
4720
4721     This is needed for jffs2 support.
4722
4723     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4724     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4725
4726 commit 3bef253f0802c6292b8e2acc0089894019e99e62
4727 Author: Thomas Chou <thomas@wytron.com.tw>
4728 Date:   Sat Mar 20 07:05:46 2010 +0800
4729
4730     nios2: use bitops from linux-2.6 asm-generic
4731
4732     These are needed to use ubi/ubifs.
4733
4734     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4735     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4736
4737 commit d8b73dffa9866d6de3c05c8a2d07ecd4bc0d5d7e
4738 Author: Thomas Chou <thomas@wytron.com.tw>
4739 Date:   Sat Mar 20 07:05:45 2010 +0800
4740
4741     nios2: add local_irq_enable/disable to asm-nios2/system.h
4742
4743     Copy from linux header. This is needed for generic bitops.
4744
4745     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4746     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4747
4748 commit 54d809e7553939629e8941ab9eef1f762463a2b3
4749 Author: Thomas Chou <thomas@wytron.com.tw>
4750 Date:   Sat Mar 20 07:05:44 2010 +0800
4751
4752     nios2: add asm-nios2/errno.h
4753
4754     Just pull in asm-generic.
4755
4756     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
4757     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4758
4759 commit c9d4f46b5d639a45747d5eaabd31d35856cb918f
4760 Author: Scott McNutt <smcnutt@psyent.com>
4761 Date:   Fri Mar 19 19:03:28 2010 -0400
4762
4763     nios2: Move serial drivers to individual files in  drivers/serial
4764
4765        The standard Altera UART & JTAG UART as well as the OpenCores
4766        YANU driver are now in individual files in drivers/serial
4767        rather than a single file uner cpu/nios2.
4768
4769     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
4770
4771 commit ca6e1c136ddb720c3bb2cc043b99f7f06bc46c55
4772 Author: Wolfgang Denk <wd@denx.de>
4773 Date:   Wed Mar 31 23:54:39 2010 +0200
4774
4775     Prepare v2010.03
4776
4777     Signed-off-by: Wolfgang Denk <wd@denx.de>
4778
4779 commit 8e64d6efd8d778a5f83d8bff9cd273a86dcc182f
4780 Author: Heiko Schocher <hs@denx.de>
4781 Date:   Wed Mar 31 08:34:51 2010 +0200
4782
4783     net, doc: How to setup MAC address correctly
4784
4785     As this seems unclear, document how the flow of setting up
4786     the MAC address is correct.
4787
4788     Signed-off-by: Heiko Schocher <hs@denx.de>
4789
4790     Text changed slightly, adding input from Mike Frysinger.
4791
4792     Signed-off-by: Wolfgang Denk <wd@denx.de>
4793
4794 commit b78b48c6a0c34b2991e31fc4548aaf773d34f2b3
4795 Author: Heiko Schocher <hs@denx.de>
4796 Date:   Wed Mar 31 08:34:46 2010 +0200
4797
4798     net, fec_mxc: only setup the device enetaddr with eeprom value
4799
4800     Only fill the device enetaddr with the contents of the eeprom,
4801     do not program it in MAC address registers
4802
4803     Signed-off-by: Heiko Schocher <hs@denx.de>
4804     Acked-by: Ben Warren <biggerbadderben@gmail.com>
4805
4806 commit d5a64237d58ded31c2eed455c7a346e1c85f5565
4807 Author: Felix Radensky <felix@embedded-sol.com>
4808 Date:   Tue Mar 30 15:02:13 2010 +0300
4809
4810     doc: Fix ramdisk examples in doc/uImage.FIT/multi.its
4811
4812     The ramdisk sections in doc/uImage.FIT/multi.its lack
4813     load address and entry point properties. Using examples
4814     from this file will result in unbootable image, u-boot
4815     will issue the following error messages:
4816
4817     Can't get ramdisk subimage load address!
4818     Ramdisk image is corrupt or invalid
4819
4820     This patch adds missing properties to ramdisk sections.
4821
4822     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
4823
4824 commit 2d2018f3db5ed834bc1ee208a2c6212fdf00bca1
4825 Author: Heiko Schocher <heiko.schocher@invitel.hu>
4826 Date:   Wed Mar 24 13:22:50 2010 +0100
4827
4828     jffs2, suen3: Fix compiler warning
4829
4830     $ ./MAKEALL suen3
4831     jffs2_1pass.c: In function 'get_fl_mem':
4832     jffs2_1pass.c:399: warning: unused variable 'id'
4833     jffs2_1pass.c: In function 'get_node_mem':
4834     jffs2_1pass.c:423: warning: unused variable 'id'
4835
4836     Signed-off-by: Heiko Schocher <hs@denx.de>
4837     Tested-by: Tom <Tom.Rix@windriver.com>
4838
4839 commit 9ff32d8ccf0e23b5577c25610f001af8d761b4a2
4840 Author: Timur Tabi <timur@freescale.com>
4841 Date:   Mon Mar 29 12:51:07 2010 -0500
4842
4843     mpc86xx: set the DDR BATs after calculating true DDR size
4844
4845     After determining how much DDR is actually in the system, set DBAT0 and
4846     IBAT0 accordingly.  This ensures that the CPU won't attempt to access
4847     (via speculation) addresses outside of actual memory.
4848
4849     On 86xx systems, DBAT0 and IBAT0 (the BATs for DDR) are initialized to 2GB
4850     and kept that way.  If the system has less than 2GB of memory (typical for
4851     an MPC8610 HPCD), the CPU may attempt to access this memory during
4852     speculation.  The zlib code is notorious for generating such memory reads,
4853     and indeed on the MPC8610, uncompressing the Linux kernel causes a machine
4854     check (without this patch).
4855
4856     Currently we are limited to power of two sized DDR since we only use a
4857     single bat.  If a non-power of two size is used that is less than
4858     CONFIG_MAX_MEM_MAPPED u-boot will crash.
4859
4860     Signed-off-by: Timur Tabi <timur@freescale.com>
4861     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4862
4863 commit 33f57bd553edf29dffef5a6c7d76e169c79a6049
4864 Author: Kumar Gala <galak@kernel.crashing.org>
4865 Date:   Fri Mar 26 15:14:43 2010 -0500
4866
4867     85xx: Fix enabling of L1 cache parity on secondary cores
4868
4869     Use the same code between primary and secondary cores to init the
4870     L1 cache.  We were not enabling cache parity on the secondary cores.
4871
4872     Also, reworked the L1 cache init code to match the e500mc L2 init code
4873     that first invalidates the cache and locks.  Than enables the cache and
4874     makes sure its enabled before continuing.
4875
4876     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
4877
4878 commit 1a332da61df9c38b567359af114daeaaaefaead8
4879 Author: Stefan Roese <sr@denx.de>
4880 Date:   Mon Mar 29 15:30:46 2010 +0200
4881
4882     ppc4xx: Fix problem with I2C bus >= 1 initialization
4883
4884     This patch fixes a problem introduced with patch eb5eb2b0
4885     [ppc4xx: Cleanup PPC4xx I2C infrastructure]. We need to assign the I2C
4886     base address to the "i2c" pointer inside of the controller loop.
4887     Otherwise controller 0 is initialized multiple times instead of
4888     initializing each I2C controller sequentially.
4889
4890     Tested on Katmai.
4891
4892     Signed-off-by: Stefan Roese <sr@denx.de>
4893     Acked-by: Heiko Schocher <hs@denx.de>
4894
4895 commit 24de2f4be00f81c58270d0df47296bf3a3601cef
4896 Author: Heiko Schocher <hs@denx.de>
4897 Date:   Mon Mar 29 13:15:48 2010 +0200
4898
4899     bootm, linux: fix booting Multi-File Image with "kernel+ramdisk+fdt"
4900
4901     Booting a "Multi-File Image" including a linux kernel, ramdisk and
4902     fdt, generated with
4903
4904     mkimage -A ppc \
4905         -O linux \
4906         -T multi \
4907         -C gzip \
4908         -a 00000000 \
4909         -e 00000000 \
4910         -n "kernel-2.6+initrd+dtb" \
4911         -d "vmlinux.bin.gz:ramdisk_image.gz:board.dtb" \
4912         multi.bin
4913
4914     actually fails, because ramdisk start and end addresses
4915     didn;t get initialized. This patch fixes this issue.
4916
4917     Tested on the KUP4K board.
4918
4919     Signed-off-by: Heiko Schocher <hs@denx.de>
4920
4921 commit fd03ea89641d6f6ade6d1a8580c1bb9f52b8542c
4922 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4923 Date:   Fri Mar 26 09:46:42 2010 +0100
4924
4925     i2c: made unused function i2c_mux_add_device static
4926
4927     and removed it from the .h file
4928
4929     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4930
4931 commit 2c0dc990202c69a6231122ec2463c4e3076a16f3
4932 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4933 Date:   Fri Mar 26 09:46:41 2010 +0100
4934
4935     cmd_i2c: introduced get_alen helper function
4936
4937     The code to parse alen appeared 6 times in the function.
4938     Factored this out in a small helper function
4939
4940     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4941
4942 commit a266fe955a55bb7a03a67f3c91033068f317b337
4943 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4944 Date:   Fri Mar 26 09:46:40 2010 +0100
4945
4946     cmd_i2c: moved a define to before the functions
4947
4948     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4949
4950 commit 4a8cf3382a6fea5cccc1e2ae61a4601bf26490c3
4951 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4952 Date:   Fri Mar 26 09:46:39 2010 +0100
4953
4954     cmd_i2c: moved mispositioned comment for i2c md
4955
4956     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4957
4958 commit 3a6dcb988eee3fd3cd9c5ef96855a8da729a290e
4959 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4960 Date:   Fri Mar 26 09:46:38 2010 +0100
4961
4962     cmd_i2c.c: declared local functions as static
4963
4964     Declared all functions that were not called outside the file as static
4965
4966     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
4967
4968 commit 2883cc2d48e99fd1873ef8af03fee7966611b735
4969 Author: Wolfgang Denk <wd@denx.de>
4970 Date:   Sun Mar 28 00:25:14 2010 +0100
4971
4972     Prepare 2010.03-rc3
4973
4974     Update CHANGELOG
4975
4976     Signed-off-by: Wolfgang Denk <wd@denx.de>
4977
4978 commit 060f28532b09dd3d2c78423bdd809ac768a27629
4979 Author: Wolfgang Denk <wd@denx.de>
4980 Date:   Thu Mar 25 14:07:23 2010 +0100
4981
4982     cmd_usb.c: print debug messages only when DEBUG is defined
4983
4984     Signed-off-by: Wolfgang Denk <wd@denx.de>
4985
4986 commit a574cff121b1479c8e962b7a2a29310020387260
4987 Author: Wolfgang Denk <wd@denx.de>
4988 Date:   Wed Mar 24 12:19:19 2010 +0100
4989
4990     ml300: remove support for broken, orphaned board
4991
4992     The ml300 board has a number of issues, but nobody cares about this
4993     long-orphaned board any more.  Remove it.
4994
4995     Signed-off-by: Wolfgang Denk <wd@denx.de>
4996     Acked-by: Michal Simek <monstr@monstr.eu>
4997
4998 commit 04387d24a17b1ee13024dd4779da4b84d47c65cc
4999 Author: Wolfgang Denk <wd@denx.de>
5000 Date:   Sat Mar 27 23:37:46 2010 +0100
5001
5002     mkimage: fix Segmentation Fault when run without "-n name" option
5003
5004     The restructuring of the mkimage command in commit 89a4d6b1 ("tools:
5005     mkimage: split code into core, default and FIT image specific")
5006     introduced a bug that caused mkimage to segfault when run without
5007     "-n name" option.  Initialize the imagename entry to prevent that.
5008
5009     Signed-off-by: Wolfgang Denk <wd@denx.de>
5010
5011 commit e5720823f6f81a0f3a9e3404dbc37059bf6644f1
5012 Author: Thomas Chou <thomas@wytron.com.tw>
5013 Date:   Fri Mar 26 08:17:00 2010 +0800
5014
5015     cfi flash: add status polling method for amd flash
5016
5017     This patch adds status polling method to offer an alternative to
5018     data toggle method for amd flash chips.
5019
5020     This patch is needed for nios2 cfi flash interface, where the bus
5021     controller performs 4 bytes read cycles for a single byte read
5022     instruction. The data toggle method can not detect chip busy
5023     status correctly. So we have to poll DQ7, which will be inverted
5024     when the chip is busy.
5025
5026     This feature is enabled with the config def,
5027     CONFIG_SYS_CFI_FLASH_STATUS_POLL
5028
5029     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
5030     Signed-off-by: Stefan Roese <sr@denx.de>
5031
5032 commit c40c94a3d20a8616264c2dfcda85279185d69aeb
5033 Author: Renato Andreola <renato.andreola@imagos.it>
5034 Date:   Wed Mar 24 23:00:47 2010 +0800
5035
5036     cfi_flash: precision and underflow problem in tout calculation
5037
5038     With old configuration it could happen tout=0 if CONFIG_SYS_HZ<1000.
5039
5040     Signed-off-by: Renato Andreola <renato.andreola@imagos.it>
5041     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
5042     Signed-off-by: Thomas Chou <thomas@wytron.com.tw>
5043     Signed-off-by: Stefan Roese <sr@denx.de>
5044
5045 commit 9d3a86aec52cb3c0e9badd12167d9292184ce4dd
5046 Author: TsiChung Liew <tsicliew@gmail.com>
5047 Date:   Tue Mar 16 12:39:36 2010 -0500
5048
5049     ColdFire: Fix m54455EVB save environment bug
5050
5051     The ATMEL flash does not have buffer write feature. Assgined
5052     buffer_size = 1, so that when there is a write to the flash
5053     will not use buffer write function.
5054
5055     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5056
5057 commit f26a247308568e32857a5cc054f7219510a7d44e
5058 Author: TsiChung Liew <tsicliew@gmail.com>
5059 Date:   Mon Mar 15 19:39:21 2010 -0500
5060
5061     ColdFire: Fix incorrect M5253DEMO default environment
5062
5063     The flash location is at 0xff800000, not 0
5064
5065     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5066
5067 commit dd9f054ede433de73b137987fb3dc066e8d24ebb
5068 Author: TsiChung Liew <tsicliew@gmail.com>
5069 Date:   Thu Mar 11 22:12:53 2010 -0600
5070
5071     ColdFire: Cache update for all platforms
5072
5073     The CF will call cache functions in lib_m68/cache.c and the
5074     cache settings are defined in platform configuration file.
5075
5076     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5077
5078 commit f628e2f72daee810aa568619b6629da68ad042d6
5079 Author: TsiChung Liew <tsicliew@gmail.com>
5080 Date:   Wed Mar 10 18:50:22 2010 -0600
5081
5082     ColdFire: Fix SDRAM size on M5208evb rev E
5083
5084     The proper SDRAM size is 32MB not 64MB
5085
5086     Signed-off-by: Jingchang Lu <b22599@freescale.com>
5087
5088 commit 9e8e927023582231b034e199568e49f84ac032a9
5089 Author: TsiChung Liew <tsicliew@gmail.com>
5090 Date:   Wed Mar 10 18:24:07 2010 -0600
5091
5092     ColdFire: Misc update for M53017
5093
5094     Reside Ethernet buffer descriptors in SRAM instead of DRAM. Add
5095     CONFIG_SYS_TX_ETH_BUFFER in platform configuration file. Update
5096     DRAM control and SRAM control register setting. Update cache
5097     setting where size does not write to proper region.
5098
5099     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5100     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
5101
5102 commit f9d877a6479878ca96688671f37d87b620c3e77c
5103 Author: TsiChung Liew <tsicliew@gmail.com>
5104 Date:   Wed Mar 10 17:32:13 2010 -0600
5105
5106     ColdFire: Add CPU compile flag for mcf5301x and mcf532x
5107
5108     Add CPU compile flag -mcpu=53015 in cpu/config.mk
5109
5110     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5111
5112 commit 0e8a75550695aba9d8cfe9c7f7713da42c1f3e89
5113 Author: TsiChung Liew <tsicliew@gmail.com>
5114 Date:   Wed Mar 10 16:33:03 2010 -0600
5115
5116     ColdFire: Update Extra environment Data for M5275EVB
5117
5118     Provide extra environment Data. Remove default network
5119     address and MAC address.
5120
5121     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5122
5123 commit 53e4290f20b5f73c95717f47f4c04ed6932ff931
5124 Author: TsiChung Liew <tsicliew@gmail.com>
5125 Date:   Wed Mar 10 16:14:01 2010 -0600
5126
5127     ColdFire: M5271EVB DRAM Bring up issue
5128
5129     Fix proper portsize: The register for portsize is either 00b, 01b,
5130     or 1xb. The value that previous assigned is 32d.
5131     Fix DRAM bring up: insert asm("nop") for every DRAM register setup
5132
5133     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5134
5135 commit ac265f7fcab1a09b9a837a34ef8b10acc101695e
5136 Author: TsiChung Liew <tsicliew@gmail.com>
5137 Date:   Wed Mar 10 11:56:36 2010 -0600
5138
5139     ColdFire: Update M5253DEMO configuration file
5140
5141     Fix incorrect default environment for flash erase or protect
5142     range. Change offset from 0 to 0xff80nnnn. Remove default
5143     ethernet setup and MAC address.
5144
5145     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5146
5147 commit 68e4e76af55746a4330865f56476e58ce4140ca8
5148 Author: TsiChung Liew <tsicliew@gmail.com>
5149 Date:   Thu Mar 11 15:04:21 2010 -0600
5150
5151     ColdFire: Relocate vector table - mcf5445x
5152
5153     Newer ColdFire processors family boot from address 0 instead of
5154     0xFFnn_nnnn. When the boot flash base chip select is set at new
5155     location instead of 0, an un-predictable error will occur if
5156     there is an vector being trigger and refer it to an invalid
5157     address or the vector table handler is not existed at address
5158     0.
5159
5160     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5161
5162 commit fa9da596212d7f28eb26a3257d79d9515f9838cd
5163 Author: TsiChung Liew <tsicliew@gmail.com>
5164 Date:   Tue Mar 9 19:24:43 2010 -0600
5165
5166     ColdFire: Update uart_port_conf in serial driver
5167
5168     Provide proper port passing from serial_init to uart_part_conf.
5169
5170     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5171
5172 commit 52affe04fa5493597d8a5f6202507190950a32e6
5173 Author: TsiChung Liew <tsicliew@gmail.com>
5174 Date:   Tue Mar 9 19:17:52 2010 -0600
5175
5176     ColdFire: Update processors' serial port configuration
5177
5178     Provide parameter passing to uart_port_config(). Update port
5179     configuration - un-mask it before enable the bits.
5180
5181     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5182
5183 commit d04c1efae3d834db6e21e9976e338bf1e588e987
5184 Author: TsiChung Liew <tsicliew@gmail.com>
5185 Date:   Tue Mar 9 18:32:16 2010 -0600
5186
5187     ColdFire: Correct bit definition
5188
5189     Use correct definition for _MASK and _UNMASK. It was combined in
5190     the previous used and causes confusion.
5191
5192     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
5193
5194 commit 116095eb1f0f7017ea8062aa8a8ba8ceecb430b5
5195 Author: Philippe De Muyter <phdm at macqel.be>
5196 Date:   Mon Sep 21 22:20:29 2009 -0600
5197
5198     fix cmd_bdinfo.c:354: warning: 'print_eth' defined but not used
5199
5200     This fixes the following warnings when running MAKEALL for coldfire :
5201     cmd_bdinfo.c:354: warning: 'print_eth' defined but not used
5202
5203     Signed-off-by: Philippe De Muyter <phdm at macqel.be>
5204
5205 commit dfc2b7697dc07862da804c1be084f96301884bc7
5206 Author: Michael Durrant <mdurrant@arcturusnetworks.com>
5207 Date:   Wed Jan 20 19:33:02 2010 -0600
5208
5209     Adding EP2500 MCF5282 board [PATCH]
5210
5211     Mercury-EP2500.patch
5212        - added Mercury's EP2500 board uses the mcf5282 processor
5213
5214     CREDITS.patch
5215
5216     Signed-off-by: David Wu <davidwu@arcturusnetworks.com>
5217     Signed-off-by: Michael Durrant <mdurrant@arcturusnetworks.com>
5218
5219 commit 89083346d0627a5e6e271e61bd34ab5121f9462b
5220 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
5221 Date:   Fri Oct 30 16:55:02 2009 +0100
5222
5223     add block write function to spartan3 slave serial load
5224
5225     Using seperate function calls for each bit-bang of slave serial
5226     load can be painfully slow. This patch adds the possibility to
5227     supply a block write function that loads the complete block of
5228     data in one call (like it can already be done with Altera FPGAs).
5229     On an MCF5373L (240 MHz) loading an XC3S4000 this reduces the load
5230     time from around 15 seconds to around 3 seconds
5231
5232     Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
5233
5234 commit 9d79e5758c3a6776be9a86856823d28e7154a481
5235 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
5236 Date:   Mon Jan 25 11:27:44 2010 +0100
5237
5238     add ASTRO MCF5373L board
5239
5240     This patch adds support for ASTRO board(s) based on MCF5373L.
5241
5242     Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
5243
5244 commit c550afada5fcad426aa6a219a329feb9eedae8b2
5245 Author: Rupjyoti Sarmah <rsarmah@appliedmicro.com>
5246 Date:   Wed Mar 24 16:52:02 2010 +0530
5247
5248     ppc4xx fix unstable 440EPx bootstrap options
5249
5250     440EPx fixed bootstrap options A, B, D, and E sets PLL FWDVA to a value = 1.
5251     This results in the PLLOUTB being greater than the CPU clock frequency
5252     resulting unstable 440EPx operation resulting in various software hang
5253     conditions.
5254
5255     This patch reprograms the FWDVA satisfying the requirement of setting FWDVB
5256     to a value greater than 1 while using one of the four deafult bootstrap options.
5257
5258     Signed-off-by: Rupjyoti Sarmah <rsarmah@amcc.com>
5259     Acked-by : Victor Gallardo <vgallardo@appliedmicro.com>
5260     Signed-off-by: Stefan Roese <sr@denx.de>
5261
5262 commit fb508b8b39a52a4063d098f5a9b4355bc5b30c14
5263 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
5264 Date:   Wed Mar 24 10:16:20 2010 +0100
5265
5266     at91: Get rid of some warnings when building for otc570
5267
5268     The soft-i2c code for AT91 defines I2C_SOFT_DECLARATIONS
5269     for direct access by dereferencing a pio pointer.
5270     The OTC570 platform uses the AT91 gpio API so it does not
5271     need the pio variable.
5272
5273     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
5274
5275 commit acb13868936a28502782a16e1edaec378e494a29
5276 Author: Alessandro Rubini <rubini@unipv.it>
5277 Date:   Sat Mar 13 17:44:08 2010 +0100
5278
5279     lcd: make 16bpp work
5280
5281     Support for 16bpp was supposed to be in the code but was not working.
5282     This makes it work and has been tested in the nhk8815 board.
5283
5284     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
5285     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
5286     Signed-off-by: Anatolij Gustschin <agust@denx.de>
5287
5288 commit 6b94b4962211c16ee2197048faa887e1f92f3757
5289 Author: Florian Fainelli <f.fainelli@gmail.com>
5290 Date:   Sat Mar 20 19:02:58 2010 +0100
5291
5292     cmd_nand: show nand scrub confirmation character
5293
5294     When issuing a nand scrub command, the entered character is not displayed
5295     this may be confusing. This patch makes the input character being
5296     displayed if it is a 'y' so that an user knows he is about to scrub his
5297     nand.
5298
5299     Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
5300
5301 commit 7c27b7b1eac43cdcda735bad6231cdfc1f602284
5302 Author: Nikolay Petukhov <nikolaypetukhov@gmail.com>
5303 Date:   Fri Mar 19 10:49:27 2010 +0500
5304
5305     at91: add hwecc method for nand
5306
5307     This is a patch to use the hardware ECC controller of
5308     the AT91SAM9260 for the AT91 nand. Taken from the kernel 2.6.33.
5309
5310     Signed-off-by: Nikolay Petukhov <Nikolay.Petukhov@gmail.com>
5311
5312 commit cc41a59a74ca9095d518d6d69655c6735dd00809
5313 Author: Cyril Chemparathy <cyril@ti.com>
5314 Date:   Wed Mar 17 10:03:10 2010 -0400
5315
5316     TI: Davinci: NAND Driver Cleanup
5317
5318     Modified to use IO accessor routines consistently.  Eliminated volatile usage
5319     to keep checkpatch.pl happy.
5320
5321     Signed-off-by: Cyril Chemparathy <cyril@ti.com>
5322
5323 commit 152dda3d94e97ede7af3f9560a59a659384d4585
5324 Author: Wolfgang Denk <wd@denx.de>
5325 Date:   Mon Mar 22 23:25:00 2010 +0100
5326
5327     Prepare v2010.03-rc2
5328
5329     Update CHANGELOG
5330
5331     Signed-off-by: Wolfgang Denk <wd@denx.de>
5332
5333 commit d650da2dd4af99967aabc43cccbd8f160eb4cea6
5334 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
5335 Date:   Tue Mar 9 22:13:33 2010 +0100
5336
5337     ep93xx timer: Fix resolution of get_ticks()
5338
5339     ep93xx timer: Make get_ticks() return a value in CONFIG_SYS_HZ resolution,
5340     as announced by get_tbclk()
5341
5342     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
5343
5344 commit 7e67fb5bf27a07d3b8d6b97c76f7195f7d68af58
5345 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
5346 Date:   Tue Mar 9 22:13:20 2010 +0100
5347
5348     ep93xx timer: Fix possible overflow in usecs_to_ticks()
5349
5350     ep93xx timer: Use 64-bit values in usecs_to_ticks() in order to avoid
5351     overflows in intermediate values
5352
5353     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
5354
5355 commit 3c950e2ebfde083084cc926b020e3a22a536bf85
5356 Author: Anatolij Gustschin <agust@denx.de>
5357 Date:   Tue Mar 16 17:10:05 2010 +0100
5358
5359     fdt_support: add partitions fixup in mtd node
5360
5361     Allow overwriting defined partitions in the device tree blob
5362     using partition info defined in the 'mtdparts' environment
5363     variable.
5364
5365     Signed-off-by: Anatolij Gustschin <agust@denx.de>
5366     Cc: Gerald Van Baren <vanbaren@cideas.com>
5367
5368 commit d611295032c30e6c533cb356005fa82ab7992824
5369 Author: John Schmoller <jschmoller@xes-inc.com>
5370 Date:   Fri Mar 12 09:49:24 2010 -0600
5371
5372     cmd history: Match history buffer size to console buffer
5373
5374     Match history buffer size to console buffer size. History buffer size
5375     was hard coded to 256, artificially limiting the command buffer size.
5376     The history buffer now tracks CONFIG_SYS_CBSIZE.
5377
5378     Signed-off-by: John Schmoller <jschmoller@xes-inc.com>
5379
5380 commit 6475b9f91bd33bfd38418469cabdcfc0fefbd848
5381 Author: John Schmoller <jschmoller@xes-inc.com>
5382 Date:   Fri Mar 12 09:49:23 2010 -0600
5383
5384     console: Fix console buffer overrun
5385
5386     When CONFIG_SYS_CBSIZE equals MAX_CMDBUF_SIZE, a command string of
5387     maximum length will overwrite part of the history buffer, causing the
5388     board to die. Expand the console_buffer and hist_lines buffer by one
5389     character each to hold the missing NULL char.
5390
5391     Signed-off-by: John Schmoller <jschmoller@xes-inc.com>
5392
5393 commit e070a56c777f1fd05950e1bc63483c19decd6f78
5394 Author: Michael Zaidman <michael.zaidman@gmail.com>
5395 Date:   Mon Mar 1 11:47:36 2010 +0200
5396
5397     POST: add progress API
5398
5399     Add POST progress API implemented as weak calls before and after
5400     each call to the POST test callback in the post_run_single routine
5401     of the post.c file.
5402
5403     Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
5404     Acked-by: Detlev Zundel <dzu@denx.de>
5405
5406 commit 47ab5ad14575531798431f0d1e8f83ee9bb0a87e
5407 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5408 Date:   Fri Feb 26 14:00:19 2010 +0100
5409
5410     cmd_setexpr: allow memory addresses in expressions
5411
5412     This patch add functionality to use memory addresses in expressions.
5413     This increases the power of expressions substantially
5414
5415     It adheres to the standard convemtions: memory addresses can be given
5416     in the format *address (e.g. *1000)
5417
5418     Rationale for this change is that it allows masking off bits from a
5419     byte that is obtained by reading data from e.g. i2c.
5420
5421     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5422
5423     Fix warning: control reaches end of non-void function
5424     Signed-off-by: Wolfgang Denk <wd@denx.de>
5425
5426 commit 652e53546b23c25f80756287eaf607b713afdc87
5427 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5428 Date:   Thu Feb 25 10:12:16 2010 +0100
5429
5430     cmd_i2c.c: added i2c read to memory function
5431
5432     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5433
5434 commit fb0070e9101a1f288d7054f7e80b3d808fd7ead2
5435 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5436 Date:   Thu Feb 25 10:12:15 2010 +0100
5437
5438     cmd_i2c.c: sorted commands alphabetically
5439
5440     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5441
5442 commit bfc3b77ebe68435b46e988e3a440bc4857bc7cf4
5443 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5444 Date:   Thu Feb 25 10:12:14 2010 +0100
5445
5446     cmd_i2c.c: reworked subcommand handling
5447
5448     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5449
5450 commit f74d9bd2a248efa229f0f3478fe331e2a319588c
5451 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5452 Date:   Thu Feb 25 10:12:13 2010 +0100
5453
5454     cmd_bootm.c: made subcommand array static
5455
5456     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5457
5458 commit faffe14f016db10f33836b018c4b304d939cf586
5459 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5460 Date:   Thu Feb 25 10:12:12 2010 +0100
5461
5462     cmd_i2c.c: reduced subaddress length to 3 bytes
5463
5464     according to some of the comments the subaddress length is 1 or 2, but we are being
5465     prepared for the case it becomes 3. However the code also accepted 4.
5466     This repairs this by changing the constand 4 to 3.
5467
5468     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5469
5470 commit a6a04967bc2957d20799f4bb2a6b3dd0353c1cfd
5471 Author: Renato Andreola <renato.andreola@imagos.it>
5472 Date:   Tue Mar 16 16:01:29 2010 -0400
5473
5474     nios2: Added support to YANU UART
5475
5476     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
5477
5478 commit 352745ad487f72e839986ddbb020e1fe86c1d482
5479 Author: Thomas Chou <thomas@wytron.com.tw>
5480 Date:   Tue Mar 16 12:12:48 2010 -0400
5481
5482     nios2: use generic unaligned.h
5483
5484     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
5485
5486 commit fd428c05c863aefb575b12b2a1916b02d5bfa759
5487 Author: Detlev Zundel <dzu@denx.de>
5488 Date:   Fri Mar 12 10:01:12 2010 +0100
5489
5490     mpc5xxx: Remove all references to MGT5100
5491
5492     We do not support a processor that never reached a real customer.
5493
5494     Signed-off-by: Detlev Zundel <dzu@denx.de>
5495
5496 commit c0c316569f70055eb7c70864aaa6d48666782600
5497 Author: Matthias Weisser <matthias.weisser@graf-syteco.de>
5498 Date:   Tue Jan 12 12:06:31 2010 +0100
5499
5500     video: Fix console display when splashscreen is used
5501
5502     If a splashscreen is used the console scrolling used the
5503     scroll size as needed when a logo was displayed. This
5504     patch sets the scroll size to the whole screen if
5505     a splashscreen is shown.
5506
5507     Signed-off-by: Matthias Weisser <matthias.weisser@graf-syteco.de>
5508
5509 commit daa989b47297c9f73426783599c286ef3a1f3f49
5510 Author: Asen Dimov <dimov@ronetix.at>
5511 Date:   Thu Mar 18 13:41:47 2010 +0200
5512
5513     correct a syntax typo in at91_matrix.h
5514
5515     Signed-off-by: Asen Dimov <dimov@ronetix.at>
5516
5517 commit 322ff395c9aec7b87a2211fe4333fdf44377c564
5518 Author: Jeff Angielski <jeff@theptrgroup.com>
5519 Date:   Wed Mar 17 15:09:26 2010 -0400
5520
5521     env: fix endian ordering in crc table
5522
5523     The crc table was being built as little endian for big endian
5524     targets.  This would cause fw_printenv to always fail with
5525     "Warning: Bad CRC, using default environment" messages.
5526
5527     Signed-off-by: Jeff Angielski <jeff@theptrgroup.com>
5528     Acked-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
5529
5530 commit 51c2ac9bb574c1420b993615268392b0c1f829f6
5531 Author: Anatolij Gustschin <agust@denx.de>
5532 Date:   Tue Mar 16 17:10:08 2010 +0100
5533
5534     mpc5121: cpu/mpc512x/diu.c: fix warnings
5535
5536     Fix warnings while compiling with CONFIG_VIDEO enabled:
5537
5538     diu.c: In function 'video_hw_init':
5539     diu.c:158: warning: 'return' with no value, in function returning non-void
5540     diu.c:162: warning: format '%ld' expects type 'long int', but argument 6 has type 'int'
5541     diu.c:162: warning: format '%ld' expects type 'long int', but argument 7 has type 'int'
5542
5543     Signed-off-by: Anatolij Gustschin <agust@denx.de>
5544
5545 commit a74908161a1b37d780d3a826a86807bbc50a3857
5546 Author: Anatolij Gustschin <agust@denx.de>
5547 Date:   Tue Mar 16 15:29:33 2010 +0100
5548
5549     console.c: fix problem with splashimage
5550
5551     If a board uses cfb_console driver and splash image
5552     and also defines CONFIG_SILENT_CONSOLE, the user is
5553     locked out even if "silent" is not set. It is not
5554     possible to get any output, neither on vga console
5555     device nor on serial console after redirecting the
5556     output to the serial console, since the GD_FLG_SILENT
5557     flag remains set.
5558
5559     Fix the problem by redirecting the output from frame
5560     buffer to serial console if splashimage is used.
5561     Only suppress the output if "silent" environment
5562     variable was set and don't set the GD_FLG_SILENT
5563     flag arbitrarily.
5564
5565     Signed-off-by: Anatolij Gustschin <agust@denx.de>
5566
5567 commit 5647f78d04174b0b99857d2a7cbf25141bd14a45
5568 Author: Thomas Weber <swirl@gmx.li>
5569 Date:   Sat Mar 13 23:14:45 2010 +0100
5570
5571     mod change 755 => 644 for multiple files
5572
5573     I executed 'find . -name "*.[chS]" -perm 755 -exec chmod 644 {} \;'
5574
5575     Signed-off-by: Thomas Weber <swirl@gmx.li>
5576     Add some more: neither Makefile nor config.mk need execute permissions.
5577     Signed-off-by: Wolfgang Denk <wd@denx.de>
5578
5579 commit 99c006a320ceb9ea19135ac1512e4a81e8bebb72
5580 Author: Stefano Babic <sbabic@denx.de>
5581 Date:   Sat Mar 13 21:09:00 2010 +0100
5582
5583     mxcmmc: fix warnings due to access 32 bit registers with 16 bit accessors
5584
5585     Some registers of the mxcmmc driver were accessed using
5586     16 bit accessor functions, because only the LSB is
5587     significant. This is not needed and generates
5588     warnings.
5589
5590     Signed-off-by: Stefano Babic <sbabic@denx.de>
5591
5592 commit c96f86eefc215b67dd222694ce2b6f60e6a42b0b
5593 Author: Wolfgang Denk <wd@denx.de>
5594 Date:   Sun Jan 17 23:55:53 2010 +0100
5595
5596     TFTP: allow for adjustable retransmission timout
5597
5598     So far, TFTP negotiated a fixed retransmission timeout of 5 seconds.
5599     In some cases (busy networks, slow TFTP servers) this caused very
5600     slow transfers. A new environment variable "tftptimeout" allows to
5601     set this timeout. Lowering this value may make downloads succeed
5602     faster in networks with high packet loss rates or with unreliable
5603     TFTP servers.
5604
5605     Signed-off-by: Wolfgang Denk <wd@denx.de>
5606     Cc: Ben Warren <biggerbadderben@gmail.com>
5607     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
5608
5609 commit 252b404d954f91499a4477a3e1064eb237ce5a1c
5610 Author: Wolfgang Denk <wd@denx.de>
5611 Date:   Tue Mar 9 14:27:25 2010 +0100
5612
5613     Fix PCI_BASE_ADDRESS_5 handling in pci_hose_config_device()
5614
5615     Signed-off-by: FUJITA Kazutoshi <fujita@soum.co.jp>
5616     Signed-off-by: <wd@denx.de>
5617     Acked-by: Stefan Roese <sr@denx.de>
5618
5619 commit 9d90a93d367272ee65550c0c9f82615cec967c70
5620 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5621 Date:   Thu Feb 25 14:03:08 2010 +0100
5622
5623     cmd_mmc remove \n
5624
5625     This patch removes the \n after the help message for mmcinfo.
5626     This resulted in an empty line being displayed after the mmcinfo line
5627     when the help command was given.
5628
5629     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5630
5631 commit 67c7189dd35cb368ef665126fd17816581bd2e92
5632 Author: Renato Andreola <renato.andreola@imagos.it>
5633 Date:   Tue Mar 16 16:01:29 2010 -0400
5634
5635     nios2: Added support to YANU UART
5636
5637     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
5638
5639 commit 1e67fb32fbdae7949bb423c9e20b3f77c0a61663
5640 Author: Thomas Chou <thomas@wytron.com.tw>
5641 Date:   Tue Mar 16 12:12:48 2010 -0400
5642
5643     nios2: use generic unaligned.h
5644
5645     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
5646
5647 commit 05022629a2ca6c385dc390d32c20aa27cf5d915a
5648 Author: Mike Frysinger <vapier@gentoo.org>
5649 Date:   Thu Jan 21 05:01:15 2010 -0500
5650
5651     asm-blackfin/unaligned.h: add for zlib code
5652
5653     The new zlib code wants asm/unaligned.h, so have the Blackfin version pull
5654     in the asm-generic/unaligned.h.
5655
5656     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5657
5658 commit 3adc1fda38a6aacd4aaf3c2c9cc62a1e69e6de17
5659 Author: Mike Frysinger <vapier@gentoo.org>
5660 Date:   Thu Jan 21 05:01:14 2010 -0500
5661
5662     asm-generic/unaligned.h: dynamic default unaligned accesses
5663
5664     This is based on the asm-arm/unaligned.h, but made generic so all arches
5665     that cannot do unaligned accesses can utilize it.
5666
5667     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5668
5669 commit be129aa71882421ad0b50cd3762915d10ace27ad
5670 Author: Matthias Weisser <matthias.weisser@graf-syteco.de>
5671 Date:   Tue Jan 12 12:06:31 2010 +0100
5672
5673     video: Fix console display when splashscreen is used
5674
5675     If a splashscreen is used the console scrolling used the
5676     scroll size as needed when a logo was displayed. This
5677     patch sets the scroll size to the whole screen if
5678     a splashscreen is shown.
5679
5680     Signed-off-by: Matthias Weisser <matthias.weisser@graf-syteco.de>
5681
5682 commit 93910edb595a88d394da3eb2cf5148096155dfe9
5683 Author: Wolfgang Denk <wd@denx.de>
5684 Date:   Fri Mar 12 23:06:04 2010 +0100
5685
5686     Prepare v2010.03-rc1
5687
5688     Coding style cleanup, update CHANGELOG.
5689
5690     Signed-off-by: Wolfgang Denk <wd@denx.de>
5691
5692 commit 4e72fb15c9073129e05820cc9c54f54bc4985835
5693 Author: Wolfgang Denk <wd@denx.de>
5694 Date:   Fri Mar 12 22:11:00 2010 +0100
5695
5696     standalone eepro100_eeprom: fix build error
5697
5698     Building examples/standalone/eepro100_eeprom triggers this error:
5699
5700     In file included from include/common.h:629,
5701                      from eepro100_eeprom.c:24:
5702     include/net.h: In function 'NetReadIP':
5703     include/net.h:430: warning: implicit declaration of function 'memcpy'
5704     eepro100_eeprom.c: At top level:
5705     eepro100_eeprom.c:81: error: conflicting types for 'memcpy'
5706     include/net.h:430: error: previous implicit declaration of 'memcpy' was here
5707
5708     Fix this.
5709
5710     Signed-off-by: Wolfgang Denk <wd@denx.de>
5711
5712 commit 1bb1809558e11eb089fba32caed9fc99d21477c1
5713 Author: Wolfgang Denk <wd@denx.de>
5714 Date:   Fri Mar 12 22:10:31 2010 +0100
5715
5716     Update .gitignore's: add some generated files
5717
5718     Signed-off-by: Wolfgang Denk <wd@denx.de>
5719
5720 commit 9c9cbe78dcb0afad081670cb1bdc82d227095cae
5721 Author: Detlev Zundel <dzu@denx.de>
5722 Date:   Mon Mar 8 14:02:57 2010 +0100
5723
5724     mpc82xx: Remove SL8245 board and the now orpahned sk98lin network driver.
5725
5726     This code has compile problems and the company does not even exist any
5727     more.  So we take the liberty to drop support for it.
5728
5729     Signed-off-by: Detlev Zundel <dzu@denx.de>
5730     CC: Wolfgang Denk <wd@denx.de>
5731     CC: Ben Warren <biggerbadderben@gmail.com>
5732
5733 commit ca02f6f8dc4966b2a019b15e01b5070189327df2
5734 Author: Kumar Gala <galak@kernel.crashing.org>
5735 Date:   Wed Mar 10 17:16:48 2010 -0600
5736
5737     85xx: Drop FIT support to allow u-boot image to fit in 512k
5738
5739     The 36-bit build exceeds the 512k size we have.  Removing FIT type image
5740     support allows us to fit and we dont really use it.
5741
5742     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
5743
5744 commit 5f8419597f427aaf9bb501460735d703d10db5ee
5745 Author: Michael Zaidman <michael.zaidman@gmail.com>
5746 Date:   Sun Feb 28 16:28:25 2010 +0200
5747
5748     Cosmetic change - indentation correction.
5749
5750     Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
5751
5752 commit a693447ceadff49155e260cbbaef4e09c926cab5
5753 Author: Anatolij Gustschin <agust@denx.de>
5754 Date:   Wed Feb 24 00:29:44 2010 +0100
5755
5756     cmd_mtdparts.c: prevent printbuffer overflows
5757
5758     The length of configured MTDPARTS_DEFAULT string
5759     could be greater than console printbuffer size.
5760     Replace printf() by puts() to avoid potential buffer
5761     overflows.
5762
5763     Signed-off-by: Anatolij Gustschin <agust@denx.de>
5764
5765 commit 3920bbedcf74a073bc72950a51de75af6faa2f06
5766 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5767 Date:   Fri Feb 19 11:59:04 2010 +0100
5768
5769     Fix MPC8536DS documentation
5770
5771     This patch corrects small mistake in the register list in
5772     doc/README.mpc8536ds. These registers are 32 bits and this one starts
5773     at ....c not ....e
5774
5775     When using the ...c address I can boot from sd, when using the ...e
5776     address I cannot.
5777
5778     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
5779     Acked-by: Hu Mingkai <B21284@freescale.com>
5780
5781 commit ab68f4dd193053c0ba395af15b154caca35e99f3
5782 Author: Heiko Schocher <hs@denx.de>
5783 Date:   Wed Feb 10 08:03:21 2010 +0100
5784
5785     doc: add README for CONFIG_HWCONFIG option
5786
5787     Signed-off-by: Heiko Schocher <hs@denx.de>
5788
5789 commit 7026ead0d3ece5e43d6b39f62fb5c4306f691224
5790 Author: Heiko Schocher <hs@denx.de>
5791 Date:   Tue Feb 9 15:50:27 2010 +0100
5792
5793     TQM8xx: enable device tree support on all TQM8xx based boards.
5794
5795     Also enable support for CONFIG_HWCONFIG because we use this for
5796     configuring if this hardware has a FEC or not.
5797
5798     syntax:
5799
5800     hwconfig=fec:on   if hardware has an fec
5801     hwconfig=fec:off  if hardware has no fec
5802
5803     Signed-off-by: Heiko Schocher <hs@denx.de>
5804     Signed-off-by: Wolfgang Denk <wd@denx.de>
5805
5806 commit 6ed3b9d44c359bc829e9acd0a55fcd1c3e82b6ae
5807 Author: Heiko Schocher <hs@denx.de>
5808 Date:   Tue Feb 9 15:50:21 2010 +0100
5809
5810     TQM8xx: add device tree support for TQM8xx based boards.
5811
5812     Also use hwconfig to configure whether the board has a FEC or not.
5813     We then can adjust the DTS to tell Linux if there is a FEC present.
5814
5815     syntax:
5816
5817     hwconfig=fec:on   if hardware has a  FEC
5818     hwconfig=fec:off  if hardware has no FEC
5819
5820     Signed-off-by: Heiko Schocher <hs@denx.de>
5821     Signed-off-by: Wolfgang Denk <wd@denx.de>
5822
5823 commit 143cd21fe22e69bf0cdaefd57be98f07ed8f04fa
5824 Author: Wolfgang Denk <wd@denx.de>
5825 Date:   Thu Mar 11 23:56:03 2010 +0100
5826
5827     Move CONFIG_UPDATE_TFTP code after CONFIG_PREBOOT
5828
5829     The auto-update feature (CONFIG_UPDATE_TFTP) requires that the env
5830     variable serverip be set for the TFTP access. If DHCP is to be used
5831     to get the serverip env variable, this doesn't work as DHCP happens
5832     after the auto-update attempt has run. A solution is to run DHCP in
5833     PREBOOT, but even this is too late.
5834
5835     To solve this, we move update_tftp() below the PREBOOT stuff.
5836
5837     Signed-off-by: Wolfgang Denk <wd@denx.de>
5838
5839 commit 1b691bb0c2fa18c9b68f15398ef6c8b9e0c0f3e3
5840 Author: Mike Frysinger <vapier@gentoo.org>
5841 Date:   Mon Jan 25 18:50:11 2010 -0500
5842
5843     mkimage: dont force entry point with xip
5844
5845     Some people boot images with the entry point in the middle of the blob
5846     (like Linux with the head code in discardable .init.text), and there is no
5847     no real requirement that the entry point be right after the mkimage header
5848     when doing XIP, so let people specify whatever they want.  If they do need
5849     an entry right after the header, then they still can do that with normal
5850     -e behavior.
5851
5852     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
5853
5854 commit 4b99327a4121a28d2bdb2c2b841f5d97931ae905
5855 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
5856 Date:   Fri Jan 15 10:06:06 2010 -0500
5857
5858     PPC: Record U-Boot's relocated address in RAM and show in bdinfo.
5859
5860     This patch uses gd->relocaddr variable to store uboot's relocated
5861     address in RAM and shows it in bdinfo command.
5862
5863     This patch moves CONFIG_AMIGAONEG3SE style copying of the address
5864     in board_init_f to just before relocation is actually done.
5865
5866     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
5867     Tested-by: Detlev Zundel <dzu@denx.de>
5868
5869 commit 8c4444ff5e1d8e9fd1a847a2fb096aa9aff66f85
5870 Author: Wolfgang Denk <wd@denx.de>
5871 Date:   Thu Mar 11 23:35:43 2010 +0100
5872
5873     Fix memory leak in mmc_read()
5874
5875     There is be a path through mmc_read in drivers/mmc/mmc.c where
5876     malloc'd memory is not freed before exiting mmc_read: it occurs if
5877     mmc_set_blocklen() returns a non-zero value.
5878
5879     Reported-by: Quentin Armitage <Quentin@Armitage.org.uk>
5880     Signed-off-by: Wolfgang Denk <wd@denx.de>
5881
5882 commit 6258b04e9a41ee60f21547358a58fbcb9087735d
5883 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
5884 Date:   Thu Feb 11 14:57:04 2010 +0100
5885
5886     AT91: Update otc570 board to new SoC access
5887
5888     * convert otc570 board to use c stucture SoC access
5889     * change gpio access to at91_gpio syntax
5890
5891     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
5892
5893 commit 7cedb29872069e782f9f97cef4ab1232736e4c85
5894 Author: Jens Scharsig <js_at_ng@scharsoft.de>
5895 Date:   Sun Feb 14 12:20:43 2010 +0100
5896
5897     updates the at91 main_clock calculation
5898
5899     * updates the conditional main_clock calculation (if AT91_MAIN_CLOCK defined) to c structure SoC access
5900      * add need register flags
5901
5902     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
5903
5904 commit 637833c2d669f9a370706e275e7103454c3c83ec
5905 Author: Prafulla Wadaskar <prafulla@marvell.com>
5906 Date:   Wed Mar 3 15:27:37 2010 +0530
5907
5908     arm: kirkwood: suen3: fixed build warning
5909
5910     This patch fixes following build warning
5911
5912     Invalid Kwbimage command Type - valid names are: BOOT_FROM, NAND_ECC_MODE, NAND_PAGE_SIZE, SATA_PIO_MODE, DDR_INIT_DELAY, DATA, , spi, nand, sata, pex, uart
5913
5914     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
5915
5916 commit e4d34492017c95e4041ea0c581e1ab8d1d49381b
5917 Author: Stefano Babic <sbabic@denx.de>
5918 Date:   Fri Mar 5 17:54:37 2010 +0100
5919
5920     MX51: removed warnings for the mx51evk
5921
5922     The patch removes warnings at compile time and provides
5923     some cleanup code:
5924     - Removed comment on NAND (not yet supported) from lowlevel_init.S
5925     - Removed NFMS bit definition from imx-regs.h
5926       The bit is only related to MX.25/35 and can lead to confusion
5927     - Moved is_soc_rev() to soc specific code (removed from mx51evk.c)
5928
5929     Signed-off-by: Stefano Babic <sbabic@denx.de>
5930
5931 commit 9d69e33d8d0f112fe3a089101d023e87431684d1
5932 Author: Vipin Kumar <vipin.kumar@st.com>
5933 Date:   Tue Mar 2 10:46:52 2010 +0530
5934
5935     SPEAr : Supporting new mach ids for spear310 and spear320
5936
5937     Supporting new machine ids for SoCs spear310 and spear320
5938
5939     include/asm-arm/mach-types.h has to be updated before applying
5940     this patch for build to work
5941
5942     Signed-off-by: Vipin Kumar <vipin.kumar@st.com>
5943
5944 commit cc0b53c8d5d6a3f14f36982552bc3feb8ecb1db5
5945 Author: Heiko Schocher <hs@denx.de>
5946 Date:   Mon Mar 1 15:58:18 2010 +0100
5947
5948     arm, suen3: fix compile error, if doing not a local build
5949
5950     Signed-off-by: Heiko Schocher <hs@denx.de>
5951
5952 commit 67fa8c25f5c2d23932c0f31b035281d6abbb0965
5953 Author: Heiko Schocher <[hs@denx.de]>
5954 Date:   Mon Feb 22 16:43:02 2010 +0530
5955
5956     arm: add support for the suen3 board from keymile
5957
5958     Add support for the ARM part of the mgcoge2, named suen3.
5959     This board is based on the Marvell Kirkwood (88F6281) SoC.
5960     As there come more board variants, common config options
5961     are collected in include/configs/km_arm.h. Also, this board
5962     use common code for all keymile boards, which is stored in
5963     board/keymile/common/common.c
5964
5965     Signed-off-by: Holger Brunck <holger.brunck@keymile.com>
5966     Signed-off-by: Stefan Roese <sr@denx.de>
5967     Signed-off-by: Heiko Schocher <hs@denx.de>
5968
5969 commit 6895d4510a7758595b85b48a7f449bd61dfc812f
5970 Author: John Rigby <jcrigby@gmail.com>
5971 Date:   Mon Jan 25 23:12:58 2010 -0700
5972
5973     Add support for KARO TX25 board
5974
5975     This is an i.MX25 base board with only NAND
5976     so it uses nand_spl to boot.
5977
5978     Signed-off-by: John Rigby <jcrigby@gmail.com>
5979
5980     Tune configuration, add support for (redundant) environment in NAND.
5981     Signed-off-by: Wolfgang Denk <wd@denx.de>
5982
5983     Acked-by: Wolfgang Denk <wd@denx.de>
5984     CC: Fred Fan <fanyefeng@gmail.com>
5985     CC: Tom <Tom.Rix@windriver.com>
5986
5987 commit 740d6ae5b982496fcea0666b2207cb34cc0e6015
5988 Author: John Rigby <jcrigby@gmail.com>
5989 Date:   Mon Jan 25 23:12:57 2010 -0700
5990
5991     fec_mxc: add MX25 support
5992
5993     Use RMII for MX25
5994     Add code to init gasket that enables RMII
5995
5996     Signed-off-by: John Rigby <jcrigby@gmail.com>
5997     CC: Ben Warren <biggerbadderben@gmail.com>
5998
5999 commit cb17b92de03416cf4d5db5bd27ef4ae17f95e707
6000 Author: John Rigby <jcrigby@gmail.com>
6001 Date:   Mon Jan 25 23:12:55 2010 -0700
6002
6003     fec_mxc: cleanup and factor out MX27 dependencies
6004
6005     general cleanup
6006     move clock init to cpu_eth_init in cpu/arm926ejs/mx27/generic.c
6007     make MX27 specific phy init conditional on CONFIG_MX27
6008     replace call to imx_get_ahbclk with one to imx_get_fecclk
6009     and define imx_get_fecclk in include/asm-arm/arch-mx27/clock.h
6010
6011     Signed-off-by: John Rigby <jcrigby@gmail.com>
6012     CC: Ben Warren <biggerbadderben@gmail.com>
6013     CC: Fred Fan <fanyefeng@gmail.com>
6014     CC: Tom <Tom.Rix@windriver.com>
6015
6016 commit 552ff8f1d9fccf57243a01afe6dbebb982867e20
6017 Author: John Rigby <jcrigby@gmail.com>
6018 Date:   Mon Jan 25 23:12:56 2010 -0700
6019
6020     Add support for Freescale MX25 SOC
6021
6022     ARM926EJS core with MX31 peripherals.
6023
6024     Signed-off-by: John Rigby <jcrigby@gmail.com>
6025     Earlier Version Signed-off-by: Wolfgang Denk <wd@denx.de>
6026     CC: Fred Fan <fanyefeng@gmail.com>
6027     CC: Tom <Tom.Rix@windriver.com>
6028
6029 commit e911c983f4a8d588f831806af37eb56c95512d5d
6030 Author: John Rigby <jcrigby@gmail.com>
6031 Date:   Mon Jan 25 23:12:51 2010 -0700
6032
6033     mxc_serial replace platform specific clock
6034
6035     remove ifdef'd clock selection code from
6036     serial_mxc.c and replace with call to imx_get_uartclk
6037
6038     Add definitions for imx_get_uartclk to imx31 and imx27
6039     include files.
6040
6041     This makes it easier to add new imx platforms.
6042
6043     Signed-off-by: John Rigby <jcrigby@gmail.com>
6044
6045 commit c5fb70c9114bd0a8289444d3d5c7e360eda08232
6046 Author: Stefano Babic <sbabic@denx.de>
6047 Date:   Fri Feb 5 15:13:58 2010 +0100
6048
6049     Add initial support for Freescale mx51evk board
6050
6051     The patch adds initial support for the Freescale mx51evk board.
6052     Network (FEC) and SD controller (fsl_esdhc) are supported.
6053
6054     Signed-off-by: Stefano Babic <sbabic@denx.de>
6055     Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6056
6057 commit c67bee1460a0da89ef08cbc28375171acc9a4227
6058 Author: Stefano Babic <sbabic@denx.de>
6059 Date:   Fri Feb 5 15:11:27 2010 +0100
6060
6061     fsl_esdhc: add support for mx51 processor
6062
6063     The esdhc controller in the mx51 processor is quite
6064     the same as the one in some powerpc processors
6065     (MPC83xx, MPC85xx). This patches adapts the driver
6066     to support the arm mx51.
6067
6068     Signed-off-by: Stefano Babic <sbabic@denx.de>
6069
6070 commit 69df00f9d9c2f45b4576d1eae79bfac8bebb8821
6071 Author: Stefano Babic <sbabic@denx.de>
6072 Date:   Fri Feb 5 15:07:33 2010 +0100
6073
6074     ARM: add accessors functions
6075
6076     Some Freescale's processors of different architecture
6077     have the same peripheral (eSDHC controller in PowerPC
6078     and i.MX51). This patch adds accessors for
6079     the internal registers of the SOCs, as already
6080     implemented in the PowerPC architecture.
6081
6082     Signed-off-by: Stefano Babic <sbabic@denx.de>
6083
6084 commit 11fdade294b4d60c19ae861515aabddca1278deb
6085 Author: Stefano Babic <sbabic@denx.de>
6086 Date:   Fri Feb 5 15:04:43 2010 +0100
6087
6088     MMC: add weak function to detect MMC/SD card
6089
6090     Most controllers can check if there is a card in the slot.
6091     However, they require pins that could be not available because
6092     required by other functions and the detection of a card must
6093     be performed in another way. This patch adds a weak function
6094     that a board can implement to add its internal custom way
6095     to check the presence of a MMC/SD card.
6096
6097     Signed-off-by: Stefano Babic <sbabic@denx.de>
6098
6099 commit 250de12bc2f7842807d25e16971c5bea59c3a4b1
6100 Author: Stefano Babic <sbabic@denx.de>
6101 Date:   Wed Jan 20 18:20:39 2010 +0100
6102
6103     mmc: check correctness of the voltage mask in ocr
6104
6105     Most cards do not answer if some reserved bits
6106     in the ocr are set. However, some controllers
6107     can set bit 7 (reserved for low voltages), but
6108     how to manage low voltages SD card is not yet
6109     specified.
6110
6111     Signed-off-by: Stefano Babic <sbabic@denx.de>
6112
6113 commit 71d64c0e4fa5910c15eca175a8f3b0e1c1d6711c
6114 Author: Stefano Babic <sbabic@denx.de>
6115 Date:   Wed Jan 20 18:20:19 2010 +0100
6116
6117     serial_mxc: add support for MX51 processor
6118
6119     The patch adds support for the Freescale mx51 processor.
6120
6121     Signed-off-by: Stefano Babic <sbabic@denx.de>
6122     Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6123
6124 commit 67adcee0e091f0935e7dd722404d2a864cdecbe7
6125 Author: Stefano Babic <sbabic@denx.de>
6126 Date:   Wed Jan 20 18:20:04 2010 +0100
6127
6128     MX51: Add pin and multiplexer definitions.
6129
6130     The patch add header files to support the pin multiplexer
6131     of the the Freescale i.MX51 processor.
6132
6133     Signed-off-by: Stefano Babic <sbabic@denx.de>
6134     Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6135
6136 commit fb87a1ed9205bf5f843e1f264198ce946602deda
6137 Author: Stefano Babic <sbabic@denx.de>
6138 Date:   Wed Jan 20 18:19:51 2010 +0100
6139
6140     MX51: Add register definitions
6141
6142     The patch add header files to support the Freescale i.MX51
6143     processor, setting definitions for internal registers.
6144
6145     Signed-off-by: Stefano Babic <sbabic@denx.de>
6146     Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6147
6148 commit 64fdf452a85718935d82416d141be144b262c542
6149 Author: Stefano Babic <sbabic@denx.de>
6150 Date:   Wed Jan 20 18:19:32 2010 +0100
6151
6152     MX51: Add initial support for the Freescale MX51
6153
6154     The patch add initial support for the Freescale i.MX51 processor
6155     (family arm cortex_a8).
6156
6157     Signed-off-by: Stefano Babic <sbabic@denx.de>
6158     Signed-off-by: Fred Fan <fanyefeng@gmail.com>
6159
6160 commit 18ba012b9b919a7c264dc6299f954d7f53d06605
6161 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6162 Date:   Wed Feb 24 19:45:39 2010 +0100
6163
6164     edb93xx: Fix SDRAM initialization
6165
6166     edb93xx: Fix SDRAM initialization by issuing a precharge all command before
6167     forcing the precharge and select mode register update mode before programming
6168     the mode registers. Write to the SDRAM banks in order to force a precharge,
6169     reading causes the edb93xx boards to hang
6170
6171     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6172
6173 commit cade7d9577d4d17f55404b5e60cd5e5b0b605c31
6174 Author: Anders Darander <anders.darander@gmail.com>
6175 Date:   Thu Feb 25 15:57:03 2010 +0100
6176
6177     Add bootcount to AT91
6178
6179     Use AT91_GPBR 3 as a bootcount register.
6180     The bootmagic and the bootcount shares AT91_GPBR 3.
6181
6182     Signed-off-by: Anders Darander <ad@datarespons.se>
6183
6184 commit 5f353484093876d7021f20fa4bd63f82d32941b9
6185 Author: Tom Rix <Tom.Rix@windriver.com>
6186 Date:   Thu Feb 25 12:05:32 2010 -0600
6187
6188     ARM Update mach-types
6189
6190     Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
6191     And built with
6192
6193     repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
6194     commit aea187c46f7d03ce985e55eb1398d0776a15b928
6195
6196     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6197
6198 commit c7ad13a24295ded880d7bcd17181df4a5f3bac58
6199 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6200 Date:   Wed Feb 24 00:22:09 2010 +0100
6201
6202     ep93xx: Refactoring of timer code
6203
6204     ep93xx: Refactoring of the timer code, including the following changes
6205
6206      * use a free running timer instead of a periodical one
6207      * use unsigned long long for total number of ticks
6208      * hold the timer state in a structure instead of separate variables
6209      * increment the timer counter instead of decrementing it
6210      * remove unused function udelay_masked()
6211      * remove unused function set_timer()
6212
6213     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6214
6215 commit d9f505e3cddbb7afce26dcfe0fd19b207ee57c09
6216 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6217 Date:   Wed Feb 24 00:22:00 2010 +0100
6218
6219     ep93xx: Fix calculation of sys ticks in clk_to_systicks()
6220
6221     ep93xx: Use unsigned long long for calculation of sys ticks in clk_to_systicks()
6222     for proper handling of large intermediate values
6223
6224     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6225
6226 commit 041d42e789aba20296ffcde92173f100a9592880
6227 Author: Siarhei Siamashka <siarhei.siamashka@gmail.com>
6228 Date:   Tue Feb 23 23:56:36 2010 -0500
6229
6230     OMAP3: workaround for ARM Cortex-A8 erratum 725233
6231
6232     725233: PLD instructions executed with PLD data forwarding
6233     enabled can result in a processor deadlock
6234
6235     This deadlock can happen when NEON load instructions are used together
6236     with cache preload instructions (PLD). The problematic conditions
6237     can be triggered in-the-wild by NEON optimized functions from pixman
6238     library (http://cgit.freedesktop.org/pixman), which perform dynamic
6239     adjustment of prefetch distance.
6240
6241     The workaround disables PLD data forwarding by setting PLD_FWD bit
6242     in L2 Cache Auxiliary Control Register as recommended in ARM Cortex-A8
6243     errata list.
6244
6245     The deadlock can only happen on r1pX revisions of Cortex-A8 (used in
6246     OMAP34xx/OMAP35xx). Performance impact of the workaround is practically
6247     non-existant.
6248
6249     Signed-off-by: Siarhei Siamashka <siarhei.siamashka@gmail.com>
6250     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6251
6252 commit 7c966a8bdfdab80cafbfed035d7ae6ea6f58f756
6253 Author: Achim Ehrlich <aehrlich@taskit.de>
6254 Date:   Wed Feb 24 10:29:16 2010 +0100
6255
6256     ARM change name of defines for AT91 arm926ejs
6257
6258     Configuration defines should be preceeded with CONFIG_SYS_. Renamed
6259     some at91 specific defines to conform to this naming convention:
6260
6261     AT91_CPU_NAME to CONFIG_SYS_AT91_CPU_NAME
6262     AT91_MAIN_CLOCK to CONFIG_SYS_AT91_MAIN_CLOCK
6263
6264     Signed-off-by: Achim Ehrlich <aehrlich@taskit.de>
6265
6266 commit 5c97a1de196fdcbe9d098948ecf4fccfbea23b78
6267 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6268 Date:   Wed Feb 17 21:29:45 2010 -0500
6269
6270     VoiceBlue: fix linker errors
6271
6272     linking eeprom with libgeneric.a is not really needed and causes following
6273     error:
6274     ../../lib_generic/libgeneric.a(string.o): In function `strcmp':
6275     /home/ladis/src/u-boot-ti/lib_generic/string.c:152: multiple definition of `strcmp'
6276     ../../examples/standalone/libstubs.a(stubs.o):include/_exports.h:24: first defined here
6277     make[1]: *** [eeprom.srec] Error 1
6278
6279     Fix undefined reference to memset generated by some versions of gcc
6280     to zero out initialized structure on the stack:
6281     eeprom.o: In function `eeprom':
6282     board/voiceblue/eeprom.c:152: undefined reference to `memset'
6283     make[1]: *** [eeprom] Error 1
6284
6285     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6286     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6287
6288 commit a32c1e0ecd563c65c617b0eb9080a10d286bb0b4
6289 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6290 Date:   Wed Feb 17 21:29:39 2010 -0500
6291
6292     VoiceBlue: limit line lenght to 80 characters
6293
6294     Reindent configuration header to limit line lenght to 80 characters by
6295     removing obvious and sometimes misleading comments.
6296
6297     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6298     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6299
6300 commit 779b534385adf0a1efdd8b40dbacae11598575b8
6301 Author: Ladislav Michl <ladis@linux-mips.org>
6302 Date:   Wed Feb 17 21:13:53 2010 -0500
6303
6304     netstar.h: do not exceed 80 columns
6305
6306     Limit line length to 80 characters mostly by removing obvious and sometimes
6307     misleading comments. Fix indentation, too.
6308
6309     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6310     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6311
6312 commit 3fca29294abd73915de2bd0fcf2650e03cc9becc
6313 Author: Sandeep Paulraj <s-paulraj@ti.com>
6314 Date:   Wed Feb 17 21:09:21 2010 -0500
6315
6316     DaVinci: Adding entry to MAKEALL for DM365 EVM
6317
6318     The patch adds an entry for the DM365 EVM to MAKEALL
6319
6320     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6321
6322 commit 37cffdad06af5a4538dd090794f213292135adbc
6323 Author: Nick Thompson <nick.thompson@ge.com>
6324 Date:   Wed Feb 17 20:37:24 2010 -0500
6325
6326     da830evm: Add support for TI EMAC
6327
6328     Adds support for ethernet networking on the da830evm platform.
6329
6330     This platform uses an SoC EMAC interface and a 3 port ethernet
6331     switch as a PHY with an RMII interface. The PHY also has a i2c
6332     interface for configuring the switch functions.
6333
6334     Signed-off-by: Nick Thompson <nick.thompson@ge.com>
6335     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6336
6337 commit d8775d03f3f0116241cfb45c7ef27fd080904c4a
6338 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6339 Date:   Mon Feb 8 14:19:06 2010 -0500
6340
6341     NetStar: make mtdparts default ready for recent kernels
6342
6343     Recent kernels are using generic NAND and NOR drivers. Change
6344     default mtdparts to reflect it.
6345
6346     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6347     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6348
6349 commit de9a1e0d08301ea4925ee137af240424b107a608
6350 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6351 Date:   Mon Feb 8 14:17:45 2010 -0500
6352
6353     NetStar: fix default environment
6354
6355     Correct switching partitions after upgrade and make it more readable.
6356
6357     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6358     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6359
6360 commit 3a67566c1def7d2eb935b31b3b282ba893c3f330
6361 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6362 Date:   Mon Feb 8 14:15:47 2010 -0500
6363
6364     NetStar: eeprom - fix linker error
6365
6366     linking eeprom with libgeneric.a is not really needed and causes following
6367     error:
6368     ../../lib_generic/libgeneric.a(string.o): In function `strcmp':
6369     lib_generic/string.c:152: multiple definition of `strcmp'
6370     ../../examples/standalone/libstubs.a(stubs.o):include/_exports.h:24: first defined here
6371     Remove eeprom linker script as well and generate entry point object
6372     (to start application by jumping on its beginning) on the fly.
6373     Out-of-tree build tested as well.
6374
6375     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6376     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6377
6378 commit 308d463eaf6f4ada00193306a6e643298d1990d8
6379 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6380 Date:   Mon Feb 8 14:15:43 2010 -0500
6381
6382     NetStar: eeprom - be less verbose
6383
6384     Use shorter yet descriptive messages, replace printf() with
6385     puts() where appropriate. This saves few bytes.
6386
6387     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6388     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6389
6390 commit b29ff6277239f5c8bc9366e74afac5a36ab3b23e
6391 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6392 Date:   Mon Feb 8 14:15:15 2010 -0500
6393
6394     NetStar: eeprom - undefined reference to `memset'
6395
6396     Defining partially initialized struct eth_device on stack means
6397     gcc has to zero out it, and some gcc versions optimize this with
6398     an implicit call to memset. Move definition to data section
6399     to avoid that (it has also nice side effect that we need not
6400     to pass it to helper functions anymore)
6401
6402     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6403     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6404
6405 commit 8f9a221045a4ace14fe006e1353c593619d1001a
6406 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
6407 Date:   Tue Mar 2 10:59:19 2010 +0100
6408
6409     ] fix monitor protection for CONFIG_MONITOR_IS_IN_RAM
6410
6411     For platforms with flash below ram addresses, the current check to
6412     activate monitor protection is wrong/insufficient. This patch fixes
6413     CONFIG_MONITOR_IS_IN_RAM for these systems by adding a check for
6414     this configuration.
6415
6416     Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
6417     Signed-off-by: Stefan Roese <sr@denx.de>
6418
6419 commit c7de810c79a00aa6fc08900ee0bb57bd295db733
6420 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
6421 Date:   Tue Mar 2 10:59:20 2010 +0100
6422
6423     allow MCF532x to use CONFIG_MONITOR_IS_IN_RAM
6424
6425     CONFIG_MONITOR_IS_IN_RAM is broken for MCF532x. This patch fixes this
6426      by conditionally
6427     - removing the vector table at the beginning of code
6428     - not overwriting the vector base register
6429     - removing the code to re-set the PLL, which effectively disables
6430       SDRAM access
6431
6432     Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
6433
6434 commit bb907ab51fd04255923b7ecf9dab352078808351
6435 Author: Richard Retanubun <RichardRetanubun at RuggedCom.com>
6436 Date:   Mon Oct 26 14:19:17 2009 -0400
6437
6438     MCF5271-only: Added a weak board_reset function to allow custom reset
6439
6440     This patch adds a board_reset function to allow boards to specify
6441     their own custom reset sequence (e.g. resetting by timing out watchdog).
6442     Tested only on MCF5271, can be expanded if needed.
6443
6444     Based on Mike Frysinger's suggestion on:
6445     http://article.gmane.org/gmane.comp.boot-loaders.u-boot/70304
6446
6447     Signed-off-by: Richard Retanubun <RichardRetanubun at RuggedCom.com>
6448
6449 commit 992d7129500d239d684c15fa2d61e0a8f2e64457
6450 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
6451 Date:   Wed Oct 28 15:11:00 2009 -0500
6452
6453     MCF532x: make icache_enable use CONFIG_SYS_SDRAM_SIZE
6454
6455     in cpu/mcf532x/start.S, the function icache_enable enables the cache for
6456     a fixed 32MB region starting at the SDRAM start address; this patch
6457     changes the function to cover the region defined by CONFIG_SYS_SDRAM_SIZE
6458
6459     Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
6460
6461 commit 870bf3ee60320b58f8970ffe3ddebda0e8ac62f7
6462 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
6463 Date:   Wed Dec 9 17:32:12 2009 -0500
6464
6465     add include/asm-m68k/unaligned.h
6466
6467     lib_generic/zlib.c needs include/asm/unaligned.h since commit
6468     cd514aeb996e2f7aefbe1f78481965d9d074aed4, which broke compilation for
6469     Coldfire/M68K. This patch adds the missing header for these
6470     architectures.
6471
6472     Signed-off-by: Wolfgang Wegner <w.wegner at astro-kom.de>
6473
6474 commit da5e083590bb62ca6d7f08d3714d07ba736da863
6475 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6476 Date:   Mon Feb 8 11:50:16 2010 +0900
6477
6478     sh: Add asm/unaligned.h and asm/unaligned-sh4a.h from Linux kernel
6479
6480     zlib.c demands asm/unaligned.h. But, SH does not have these.
6481     This commit add asm/unaligned.h and asm/unaligned-sh4a.h from Linux
6482     kernel and modifyf for u-boot.
6483
6484     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
6485
6486 commit fe389da6ae739816879606ecde4ab25f4292377d
6487 Author: Kim Phillips <kim.phillips@freescale.com>
6488 Date:   Mon Mar 1 11:10:17 2010 -0600
6489
6490     mpc83xx: fix out-of-tree mpc8315 nand build
6491
6492     commit 2e95004deb6e33e33bf1b8a92a38cd2115bac4c2 "mpc83xx: Add NAND boot support
6493     for MPC8315E-RDB boards" symlinked nand_spl/board/freescale/mpc8315erdb to
6494     mpc8313erdb in order to not duplicate code.
6495
6496     Since the main makefile builds nand_spl/board/$(BOARDDIR) (which makes sense),
6497     and the board Makefile and linker script are the only two necessary files
6498     to enable out-of-tree building, and other boards have duplicated nand makefiles
6499     (e.g. 8536ds & 8569mds), it only seems prudent to copy these two files in the
6500     name of the 8315 too.
6501
6502     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6503     Cc: Anton Vorontsov <avorontsov@ru.mvista.com>
6504     Cc: Wolfgang Denk <wd@denx.de>
6505
6506 commit 4e7e12dfa103cb8ec6dc7547dd1c9976337dc1fd
6507 Author: Kim Phillips <kim.phillips@freescale.com>
6508 Date:   Mon Feb 22 19:39:16 2010 -0600
6509
6510     mpc83xx: vme8349: fix incorrect BR0_PRELIM port size comment
6511
6512     commit 98d92d8c9f4021629a45261ad5ec3f3595f3a27a "sbc8349: fix incorrect
6513     comment" missed this one.
6514
6515     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6516
6517 commit 87800f72414b830756aefc757dd191688febacf9
6518 Author: Eugene O'Brien <eugene.g.obrien@gmail.com>
6519 Date:   Wed Feb 24 14:10:24 2010 -0500
6520
6521     ppc4xx: Corrected EBC register bit definitions
6522
6523     Corrected the bit field positions of the external master priority low
6524     and the external master priority high values in the EBC configuration
6525     register. These bit field positions differ between PPC405 and PPC440
6526     processors
6527
6528     Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
6529     Signed-off-by: Stefan Roese <sr@denx.de>
6530
6531 commit f3651764e57e353251695691677bd95ba5a420bc
6532 Author: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
6533 Date:   Mon Feb 22 22:49:06 2010 +0100
6534
6535     cmd_itest.c: fix pointer dereferencing
6536
6537     fix pointer dereferencing
6538     if the size is .b and .w an 8 or 16 bit access is done.
6539
6540     Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
6541     Acked-by: Detlev Zundel <dzu@denx.de>
6542
6543 commit 0ad22703f06af5fe100cfe6f08b1f32ea89cd5b1
6544 Author: Kim Phillips <kim.phillips@freescale.com>
6545 Date:   Mon Feb 22 19:37:56 2010 -0600
6546
6547     tools: fix imximage warning
6548
6549     Fix build warning:
6550
6551     Configuring for MPC837XEMDS board...
6552     imximage.c: In function `imximage_parse_cfg_file':
6553     imximage.c:146: warning: passing argument 2 of `getline' from incompatible pointer type
6554     /usr/include/bits/stdio.h:116: note: expected `size_t *' but argument is of type `uint32_t *'
6555
6556     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6557
6558 commit 5b28e913f4519870ad2ca06cd7845b053f78bf0f
6559 Author: Stefano Babic <sbabic@denx.de>
6560 Date:   Fri Feb 5 15:16:02 2010 +0100
6561
6562     mkimage: SEGFAULT with imximage on 64 bit systems
6563
6564     Running mkimage to generate an imximage produces a SEGFAULT
6565     on 64 bit machines due to pointer arithmetic limited to 32 bit.
6566
6567     Signed-off-by: Stefano Babic <sbabic@denx.de>
6568     Acked-by: Kim Phillips <kim.phillips@freescale.com>
6569
6570 commit ecd1a09b81f2ed6e6ba7bd1d0bfb0cc3d0ea2ad0
6571 Author: Kim Phillips <kim.phillips@freescale.com>
6572 Date:   Thu Feb 18 19:28:12 2010 -0600
6573
6574     mpc83xx: remove hardcoded network addresses from config files
6575
6576     and avoid e.g., two identical boards from causing random networking
6577     conflicts when hooked up to the same network.
6578
6579     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6580
6581 commit 4c006dd1501283eecaea813a0e5e225e9ee6fdeb
6582 Author: Michael Zaidman <michael.zaidman@gmail.com>
6583 Date:   Mon Feb 15 10:02:32 2010 +0200
6584
6585     Bug: do_reset issued via netconsole does not reset mpc83xx cpu.
6586
6587     The do_reset routine in the cpu/mpc83xx/cpu.c file does not reset
6588     the mpc83xx cpu when issued via netconsole.
6589
6590     Moving the console output "resetting the board." to the beginning of
6591     the routine before disabling interrupts solved the problem.
6592
6593     Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
6594     Acked-by: Detlev Zundel <dzu@denx.de>
6595     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
6596
6597 commit 77e7273c40315abd2f3c17ad8d46a78950e3e65f
6598 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6599 Date:   Wed Feb 3 22:48:09 2010 +0100
6600
6601     new board (eb_cpux9k2)
6602
6603     * new board (eb_cpux9k2)
6604      * support for EB+CPUx9K2 board by BuS Elektronik GmbH & Co. KG
6605      * select via make eb_cpux9k2_config
6606      * this also demonstrates, how to use boards with AT91RM9200 cpu
6607        in at91 arch tree
6608
6609     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6610
6611 commit 6799a80f7644d78988187390dfd37352f20ad710
6612 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6613 Date:   Wed Feb 3 22:47:57 2010 +0100
6614
6615     new at91_emac network driver (NET_MULTI api)
6616
6617     * add's at91_emac (AT91RM9200) network driver (NET_MULTI api)
6618      * enable driver with CONFIG_DRIVER_AT91EMAC
6619      * generic PHY initialization
6620      * modify AT91RM9200 boards to use NET_MULTI driver
6621      * the drivers has been tested with LXT971 Phy and DM9161 Phy at MII and RMII
6622        interface
6623
6624     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6625
6626 commit 98250e8e17fc76b3981708c6e63d41f875bf0359
6627 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6628 Date:   Wed Feb 3 22:47:35 2010 +0100
6629
6630     prepare joining at91rm9200 into at91
6631
6632     * prepare joining at91 and at91rm9200
6633      * add modified copy of soc files to cpu/arm920t/at91 to make
6634        possible to compile at91rm9200 boards in at91 tree instead
6635        of at91rm9200
6636      * add header files with c structure defs for AT91 MC, ST and TC
6637      * the new cpu files are using at91 c structure soc access
6638      * please read README.soc-at91 for details
6639
6640     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6641
6642 commit 1b34f00c28a3023693d9b31e7bd1a9212af8352f
6643 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6644 Date:   Wed Feb 3 22:47:18 2010 +0100
6645
6646     update at91sam9263ek board to new SoC access
6647
6648     * convert at91sam9263ek board to use c stucture SoC access
6649      * change gpio access to at91_gpio syntax
6650
6651     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6652
6653 commit 0cf0b93161beb3f3ed5e37e6112aedf15da17e8a
6654 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6655 Date:   Wed Feb 3 22:46:58 2010 +0100
6656
6657     convert common files to new SoC access
6658
6659     * add's a warning to all files, which need update to new SoC access
6660      * convert common files in cpu/../at91 and a lot of drivers to use
6661        c stucture SoC access
6662
6663     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6664
6665 commit 7f9e8633ac9c846e7e4f867507cbd5de1bd99e0c
6666 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6667 Date:   Wed Feb 3 22:46:46 2010 +0100
6668
6669     convert all at91 files to use at91_gpio driver syntax
6670
6671     * convert all files cpu/../at91 to use at91_gpio driver syntax
6672      * change AT91_PINP([A-F])(\d+) to AT91_PIO_PORT\1, \2
6673        this makes all 160 AT91_PINPxxx defines obsolete
6674      * AT91_PINPxxx defines and gpio.h can be remove, if all boards converted to new SoC access
6675
6676     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6677
6678 commit ea8fbba73184a40437bdeccd888cf448d5f1105e
6679 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6680 Date:   Wed Feb 3 22:46:16 2010 +0100
6681
6682     add a new AT91 GPIO driver
6683
6684     * add a real AT91 GPIO driver instead of header inline code
6685     * resolve the mixing of port and pins
6686     * change board config files to use new driver
6687     * add macros to gpio to realize backward compatibility
6688
6689     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6690
6691 commit 5d8e359c38d3ab80015e47d0cab792efe75cacf9
6692 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6693 Date:   Wed Feb 3 22:46:01 2010 +0100
6694
6695     add c structures for SoC access
6696
6697     * add's c structures for SoC access to pheriperials head files
6698
6699     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6700
6701 commit 425de62d40f84524b90e776b141b060cd438a9fe
6702 Author: Jens Scharsig <js_at_ng@scharsoft.de>
6703 Date:   Wed Feb 3 22:45:42 2010 +0100
6704
6705     add new CONFIG_AT91_LEGACY
6706
6707     * add's the new temporary CONFIG_AT91_LEGACY to all board configs
6708      This will need for backward compatiblity, while change the SoC access
6709      to c structures. If CONFIG_AT91_LEGACY is defined, the deprecated
6710      SoC is used.
6711
6712     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
6713
6714 commit 3a4e43921d2599453ea87c623099e5f347c9e54a
6715 Author: Nick Thompson <nick.thompson@ge.com>
6716 Date:   Mon Feb 8 11:36:16 2010 -0500
6717
6718     DA830 EVM: Enable NAND support on Spectrum Digital EVM
6719
6720     The EVM UI extender card has a NAND device. This change will enable
6721     saveenv to work with NAND and Linux to be booted using:
6722
6723         mtdparts default
6724         nboot kernel
6725         bootm
6726
6727     Signed-off-by: Nick Thompson <nick.thompson@ge.com>
6728     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6729
6730 commit 6228e6389e5ef472d5f43cc5ec4f309323305638
6731 Author: Nick Thompson <nick.thompson@ge.com>
6732 Date:   Mon Feb 8 11:34:58 2010 -0500
6733
6734     Davinci: Add EMIF-A macros for setting chip select parameters
6735
6736     The patch adds EMIF-A macros for setting chip select parameters
6737
6738     Signed-off-by: Nick Thompson <nick.thompson@ge.com>
6739     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6740
6741 commit b74064a0e2984a166e3575852f3697ef5595a97b
6742 Author: Sanjeev Premi <premi@ti.com>
6743 Date:   Mon Feb 8 11:33:25 2010 -0500
6744
6745     OMAP3: Avoid re-write to PRM_CLKSRC_CTRL
6746
6747     In function get_osc_clk_speed(), do not change/ update
6748     the divider for SYS_CLK as it can has cascading effect
6749     on the other derived clocks.
6750
6751     Sudden change in divider value can lead to inconsistent
6752     behavior in the system - often leading to crashes.
6753
6754     The problem was found when working with OMAP3EVM using
6755     DM3730 processor card.
6756
6757     The patch has been tested with OMAP3530 on OMAP3EVM as
6758     well
6759
6760     Signed-off-by: Sanjeev Premi <premi@ti.com>
6761     Signed-off-by: Hiremath Vaibhav <hvaibhav@ti.com>
6762     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6763
6764 commit eff536befd3efab538bba10bad07ecff63c9f470
6765 Author: Magnus Lilja <lilja.magnus@gmail.com>
6766 Date:   Tue Feb 9 22:05:39 2010 +0100
6767
6768     SPI: Fix 32 bit transfers in mxc_spi.c
6769
6770     Commit f9b6a1575d9f1ca192e4cb60e547aa66f08baa3f,  "i.MX31: fix SPI
6771     driver for shorter than 32 bit" broke 32 bit transfers. This patch
6772     makes single 32 bit transfer work again.
6773
6774     Transfer lengths that are known not to work will abort and print
6775     an error message.
6776
6777     Tested on i.MX31 Litekit and i.MX31 PDK using 32 bit transfers to
6778     the MC13783/ATLAS chip (using the 'date' command).
6779
6780     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
6781
6782 commit 39a9142203e610bf2b1a216085e374277fd28f9f
6783 Author: Alessandro Rubini <rubini-list@gnudd.com>
6784 Date:   Sat Feb 6 20:54:05 2010 +0100
6785
6786     edb93xx: enable the uart in devicecfg register
6787
6788     printf goes to uart1, but it will block forever waiting for
6789     busy to go off unless the uart is enabled first.
6790
6791     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
6792
6793 commit 822bd70db49773b4d57eaa484dca83386a6b3479
6794 Author: Alessandro Rubini <rubini-list@gnudd.com>
6795 Date:   Sat Feb 6 20:53:54 2010 +0100
6796
6797     edb93xx: change calculation un early_udelay.h
6798
6799     Previous code compiled with gcc-4.2.2 makes a call to
6800     __aeabi_uidiv to divide by 20. As a side effect it was
6801     not inline any more, and so sdram_cfg used the stack
6802     as well, but this is early code that has no stack yet.
6803     The patch explicitly removes the division, so no stack is used.
6804
6805     The calculation of the counter calls a division by 20
6806
6807     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
6808
6809 commit c50a0f503967d435150bbb9f2f816ce33afdf231
6810 Author: Alessandro Rubini <rubini-list@gnudd.com>
6811 Date:   Sat Feb 6 20:53:43 2010 +0100
6812
6813     EP93xx: fix syscon_regs definition
6814
6815     The structure was missing a reserved entry (not listed in the manual,
6816     actually), so the last registers had a wrong offset. This prevented
6817     all swlocked registers to be modified as swlock is last in the structure.
6818
6819     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
6820
6821 commit fcfb632bd1e9de645b015cf73a78183c299743d8
6822 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6823 Date:   Mon Feb 1 21:29:39 2010 +0100
6824
6825     ARM: Add support for EP93xx SoCs
6826
6827     Add support for the Cirrus EP93xx platform
6828
6829     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6830     Acked-by: Tom <Tom.Rix@windriver.com>
6831
6832 commit cf3c142ee4be0f077f8b84593f1b24b35d14039e
6833 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
6834 Date:   Mon Feb 1 21:29:48 2010 +0100
6835
6836     Add support for EDB93xx boards
6837
6838     Added support for the following EDB93xx boards:
6839
6840     EDB9301
6841     EDB9302
6842     EDB9302A
6843     EDB9307
6844     EDB9307A
6845     EDB93012
6846     EDB9315
6847     EDB9315A
6848
6849     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
6850
6851 commit d798e27b14543762f9f5d0561a3430c7f9e2153b
6852 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6853 Date:   Wed Jan 27 11:12:28 2010 -0500
6854
6855     NetStar: Remove debug junk leaked into eeprom utility
6856
6857     This patch removes debug junk leaked into eeprom utility.
6858
6859     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6860     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6861
6862 commit 89e94d81eda9af2e1c35e97125b0c049335c70fc
6863 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6864 Date:   Wed Jan 27 11:12:23 2010 -0500
6865
6866     NetStar: make crcit utility more readable
6867
6868     This patch makes the crcit utility more readable
6869
6870     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6871     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6872
6873 commit 3843e7dc934d8ef7c592f5a2106885efe32eac7f
6874 Author: Ladislav Michl <Ladislav.Michl@seznam.cz>
6875 Date:   Wed Jan 27 11:12:08 2010 -0500
6876
6877     NetStar: Disable CONFIG_CMD_JFFS2
6878
6879     This patch removes "CONFIG_CMD_JFFS" from the board config
6880
6881     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
6882     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6883
6884 commit 632e1d9014848ec8d983a629c2e35b4423816336
6885 Author: Tom Rix <Tom.Rix@windriver.com>
6886 Date:   Wed Jan 27 11:11:55 2010 -0500
6887
6888     OMAP3 Move declaration of gpmc_cfg.
6889
6890     Every omap3 board config file declared the global variable gpmc_cfg.
6891     This changes moves the declaration to a better location in the
6892     arch dependent header file cpu.h.
6893
6894     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
6895     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6896
6897 commit 093d6018cf0a8dae614c2924c0013d97e2a48662
6898 Author: Scott Ellis <scott@jumpnowtek.com>
6899 Date:   Wed Jan 27 11:11:46 2010 -0500
6900
6901     Overo GPMC registers
6902
6903     Use appropriate GPMC timings for the LAN9221 controller on the
6904     Gumstix Overo expansion boards not the values in arch-omap3/mem.h
6905     which are for a different ethernet controller.
6906
6907     Signed-off-by: Scott Ellis <scott@jumpnowtek.com>
6908     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6909
6910 commit 63a47dfd07536e399665ca7504bac512bf21491e
6911 Author: Nick Thompson <nick.thompson@ge.com>
6912 Date:   Wed Jan 27 11:11:28 2010 -0500
6913
6914     da830evm: Use table driven pin mux configuration
6915
6916     Tidyup the pin muxer configuration using the Davinci table driven
6917     pinmux configuration function and data tables.
6918
6919     Signed-off-by: Nick Thompson <nick.thompson@ge.com>
6920     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6921
6922 commit 8ed5885693b39c5c2cca5574dd98d6ad8a982702
6923 Author: Sekhar Nori <nsekhar@ti.com>
6924 Date:   Wed Jan 27 11:10:40 2010 -0500
6925
6926     TI DaVinci: Driver for the davinci SPI controller
6927
6928     This adds a driver for the SPI controller found on davinci
6929     based SoCs from Texas Instruments.
6930
6931     Signed-off-by: Sekhar Nori <nsekhar@ti.com>
6932     Signed-off-by: Sudhakar Rajashekhara <sudhakar.raj@ti.com>
6933     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
6934
6935 commit 44d80256229d05862622f4dd886466fd70fe04ae
6936 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
6937 Date:   Mon Jan 25 10:50:41 2010 +0100
6938
6939     at91: Add esd gmbh OTC570 board support
6940
6941     This patch adds support for esd gmbh OTC570 board.
6942     The OTC570 is based on an Atmel AT91SAM9263 SoC.
6943
6944     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
6945
6946 commit e39bf1e2a9e437174687de687c127ec980a93eeb
6947 Author: Mike Frysinger <vapier@gentoo.org>
6948 Date:   Mon Feb 8 15:30:16 2010 -0500
6949
6950     kgdb: cpu/mpc* cpu/74xx: include kgdb.h when needed
6951
6952     Commit cbb0cab1d929839d broke some platforms which used kgdb code but
6953     didn't actually include kgdb.h.  So include kgdb.h in all the relevant
6954     traps code.
6955
6956     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
6957
6958 commit ab5a0dcb9c8f19e351fc33c5db91469bfb1d9438
6959 Author: Stefan Roese <sr@denx.de>
6960 Date:   Tue Feb 2 13:43:48 2010 +0100
6961
6962     net: Use 0.5 sec timeout in miiphy_reset() instead of counting loop
6963
6964     This patch fixes a problem I've notived on a buggy PPC4xx system. This
6965     system has problems with the PHY MDIO communication and seemed to be
6966     stuck/crashed in miiphy_reset(). But degugging revealed, that the CPU
6967     didn't crash, but "only" hung in this counting loop for about 2 minutes.
6968
6969     This patch now uses a real timeout of 0.5 seconds (as mentioned in the
6970     comment in miiphy_reset).
6971
6972     Signed-off-by: Stefan Roese <sr@denx.de>
6973     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
6974
6975 commit 4294b2485bf0e8d68c893190a96bb0e7856b12c4
6976 Author: Stefano Babic <sbabic@denx.de>
6977 Date:   Mon Feb 1 14:51:30 2010 +0100
6978
6979     fec_mxc: add support for MX51 processor
6980
6981     The patch add support for the Freescale mx51 processor
6982     to the FEC ethernet driver.
6983
6984     Signed-off-by: Stefano Babic <sbabic@denx.de>
6985     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
6986
6987 commit e66b19ce6dbe6f91b18ba47273cbe89eb5a80e78
6988 Author: Siddarth Gore <gores@marvell.com>
6989 Date:   Tue Jan 19 11:09:07 2010 +0530
6990
6991     NET: kirkwood-egiga smi access fix
6992
6993     Although the datasheet mentions seperate smi registers for each
6994     port, using Port 1 smi register to access ethernet phys does not
6995     work. Hence only Port 0 smi register should be used to access all
6996     devices connected to the smi bus. This behavior is consistant with
6997     the mv643xx driver in the linux kernel.
6998
6999     Signed-off-by: Siddarth Gore <gores@marvell.com>
7000     Acked-by: Prafulla Wadaskar <prafulla@marvell.com>
7001     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7002
7003 commit a1b322a98319de568b3bc38029ef7e123643c1e8
7004 Author: Ladislav Michl <ladis@linux-mips.org>
7005 Date:   Mon Feb 1 23:34:25 2010 +0100
7006
7007     ns16550: kick watchdog while waiting for a character
7008
7009     ns16550 busyloops waiting for incoming byte causing watchdog to reboot
7010     while waiting for a key press. A call to WATCHDOG_RESET in NS16550_getc
7011     loop fixes it.
7012
7013     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
7014
7015 commit 84d36b30181acfb72f22d1105c15574b30ea2fa1
7016 Author: Remy Bohmer <linux@bohmer.net>
7017 Date:   Mon Feb 1 19:40:47 2010 +0100
7018
7019     USB: usb_control_msg wait for driver ISR to set status.
7020
7021     This patch changes usb_control_msg back to the state prior to commit
7022     48867208444cb2a82e2af9c3249e90b7ed4a1751.
7023
7024     The USB driver ISR routine may update the status.
7025
7026     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
7027
7028 commit 6e20e64f5c6deb5b48e40a0cba4877f9170545e0
7029 Author: Prathap Srinivas <msprathap@ti.com>
7030 Date:   Mon Jan 11 15:36:46 2010 +0530
7031
7032     musb: Add host support for DM365 EVM
7033
7034     Add support for musb host on DM365 EVM.
7035
7036     Signed-off-by: Prathap Srinivas <msprathap@ti.com>
7037
7038 commit ec2aadb40855cecb088b68c062e3534d6ce39128
7039 Author: Cliff Cai <cliff.cai@analog.com>
7040 Date:   Tue Jan 19 00:10:42 2010 -0500
7041
7042     usb: musb: fix Blackfin DMA register padding
7043
7044     The conversion from offsets to C structs lost a little padding in the DMA
7045     register map.  Accessing endpoints other than ep0 with DMA would fail as
7046     the addresses wouldn't be adjusted correctly.
7047
7048     Signed-off-by: Cliff Cai <cliff.cai@analog.com>
7049     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7050
7051 commit d0750bc9e5932baf4c90eda2456106f21a26bdc1
7052 Author: Wolfgang Denk <wd@denx.de>
7053 Date:   Mon Feb 1 11:36:29 2010 +0100
7054
7055     EXBITGEN: drop support for unmaintained board
7056
7057     The EXBITGEN board has not been maintained for a long time; it has
7058     build problems, but no hardware is available any more for testing.
7059
7060     Drop support for this board.
7061
7062     Signed-off-by: Wolfgang Denk <wd@denx.de>
7063     Acked-by: Stefan Roese <sr@denx.de>
7064
7065 commit 9461a939cabd606d7f0e9b8490b40841af104ff5
7066 Author: Wolfgang Denk <wd@denx.de>
7067 Date:   Sun Jan 31 22:03:15 2010 +0100
7068
7069     mpc5xxx/cpu_init.c: fix warning: unused variable 'cdm'
7070
7071     Signed-off-by: Wolfgang Denk <wd@denx.de>
7072     Acked-by: Detlev Zundel <dzu@denx.de>
7073
7074 commit 13d8bfe26c0dd2c08b76c5f077e800a718859bbc
7075 Author: Wolfgang Denk <wd@denx.de>
7076 Date:   Sun Jan 31 21:58:48 2010 +0100
7077
7078     mpc5xxx/cpu_init.c: fix warning: unused variable 'gpt0'
7079
7080     Signed-off-by: Wolfgang Denk <wd@denx.de>
7081     Acked-by: Detlev Zundel <dzu@denx.de>
7082
7083 commit 4710cee1b5292fe077a67cc23193cc43060fbe3d
7084 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
7085 Date:   Mon Feb 1 13:54:09 2010 +0100
7086
7087     ppc4xx: Remove unused feature from AR405 board
7088
7089     This patch fixes building for AR405 boards by remove an unused feature.
7090
7091     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
7092     Signed-off-by: Stefan Roese <sr@denx.de>
7093
7094 commit 976c21ad8e136df0ec361aca0c4bc287c5637c01
7095 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
7096 Date:   Mon Feb 1 13:53:59 2010 +0100
7097
7098     ppc4xx: Fix building for PLU405 boards
7099
7100     The init_coupler() function from board/esd/plu405/plu405.c
7101     got lost somehow! This patch readds it.
7102
7103     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
7104     Signed-off-by: Stefan Roese <sr@denx.de>
7105
7106 commit 59c1db6dab52b981e6ea25a203d0a919ede61ed2
7107 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
7108 Date:   Mon Feb 1 13:53:47 2010 +0100
7109
7110     ppc4xx: Fix building of PMC440 board
7111
7112     Remove some unused features and default environment variable
7113     to shrink the PMC440 u-boot.
7114
7115     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
7116     Signed-off-by: Stefan Roese <sr@denx.de>
7117
7118 commit 6f6c26e430ffae87b6b3d74ba7cbf9439703feea
7119 Author: Stefan Roese <sr@denx.de>
7120 Date:   Tue Jan 26 13:33:29 2010 +0100
7121
7122     ppc4xx: Fix compilation error on ML2 board
7123
7124     Recently this compilation error occurs:
7125
7126     Configuring for ML2 board...
7127     traps.c: In function 'MachineCheckException':
7128     traps.c:159: error: 'debugger_exception_handler' undeclared (first use
7129         in this function)
7130     traps.c:159: error: (Each undeclared identifier is reported only once
7131     traps.c:159: error: for each function it appears in.)
7132
7133     This patch now fixes it by including kgdb.h
7134
7135     Signed-off-by: Stefan Roese <sr@denx.de>
7136
7137 commit f3dec798d9ebf7f17c11ec7671b979ce3d251955
7138 Author: Ladislav Michl <ladis@linux-mips.org>
7139 Date:   Thu Jan 28 12:27:14 2010 +0100
7140
7141     CFI: fix eraseregions numblocks
7142
7143     eraseregions numblocks was sometimes one less than actual, possibly producing
7144     erase regions with zero blocks. As MTD code touches eraseregions only if
7145     numeraseregions is greater that zero, allocate eraseregions only for non
7146     uniform erase size flash.
7147
7148     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
7149     Signed-off-by: Stefan Roese <sr@denx.de>
7150
7151 commit c041e9d212162f6c85cd3b6a40ad6ba9d9292451
7152 Author: Jens Scharsig <js_at_ng@scharsoft.de>
7153 Date:   Sat Jan 23 12:03:45 2010 +0100
7154
7155     new at91_emac network driver (NET_MULTI api)
7156
7157     * add's at91_emac (AT91RM9200) network driver (NET_MULTI api)
7158     * enable driver with CONFIG_DRIVER_AT91EMAC
7159     * generic PHY initialization
7160     * modify AT91RM9200 boards to use NET_MULTI driver
7161     * the drivers has been tested with LXT971 Phy and DM9161 Phy at
7162       MII and RMII interface
7163
7164     Signed-off-by: Jens Scharsig <js_at_ng@scharsoft.de>
7165     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7166
7167 commit 594d57d0ccce649d6ccd881b8d9c5ea8d0c307ef
7168 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
7169 Date:   Sun Jan 31 17:39:49 2010 +0100
7170
7171     Add EP93xx ethernet driver
7172
7173     Added ethernet driver for EP93xx SoCs
7174
7175     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
7176     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7177
7178 commit 582c55a0274f38e6e7e35b95e7ab81d3e912f700
7179 Author: Heiko Schocher <hs@denx.de>
7180 Date:   Wed Jan 20 09:04:28 2010 +0100
7181
7182     83xx, uec: split enet_interface in two variables
7183
7184     There's no sensible reason to unite speed and interface type into
7185     one variable.  So split this variable enet_interface into two
7186     vars: enet_interface_type, which hold the interface type and speed.
7187
7188     Also: add the possibility for switching between 10 and 100 MBit
7189     interfaces on the fly, when running in FAST_ETH mode.
7190
7191     Signed-off-by: Heiko Schocher <hs@denx.de>
7192     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7193
7194 commit d7e354374c8eb0a5d8b8226b881c5ee276c77a60
7195 Author: Nick Thompson <nick.thompson@ge.com>
7196 Date:   Fri Dec 18 13:33:07 2009 +0000
7197
7198     TI: DaVinci: Updating EMAC driver for DM365, DM646x and DA8XX
7199
7200     The EMAC IP on DM365, DM646x and DA830 is slightly different
7201     from that on DM644x. This change updates the DaVinci EMAC driver
7202     so that EMAC becomes operational on SOCs with EMAC v2.
7203
7204     Signed-off-by: Nick Thompson <nick.thompson@ge.com>
7205     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7206
7207 commit 0f751d6ef3e6fb1d28ac272c39c34831d629a59e
7208 Author: Semih Hazar <semih.hazar@indefia.com>
7209 Date:   Thu Dec 17 15:07:15 2009 +0200
7210
7211     macb: Fix mii_phy_read and mii_phy_write functions
7212
7213     Enabling CONFIG_CMD_MII in AVR32 boards was not possible due to
7214     compile errors.
7215
7216     This patch fixes miiphy_read and miiphy_write functions and
7217     registers them properly.
7218
7219     Signed-off-by: Semih Hazar <semih.hazar@indefia.com>
7220     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7221
7222 commit 5f6b1442218fcb6a3ef0d2be05d84119cebfe0ae
7223 Author: Peter Tyser <ptyser@xes-inc.com>
7224 Date:   Mon Nov 9 13:09:48 2009 -0600
7225
7226     tsec: Add TSEC_FIBER flag
7227
7228     The TSEC_FIBER flag should be set when a PHY is operating with an
7229     external fiber interface.  Currently it is only used to notify a user
7230     that the PHY is operating in fiber mode.
7231
7232     A short description was also added to the other TSEC flag defines so
7233     that it is clear how they differ from one another.
7234
7235     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7236     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7237
7238 commit 8abb8dcc8d6f2a9e31551a6fa41de97bd1f15350
7239 Author: Peter Tyser <ptyser@xes-inc.com>
7240 Date:   Mon Nov 9 13:09:47 2009 -0600
7241
7242     tsec: Add support for using the BCM5482 PHY in fiber mode
7243
7244     The BCM5482 PHY supports both copper and fiber as an ethernet medium.
7245     By enabling its copper/fiber mode auto-detection feature it can
7246     dynamically determine if it should be configured for copper or fiber.
7247
7248     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7249     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7250
7251 commit c6dbdfda5393c155bb13a90d9d6be4fe75ec3498
7252 Author: Peter Tyser <ptyser@xes-inc.com>
7253 Date:   Mon Nov 9 13:09:46 2009 -0600
7254
7255     tsec: General cleanup
7256
7257     - Cleanup formatting of phy_info structures
7258
7259     - Fix lines > 80 chars
7260
7261     - Fix some random indentation inconsistencies
7262
7263     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7264     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7265
7266 commit e1957ef02c0d949c27f7386e5fa509a57e033d5a
7267 Author: Peter Tyser <ptyser@xes-inc.com>
7268 Date:   Mon Nov 9 13:09:45 2009 -0600
7269
7270     tsec: Make functions/data static when possible
7271
7272     This is generally good practice and saves ~150 bytes.
7273
7274     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7275     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7276
7277 commit 27165b5c328464b706601b1cd586e359a3dc2f6d
7278 Author: Peter Tyser <ptyser@xes-inc.com>
7279 Date:   Mon Nov 9 13:09:44 2009 -0600
7280
7281     tsec: Clean up Broadcom PHY status parsing
7282
7283     - Remove unnecessary printing "Enet starting in <speed>/<duplex>"
7284         This same information is already printed during normal ethernet
7285         operation in the form "Speed: 1000, full duplex".
7286
7287     - Add a check for link before determining link speed and duplex
7288         If there is no link, speed/duplex don't matter.  This also removes
7289         the annoying and unneeded "Auto-neg error, defaulting to 10BT/HD"
7290         message that occurs when no link is detected.
7291
7292     - Whitespace and line > 80 characters cleanup
7293
7294     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7295     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7296
7297 commit 46e91674fb4b6d06c6a4984c0b5ac7d9a16923f4
7298 Author: Peter Tyser <ptyser@xes-inc.com>
7299 Date:   Tue Nov 3 17:52:07 2009 -0600
7300
7301     tsec: Force TBI PHY to 1000Mbps full duplex in SGMII mode
7302
7303     In SGMII mode the link between a processor's internal TBI PHY and an
7304     external PHY should always be 1000Mbps, full duplex.  Also, the SGMII
7305     interface between an internal TBI PHY and external PHY does not
7306     support in-band auto-negotation.
7307
7308     Previously, when configured for SGMII mode a TBI PHY would attempt to
7309     restart auto-negotation during initializtion.  This auto-negotation
7310     between a TBI PHY and external PHY would fail and result in unusable
7311     ethernet operation.
7312
7313     Forcing the TBI PHY and and external PHY to link at 1000Mbps full duplex
7314     in SGMII mode resolves this issue of auto-negotation failing.
7315
7316     Note that 10Mbps and 100Mbps operation is still possible on the external
7317     side of the external PHY even when SGMII is operating at 1000Mbps.
7318     The SGMII interface still operates at 1000Mbps, but each byte of data
7319     is repeated 100 or 10 times for 10/100Mbps and the external PHY handles
7320     converting this data stream into proper 10/100Mbps signalling.
7321
7322     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
7323     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7324
7325 commit 76771e595aa2640da8c7b5ea81bd9583ccdab8a1
7326 Author: Seunghyeon Rhee <seunghyeon@lpmtec.com>
7327 Date:   Mon Nov 2 00:00:00 2009 -0800
7328
7329     NET: Fix MAC addr handling for smc911x
7330
7331     This patch turns off MAC address mismatch warning when
7332     optional eeprom programmed with MAC address is not available.
7333     In that case, smc911x's MAC address register has its default
7334     value ff:ff:ff:ff:ff:ff and it's not a valid address. This
7335     makes eth_initialize() show the warning which has no
7336     meaningful information while environment variable ethaddr
7337     overrides the address read from the register. If there's no
7338     eeprom and the value of MAC address register is not valid
7339     after initialization, dev->enetaddr had better not be updated
7340     and maintain its initial value 00:00:00:00:00:00, which I
7341     think is what eth_initialize() expects. This is not a bug fix.
7342     Even without this patch, the driver works fine. It's just for
7343     enhancing the way of displaying messages.
7344
7345     Signed-off-by: Seunghyeon Rhee <seunghyeon@lpmtec.com>
7346     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7347
7348 commit 07c966066b977b24f4b08b1684eed130f463b4c6
7349 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
7350 Date:   Thu Jan 21 22:16:34 2010 +0100
7351
7352     cs8900_initialize() cleanup
7353
7354     cs8900_initialize(): remove unecessary calls to free() and fix memory leak
7355
7356     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
7357     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7358
7359 commit c4168af3ba03c17a73751b98c124bbd2e3e1f5b0
7360 Author: Mike Frysinger <vapier@gentoo.org>
7361 Date:   Thu Jan 21 05:04:59 2010 -0500
7362
7363     smc91111_eeprom: fix linking error
7364
7365     Building for a bf533-stamp ends up with this error:
7366     smc91111_eeprom.o: In function `smc91111_eeprom':
7367     examples/standalone/smc91111_eeprom.c:58: undefined reference to `memset'
7368     make[2]: *** [smc91111_eeprom] Error 1
7369
7370     The new eth_struct definition means gcc has to zero out the structure on
7371     the stack, and some gcc versions optimize this with an implicit call to
7372     memset.  So tweak the structure style to avoid that gcc feature.
7373
7374     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7375     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
7376
7377 commit 5f566f454750be4f2f83288ef382afcb9c4aa8a4
7378 Author: Wolfgang Denk <wd@denx.de>
7379 Date:   Sun Jan 31 21:51:43 2010 +0100
7380
7381     cmd_ximg.c: fix error: 'i' undeclared
7382
7383     Fix compile error:
7384
7385         cmd_ximg.c: In function 'do_imgextract':
7386         cmd_ximg.c:234: error: 'i' undeclared (first use in this function)
7387         cmd_ximg.c:234: error: (Each undeclared identifier is reported only once
7388         cmd_ximg.c:234: error: for each function it appears in.)
7389
7390     Signed-off-by: Wolfgang Denk <wd@denx.de>
7391
7392 commit a6e42ed097220a82870a32f4e60ac8863a8b05ab
7393 Author: Anatolij Gustschin <agust@denx.de>
7394 Date:   Sat Dec 12 21:20:57 2009 +0100
7395
7396     lcd: remove CONFIG_ATMEL_LCD ifdefs from lcd_setfgcolor
7397
7398     Not all boards defining LCD_COLOR16 are able to set
7399     lcd_color_fg/lcd_color_bg correctly. The issue seems to
7400     be caused by CONFIG_ATMEL_LCD ifdefs in lcd_setfgcolor()
7401     and lcd_setbgcolor(). Actually, the color values passed
7402     to these functions are already correct, we don't need
7403     to fix them. So remove ifdefs here.
7404
7405     Reported-by: Alessandro Rubini <rubini@unipv.it>
7406     Signed-off-by: Anatolij Gustschin <agust@denx.de>
7407
7408 commit d841978ea616e661e48f8da4045a71d6217823bd
7409 Author: Alessandro Rubini <rubini@unipv.it>
7410 Date:   Sat Dec 5 13:39:41 2009 +0100
7411
7412     include/nomadik.h: add physical address for cldc
7413
7414     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
7415     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
7416
7417 commit 3e446cbdf30221b9ca3a89b0f5abbfc691ce7755
7418 Author: Alessandro Rubini <rubini@unipv.it>
7419 Date:   Sat Dec 5 13:39:31 2009 +0100
7420
7421     video: add amba-clcd prime-cell
7422
7423     This adds support for the CLCD logic cell. It accepts precompiled
7424     register values for specific configuration through a board-supplied
7425     data structure.  It is used by the Nomadik nhk8815, added by a later
7426     patch in this series.
7427
7428     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
7429     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
7430
7431 commit b081c2e9b9329d7dadc8d13fc9a2bae5c90a1204
7432 Author: John Rigby <jcrigby@gmail.com>
7433 Date:   Tue Jan 26 19:24:18 2010 -0700
7434
7435     Nand mxc_nand add v1.1 controller support
7436
7437     Add support for version 1.1 of the nfc nand flash
7438     controller which is on the i.mx25 soc.
7439
7440     Signed-off-by: John Rigby <jcrigby@gmail.com>
7441     CC: Scott Wood <scottwood@freescale.com>
7442
7443 commit f3bb63a304c4e76010a2a4e99da61f7b6ffffc77
7444 Author: John Rigby <jcrigby@gmail.com>
7445 Date:   Tue Jan 26 19:24:17 2010 -0700
7446
7447     Add MX25 support to nand_spl fsl nfc driver
7448
7449     MX25 has a different version of the fsl_nfc
7450     flash controller known as version 1.1.
7451
7452     Add support to the nand_spl fsl_nfc driver
7453
7454     Versioning differs from mainline mxc kernel driver
7455     no consensus yet on if the naming here and in
7456     Redboot or the kernel is "correct".
7457
7458     Signed-off-by: John Rigby <jcrigby@gmail.com>
7459     Signed-off-by: Wolfgang Denk <wd@denx.de>
7460     CC: Scott Wood <scottwood@freescale.com>
7461
7462 commit ef22b50370f7b6d8deba9e9e64d2cb13c542b647
7463 Author: John Rigby <jcrigby@gmail.com>
7464 Date:   Mon Jan 25 23:12:52 2010 -0700
7465
7466     arm926ejs: add nand_spl boot support
7467
7468     Add CONFIG_PRELOADER/CONFIG_NAND_SPL support for nand booting
7469     to arm926ejs/start.S
7470
7471     This is derived from CONFIG_PRELOADER support in arm1136/start.S
7472
7473     Signed-off-by: John Rigby <jcrigby@gmail.com>
7474     CC: Scott Wood <scottwood@freescale.com>
7475
7476 commit 15b86c3d6c9a5a2e917b73d758a556568430021a
7477 Author: Wolfgang Denk <wd@denx.de>
7478 Date:   Sat Jan 16 21:50:26 2010 -0700
7479
7480     env_nand.c: print error message and fail gracefully
7481
7482     env_nand.c would crash silently if a malloc() for the environment
7483     buffers failed; make it print an error message and fail gracefully,
7484     i. e. use the default environment then.
7485
7486     Signed-off-by: Wolfgang Denk <wd@denx.de>
7487     Acked-by: John Rigby <jcrigby@gmail.com>
7488
7489 commit 674ef7bd02de948b6d8757f6a43a6f2fa4d88769
7490 Author: Liu Yu <yu.liu@freescale.com>
7491 Date:   Mon Jan 18 19:03:28 2010 +0800
7492
7493     Nand boot: Add nand boot support for MPC8569mds board
7494
7495     This patch add nand boot support for MPC8569mds board.
7496
7497     Signed-off-by: Liu Yu <yu.liu@freescale.com>
7498
7499 commit 249d4dec69e8d41ca58fe6cb3c56ea6f0480ef16
7500 Author: Kumar Gala <galak@kernel.crashing.org>
7501 Date:   Wed Jan 27 10:16:56 2010 -0600
7502
7503     Fix compiler warning in imximage.c due to getline prototype
7504
7505     imximage.c: In function 'imximage_parse_cfg_file':
7506     imximage.c:142: warning: implicit declaration of function 'getline'
7507
7508     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7509
7510 commit a9c3ac78d81d7ff4fe239e292e11e0f78ac5d461
7511 Author: Kumar Gala <galak@kernel.crashing.org>
7512 Date:   Tue Jan 12 12:56:05 2010 -0600
7513
7514     85xx: Add support for 'cpu disable' command
7515
7516     Support disabling of a core via user command 'cpu disable'.
7517
7518     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7519
7520 commit c894852b7aa2ac5f04ca70a073f803aa665c3ec1
7521 Author: Kumar Gala <galak@kernel.crashing.org>
7522 Date:   Tue Jan 12 11:51:52 2010 -0600
7523
7524     86xx: Add support for 'cpu disable' command
7525
7526     Support disabling of a core via user command 'cpu disable'.
7527
7528     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7529
7530 commit 4194b3668a93eee18dd1f7eb1309ca7b05003aa7
7531 Author: Kumar Gala <galak@kernel.crashing.org>
7532 Date:   Tue Jan 12 11:42:43 2010 -0600
7533
7534     Add support to disable cpu's in multicore processors
7535
7536     Add a disable sub-command to the cpu command that allows for disabling
7537     cores in multicore processors.  This can be useful for systems that are
7538     using multicore chips but aren't utilizing all the cores as a way to
7539     reduce power and possibly improve performance.
7540
7541     Also updated an added missing copyright.
7542
7543     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7544
7545 commit 8b1760ed9a35a5fd71d1f64981068ca2979f1e3d
7546 Author: Heiko Schocher <hs@denx.de>
7547 Date:   Wed Jan 20 09:05:32 2010 +0100
7548
7549     83xx, kmeter1: fix compile error
7550
7551     - delete double MTDIDS_DEFAULT and MTDPARTS_DEFAULT
7552       defines in board config file.
7553     - add mising CONFIG_KM_UBI_PARTITION_NAME define
7554
7555     Signed-off-by: Heiko Schocher <hs@denx.de>
7556     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
7557
7558 commit 5912d3650740468329a0df014109132431d2140d
7559 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
7560 Date:   Thu Dec 10 10:11:21 2009 +0100
7561
7562     add ability to handle compressed images to imxtract
7563
7564     imxtract currently can not handle compressed images. This patch adds
7565     handling for bzip2 and zip compression. In both cases, a destination
7566     address has to be specified for extraction.
7567
7568     Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
7569
7570 commit a16e9a5b5f23106665dde15d974db17e8aeb83f1
7571 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7572 Date:   Tue Jan 19 14:41:57 2010 +0100
7573
7574     ppc: remove -ffixed-r14 gcc option.
7575
7576     This is no loger needed, free up r14 for general usage.
7577
7578     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7579
7580 commit e6bee80814c3a0d7eab89d28142fe68c4a670f31
7581 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7582 Date:   Tue Jan 19 14:41:58 2010 +0100
7583
7584     ppc: Update README about the new GOT ptr.
7585
7586     r14 is no longer used as non volatile GOT ptr. Instead
7587     the volatile r12 is used so be sure to do GET_GOT in
7588     asm code when you need to access global data.
7589
7590     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7591
7592 commit 0f8aa159175385ddd77bc91d11b9568583fbbd0c
7593 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7594 Date:   Tue Jan 19 14:41:56 2010 +0100
7595
7596     ppc: Use r12 instead of r14 as GOT pointer.
7597
7598     r14 is not supposed to be clobbered by functions. Switch
7599     to r12 and call GET_GOT when needed. This will allow u-boot
7600     to loose the -ffixed-r14 gcc option.
7601
7602     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7603
7604 commit fc4e188789b01dc9f18c80869c43fdd7d1a51378
7605 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7606 Date:   Tue Jan 19 14:41:55 2010 +0100
7607
7608     ppc: Loose GOT access in IRQ
7609
7610     Using the GOT in IRQ handlers requires r14 to be -ffixed-r14.
7611     Avoid this by relocatate transfer_to_handler too.
7612     This will allow to free up r14 later on.
7613
7614     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
7615
7616 commit 66e821ebe96123b3a81ec9ca25cec9c0560fe232
7617 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
7618 Date:   Thu Jan 7 14:27:14 2010 +0530
7619
7620     85xx/p1_p2_rdb: enable hwconfig
7621
7622     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
7623     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7624
7625 commit 46df64f22c471b010161aa68bfdbfe94ea46e7bd
7626 Author: Liu Yu <yu.liu@freescale.com>
7627 Date:   Fri Jan 15 14:58:40 2010 +0800
7628
7629     qe: fixup the snum for MPC8569 Rev2.0
7630
7631     Since 1.0 and 2.0 use different snum table,
7632     we fixup the snum value according to SPRN_SVR.
7633
7634     Signed-off-by: Liu Yu <yu.liu@freescale.com>
7635     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7636
7637 commit 0fd2fa6cce6eb91271ebf9733878d0f1fcbc9b32
7638 Author: Dave Liu <daveliu@freescale.com>
7639 Date:   Tue Nov 17 20:49:05 2009 +0800
7640
7641     Fix the local bus divider mapping
7642
7643     The real clock divider is 4 times of the bits LCRR[CLKDIV],
7644     according the latest RevF RM.
7645
7646     Signed-off-by: Dave Liu <daveliu@freescale.com>
7647     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7648
7649 commit c95d541e4b46cb3ba19bf35e34b1dc3ca32f7b4b
7650 Author: Liu Yu <yu.liu@freescale.com>
7651 Date:   Fri Nov 27 15:31:52 2009 +0800
7652
7653     ppc/85xx: Add ATM config for MPC8569MDS
7654
7655     Signed-off-by: Liu Yu <yu.liu@freescale.com>
7656     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7657
7658 commit d91803826985bfdf151eed66543ce3b1a301682f
7659 Author: Liu Yu <yu.liu@freescale.com>
7660 Date:   Fri Nov 27 15:31:51 2009 +0800
7661
7662     ppc/85xx: Add PIB/ATM support for MPC8569mds
7663
7664     Signed-off-by: Liu Yu <yu.liu@freescale.com>
7665     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7666
7667 commit 1118cdbfeb8fc3acfe542d08703153ac188f9dbd
7668 Author: Li Yang <leoli@freescale.com>
7669 Date:   Thu Jan 7 16:00:13 2010 +0800
7670
7671     fsl_esdhc: fix wrong clock mask
7672
7673     Fix typo in SYSCTL_CLOCK_MASK, which caused residual in high bits of SDCLKFS.
7674
7675     Signed-off-by: Jin Qing <B24347@freescale.com>
7676     Signed-off-by: Li Yang <leoli@freescale.com>
7677     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7678
7679 commit 693416fe01d324472d270ac28389022eb82c7217
7680 Author: Kumar Gala <galak@kernel.crashing.org>
7681 Date:   Mon Jan 25 11:01:51 2010 -0600
7682
7683     Revert "ppc/p4080: Fix reporting of PME & FM clock frequencies"
7684
7685     This reverts commit bc20f9a9527afe8ae406a74f74765d4323f04922.
7686
7687     The original code was correct.  I clearly need glasses or a brown
7688     paper bag.
7689
7690     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7691
7692 commit 93cedc71647b4b72ac9b48e11997eb2f91645001
7693 Author: James Yang <James.Yang@freescale.com>
7694 Date:   Tue Jan 12 15:50:18 2010 -0600
7695
7696     ppc/p4080: Fix mask width of RCW fields MEM_PLL_RAT, SYS_PLL_RAT
7697
7698     The masks for MEM_PLL_RAT and SYS_PLL_RAT should have been 5-bits
7699     instead of 4.
7700
7701     Signed-off-by: James Yang <James.Yang@freescale.com>
7702     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
7703
7704 commit 2903ad33a71251a3a87485b5b185852c8998f209
7705 Author: Mike Frysinger <vapier@gentoo.org>
7706 Date:   Fri Jan 8 08:03:06 2010 -0500
7707
7708     jffs2: fix hangs/crashs when not using CONFIG_JFFS2_PART_SIZE
7709
7710     Commit b5b004ad8a0ac6f98bd5708ec8b22fbddd1c1042 caused the sector_size to
7711     be calculated incorrectly when the part size was not hardcoded.  This is
7712     because the new code relied on part->size but tried to do the calculation
7713     before it was initialized properly, and it did not take into consideration
7714     the magic SIZE_REMAINING define.
7715
7716     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7717
7718 commit 64b150213365db6be97a98d25884f87d83caacaf
7719 Author: Mike Frysinger <vapier@gentoo.org>
7720 Date:   Fri Jan 8 02:48:03 2010 -0500
7721
7722     getline: split out for darwin systems
7723
7724     At least on OS X 10.5 and older, getline does not exist.  So split out the
7725     function from the mingw code so that we can pull it in for Darwin systems.
7726
7727     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7728
7729 commit e852d36a1e12864ab0656729c45c846e65efa4ee
7730 Author: Mike Frysinger <vapier@gentoo.org>
7731 Date:   Thu Jan 21 19:59:04 2010 -0500
7732
7733     tools: give explicit libfdt paths
7734
7735     The current libfdt object rules hard depend implicitly on the .depend file
7736     being correct.  If it isn't, then it is unable to properly compile the
7737     objects.  Give it a full path like all the other implicit rules here so it
7738     will always work in face of .depend issues.
7739
7740     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7741
7742 commit 44431cabbb66e81a2d77642b6f7d39c6230ea4ba
7743 Author: Mike Frysinger <vapier@gentoo.org>
7744 Date:   Thu Jan 21 19:30:36 2010 -0500
7745
7746     gzip/zlib: make features optional
7747
7748     If you really want to slim down U-Boot and you would rather use a higher
7749     compression scheme (like LZMA), it'd be nice to disable gzip/zlib since
7750     these code bases take up a significant amount of space.
7751
7752     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
7753
7754 commit 8edcde5e4e2e7f6bc7e277011fed71e64fd9d294
7755 Author: Stefano Babic <sbabic@denx.de>
7756 Date:   Wed Jan 20 18:19:10 2010 +0100
7757
7758     mkimage: Add Freescale imx Boot Image support (imximage)
7759
7760     This patch adds support for "imximage" (MX Boot Image)
7761     to the mkimage utility. The imximage is used on the Freescales's
7762     MX.25, MX.35 and MX.51 processors.
7763
7764     Further details under doc/README.imximage.
7765
7766     This patch was tested on a Freescale mx51evk board.
7767
7768     Signed-off-by: Stefano Babic <sbabic@denx.de>
7769
7770 commit a21fb981d533ac6d323a01c7fa2cda20f2d36de5
7771 Author: Detlev Zundel <dzu@denx.de>
7772 Date:   Wed Jan 20 14:28:48 2010 +0100
7773
7774     mpc5xxx: Support CPU internal watchdog.
7775
7776     Signed-off-by: Detlev Zundel <dzu@denx.de>
7777
7778 commit 82826d5422331e9c99e5408dcf0348c8e0c257a6
7779 Author: Detlev Zundel <dzu@denx.de>
7780 Date:   Fri Jan 22 14:47:59 2010 +0100
7781
7782     mpc512x: Add display of reset status register
7783
7784     Content of the RSR is put into gd early so we can output it together
7785     with the CPU info.  The clearing of gd in board_init_f is redundant for
7786     this architecture as it is done in cpu_init_f so we remove it.
7787
7788     Signed-off-by: Detlev Zundel <dzu@denx.de>
7789
7790 commit a3f3897bfda9b4729785bdd328b3b7f30417a67f
7791 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
7792 Date:   Wed Jan 20 08:00:11 2010 +0100
7793
7794     at91: Enable slow master clock on meesc board
7795
7796     Normally the processor clock has a divisor of 2.
7797     In some cases this this needs to be set to 4.
7798     Check the user has set environment mdiv to 4 to change the divisor.
7799
7800     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
7801
7802 commit 7da692360414d07027c6cf564a15d79cd9dcf488
7803 Author: Vipin KUMAR <vipin.kumar@st.com>
7804 Date:   Fri Jan 15 19:15:53 2010 +0530
7805
7806     SPEAr : Support added for SPEAr320 board
7807
7808     SPEAr320 SoC support contains basic spear320 support along with the
7809     usage of following drivers
7810     - serial driver(UART)
7811     - i2c driver
7812     - smi driver
7813     - nand driver(FSMC)
7814     - usbd driver
7815     - emi driver(cfi support)
7816
7817     Signed-off-by: Vipin <vipin.kumar@st.com>
7818
7819 commit 080cfee71459588fd6312e475bb5115bdbda1cb3
7820 Author: Vipin KUMAR <vipin.kumar@st.com>
7821 Date:   Fri Jan 15 19:15:52 2010 +0530
7822
7823     SPEAr : Support added for SPEAr310 board
7824
7825     SPEAr310 SoC support contains basic spear310 support along with the
7826     usage of following drivers
7827     - serial driver(UART)
7828     - i2c driver
7829     - smi driver
7830     - nand driver(FSMC)
7831     - usbd driver
7832     - emi driver(cfi support)
7833
7834     Signed-off-by: Vipin <vipin.kumar@st.com>
7835
7836 commit 4bfacad4e796f2e121ee7432705ecc9c61e7b6ca
7837 Author: Vipin KUMAR <vipin.kumar@st.com>
7838 Date:   Fri Jan 15 19:15:51 2010 +0530
7839
7840     SPEAr : emi controller initialization for CFI driver support
7841
7842     SPEAr310 and SPEAr320 SoCs contain an EMI controller to interface
7843     Paraller NOR flashes. This patch adds the support for this IP
7844
7845     The standard CFI driver is used to interface with NOR flashes
7846
7847     Signed-off-by: Vipin <vipin.kumar@st.com>
7848
7849 commit 7e074158ce239380259c5fc97e87be2896169973
7850 Author: Vipin KUMAR <vipin.kumar@st.com>
7851 Date:   Fri Jan 15 19:15:50 2010 +0530
7852
7853     SPEAr : Support added for SPEAr300 board
7854
7855     SPEAr300 SoC support contains basic spear300 support along with the
7856     usage of following drivers
7857     - serial driver(UART)
7858     - i2c driver
7859     - smi driver
7860     - nand driver(FSMC)
7861     - usbd driver
7862
7863     Signed-off-by: Vipin <vipin.kumar@st.com>
7864
7865 commit f92994f0f7403b84366ce04e554e461f624e6868
7866 Author: Vipin KUMAR <vipin.kumar@st.com>
7867 Date:   Fri Jan 15 19:15:49 2010 +0530
7868
7869     SPEAr : Support for HW mac id read/write from i2c mem
7870
7871     This patch adds the  support to read and write mac id from i2c
7872     memory.
7873     For reading:
7874         if (env contains ethaddr)
7875                 pick env ethaddr
7876         else
7877                 pick ethaddr from i2c memory
7878     For writing:
7879         chip_config ethaddr XX:XX:XX:XX:XX:XX writes the mac id
7880         in i2c memory
7881
7882     Signed-off-by: Vipin <vipin.kumar@st.com>
7883
7884 commit 566c9c16fe4e501c3193ae6605bc9c663c6ea706
7885 Author: Vipin KUMAR <vipin.kumar@st.com>
7886 Date:   Fri Jan 15 19:15:48 2010 +0530
7887
7888     SPEAr : Support added for SPEAr600 board
7889
7890     SPEAr600 SoC support contains basic spear600 support along with the
7891     usage of following drivers
7892     - serial driver(UART)
7893     - i2c driver
7894     - smi driver
7895     - nand driver(FSMC)
7896     - usbd driver
7897
7898     Signed-off-by: Vipin <vipin.kumar@st.com>
7899
7900 commit 62db1c0d79f1fd75961eec81edc8c0a1bc1f09a6
7901 Author: Vipin KUMAR <vipin.kumar@st.com>
7902 Date:   Fri Jan 15 19:15:47 2010 +0530
7903
7904     SPEAr : usbd driver support for SPEAr SoCs
7905
7906     SPEAr SoCs contain a synopsys usb device controller.
7907     USB Device IP can work in 2 modes
7908     - DMA mode
7909     - Slave mode
7910
7911     The driver adds support only for slave mode operation of usb
7912     device IP. This driver is used along with standard USBTTY
7913     driver to obtain a tty interface over USB on the host
7914
7915     Signed-off-by: Vipin <vipin.kumar@st.com>
7916
7917 commit 165fa406ad8c39c0c32a31476a8a9bda3db72851
7918 Author: Vipin KUMAR <vipin.kumar@st.com>
7919 Date:   Fri Jan 15 19:15:46 2010 +0530
7920
7921     SPEAr : nand driver support for SPEAr SoCs
7922
7923     SPEAr SoCs contain an FSMC controller which can be used to interface
7924     with a range of memories eg. NAND, SRAM, NOR.
7925     Currently, this driver supports interfacing FSMC with NAND memories
7926
7927     Signed-off-by: Vipin <vipin.kumar@st.com>
7928
7929 commit a6e34f76c51c8514f1b691fc60394f09ae4fb2ff
7930 Author: Vipin KUMAR <vipin.kumar@st.com>
7931 Date:   Fri Jan 15 19:15:45 2010 +0530
7932
7933     SPEAr : smi driver support for SPEAr SoCs
7934
7935     SPEAr SoCs contain a serial memory interface controller. This
7936     controller is used to interface with spi based memories.
7937     This patch adds the driver for this IP.
7938
7939     Signed-off-by: Vipin <vipin.kumar@st.com>
7940
7941 commit 2403f8f417b1b94701bb5949903d701f1f414a42
7942 Author: Vipin KUMAR <vipin.kumar@st.com>
7943 Date:   Fri Jan 15 19:15:44 2010 +0530
7944
7945     SPEAr : i2c driver support added for SPEAr SoCs
7946
7947     SPEAr SoCs contain a synopsys i2c controller.
7948     This patch adds the driver for this IP.
7949
7950     Signed-off-by: Vipin <vipin.kumar@st.com>
7951
7952 commit 81c0ebf623ddbb6a4da8e051441c83e99a01b00b
7953 Author: Vipin KUMAR <vipin.kumar@st.com>
7954 Date:   Fri Jan 15 19:15:43 2010 +0530
7955
7956     SPEAr : Adding basic SPEAr architecture support.
7957
7958     SPEAr Architecture support added. It contains the support for
7959     following SPEAr blocks
7960     - Timer
7961     - System controller
7962     - Misc registers
7963
7964     Signed-off-by: Vipin <vipin.kumar@st.com>
7965
7966 commit 6fffcdf8c869a3d8436be8eff6428d8121aa76e6
7967 Author: Vipin KUMAR <vipin.kumar@st.com>
7968 Date:   Fri Jan 15 19:15:42 2010 +0530
7969
7970     SPEAr : Adding README.spear in doc
7971
7972     README.spear contains information about SPEAr architecture and
7973     build options etc
7974
7975     Signed-off-by: Vipin <vipin.kumar@st.com>
7976
7977 commit e4c43c20b87d5c9a7ac3b5250ca009311c62945c
7978 Author: Tom Rix <Tom.Rix@windriver.com>
7979 Date:   Wed Jan 20 18:00:28 2010 -0600
7980
7981     ARM Update mach-types
7982
7983     Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
7984     And built with
7985
7986     repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
7987     commit 2045124ffd1a5e46d157349016a2c50f19c8c91d
7988
7989     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
7990
7991 commit bfb6d510e9acbec97e4e1cc855ec1269538689f8
7992 Author: Prafulla Wadaskar <prafulla@marvell.com>
7993 Date:   Mon Nov 16 18:29:25 2009 +0530
7994
7995     Kirkwood: Makefile cleanup- fixed ordering (cosmetic change)
7996
7997     As per coding guidlines, it is good to maintain proper ordering
7998     in the makefiles.
7999     This was missed during initial coding, corrected here.
8000
8001     This was discovered during orion5x code review
8002     Thanks to Albert Aribaud for this.
8003
8004     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
8005
8006 commit beca04dd2446fc9ec46ca17163dadb7f82420e7c
8007 Author: Prafulla Wadaskar <prafulla@marvell.com>
8008 Date:   Thu Dec 24 02:55:23 2009 +0530
8009
8010     Kirkwood: Upgated licencing for files imported from linux source to GPLv2 or later
8011
8012     These are few files directly imported from Linux kernel source.
8013     Those are not modifyed at all ar per strategy.
8014     These files contains source with GPLv2 only
8015     whereas u-boot expects GPLv2 or latter
8016
8017     These files are updated for the same from prior permission from original writes
8018
8019     Acked-by: Nicolas Pitre <nico@marvell.com>
8020     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
8021
8022 commit d8e5f55475e621e793a15d93e2dd2549c5138735
8023 Author: Minkyu Kang <mk7.kang@samsung.com>
8024 Date:   Fri Dec 18 15:03:51 2009 +0900
8025
8026     s5pc1xx: update cache routines
8027
8028     Because of v7_flush_dcache_all is moved to omap3/cache.S
8029     and s5pc110 needs cache routines, update s5pc1xx cache routines.
8030
8031     l2_cache_enable and l2_caceh_disable are moved from cache.c to cache.S
8032     and invalidate_dcache is modified for SoC specific.
8033
8034     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
8035
8036 commit 17ef9104ae11220979e1870f22dcaf535d9baacf
8037 Author: Seunghyeon Rhee <seunghyeon@lpmtec.com>
8038 Date:   Thu Dec 3 09:41:49 2009 +0900
8039
8040     samsung: fix DMC1_MEM_CFG for s3c64xx
8041
8042     The MSB of DMC1_MEM_CFG can be set to '1' for separate CKE control
8043     for S3C6400. In the configuration of SMDK6400, however, two 16-bit
8044     mDDR (SAMSUNG K4X51163) chips are used in parallel to form 32-bit
8045     memory bus and there is no need to control CKE for each chip
8046     separately. AFAIK, CKE1 is not at all connected. Only CKE0 is
8047     used. Futhermore, it should be '0' always for S3C6410. When tested
8048     with a board which has a S3C6410 and the same memory configuration,
8049     a side effect is observed that u-boot command "reset" doesn't work
8050     leading to system hang. Leaving the bit clear is safe in most cases.
8051
8052     Signed-off-by: Seunghyeon Rhee <seunghyeon@lpmtec.com>
8053     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
8054
8055 commit 9998b1366e7e42089c3f579b4d1d790d3c295387
8056 Author: Stefan Roese <sr@denx.de>
8057 Date:   Thu Jan 21 11:37:31 2010 +0100
8058
8059     ppc4xx: Kilauea: Add CPLD version detection and EBC reconfiguration
8060
8061     A newer CPLD version on the 405EX evaluation board requires a different
8062     EBC controller setup for the CPLD register access. This patch adds a CPLD
8063     version detection for Kilauea and code to reconfigure the EBC controller
8064     (chip select 2) for the old CPLD if no new version is found.
8065
8066     Additionally the CPLD version is printed upon bootup:
8067
8068     Board: Kilauea - AMCC PPC405EX Evaluation Board (CPLD rev. 0)
8069
8070     Signed-off-by: Stefan Roese <sr@denx.de>
8071     Acked-by: Wolfgang Denk <wd@denx.de>
8072     Cc: Zhang Bao Quan <bqzhang@udtech.com.cn>
8073
8074 commit 97c9f29008579f56c3fb86785f29f04dd4f47f94
8075 Author: Felix Radensky <felix@embedded-sol.com>
8076 Date:   Sat Jan 23 01:35:24 2010 +0200
8077
8078     ppc4xx: Fix sending type 1 PCI transactions
8079
8080     The list of 4xx SoCs that should send type 1 PCI transactions
8081     is not defined correctly. As a result PCI-PCI bridges and devices
8082     behind them are not identified. The following 4xx variants should
8083     send type 1 transactions: 440GX, 440GP, 440SP, 440SPE, 460EX and 460GT.
8084
8085     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
8086     Signed-off-by: Stefan Roese <sr@denx.de>
8087
8088 commit 57ae8a5cced612088104303777e71a3dc89c00ef
8089 Author: Detlev Zundel <dzu@denx.de>
8090 Date:   Thu Jan 21 17:55:58 2010 +0100
8091
8092     mpc512x: Use in/out accessors for all registers
8093
8094     This is not only a cosmetic change as it fixes the real bug of board
8095     reset not working with the ELDK 4.2 toolchain.
8096
8097     Signed-off-by: Detlev Zundel <dzu@denx.de>
8098
8099 commit c7c0d542a199089cf658a7c23c314a5cff248b00
8100 Author: Mike Frysinger <vapier@gentoo.org>
8101 Date:   Thu Jan 21 04:03:22 2010 -0500
8102
8103     tools: allow people to compile w/out configuring
8104
8105     It's useful to be able to build up the host tools without having to select
8106     a board first.  Pretty much all tools in there are config-independent
8107     anyways.
8108
8109     Also add a shortcut "tools-all" to quickly build all host tools that are
8110     actually config-independent to allow for simple test builds.
8111
8112     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8113
8114 commit c5a028f085020b60040a2b42966f29b25bd6ee8e
8115 Author: Mike Frysinger <vapier@gentoo.org>
8116 Date:   Thu Jan 21 04:03:21 2010 -0500
8117
8118     ubsha1: drop unnecessary includes/prototypes
8119
8120     This code doesn't use any config.h defines, and the sha1.h header already
8121     declares a sha1_csum prototype.
8122
8123     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8124
8125 commit 5daa1c18b6a6877b0619a8dbaad0afd783f79e4f
8126 Author: Mike Frysinger <vapier@gentoo.org>
8127 Date:   Thu Jan 21 04:03:20 2010 -0500
8128
8129     image.h: avoid command.h for host tools
8130
8131     The u-boot command structures don't get used with host systems, so don't
8132     bother including it when building host code.  This avoids an implicit need
8133     on config.h in the process.
8134
8135     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8136
8137 commit 34be10651704709dfb35f9c57013f02d47cced09
8138 Author: Matthias Weisser <weisserm@arcor.de>
8139 Date:   Mon Jan 18 10:58:13 2010 +0100
8140
8141     Removing Atmel from ARM926EJ-S Systems
8142
8143     Signed-off-by: Matthias Weisser <weisserm@arcor.de>
8144
8145 commit a16028da63c78001823bfb375b3f6d9d86e5a534
8146 Author: Mike Frysinger <vapier@gentoo.org>
8147 Date:   Tue Nov 3 11:35:59 2009 -0500
8148
8149     lmb: only force on arches that use it
8150
8151     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8152
8153 commit dac4d7e8849d275023ea2fcae6caf941db91c042
8154 Author: Mike Frysinger <vapier@gentoo.org>
8155 Date:   Sun Jan 17 21:08:00 2010 -0500
8156
8157     sha1: add dedicated config option
8158
8159     The sha1 code is currently compiled for everyone, but in reality, it's
8160     only used by the FIT code.  So make it optional just like MD5.
8161
8162     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8163
8164 commit 33c8c664239f6665b228145d7e5adfa238a300bc
8165 Author: Felix Radensky <felix@embedded-sol.com>
8166 Date:   Tue Jan 19 21:19:06 2010 +0200
8167
8168     ppc4xx: Allow setting a single SPD EEPROM address for DDR2 DIMMs
8169
8170     On platforms where SPD EEPROM and another EEPROM have adjacent
8171     I2C addresses SPD_EEPROM_ADDRESS should be defined as a single
8172     element array, otherwise DDR2 setup code would fail with the
8173     following error:
8174
8175     ERROR: Unknown DIMM detected in slot 1
8176
8177     However, fixing SPD_EEPROM_ADDRESS would result in another
8178     error:
8179
8180     ERROR: DIMM's DDR1 and DDR2 type can not be mixed.
8181
8182     This happens because initdram() routine does not explicitly
8183     initialize dimm_populated array. This patch fixes the problem.
8184
8185     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
8186     Signed-off-by: Stefan Roese <sr@denx.de>
8187
8188 commit d98964aaacc5c54cf7d67bb1e5128ed067086dd7
8189 Author: Felix Radensky <felix@embedded-sol.com>
8190 Date:   Tue Jan 19 17:37:13 2010 +0200
8191
8192     ppc4xx: Fix reporting of bootstrap options G and F on 460EX/GT
8193
8194     Bootstrap options G and F are reported incorrectly (G instead
8195     of F and vice versa). This patch fixes this.
8196
8197     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
8198     Signed-off-by: Stefan Roese <sr@denx.de>
8199
8200 commit 19c292999732996e071caa0782eeef0ce0a60ac0
8201 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
8202 Date:   Wed Jan 20 21:07:00 2010 +0900
8203
8204     MIPS: qemu_mips: Import asm/unaligned.h from the Linux kernel
8205
8206     with a few adjustments for U-Boot.  This fixes the following build error:
8207
8208     make -C lib_generic/
8209     zlib.c:31:27: error: asm/unaligned.h: No such file or directory
8210     zlib.c: In function 'inflate_fast':
8211     zlib.c:641: warning: implicit declaration of function 'get_unaligned'
8212     make[1]: *** [zlib.o] Error 1
8213     make[1]: Leaving directory `/home/skuribay/git/u-boot.git/lib_generic'
8214     make: *** [lib_generic/libgeneric.a] Error 2
8215
8216     Reported-by: Himanshu Chauhan <himanshu@symmetricore.com>
8217     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
8218
8219 commit 38a8b3eafb17d61690e5fc93e6dc45120f79d7d0
8220 Author: Magnus Lilja <lilja.magnus@gmail.com>
8221 Date:   Sun Jan 17 17:46:11 2010 +0100
8222
8223     MX31: Activate NAND environment on i.MX31 PDK board.
8224
8225     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
8226
8227 commit c4832dffff20519e72879a8da010174ac0526141
8228 Author: Magnus Lilja <lilja.magnus@gmail.com>
8229 Date:   Sun Jan 17 17:46:10 2010 +0100
8230
8231     MXC: Add large page oob layout for i.MX31 NAND controller.
8232
8233     Import the large page oob layout from Linux mxc_nand.c driver.
8234
8235     The CONFIG_SYS_NAND_LARGEPAGE option is used to activate
8236     the large page oob layout. Run time detection is not supported
8237     as this moment.
8238
8239     This has been tested on the i.MX31 PDK board with a large
8240     page NAND device.
8241
8242     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
8243
8244 commit f6a9748e3261fdccdeb78a2b58e6ad538ba54496
8245 Author: Magnus Lilja <lilja.magnus@gmail.com>
8246 Date:   Wed Nov 11 20:18:43 2009 +0100
8247
8248     mxc_nand: Update driver to work with i.MX31.
8249
8250     Tested on i.MX31 Litekit.
8251
8252     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
8253
8254 commit c816dcb118e26ba17e7d73989514fec08a3823ac
8255 Author: Magnus Lilja <lilja.magnus@gmail.com>
8256 Date:   Wed Nov 11 20:18:42 2009 +0100
8257
8258     MX31: Add struct definition for clock control module in i.MX31.
8259
8260     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
8261
8262 commit 50ef25ef24eccd8e69d2c1ccc97b3f7e30109f51
8263 Author: Michal Simek <monstr@monstr.eu>
8264 Date:   Tue Jan 19 12:03:25 2010 +0100
8265
8266     microblaze: zlib needs asm/unaligned.h
8267
8268     Microblaze has own hw unaligned handler if is available.
8269     Use big endian version.
8270
8271     Signed-off-by: Michal Simek <monstr@monstr.eu>
8272
8273 commit 5b8b83bce6fdd0d2ca661de90ae83a0f8b152de6
8274 Author: Michal Simek <monstr@monstr.eu>
8275 Date:   Tue Jan 19 12:03:24 2010 +0100
8276
8277     microblaze: Remove getenv_IPaddr prototype
8278
8279     Commit 6a45e384955262882375a2785426dc65aeb636c4
8280     should remove reference from Microblaze too.
8281
8282     Signed-off-by: Michal Simek <monstr@monstr.eu>
8283
8284 commit b9e6957ca15be8466190794d6d87845491b3411b
8285 Author: Alessandro Rubini <rubini@unipv.it>
8286 Date:   Mon Jan 18 22:38:38 2010 +0100
8287
8288     MAINTAINERS: fix nhk8815 board name
8289
8290     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
8291
8292 commit b40e2320c440c5082020e5036a0cb8d4ed1b3d7d
8293 Author: Ben Warren <biggerbadderben@gmail.com>
8294 Date:   Mon Jan 18 11:35:31 2010 -0800
8295
8296     Fix breakage in SMC EEPROM standalone applications
8297
8298     Commit 6a45e384955262882375a2785426dc65aeb636c4 (Make getenv_IPaddr() global)
8299     inadvertently added ' #include "net.h" ' to the standalone programs, creating
8300     duplicate definitions of 'struct eth_device'.  This patch removes the local
8301     definitions and removes other code that breaks due to the change in definition.
8302
8303     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
8304     Acked-by: Mike Frysinger <vapier@gentoo.org>
8305
8306 commit 2a9987935e3cdb61e7550c87cbc9f500a54f672d
8307 Author: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
8308 Date:   Mon Jan 18 18:13:39 2010 +0100
8309
8310     Makefile: fix parallel build
8311
8312     During parallel build, the top Makefile spawns multiple sub-makes for
8313     targets in cpu/$(CPU) and $(dir $(LDSCRIPT)). If the .depend files are
8314     not present in these directories, the sub-makes may end up generating
8315     these files simultaneously which leads to corrupted content.
8316
8317     A typical error message is:
8318
8319     .depend:39: *** multiple target patterns.  Stop.
8320
8321     This patch serializes the creation of .depend in cpu/$(CPU) and
8322     $(dir $(LDSCRIPT)) by adding these directories to the depend target
8323     in the top Makefile.
8324
8325     Other directories in $(LIBS) are not affected since they contain only
8326     one Make target and thus only one sub-make is spawned per directory.
8327
8328     Signed-off-by: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
8329     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8330
8331 commit f19fd87e9387282b5abbfdafe46ac272320643d8
8332 Author: Robin Getz <robin.getz@analog.com>
8333 Date:   Mon Dec 21 16:35:48 2009 -0500
8334
8335     Blackfin: add support for kgdb
8336
8337     Signed-off-by: Robin Getz <robin.getz@analog.com>
8338     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8339
8340 commit 3869453f659c22396fecb7c8ed7af909e89f461c
8341 Author: Robin Getz <robin.getz@analog.com>
8342 Date:   Mon Dec 21 17:55:22 2009 -0500
8343
8344     asm-generic/signal.h: import from linux
8345
8346     We need signal.h for Blackfin/KGDB, so import the asm-generic/signal.h
8347     for people to leverage.
8348
8349     Signed-off-by: Robin Getz <robin.getz@analog.com>
8350     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8351
8352 commit 88ffb2665cd066b6b20cfaade13929d4e8428dde
8353 Author: Heiko Schocher <hs@denx.de>
8354 Date:   Thu Jan 7 08:55:54 2010 +0100
8355
8356     CRAMFS: support cramfs in RAM
8357
8358     cramfsls and cramfsload are added to the command list.
8359     A cramfs placed at 'cramfs_addr' can the be listed with 'cramfsls' and files
8360     can be loaded with 'cramfsload'. 'cramfs_addr' is an environment variable
8361     specifying the address the cramfs is located.
8362     This works for powerpc and for ARM.
8363
8364     Use CONFIG_CMD_CRAMFS.
8365
8366     Signed-off-by: Andreas Huber <andreas.huber@keymile.com>
8367     Signed-off-by: Heiko Schocher <hs@denx.de>
8368
8369 commit 4897ee33c98b4b29efd62854052eb7862380b5ae
8370 Author: Heiko Schocher <hs@denx.de>
8371 Date:   Thu Jan 7 08:55:50 2010 +0100
8372
8373     powerpc: keymile boards updates
8374
8375     - malloc size 4 MB for all keymile boards
8376     - use generic FDT code for fixing up the DTS
8377     - enable unit-led at startup for keymile boards
8378     - remove some dts updates for keymile boards
8379     - ppc_83xx, kmeter1: take FE/GbE PHYs out of reset
8380     - ppc_83xx, kmeter1: change from Intel Strata to Spansion 64MB flash
8381       changed from Intel Strata to Spansion 64MB flash and changed flash layout.
8382     +---------+----------+-----------------------+-----------------------------+
8383     | name    | size     | range                 | description                 |
8384     +---------+----------+-----------------------+-----------------------------+
8385     | u-boot  |   768 KB | 0xf0000000-0xf00bffff | for u-boot                  |
8386     | env     |   128 KB | 0xf00c0000-0xf00dffff | for environment             |
8387     | envred  |   128 KB | 0xf00e0000-0xf00fffff | for environment (redundant) |
8388     | ubi0    | 64512 KB | 0xf0100000-0xf3ffffff | ubi0 for ubi volumes        |
8389     +---------+----------+-----------------------+-----------------------------+
8390
8391     Signed-off-by: Heiko Schocher <hs@denx.de>
8392
8393 commit 1567b596d9f4a7ff49ebdca29e15a33777dfd670
8394 Author: Heiko Schocher <hs@denx.de>
8395 Date:   Thu Jan 7 08:55:44 2010 +0100
8396
8397     env, eeprom: add redundant environment support
8398
8399     Add redundant environment support for environment lying on a EEPROM.
8400
8401     Tested on uppcoming suen3 support
8402
8403     Signed-off-by: Andreas Huber <andreas.huber@keymile.com>
8404
8405 commit 548738b4d43af841ff58c787bce297ac6a8bf7d1
8406 Author: Heiko Schocher <hs@denx.de>
8407 Date:   Thu Jan 7 08:55:40 2010 +0100
8408
8409     cmd_eeprom: I2C updates
8410
8411     - CONFIG_ENV_EEPROM_IS_ON_I2C
8412       define this, if you have I2C and SPI activated, and your
8413       EEPROM, which holds the environment, is on the I2C bus.
8414
8415     - CONFIG_I2C_ENV_EEPROM_BUS
8416       if you have an Environment on an EEPROM reached over
8417       I2C muxes, you can now define, how to reach this
8418       EEPROM.
8419
8420     Signed-off-by: Heiko Schocher <hs@denx.de>
8421
8422 commit b63815e31355b44e65899b361da1d8ef6940ab90
8423 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
8424 Date:   Tue Dec 22 23:05:45 2009 +0100
8425
8426     move definition of macros likely and unlikely to compiler.h
8427
8428     the macros likely and unlikely were defined in include/linux/mtd/compat.h,
8429     but used in code not related to MTD. moved the macro definitions to compiler.h
8430
8431     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
8432
8433 commit c3d7eec6d88945dec0626cdd4f4a35cb5f83ef00
8434 Author: Detlev Zundel <dzu@denx.de>
8435 Date:   Tue Dec 22 12:43:02 2009 +0100
8436
8437     cmd_bootm.c: Change interpretation of standalone image parameters.
8438
8439     Current code uses the second argument to bootm for standalone images to
8440     override the load address specified in the image instead of passing all
8441     parameters as is to the application.  This behaviour is not documented
8442     and not in line with how the go command works for standalone applications,
8443     so we simply drop it.
8444
8445     Signed-off-by: Detlev Zundel <dzu@denx.de>
8446
8447 commit 8b828a8f44b7ee9953c7ba63e64b1e80790139b3
8448 Author: Detlev Zundel <dzu@denx.de>
8449 Date:   Tue Dec 22 12:43:01 2009 +0100
8450
8451     cmd_bootm.c: Do not load a ramdisk when not booting a kernel.
8452
8453     In case we boot an image marked as 'standalone' and 'linux', the current
8454     code erroneously tried to load a ramdisk.
8455
8456     Signed-off-by: Detlev Zundel <dzu@denx.de>
8457
8458 commit 16035bcd8c81c3c59dddfb54f48e8059a623b13c
8459 Author: Robin Getz <robin.getz@analog.com>
8460 Date:   Mon Dec 21 18:40:44 2009 -0500
8461
8462     kgdb: update mem2hex/hex2mem funcs
8463
8464     Convert the funcs to do the conversion inline so that we can do the copy
8465     all at once with memcpy.  This let's us push out an weird arch-specific
8466     issue with accessing different regions of memory to the memcpy function
8467     like the MMRs on Blackfin systems, and it should be a bit faster.
8468
8469     Signed-off-by: Robin Getz <robin.getz@analog.com>
8470     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8471
8472 commit cbb0cab1d929839d1cf170b54b1fef05896433ea
8473 Author: Mike Frysinger <vapier@gentoo.org>
8474 Date:   Mon Dec 21 18:40:43 2009 -0500
8475
8476     kgdb: drop duplicate debugger_exception_handler
8477
8478     The debugger_exception_handler definition is the same for everyone, so use
8479     the common one now.
8480
8481     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8482
8483 commit 0c909551f88c0d92a919ff70127df7b33cdd473d
8484 Author: Robin Getz <robin.getz@analog.com>
8485 Date:   Mon Dec 21 18:40:42 2009 -0500
8486
8487     kgdb: add default generic stubs
8488
8489     The default kgdb functions can be implemented with common U-Boot functions,
8490     so rather than force everyone to copy & paste these things, create a set of
8491     weak stubs.
8492
8493     Signed-off-by: Robin Getz <robin.getz@analog.com>
8494     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8495
8496 commit fa2744de6584c92750f807a006e20a59ee046e76
8497 Author: Mike Frysinger <vapier@gentoo.org>
8498 Date:   Mon Dec 21 14:19:12 2009 -0500
8499
8500     netconsole: mark local funcs with static
8501
8502     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8503
8504 commit 7293e0577f149b75595b6f6ceb75bf50a523aff6
8505 Author: Michael Hennerich <michael.hennerich@analog.com>
8506 Date:   Sat Dec 19 08:19:09 2009 -0500
8507
8508     easylogo: add support for 16-bit RGB565
8509
8510     Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
8511     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8512
8513 commit 0f597bc2a80353bcd0fd4daf42e2047c959485c8
8514 Author: Detlev Zundel <dzu@denx.de>
8515 Date:   Fri Dec 18 17:35:57 2009 +0100
8516
8517     mpc5xxx/cpu_init.c: Convert to IO accessors.
8518
8519     Signed-off-by: Detlev Zundel <dzu@denx.de>
8520
8521 commit 18e89890625c86be6c971c01b824d14bbdd78e25
8522 Author: Detlev Zundel <dzu@denx.de>
8523 Date:   Fri Dec 18 17:35:56 2009 +0100
8524
8525     mpc5xxx.h: Add structure definition for XLB arbiter block.
8526
8527     Signed-off-by: Detlev Zundel <dzu@denx.de>
8528
8529 commit 10c32ff59f7abe352b548066918bc5ea39e7c47b
8530 Author: Mike Frysinger <vapier@gentoo.org>
8531 Date:   Wed Dec 2 21:15:03 2009 -0500
8532
8533     config_defaults.h: new header for common u-boot config defaults
8534
8535     There are a bunch of features in U-Boot that we want to enable by default,
8536     and it's best if we centralize them in one place rather than updating all
8537     the board files out there.
8538
8539     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8540
8541 commit 64917ca38933d10b3763f61df7a1e58e1e127b52
8542 Author: Peter Tyser <ptyser@xes-inc.com>
8543 Date:   Sun Jan 17 15:38:26 2010 -0600
8544
8545     PCIe, USB: Replace 'end point' references with 'endpoint'
8546
8547     When referring to PCIe and USB 'endpoint' is the standard naming
8548     convention.
8549
8550     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
8551     Acked-by: Stefan Roese <sr@denx.de>
8552     Acked-by: Remy Bohmer <linux@bohmer.net>
8553
8554 commit 6a45e384955262882375a2785426dc65aeb636c4
8555 Author: Dirk Behme <dirk.behme@googlemail.com>
8556 Date:   Sun Jan 3 08:33:58 2010 +0100
8557
8558     Make getenv_IPaddr() global
8559
8560     There are boards out there that do not have network support in
8561     U-Boot (CONFIG_CMD_NET not set), but they do so in Linux. This
8562     makes it desirable to be able to port network configuration (like
8563     the IP address) to the Linux kernel.
8564
8565     We should not make the passing of the IP configuration to Linux
8566     dependent on U-Boot features / settings.
8567
8568     For this, make getenv_IPaddr() global. This fixes build error
8569
8570     u-boot/lib_xxx/board.c:360: undefined reference to `getenv_IPaddr'
8571
8572     on various architectures.
8573
8574     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
8575     Acked-by: Ben Warren <biggerbadderben@gmail.com>
8576
8577 commit 846a6391e4bc9fdd721753a1021953ff0ca17c27
8578 Author: Mike Frysinger <vapier@gentoo.org>
8579 Date:   Fri Jan 15 04:50:40 2010 -0500
8580
8581     Blackfin: drop .eh_frame from linker script
8582
8583     Nothing in U-Boot uses runtime C++ exceptions/unwinding, so there is no
8584     need to list this section.
8585
8586     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8587
8588 commit ed912d4d659e67910edca04498803db24d826615
8589 Author: Mike Frysinger <vapier@gentoo.org>
8590 Date:   Fri Jan 15 04:47:06 2010 -0500
8591
8592     Blackfin: use sort funcs in the linker script
8593
8594     This is just Blackfin catching up with every one else.
8595
8596     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8597
8598 commit 2aeda2d054bb32027bed33d9c3a63d152164b5e0
8599 Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
8600 Date:   Wed Jan 13 09:04:53 2010 -0500
8601
8602     Blackfin: tcm-bf518: new board port
8603
8604     Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
8605     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8606
8607 commit c46a0ebf82d3fd27dd21ad7d4fe7f11c2b2b0b21
8608 Author: Mike Frysinger <vapier@gentoo.org>
8609 Date:   Fri Jan 8 07:56:17 2010 -0500
8610
8611     Blackfin: enable JFFS summary support for ADI boards
8612
8613     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8614
8615 commit 912da8d606997822d44905b83ef47799a130a1b9
8616 Author: Mike Frysinger <vapier@gentoo.org>
8617 Date:   Fri Jan 8 06:14:13 2010 -0500
8618
8619     Blackfin: bf518f-ezbrd: increase monitor length
8620
8621     The addition of KGDB overflowed the current linker section.
8622
8623     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8624
8625 commit 03642aeee0d51660c35c9dbdde78882eb3efb350
8626 Author: Robin Getz <robin.getz@analog.com>
8627 Date:   Mon Dec 21 17:02:48 2009 -0500
8628
8629     Blackfin: handle anomaly 05000257
8630
8631     Need to reload the loop counters to keep from corrupting hardware loops.
8632
8633     Signed-off-by: Robin Getz <robin.getz@analog.com>
8634     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8635
8636 commit b6db2834407d49ec48ac8e9281fdd704d5ee3eba
8637 Author: Robin Getz <robin.getz@analog.com>
8638 Date:   Mon Dec 21 16:59:21 2009 -0500
8639
8640     Blackfin: keep hwtrace on CPLB miss
8641
8642     Crashes rarely happen in the CPLB miss handler compared to the rest of
8643     U-Boot code, so disable hardware tracing when processing misses.  This
8644     way a crash due to other functions will be shown properly.
8645
8646     Signed-off-by: Robin Getz <robin.getz@analog.com>
8647     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8648
8649 commit 0097870e3d72f10ec58ae22488945fd9ee37289f
8650 Author: Robin Getz <robin.getz@analog.com>
8651 Date:   Mon Dec 21 15:31:08 2009 -0500
8652
8653     Blackfin: add a netconsole helper
8654
8655     Signed-off-by: Robin Getz <robin.getz@analog.com>
8656     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8657
8658 commit 10eafa10be2deaba4939d0c19cd21648f2d3d4aa
8659 Author: Michael Hennerich <michael.hennerich@analog.com>
8660 Date:   Thu Dec 10 09:19:21 2009 +0000
8661
8662     Blackfin: add support for BF527-EZKIT v2.1
8663
8664     The new board revision has a different LCD.
8665
8666     Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
8667     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8668
8669 commit 9442c4a1337dbcf82e3bc02a12e24f491e0e6122
8670 Author: Cliff Cai <cliff.cai@analog.com>
8671 Date:   Tue Dec 8 07:25:57 2009 +0000
8672
8673     Blackfin: bf527-ezkit/bf548-ezkit: add musb board specific initialization
8674
8675     Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8676     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8677
8678 commit 581d92eefc1a060ea5c6eb42028880a37095953d
8679 Author: Cliff Cai <cliff.cai@analog.com>
8680 Date:   Mon Dec 7 08:03:06 2009 +0000
8681
8682     Blackfin: bfin_spi: round up clock divider
8683
8684     If the requested clock cannot be exactly obtained, round it up so that we
8685     err on the side of slightly slower rather than slightly faster.
8686
8687     Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8688     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8689
8690 commit a52ad4f99486ce3f404f83f75263e321956bb6d5
8691 Author: Mike Frysinger <vapier@gentoo.org>
8692 Date:   Mon Nov 30 13:51:24 2009 -0500
8693
8694     Blackfin: pull io funcs from linux
8695
8696     Some common code uses more of the io.h funcs than we currently provide, so
8697     pull in all of the ones from the linux kernel.
8698
8699     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8700
8701 commit 5eefe7e99537ca3641496185f23b1dc9e76b405c
8702 Author: Mike Frysinger <vapier@gentoo.org>
8703 Date:   Mon Nov 30 13:34:07 2009 -0500
8704
8705     Blackfin: section off the CF/IDE io.h hacks
8706
8707     These need to be rethought, but until that happens, isolate the hack so
8708     that we can extend the common code without breaking things.
8709
8710     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8711
8712 commit 3b062da326f9b37d34aa8f80bf9d2f9e74f55c86
8713 Author: Mike Frysinger <vapier@gentoo.org>
8714 Date:   Mon Nov 30 13:30:18 2009 -0500
8715
8716     Blackfin: drop unused funcs from io.h
8717
8718     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8719
8720 commit 5f79644d2665763d522ef2db53c026c5f4865b02
8721 Author: Mike Frysinger <vapier@gentoo.org>
8722 Date:   Mon Nov 30 13:08:39 2009 -0500
8723
8724     Blackfin: bf533-stamp: split and cleanup CF/IDE code
8725
8726     Give the CF/IDE code its own file to keep things cleanly separated.  While
8727     we're here, clean up the code to use common functions.
8728
8729     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8730
8731 commit e54c8209913a3f26ae28819e3515df53ec2b4548
8732 Author: Cliff Cai <cliff.cai@analog.com>
8733 Date:   Fri Nov 20 08:24:43 2009 +0000
8734
8735     Blackfin: convert bfin_sdh to generic mmc
8736
8737     Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8738     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8739
8740 commit 17ebd5bf3393144f3ead19384318a6e5b01c4f90
8741 Author: Cliff Cai <cliff.cai@analog.com>
8742 Date:   Tue Nov 17 09:36:21 2009 +0000
8743
8744     Blackfin: bfin_spi: let boards control idle value
8745
8746     Some SPI devices like to see high idle values rather than low.
8747
8748     Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8749     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8750
8751 commit ea693f22d8dbd8a65867a60a7f3faac30f85d65b
8752 Author: Mike Frysinger <vapier@gentoo.org>
8753 Date:   Sat Nov 14 13:53:00 2009 -0500
8754
8755     Blackfin: asm/string.h: drop useless includes
8756
8757     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8758
8759 commit f948158f72e6b880d02e4fa549362e4dc285eb1c
8760 Author: Mike Frysinger <vapier@gentoo.org>
8761 Date:   Thu Nov 12 18:42:53 2009 -0500
8762
8763     Blackfin: use new bfin read/write mmr helper funcs
8764
8765     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8766
8767 commit 313e8aacc1c9f5ca06085fa19b1429fa18a01aaa
8768 Author: Mike Frysinger <vapier@gentoo.org>
8769 Date:   Thu Nov 12 18:42:07 2009 -0500
8770
8771     Blackfin: move watchdog config check to Makefile
8772
8773     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8774
8775 commit dc6bc645e0cc1939b31cc54346415cf8e0dffc88
8776 Author: Mike Frysinger <vapier@gentoo.org>
8777 Date:   Wed Nov 11 19:08:33 2009 -0500
8778
8779     Blackfin: fix L1 Instruction sizes on BF52x/BF54x
8780
8781     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8782
8783 commit b7659ef2e764f62fc334f0d970721496823e4888
8784 Author: Mike Frysinger <vapier@gentoo.org>
8785 Date:   Wed Nov 11 17:29:35 2009 -0500
8786
8787     Blackfin: bf527-ezkit: auto-select NAND settings
8788
8789     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8790
8791 commit 7527feef06b13e9fd5b6d10a4bfc81b59ee56f27
8792 Author: Mike Frysinger <vapier@gentoo.org>
8793 Date:   Mon Nov 9 19:38:23 2009 -0500
8794
8795     Blackfin: support boards with no external memory
8796
8797     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8798
8799 commit dbda2c65e5fec92d0791367b53042983746ce95b
8800 Author: Mike Frysinger <vapier@gentoo.org>
8801 Date:   Mon Nov 9 19:44:04 2009 -0500
8802
8803     Blackfin: re-architect initcode
8804
8805     The single initcode function was growing unwieldy, so split it up the
8806     distinct steps into their own function.  This should making digesting the
8807     result much easier on people.
8808
8809     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8810
8811 commit f5402d4c27e471c333cb84a82a437e60c6182449
8812 Author: Mike Frysinger <vapier@gentoo.org>
8813 Date:   Mon Nov 9 18:08:09 2009 -0500
8814
8815     Blackfin: global_data.h: make pull in needed headers
8816
8817     We need the definition of bd_t in this header, so pull in asm/u-boot.h.
8818
8819     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8820
8821 commit fa45bd498a1970574f4b7539b67cc2286f1324fa
8822 Author: Mike Frysinger <vapier@gentoo.org>
8823 Date:   Tue Nov 3 06:28:22 2009 -0500
8824
8825     Blackfin: kill off useless initdram() usage
8826
8827     While the initdram() function makes sense on some arches, it doesn't for
8828     Blackfin systems as it's always implemented the same way.
8829
8830     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8831
8832 commit b1e2c5519a06f9a5841a7a434bf4da4d393f8df5
8833 Author: Mike Frysinger <vapier@gentoo.org>
8834 Date:   Tue Nov 3 06:11:31 2009 -0500
8835
8836     Blackfin: move section length calculation to linker script
8837
8838     The length of the sections is fixed at link time, so let the linker do the
8839     calculation rather than doing it ourselves at runtime.
8840
8841     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8842
8843 commit 446707c90f52e5fcafecd468920cfad685ee9fc7
8844 Author: Valentin Yakovenkov <yakovenkov@niistt.ru>
8845 Date:   Mon Oct 26 18:43:04 2009 -0400
8846
8847     Blackfin: bf561-acvilon: new board port
8848
8849     Signed-off-by: Valentin Yakovenkov <yakovenkov@niistt.ru>
8850     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8851
8852 commit 16ada4f66ffea53662b7a61a5222cbc825d67175
8853 Author: Mike Frysinger <vapier@gentoo.org>
8854 Date:   Thu Oct 15 14:59:46 2009 -0400
8855
8856     Blackfin: ADI settings: enable silent console support
8857
8858     Very little additional code overhead, and only works when the user sets an
8859     env var ahead of time, so default to on makes sense.
8860
8861     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8862
8863 commit ac41c7a0e76fe6384949571373dc84a6098965ac
8864 Author: Mike Frysinger <vapier@gentoo.org>
8865 Date:   Thu Oct 15 14:55:21 2009 -0400
8866
8867     Blackfin: bf537-stamp: rename SPI/MMC define
8868
8869     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8870
8871 commit fd04a05b89d848c7841d8512751b8cce8b791e69
8872 Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
8873 Date:   Wed Oct 14 08:37:32 2009 -0400
8874
8875     Blackfin: update tiny board settings (voltage/default env)
8876
8877     The tinyboards like to run at a little lower voltage than the default, and
8878     they prefer to boot over the network.  For the latter, extend the common
8879     code a little to make this easier.
8880
8881     Also fix the cm-bf527 env sector size while we're in here to reflect the
8882     flash that is actually in use.
8883
8884     Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
8885     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8886
8887 commit 76d82187c6cccbcd8d514015c3b283f05ee8ac5c
8888 Author: Mike Frysinger <vapier@gentoo.org>
8889 Date:   Tue Jul 21 22:17:36 2009 -0400
8890
8891     Blackfin: tweak embedded LDR env config option
8892
8893     Use the common config option for extracting the environment for embedding
8894     into LDR files and clarify the LDR-specific option.
8895
8896     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8897
8898 commit 2740544881f652566756815dda4da0bcd946e9de
8899 Author: Wolfgang Denk <wd@denx.de>
8900 Date:   Fri Jan 15 11:20:10 2010 +0100
8901
8902     malloc: return NULL if not initialized yet
8903
8904     When malloc() was called before it was properly initialized
8905     (as would happen if when used before relocation to RAM) it returned
8906     random, non-NULL values, which called all kinds of difficult to debug
8907     subsequent errors.
8908
8909     Make sure to return NULL when initialization was not done yet.
8910
8911     Signed-off-by: Wolfgang Denk <wd@denx.de>
8912
8913 commit f098337152ca48e135448f5e7836cce938e12bc0
8914 Author: Wolfgang Denk <wd@denx.de>
8915 Date:   Fri Jan 15 11:10:33 2010 +0100
8916
8917     JFFS2: drop support for LZARI compression mode
8918
8919     Support for LZARI compression mode was added based on a MTD CVS
8920     snapshot of March 13, 2005. However, fs/jffs2/compr_lzari.c contains
8921     contradictory licensing terms: the original copyright clause says "All
8922     rights reserved. Permission granted for non-commercial use.", but
8923     later reference to the file 'LICENCE' in the jffs2 directory was added
8924     which says GPL v2 or later.
8925
8926     As no boards ever used LZARI compression, and this file is also not
8927     present in recent MTD code, we resolve this conflict by removing the
8928     conflicting file and references to it.
8929
8930     Also copy the referenced but missing file 'LICENCE' from the current
8931     MTD source tree.
8932
8933     Signed-off-by: Wolfgang Denk <wd@denx.de>
8934
8935 commit 321790f61bb92fead0fc01b8d055aa331d8dcf85
8936 Author: Bryan Wu <bryan.wu@analog.com>
8937 Date:   Sat Jan 9 16:53:54 2010 -0500
8938
8939     usb: musb: add virtual root hub control support
8940
8941     For MUSB devices that do not support multipoint (hubs), we have to emulate
8942     a root hub so that we can support core operations like resetting ports.
8943
8944     Signed-off-by: Bryan Wu <bryan.wu@analog.com>
8945     Signed-off-by: Cliff Cai <cliff.cai@analog.com>
8946     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
8947
8948 commit 559e2c87e45ae7261837d4945411c04833937d2a
8949 Author: Chris Zhang <chris@seamicro.com>
8950 Date:   Wed Jan 6 13:34:06 2010 -0800
8951
8952     Adds EHCI definitions to sequoia board configuration file.
8953
8954     Adds required definitions for EHCI support in sequoia configuration file.
8955     But still keeps the OHCI as default driver.
8956
8957     Signed-off-by: Chris Zhang <chris@seamicro.com>
8958
8959 commit 5f82887feecd7895593401f1ccda866bfb299fbb
8960 Author: Chris Zhang <chris@seamicro.com>
8961 Date:   Wed Jan 6 13:34:05 2010 -0800
8962
8963     Add ppc440epx USB ehci support.
8964
8965     Currently ppc440epx uses OHCI for USB full-speed support. This change adds
8966     support for EHCI.
8967
8968     Signed-off-by: Chris Zhang <chris@seamicro.com>
8969
8970 commit b416191a14770c6bcc6fd67be7decf8159b2baee
8971 Author: Chris Zhang <chris@seamicro.com>
8972 Date:   Wed Jan 6 13:34:04 2010 -0800
8973
8974     Fix EHCI port reset.
8975
8976     In USB ehci driver, the port reset is not terminated. EHCI spec says "A host
8977      controller must terminate the reset and stabilize the state of the port within
8978      2 milliseconds". Without termination, a port stays at reset state. This is
8979      observed on ppc4xx(sequoia) boards.
8980
8981     Signed-off-by: Chris Zhang <chris@seamicro.com>
8982
8983 commit b301be0599d14be46fc088861bb798648844aea5
8984 Author: Sanjeev Premi <premi@ti.com>
8985 Date:   Thu Dec 24 14:20:41 2009 +0530
8986
8987     omap3: fix compile warning
8988
8989     This patch fixes this warning during compile:
8990
8991     omap3.c: In function 'musb_platform_init':
8992     omap3.c:126: warning: label 'end' defined but not used
8993
8994     Problem reported by: Dirk Behme[dirk.behme@googlemail.com]
8995
8996     Signed-off-by: Sanjeev Premi <premi@ti.com>
8997
8998 commit e608f221c13943d88e86f44753e23668342c3df3
8999 Author: Bryan Wu <bryan.wu@analog.com>
9000 Date:   Wed Dec 16 22:04:02 2009 -0500
9001
9002     usb: musb: add support for Blackfin MUSB
9003
9004     Signed-off-by: Bryan Wu <bryan.wu@analog.com>
9005     Signed-off-by: Cliff Cai <cliff.cai@analog.com>
9006     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9007     Signed-off-by: Remy Bohmer <linux@bohmer.net>
9008
9009 commit bc72a919e037782f64e3ac45c91bc60408e57e85
9010 Author: Bryan Wu <bryan.wu@analog.com>
9011 Date:   Wed Dec 16 22:04:01 2009 -0500
9012
9013     usb: musb: change rxcsr register from write to read/modify/write
9014
9015     The RX Control/Status register has bits that we want to preserve, so don't
9016     just write out a single bit.  Preserve the others bits in the process.
9017
9018     The original code posted to the u-boot list had this behavior, but looks
9019     like it was lost somewhere along the way to merging.
9020
9021     Signed-off-by: Bryan Wu <bryan.wu@analog.com>
9022     Signed-off-by: Cliff Cai <cliff.cai@analog.com>
9023     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9024     Signed-off-by: Remy Bohmer <linux@bohmer.net>
9025
9026 commit 8868fd443b7a52bf433903cc9527403ad055acb9
9027 Author: Bryan Wu <bryan.wu@analog.com>
9028 Date:   Wed Dec 16 22:04:00 2009 -0500
9029
9030     usb: musb: make multipoint optional
9031
9032     The multipoint handling under MUSB is optional, and some parts (like the
9033     Blackfin processor) do not implement support for it.
9034
9035     Signed-off-by: Bryan Wu <bryan.wu@analog.com>
9036     Signed-off-by: Cliff Cai <cliff.cai@analog.com>
9037     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9038     Signed-off-by: Remy Bohmer <linux@bohmer.net>
9039
9040 commit df402ba38103df51f6929848b6a797eff4db61f8
9041 Author: Bryan Wu <bryan.wu@analog.com>
9042 Date:   Wed Dec 16 22:03:59 2009 -0500
9043
9044     usb: musb: make fifo support configurable
9045
9046     The dynamic FIFO handling under MUSB is optional, and some parts (like
9047     the Blackfin processor) do not implement support for it.
9048
9049     Due to this, the FIFO reading/writing steps need special handling, so
9050     mark the common versions weak so drivers can override.
9051
9052     Signed-off-by: Bryan Wu <bryan.wu@analog.com>
9053     Signed-off-by: Cliff Cai <cliff.cai@analog.com>
9054     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9055     Signed-off-by: Remy Bohmer <linux@bohmer.net>
9056
9057 commit dc2cd05c91a134d53fada41e8f97a434be22de02
9058 Author: Mike Frysinger <vapier@gentoo.org>
9059 Date:   Wed Dec 16 22:03:58 2009 -0500
9060
9061     usb: musb: make sure the register layout is packed
9062
9063     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
9064     Signed-off-by: Remy Bohmer <linux@bohmer.net>
9065
9066 commit 7b4292883b6fdc42984671fbe4e0a352ec704bde
9067 Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9068 Date:   Tue Dec 22 10:56:14 2009 +0530
9069
9070     DA830: Add usb config
9071
9072     Adding USB configuration. Default is set for USB MSC host.
9073
9074     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9075     Signed-off-by: Swaminathan S <swami.iyer@ti.com>
9076
9077 commit 7359273d946a7dcde04c5e8d5bad669146efc87c
9078 Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9079 Date:   Tue Dec 22 10:56:13 2009 +0530
9080
9081     DA8xx: Add MUSB host support
9082
9083     Tested USB host functionality on DA830 EVM.
9084
9085     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9086     Signed-off-by: Swaminathan S <swami.iyer@ti.com>
9087
9088 commit 0b232310b2087d4278fb224fa01e228136fb8bdf
9089 Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9090 Date:   Tue Dec 22 10:56:12 2009 +0530
9091
9092     DA8xx: Add GPIO register definitions
9093
9094     Added DA8xx GPIO base addresses in gpio_defs.h and pointers
9095     to different BANKs which can be used to program GPIOs.
9096
9097     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9098     Signed-off-by: Swaminathan S <swami.iyer@ti.com>
9099
9100 commit 82a821f89bee913d7ba17cb500c778cf08dce321
9101 Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9102 Date:   Tue Dec 22 10:56:11 2009 +0530
9103
9104     DA830: Add pinmux for USB0_DRVVBUS
9105
9106     USB0_DRVVBUS pinmux configuration is required for USB functinality
9107     in uboot.
9108
9109     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9110     Signed-off-by: Swaminathan S <swami.iyer@ti.com>
9111
9112 commit a3f5da1bee9a8c343a411080d7d468bdc78794a4
9113 Author: Heiko Schocher <hs@denx.de>
9114 Date:   Thu Jan 7 08:56:00 2010 +0100
9115
9116     mpc83xx: add support configure bus parking
9117
9118     Add support to configure bus parking mode and master in bus arbitration
9119     configuration (ACR). Add this for the kmeter1 port:
9120
9121     Configure bus arbiter with recommended values from Freescale
9122     to improve bus latency/throughput for application with
9123     intensive QuiccEngine activity.
9124
9125     Signed-off-by: Heiko Schocher <hs@denx.de>
9126     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9127
9128 commit a0daa2e06f05d97c03c59b656d50371319bf29ec
9129 Author: Reinhard Arlt <reinhard.arlt@esd.eu>
9130 Date:   Tue Dec 8 09:21:41 2009 +0100
9131
9132     mpc83xx: vme8349: Fix power up reset sequence for tsi148
9133
9134     Remove PCI reset, if there is a monarch PMC module.
9135
9136     Signed-off-by: Reinhard Arlt <reinhard.arlt@esd.eu>
9137     Signed-off-by: Stefan Roese <sr@denx.de>
9138
9139     convert clrbits_be32 + setbits_be32 to clrsetbits_be32, use out_be32 to set gcr.
9140
9141     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9142
9143 commit 1dee9be683c9b0f060452aaf1a97a34fae87f07a
9144 Author: Reinhard Arlt <reinhard.arlt@esd.eu>
9145 Date:   Tue Dec 8 09:13:08 2009 +0100
9146
9147     mpc83xx: Add support for MPC8349 esd caddy2
9148
9149     The caddy2 is a variant of the already supported vme8349. So we just
9150     add the differences to this board port. To better support those two
9151     boards we switched from fixed SDRAM configuration to usage of
9152     spd_sdram(). This is done by providing a board specific SPD EEPROM
9153     routine with different values for both boards.
9154
9155     Signed-off-by: Reinhard Arlt <reinhard.arlt@esd.eu>
9156     Signed-off-by: Stefan Roese <sr@denx.de>
9157
9158     changed to use mkconfig -t option instead, plus misc codingstyle fixes.
9159
9160     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9161
9162 commit 7693640acd5222f5a64e59ccf5e3bc511e8054b9
9163 Author: Stefan Roese <sr@denx.de>
9164 Date:   Tue Dec 8 09:10:04 2009 +0100
9165
9166     mpc83xx: spd_sdram.c: Disable memory controller before initializing
9167
9168     The memory controller could already be enabled, when spd_sdram() is
9169     called. This could be the case for example, when the SDRAM is initialized
9170     by the JTAG debugger.
9171
9172     The "sync" after the register access via the accessor function is
9173     still needed, because the macro uses the sync before the real write
9174     is done. So until not all accesses are converted to using accessor
9175     functions, this sync still needs to be made "manually" here.
9176
9177     Signed-off-by: Stefan Roese <sr@denx.de>
9178     Cc: Reinhard Arlt <reinhard.arlt@esd.eu>
9179     Acked-by: Dave Liu <daveliu@freescale.com>
9180     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9181
9182 commit 2e95004deb6e33e33bf1b8a92a38cd2115bac4c2
9183 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
9184 Date:   Tue Nov 24 20:12:12 2009 +0300
9185
9186     mpc83xx: Add NAND boot support for MPC8315E-RDB boards
9187
9188     The core support for NAND booting is there already, so this patch
9189     is pretty straightforward.
9190
9191     There is one trick though: top level Makefile expects nand_spl to
9192     be in nand_spl/board/$(BOARDDIR), but we can fully reuse the code
9193     from mpc8313erdb boards, and so to not duplicate the code we just
9194     symlink nand_spl/board/freescale/mpc8315erdb to mpc8313erdb.
9195
9196     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
9197
9198     o silence make during ln echo
9199     o update documentation
9200     o and avoid:
9201
9202     $ ./MAKEALL MPC8315ERDB_NAND
9203     Configuring for MPC8315ERDB board...
9204     sdram.o: In function `fixed_sdram':
9205     /home/r1aaha/git/u-boot/nand_spl/board/freescale/mpc8313erdb/sdram.c:72: undefined reference to `udelay'
9206
9207     by renaming udelay -> __udelay in the spirit of commit
9208     3eb90bad651fab39cffba750ec4421a9c01d60e7 "Generic udelay() with watchdog
9209     support".
9210
9211     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
9212
9213 commit b821cead7d2147724d5f1d8ccbca40710faad38a
9214 Author: Sanjeev Premi <premi@ti.com>
9215 Date:   Fri Dec 18 14:55:24 2009 +0530
9216
9217     onenand: Fix compile errors due to FlexOneNAND
9218
9219     This patch fixes the compile error while trying to
9220     compile for omap3evm.
9221
9222     env_onenand.c: In function 'env_relocate_spec':
9223     env_onenand.c:70: error: 'CONFIG_ENV_ADDR_FLEX' undeclared
9224      (first use in this function)
9225     env_onenand.c:70: error: (Each undeclared identifier is re
9226     ported only once
9227     env_onenand.c:70: error: for each function it appears in.)
9228     env_onenand.c: In function 'saveenv':
9229     env_onenand.c:106: error: 'CONFIG_ENV_ADDR_FLEX' undeclare
9230     d (first use in this function)
9231     env_onenand.c:107: error: 'CONFIG_ENV_SIZE_FLEX' undeclare
9232     d (first use in this function)
9233
9234     Signed-off-by: Sanjeev Premi <premi@ti.com>
9235     Acked-by: Tom Rix <Tom.Rix@windriver.com>
9236
9237 commit 20da6f4d93db270c57eb67968e441a20faf61938
9238 Author: Nick Thompson <nick.thompson@ge.com>
9239 Date:   Wed Dec 16 11:15:58 2009 +0000
9240
9241     Davinci: davinci_nand.c performance enhancments
9242
9243     Introduces various optimisations that approximately triple the
9244     read data rate from NAND when run on da830evm.
9245
9246     Most of these optimisations depend on the endianess of the machine
9247     and most of them are very similar to optimisations already present
9248     in the Linux Kernel.
9249
9250     Signed-off-by: Nick Thompson <nick.thompson@ge.com>
9251
9252 commit 06f95959bc5421e516a9a25012e303dea8833385
9253 Author: Tom Rix <Tom.Rix@windriver.com>
9254 Date:   Wed Jan 6 09:36:24 2010 -0600
9255
9256     ARM Update mach-types
9257
9258     Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
9259     And built with
9260
9261     repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
9262     commit c9f937e4a3f4ebf9924ec21d80632e5eb61d949c
9263
9264     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9265
9266 commit 8b0ab304943b07d13a29db6d3d2ca3edad32cdcb
9267 Author: Becky Bruce <beckyb@kernel.crashing.org>
9268 Date:   Tue Nov 17 21:10:21 2009 -0600
9269
9270     ppc/p4080: Add Corenet Platform Cache (CPC) registers
9271
9272     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
9273     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9274
9275 commit 3e731aaba30c7011edf6391072eee845ed1b816f
9276 Author: Dave Liu <daveliu@freescale.com>
9277 Date:   Wed Dec 16 10:24:39 2009 -0600
9278
9279     fsl-ddr: setup ODT_RD_CFG & ODT_WR_CFG when we interleave
9280
9281     In chip-select interleaving case, we also need set the ODT_RD_CFG
9282     and ODT_WR_CFG in cs1_config register.
9283
9284     Signed-off-by: Dave Liu <daveliu@freescale.com>
9285     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9286
9287 commit 1aa3d08a0244506b94031522e54fe06ee7a5ae0e
9288 Author: Dave Liu <daveliu@freescale.com>
9289 Date:   Wed Dec 16 10:24:38 2009 -0600
9290
9291     fsl-ddr: add override for the Rtt_Wr
9292
9293     Different boards may require different settings of Dynamic ODT (Rtt_Wr).
9294     We provide a means to allow the board specific code to provide its own
9295     value of Rtt_Wr.
9296
9297     Signed-off-by: Dave Liu <daveliu@freescale.com>
9298     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9299
9300 commit bdc9f7b5eab8d5edd8a8cc5d80ef080836b00e85
9301 Author: Dave Liu <daveliu@freescale.com>
9302 Date:   Wed Dec 16 10:24:37 2009 -0600
9303
9304     fsl-ddr: add the override for write leveling
9305
9306     add the override for write leveling sampling and
9307     start time according to specific board.
9308
9309     Signed-off-by: Dave Liu <daveliu@freescale.com>
9310     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9311
9312 commit 0a71c92c7e1e565111cb34cd389a21ec500ca5c1
9313 Author: Dave Liu <daveliu@freescale.com>
9314 Date:   Wed Dec 16 10:24:36 2009 -0600
9315
9316     fsl-ddr: Fix power-down timing settings
9317
9318     1. TIMING_CFG_0[ACT_PD_EXIT] was set to 6 clocks, but
9319        It should be set to tXP parameter, tXP=max(3CK, 7.5ns)
9320     2. TIMING_CFG_0[PRE_PD_EXIT] was set to 6 clocks, but
9321        It should be set to tXP (if MR0[A12]=1) else to tXPDLL parameter
9322        We are setting the mode register MR0[A12]='1'
9323
9324     Signed-off-by: Dave Liu <daveliu@freescale.com>
9325     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9326
9327 commit c4ca10f1db36c3ce649c656dec14f7aab644dd86
9328 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
9329 Date:   Wed Dec 16 01:14:31 2009 +0300
9330
9331     mpc85xx: Add 4-bits eSDHC support for MPC8569E-MDS boards
9332
9333     Thanks to "Errata to MPC8569E PowerQUICC III Integrated Host Processor
9334     Family Reference Manual, Rev. 0" document, which describes all eSDHC
9335     pins, we can add 4-bits eSDHC support for MPC8569E-MDS boards.
9336
9337     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
9338     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9339
9340 commit bc20f9a9527afe8ae406a74f74765d4323f04922
9341 Author: Kumar Gala <galak@kernel.crashing.org>
9342 Date:   Wed Dec 9 17:28:17 2009 -0600
9343
9344     ppc/p4080: Fix reporting of PME & FM clock frequencies
9345
9346     We incorrectly had the sense of PME_CLK_SEL, FM1_CLK_SEL, FM2_CLK_SEL
9347     backwards so we report the wrong frequency.
9348
9349     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9350
9351 commit de3cbd78c9a485389b233f8ca705a9e5f51afaf3
9352 Author: Li Yang <leoli@freescale.com>
9353 Date:   Wed Dec 9 14:26:08 2009 +0800
9354
9355     fsl_law: add SRIO2 target id and law_size_bits() macro
9356
9357     Signed-off-by: Li Yang <leoli@freescale.com>
9358     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9359
9360 commit abc76eb6a6936a99811eda256222b3927427f8e2
9361 Author: Kumar Gala <galak@kernel.crashing.org>
9362 Date:   Tue Nov 17 20:21:20 2009 -0600
9363
9364     ppc/85xx: Map boot page guarded for MP boot
9365
9366     We already map the page cache-inhibited.  There is no reason we
9367     shouldn't also be marking it guarded to prevent speculative accesses.
9368
9369     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9370
9371 commit effe4973f2f349e6e87d455ae718aabaf919a75d
9372 Author: Kumar Gala <galak@kernel.crashing.org>
9373 Date:   Tue Nov 17 22:44:52 2009 -0600
9374
9375     ppc: Added macro to test for specific SVR revision
9376
9377     Various SoC errata are specific to a given revision of silicon. This
9378     patch gives us a simple macro to use when doing such tests.
9379
9380     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9381
9382 commit f5ecc6e027150289c2a46db7cec197b2b6da893c
9383 Author: Dave Liu <daveliu@freescale.com>
9384 Date:   Tue Nov 17 20:01:24 2009 -0600
9385
9386     p4080: add readback to bootpage translation window
9387
9388     We need to add the readback to bootpage translation LAW
9389     to make it effect.
9390
9391     Signed-off-by: Dave Liu <daveliu@freescale.com>
9392     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
9393     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9394
9395 commit 5fb6ea3ad3562f78df8693ed8c4ca89654236c4f
9396 Author: Kumar Gala <galak@kernel.crashing.org>
9397 Date:   Fri Nov 13 09:25:07 2009 -0600
9398
9399     ppc/85xx: Make flash TLB entry determined at runtime on FSL boards
9400
9401     Rather than hard coding which TLB entry the FLASH is mapped with we can
9402     use find_tlb_idx to determine the entry.
9403
9404     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9405
9406 commit 783852e467f32a3a5568b542379e9fec3d26a173
9407 Author: Kumar Gala <galak@kernel.crashing.org>
9408 Date:   Fri Nov 13 09:09:10 2009 -0600
9409
9410     ppc/85xx: Remove CONFIG_SYS_DDR_TLB_START
9411
9412     Now that we dynamically determine TLB CAM entries to use we dont need
9413     CONFIG_SYS_DDR_TLB_START anymore.
9414
9415     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9416
9417 commit 355f4f85e90ce2e6d91883012c2993be7970c8b1
9418 Author: Kumar Gala <galak@kernel.crashing.org>
9419 Date:   Fri Nov 13 09:04:19 2009 -0600
9420
9421     ppc/85xx: Make SPD DDR TLB setup code use dynamic entry allocation
9422
9423     Now that we track which TLB CAM entries are used we can allocate
9424     entries on the fly.  Change the SPD DDR TLB setup code to assume
9425     we use at most 8 TLBs (or the number free, which ever is fewer).
9426
9427     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9428
9429 commit 94e9411b9dda182dd63d53ba6ea640c98b35db5f
9430 Author: Kumar Gala <galak@kernel.crashing.org>
9431 Date:   Thu Nov 12 10:26:16 2009 -0600
9432
9433     ppc/85xx: Add tracking of TLB CAM usage
9434
9435     We need to track which TLB CAM entries are used to allow us to
9436     "dynamically" allocate entries later in the code.  For example the SPD
9437     DDR code today hard codes which TLB entries it uses.  We can now make
9438     that pick entries that are free.
9439
9440     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9441
9442 commit ee53650dad2fede057e93fdf6f8cd72b29ef7cd0
9443 Author: Kumar Gala <galak@kernel.crashing.org>
9444 Date:   Wed Nov 4 13:00:55 2009 -0600
9445
9446     ppc/8xxx: Remove is_fsl_pci_agent
9447
9448     All users of is_fsl_pci_agent have been converted to fsl_is_pci_agent
9449     that uses the standard PCI programming model to determine host vs
9450     agent/end-point.
9451
9452     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9453
9454 commit 7cb8f79b44c70a3c66891f407254d9c739e2e7da
9455 Author: Kumar Gala <galak@kernel.crashing.org>
9456 Date:   Wed Nov 4 11:39:55 2009 -0600
9457
9458     ppc/85xx: Move to using fsl_setup_hose on TQM 85xx
9459
9460     We can use fsl_setup_hose to determine if we are a agent/end-point or
9461     a host.  Rather than using some SoC specific register we can just look
9462     at the PCI cfg space of the host controller to determine this.
9463
9464     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9465
9466 commit 9263e829f025661cbd3a80675285b42c14350ea4
9467 Author: Kumar Gala <galak@kernel.crashing.org>
9468 Date:   Wed Nov 4 13:01:51 2009 -0600
9469
9470     ppc/85xx: Move to using fsl_setup_hose on P2020 DS
9471
9472     We can use fsl_setup_hose to determine if we are a agent/end-point or
9473     a host.  Rather than using some SoC specific register we can just look
9474     at the PCI cfg space of the host controller to determine this.
9475
9476     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9477
9478 commit 1e21ba8f6d0708fe7f44066059927cfa6bfedf7a
9479 Author: Kumar Gala <galak@kernel.crashing.org>
9480 Date:   Wed Nov 4 13:01:38 2009 -0600
9481
9482     ppc/85xx: Move to using fsl_setup_hose on P1/P2 RDB
9483
9484     We can use fsl_setup_hose to determine if we are a agent/end-point or
9485     a host.  Rather than using some SoC specific register we can just look
9486     at the PCI cfg space of the host controller to determine this.
9487
9488     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9489
9490 commit 42c01b9d1f0132a6d82e2c8333b236b1e3b0831f
9491 Author: Kumar Gala <galak@kernel.crashing.org>
9492 Date:   Wed Nov 4 13:01:17 2009 -0600
9493
9494     ppc/85xx: Move to using fsl_setup_hose on MPC8572 DS
9495
9496     We can use fsl_setup_hose to determine if we are a agent/end-point or
9497     a host.  Rather than using some SoC specific register we can just look
9498     at the PCI cfg space of the host controller to determine this.
9499
9500     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9501
9502 commit 5e3d7050cf127dfcd6ab260c551e9183299d0dca
9503 Author: Kumar Gala <galak@kernel.crashing.org>
9504 Date:   Wed Nov 4 12:51:10 2009 -0600
9505
9506     ppc/86xx: Clean up MPC8610 HPCD PCI setup code
9507
9508     Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9509     board ports, use IO accessors and clean up printing of status info.
9510
9511     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9512
9513 commit 7b626880b4e1fd8d2297c9341b92c2253fc27fd0
9514 Author: Kumar Gala <galak@kernel.crashing.org>
9515 Date:   Wed Nov 4 11:15:29 2009 -0600
9516
9517     ppc/85xx: Clean up MPC8548 CDS PCI setup code
9518
9519     Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9520     board ports, use IO accessors and clean up printing of status info.
9521
9522     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9523
9524 commit feadd5d53ba5047c3bc912ff5b7c7a690c8c53cf
9525 Author: Kumar Gala <galak@kernel.crashing.org>
9526 Date:   Wed Nov 4 11:05:02 2009 -0600
9527
9528     ppc/85xx: Clean up ATUM8548 PCI setup code
9529
9530     Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9531     board ports, use IO accessors and clean up printing of status info.
9532
9533     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9534
9535 commit 4681457e2aace8dff09dc4c6c02185231b970d6b
9536 Author: Kumar Gala <galak@kernel.crashing.org>
9537 Date:   Wed Nov 4 10:31:53 2009 -0600
9538
9539     ppc/85xx: Clean up MPC8568 MDS PCI setup code
9540
9541     Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9542     board ports, use IO accessors and clean up printing of status info.
9543
9544     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9545
9546 commit c847e98b143c154cc466f9d03e90a3495329172b
9547 Author: Kumar Gala <galak@kernel.crashing.org>
9548 Date:   Wed Nov 4 10:26:30 2009 -0600
9549
9550     ppc/85xx: Clean up MPC8569 MDS PCI setup code
9551
9552     Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9553     board ports, use IO accessors and clean up printing of status info.
9554
9555     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9556
9557 commit 645d5a7838058ce603803935cd40a62a26aea04d
9558 Author: Kumar Gala <galak@kernel.crashing.org>
9559 Date:   Wed Nov 4 10:22:26 2009 -0600
9560
9561     ppc/85xx: Clean up MPC8544 DS PCI setup code
9562
9563     Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9564     board ports, use IO accessors and clean up printing of status info.
9565
9566     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9567
9568 commit 8a414c4258aeeab93fb83fad0544894597c8bd35
9569 Author: Mingkai Hu <Mingkai.hu@freescale.com>
9570 Date:   Wed Oct 28 10:49:31 2009 +0800
9571
9572     ppc/85xx: Clean up MPC8536 DS PCI setup code
9573
9574     Use new fsl_pci_init_port() that reduces amount of duplicated code in the
9575     board ports, use IO accessors and clean up printing of status info.
9576
9577     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
9578     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9579
9580 commit 3ad89c4ecba51564c97075f031aef4fa5eafbb16
9581 Author: Kumar Gala <galak@kernel.crashing.org>
9582 Date:   Sat Oct 31 11:23:41 2009 -0500
9583
9584     NET: Base support for etsec2.0
9585
9586     1. Modified the tsec_mdio structure to include the new regs
9587     2. Modified the MDIO_BASE_ADDR so that it will handle both
9588     older version and new version of etsec.
9589
9590     Signed-off-by: Sandeep Gopalpet <sandeep.kumar@freescale.com>
9591     Acked-by: Kim Phillips <kim.phillips@freescale.com>
9592     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9593
9594 commit b9e186fc31683a4f1b6880c086950b2270e62e24
9595 Author: Sandeep Gopalpet <sandeep.kumar@freescale.com>
9596 Date:   Sat Oct 31 00:35:04 2009 +0530
9597
9598     NET: Move MDIO regs out of TSEC Space
9599
9600     Moved the mdio regs out of the tsec structure,and
9601     provided different offsets for tsec base and mdio
9602     base so that provision for etsec2.0 can be provided.
9603
9604     This patch helps in providing the support for etsec2.0
9605     In etsec2.0, the MDIO register space and the etsec reg
9606     space are different.
9607
9608     Also, moved the TSEC_BASE_ADDR and MDIO_BASE_ADDR definitons into
9609     platform specific files.
9610
9611     Signed-off-by: Sandeep Gopalpet <sandeep.kumar@freescale.com>
9612     Acked-by: Kim Phillips <kim.phillips@freescale.com>
9613     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9614
9615 commit bcad21fda187f7d8d5d2c026c395cca35a9c700e
9616 Author: Kumar Gala <galak@kernel.crashing.org>
9617 Date:   Thu Mar 19 02:46:28 2009 -0500
9618
9619     85xx: Add support to set DPAA (data path) devices clock frequencies
9620
9621     Set clock-frequency for Frame Manager 0/1 and Patter Match Engine on p4080.
9622
9623     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9624
9625 commit 178e39e199e9c985e5e5e968d60d7243fceb5616
9626 Author: Kumar Gala <galak@kernel.crashing.org>
9627 Date:   Thu Sep 17 00:01:14 2009 -0500
9628
9629     ppc/8xxx: Don't use pci_cfg on FSL_CORENET platforms
9630
9631     The FSL_CORENET platforms use a completely different means to determine
9632     which PCIe port is enabled as well as if its a host or agent/end-point.
9633
9634     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9635
9636 commit 11588b5dc4c581b2a68a24e3298ab14e83c59d31
9637 Author: Kumar Gala <galak@kernel.crashing.org>
9638 Date:   Thu Oct 15 23:22:10 2009 -0500
9639
9640     ppc/p4080: Added p4080 SERDES registers & USB offset
9641
9642     Added immap definition for SERDES registers on p4080, the USB offset
9643     (since it was missing) and a GPL header.
9644
9645     Signed-off-by: Li Yang <leoli@freescale.com>
9646     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9647
9648 commit 82fd1f8da9add2d74532cf78d224485f0042d00d
9649 Author: Kumar Gala <galak@kernel.crashing.org>
9650 Date:   Thu Mar 19 02:53:01 2009 -0500
9651
9652     85xx: Add support for e500mc cache stashing
9653
9654     The e500mc core supports the ability to stash into the L1 or L2 cache,
9655     however we need to uniquely identify the caches with an id.
9656
9657     We use the following equation to set the various stash-ids:
9658
9659     32 + coreID*2 + 0(L1) or 1(L2)
9660
9661     The 0 (for L1) or 1 (for L2) matches the CT field used be various cache
9662     control instructions.
9663
9664     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
9665
9666 commit 26be2c53d671ecfd3e0483f0870649ac28322293
9667 Author: Nick Thompson <nick.thompson@ge.com>
9668 Date:   Sat Dec 12 12:13:10 2009 -0500
9669
9670     Davinci: NAND enable ECC even when not in NAND boot mode
9671
9672     Davinci: NAND enable ECC even when not in NAND boot mode
9673
9674     On Davinci platforms, the default NAND device is enabled (for ECC)
9675     in low level boot code when NAND boot mode is used. If booting in
9676     another mode, NAND ECC is not enabled. The driver should make
9677     sure ECC is enabled regardless of boot mode if NAND is configured
9678     in U-Boot.
9679
9680     Signed-off-by: Nick Thompson <nick.thompson@ge.com>
9681
9682 commit 97f4eb8cfb97c7c5b158e3c0df4611efbf50f403
9683 Author: Nick Thompson <nick.thompson@gefanuc.com>
9684 Date:   Sat Dec 12 12:12:26 2009 -0500
9685
9686     Davinci: Configurable NAND chip selects
9687
9688     Davinci: Configurable NAND chip selects
9689
9690     Add a CONFIG_SYS_NAND_CS setting to all davinci configs and
9691     use it to setup the NAND controller in the davinci_nand
9692     mtd driver.
9693
9694     Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
9695
9696 commit 90110e0eab5ac6ab714109ce1fd8873c858dd552
9697 Author: Nick Thompson <nick.thompson@gefanuc.com>
9698 Date:   Sat Dec 12 12:10:51 2009 -0500
9699
9700     Davinci: Table driven pinmux configuration
9701
9702     Davinci: Table driven pinmux configuration
9703
9704     Add code to allow pinmux_config tables to be grouped and configured
9705     as a single resource. This removes multiple calls to the pinmux
9706     configuration code from board_init and allows pinmuxes to be
9707     individually configured and added by data manipulation only.
9708
9709     All related #ifdefs can the be removed from board_init code and
9710     since the compiler optimises away statics, #ifdefs can be reduced in
9711     the data definitions as well.
9712
9713     Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
9714
9715 commit 1270ec13d4fbae48a537dc76d418a6efa72f5725
9716 Author: Robert P. J. Day <rpjday@crashcourse.ca>
9717 Date:   Sat Dec 12 12:10:33 2009 -0500
9718
9719     Remove superfluous uses of V_PROMPT macro.
9720
9721     A number of config files define the V_PROMPT macro for the
9722     command-line prompt, only to immediately use that macro to define
9723     CONFIG_SYS_PROMPT, making V_PROMPT entirely superfluous.
9724
9725     Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
9726
9727 commit 8b432bebc205a959684559477472c048e31d137d
9728 Author: Grazvydas Ignotas <notasas@gmail.com>
9729 Date:   Fri Dec 11 15:07:30 2009 +0200
9730
9731     pandora: don't enable VAUX3, VDAC and VPLL2 regulators
9732
9733     These regulators are not needed to start the kernel and only
9734     cause "incomplete constraints" warnings from kernel, so don't
9735     turn them on to save power.
9736
9737     Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
9738
9739 commit ead39d7aa3ddccb2e374217aeab23bd65cedb762
9740 Author: Grazvydas Ignotas <notasas@gmail.com>
9741 Date:   Thu Dec 10 17:10:21 2009 +0200
9742
9743     TWL4030: make LEDs selectable for twl4030_led_init()
9744
9745     Not all boards have both LEDs hooked, so enabling both on
9746     boards with single LED will just waste power. Make it
9747     possible to choose LEDs by adding argument to
9748     twl4030_led_init().
9749
9750     Using this turn on only LEDB for pandora, leave both LEDs
9751     on for all other boards, as it was before this patch.
9752
9753     Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
9754
9755 commit be34fef7fdcfaffc68495e50929669ac5e4bd800
9756 Author: Stefan Roese <sr@denx.de>
9757 Date:   Wed Dec 16 09:27:31 2009 +0100
9758
9759     ppc4xx: alpr: Remove some not needed commands to make image fit again
9760
9761     The latest changes increased the size of the alpr image a bit more.
9762     Now it doesn't fit into the 256k reserved for it. This patch now removes
9763     the commands "ping" and "diag" which are not needed in the production
9764     systems.
9765
9766     Signed-off-by: Stefan Roese <sr@denx.de>
9767     Cc: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
9768
9769 commit 072e754b6b9bef438fc0870318755e33051baa7d
9770 Author: Heiko Schocher <hs@denx.de>
9771 Date:   Thu Dec 3 11:23:17 2009 +0100
9772
9773     i2c, ppc4xx: fix compiling KAREF and METROBOX boards.
9774
9775     commit eb5eb2b0f744f0cba405160c5d01335c40f09acf
9776
9777     ppc4xx: Cleanup PPC4xx I2C infrastructure
9778
9779     This patch cleans up the PPC4xx I2C intrastructure:
9780
9781     - Use C struct to describe the I2C registers instead of defines
9782     - Coding style cleanup (braces, whitespace, comments, line length)
9783     - Extract common code from i2c_read() and i2c_write()
9784     - Remove unneeded IIC defines from ppc405.h & ppc440.h
9785
9786     breaks comiling for the KAREF and METROBOX boards.
9787
9788     This patch fixes this issue.
9789
9790     Signed-off-by: Heiko Schocher <hs@denx.de>
9791     Signed-off-by: Stefan Roese <sr@denx.de>
9792
9793 commit 87d93a1ba2ae23550e1370adb7a3b00af0831165
9794 Author: Wolfgang Wegner <w.wegner@astro-kom.de>
9795 Date:   Wed Dec 9 15:16:47 2009 +0100
9796
9797     move prototypes for gunzip() and zunzip() to common.h
9798
9799     Prototype for gunzip/zunzip was only in lib_generic/gunzip.c and thus
9800     repeated in every file using it. This patch moves the prototypes to
9801     common.h and removes all prototypes distributed anywhere else.
9802
9803     Signed-off-by: Wolfgang Wegner <w.wegner@astro-kom.de>
9804
9805 commit 127e10842b2474ac20e40572a4102dd4d5ed80f1
9806 Author: Mahavir Jain <mjain@marvell.com>
9807 Date:   Tue Nov 3 12:22:10 2009 +0530
9808
9809     usb: write command for RAW partition.
9810
9811     This patch implements write support to usb device with raw partition.
9812     It will be useful for filesystem write support to usb device from
9813     u-boot in future.
9814
9815     Tested with writing kernel image to raw usb disk & booting with usb
9816     read command into ram.
9817
9818     [Note:  run usb part to get info about start sector & number of
9819     sectors on a partition for usb write operation.]
9820
9821     Signed-off-by: Mahavir Jain <mjain@marvell.com>
9822
9823 commit 73c8640e93881439b87a5734485a9e56a494ef50
9824 Author: Ajay Kumar Gupta <ajay.gupta@ti.com>
9825 Date:   Wed Nov 4 15:58:23 2009 -0600
9826
9827     omap3evm: musb: add USB config
9828
9829     Added USB host and device config for host (MSC, Keyboard) and
9830     device (ACM) functionalities.
9831
9832     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9833
9834 commit ae4caf2fb53cc7be5d59a649b8aee86d542cbb6f
9835 Author: Tom Rix <Tom.Rix@windriver.com>
9836 Date:   Sat Oct 31 12:37:46 2009 -0500
9837
9838     OMAP3 USB Initialize twl4030 only if required
9839
9840     OMAP3EVM uses ISP1504 phy and so twl4030 related init is not required.
9841
9842     Submitted-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
9843     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9844
9845 commit 2ec1abea4359b94523d45a20d68d8582e09ace46
9846 Author: Tom Rix <Tom.Rix@windriver.com>
9847 Date:   Sat Oct 31 12:37:45 2009 -0500
9848
9849     OMAP3 zoom2 Use usbtty if the debug board is not connected.
9850
9851     The preferred serial output comes from the debug board.
9852     When the debug board is disconnected, fall back on using
9853     usbtty from the usb connector on the Zoom2 board.
9854
9855     This shows up as /dev/ttyACM0 in a linux host.
9856
9857     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9858
9859 commit 6299487ef5dcdb06e0394f5955755c8dd9ce707b
9860 Author: Tom Rix <Tom.Rix@windriver.com>
9861 Date:   Sat Oct 31 12:37:44 2009 -0500
9862
9863     USBTTY make some function declarations easier to use.
9864
9865     Zoom2 needs to use these declarations and the include directory is a
9866     better place from them than in the middle of the driver directory.
9867     It did not make sense to create a new file for just a couple of
9868     lines so they were appended to the serial.h
9869
9870     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9871
9872 commit 25374bfbf3a6c6624d8db512c95a4960e3a84635
9873 Author: Tom Rix <Tom.Rix@windriver.com>
9874 Date:   Sat Oct 31 12:37:43 2009 -0500
9875
9876     OMAP3 beagle Add usbtty configuration
9877
9878     The primary console of beagle is the serial header.
9879
9880     A secondary console is to use the usbtty.  The user can set this
9881     manually by doing
9882
9883     setenv stdout usbtty; setenv stdin usbtty; setenv stderr usbtty
9884     saveenv
9885
9886     usbtty will be usable by accessing the /dev/ttyACM0 on a linux host.
9887
9888     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9889
9890 commit 05be5a60e98eb1243901f556fefd66b1691fabe4
9891 Author: Tom Rix <Tom.Rix@windriver.com>
9892 Date:   Sat Oct 31 12:37:42 2009 -0500
9893
9894     OMAP3 zoom1 Add usbtty configuration
9895
9896     The primary console of zoom1 is the serial out from the jumpers
9897     accessed by removing the back panel.
9898
9899     A secondary console is to use the usbtty.  The user can set this
9900     manually by doing
9901
9902     setenv stdout usbtty; setenv stdin usbtty; setenv stderr usbtty
9903     saveenv
9904
9905     usbtty will be usable by accessing the /dev/ttyACM0 on a linux host.
9906
9907     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9908
9909 commit f298e4b6dd56df3e35a13a6ddd572ca3baf06ad2
9910 Author: Tom Rix <Tom.Rix@windriver.com>
9911 Date:   Sat Oct 31 12:37:41 2009 -0500
9912
9913     OMAP3 Add usb device support
9914
9915     This change adds the usb device support for musb.
9916
9917     Omap3 platform support added at the same level as davinci.
9918
9919     The interface for usbtty to use the musb device support was added.
9920
9921     Verified on omap3 beagle, zoom1 and zoom2.
9922
9923     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9924
9925 commit bffbb2a86d2a3aa28bd8f9869aa553082fb5af5f
9926 Author: Tom Rix <Tom.Rix@windriver.com>
9927 Date:   Sat Oct 31 12:37:40 2009 -0500
9928
9929     TWL4030 Add usb PHY support
9930
9931     The twl4030 provides a PHY device for connecting a link device,
9932     like musb, to physical connection.
9933
9934     This change adds the twl4030 usb registers and functions for
9935     initializing the PHY as required by omap3.
9936
9937     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9938
9939 commit 988365a2048356f94ed0c294009233317c9fb4b2
9940 Author: Tom Rix <Tom.Rix@windriver.com>
9941 Date:   Sat Oct 31 12:37:39 2009 -0500
9942
9943     USB add macros for debugging usb device setup.
9944
9945     When developing usb device features, it is useful to print out
9946     common usb structures.
9947
9948     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
9949
9950 commit 8f8bd565f35ff8a068727bfcf8975c50df082043
9951 Author: Tom Rix <Tom.Rix@windriver.com>
9952 Date:   Sat Oct 31 12:37:38 2009 -0500
9953
9954     USB Consolidate descriptor definitions
9955
9956     The header files usb.h and usbdescriptors.h have the same nameed
9957     structure definitions for
9958
9959     usb_config_descriptor
9960     usb_interface_descriptor
9961     usb_endpoint_descriptor
9962     usb_device_descriptor
9963     usb_string_descriptor
9964
9965     These are out right duplicates in usb.h
9966
9967     usb_device_descriptor
9968     usb_string_descriptor
9969
9970     This one has extra unused elements
9971
9972     usb_endpoint_descriptor
9973
9974         unsigned char   bRefresh
9975         unsigned char   bSynchAddress;
9976
9977     These in usb.h have extra elements at the end of the usb 2.0
9978     specified descriptor and are used.
9979
9980     usb_config_descriptor
9981     usb_interface_descriptor
9982
9983     The change is to consolidate the definition of the descriptors
9984     to usbdescriptors.h.  The dublicates in usb.h are removed.
9985     The extra element structure will have their name shorted by
9986     removing the '_descriptor' suffix.
9987
9988     So
9989
9990     usb_config_descriptor -> usb_config
9991     usb_interface_descriptor -> usb_interface
9992
9993     For these, the common descriptor elements are accessed now
9994     by an element 'desc'.
9995
9996     As an example
9997
9998     -   if (iface->bInterfaceClass != USB_CLASS_HUB)
9999     +   if (iface->desc.bInterfaceClass != USB_CLASS_HUB)
10000
10001     This has been compile tested on MAKEALL arm, ppc and mips.
10002
10003     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
10004
10005 commit e5e4e705ce402856a4800ebf4c0cc163d41b58b0
10006 Author: Li Yang <leoli@freescale.com>
10007 Date:   Wed Dec 9 18:13:26 2009 +0800
10008
10009     Update Makefile for tag generating
10010
10011     Get tag directories from the $(__LIB) and also generate tag for .S files.
10012
10013     Signed-off-by: Li Yang <leoli@freescale.com>
10014
10015 commit d02ffbf8d72085035f746c63c2609daf20a84765
10016 Author: Kumar Gala <galak@kernel.crashing.org>
10017 Date:   Wed Dec 16 14:12:11 2009 -0600
10018
10019     drivers/bios_emulator: Fix compile error in .depend not being generated
10020
10021     make -C drivers/bios_emulator/
10022     make[2]: Entering directory
10023     `drivers/bios_emulator'
10024     In file included from atibios.c:49:
10025     biosemui.h:47:21: error: biosemu.h: No such file or directory
10026     ...
10027     x86emu/decode.c:40:28: error: x86emu/x86emui.h: No such file or directory
10028     ...
10029
10030     Due to lack of proper CPPFLAGS being passed to .depend generation rule
10031
10032     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
10033
10034 commit a200a7c04d89853d2a1395b96d8ca5e3dd754551
10035 Author: Wolfgang Denk <wd@denx.de>
10036 Date:   Tue Dec 15 23:20:54 2009 +0100
10037
10038     Update CHANGELOG; prepare Prepare v2009.11
10039
10040     Signed-off-by: Wolfgang Denk <wd@denx.de>
10041
10042 commit f9476902b789b0481b9df49af88d6ca94fb16fa0
10043 Author: Peter Tyser <ptyser@xes-inc.com>
10044 Date:   Tue Dec 15 12:10:47 2009 -0600
10045
10046     mpc85xx, mpc86xx: Fix gd->cpu pointer after relocation
10047
10048     The gd->cpu pointer is set to an address located in flash when the
10049     probecpu() function is called while U-Boot is executing from flash.
10050     This pointer needs to be updated to point to an address in RAM after
10051     relocation has occurred otherwise Linux may not be able to boot due to
10052     "fdt board" crashing if flash has been erased or changed.
10053
10054     This bug was introduced in commit
10055     a0e2066f392782730f0398095e583c87812d97f2.
10056
10057     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10058     Reported-by: Ed Swarthout <Ed.Swarthout@freescale.com>
10059     Tested-by: Kumar Gala <galak@kernel.crashing.org>
10060     Tested on MPC8527DS.
10061     Tested by: Ed Swarthout <Ed.Swarthout@freescale.com>
10062
10063 commit 1ab70f6fff9fa3b7910c11b874f625e004256c50
10064 Author: Ben Warren <biggerbadderben@gmail.com>
10065 Date:   Mon Dec 14 16:30:39 2009 -0800
10066
10067     Net: Clean up LAN91C96 Support
10068
10069     A previous Commit converted the LAN91C96 Ethernet driver to using the
10070     CONFIG_NET_MULTI API, but did not include full board support.  This patch
10071     finishes the job.
10072
10073     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10074
10075 commit 3363a34b9eeda9783afcbbed5cdd738926d1f4bf
10076 Author: Peter Tyser <ptyser@xes-inc.com>
10077 Date:   Sun Dec 13 17:58:34 2009 -0600
10078
10079     MVBLUE: Remove CONFIG_CMD_IRQ
10080
10081     Neither the MVBLUE nor its underlying architecture implement the
10082     do_irqinfo() function which is required when CONFIG_CMD_IRQ is defined.
10083     This change fixes the following MVBLUE compiler error:
10084
10085     -> ./MAKEALL MVBLUE
10086     Configuring for MVBLUE board...
10087     common/libcommon.a(cmd_irq.o):(.u_boot_cmd+0x24): undefined reference to `do_irqinfo'
10088     make: *** [u-boot] Error 1
10089
10090     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10091     Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
10092
10093 commit 18e8ad60ee87431c01cc2686985b60cc54f5dd3b
10094 Author: Detlev Zundel <dzu@denx.de>
10095 Date:   Mon Dec 14 17:54:40 2009 +0100
10096
10097     imx27lite: Reenable MTD support on NOR flash.
10098
10099     The support for this was silently dropped by a configuration
10100     split during the merge of the imx27lite board support in commit
10101     864aa034f3a0e10ce710e8bbda171df3cab59414 (cmd_mtdparts: Move to common
10102     handling of FLASH devices via MTD layer).
10103
10104     Signed-off-by: Detlev Zundel <dzu@denx.de>
10105
10106 commit 076cd24cb4278c125c8f36df386852dc0fcfefae
10107 Author: Thomas Weber <weber@corscience.de>
10108 Date:   Wed Dec 9 09:38:04 2009 +0100
10109
10110     net: dm9000x: fix debug output
10111
10112     commit 60f61e6d7655400bb785a2ef637581679941f6d1 breaks compile with gcc by introducing __func__
10113     instead of constant string "func" in the macro call but missed to change the macro.
10114
10115     Signed-off-by: Thomas Weber <weber@corscience.de>
10116     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10117
10118 commit c179a2896e6a5138e30786f1d7961d880dbd6d31
10119 Author: John Ogness <john.ogness@linutronix.de>
10120 Date:   Fri Dec 11 09:47:28 2009 +0100
10121
10122     fec_mxc: incomplete error handling
10123
10124     fec_init() will only allocate fec->base_ptr if it is non-NULL. But
10125     the cleanup routine on error will free the pointer without setting
10126     it to NULL. This means that a later call to fec_init() would result
10127     in using an invalid pointer.
10128
10129     Signed-off-by: John Ogness <john.ogness@linutronix.de>
10130     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10131
10132 commit 2ab4a4d0952b754b1c74f4d2b12b83d600d449c8
10133 Author: Reinhard Arlt <reinhard.arlt@esd.eu>
10134 Date:   Fri Dec 4 09:52:17 2009 +0100
10135
10136     net: e1000: Add support for the Intel 82546GB controller
10137
10138     This chip is equipped for example on the esd PMC-ETH2-GB board. So let's
10139     add it to the list of supported chips to the e1000 driver.
10140
10141     Signed-off-by: Reinhard Arlt <reinhard.arlt@esd.eu>
10142     Signed-off-by: Stefan Roese <sr@denx.de>
10143     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10144
10145 commit aafda38fb266b94ca344e5ff014d430790c72279
10146 Author: Remy Bohmer <linux@bohmer.net>
10147 Date:   Wed Oct 28 22:13:40 2009 +0100
10148
10149     Add error codes/handling for TFTP-server
10150
10151     Signed-off-by: Remy Bohmer <linux@bohmer.net>
10152     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10153
10154 commit ac6b362a2598b8cd27beb071fa6224cf8b121e1b
10155 Author: Nishanth Menon <nm@ti.com>
10156 Date:   Fri Oct 16 00:06:37 2009 -0500
10157
10158     LAN91C96: Enable NET_MULTI LAN driver
10159
10160     This modification is NOT tested on any of the
10161     platforms modified as I dont have them. please
10162     help by testing+building+fixing
10163
10164     Signed-off-by: Nishanth Menon <nm@ti.com>
10165     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10166
10167 commit a1725999b8b7527971183122cdfb54e2f87f61ae
10168 Author: Nishanth Menon <nm@ti.com>
10169 Date:   Fri Oct 16 00:06:36 2009 -0500
10170
10171     TI OMAP3: SDP3430 FIX NET_MULTI Warning
10172
10173     Enable the NET MULTI option and remove build warning
10174
10175     Tested: SDP3430
10176
10177     Signed-off-by: Nishanth Menon <nm@ti.com>
10178     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10179
10180 commit b7ad4109da342dfc787468fc713d88d0a8b9e67a
10181 Author: Nishanth Menon <nm@ti.com>
10182 Date:   Fri Oct 16 00:06:35 2009 -0500
10183
10184     NET: LAN91C96 CONFIG_NET_MULTIify
10185
10186     Make the lan91c96 driver capable of CONFIG_NET_MULTI
10187     to be clean for the new arch, add a a lil detect function
10188     Most of the formatting change was done to keep checkpatch
10189     silent, but a few functions and #if 0ed code which
10190     does not make sense for NET_MULTI have been removed
10191
10192     Now, use the lan91c96_initialize() function to init the driver
10193
10194     Signed-off-by: Nishanth Menon <nm@ti.com>
10195     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10196
10197 commit 6ac59c5518e1d2e2ef1c4b8dee99267dfbdf9cdc
10198 Author: Mike Frysinger <vapier@gentoo.org>
10199 Date:   Tue Nov 3 11:35:42 2009 -0500
10200
10201     net: pull CONFIG checks out of source and into makefile
10202
10203     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10204     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
10205
10206 commit f4cfe42758192d09f8375e384cc000aa70d97029
10207 Author: Stefan Roese <sr@denx.de>
10208 Date:   Wed Dec 9 09:01:43 2009 +0100
10209
10210     nand: Fix access to last block in NAND devices
10211
10212     Currently, the last block of NAND devices can't be accessed. This patch
10213     fixes this issue by correcting the boundary checking (off-by-one error).
10214
10215     Signed-off-by: Stefan Roese <sr@denx.de>
10216     Cc: Scott Wood <scottwood@freescale.com>
10217     Cc: Wolfgang Denk <wd@denx.de>
10218
10219 commit 3b887ca8ce72cc12129183538f6e828db13f4867
10220 Author: Peter Korsgaard <jacmet@sunsite.dk>
10221 Date:   Tue Dec 8 22:20:34 2009 +0100
10222
10223     mpc83xx: boot time regression, move LCRR setup back to cpu_init_f
10224
10225     Commit c7190f02 (retain POR values of non-configured ACR, SPCR, SCCR,
10226     and LCRR bitfields) moved the LCRR assignment to after relocation
10227     to RAM because of the potential problem with changing the local bus
10228     clock while executing from flash.
10229
10230     This change unfortunately adversely affects the boot time, as running
10231     all code up to cpu_init_r can cause significant slowdown.
10232
10233     E.G. on a 8347 board a bootup time increase of ~600ms has been observed:
10234
10235        0.020 CPU:   e300c1, MPC8347_PBGA_EA, Rev: 3.0 at 400 MHz, CSB: 266.667 MHz
10236        0.168 RS:    232
10237        0.172 I2C:   ready
10238        0.176 DRAM:  64 MB
10239        1.236 FLASH: 32 MB
10240
10241     Versus:
10242
10243        0.016 CPU:   e300c1, MPC8347_PBGA_EA, Rev: 3.0 at 400 MHz, CSB: 266.667 MHz
10244        0.092 RS:    232
10245        0.092 I2C:   ready
10246        0.096 DRAM:  64 MB
10247        0.644 FLASH: 32 MB
10248
10249     So far no boards have needed the late LCRR setup, so simply revert it
10250     for now - If it is needed at a later time, those boards can either do
10251     their own final LCRR setup in board code (E.G. in board_early_init_r),
10252     or we can introduce a CONFIG_SYS_LCRR_LATE config option to only do
10253     the setup in cpu_init_r.
10254
10255     Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
10256     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
10257
10258 commit 4b142febff71eabdb7ddbb125c7b583b24ddc434
10259 Author: Heiko Schocher <hs@denx.de>
10260 Date:   Thu Dec 3 11:21:21 2009 +0100
10261
10262     common: delete CONFIG_SYS_64BIT_VSPRINTF and CONFIG_SYS_64BIT_STRTOUL
10263
10264     There is more and more usage of printing 64bit values,
10265     so enable this feature generally, and delete the
10266     CONFIG_SYS_64BIT_VSPRINTF and CONFIG_SYS_64BIT_STRTOUL
10267     defines.
10268
10269     Signed-off-by: Heiko Schocher <hs@denx.de>
10270
10271 commit 00b6d927ba8900cdf218b90b277e1090e284bea6
10272 Author: Heiko Schocher <hs@denx.de>
10273 Date:   Thu Dec 3 11:20:06 2009 +0100
10274
10275     5xxx, fdt: move fdt_fixup_memory() to cpu.c file
10276
10277     u-boot updates, before starting Linux, the memory node in the
10278     DTS. As this is a "standard" feature, move this functionality
10279     to the cpu.c file for mpc5xxx and mpc512x processors.
10280
10281     Signed-off-by: Heiko Schocher <hs@denx.de>
10282
10283 commit 386118a896554b13f14ad0f82356276988f7de82
10284 Author: Michal Simek <monstr@monstr.eu>
10285 Date:   Tue Dec 8 09:12:49 2009 +0100
10286
10287     microblaze: Correct ffs regression for Microblaze
10288
10289     We are using generic implementation of ffs. This should
10290     be part of Simon's commit 0413cfecea350000eab5e591a0965c3e3ee0ff00
10291
10292     Here is warning message which this patch removes.
10293
10294     In file included from /tmp/u-boot-microblaze/include/common.h:38,
10295                      from cmd_mtdparts.c:87:
10296     /tmp/u-boot-microblaze/include/linux/bitops.h:123:1: warning: "ffs" redefined
10297     In file included from /tmp/u-boot-microblaze/include/linux/bitops.h:110,
10298                      from /tmp/u-boot-microblaze/include/common.h:38,
10299                      from cmd_mtdparts.c:87:
10300     /tmp/u-boot-microblaze/include/asm/bitops.h:269:1:
10301     warning: this is the location of the previous definition
10302
10303     Signed-off-by: Michal Simek <monstr@monstr.eu>
10304
10305 commit 8fe7b29f9811322931f0192a56431edcf819d6b9
10306 Author: Graeme Smecher <graeme.smecher@mail.mcgill.ca>
10307 Date:   Mon Dec 7 08:09:57 2009 -0800
10308
10309     microblaze: Stop stack clobbering in microblaze-generic.
10310
10311     A typo caused the stack and malloc regions to overlap, which prevented
10312     mem_malloc_init() from returning. This commit makes the memory layout match
10313     the example described in include/configs/microblaze-generic.h
10314
10315     Signed-off-by: Graeme Smecher <graeme.smecher@mail.mcgill.ca>
10316     Signed-off-by: Michal Simek <monstr@monstr.eu>
10317
10318 commit 0fc52948bda0734431cb528ee4fd82f1dec8c7b5
10319 Author: Wolfgang Denk <wd@denx.de>
10320 Date:   Mon Dec 7 23:14:13 2009 +0100
10321
10322     Update CHANGELOG, prepare -rc2
10323
10324     Signed-off-by: Wolfgang Denk <wd@denx.de>
10325
10326 commit f2352877cb2daac88115192fb09991a2397d0b27
10327 Author: Peter Tyser <ptyser@xes-inc.com>
10328 Date:   Sun Dec 6 23:58:28 2009 -0600
10329
10330     MAKEALL: Fix return value
10331
10332     Previously MAKEALL would always return a value of 0, even if 1 or more
10333     boards did not compile.  This change causes MAKEALL to return 0 if all
10334     boards were able to build, otherwise 1.
10335
10336     This change also requires changing the script interpreter from sh to
10337     bash to support bash's PIPESTATUS variable.
10338
10339     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10340
10341 commit fbc1c8f6f6c972524197829c56dd8f2f5da0200a
10342 Author: Peter Tyser <ptyser@xes-inc.com>
10343 Date:   Sun Dec 6 01:33:24 2009 -0600
10344
10345     tools/mkimage: Remove duplicate line of code
10346
10347     Recent commits 1a99de2cb4d08eb3bf9fb3f60a9d533150de8c0e and
10348     6a590c5f5fd12cdd27f3153522acfac3854590e7 both fixed the same bug in the
10349     same manner.  Unfortunately git was "smart" enough to merge both changes
10350     which resulted in some duplicate code.
10351
10352     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10353
10354     Reordered code and comment a bit.
10355
10356     Signed-off-by: Wolfgang Denk <wd@denx.de>
10357
10358 commit df002fa6b9cd475909ede35bf95b803c2289c6a4
10359 Author: Heiko Schocher <hs@denx.de>
10360 Date:   Sat Dec 5 11:59:51 2009 +0100
10361
10362     i2c: fix dangling comment in do_i2c_mw()
10363
10364     commit bd3784df94bfeca43fbf34094df9cb1bd3ecca3b deleted some unused
10365     code in do_i2c_mw(), but missed to also remove the respective
10366     commment. This patch fixes this.
10367
10368     Signed-off-by: Heiko Schocher <hs@denx.de>
10369
10370 commit 7cb5fc15f22de46cc6fabc26baf994cf8f7fa546
10371 Author: Heiko Schocher <hs@denx.de>
10372 Date:   Thu Dec 3 11:20:42 2009 +0100
10373
10374     mpc52xx, manroland: add some commands
10375
10376     add the following commands for the manroland boards:
10377
10378     CONFIG_CMDLINE_EDITING
10379     CONFIG_COMMAND_HISTORY
10380     CONFIG_AUTO_COMPLETE
10381
10382     Signed-off-by: Heiko Schocher <hs@denx.de>
10383
10384 commit 39ff7d5f4cc547a2034a8bfc2a5b5f4b62fd5c20
10385 Author: Stefan Roese <sr@denx.de>
10386 Date:   Thu Dec 3 06:24:30 2009 +0100
10387
10388     POST: Remove duplicated post_hotkey_pressed() functions
10389
10390     This patch introduces a weak default function for post_hotkey_pressed(),
10391     returning 0, for boards without hotkey support. The long-running tests
10392     won't be started on those boards. This default function was implemented
10393     in many board directories. By implementing this weak default we can
10394     remove all those duplicate versions.
10395
10396     Boards with hotkey support, can override this weak default function
10397     by defining one in their board specific code.
10398
10399     Signed-off-by: Stefan Roese <sr@denx.de>
10400
10401 commit f8450829f921cf10667af98a8d08edfa3d998f04
10402 Author: Heiko Schocher <hs@denx.de>
10403 Date:   Tue Dec 1 19:30:47 2009 +0100
10404
10405     52xx, manroland: add fdt_fixup_memory() in ft_board_setup()
10406
10407     To update the real memory size in the memory node on the
10408     uc101 and mucmc52 boards call fdt_fixup_memory() in
10409     ft_board_setup().
10410
10411     Signed-off-by: Heiko Schocher <hs@denx.de>
10412
10413 commit 0ec81db20294efdad2454a753e79f1fe244a43ca
10414 Author: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
10415 Date:   Tue Dec 1 14:05:55 2009 +0100
10416
10417     Fix computation in nand_util.c:get_len_incl_bad
10418
10419     Depending on offset, flash size and the number of bad blocks,
10420     get_len_incl_bad may return a too small value which may lead to:
10421
10422     1) If there are no bad blocks, nand_{read,write}_skip_bad chooses the
10423     bad block aware read/write code. This may hurt performance, but does
10424     not have any adverse effects.
10425
10426     2) If there are bad blocks, the nand_{read,write}_skip_bad may choose
10427     the bad block unaware read/write code (if len_incl_bad == *length)
10428     which leads to corrupted data.
10429
10430     Signed-off-by: Daniel Hobi <daniel.hobi@schmid-telecom.ch>
10431
10432 commit aabb8cb0818e285aeed0cfaf243635997e07554d
10433 Author: Evan Samanas <esamanas@xes-inc.com>
10434 Date:   Mon Nov 9 20:08:36 2009 -0600
10435
10436     nfs: NfsTimeout() updates
10437
10438     - NfsTimeout() does not correctly update the NFS timeout value which
10439       results in NfsTimeout() only being called once in certain situations.
10440       This can result in the 'nfs' command hanging indefinetly.  For
10441       example, the command:
10442
10443         nfs 192.168.0.1:/home/user/file
10444
10445       will not exit until ctrl-c is pressed if 192.168.0.1 does not have an
10446       NFS server running.
10447
10448       This issue is resolved by reinitializting the NFS timeout value inside
10449       NfsTimeout() when a timeout occurs.
10450
10451     - Make the 'nfs' command print the 'T' character when a timeout occurs.
10452       Previously there was no indication that timeouts were occuring.
10453
10454     - Mimic the 'tftpboot' command and when a download fails print "Retry
10455       count exceeded; starting again", and restart the download taking the
10456       'netretry' environment variable into account.
10457
10458     Signed-off-by: Evan Samanas <esamanas@xes-inc.com>
10459     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10460
10461     Tested on TQM8xxL.
10462
10463     Tested by: Wolfgang Denk <wd@denx.de>
10464
10465     Tested on MPC8527DS.
10466
10467     Tested by: Ed Swarthout <Ed.Swarthout@freescale.com>
10468
10469 commit 224c90d1060bf1a83cbf33ca51d060b9d19e0294
10470 Author: Peter Tyser <ptyser@xes-inc.com>
10471 Date:   Wed Nov 18 19:08:59 2009 -0600
10472
10473     bootm: Fix help message's sub-command ordering
10474
10475     The help message for the 'bootm' command listed the 'cmdline' and 'bdt'
10476     sub-commands in the wrong order which resulted in the error below when
10477     following the 'help' command's instructions:
10478
10479       "Trying to execute a command out of order"
10480
10481     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10482
10483 commit a93c92cddaedd5f0720e0da15c6664f7a688b582
10484 Author: Robert P. J. Day <rpjday@crashcourse.ca>
10485 Date:   Tue Nov 17 07:30:23 2009 -0500
10486
10487     help: Correct syntax of nandecc help output.
10488
10489     "nandecc" help output should not reproduce the command name, nor have
10490     a trailing newline.
10491
10492     Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
10493
10494 commit c2fff331a32ceca837d76eb7827d6340da270d52
10495 Author: Mike Rapoport <mike@compulab.co.il>
10496 Date:   Wed Nov 11 10:03:03 2009 +0200
10497
10498     smc911x: update SMC911X related configuration description
10499
10500     Since commit 736fead8fdbf8a8407048bebc373cd551d01ec98 "Convert SMC911X
10501     Ethernet driver to CONFIG_NET_MULTI API" SMC911X configration options
10502     are called CONFIG_SMC911X rather than CONFIG_DRIVER_SMC911X. Update
10503     README to reflect that change.
10504
10505     Signed-off-by: Mike Rapoport <mike@compulab.co.il>
10506
10507 commit 45b6b65c6bf06a589ef3123192af94b0381db27b
10508 Author: Mike Rapoport <mike@compulab.co.il>
10509 Date:   Wed Nov 11 10:03:09 2009 +0200
10510
10511     smc911x: fix typo in smc911x_handle_mac_address name
10512
10513     Signed-off-by: Mike Rapoport <mike@compulab.co.il>
10514
10515 commit f64ef9bb995687e24e0b61b52316f4eaa97c3bbc
10516 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
10517 Date:   Thu Nov 19 02:47:28 2009 -0600
10518
10519     fix nfs symlink name corruption
10520
10521     An off by one error may cause nfs readlink lookup fail if
10522     nfs_path_buff has non-zero data from a previous use.
10523
10524     Loading: *** ERROR: File lookup fail
10525
10526     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
10527
10528 commit e8fac25e83426fdf461c66aa8a2530ec28ec536e
10529 Author: Wolfgang Denk <wd@denx.de>
10530 Date:   Mon Dec 7 21:06:40 2009 +0100
10531
10532     at91sam9261ek.c: fix minor coding style issue.
10533
10534     Signed-off-by: Wolfgang Denk <wd@denx.de>
10535
10536 commit 4713010adf5beda87410d637ebfc58db0db9a9db
10537 Author: Wolfgang Denk <wd@denx.de>
10538 Date:   Sun Dec 6 01:21:28 2009 +0100
10539
10540     trab: fix warning: implicit declaration of function 'disable_vfd'
10541
10542     Signed-off-by: Wolfgang Denk <wd@denx.de>
10543
10544 commit a9f99ab44b473fb394169ba365f8b4380f981584
10545 Author: Wolfgang Denk <wd@denx.de>
10546 Date:   Sun Dec 6 00:53:18 2009 +0100
10547
10548     zlib.c: avoid build conflicts for cradle board
10549
10550     Commit dce3d79710 updated the zlib code to v0.95; this caused
10551     conflicts when building for the "cradle" board, because the (pretty
10552     generic) preprocessor variable "OFF" was used in multiple files.
10553     Make sure to avoid further conflicts by #undef'ing it in zlib.c
10554     before redefining it.
10555
10556     Signed-off-by: Wolfgang Denk <wd@denx.de>
10557     cc: Giuseppe Condorelli <giuseppe.condorelli@st.com>
10558     cc: Angelo Castello <angelo.castello@st.com>
10559     cc: Alessandro Rubini <rubini-list@gnudd.com>
10560
10561 commit 8cbf4e4f17121d732e78764f0ba317c9a1838ea6
10562 Author: Wolfgang Denk <wd@denx.de>
10563 Date:   Sun Dec 6 00:26:19 2009 +0100
10564
10565     Fix out-of-tree building of "apollon" board.
10566
10567     Signed-off-by: Wolfgang Denk <wd@denx.de>
10568
10569 commit f68ab43de67f59925542efb6bcec30f4a84fe695
10570 Author: Mike Frysinger <vapier@gentoo.org>
10571 Date:   Fri Dec 4 05:35:15 2009 -0500
10572
10573     lzma: ignore unset filesizes
10574
10575     The Linux kernel build system changed how it compresses things with LZMA
10576     such that the header no longer contains the filesize (it is instead set to
10577     all F's).  So if we get a LZMA image that has -1 for the 64bit field,
10578     let's just assume that the decompressed size is unknown and continue on.
10579
10580     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10581
10582 commit cccfc2ab77877dbdd2abe26b28d4c1f467feb0c0
10583 Author: Detlev Zundel <dzu@denx.de>
10584 Date:   Tue Dec 1 17:16:19 2009 +0100
10585
10586     README: Rearrange paragraphs to regain linear arrangement.
10587
10588     Two later additions to the Configuration Option section unfortunately
10589     split the description of Show boot progress and the list of its call outs.
10590
10591     Signed-off-by: Detlev Zundel <dzu@denx.de>
10592
10593 commit cd514aeb996e2f7aefbe1f78481965d9d074aed4
10594 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
10595 Date:   Thu Nov 19 13:22:44 2009 +0100
10596
10597     zlib: Optimize decompression
10598
10599     This patch optimizes the direct copy procedure.
10600     Uses get_unaligned() but only in one place.
10601     The copy loop just above this one can also use this
10602     optimization, but I havn't done so as I have not tested if it
10603     is a win there too.
10604     On my MPC8321 this is about 17% faster on my JFFS2 root FS
10605     than the original. No speed test has been performed in u-boot.
10606
10607     Size increase on ppc: 484 bytes
10608
10609     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
10610     Acked-by: Peter Korsgaard <jacmet@sunsite.dk>
10611
10612 commit 20dde48bcadd856c86a91d5463831a10be46db83
10613 Author: Peter Korsgaard <jacmet@sunsite.dk>
10614 Date:   Thu Nov 19 11:37:51 2009 +0100
10615
10616     add lzop decompression support
10617
10618     Add lzop decompression support to the existing lzo bitstream handling
10619     (think gzip versus zlib), and support it for uImage decompression if
10620     CONFIG_LZO is enabled.
10621
10622     Lzop doesn't compress as good as gzip (~10% worse), but decompression
10623     is very fast (~0.7s faster here on a slow ppc). The lzop decompression
10624     code is based on Albin Tonnerre's recent ARM Linux lzo support patch.
10625
10626     Cc: albin.tonnerre@free-electrons.com
10627     Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
10628
10629 commit c81296c16fd9d12422c9968cc0f1d9bf440a7d88
10630 Author: Peter Tyser <ptyser@xes-inc.com>
10631 Date:   Tue Nov 24 16:42:10 2009 -0600
10632
10633     tools/mkimage: Print FIT image contents after creation
10634
10635     Previously, there was no indication to the user that a FIT image was
10636     successfully created after executing mkimage.  For example:
10637
10638       $ mkimage -f uImage.its uImage.itb
10639       DTC: dts->dtb  on file "uImage.its"
10640
10641     Adding some additional output after creating a FIT image lets the user
10642     know exactly what is contained in their image, eg:
10643
10644       $ mkimage -f uImage.its uImage.itb
10645       DTC: dts->dtb  on file "uImage.its"
10646       FIT description: Linux kernel 2.6.32-rc7-00201-g7550d6f-dirty
10647       Created:         Tue Nov 24 15:43:01 2009
10648        Image 0 (kernel@1)
10649         Description:  Linux Kernel 2.6.32-rc7-00201-g7550d6f-dirty
10650         Type:         Kernel Image
10651         Compression:  gzip compressed
10652         Data Size:    2707311 Bytes = 2643.86 kB = 2.58 MB
10653         Architecture: PowerPC
10654         OS:           Linux
10655         Load Address: 0x00000000
10656         Entry Point:  0x00000000
10657         Hash algo:    crc32
10658         Hash value:   efe0798b
10659         Hash algo:    sha1
10660         Hash value:   ecafba8c95684f2c8fec67e33c41ec88df1534d7
10661        Image 1 (fdt@1)
10662         Description:  Flattened Device Tree blob
10663         Type:         Flat Device Tree
10664         Compression:  uncompressed
10665         Data Size:    12288 Bytes = 12.00 kB = 0.01 MB
10666         Architecture: PowerPC
10667         Hash algo:    crc32
10668         Hash value:   a5cab676
10669         Hash algo:    sha1
10670         Hash value:   168722b13e305283cfd6603dfe8248cc329adea6
10671        Default Configuration: 'config@1'
10672        Configuration 0 (config@1)
10673         Description:  Default Linux kernel
10674         Kernel:       kernel@1
10675         FDT:          fdt@1
10676
10677     This brings the behavior of creating a FIT image in line with creating a
10678     standard uImage, which also prints out the uImage contents after
10679     creation.
10680
10681     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10682
10683 commit 8e1c89663cc8796b85588910046e03b388a7597c
10684 Author: Peter Tyser <ptyser@xes-inc.com>
10685 Date:   Tue Nov 24 16:42:09 2009 -0600
10686
10687     tools/fit_image.c: Remove unused fit_set_header()
10688
10689     The FIT fit_set_header() function was copied from the standard uImage's
10690     image_set_header() function during mkimage reorganization.  However, the
10691     fit_set_header() function is not used since FIT images use a standard
10692     device tree blob header.
10693
10694     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10695
10696 commit 1a99de2cb4d08eb3bf9fb3f60a9d533150de8c0e
10697 Author: Peter Tyser <ptyser@xes-inc.com>
10698 Date:   Tue Nov 24 16:42:08 2009 -0600
10699
10700     tools/mkimage: Assume FDT image type for FIT images
10701
10702     When building a Flattened Image Tree (FIT) the image type needs to be
10703     "flat_dt".  Commit 89a4d6b12fd6394898b8a454cbabeaf1cd59bae5 introduced a
10704     regression which caused the user to need to specify the "-T flat_dt"
10705     parameter on the command line when building a FIT image.  The "-T
10706     flat_dt" parameter should not be needed and is at odds with the current
10707     FIT image documentation.
10708
10709     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10710
10711 commit 3eb90bad651fab39cffba750ec4421a9c01d60e7
10712 Author: Ingo van Lil <inguin@gmx.de>
10713 Date:   Tue Nov 24 14:09:21 2009 +0100
10714
10715     Generic udelay() with watchdog support
10716
10717     According to the PPC reference implementation the udelay() function is
10718     responsible for resetting the watchdog timer as frequently as needed.
10719     Most other architectures do not meet that requirement, so long-running
10720     operations might result in a watchdog reset.
10721
10722     This patch adds a generic udelay() function which takes care of
10723     resetting the watchdog before calling an architecture-specific
10724     __udelay().
10725
10726     Signed-off-by: Ingo van Lil <inguin@gmx.de>
10727
10728 commit 1c409bc7101a24ecd47a13a4e851845d66dc23ce
10729 Author: Graeme Russ <graeme.russ@gmail.com>
10730 Date:   Tue Nov 24 20:04:21 2009 +1100
10731
10732     i386: Final Relocation
10733
10734     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10735
10736 commit cabe5794803fbe18bedac2d9c7f2417a0fa95ec1
10737 Author: Graeme Russ <graeme.russ@gmail.com>
10738 Date:   Tue Nov 24 20:04:20 2009 +1100
10739
10740     i386: Move references to link script exports
10741
10742     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10743
10744 commit 0fc1b49ecbd7ec7371f9ede0600e4fd28cec7f33
10745 Author: Graeme Russ <graeme.russ@gmail.com>
10746 Date:   Tue Nov 24 20:04:19 2009 +1100
10747
10748     i386: Remove inline asm symbols from .dynsym
10749
10750     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10751
10752 commit 564a9984bdbf86a02cf4f0d848933a9fff4a1d18
10753 Author: Graeme Russ <graeme.russ@gmail.com>
10754 Date:   Tue Nov 24 20:04:18 2009 +1100
10755
10756     i386: Rearrange Interupt Handling
10757
10758     In preperation for full relocation
10759
10760     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10761
10762 commit 27f13075a659da046372dfe249d808f2f6ddb432
10763 Author: Graeme Russ <graeme.russ@gmail.com>
10764 Date:   Tue Nov 24 20:04:17 2009 +1100
10765
10766     i386: Fix race condition when using SC520 timers
10767
10768     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10769
10770 commit 141a62cc12bfbab49f0f44a394518a360dcddad8
10771 Author: Graeme Russ <graeme.russ@gmail.com>
10772 Date:   Tue Nov 24 20:04:16 2009 +1100
10773
10774     i386: Fix global label in inline asm compile error
10775
10776     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10777
10778 commit 4ee4e413baa8e951e3c42c17a808578867a63572
10779 Author: Graeme Russ <graeme.russ@gmail.com>
10780 Date:   Tue Nov 24 20:04:15 2009 +1100
10781
10782     i386: Reorder source objects in lib_i386 Makefile
10783
10784     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10785
10786 commit aea14421c52f31e39837aa2890e07e9c70ee61fd
10787 Author: Graeme Russ <graeme.russ@gmail.com>
10788 Date:   Tue Nov 24 20:04:14 2009 +1100
10789
10790     i386: Fix link collisions resulting from gcc4.4.1 upgrade
10791
10792     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10793
10794 commit b4feeb4e8a1d9124bae39985a97b99d08e06186d
10795 Author: Graeme Russ <graeme.russ@gmail.com>
10796 Date:   Tue Nov 24 20:04:13 2009 +1100
10797
10798     i386: Fix malloc initialization
10799
10800     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10801
10802 commit c74bfce0fb20ec4d01809fa0566263894923467b
10803 Author: Graeme Russ <graeme.russ@gmail.com>
10804 Date:   Tue Nov 24 20:04:12 2009 +1100
10805
10806     i386: Fix dlmalloc compile warning
10807
10808     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
10809
10810 commit 270737acca21f3939f814de5dcf350a1c3d80d83
10811 Author: Michael Brandt <Michael.Brandt@emsyso.de>
10812 Date:   Sun Nov 22 14:13:27 2009 +0100
10813
10814     EXT2FS: fix inode size for ext2fs rev#0
10815
10816     extfs.c assumes that there is always a valid inode_size field in the
10817     superblock. But this is not true for ext2fs rev 0. Such ext2fs images
10818     are for instance generated by genext2fs. Symptoms on ARM machines are
10819     messages like: "raise: Signal # 8 caught"; on PowerPC "ext2ls" will
10820     print nothing.
10821     This fix checks for rev 0 and uses then 128 bytes as inode size.
10822
10823     Signed-off-by: Michael Brandt <Michael.Brandt@emsyso.de>
10824     Tested on: TQM5200S
10825     Tested-by: Wolfgang Denk <wd@denx.de>
10826     Signed-off-by: Wolfgang Denk <wd@denx.de>
10827
10828 commit bcb324d68f7955c1136dafc944eb55db8ebaa601
10829 Author: Robert P. J. Day <rpjday@crashcourse.ca>
10830 Date:   Thu Nov 19 11:00:28 2009 -0500
10831
10832     Remove superfluous preprocessor tests from some cmd_*.c files.
10833
10834     A small number of common/cmd_*.c files contain preprocessor tests that
10835     are apparently superfluous since those same tests are used in the
10836     Makefile to control the compilation of those files.  Those tests are
10837     clearly redundant as long as they surround the entirety of the source
10838     in those files.
10839
10840     Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
10841
10842 commit 3ee8c12071f0e3bdda25125b63c9d3fd54a7c9d8
10843 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
10844 Date:   Thu Nov 19 13:44:16 2009 +0100
10845
10846     crc32: Impl. linux optimized crc32()
10847
10848     Ported over the more efficient linux crc32() function.
10849     A quick comparsion on ppc:
10850     After changing the old crc32 to do 4 bytes in the
10851     inner loop to be able to compare with new version one can note:
10852     - old inner loop has 61 insn, new has 19 insn.
10853     - new crc32 does one 32 bit load of data to crc while
10854       the old does four 8 bits loads.
10855     - size is bit bigger for the new crc32:
10856       1392(old) 1416(new) of text. The is because the new version
10857       shares code with crc32_no_comp() instead of duplicating code.
10858     - about 33% faster on ppc:
10859       New > crc 0 0xfffffff -> 39 secs
10860       Old > crc 0 0xfffffff -> 60 secs
10861
10862     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
10863
10864 commit ad53226156fa64b6d04c0d1d6e91e09979cbea15
10865 Author: Robert P. J. Day <rpjday@crashcourse.ca>
10866 Date:   Tue Nov 17 01:59:29 2009 -0500
10867
10868     README: Update the list of directories.
10869
10870     Bring the directory listing more into line with current content.
10871
10872     Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
10873
10874 commit bd3784df94bfeca43fbf34094df9cb1bd3ecca3b
10875 Author: Pratap Chandu <pratap.rrke@gmail.com>
10876 Date:   Thu Nov 12 19:28:25 2009 +0530
10877
10878     Removes dead code in the file common/cmd_i2c.c
10879
10880     There is some dead code enclosed by #if 0 .... #endif in the file
10881     common/cmd_i2c.c
10882     This patch removes the dead code.
10883
10884     Signed-off-by: Pratap Chandu <pratap.rrke@gmail.com>
10885
10886 commit 64a480601a5614b441de692ae15a62c51e0bb381
10887 Author: Mike Frysinger <vapier@gentoo.org>
10888 Date:   Wed Nov 11 17:51:56 2009 -0500
10889
10890     smc91111_eeprom: drop CONFIG stub protection
10891
10892     Since the Makefile now controls the compilation of this, there is no need
10893     for CONFIG checking nor the stub function.
10894
10895     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
10896
10897 commit f3a7bddc06c927c36a1a99a97131299479ef207a
10898 Author: Magnus Lilja <lilja.magnus@gmail.com>
10899 Date:   Wed Nov 11 19:56:58 2009 +0100
10900
10901     RTC: Fix return code in MC13783 RTC driver.
10902
10903     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
10904
10905 commit d52e3e0176a74c30549251e16c5c00a363c544d2
10906 Author: Magnus Lilja <lilja.magnus@gmail.com>
10907 Date:   Wed Nov 11 19:56:36 2009 +0100
10908
10909     cmd_date: Fix spelling in error message.
10910
10911     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
10912
10913 commit c253122395753abb9e531d8906c5265dc8803fb1
10914 Author: Peter Tyser <ptyser@xes-inc.com>
10915 Date:   Wed Nov 11 10:36:28 2009 -0600
10916
10917     Move do_irqinfo() to common/cmd_irq.c
10918
10919     cmd_irq.c is a much better home and it is already conditionally
10920     compiled based on CONFIG_CMD_IRQ.
10921
10922     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10923
10924 commit a5dd4dc64fe68e549c5ffcf6a048281b5ba94752
10925 Author: Peter Tyser <ptyser@xes-inc.com>
10926 Date:   Wed Nov 11 10:36:19 2009 -0600
10927
10928     cmd_license: Remove unneeded #ifdef CONFIG_CMD_LICENSE
10929
10930     cmd_license is already conditionally compiled at the Makefile-level.
10931
10932     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10933
10934 commit 06015146a15adc7455440c491d543f6a8091551d
10935 Author: Peter Tyser <ptyser@xes-inc.com>
10936 Date:   Mon Nov 9 15:18:52 2009 -0600
10937
10938     m41t11: Remove unused functions
10939
10940     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10941
10942 commit 9ef78511cda39987e5fc10febf386fd19f58ecf7
10943 Author: Peter Tyser <ptyser@xes-inc.com>
10944 Date:   Mon Nov 9 15:17:50 2009 -0600
10945
10946     circbuf: Move to lib_generic and conditionally compile
10947
10948     circbuf could be used as a generic library and is only currently
10949     needed when CONFIG_USB_TTY is defined.
10950
10951     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
10952
10953 commit 604f7ce55ad74694ef8743ad2e99933dc0265e46
10954 Author: Sanjeev Premi <premi@ti.com>
10955 Date:   Mon Nov 9 22:43:00 2009 +0530
10956
10957     Fix build failure in examples/standalone
10958
10959     Some versions of 'make' do not handle trailing white-spaces
10960     properly. Trailing spaces in ELF causes a 'fake' source to
10961     be added to the variable COBJS; leading to build failure
10962     (listed below). The problem was found with GNU Make 3.80.
10963
10964     Using text-function 'strip' as a workaround for the problem.
10965
10966     make[1]: Entering directory `/home/sanjeev/u-boot/examples/standalone'
10967     arm-none-linux-gnueabi-gcc -g  -Os   -fno-common -ffixed-r8 -msoft-float
10968     -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/sanjeev/u-boot/include
10969     -fno-builtin -ffreestanding -nostdinc -isystem /opt/codesourcery/2009q1-
10970     203/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/include -pipe  -DCONFIG_
10971     ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-interwork -march=armv5
10972     -Wall -Wstrict-prototypes -fno-stack-protector -g  -Os   -fno-common -ff
10973     ixed-r8 -msoft-float   -D__KERNEL__ -DTEXT_BASE=0x80e80000 -I/home/sanje
10974     ev/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem /opt/co
10975     desourcery/2009q1-203/bin/../lib/gcc/arm-none-linux-gnueabi/4.3.3/includ
10976     e -pipe  -DCONFIG_ARM -D__ARM__ -marm  -mabi=aapcs-linux -mno-thumb-inte
10977     rwork -march=armv5 -I.. -Bstatic -T u-boot.lds  -Ttext 0x80e80000 -o .c
10978     arm-none-linux-gnueabi-gcc: no input files
10979     make[1]: *** [.c] Error 1
10980     make[1]: Leaving directory `/home/sanjeev/u-boot/examples/standalone'
10981     make: *** [examples/standalone] Error 2
10982     premi #
10983
10984     Signed-off-by: Sanjeev Premi <premi@ti.com>
10985
10986     Fixed typo (s/ElF/ELF/).
10987     Signed-off-by: Wolfgang Denk <wd@denx.de>
10988
10989 commit d984fed068b3bec8a7edaf7a3de71479abde080a
10990 Author: Scott Wood <scottwood@freescale.com>
10991 Date:   Wed Nov 4 18:41:41 2009 -0600
10992
10993     makefiles: fixes for building build tools
10994
10995     Currently, some of the tools instead set CC to be HOSTCC in order to re-use
10996     some pattern rules -- but this fails when the user overrides CC on the make
10997     command line.  Also, the HOSTCFLAGS in tools/Makefile are currently not
10998     being used because config.mk overwrites them.
10999
11000     This patch adds static pattern rules for files that have been requested to
11001     be built with the native compiler using $(HOSTSRCS) and $(HOSTOBJS), and
11002     converts the tools to use them.
11003
11004     It restores easylogo to using the host compiler, which was broken by commit
11005     38d299c2db81bd889c601b5dfc12c4e83ef83333 (if this was an intentional change,
11006     please let me know -- but it seems to be a build tool).
11007
11008     It restores -pedantic and the special flags for darwin and cygwin that were
11009     requested in tools/makefile (but keeps the flags added by config.mk) --
11010     hopefully someone can test this on those platforms.  It no longer
11011     conditionalizes -pedantic on not being darwin; it wasn't clear that that was
11012     intentional, and unless there's a real problem it's just inviting people to
11013     contribute non-pedantic patches to those files (I'm not a fan of -pedantic
11014     personally, but if it's on for one platform it should be on for all).
11015
11016     HOST_LDFLAGS is renamed HOSTLDFLAGS for consistency with the previous
11017     HOST_CFLAGS to HOSTCFLAGS rename.  A new HOSTCFLAGS_NOPED is made available
11018     for those files which currently cannot be built with -pedantic, and replaces
11019     the old FIT_CFLAGS.
11020
11021     imls now uses the cross compiler properly, rather than by trying to
11022     reconstruct CC using the typoed $(CROSS_COMPILER).
11023
11024     envcrc.c is now dependency-processed unconditionally -- previously it would
11025     be built without being on (HOST)SRCS if CONFIG_ENV_IS_EMBEDDED was not
11026     selected.
11027
11028     Signed-off-by: Scott Wood <scottwood@freescale.com>
11029
11030 commit af860962b544ddf323c4ff68454f00d31e44df0a
11031 Author: Becky Bruce <beckyb@kernel.crashing.org>
11032 Date:   Wed Nov 4 18:30:08 2009 -0600
11033
11034     85xx: Remove unused CONFIG_ASSUME_AMD_FLASH from config files
11035
11036     A bunch of the 85xx boards have this cruft in them - it's not used
11037     anywhere.  Delete it.
11038
11039     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
11040
11041 commit bf44f3f327acddba202ff67f70192926ea47dfd1
11042 Author: Mike Frysinger <vapier@gentoo.org>
11043 Date:   Wed Nov 4 16:34:42 2009 -0500
11044
11045     exports: rewrite jump table init
11046
11047     The current jump table init fails to initialize a bunch of exported
11048     symbols (forceenv/do_reset/etc...).  Rather than fix just these few
11049     missing pieces, rewrite the code to utilize the existing list of
11050     exported symbols -- _exports.h.  Since every exported symbol has to
11051     be listed in this header, it makes sense to use it so that we only
11052     ever have one list that needs to be updated and things can't fall
11053     out of sync again.
11054
11055     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11056
11057 commit deec1fbd4f704dded2e668bb9e368631981ea139
11058 Author: Wolfgang Denk <wd@denx.de>
11059 Date:   Wed Dec 2 22:26:30 2009 +0100
11060
11061     MAINTAINERS: update responsible for MPC85xx/86xx
11062
11063     Signed-off-by: Wolfgang Denk <wd@denx.de>
11064     Cc: Kumar Gala <galak@kernel.crashing.org>
11065     Cc: Becky Bruce <beckyb@kernel.crashing.org>
11066
11067 commit 71636fa7c3de63de29c0f514d5c725eccb011657
11068 Author: Tom Rix <Tom.Rix@windriver.com>
11069 Date:   Sun Nov 29 17:56:36 2009 -0600
11070
11071     ARM Update mach-types
11072
11073     Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
11074     And built with
11075
11076     repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
11077     commit 3fcca9ac6cbce35b3e81e247d375534117d5f4cd
11078
11079     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
11080
11081 commit 7c15121f4007751af8c45c978c4ad7d6c5ff11f9
11082 Author: Vaibhav Hiremath <hvaibhav@ti.com>
11083 Date:   Mon Nov 23 16:36:05 2009 +0530
11084
11085     omap3_mmc: Encapsulate twl4030 under option CONFIG_TWL4030_POWER
11086
11087     Fixes the build/compilation error if we try to re-use the omap3_mmc code
11088     without TWL4030_POWER.
11089
11090     Signed-off-by: Vaibhav Hiremath <hvaibhav@ti.com>
11091
11092 commit 6406d6daea51bbeed21f3829b37d3f395c198e54
11093 Author: Sandeep Paulraj <s-paulraj@ti.com>
11094 Date:   Sat Nov 21 13:13:59 2009 -0500
11095
11096     TI DaVinci: Adding a README for the DaVinci series of SOC's
11097
11098     Adding an initial README for the DaVinci series of SOC's
11099
11100     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11101
11102 commit 990f569c4fa6b9e76b31d0a5229981c092b02dcf
11103 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj at>
11104 Date:   Sat Jun 6 10:30:58 2009 +0000
11105
11106     avr32/hsdramc: Move conditional compilation to Makefile
11107
11108     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj <at> jcrosoft.com>
11109     Cc: Haavard Skinnemoen <haavard.skinnemoen <at> atmel.com>
11110
11111 commit 3f12f5217e8bdf8f6842bf1b8c5c5b98425ac3db
11112 Author: Sandeep Paulraj <s-paulraj@ti.com>
11113 Date:   Sat Nov 21 13:24:17 2009 -0500
11114
11115     NAND: Add config option for imx27lite
11116
11117     We will get compilation warnings without
11118     "CONFIG_SYS_64BIT_VSPRINTF" being defined
11119     in the board config.
11120
11121     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11122
11123 commit 43a5f0df2f2e3a2b5eab05d6742501c98d3c0d0c
11124 Author: Po-Yu Chuang <ratbert.chuang@gmail.com>
11125 Date:   Wed Nov 11 17:27:30 2009 +0800
11126
11127     arm: A320: Add support for Faraday A320 evaluation board
11128
11129     This patch adds support for A320 evaluation board from Faraday. This board
11130     uses FA526 processor by default and has 512kB and 32MB NOR flash, 64M RAM.
11131     FA526 is an ARMv4 processor and uses the ARM920T source in this patch.
11132
11133     Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
11134
11135 commit 39ba774f9b02c44b8fd4df44afac932800c18662
11136 Author: Po-Yu Chuang <ratbert.chuang@gmail.com>
11137 Date:   Wed Nov 11 17:26:00 2009 +0800
11138
11139     arm: A320: driver for FTRTC010 real time clock
11140
11141     This patch adds an FTRTC010 driver for Faraday A320 evaluation board.
11142
11143     Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
11144
11145 commit c1ee63cee89c5822fbbcc63586c8f2a1add70614
11146 Author: Sandeep Paulraj <s-paulraj@ti.com>
11147 Date:   Sat Nov 21 18:08:49 2009 -0500
11148
11149     TI DaVinci DM646x: Enable NAND on DM6467 EVM
11150
11151     This patch enables NAND on the DM6467 EVM
11152
11153     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11154
11155 commit d414aae552bc229dafcad92028effb4a8306c7a5
11156 Author: Nishanth Menon <nm@ti.com>
11157 Date:   Mon Nov 9 09:29:34 2009 -0500
11158
11159     OMAP3: Fix SDRC init
11160
11161     Defaults are for Infineon DDR timings.
11162     Since none of the supported boards currently do
11163     XIP boot, these seem to be faulty. fix the values
11164     as per the calculations(ACTIMA,B), conf
11165     the sdrc power with pwdnen and wakeupproc bits
11166
11167     Signed-off-by: Nishanth Menon <nm@ti.com>
11168
11169 commit 30563a04bff73fd4fbd840b846f4b6459759a839
11170 Author: Nishanth Menon <nm@ti.com>
11171 Date:   Sat Nov 7 10:51:24 2009 -0500
11172
11173     OMAP3:SDRC: introduce DDR types
11174
11175     Micron DDR timings based on:
11176     http://www.sakoman.net/cgi-bin/gitweb.cgi?p=x-load-omap3.git;a=blob;f=include/asm/arch-omap3/mem.h;h=e6fbfe3947f5d0d85fea776e30821d4017316d86;hb=HEAD
11177
11178     Introduce Micron DDR timings and provide
11179     CONFIG_OMAP3_INFINEON_DDR and CONFIG_OMAP3_MICRON_DDR config
11180     options to allow for platform files to setup their timings as
11181     per the type of DDR selected
11182
11183     Reported-by: Steve Sakoman in http://www.nabble.com/forum/Permalink.jtp?root=25779518&post=25959734&page=y
11184
11185     Signed-off-by: Nishanth Menon <nm@ti.com>
11186
11187 commit 169a4c804dbaf11facb041b1333d394c6ceb8d68
11188 Author: Nishanth Menon <nm@ti.com>
11189 Date:   Sat Nov 7 10:40:47 2009 -0500
11190
11191     OMAP3:SDRC: Cleanup references to SDP
11192
11193     Remove SDP referenced unused defines
11194
11195     Signed-off-by: Nishanth Menon <nm@ti.com>
11196
11197 commit 2819e1365be0c81a0141ef5c6a7996b40888f6d8
11198 Author: Sekhar Nori <nsekhar@ti.com>
11199 Date:   Thu Nov 12 11:09:25 2009 -0500
11200
11201     TI DA8xx: Integrate DA830 EVM support into U-Boot
11202
11203     Integrate DA830 EVM support into U-Boot.
11204
11205     Provides initial support for TI OMAP-L137/DA830 SoC devices on a Spectrum
11206     Digital EVM board. See http://www.spectrumdigital.com/
11207
11208     Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11209
11210 commit bdc9c6c7f77a9a63349ecb9f54b20ad34033a2ae
11211 Author: Sekhar Nori <nsekhar@ti.com>
11212 Date:   Thu Nov 12 11:08:39 2009 -0500
11213
11214     TI DA8xx: Add new directory for da830evm board
11215
11216     Add new directory for da830evm board
11217
11218     Provides initial support for TI OMAP-L137/DA830 SoC devices on a Spectrum
11219     Digital EVM board. See http://www.spectrumdigital.com/
11220
11221     Provides:
11222     Initial boot and configuration.
11223     Support for i2c.
11224     UART support (console).
11225
11226     Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11227
11228 commit 91172baf46a57807233eb7bcd724b9f10109cfe0
11229 Author: Sekhar Nori <nsekhar@ti.com>
11230 Date:   Thu Nov 12 11:07:22 2009 -0500
11231
11232     TI DA8xx: Add DA8xx cpu functions
11233
11234     Provides initial support for TI OMAP-L1x/DA8xx SoC devices.
11235     See http://www.ti.com
11236
11237     Provides:
11238     Low level initialisation.
11239     System clock API.
11240     Timer control.
11241
11242     Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11243
11244 commit bbed056e550b26712edc173411c9d7ff9cb7e0e6
11245 Author: Nick Thompson <nick.thompson@gefanuc.com>
11246 Date:   Thu Nov 12 11:06:08 2009 -0500
11247
11248     Add TI DA8xx support: DA8xx includes
11249
11250     Provides initial support for TI OMAP-L1x/DA8xx SoC devices.
11251     See http://www.ti.com
11252
11253     The DA8xx devices are similar to DaVinci devices but have a differing
11254     memory map and updated peripheral versions.
11255
11256     Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11257     Signed-off-by: Sekhar Nori <nsekhar@ti.com>
11258
11259 commit ca8480d444bdcc1670e42a613c5a5e4e8366d2d9
11260 Author: Nick Thompson <nick.thompson@gefanuc.com>
11261 Date:   Thu Nov 12 11:03:23 2009 -0500
11262
11263     TI Davinci: add a pin multiplexer configuration API
11264
11265     Creates a method allowing pin settings to be logically grouped into data
11266     structure arrays and provides an API to configure the pinmux settings to
11267     enable the relevant pin functions.
11268
11269     Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11270
11271 commit 9868a36dfb8de4bb98b48e4f4eb912312d67279e
11272 Author: Nick Thompson <nick.thompson@gefanuc.com>
11273 Date:   Thu Nov 12 11:02:17 2009 -0500
11274
11275     TI Davinci timer.c: Remove volatiles and memory mapped structures
11276
11277     Remove volatiles and memory mapped structure accesses and replace with
11278     readl and writel macro usage.
11279
11280     Signed-off-by: Nick Thompson <nick.thompson@gefanuc.com>
11281
11282 commit c90b32739a50ca52d9b8d220ea6875ae994566ec
11283 Author: Grazvydas Ignotas <notasas@gmail.com>
11284 Date:   Thu Nov 12 11:46:07 2009 +0200
11285
11286     OMAP3: pandora: fix booting without serial attached
11287
11288     When the board is booted without serial cable attached (which
11289     is how most of them will be used) UART RX is left floating and
11290     sometimes picks noise, which interrupts countdown and enters
11291     U-Boot prompt instead of booting the kernel.
11292
11293     Fix this by setting up internal pullup on UART RX pin. This
11294     does not prevent serial from working as the internal pullup
11295     is weak.
11296
11297     Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
11298
11299 commit ac67804fbb2d82a19170066c02af7053d474ce8d
11300 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
11301 Date:   Tue Nov 17 18:30:34 2009 +0900
11302
11303     Add a unified s3c24x0 header file
11304
11305     This patch adds a unified s3c24x0 cpu header file that selects the header
11306     file for the specific s3c24x0 cpu from the SOC and CPU configs defined in
11307     board config file. This removes the current chain of s3c24-type #ifdef's
11308     from the s3c24x0 code.
11309
11310     Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
11311     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
11312
11313 commit a59a23d68ae4f4a1c07d105520c93e6e289d186f
11314 Author: Seunghyeon Rhee <rhee4j1@gmail.com>
11315 Date:   Fri Nov 13 16:49:41 2009 +0900
11316
11317     S3C6400/SMDK6400: fix stack_setup in start.S
11318
11319     Fix stack_setup to place the stack on the correct address in DRAM
11320     accroding to U-Boot standard and remove conditional compilation by
11321     CONFIG_MEMORY_UPPER_CODE macro that is not necessry. This macro
11322     was introduced and used only by this board for some unclear reason.
11323
11324     The definition of this macro is also removed because it's not
11325     referenced elsewhere.
11326
11327     Signed-off-by: Seunghyeon Rhee <seunghyeon@lpmtec.com>
11328     Tested-by: Minkyu Kang <mk7.kang@samsung.com>
11329
11330 commit 940032260914076b1594906334b2e3f7af6fb7cf
11331 Author: Minkyu Kang <mk7.kang@samsung.com>
11332 Date:   Tue Nov 10 20:23:50 2009 +0900
11333
11334     s5pc1xx: serial: fix the error check logic
11335
11336     Because of Frame error, Parity error and Overrun error are occured only receive
11337     operation, need to masking when error checking.
11338
11339     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
11340
11341 commit 9ebfdc202275bcd9eb4af56e32bfb4253ff1b781
11342 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
11343 Date:   Wed Nov 4 17:49:31 2009 +0900
11344
11345     Clean-up of s3c24x0 header files
11346
11347     Cleans up the s3c24x0 header files:
11348
11349     s4c24x0.h: removes the use of 'volatile' from the S3C24X0_REG8,
11350     S3C24X0_REG16 and S3C24X0_REG32 register typedef's. Registers are always
11351     accessed using the IO accessor functions which cast the register address
11352     as 'volatile' anyway so it isn't required here.
11353
11354     s3c2400.h and s3c2410.h: insert a blank line between the static inline
11355     functions
11356
11357     Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
11358
11359 commit 47e801bec360e69e4b087a141d015b318e1b0212
11360 Author: Minkyu Kang <mk7.kang@samsung.com>
11361 Date:   Wed Nov 4 16:07:59 2009 +0900
11362
11363     s3c64xx: move s3c64xx header files to asm-arm/arch-s3c64xx
11364
11365     This patch moves the s3c64xx header files from include/
11366     to include/asm-arm/arch-s3c64xx
11367
11368     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
11369
11370 commit 492fb1fdbcdd5e21be0b6742c15f76c648f0653b
11371 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
11372 Date:   Tue Nov 3 18:08:41 2009 +0900
11373
11374     Move s3c24x0 header files to asm-arm/arch-s3c24x0/
11375
11376     This patch moves the s3c24x0 header files from include/ to
11377     include/asm-arm/arch-s3c24x0/.
11378
11379     checkpatch.pl showed 2 errors and 3 warnings. The 2 errors were both due
11380     to a non-UTF8 character in David M?ller's name:
11381
11382     ERROR: Invalid UTF-8, patch and commit message should be encoded in UTF-8
11383     #489: FILE: include/asm-arm/arch-s3c24x0/s3c2410.h:3:
11384     + * David M?ller ELSOFT AG Switzerland. d.mueller@elsoft.ch
11385
11386     As David's name correctly contains a non-UTF8 character I haven't fixed
11387     these errors.
11388
11389     The 3 warnings were all because of the use of 'volatile' in s3c24x0.h:
11390
11391     WARNING: Use of volatile is usually wrong: see Documentation/volatile-considered-harmful.txt
11392     #673: FILE: include/asm-arm/arch-s3c24x0/s3c24x0.h:35:
11393     +typedef volatile u8        S3C24X0_REG8;
11394     +typedef volatile u16       S3C24X0_REG16;
11395     +typedef volatile u32       S3C24X0_REG32;
11396
11397     I'll fix these errors in another patch.
11398
11399     Tested by running MAKEALL for ARM8 targets and ensuring there were no new
11400     errors or warnings.
11401
11402     Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
11403     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
11404
11405 commit 2d251ccaa90997012e0b1f13bf791df2bf03a144
11406 Author: Tom Rix <Tom.Rix@windriver.com>
11407 Date:   Sun Nov 15 10:58:06 2009 -0600
11408
11409     ARM Update mach-types
11410
11411     Fetched from http://www.arm.linux.org.uk/developer/machines/download.php
11412     And built with
11413
11414     repo http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
11415     commit 156171c71a0dc4bce12b4408bb1591f8fe32dc1a
11416
11417     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
11418
11419 commit c88ed4cb2eed29a690ac6689ed1dc2f5e9547d15
11420 Author: Mark Asselstine <[mark.asselstine@windriver.com]>
11421 Date:   Tue Oct 27 19:40:40 2009 +0530
11422
11423     sheevaplug: correct SDRAM address control register
11424
11425     value
11426
11427     The SheevaPlug DevKit is shipped with 4x8 by 1Gb DDR devices in
11428     two banks for a total of 512MB of RAM. Based on this configuration
11429     the existing values for SDRAM address control register are incorrect
11430     and result in random kernel oops as memory is incorrectly accessed
11431     (while for example extracting a large tarball such as a rootfs).
11432     Based on the hardware configuration along with the supporting
11433     documentation from Marvell these are the correct values, as
11434     well this change mimics values previously used in Marvell's own
11435     u-boot git tree for the SheevaPlug.
11436
11437     Other variants of the hardware such as the PogoPlug and TonidoPlug
11438     may have different memory configurations but to properly support
11439     those additional board directories should be maintained or a better
11440     system to support other kwb*.cfg is needed.
11441
11442     Tested on SheevaPlug DevKit.
11443
11444     Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com>
11445
11446 commit 9829cabbaa0474e94075bf7d62c99bdba996518b
11447 Author: Sandeep Paulraj <s-paulraj@ti.com>
11448 Date:   Wed Oct 28 19:16:43 2009 -0400
11449
11450     Fix for Void function returning value in sbc35-a9g20
11451
11452     Void function was returning 0 in the m41t94 rtc driver.
11453     This makes it similar to m41t62 rtc driver.
11454
11455     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11456
11457 commit d5e2d625c74c84aa419ba7fa0c81bad93fc69a60
11458 Author: Tom Rix <Tom.Rix@windriver.com>
11459 Date:   Sat Oct 24 14:48:33 2009 -0500
11460
11461     ARM Update mach-types.h
11462
11463     From http://ftp.arm.linux.org.uk/pub/linux/arm/kernel/git-cur/linux-2.6-arm
11464
11465     Commit id 0996391139f43d032335b5360db11da62a2cbb39
11466
11467     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
11468
11469 commit 34ddbd171ba154e9afd83f07a07ad8b57ac592e3
11470 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
11471 Date:   Thu Oct 22 23:06:59 2009 +0200
11472
11473     ppc4xx: Remove autoupdate feature from PLU405 board
11474
11475     The autoupdate feature is not used on PLU405 boards.
11476     So remove it.
11477
11478     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11479     Signed-off-by: Stefan Roese <sr@denx.de>
11480
11481 commit 824d82997fbcf28e49081d36fdd5d3be1b92b03d
11482 Author: Ira W. Snyder <iws@ovro.caltech.edu>
11483 Date:   Wed Nov 4 13:37:59 2009 -0800
11484
11485     Fix example FIT image source files
11486
11487     The example FIT image source files do not compile with the latest dtc and
11488     mkimage. The following error message is produced:
11489
11490     DTC: dts->dtb  on file "kernel.its"
11491     Error: kernel.its 7:0 - 1:0 syntax error
11492     FATAL ERROR: Unable to parse input tree
11493     ./mkimage: Can't read kernel.itb.tmp: Invalid argument
11494
11495     The FIT image source files are missing the "/dts-v1/;" directive at the
11496     beginning of the file. Add the directive to the examples.
11497
11498     Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
11499
11500 commit fd66066ee3ce15c2966feb9b2be0f0d51a95db48
11501 Author: Mike Frysinger <vapier@gentoo.org>
11502 Date:   Wed Nov 4 16:13:19 2009 -0500
11503
11504     img2srec: use standard types
11505
11506     The img2srec code creates a lot of typedefs with common names.  These
11507     easily clash with system headers that include these typedefs (like mingw).
11508
11509     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11510
11511 commit 8204e068110e8abe5db9c3b7df9971b58cda8f26
11512 Author: Mike Frysinger <vapier@gentoo.org>
11513 Date:   Wed Nov 4 16:03:25 2009 -0500
11514
11515     tools: gitignore *.exe binaries
11516
11517     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11518
11519 commit 425d3b666eee5c58fdb82fb894a535dd71782a05
11520 Author: Peter Tyser <ptyser@xes-inc.com>
11521 Date:   Tue Nov 3 23:31:07 2009 -0600
11522
11523     ppc: Move conditional compilation of kgdb.c to Makefile
11524
11525     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
11526
11527 commit e06ab6546b332acc55ac4e7c31338662328b0fb3
11528 Author: Mike Frysinger <vapier@gentoo.org>
11529 Date:   Tue Nov 3 11:36:39 2009 -0500
11530
11531     spi_flash.h: pull in linux/types.h for u## types
11532
11533 commit 0008555f4d57c15ad86ee735861ca0d783042f61
11534 Author: Mike Frysinger <vapier@gentoo.org>
11535 Date:   Tue Nov 3 11:36:26 2009 -0500
11536
11537     bootm: mark local boot_os[] table static
11538
11539     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11540
11541 commit a8fa379d47f06c7d3ed75c8fb26ae43ee38e1fd7
11542 Author: Nishanth Menon <nm@ti.com>
11543 Date:   Mon Nov 2 09:40:18 2009 -0600
11544
11545     mkconfig: deny messed up ARCH definition
11546
11547     Refuse to setup a platform if the command line ARCH= is not the same
11548     as the one required for the board. This prevents any user with
11549     prehistoric aliases from messing up their builds.
11550
11551     Reported in thread:
11552     http://old.nabble.com/-U-Boot--Build-breaks-on-some-OMAP3-configs-to26132721.html
11553
11554     Inputs from: Mike Frysinger and Wolfgang Denk:
11555     http://lists.denx.de/pipermail/u-boot/2009-November/063642.html
11556
11557     Cc: Wolfgang Denk <wd@denx.de>
11558     Cc: Mike Frysinger <vapier@gentoo.org>
11559     Cc: Anand Gadiyar <gadiyar@ti.com>
11560     Cc: Dirk Behme <dirk.behme@googlemail.com>
11561     Signed-off-by: Nishanth Menon <nm@ti.com>
11562
11563 commit 67b96e87da1b84660fa1e5b78cc760246d116814
11564 Author: Remy Bohmer <linux@bohmer.net>
11565 Date:   Wed Oct 28 22:13:39 2009 +0100
11566
11567     Repair the 'netretry=once' option.
11568
11569     'netretry = once' does the same as 'netretry = yes', because it is not stored
11570     when it was tried once.
11571
11572     Signed-off-by: Remy Bohmer <linux@bohmer.net>
11573     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
11574
11575 commit b25e38fc36e13fa8037fa4d37fe909d1d6e6f372
11576 Author: Remy Bohmer <linux@bohmer.net>
11577 Date:   Thu Oct 29 14:24:22 2009 +0100
11578
11579     Repair build fail in case CONFIG_PPC=n and CONFIG_FIT=y
11580
11581     Signed-off-by: Remy Bohmer <linux@bohmer.net>
11582
11583 commit 01826abc02ce160501534788e63629ccbe31b05c
11584 Author: Grazvydas Ignotas <notasas@gmail.com>
11585 Date:   Thu Nov 12 11:46:07 2009 +0200
11586
11587     OMAP3: pandora: fix booting without serial attached
11588
11589     When the board is booted without serial cable attached (which
11590     is how most of them will be used) UART RX is left floating and
11591     sometimes picks noise, which interrupts countdown and enters
11592     U-Boot prompt instead of booting the kernel.
11593
11594     Fix this by setting up internal pullup on UART RX pin. This
11595     does not prevent serial from working as the internal pullup
11596     is weak.
11597
11598     Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
11599
11600 commit 41dfd8a60324243dbe2dc313a607910824a68aa7
11601 Author: Remy Bohmer <linux@bohmer.net>
11602 Date:   Wed Oct 28 22:13:37 2009 +0100
11603
11604     Add support for CS2 dataflash for Atmel-SPI.
11605
11606     The only missing chipselect line support is CS2, and I need it on
11607     CS2...
11608
11609     Signed-off-by: Remy Bohmer <linux@bohmer.net>
11610
11611 commit faf36c1437c95e4a86835633d9801c5f6396a3c7
11612 Author: Remy Bohmer <linux@bohmer.net>
11613 Date:   Wed Oct 28 22:13:36 2009 +0100
11614
11615     Fix mingw tools build
11616
11617     mkimage does not build due to missing strtok_r() and getline() implementation
11618
11619     Signed-off-by: Remy Bohmer <linux@bohmer.net>
11620
11621 commit 6a590c5f5fd12cdd27f3153522acfac3854590e7
11622 Author: Remy Bohmer <linux@bohmer.net>
11623 Date:   Wed Oct 28 22:13:35 2009 +0100
11624
11625     Building of FIT images does not work.
11626
11627     The type is not set for generation of the FIT images, resulting
11628     in no images being created without printing or returning an error
11629
11630     Signed-off-by: Remy Bohmer <linux@bohmer.net>
11631
11632 commit 0a7691e820e33b23f61c6ea0ef6fa72099d1a6ae
11633 Author: Renato Andreola <renato.andreola@imagos.it>
11634 Date:   Mon Nov 23 16:45:14 2009 -0500
11635
11636     Nios2: do_boom_linux(): kernel gunzip input data integrity problem due to
11637         missing cache flush.
11638
11639         Added instruction and data caches flush.
11640
11641     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
11642
11643 commit de03825386eaedb5e17261dd87cde86e9a764ba9
11644 Author: Scott McNutt <smcnutt@psyent.com>
11645 Date:   Mon Nov 23 16:29:40 2009 -0500
11646
11647     Nios2: Fix compiler warnings in lib_nios2/board.c (unused variables)
11648
11649     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
11650
11651 commit 57baa379cf2f67df89a5c6052767fd25daff20bd
11652 Author: Scott McNutt <smcnutt@psyent.com>
11653 Date:   Mon Nov 23 15:54:25 2009 -0500
11654
11655     Nios2/Nios: Remove unnecessary (residual) linker Nios command scripts from
11656         the standalone examples.
11657
11658     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
11659
11660 commit eb5eb2b0f744f0cba405160c5d01335c40f09acf
11661 Author: Stefan Roese <sr@denx.de>
11662 Date:   Thu Nov 19 14:03:17 2009 +0100
11663
11664     ppc4xx: Cleanup PPC4xx I2C infrastructure
11665
11666     This patch cleans up the PPC4xx I2C intrastructure:
11667
11668     - Use C struct to describe the I2C registers instead of defines
11669     - Coding style cleanup (braces, whitespace, comments, line length)
11670     - Extract common code from i2c_read() and i2c_write()
11671     - Remove unneeded IIC defines from ppc405.h & ppc440.h
11672
11673     Signed-off-by: Stefan Roese <sr@denx.de>
11674
11675 commit b2f618f2150b15b2674f11d09e1c0fdfe460c1cd
11676 Author: Stefan Roese <sr@denx.de>
11677 Date:   Thu Nov 19 11:49:36 2009 +0100
11678
11679     ppc4xx: Remove some testing code from 4xx_pcie.c
11680
11681     This code got included accidentally.
11682
11683     Signed-off-by: Stefan Roese <sr@denx.de>
11684
11685 commit 4e574c4e2d3776d9db62dca4ca3c73be1574af43
11686 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
11687 Date:   Mon May 18 13:20:54 2009 +0200
11688
11689     at91: Extended soft_i2c driver for AT91SAM9263 SoC
11690
11691     While hard_i2c support is not available
11692     (see http://lists.denx.de/pipermail/u-boot/2009-March/049751.html),
11693     this patch enables soft_i2c on AT91SAM9263 SoC.
11694
11695     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
11696
11697 commit 396fd17338b9bf1f84f494ec1860427e18868ede
11698 Author: Peter Tyser <ptyser@xes-inc.com>
11699 Date:   Fri Oct 16 17:36:27 2009 -0500
11700
11701     Add 'true' and 'false' commands
11702
11703     These commands are only enabled when the hush shell is enabled and can
11704     be useful in scripts such as:
11705
11706     while true do
11707         echo "Booting OS...";
11708         run $bootcmd;
11709         echo "Booting OS failed";
11710         sleep 10;
11711     done
11712
11713     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
11714
11715 commit 4e1ca93b6bae34b68be9280b43bf0289d994656c
11716 Author: Peter Tyser <ptyser@xes-inc.com>
11717 Date:   Fri Oct 16 17:36:26 2009 -0500
11718
11719     cmd_help: General cleanup
11720
11721     Shorten the overly-verbose help message of 'help' and clean up some
11722     redundant ifdefery while we're at it.
11723
11724     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
11725
11726 commit 6b8f5ad10f567362a3682840f59ba0fc470af319
11727 Author: Peter Tyser <ptyser@xes-inc.com>
11728 Date:   Fri Oct 16 17:36:25 2009 -0500
11729
11730     command.c: Break commands out to appropriate cmd_*.c files
11731
11732     command.c should contain common code related to commands, not
11733     miscellaneous command implementations.
11734
11735     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
11736
11737 commit fcffb680e77fcb48598d4a9944dbe2d4503170e0
11738 Author: Mike Frysinger <vapier@gentoo.org>
11739 Date:   Wed Oct 14 19:28:03 2009 -0400
11740
11741     sf: fix stmicro offset setup while erasing
11742
11743     Reported-by: Peter Gombos <gombos@protecta.hu>
11744     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11745
11746 commit d394a7795027d96ca55799df40bd5c4a13dbeebe
11747 Author: Jason McMullan <mcmullan@netapp.com>
11748 Date:   Fri Oct 9 17:12:23 2009 -0400
11749
11750     sf: new driver for Winbond W25X16/32/64 devices
11751
11752     Signed-off-by: Jason McMullan <jason.mcmullan@gmail.com>
11753     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
11754
11755 commit cada315100c88894b85972a91309a6f2413966b6
11756 Author: Marcel Ziswiler <marcel@ziswiler.com>
11757 Date:   Thu Oct 1 23:55:17 2009 +0200
11758
11759     mpc8260: move FDT memory node fixup into common CPU code.
11760
11761     Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
11762     Tested-by: Heiko Schocher <hs@denx.de>
11763
11764 commit f2cea405f83da46b72098ea874fb3eefe185d312
11765 Author: Po-Yu Chuang <ratbert.chuang@gmail.com>
11766 Date:   Wed Sep 23 15:52:35 2009 +0800
11767
11768     Add driver for FTRTC010 real time clock
11769
11770     Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
11771
11772     Edited commit message.
11773     Signed-off-by: Wolfgang Denk <wd@denx.de>
11774
11775 commit c0356a88011330646e960dfac8a2c909bede3304
11776 Author: Mark Jackson <mpfj-list@mimc.co.uk>
11777 Date:   Mon Aug 17 16:42:52 2009 +0100
11778
11779     MIMC200: set default fbmem value
11780
11781     This patch adds a default bootargs "fbmem" value to the
11782     CONFIG_BOOTARGS string for the MIMC200 board.
11783
11784     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
11785
11786 commit 10a5a7991258019af155bc19b3b246aaa708b0e2
11787 Author: Sandeep Paulraj <s-paulraj@ti.com>
11788 Date:   Thu Nov 19 23:04:42 2009 -0500
11789
11790     NAND: Add Support for 4K page size in DaVinci NAND driver
11791
11792     This patch adds support for NAND devices with a page size of
11793     4K in the DaVinci NAND driver. The layout matches the layout that TI uses
11794     for 4K page size NAND devices in the kernel NAND driver.
11795
11796     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11797
11798 commit 14ce02c88116316a0285cc7d9c05f83367a5aae8
11799 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
11800 Date:   Wed Nov 18 16:29:29 2009 +0100
11801
11802     ppc4xx: Remove unused features from PMC440 board support
11803
11804     This patch shrinks the PMC440 u-boot binary (from next branch)
11805     to fit into 384kB again.
11806
11807     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11808     Signed-off-by: Stefan Roese <sr@denx.de>
11809
11810 commit 629ab99b3b19c1b7e06a7c4e5d666138bc924c7c
11811 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
11812 Date:   Wed Nov 18 16:28:42 2009 +0100
11813
11814     ppc4xx: Remove confusing comment
11815
11816     This is not the sequoia board.
11817
11818     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11819     Signed-off-by: Stefan Roese <sr@denx.de>
11820
11821 commit 79e2d8df3776b667257e609aefefa071b4fe13a2
11822 Author: Stefan Roese <sr@denx.de>
11823 Date:   Tue Nov 17 15:53:00 2009 +0100
11824
11825     ppc4xx: alpr: Remove some not needed commands to make image fit again
11826
11827     The latest changes in the u-boot/next branch increased the size of the
11828     alpr image a bit more. Now it doesn't fit into the 256k reserved for it.
11829     This patch now removes the commands "askenv" and "irq" which are not
11830     needed in the production systems.
11831
11832     Signed-off-by: Stefan Roese <sr@denx.de>
11833     Cc: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
11834
11835 commit 6c70049bd14e8e81764570732be7f34a89831f09
11836 Author: Stefan Roese <sr@denx.de>
11837 Date:   Thu Nov 12 17:19:37 2009 +0100
11838
11839     ppc4xx: Consolidate pci_master_init() function
11840
11841     This patch removes the duplicted implementations of the pci_master_init()
11842     function by introducing a weak default function for it. It can be
11843     overridden by a board specific version.
11844
11845     Signed-off-by: Stefan Roese <sr@denx.de>
11846
11847 commit a760b0203155da6fb8b8e9086169bb87d09d76fa
11848 Author: Stefan Roese <sr@denx.de>
11849 Date:   Thu Nov 12 16:41:09 2009 +0100
11850
11851     ppc4xx: Consolidate pci_pre_init() function
11852
11853     This patch removes the duplicted implementations of the pci_pre_init()
11854     function by introducing a weak default function for it. This weak default
11855     has a different implementation for some PPC variants. It can be
11856     overridden by a board specific version.
11857
11858     Signed-off-by: Stefan Roese <sr@denx.de>
11859
11860 commit 1095493a5d4c16f481a783f6f54d83ad0e07dfa0
11861 Author: Stefan Roese <sr@denx.de>
11862 Date:   Thu Nov 12 12:00:49 2009 +0100
11863
11864     ppc4xx: Consolidate pci_target_init() function
11865
11866     This patch removes the duplicted implementations of the pci_target_init()
11867     function by introducing a weak default function for it. This weak default
11868     has a different implementation for 440EP(x)/GR(x) PPC's. It can be
11869     overridden by a board specific version (e.g. PMC440, korat).
11870
11871     Signed-off-by: Stefan Roese <sr@denx.de>
11872     Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11873
11874 commit 5e1ded558b7cc28a62c14598f6437023b6262444
11875 Author: Hui.Tang <zetalabs@gmail.com>
11876 Date:   Wed Nov 18 16:24:04 2009 +0800
11877
11878     S3C2410 NAND Flash Add Missing Function
11879
11880     This patch add nand_read_buf() for S3C2410 NAND SPL.
11881     In nand_spl/nand_boot.c, nand_boot() will check nand->select_chip,
11882     so nand->select_chip should also be initialized.
11883
11884     Signed-off-by: Hui.Tang <zetalabs@gmail.com>
11885
11886 commit 6cd752f927e515e63a038fa363edceec5a59c028
11887 Author: Sandeep Paulraj <s-paulraj@ti.com>
11888 Date:   Mon Nov 16 13:32:01 2009 -0500
11889
11890     NAND: Update read_read_subpage API check
11891
11892     This patch updates a check condition in the NAND driver.
11893     The check condition is similat to what is in linux/next.
11894
11895     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11896
11897 commit bb3e9828e7fbcc9e4518e51592876f4a0997d9ec
11898 Author: Sandeep Paulraj <s-paulraj@ti.com>
11899 Date:   Mon Nov 16 13:31:47 2009 -0500
11900
11901     NAND:Extending the nand_ecclayout structure
11902
11903     NANDs with page size of lesser than and equal to 2K are
11904     reaching EOL. They are bing replaced with NANDs of
11905     page size 4K and above.
11906     To support this we have to extend the eccpos field
11907
11908     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
11909
11910 commit 3ffc0d61bad7d986e344ce7062b37c5c8f04fb0e
11911 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
11912 Date:   Tue Oct 27 19:58:09 2009 +0100
11913
11914     ppc4xx: Initialize magnetic coupler on VOM405 boards
11915
11916     This patch fixes an ugly behavior of the IL712 magnetic coupler
11917     as used on VOM405. These parts will remember their last state
11918     over a power cycle which might cause unwanted behavior.
11919
11920     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11921     Signed-off-by: Stefan Roese <sr@denx.de>
11922
11923 commit be0db3e3141c6c6b4e232b51091f35a284cc54e5
11924 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
11925 Date:   Mon Oct 26 09:58:45 2009 +0100
11926
11927     ppc4xx: Initialize magnetic couplers in PLU405
11928
11929     This patch fixes an ugly behavior of the IL712 magnetic couplers
11930     as used on PLU405. These parts will remember their last state
11931     over a power cycle which might cause unwanted behavior.
11932
11933     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11934     Signed-off-by: Stefan Roese <sr@denx.de>
11935
11936 commit 067f54c66acd469870ef6946e1591bfcc02de1b3
11937 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
11938 Date:   Mon Oct 26 09:55:40 2009 +0100
11939
11940     Add minimal SJA1000 header for basic CAN mode
11941
11942     This patch is in preparation for the upcoming PLU405 board fix.
11943
11944     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
11945     Signed-off-by: Stefan Roese <sr@denx.de>
11946
11947 commit 1d2e96de56cc57e25a19bc40d297f36c4c4443a2
11948 Author: Dirk Behme <dirk.behme@googlemail.com>
11949 Date:   Mon Nov 2 20:36:26 2009 +0100
11950
11951     OMAP2/3: I2C: Add support for second and third bus
11952
11953     Add support to use second and third I2C bus, too.
11954
11955     Bus 0 is still the default, but by calling i2c_set_bus_num(1/2) before doing
11956     I2C accesses, code can switch to bus 1 and 2, too. Don't forget to switch
11957     back afterwards, then.
11958
11959     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
11960
11961 commit c758e947aa7d39a2be607ecdedd818ad300807b2
11962 Author: Amul Kumar Saha <amul.saha@samsung.com>
11963 Date:   Wed Nov 4 10:38:46 2009 +0530
11964
11965     ENV Variable support for Flex-OneNAND
11966
11967     Define and use CONFIG_ENV_ADDR_FLEX and CONFIG_ENV_SIZE_FLEX
11968     for storing environment variables.
11969
11970     Signed-off-by: Rohit Hagargundgi <h.rohit@samsung.com>
11971     Signed-off-by: Amul Kumar Saha <amul.saha@samsung.com>
11972
11973 commit cacbe919584193f64e74088e03f068e52775bb86
11974 Author: Amul Kumar Saha <amul.saha@samsung.com>
11975 Date:   Fri Nov 6 17:15:31 2009 +0530
11976
11977     Flex-OneNAND driver support
11978
11979     This patch adds support for Flex-OneNAND devices.
11980
11981     Signed-off-by: Rohit Hagargundgi <h.rohit@samsung.com>
11982     Signed-off-by: Amul Kumar Saha <amul.saha@samsung.com>
11983
11984 commit 35209cbceebe212a8c5ec17d552960f8bd4725f3
11985 Author: Mingkai Hu <Mingkai.hu@freescale.com>
11986 Date:   Tue Oct 20 16:58:17 2009 +0800
11987
11988     fsl_elbc_nand: remove the bbt descriptors relocation fixup
11989
11990     The commit 66372fe2 manually relocated the bbt pattern pointer,
11991     which can be removed by using full relocation.
11992
11993     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
11994
11995 commit 25643d4da257e51f6200b213c75de4fb5b345780
11996 Author: Mingkai Hu <Mingkai.hu@freescale.com>
11997 Date:   Tue Oct 20 16:58:16 2009 +0800
11998
11999     ppc/85xx: make boot from NAND full relocation to RAM
12000
12001     Take advantage of the latest full relocation commit of PPC platform
12002     for boot from NAND.
12003
12004     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
12005     Acked-by: Kumar Gala <galak@kernel.crashing.org>
12006
12007 commit 7e86661cd777eec1e81c5e57c468e81138fda983
12008 Author: David Brownell <dbrownell@users.sourceforge.net>
12009 Date:   Sat Nov 7 16:27:01 2009 -0500
12010
12011     NAND: fix "raw" reads with ECC syndrome layouts
12012
12013     The syndrome based page read/write routines store ECC, and possibly other
12014     "OOB" data, right after each chunk of ECC'd data.  With ECC chunk size of
12015     512 bytes and a large page (2KiB) NAND, the layout is:
12016
12017       data-0 OOB-0 data-1 OOB-1 data-2 OOB-2 data-3 OOB-3 OOB-leftover
12018
12019     Where OOBx is (prepad, ECC, postpad).  However, the current "raw" routines
12020     use a traditional layout -- data OOB, disregarding the prepad and postpad
12021     values -- so when they're used with that type of ECC hardware, those calls
12022     mix up the data and OOB.  Which means, in particular, that bad block
12023     tables won't be found on startup, with data corruption and related chaos
12024     ensuing.
12025
12026     The current syndrome-based drivers in mainline all seem to use one chunk
12027     per page; presumably they haven't noticed such bugs.
12028
12029     Fix this, by adding read/write page_raw_syndrome() routines as siblings of
12030     the existing non-raw routines; "raw" just means to bypass the ECC
12031     computations, not change data and OOB layout.
12032
12033     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
12034     Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
12035     Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
12036
12037 commit 5df3c2b62cebaa0ddb2817364f93726e5dbe3525
12038 Author: Sandeep Paulraj <s-paulraj@ti.com>
12039 Date:   Sat Nov 7 14:25:18 2009 -0500
12040
12041     NAND: Don't walk past end of oobfree[]
12042
12043     When computing oobavail from the list of free areas in the OOB,
12044     don't assume there will always be an unused slot at the end.
12045     This syncs up with the kernel NAND driver.
12046
12047     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12048
12049 commit 18b5a4b43af3c8359cb568f4fa32d6b9dcebbf26
12050 Author: Sandeep Paulraj <s-paulraj@ti.com>
12051 Date:   Sat Nov 7 14:25:03 2009 -0500
12052
12053     NAND: Update check condition for nand_read_page_hwecc API
12054
12055     The patch updates the check condition for determining
12056     whether the ECC corrections has failed.
12057     This makes it similar to what is in the kernel NAND driver.
12058
12059     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12060
12061 commit e25ee0396226fb56679702d0361cf2645504e7f6
12062 Author: Sandeep Paulraj <s-paulraj@ti.com>
12063 Date:   Sat Nov 7 14:24:50 2009 -0500
12064
12065     NAND: Updating comments/explanations in the NAND driver
12066
12067     Patch updates the comments and explanations for
12068     the arguments to various functions.
12069
12070     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12071
12072 commit aad4a28b2518e1d24ee606d9ea31f9b4dd029777
12073 Author: Sandeep Paulraj <s-paulraj@ti.com>
12074 Date:   Sat Nov 7 14:24:34 2009 -0500
12075
12076     NAND: Subpage shift for ecc_steps equal to 16
12077
12078     This was originally part of Thomas Gleixner's patch for
12079     adding support for 4KiB pages.
12080     This is not part of the U-Boot NAND driver so updating the
12081     driver with this to sync up with the kernel NAND driver.
12082
12083     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12084
12085 commit 36e0b98ec832bb5ec42d6e249058d5b84f75dff8
12086 Author: Sandeep Paulraj <s-paulraj@ti.com>
12087 Date:   Sat Nov 7 14:24:20 2009 -0500
12088
12089     NAND: Remove commented out code
12090
12091     Patch removes already commented out dead code
12092
12093     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12094
12095 commit 4f41e7ea1a17ba7207ca41379bf344b317e72c12
12096 Author: Sandeep Paulraj <s-paulraj@ti.com>
12097 Date:   Sat Nov 7 14:24:06 2009 -0500
12098
12099     NAND: Correct the "chip_shift" calculation
12100
12101     This patch updates the "chip_shift" calculation in the
12102     NAND driver. This is being done to sync up the NAND driver with
12103     the kernel NAND driver.
12104
12105     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12106
12107 commit aaa8eec532876c47acfd31bf9b573a00eaad92ae
12108 Author: Sandeep Paulraj <s-paulraj@ti.com>
12109 Date:   Fri Oct 30 13:51:23 2009 -0400
12110
12111     NAND: Update to support 64 bit device size
12112
12113     This patch adds support for NANDs greater than 2 GB.
12114     Patch is based on the MTD NAND driver in the kernel.
12115
12116     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12117     Signed-off-by: Scott Wood <scottwood@freescale.com>
12118
12119 commit 581d04f14d7a39b63d418e2a21e44101233096d1
12120 Author: Peter Tyser <ptyser@xes-inc.com>
12121 Date:   Thu Oct 15 10:48:18 2009 -0500
12122
12123     cmd_nand: Move conditional compilation to Makefile
12124
12125     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12126
12127 commit 9574fd63a97d080e379f30b6a81a1221eaeb797e
12128 Author: Peter Tyser <ptyser@xes-inc.com>
12129 Date:   Thu Oct 15 10:48:17 2009 -0500
12130
12131     cmd_nand: Remove duplicate include
12132
12133     Also remove vague, unnecessary comment
12134
12135     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12136
12137 commit cdbdbe65f5f006cba208accee5a126c659d4b867
12138 Author: Kumar Gala <galak@kernel.crashing.org>
12139 Date:   Fri Nov 13 08:52:21 2009 -0600
12140
12141     ppc/85xx: Fix how we determine the number of CAM entries
12142
12143     We were incorrectly use the max CAM size as the number of entries in
12144     the array for setting up the addrmap.  We should be using the NENTRY
12145     field which is the low 12-bits of TLB1CFG.
12146
12147     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12148
12149 commit fbd47b6753b08162436d9ccad1e63c8d43ede54c
12150 Author: Mike Rapoport <mike@compulab.co.il>
12151 Date:   Thu Nov 12 15:35:08 2009 +0200
12152
12153     smc911x: make smc911x_initialize return correct value
12154
12155     Make smc911x_initialize return -1 on error and number of interfaces
12156     detected otherwise.
12157
12158     Signed-off-by: Mike Rapoport <mike@compulab.co.il>
12159     Acked-by: Mike Frysinger <vapier@gentoo.org>
12160     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12161
12162 commit c44efcf97b335dcef7d014f65b7d3094e79adb13
12163 Author: Mike Frysinger <vapier@gentoo.org>
12164 Date:   Thu Nov 12 22:26:02 2009 -0500
12165
12166     smc911x_eeprom: fix building after smc911x overhaul
12167
12168     When the smc911x driver was converted to NET_MULTI, the smc911x eeprom was
12169     missed.  The config option needed updating as well as overhauling of the
12170     rergister read/write functions.
12171
12172     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12173     Tested-by: Mike Rapoport <mike.rapoport@gmail.com>
12174     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12175
12176 commit 3ad95deb30ac73bd57e966d321215a17d3236f9f
12177 Author: Dave Liu <daveliu@freescale.com>
12178 Date:   Thu Nov 12 07:26:37 2009 +0800
12179
12180     fsl-ddr: Fix the chip-select interleaving issue
12181
12182     commit 1542fbdeec0d1e2a6df13189df8dcb1ce8802be3
12183     introduced one new bug to chip-select interleaving.
12184
12185     Single DDR controller also can do the chip-select
12186     interleaving if there is dual-rank or qual-rank DIMMs.
12187
12188     Signed-off-by: Dave Liu <daveliu@freescale.com>
12189     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12190
12191 commit 651ef90fa6ca824c8e581aeef9e04bbbe7f7e9ce
12192 Author: javier Martin <javier.martin@vista-silicon.com>
12193 Date:   Thu Oct 29 08:22:43 2009 +0100
12194
12195     mxc_fec: avoid free() calls to already freed pointers.
12196
12197     Sometimes, inside NetLoop, eth_halt() is called before eth_init() has
12198     been called. This is harmless except for free() calls to pointers
12199     which have not been allocated yet.
12200
12201     This patch initializes those pointers to NULL and allocates them only
12202     the first time. This way we can get rid of free calls in halt callback.
12203
12204     This has been tested in i.MX27 Litekit board and eldk-4.2 toolchains.
12205
12206     Signed-off-by: Javier Martin <javier.martin@vista-silicon.com>
12207     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12208
12209 commit e8f1546a88b4ade6a910c4a7958a774ee1b40023
12210 Author: javier Martin <javier.martin@vista-silicon.com>
12211 Date:   Thu Oct 29 08:18:34 2009 +0100
12212
12213     mxc_fec: fix some erroneous PHY accesses.
12214
12215     This patch fixes erroneous access to the ethernet PHY which broke the driver.
12216     1. Selector field in the auto-negotiation register must be 0x00001 for
12217     using 802.3, not 0x00000 which is reseved.
12218     2. Access to the PHY address specified by CONFIG_FEC_MXC_PHYADDR, not
12219     0x0 fixed address.
12220
12221     This has been tested in i.MX27 Litekit board and eldk-4.2 toolchains.
12222
12223     Now using proper defines for auto-negotiation register.
12224
12225     Signed-off-by: Javier Martin <javier.martin@vista-silicon.com>
12226     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12227
12228 commit f865fcbbb35851e75fee9c3a3fa8e0f71d9e6463
12229 Author: Ron Lee <ron@debian.org>
12230 Date:   Wed Aug 5 20:14:01 2009 +0200
12231
12232     ARM Don't inline weak symbols
12233
12234     ------------------------------------------------------------------------
12235
12236     GCC 4.4 complains about this now.
12237
12238     Signed-off-by: Ron Lee <ron@debian.org>
12239
12240 commit efe12bcec55c3d77b9ead56e62010d26b66781f3
12241 Author: Stefan Roese <sr@denx.de>
12242 Date:   Mon Nov 9 14:15:42 2009 +0100
12243
12244     ppc4xx: Katmai: Add chip_config command
12245
12246     This patch removes the Katmai "bootstrap" command and replaces it
12247     with the now common command "chip_config".
12248
12249     Signed-off-by: Stefan Roese <sr@denx.de>
12250
12251 commit cdaed5dc31f4023610f180fe158ec8c6f5e855a3
12252 Author: Stefan Roese <sr@denx.de>
12253 Date:   Mon Nov 9 14:13:43 2009 +0100
12254
12255     ppc4xx: Switch to I2C bus numer 0 for chip_config command
12256
12257     All currently available 4xx derivats have the I2C bootstrap EEPROM
12258     located on I2C bus number 0. This patch now first sets this bus number,
12259     so that the chip_config command also works for board with multiple
12260     I2C busses, like Katmai.
12261
12262     Signed-off-by: Stefan Roese <sr@denx.de>
12263
12264 commit 985edaccc4fbaef6d357d104aed08f839058a32f
12265 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
12266 Date:   Tue Oct 27 12:19:11 2009 +0100
12267
12268     ppc4xx: Add UBI support to PLU405 boards
12269
12270     -add UBI support
12271     -increase malloc'able memory size
12272     -cleanup MONITOR|FLASH_BASE|LEN constants
12273
12274     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
12275     Signed-off-by: Stefan Roese <sr@denx.de>
12276
12277 commit d14c7ec2b51fb92c4a5218b299b772c3d186510d
12278 Author: Ben Warren <biggerbadderben@gmail.com>
12279 Date:   Mon Nov 9 13:09:57 2009 -0800
12280
12281     Fix SMC91111 regression: lpd7a40x build failures
12282
12283     Both lpd7a400 and lpd7a404 failed to compile because they had
12284     CONFIG_SMC_USE_IOFUNCS defined:
12285
12286     examples/standalone/smc91111_eeprom.c:388: undefined reference to `SMC_outw'
12287
12288     Also removed an orphaned paren in lpd7a404.h
12289
12290     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12291
12292 commit 1031ae960ce6ce8332190278a06e2d72c2b2793e
12293 Author: Ben Warren <biggerbadderben@gmail.com>
12294 Date:   Mon Nov 9 14:01:08 2009 -0800
12295
12296     SMC91111: Clean up SMC_inx macros on xsengine and xaeniax
12297
12298     This patch fixes the following warnings:
12299
12300     Configuring for xaeniax board...
12301     smc91111_eeprom.c: In function 'print_macaddr':
12302     smc91111_eeprom.c:278: warning: suggest parentheses around + or - in operand of &
12303     smc91111_eeprom.c:281: warning: suggest parentheses around + or - in operand of &
12304     ...
12305     Configuring for xsengine board...
12306     smc91111_eeprom.c: In function 'print_macaddr':
12307     smc91111_eeprom.c:278: warning: suggest parentheses around + or - inside shift
12308     smc91111_eeprom.c:281: warning: suggest parentheses around + or - inside shift
12309
12310     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12311
12312 commit 830c7b6722c6a9762411bf52a7bf2fae4dc71dab
12313 Author: Ben Warren <biggerbadderben@gmail.com>
12314 Date:   Mon Nov 9 11:43:18 2009 -0800
12315
12316     Fix CS8900 regression on impa7 board
12317
12318     The following error was seen on impa7 board, due to its use of a 32-bit bus
12319     on CS8900.
12320     cs8900.c:137:37: error: macro "get_reg_init_bus" passed 2 arguments, but takes just 1
12321
12322     This patch gives the macro the correct number of arguments
12323
12324     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12325
12326 commit e5c5d9e0834bacf1c4787fa76cc4e369f2597cf5
12327 Author: Mike Frysinger <vapier@gentoo.org>
12328 Date:   Sun Nov 1 22:39:56 2009 -0500
12329
12330     clarify eth driver halt/recv steps
12331
12332     The dev->halt() func can be called at any time, and the dev->recv() func
12333     does not need to use NetRxPackets[] when calling NetReceive().
12334
12335     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12336     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12337
12338 commit 497ab0eec5e1e2dfccc141a4485cd6b940e1424a
12339 Author: Hui.Tang <zetalabs@gmail.com>
12340 Date:   Thu Nov 5 09:58:44 2009 +0800
12341
12342     Fix cs8900 dev->priv not init issue
12343
12344     Ensure all CS8900 data structures are assigned before accessing device
12345
12346     Signed-off-by: Hui.Tang <zetalabs@gmail.com>
12347     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12348
12349 commit 4fe5193d464ecdac26ddc71b1351be5b86bbff29
12350 Author: Stefan Roese <sr@denx.de>
12351 Date:   Tue Nov 3 14:34:45 2009 +0100
12352
12353     ppc4xx: 44x_spd_ddr2.c: Fix register macro ECCCR -> ECCES (SDRAM_ECCES)
12354
12355     This error only appears when DEBUG is enabled in this driver. That's why
12356     it went unnoticed till now.
12357
12358     Signed-off-by: Stefan Roese <sr@denx.de>
12359
12360 commit 916ed9444d3ab7b5cd6312557005f2a764a8baf7
12361 Author: Stefan Roese <sr@denx.de>
12362 Date:   Thu Oct 29 18:37:45 2009 +0100
12363
12364     ppc4xx: Canyonlands: Change EBC bus config to drive always (no high-z)
12365
12366     This patch fixes a problem only seen very occasionally on Canyonlands.
12367     The NOR flash interface (CFI driver) doesn't work reliably in all cases.
12368     Erasing and/or programming sometimes doesn't work. Sometimes with
12369     an error message, like "flash not erased" when trying to program an
12370     area that should have just been erased. And sometimes without any error
12371     messages. As mentioned above, this problem was only seen rarely and with
12372     some PLL configuration (CPU speed, EBC speed).
12373
12374     Now I spotted this problem a few times, when running my Canyonlands with
12375     the following setup (chip_config):
12376
12377     1000-nor         - NOR  CPU:1000 PLB: 200 OPB: 100 EBC: 100
12378
12379     Changing the EBC configuration to not release the bus into high
12380     impedance state inbetween the transfers (ATC, DTC and CTC bits set to 1
12381     in EBC0_CFG) seems to fix this problem. I haven't seen any failure
12382     anymore with this patch applied.
12383
12384     Signed-off-by: Stefan Roese <sr@denx.de>
12385     Cc: David Mitchell <dmitchell@amcc.com>
12386     Cc: Jeff Mann <MannJ@embeddedplanet.com>
12387
12388 commit 56f9b39d1f5d3c51e4b19792adb65bd93a8b6fcb
12389 Author: Stefan Roese <sr@denx.de>
12390 Date:   Mon Nov 9 13:01:19 2009 +0100
12391
12392     ppc4xx: Fix NAND booting targets after 4xx linker script consolidation
12393
12394     Somehow I missed the NAND booting targets in the 4xx linker script
12395     consolidation patchset. This patch fixes this issue.
12396
12397     Signed-off-by: Stefan Roese <sr@denx.de>
12398
12399 commit 9a81c61249d8361ed57d81f496121f3eb9c0eee8
12400 Author: Stefan Roese <sr@denx.de>
12401 Date:   Thu Oct 29 16:54:52 2009 +0100
12402
12403     ppc4xx: Remove duplicated is_pci_host() functions
12404
12405     This patch introduces a weak default function for is_pci_host(),
12406     returning 1. This is the default behaviour, since most boards only
12407     implement PCI host functionality. This weak default can be overridden
12408     by a board specific version if needed.
12409
12410     Signed-off-by: Stefan Roese <sr@denx.de>
12411
12412 commit b0b867462c569e7accd6f78c942cbab028116ecf
12413 Author: Stefan Roese <sr@denx.de>
12414 Date:   Thu Oct 29 15:04:35 2009 +0100
12415
12416     ppc4xx: Consolidate 4xx PCIe board specific configuration
12417
12418     This patch consolidates the PPC4xx board specific PCIe configuration
12419     code. This way the duplicated code is removed. Boards can implement a
12420     special, non standard behaviour (e.g. number of PCIe slots, etc) by
12421     overriding the weak default functions.
12422
12423     Signed-off-by: Stefan Roese <sr@denx.de>
12424
12425 commit 25793f76bf9a7be59c9415ef0f78d034e8d53dae
12426 Author: Remy Bohmer <linux@bohmer.net>
12427 Date:   Thu Oct 29 12:29:37 2009 +0100
12428
12429     ARM: Use Linux version for unaligned access code
12430
12431     The asm-arm/unaligned.h includes linux/unaligned/access_ok.h
12432     This file is unsafe to be used on ARM, since it does an unaligned memory
12433     accesses which fails on ARM.
12434
12435     Lookin at Linux the basic difference seems to be the header
12436     "include/asm-arm/unaligned.h". The Linux version of "unaligned.h"
12437     does *not* include "access_ok.h" at all. It includes "le_byteshift.h"
12438     and "be_byteshift.h" instead.
12439
12440     Signed-off-by: Remy Bohmer <linux@bohmer.net>
12441     Signed-off-by: Stefan Roese <sr@denx.de>
12442     --
12443      include/asm-arm/unaligned.h            |    3 -
12444      include/linux/unaligned/be_byteshift.h |   70 +++++++++++++++++++++++++++++++++
12445      include/linux/unaligned/le_byteshift.h |   70 +++++++++++++++++++++++++++++++++
12446      3 files changed, 142 insertions(+), 1 deletion(-)
12447      create mode 100644 include/linux/unaligned/be_byteshift.h
12448      create mode 100644 include/linux/unaligned/le_byteshift.h
12449
12450 commit 6d6e7c53d5c75e5e24841c5506f4ed9d82adee09
12451 Author: Kumar Gala <galak@kernel.crashing.org>
12452 Date:   Wed Nov 4 18:02:10 2009 -0600
12453
12454     ppc/85xx: Fix inclusion of 83xx immap in 85xx builds
12455
12456     The nand_boot_fsl_elbc.c is shared between 83xx & 85xx however we should
12457     not be including the immap_83xx.h when building 85xx.  We can just get
12458     this all from common.h
12459
12460     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12461
12462 commit 107b579c75256212d4bf8b99ee8d68e0078f3646
12463 Author: Becky Bruce <beckyb@kernel.crashing.org>
12464 Date:   Wed Nov 4 17:34:04 2009 -0600
12465
12466     86xx: Remove redundant code in initdram
12467
12468     The same code exists both inside an #ifdef and outside of it.
12469     Remove the extra code for all the 86xx boards.
12470
12471     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
12472     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12473
12474 commit 715d8f7608f77c93f1807a032644893fd5b6d08b
12475 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
12476 Date:   Mon Nov 2 09:05:49 2009 -0600
12477
12478     fsl_pci_init_port end-point initialization is broken
12479
12480     commit 70ed869e broke fsl pcie end-point initialization.
12481     Returning 0 is not correct.  The function must return the first free
12482     bus number for the next controller.
12483
12484     fsl_pci_init() must still be called and a bus allocated even if the
12485     controller is an end-point.
12486
12487     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
12488     Acked-by: Vivek Mahajan <vivek.mahajan@freescale.com>
12489     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12490
12491 commit 01471d538fb163f472a769f21267d7676c91267c
12492 Author: Kumar Gala <galak@kernel.crashing.org>
12493 Date:   Wed Nov 4 01:29:04 2009 -0600
12494
12495     Revert "ppc/85xx/pci: fsl_pci_init: pcie agent mode support"
12496
12497     This reverts commit 70ed869ea5f6b1d13d7b140c83ec0dcd8a127ddc.
12498
12499     There isn't any need to modify the API for fsl_pci_init_port to pass the
12500     status of host/agent(end-point) status.  We can determine that
12501     internally to fsl_pci_init_port.  Revert the patch that makes the API
12502     change.
12503
12504     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12505
12506 commit 2cd95a25cb0ee8218b271d23d64fb3f719ac5390
12507 Author: Stefan Roese <sr@denx.de>
12508 Date:   Tue Oct 27 16:20:05 2009 +0100
12509
12510     ppc4xx: Remove board specific linker scripts from most PPC4xx boards
12511
12512     All these linker scripts can be removed since the new common ppc4xx
12513     linker script should be able to handle all of those boards.
12514
12515     Please test and report problems. Thanks.
12516
12517     Signed-off-by: Stefan Roese <sr@denx.de>
12518
12519 commit 4649913ea5f440d756d150a6fdf2fb2e8ecb75fd
12520 Author: Stefan Roese <sr@denx.de>
12521 Date:   Tue Oct 27 16:11:26 2009 +0100
12522
12523     ppc4xx: Add common ppc4xx linker script
12524
12525     This linker script can be used by all PPC4xx platforms. It works for
12526     PPC405 and PPC440 platforms. Boards which need a board specific linker
12527     script can override this default linker script in board/*/config.mk.
12528
12529     Signed-off-by: Stefan Roese <sr@denx.de>
12530
12531 commit b1245dd3c6409c743f6c2768d00e909a4c8cc4ea
12532 Author: Stefan Roese <sr@denx.de>
12533 Date:   Tue Oct 27 16:16:13 2009 +0100
12534
12535     ppc4xx: Add custom linker script to board/*/config.mk
12536
12537     These boards have special linker scripts right now. We can't use the
12538     common 4xx linker script here. So overrride the linker script (LDSCRIPT)
12539     in board/*/config.mk and choose the board specific version.
12540
12541     Signed-off-by: Stefan Roese <sr@denx.de>
12542
12543 commit ceaa62a6f0237a8ddd2a5f659e6535fcd054332f
12544 Author: Stefan Roese <sr@denx.de>
12545 Date:   Tue Oct 27 15:57:24 2009 +0100
12546
12547     ppc4xx: Fix problems in some ppc4xx board Makefiles
12548
12549     Some 4xx Makefiles didn't add $(SOBJ) to their board library. This was
12550     no till now problem, since those boards included this object (init.o
12551     most of the time) directly from their linker scripts. This patch clean
12552     this up, so that all objects are now collected in the board library. This
12553     is in preparation for the upcoming PPC4xx linker script consolidation.
12554
12555     Signed-off-by: Stefan Roese <sr@denx.de>
12556
12557 commit a0ff1f129a0e1a466e4f8568fce12b7b84578e4c
12558 Author: Stefan Roese <sr@denx.de>
12559 Date:   Tue Oct 27 11:20:53 2009 +0100
12560
12561     ppc4xx: sc3: Remove unreferenced external declarations from sc3.h
12562
12563     Signed-off-by: Stefan Roese <sr@denx.de>
12564     Acked-by: Heiko Schocher <hs@denx.de>
12565
12566 commit 7ec1fedda6ac551c67f2214ced94e4b49b6680e4
12567 Author: Stefan Roese <sr@denx.de>
12568 Date:   Tue Oct 27 11:46:23 2009 +0100
12569
12570     mkconfig: Create board directory (CONFIG_BOARDDIR) in include/config.h
12571
12572     This patch extends the mkconfig script to automatically create a define
12573     for the board directory in include/config.h:
12574
12575     #define CONFIG_BOARDDIR board/amcc/canyonlands
12576
12577     This is needed for the upcoming PPC4xx linker script consolidation,
12578     where the PPC440 platforms need to include a board specific file in
12579     the common linker script.
12580
12581     Signed-off-by: Stefan Roese <sr@denx.de>
12582
12583 commit ff88229549e08fdd3f9127c1cc4db11a3576250f
12584 Author: Dave Liu <daveliu@freescale.com>
12585 Date:   Sat Oct 31 07:59:55 2009 +0800
12586
12587     ppc/85xx: Fix misc L2 cache enabling bug
12588
12589     We need loop-check the flash clear lock and enable bit for L2 cache.
12590
12591     Signed-off-by: Dave Liu <daveliu@freescale.com>
12592     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12593
12594 commit cd12f615e4dd1dd24caab93f4157894783c6c1c0
12595 Author: Wolfgang Grandegger <wg@denx.de>
12596 Date:   Fri Oct 23 12:03:16 2009 +0200
12597
12598     mpc52xx: add support for the IPEK01 board
12599
12600     This patch adds support for the board IPEK01 based on the MPC5200.
12601     The Futjitsu Lime graphics controller is configured in 16 bpp mode.
12602
12603     Signed-off-by: Wolfgang Grandegger <wg@denx.de>
12604
12605 commit 229b6dce675c729ee0ea2d7b61fbcda89b23b6b8
12606 Author: Wolfgang Grandegger <wg@denx.de>
12607 Date:   Fri Oct 23 12:03:15 2009 +0200
12608
12609     video: mb862xx: add option VIDEO_FB_16BPP_WORD_SWAP for IPEK01
12610
12611     In 16 bpp mode, the new IPEK01 board only requires swapping of D16 words
12612     for D32 accesses due to the diffferent connecting to the GDC bus. This
12613     patch introduces the configuration option VIDEO_FB_16BPP_WORD_SWAP,
12614     which should be set for all board using the mb862xx in 16 bpp mode. For
12615     the IPEK01, VIDEO_FB_16BPP_PIXEL_SWAP should not be set.
12616
12617     Signed-off-by: Wolfgang Grandegger <wg@denx.de>
12618
12619 commit 5d16ca87100ea58c93c46b9f0264981eaed49568
12620 Author: Anatolij Gustschin <agust@denx.de>
12621 Date:   Fri Oct 23 12:03:14 2009 +0200
12622
12623     video: mb862xx: add option CONFIG_VIDEO_MB862xx_ACCEL for 32bpp mode
12624
12625     The new IPEK01 board can use the 32 bpp mode for the Lime graphics
12626     controller. For this mode, video accelaration does not work. This patch
12627     makes the accelaration configurable via CONFIG_VIDEO_MB862xx_ACCEL,
12628     which is enabled for the lwmon5 and the socrates board for backward
12629     compatibility.
12630
12631     Signed-off-by: Anatolij Gustschin <agust@denx.de>
12632     Signed-off-by: Wolfgang Grandegger <wg@denx.de>
12633
12634 commit c28d3bbe963f4c57937d6fdc1dd63cd3562c147c
12635 Author: Wolfgang Grandegger <wg@denx.de>
12636 Date:   Fri Oct 23 12:03:13 2009 +0200
12637
12638     video: mb862xx: improve board-specific Lime configuration
12639
12640     To avoid board-specific code accessing the mb862xx registers directly,
12641     the public function mb862xx_probe() has been introduced. Furthermore,
12642     the "Change of Clock Frequency" and "Set Memory I/F Mode" registers
12643     are now defined by CONFIG_SYS_MB862xx_CCF and CONFIG_SYS_MB862xx__MMR,
12644     respectively. The BSPs for the socrates and lwmon5 boards have been
12645     adapted accordingly.
12646
12647     Signed-off-by: Wolfgang Grandegger <wg@denx.de>
12648
12649 commit 08ea550eef310e9d59d83f3cfd57a902373bf17f
12650 Author: Valentin Yakovenkov <yakovenkov@niistt.ru>
12651 Date:   Mon Oct 26 18:49:06 2009 -0400
12652
12653     new PCA9564 i2c bridge driver
12654
12655     Signed-off-by: Valentin Yakovenkov <yakovenkov@niistt.ru>
12656     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12657
12658 commit 08a1c6258c2a04cead33eac50d96ea89979dcb94
12659 Author: Mike Frysinger <vapier@gentoo.org>
12660 Date:   Wed Oct 14 19:27:27 2009 -0400
12661
12662     Blackfin: TWI/I2C: implement bus speed get/set functions
12663
12664     While we're here, improve the speed calculation a bit to match the HRM.
12665
12666     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12667
12668 commit 3814ea4f0002536ac592480b2cdafa319a16e329
12669 Author: Mike Frysinger <vapier@gentoo.org>
12670 Date:   Wed Oct 14 19:27:26 2009 -0400
12671
12672     Blackfin: TWI/I2C: add timeout to transfer
12673
12674     The current transfer code relies on ctrlc() to abort transfers, but this
12675     requires user interactivity.  Naturalize the process with a timeout.
12676
12677     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
12678
12679 commit 59434fe243962758742af5cb8e2ced976e17c302
12680 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12681 Date:   Fri Oct 30 10:16:27 2009 +0900
12682
12683     sh: Update lowlevel_init.S of espt-giga
12684
12685     There was the point that did not use write macro.
12686     Change to write macro.
12687
12688     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12689
12690 commit f1cae1969d9e971fb72827a5731ce7e752464aa2
12691 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12692 Date:   Fri Oct 30 10:01:25 2009 +0900
12693
12694     sh: Move some defs to convince 'pcrel too far'
12695
12696     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12697     Signed-off-by: Takashi Yoshii <yoshii.takashi@gmail.com>
12698
12699 commit 0f9eaf4b323ea0ca95944b84c7465b81ba575514
12700 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12701 Date:   Thu Oct 15 13:36:34 2009 +0900
12702
12703     sh: Remove malloc_bin_reloc from lib_sh, lib_nios2 and lib_nios.
12704
12705     By "arm/microblaze/nios/nios2/sh: Remove relocation fixups"
12706     (commit: 0630535e2d062dd73c1ceca5c6125c86d1127a49", doesn't need
12707     malloc_bin_reloc function. This commit remove this.
12708
12709     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
12710
12711 commit 0775437293a6963cb21244dfae6978cbf67c6bfe
12712 Author: Ben Warren <biggerbadderben@gmail.com>
12713 Date:   Wed Oct 21 21:53:39 2009 -0700
12714
12715     Fix DM9000 MAC address handling
12716
12717     Proper behavior is to pull MAC address from NVRAM in the initialization() an
12718     stuff it in dev->address, then program the device from dev->address in
12719     the init() function.
12720
12721     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
12722
12723 commit 98d92d8c9f4021629a45261ad5ec3f3595f3a27a
12724 Author: Wolfgang Denk <wd@denx.de>
12725 Date:   Wed Oct 28 22:07:56 2009 +0100
12726
12727     sbc8349: fix incorrect comment
12728
12729     The comment for the BR0_PRELIM port size initialization incorrectly
12730     stated 32 bit, while it's actually 16 bit. The code is correct.
12731
12732     Reported-by: Guenter Koellner <guenter.koellner@nsn.com>
12733     Signed-off-by: Wolfgang Denk <wd@denx.de>
12734
12735 commit a38f85e180a30b6225808828ded1017b1a5418c6
12736 Author: Sandeep Paulraj <s-paulraj@ti.com>
12737 Date:   Wed Oct 28 11:05:03 2009 -0400
12738
12739     Fix Compliation warning for TNY-A9260 and TNY-A9G20
12740
12741     The patch fixes a compilation warning by defining
12742     CONFIG_SYS_64BIT_VSPRINTF in the config file
12743
12744     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12745
12746 commit 264e42ee54f1d322805d9068168fd362b413fd09
12747 Author: Sandeep Paulraj <s-paulraj@ti.com>
12748 Date:   Wed Oct 28 11:04:53 2009 -0400
12749
12750     Fix Compliation warning for SBC35-A9G20 board
12751
12752     The patch fixes a compilation warning by defining
12753     CONFIG_SYS_64BIT_VSPRINTF in the config file
12754
12755     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
12756
12757 commit 353462f6ff9769091fb644d44d8025f20a4192d9
12758 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
12759 Date:   Wed Oct 28 09:37:33 2009 -0500
12760
12761     galaxy5200: Add default environment variables
12762
12763     Extend bootdelay to 10 seconds.  Set boot retry time to 120 seconds and use
12764     reset to retry.  Define default bootcommand and bootargs for production.
12765
12766     Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
12767
12768 commit fa36ae790eb10ce70935f9a78f07703719dca422
12769 Author: Stefan Roese <sr@denx.de>
12770 Date:   Tue Oct 27 15:15:55 2009 +0100
12771
12772     cfi: Add weak default function for flash_cmd_reset()
12773
12774     Currently the CFI driver issues both AMD and Intel reset commands.
12775     This is because the driver doesn't know yet which chips are connected.
12776     This dual reset seems to cause problems with the M29W128G chips as
12777     reported by Richard Retanubun. This patch now introduces a weak default
12778     function for the CFI reset command, still with both resets. This can
12779     be overridden by a board specific version if necessary.
12780
12781     Signed-off-by: Stefan Roese <sr@denx.de>
12782     Cc: Richard Retanubun <RichardRetanubun@ruggedcom.com>
12783
12784 commit 4946775c6db52dba28f72ba3525764b54f1d4593
12785 Author: Wolfgang Denk <wd@denx.de>
12786 Date:   Wed Oct 28 00:49:47 2009 +0100
12787
12788     Coding Style cleanup; update CHANGELOG, prepare -rc1
12789
12790     Signed-off-by: Wolfgang Denk <wd@denx.de>
12791
12792 commit 246c69225c7b962d5c93e92282b78ca9fc5fefee
12793 Author: Peter Tyser <ptyser@xes-inc.com>
12794 Date:   Sun Oct 25 15:12:56 2009 -0500
12795
12796     Add 'editenv' command
12797
12798     The editenv command can be used to edit an environment variable.
12799     Editing an environment variable is useful when one wants to tweak an
12800     existing variable, for example fix a typo or change the baudrate in the
12801     'bootargs' environment variable.
12802
12803     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12804
12805 commit b0fa8e50632a628766db23f5c884ec63f1469552
12806 Author: Peter Tyser <ptyser@xes-inc.com>
12807 Date:   Sun Oct 25 15:12:55 2009 -0500
12808
12809     setenv(): Delete 0-length environment variables
12810
12811     Previously setenv() would only delete an environment variable if it
12812     was passed a NULL string pointer as a value.  It should also delete an
12813     environment variable when it encounters a valid string pointer of
12814     0-length.
12815
12816     This change/fix is generally useful and is necessary for the upcoming
12817     "editenv" command.
12818
12819     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12820
12821 commit ecc5500ee487170d8af6ff893fd1e0082380a01a
12822 Author: Peter Tyser <ptyser@xes-inc.com>
12823 Date:   Sun Oct 25 15:12:54 2009 -0500
12824
12825     readline(): Add ability to modify a string buffer
12826
12827     If the 'buf' parameter is a non-0-length string, its contents will be
12828     edited.  Previously, the initial contents of 'buf' were ignored and the
12829     user entered its contents from scratch.
12830
12831     This change is necessary to support the upcoming "editenv" command but
12832     could also be used for future commands which require a user to modify
12833     an existing string.
12834
12835     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12836
12837 commit f923943843cd617d681387e7fe81a48060cc6401
12838 Author: Peter Tyser <ptyser@xes-inc.com>
12839 Date:   Sun Oct 25 15:12:53 2009 -0500
12840
12841     cread_line(): Remove unused variables
12842
12843     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12844
12845 commit e491a71e578e93bd3b2f8f20d8ef8f111c98010d
12846 Author: Peter Tyser <ptyser@xes-inc.com>
12847 Date:   Sun Oct 25 15:12:52 2009 -0500
12848
12849     Check for NULL prompt in readline_into_buffer()
12850
12851     Previously, passing readline() or readline_into_buffer() a NULL 'prompt'
12852     parameter would result in puts() printing garbage when
12853     CONFIG_CMDLINE_EDITING was enabled.
12854
12855     Note that no board currently triggers this bug.  Enabling
12856     CONFIG_CMDLINE_EDITING on some boards (eg bab7xx) would result in
12857     the bug appearing.  This change is only intended to prevent someone
12858     from running into this issue in the future.
12859
12860     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12861
12862 commit 16d1c10783660f3fdbc3c19141f42f3b0d1834d3
12863 Author: Wolfgang Denk <wd@denx.de>
12864 Date:   Sun Oct 25 23:00:09 2009 +0100
12865
12866     drivers/net/phy/miiphybb.c: fix warning: no newline at end of file
12867
12868     Add missing newline.
12869
12870     Signed-off-by: Wolfgang Denk <wd@denx.de>
12871     Cc: Luigi Mantellini <luigi.mantellini@idf-hit.com>
12872     Cc: Ben Warren <biggerbadderben@gmail.com>
12873
12874 commit a747a7f31059b9069e97c78bba5496409c33aa05
12875 Author: Wolfgang Denk <wd@denx.de>
12876 Date:   Tue Oct 27 00:03:32 2009 +0100
12877
12878     Revert "env: only build env_embedded and envcrc when needed"
12879
12880     Breaks building on many boards, and no really clean fix available yet.
12881
12882     This reverts commit 6dab6add2d8ee80905234b326abc3de11be1d178.
12883
12884 commit 3fca80375981fe83d4674a0267183b469a1ea7ff
12885 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12886 Date:   Thu Oct 15 17:47:16 2009 +0400
12887
12888     mpc85xx: Configure QE USB for MPC8569E-MDS boards
12889
12890     Setup QE pin multiplexing for USB function, configure needed BCSRs
12891     and add some fdt fixups.
12892
12893     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12894     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12895
12896 commit 14809b6c21c89dd65abaf3fea7627fb5ea0f78a3
12897 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12898 Date:   Thu Oct 15 17:47:13 2009 +0400
12899
12900     mpc85xx: Configure QE UART for MPC8569E-MDS boards
12901
12902     To make QE UART usable by Linux we should setup pin multiplexing
12903     and turn UCC2 Ethernet node into UCC2 QE UART node.
12904
12905     Also, QE UART is mutually exclusive with UART0, so we can't enable
12906     it if eSDHC is in 4-bits mode on pilot boards, or if it's a prototype
12907     board with eSDHC in 1- or 4-bits mode.
12908
12909     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12910     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12911
12912 commit 70d665b1d230b9575a647948e8db3da1e6743e5c
12913 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12914 Date:   Thu Oct 15 17:47:11 2009 +0400
12915
12916     mpc85xx: Setup QE pinmux for SPI Flash on MPC8569E-MDS boards
12917
12918     SPI Flash (M25P40) is connected to the SPI1 bus, we need a few
12919     qe_iop entries to actually enable SPI1 on these boards.
12920
12921     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12922     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12923
12924 commit 65dec3b4599a17e83ec69dfd059e4ea1e795ef37
12925 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12926 Date:   Thu Oct 15 17:47:09 2009 +0400
12927
12928     mpc85xx: Setup SRIO memory region LAW for MPC8569E-MDS boards
12929
12930     This patch sets memory window for Serial RapidIO on MPC8569E-MDS
12931     boards.
12932
12933     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12934     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12935
12936 commit a29155e12286cc5ec2df72c1cab28e3659bfdad5
12937 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12938 Date:   Thu Oct 15 17:47:08 2009 +0400
12939
12940     mpc85xx: Add eLBC NAND support for MPC8569E-MDS boards
12941
12942     Simply add some defines, and adjust TLBe setup to include some
12943     space for eLBC NAND.
12944
12945     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12946     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12947
12948 commit 7f52ed5ef1b490da282ace3316be381a6abf96a5
12949 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
12950 Date:   Thu Oct 15 17:47:06 2009 +0400
12951
12952     mpc85xx: Add eSDHC support for MPC8569E-MDS boards
12953
12954     eSDHC is mutually exlusive with UART0 (in 4-bits mode) and I2C2
12955     (in 1-bit mode). When eSDHC is used, we should switch u-boot console to
12956     UART1, and make the proper device-tree fixups.
12957
12958     Because of an erratum in prototype boards it is impossible to use eSDHC
12959     without disabling UART0 (which makes it quite easy to 'brick' the board
12960     by simply issung 'setenv hwconfig esdhc', and not able to interact with
12961     U-Boot anylonger).
12962
12963     So, but default we assume that the board is a prototype, which is a most
12964     safe assumption. There is no way to determine board revision from a
12965     register, so we use hwconfig.
12966
12967     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
12968     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12969
12970 commit 48618126f78f05042dae428811809b594f747eb9
12971 Author: Peter Tyser <ptyser@xes-inc.com>
12972 Date:   Fri Oct 23 15:55:48 2009 -0500
12973
12974     xpedite5370: Enable multi-core support
12975
12976     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
12977     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
12978
12979 commit 5ccd29c3679b3669b0bde5c501c1aa0f325a7acb
12980 Author: Peter Tyser <ptyser@xes-inc.com>
12981 Date:   Fri Oct 23 15:55:47 2009 -0500
12982
12983     85xx: MP Boot Page Translation update
12984
12985     This change has 3 goals:
12986     - Have secondary cores be released into spin loops at their 'true'
12987       address in SDRAM.  Previously, secondary cores were put into spin
12988       loops in the 0xfffffxxx address range which required that boot page
12989       translation was always enabled while cores were in their spin loops.
12990
12991     - Allow the TLB window that the primary core uses to access the
12992       secondary cores boot page to be placed at any address.  Previously, a
12993       TLB window at 0xfffff000 was always used to access the seconary cores'
12994       boot page.  This TLB address requirement overlapped with other
12995       peripherals on some boards (eg XPedite5370).  By default, the boot
12996       page TLB will still use the 0xfffffxxx address range, but this can be
12997       overridden on a board-by-board basis by defining a custom
12998       CONFIG_BPTR_VIRT_ADDR.  Note that the TLB used to map the boot page
12999       remains in use while U-Boot executes.  Previously it was only
13000       temporarily used, then restored to its initial value.
13001
13002     - Allow Boot Page Translation to be disabled on bootup.  Previously,
13003       Boot Page Translation was always left enabled after secondary cores
13004       were brought out of reset.  This caused the 0xfffffxxx address range
13005       to somewhat "magically" be translated to an address in SDRAM.  Some
13006       boards may not want this oddity in their memory map, so defining
13007       CONFIG_MPC8xxx_DISABLE_BPTR will turn off Boot Page Translation after
13008       the secondary cores are initialized.
13009
13010     These changes are only applicable to 85xx boards with CONFIG_MP defined.
13011
13012     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
13013     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13014
13015 commit 70ed869ea5f6b1d13d7b140c83ec0dcd8a127ddc
13016 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
13017 Date:   Tue Oct 27 12:18:55 2009 +0530
13018
13019     ppc/85xx/pci: fsl_pci_init: pcie agent mode support
13020
13021     Originally written by Jason Jin and Mingkai Hu for mpc8536.
13022
13023     When QorIQ based board is configured as a PCIe agent, then unlock/enable
13024     inbound PCI configuration cycles and init a 4K inbound memory window;
13025     so that a PCIe host can access the PCIe agents SDRAM at address 0x0
13026
13027     * Supported in fsl_pci_init_port() after adding pcie_ep as a param
13028     * Revamped copyright in drivers/pci/fsl_pci_init.c
13029     * Mods in 85xx based board specific pci init after this change
13030
13031     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
13032     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13033
13034 commit 273a28ad9ef59dcfcd4c056ec1f61f1e0896cfaa
13035 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
13036 Date:   Tue Oct 27 09:36:38 2009 +0530
13037
13038     85xx/p1_p2_rdb: Fixing DDR configuration for 800MHz data rate
13039
13040     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
13041     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13042
13043 commit 924024c396761c267b948f38d78e9905f2036501
13044 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
13045 Date:   Tue Oct 27 09:26:55 2009 +0530
13046
13047     85xx/p1_p2rdb: Fix crash while configuring 32 bit DDR i/f for P1020RDB.
13048
13049     The data being modified was in NOR flash which caused the crash.
13050
13051     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
13052     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13053
13054 commit 2c0c58b92dbb68007061bdc0edd23bdf142efebf
13055 Author: Sergey Mironov <ierton@gmail.com>
13056 Date:   Wed Sep 23 16:47:38 2009 +0400
13057
13058     Fix bug in jumptable call stubs for SPARC.
13059
13060     Signed-off-by: Sergey Mironov <ierton@gmail.com>
13061     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
13062
13063 commit 3e303f748cf57fb23e8ec95ab7eac0074be50e2b
13064 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
13065 Date:   Thu Oct 15 17:47:04 2009 +0400
13066
13067     fdt_support: Add multi-serial support for stdout fixup
13068
13069     Currently fdt_fixup_stdout() is using hard-coded CONFIG_CONS_INDEX
13070     constant. With multi-serial support, the CONS_INDEX may no longer
13071     represent actual console, so we should try to extract port number
13072     from the current stdio device name instead of always hard-coding the
13073     constant value.
13074
13075     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
13076     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
13077     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13078
13079 commit da0e5f7ee828f246d85997486fff308837069453
13080 Author: Leon Woestenberg <leon.woestenberg@gmail.com>
13081 Date:   Mon Oct 26 10:03:32 2009 +0100
13082
13083     ppc/85xx: Fix crashes due to generation of SPE instruction
13084
13085     U-Boot crashed on the last instruction:
13086
13087     int parse_stream_outer(struct in_str *inp, int flag)
13088     {
13089     effa4784:       94 21 ff 38     stwu    r1,-200(r1)
13090     effa4788:       7c 08 02 a6     mflr    r0
13091     effa478c:       42 9f 00 05     bcl-    20,4*cr7+so,effa4790 <parse_stream_outer+0xc>
13092     effa4790:       7d 80 00 26     mfcr    r12
13093     effa4794:       13 c1 b3 21     evstdd  r30,176(r1)
13094
13095     ...which is a  SPE instruction, although -mno-spe was used.
13096
13097     tmp/cross/ppce500v2/bin/powerpc-angstrom-linux-gnuspe-gcc --version
13098     powerpc-angstrom-linux-gnuspe-gcc (GCC) 4.3.3
13099
13100     Seems to be a known issue (since 2008-04?!)
13101
13102     Googled some, turns out this patch/workaround works for me on MPC8536DS.
13103
13104     See http://gcc.gnu.org/ml/gcc-patches/2008-04/msg00311.html for more info
13105
13106     Signed-off-by: Leon Woestenberg <leon@sidebranch.com>
13107     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13108
13109 commit 654ea1f3184235694306ddc5874baa27ad3018fe
13110 Author: Dave Liu <daveliu@freescale.com>
13111 Date:   Thu Oct 22 00:10:23 2009 -0500
13112
13113     ppc/85xx: Make L2 support more robust
13114
13115     According the user manual, we need loop-check the L2 enable bit set.
13116
13117     Signed-off-by: Dave Liu <daveliu@freescale.com>
13118     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13119
13120 commit 613ad28c3da4c7fc6336ef9d94993b25a5d0586e
13121 Author: Kumar Gala <galak@kernel.crashing.org>
13122 Date:   Mon Oct 26 21:21:25 2009 -0500
13123
13124     ppc/85xx: Fix compiler warning in nand_spl/.../p1_p2_rdb/nand_boot.c
13125
13126     nand_boot.c: In function 'board_init_f':
13127     nand_boot.c:44: warning: 'sys_clk' may be used uninitialized in this function
13128
13129     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13130
13131 commit e8967d96a0e8d09d91a3b7bd292746996dd8e7ac
13132 Author: Kumar Gala <galak@kernel.crashing.org>
13133 Date:   Mon Oct 26 21:18:33 2009 -0500
13134
13135     ppc/85xx: Fix building NAND_SPL out of tree
13136
13137     We need to source files to exist in the O=<FOO> nand_spl dir when
13138     we build out of tree.
13139
13140     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13141
13142 commit f3ee25859e3920ee7c7cc519a3e6f60d70d7a53f
13143 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
13144 Date:   Fri Oct 23 10:52:38 2009 +0200
13145
13146     License cleanup: Fix license header for some esd display configurations
13147
13148     These files were autogenerated by EPSON configuration tools.
13149     This patch replaces the autogenerated file headers by the GPL
13150     license notice.
13151
13152     This change is done with the explicit permission
13153     of Epson Research & Development / IC Software Development.
13154
13155     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
13156
13157 commit 4166ee58d30ada7b298b9c941067f0341c2dccbe
13158 Author: Mike Frysinger <vapier@gentoo.org>
13159 Date:   Fri Oct 9 17:12:44 2009 -0400
13160
13161     sf: add GPL-2 license info
13162
13163     Some of the new spi flash files were missing explicit license lines.
13164
13165     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13166     CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
13167
13168 commit d535a493004fb701f131b132402a7704f9c9342d
13169 Author: Kumar Gala <galak@kernel.crashing.org>
13170 Date:   Wed Oct 21 23:29:51 2009 -0500
13171
13172     fdt: Fix fdt padding issue for initrd mem_rsv
13173
13174     Its possible that we end up with a device tree that happens to be a
13175     particular size that after we call fdt_resize() we don't have any
13176     space left for the initrd mem_rsv.
13177
13178     Fix this be adding a second mem_rsv into the size calculation.  We
13179     had one to cover the fdt itself and we have the potential of adding
13180     a second for the initrd.
13181
13182     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13183     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
13184
13185 commit 4bc3d2afb380e78fdbb9c501d9a8da6d59eb178e
13186 Author: Steve Sakoman <sakoman@gmail.com>
13187 Date:   Tue Oct 20 18:21:18 2009 +0200
13188
13189     ARM: OMAP3: Refactors the SM911x driver
13190
13191     Move the test up in the function to not hang on systems without ethernet.
13192
13193     Signed-off-by: Steve Sakoman <sakoman@gmail.com>
13194     Acked-by: Ben Warren <biggerbadderben@gmail.com>
13195
13196 commit f3807374787e4394efb767e2e8527887f57e51b8
13197 Author: Minkyu Kang <mk7.kang@samsung.com>
13198 Date:   Thu Oct 15 11:19:15 2009 +0900
13199
13200     s5pc1xx: SMDKC100: fix compile warnings
13201
13202     fix the following compile warnings
13203     warning: dereferencing type-punned pointer will break strict-aliasing rules
13204
13205     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
13206
13207 commit 8003c361deec3ee651451662efd05352f1abdd40
13208 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
13209 Date:   Tue Oct 6 08:44:22 2009 +0200
13210
13211     arm926ejs: 8-byte align stack to avoid LDRD/STRD problems
13212
13213     U-boot for Marvell Kirkwood boards no longer work after the EABI changes
13214     introduced in commit f772acf8a584067033eff1e231fcd1fb3a00d3d9. This
13215     turns out to be caused by a stack alignment issue. The armv5te
13216     instructions ldrd/strd instructions require 8-byte alignment to work
13217     properly (otherwise undefined behavior).
13218
13219     Tested on an OpenRD base board, where both printouts and ubifs stuff now
13220     works.
13221
13222     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
13223
13224 commit e63e5904b48528f3f3cc98317df6fc62fab25bf9
13225 Author: Tom Rix <Tom.Rix@windriver.com>
13226 Date:   Sat Oct 17 12:41:06 2009 -0500
13227
13228     TI OMAP3 SDP3430: Initial Support
13229
13230     Start of support of
13231     Texas Instruments Software Development Platform(SDP)
13232     for OMAP3430 - SDP3430
13233
13234     Highlights of this platform are:
13235     Flash Memory devices:
13236         Sibley NOR, Micron 8bit NAND and OneNAND
13237     Connectivity:
13238         3 UARTs and expanded 4 UART ports + IrDA
13239         Ethernet, USB
13240     Other peripherals:
13241         TWL5030 PMIC+Audio+Keypad
13242         VGA display
13243     Expansion ports:
13244         Memory devices plugin boards (PISMO)
13245         Connectivity board for GPS,WLAN etc.
13246     Completely configurable boot sequence and device mapping
13247     etc.
13248
13249     Support default jumpering and:
13250      - UART1/ttyS0 console(legacy sdp3430 u-boot)
13251      - UART3/ttyS2 console (matching other boards,
13252                  and SDP HW docs)
13253      - Ethernet
13254      - mmc0
13255      - NOR boot
13256
13257     Currently the UART1 is enabled by default.  for
13258     compatibility with other OMAP3 u-boot platforms,
13259     enable the #define of CONSOLE_J9.
13260
13261     Conflicts:
13262
13263         Makefile
13264
13265     Fixed the conflict with smdkc100_config by moving omap_sdp3430_config
13266     to it is alphabetically sorted location above zoom1.
13267
13268     Signed-off-by: David Brownell <david-b@pacbell.net>
13269     Signed-off-by: Nishanth Menon <nm@ti.com>
13270     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13271
13272 commit a4474ff8629be5f28aefb8a9f48d4411d62fb0d2
13273 Author: Sandeep Paulraj <s-paulraj@ti.com>
13274 Date:   Tue Oct 13 19:35:11 2009 -0400
13275
13276     TI DaVinci: Adding Copyright for DM365 EVM
13277
13278     Forgot to add Copyright while submitting the patch.
13279     This patch adds the copyright.
13280
13281     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13282
13283 commit 11b0102218bbb50ac5c04f1521f2a22ed4e90cf1
13284 Author: Sandeep Paulraj <s-paulraj@ti.com>
13285 Date:   Tue Oct 13 12:32:32 2009 -0400
13286
13287     TI DaVinci: Fix DM6467 EVM Compilation Warning
13288
13289     Due to new TI boards being added to U-Boot, the hardware.h
13290     is getting very messy. The warning being fixed is due to
13291     the EMIF addresses being redefined.
13292
13293     The long term solution(after 2009.11) to this is to
13294     have SOC specific header files.
13295
13296     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13297
13298 commit fac1ef4ba685606bf28349d18e050ea08b50e669
13299 Author: Sandeep Paulraj <s-paulraj@ti.com>
13300 Date:   Tue Oct 13 12:01:52 2009 -0400
13301
13302     TI DaVinci: DM355 Leopard: Fix compilation warning
13303
13304     We get a compliation warning when we enable the NAND driver
13305     for DM355 leopard. The waring we get is that we have
13306     an implicit declaration of davinci_nand_init.
13307
13308     It is fixed by including the asm/arch/nand_defs.h header file
13309
13310     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13311
13312 commit f8a812aa656bc34622303a26fa5003d19c34aeed
13313 Author: Nishanth Menon <nm@ti.com>
13314 Date:   Tue Oct 13 12:49:55 2009 -0400
13315
13316     TI OMAP3: make gpmc_config as const
13317
13318     gpmc_config should not be a variant as it is board specific
13319     hence make it a const parameter
13320
13321     Fixes issues identified by Dirk:
13322     - build issue for zoom2
13323     - warnings for all other OMAP3 platforms using nand/onenand etc
13324
13325     Signed-off-by: Nishanth Menon <nm@ti.com>
13326
13327 commit cfc25874624a328f53ad59b1206e2103f2e62d74
13328 Author: Stefan Roese <sr@denx.de>
13329 Date:   Mon Oct 19 16:19:36 2009 +0200
13330
13331     ppc4xx: Sequoia: Add chip_config command
13332
13333     This patch removes the Sequoia "bootstrap" command and replaces it
13334     with the now common command "chip_config".
13335
13336     Please note that the patches with the dynamic PCI sync clock
13337     configuration have to be applied, before this one should go in.
13338     This is because Sequoia has 2 different bootstrap EEPROMs, and
13339     the old bootstrap command configured different values depending
13340     on the detected PCI async clock (33 vs. 66MHz). With the PCI sync
13341     clock patches, this is not necessary anymore. The PCI sync clock
13342     will be configured correctly on-the-fly now.
13343
13344     Signed-off-by: Stefan Roese <sr@denx.de>
13345
13346 commit c85b58397030e25e146ccf5085c86221c40c53b3
13347 Author: Stefan Roese <sr@denx.de>
13348 Date:   Mon Oct 19 14:14:08 2009 +0200
13349
13350     ppc4xx: Yosemite/Yellowstone: Check and reconfigure the PCI sync clock
13351
13352     This patch now uses the 440EP(x)/GR(x) function to check and dynamically
13353     reconfigure the PCI sync clock.
13354
13355     Signed-off-by: Stefan Roese <sr@denx.de>
13356
13357 commit 23c51a2d6393cd3be9eb62cb42d92138ff6db8a9
13358 Author: Stefan Roese <sr@denx.de>
13359 Date:   Mon Oct 19 14:10:50 2009 +0200
13360
13361     ppc4xx: Sequoia/Rainer: Check and reconfigure the PCI sync clock
13362
13363     This patch now uses the 440EP(x)/GR(x) function to check and dynamically
13364     reconfigure the PCI sync clock.
13365
13366     Signed-off-by: Stefan Roese <sr@denx.de>
13367
13368 commit 08c6a2628478ace808b3767db17e4148cac5a7fb
13369 Author: Stefan Roese <sr@denx.de>
13370 Date:   Mon Oct 19 14:44:11 2009 +0200
13371
13372     ppc4xx: Print PCI synchronous clock frequency upon bootup
13373
13374     Some 4xx variants (e.g. 440EP(x)/GR(x)) have an internal
13375     synchronous PCI clock. Knowledge about the currently configured
13376     value might be helpful. So let's print it out upon bootup.
13377
13378     Signed-off-by: Stefan Roese <sr@denx.de>
13379
13380 commit 5e47f9535f53fd4cc05f32fb6166870f976fbb4e
13381 Author: Stefan Roese <sr@denx.de>
13382 Date:   Mon Oct 19 14:06:23 2009 +0200
13383
13384     ppc4xx: Add function to check and dynamically change PCI sync clock
13385
13386     PPC440EP(x)/PPC440GR(x):
13387     In asynchronous PCI mode, the synchronous PCI clock must meet
13388     certain requirements. The following equation describes the
13389     relationship that must be maintained between the asynchronous PCI
13390     clock and synchronous PCI clock. Select an appropriate PCI:PLB
13391     ratio to maintain the relationship:
13392
13393     AsyncPCIClk - 1MHz <= SyncPCIclock <= (2 * AsyncPCIClk) - 1MHz
13394
13395     This patch now adds a function to check and reconfigure the sync
13396     PCI clock to meet this requirement. This is in preparation for
13397     some AMCC boards (Sequoia/Rainier and Yosemite/Yellowstone) using this
13398     function to not violate the PCI clocking rules.
13399
13400     Signed-off-by: Stefan Roese <sr@denx.de>
13401
13402 commit 92b8964bed0d1b779d9e26be4e16755b5c635415
13403 Author: Stefan Roese <sr@denx.de>
13404 Date:   Fri Oct 16 10:01:09 2009 +0200
13405
13406     ppc4xx: Update flash size in reg property of the NOR flash node
13407
13408     Till now only the ranges in the ebc node are updated with the values
13409     currently configured in the PPC4xx EBC controller. With this patch now
13410     the NOR flash size is updated in the device tree blob as well. This is
13411     done by scanning the compatible nodes "cfi-flash" and "jedec-flash"
13412     for the correct chip select number.
13413
13414     This size fixup is enabled for all AMCC eval board right now. Other
13415     4xx boards may want to enable it as well, if this problem with multiple
13416     NOR FLASH sizes exists.
13417
13418     Signed-off-by: Stefan Roese <sr@denx.de>
13419     Cc: Wolfgang Denk <wd@denx.de>
13420
13421 commit 30d45c0d3ea2231f9131276ea113595959a0720e
13422 Author: Stefan Roese <sr@denx.de>
13423 Date:   Wed Oct 21 11:59:52 2009 +0200
13424
13425     fdt: Add fdt_fixup_nor_flash_size() to fixup NOR FLASH size in dtb
13426
13427     This function can be used to update the size in the "reg" property
13428     of the NOR FLASH device nodes. This is necessary for boards with
13429     non-fixed NOR FLASH sizes.
13430
13431     Signed-off-by: Stefan Roese <sr@denx.de>
13432     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
13433     Acked-by: Wolfgang Denk <wd@denx.de>
13434
13435 commit 76706cb86b1c76954ff5353db6757ab99cfd95fb
13436 Author: Wolfgang Denk <wd@denx.de>
13437 Date:   Tue Oct 20 23:12:13 2009 +0200
13438
13439     cpu/ppc4xx/fdt.c: avoid strcpy() to constant string
13440
13441     strcpy() was iused with the target address being a pointer to a
13442     constant string, which potentially is read-only. Use a (writable)
13443     array of characters instead.
13444
13445     Signed-off-by: Wolfgang Denk <wd@denx.de>
13446     Signed-off-by: Stefan Roese <sr@denx.de>
13447
13448 commit 0e1ac981194aa0d92eff0934442cec48a4f57834
13449 Author: Wolfgang Denk <wd@denx.de>
13450 Date:   Tue Oct 20 23:07:04 2009 +0200
13451
13452     cpu/ppc4xx/fdt.c: avoid strcpy() to constant string
13453
13454     strcpy() was iused with the target address being a pointer to a
13455     constant string, which potentially is read-only. Use a (writable)
13456     array of characters instead.
13457
13458     Signed-off-by: Wolfgang Denk <wd@denx.de>
13459
13460 commit c55096c084308c08bf8891c190f90bdc3a232394
13461 Author: Daniel Mack <daniel@caiaq.de>
13462 Date:   Wed Apr 8 13:23:38 2009 +0200
13463
13464     smc911x: add support for LAN9220
13465
13466     Signed-off-by: Daniel Mack <daniel@caiaq.de>
13467     Cc: Sascha Hauer <s.hauer@pengutronix.de>
13468     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
13469
13470 commit f67066b6b0740b826ed862615c5ab022aaf4779a
13471 Author: Mike Frysinger <vapier@gentoo.org>
13472 Date:   Sun Oct 18 20:43:14 2009 -0400
13473
13474     envcrc: check return value of fwrite()
13475
13476     Newer toolchains will often complain about unchecked fwrite():
13477         envcrc.c:117: warning: ignoring return value of `fwrite´, declared
13478                 with attribute warn_unused_result
13479
13480     So check the return value to silence the warnings.
13481
13482     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13483
13484 commit efd988ebaa241bab265b1511052350207cb7aaa0
13485 Author: Wolfgang Denk <wd@denx.de>
13486 Date:   Mon Oct 19 09:18:57 2009 +0200
13487
13488     mcc200: fix build error
13489
13490     Fix compile error:
13491     include/configs/mcc200.h:401:6: error: #elif with no expression
13492
13493     Signed-off-by: Wolfgang Denk <wd@denx.de>
13494
13495 commit 4e0539d2696992a5e32643a0c831e870cfe9a036
13496 Author: Nishanth Menon <nm@ti.com>
13497 Date:   Tue Oct 13 12:47:39 2009 -0400
13498
13499     OMAP3: fix warnings when NAND/ONENAND is not used
13500
13501     Fix build warnings by putting specific used variables
13502     under required #ifdefs for removing:
13503     mem.c:227: warning: unused variable 'f_sec'
13504     mem.c:226: warning: unused variable 'f_off'
13505     mem.c:225: warning: unused variable 'size'
13506     mem.c:224: warning: unused variable 'base'
13507     mem.c:222: warning: unused variable 'gpmc_config'
13508
13509     Signed-off-by: Nishanth Menon <nm@ti.com>
13510
13511 commit 73db0c71da365a2d101878ae3aeb8ff3545a1828
13512 Author: Nishanth Menon <nm@ti.com>
13513 Date:   Tue Oct 13 12:47:24 2009 -0400
13514
13515     OMAP3: export enable_gpmc_cs_config to board files
13516
13517     Export enable_gpmc_cs_config into common header to
13518     prevent warning:
13519
13520     warning: implicit declaration of function 'enable_gpmc_cs_config'
13521
13522     Signed-off-by: Nishanth Menon <nm@ti.com>
13523
13524 commit 96a27c6dc29abf11740632ecd8ccab607b209c5d
13525 Author: Tom Rix <Tom.Rix@windriver.com>
13526 Date:   Mon Oct 12 12:07:40 2009 -0400
13527
13528     Zoom2 Fix serial gpmc setup
13529
13530     The offset to the chip select is incorrect.
13531
13532     The change 187af954cf7958c24efcf0fd62289bbdb4f1f24e,
13533
13534     omap3: embedd gpmc_cs into gpmc config struct
13535
13536     introduced a problem with the serial gpmc setup.
13537
13538     This patch reverts the chip select to its previous value.
13539
13540     The symptoms of this problem are that the Zoom2
13541     currently hangs.
13542
13543     This was run tested on Zoom2.
13544
13545     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13546
13547 commit 64d945abe8cffbacdaeca5f63b9b84f895d2d9ab
13548 Author: Sandeep Paulraj <s-paulraj@ti.com>
13549 Date:   Sun Oct 11 09:10:27 2009 -0400
13550
13551     TI DaVinci Sonata: Add Config option for 64 bit Support
13552
13553     Adding the CONFIG_SYS_64BIT_VSPRINTF fot the DM644x based Sonata
13554     Without this option enabled while performing NAND operations we will get
13555     wrong diagnostic messages.
13556     Example if the MTD NAND driver find a bad block while erasing from
13557     a certain address, it will say bad block skipped at 0x00000000.
13558
13559     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13560
13561 commit 54aa603d2ce1d9374a1f5c6336362037ad2d8b51
13562 Author: Sandeep Paulraj <s-paulraj@ti.com>
13563 Date:   Sun Oct 11 09:14:58 2009 -0400
13564
13565     TI DaVinci DVEVM: Add Config option for 64 bit Support
13566
13567     Adding the CONFIG_SYS_64BIT_VSPRINTF in the DVEVM config.
13568     Without this option enabled while performing NAND operations we will get
13569     wrong diagnostic messages.
13570     Example if the MTD NAND driver find a bad block while erasing from
13571     a certain address, it will say bad block skipped at 0x00000000.
13572
13573     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13574
13575 commit b8d0aa0c78b8c0fa51acada3c486b81085924b53
13576 Author: Sandeep Paulraj <s-paulraj@ti.com>
13577 Date:   Sat Oct 10 10:19:20 2009 -0400
13578
13579     TI DaVinci DM365: Add Config option for 64 bit Support
13580
13581     Adding the CONFIG_SYS_64BIT_VSPRINTF in the DM365 EVM config.
13582     Without this option enabled while performing NAND operations we will get
13583     wrong diagnostic messages.
13584     Example if the MTD NAND driver find a bad block while erasing from
13585     a certain address, it will say bad block skipped at 0x00000000.
13586
13587     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13588
13589 commit 86a725b9c8b829c217be90e590f3ca2c91fa1dca
13590 Author: Sandeep Paulraj <s-paulraj@ti.com>
13591 Date:   Sat Oct 10 10:18:46 2009 -0400
13592
13593     TI DaVinci DM355: Add Config option for 64 bit Support
13594
13595     Adding the CONFIG_SYS_64BIT_VSPRINTF in the DM355 EVM config.
13596     Without this option enabled while performing NAND operations we will get
13597     wrong diagnostic messages.
13598     Example if the MTD NAND driver find a bad block while erasing from
13599     a certain address, it will say bad block skipped at 0x00000000.
13600
13601     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13602
13603 commit 9c44ddccb6602f620fc037974f3e4468ad8a7c0c
13604 Author: Sandeep Paulraj <s-paulraj@ti.com>
13605 Date:   Wed Sep 9 11:50:40 2009 -0400
13606
13607     TI: OMAP3: Remove SZ_xx references
13608
13609     This patch removes dependency on the sizes.h header file
13610     and removes all references to SZ_xx.
13611
13612     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13613
13614 commit 13d2cb988ff07addce6e10ab2cb8965a9dd23c63
13615 Author: Steve Sakoman <sakoman@gmail.com>
13616 Date:   Sat Oct 10 14:29:37 2009 -0400
13617
13618     OMAP3: Update Overo and Beagle environment
13619
13620     Update default environment to support new kernel DSS2 subsystem and
13621     simplify rootfs type and location changes.
13622
13623     Signed-off-by: Steve Sakoman <sakoman@gmail.com>
13624     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
13625
13626 commit c73607c5525c6957c815e64f7e865fdd3baffe98
13627 Author: Sandeep Paulraj <s-paulraj@ti.com>
13628 Date:   Sat Oct 10 13:46:26 2009 -0400
13629
13630     TI DaVinci: Maintainer for DM355 and DM365 EVM
13631
13632     Adding entries to the MAINTAINERS directory for the
13633     DM355 and DM365 EVM.
13634
13635     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13636
13637 commit 5df65cf56aeef9fdeab83a259c37aa7d23836dd3
13638 Author: Sandeep Paulraj <s-paulraj@ti.com>
13639 Date:   Sat Oct 10 13:37:10 2009 -0400
13640
13641     TI: DaVinci: DM355 Leopard board support
13642
13643     This patch adds support for the leopard board which is
13644     based on the DM355 SOC.
13645
13646     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13647
13648 commit 6ab176d7091d21960a1bd89fcb7fd87b9e91aca1
13649 Author: Sandeep Paulraj <s-paulraj@ti.com>
13650 Date:   Sat Oct 10 12:00:47 2009 -0400
13651
13652     TI DaVinci DM646x: Adding initial support for DM6467 EVM
13653
13654     This patch adds the initial support for DM6467 EVM.
13655     Other features like NET and NAND support will be added as follow up patches.
13656
13657     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13658
13659 commit d884f64a7b8482f6c9688600e0a4731fa5678e0c
13660 Author: Sandeep Paulraj <s-paulraj@ti.com>
13661 Date:   Thu Oct 1 20:22:09 2009 -0400
13662
13663     TI DaVinci DM365: Fix Compilation warning for DM365 EVM
13664
13665     This patch fixes a compilation warning while compiling
13666     the DM365 EVM.
13667
13668     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13669
13670 commit 6fe5e87be4b944edf428835210056e020c8bb794
13671 Author: Sandeep Paulraj <s-paulraj@ti.com>
13672 Date:   Thu Oct 1 20:21:13 2009 -0400
13673
13674     TI DaVinci DM355: Fix Compilation warning for DM355 EVM
13675
13676     This patch fixes a compilation warning while compiling
13677     the DM355 EVM.
13678
13679     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
13680
13681 commit 513bbe1b1720682e6de0aba2d9db5e60f3a428bb
13682 Author: Eric Benard <eric@eukrea.com>
13683 Date:   Mon Oct 12 10:15:39 2009 +0200
13684
13685     AT91 CPUAT91 Fix compiler warning
13686
13687     This change fixes the compiler warning
13688
13689     main.c: In function 'abortboot':
13690     main.c:122: warning: too few arguments for format
13691
13692     Signed-off-by: Eric Benard <eric@eukrea.com>
13693     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13694
13695 commit b1e81f701d044eee3884202b127d5d1f0668bdb9
13696 Author: Eric Benard <eric@eukrea.com>
13697 Date:   Mon Oct 12 10:15:40 2009 +0200
13698
13699     AT91 CPU9260 CPU9G20 Fix compile warnings
13700
13701     This change fixes the compiler warning
13702
13703     nand_util.c:45:2: warning: #warning Please define CONFIG_SYS_64BIT_VSPRINTF
13704       for correct output!
13705
13706     Signed-off-by: Eric Benard <eric@eukrea.com>
13707     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13708
13709 commit 94d50c527a3cedb6a41fbe6773256cdd1855317f
13710 Author: Eric Benard <eric@eukrea.com>
13711 Date:   Mon Oct 12 10:08:20 2009 +0200
13712
13713     AT91 CPU9260 Fix machine ID when using a CPU9G20.
13714
13715     Signed-off-by: Eric Benard <eric@eukrea.com>
13716     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
13717
13718 commit 8c0a92c8f4cf399e873c2611939f3617983785a9
13719 Author: Alessandro Rubini <rubini@unipv.it>
13720 Date:   Sat Oct 10 11:51:26 2009 +0200
13721
13722     lcd: remove '#if 0' 32-bit scroll, now memcpy does it
13723
13724     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13725     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
13726
13727 commit e3ea948d4588e7efddbf0ee92147d93f827d7cea
13728 Author: Alessandro Rubini <rubini@unipv.it>
13729 Date:   Sat Oct 10 11:51:16 2009 +0200
13730
13731     lib_generic memset: fill one word at a time if possible
13732
13733     If the destination is aligned, fill ulong values until possible.
13734     Then fill remaining part by byte.
13735
13736     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13737     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
13738     Acked-by: Mike Frysinger <vapier@gentoo.org>
13739
13740 commit ecd830b863e5c6ac5d804d3b3a92453a98d526fc
13741 Author: Alessandro Rubini <rubini@unipv.it>
13742 Date:   Sat Oct 10 11:51:05 2009 +0200
13743
13744     lib_generic memcpy: copy one word at a time if possible
13745
13746     If source and destination are aligned, this copies ulong values
13747     until possible, trailing part is copied by byte. Thanks for the details
13748     to Wolfgang Denk, Mike Frysinger, Peter Tyser, Chris Moore.
13749
13750     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13751     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
13752     Acked-by: Mike Frysinger <vapier@gentoo.org>
13753
13754 commit 9c5586aa19bbedf290d2a663813404d2db87dfa5
13755 Author: Alessandro Rubini <rubini@unipv.it>
13756 Date:   Thu Oct 8 14:29:14 2009 +0200
13757
13758     setenv: do console redirection even if previously unset
13759
13760     If "stdout" is not previously set, doing "setenv stdout lcd" had no
13761     effect, since console redirection only worked if the environment
13762     variable was already set; the second time you run setenv it worked.
13763     Most default environments lack stdin/out/err definitions, so I'm sure
13764     I'm not alone with this problem.
13765
13766     This patch simply moves a block of code out of a conditional, to do
13767     the same work even if the variable was previously unset.
13768
13769     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
13770     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
13771
13772 commit c9ee39972a7758e883b73c6c0e3c3a14cd5b2f43
13773 Author: Martha Stan <mmarx@silicontkx.com>
13774 Date:   Wed Oct 7 04:38:46 2009 -0400
13775
13776     mpc512x: fix System Clock Control constants for USB1 & USB2
13777
13778     Signer-off-by: Martha Stan <mmarx@silicontkx.com>
13779
13780 commit 87b22b7787f397fc3daad570d711e478b1a7d253
13781 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
13782 Date:   Fri Oct 2 18:18:33 2009 -0400
13783
13784     mem_mtest: fix error reporting, allow escape with ^C
13785
13786     The basic memtest function tries to watch for ^C after each
13787     pattern pass as an escape mechanism, but if things are horribly
13788     wrong, we'll be stuck in an inner loop flooding the console with
13789     error messages and never check for ^C.  To make matters worse,
13790     if the user waits for all the error messages to complete, we
13791     then incorrectly report the test passed without errors.
13792
13793     Adding a check for ^C after any error is printed will give
13794     the end user an escape mechanism from a console flood without
13795     slowing down the overall test speed on a slow processor.
13796
13797     Also, the more extensive memtest quit after just a single error,
13798     which is inconsistent with the normal memtest, and not useful if
13799     if you are doing dynamic environmental impact testing, such as
13800     heating/cooling etc.
13801
13802     Both tests now track the error count and report it properly
13803     at test completion.
13804
13805     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
13806     Acked-by: Mike Frysinger <vapier@gentoo.org>
13807
13808 commit 9f4a420663419dc13f08a0ce65b93033c6172c69
13809 Author: Mike Frysinger <vapier@gentoo.org>
13810 Date:   Thu Oct 1 12:11:54 2009 -0400
13811
13812     new default shortcut to config & build a board
13813
13814     The majority of the time that I build things in U-Boot, I want to just
13815     build for the board.  I don't make board config tweaks after selecting the
13816     board.  So add a new pattern rule that allows people to combine two steps
13817     in one go:
13818         `make foo_config && make` => `make foo`
13819
13820     This shouldn't conflict with any existing make rules as the pattern rule
13821     is used only the rule doesn't already exist.
13822
13823     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13824
13825 commit 6dab6add2d8ee80905234b326abc3de11be1d178
13826 Author: Mike Frysinger <vapier@gentoo.org>
13827 Date:   Wed Sep 30 15:29:58 2009 -0400
13828
13829     env: only build env_embedded and envcrc when needed
13830
13831     The env code is protected by the ENV_IS_EMBEDDED define, so attempting to
13832     compile the code when this isn't defined is pointless.  Now that the env
13833     headers have unified around CONFIG_ENV_IS_EMBEDDED, convert the build
13834     system to only build the env objects when this is enabled.  And now that
13835     the env code is conditionally compiled, we can drop the source code checks.
13836
13837     For people who want to extract the environment manually, add a new option
13838     CONFIG_BUILD_ENVCRC that only enables the envcrc utility.
13839
13840     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
13841
13842 commit 78f4ca7976748159080c9d920d5eb542d1b32d4f
13843 Author: Daniel Mack <daniel@caiaq.de>
13844 Date:   Mon Sep 28 11:40:38 2009 +0200
13845
13846     part_dos: check status flags of partitions
13847
13848     Only read partitions which have 0x00 or 0x80 set in their status field.
13849     All others are invalid.
13850
13851     Signed-off-by: Daniel Mack <daniel@caiaq.de>
13852
13853 commit 45def0ab9d1dedcd2a73939aad8373f760498762
13854 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
13855 Date:   Fri Sep 25 17:47:43 2009 -0500
13856
13857     galaxy5200: change cs1 configuration
13858
13859     Correct the chip select configuration for the nand flash chip select.
13860
13861     Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
13862
13863 commit 7936b51165b519a16ecf3db302fb88df8b8b3b3d
13864 Author: Niklaus Giger <niklaus.giger@netstal.com>
13865 Date:   Wed Sep 23 08:12:14 2009 +0200
13866
13867     Cleanup: use constant
13868
13869     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
13870
13871 commit 7120c888101952b7e61b9e54bb42370904aa0e68
13872 Author: Kim Phillips <kim.phillips@freescale.com>
13873 Date:   Mon Oct 12 11:06:19 2009 -0500
13874
13875     mpc83xx: mpc8313 - handle erratum IPIC1 (TSEC IRQ number swappage)
13876
13877     mpc8313e erratum IPIC1 swapped TSEC interrupt ID numbers on rev. 1
13878     h/w (see AN3545).  The base device tree in use has rev. 1 ID numbers,
13879     so if on Rev. 2 (and higher) h/w, we fix them up here.
13880
13881     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
13882     Reviewed-by: Roland Lezuo <roland.lezuo@chello.at>
13883
13884 commit 91525c67153fcf2c19b2fc8d9c6376ac1a019f52
13885 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
13886 Date:   Mon Oct 12 23:55:39 2009 +0400
13887
13888     mpc85xx: Fix booting on various boards
13889
13890     commit 0e870980a64584a591af775bb9c9fe9450124df9 ("8xxx: Removed
13891     CONFIG_NUM_CPUS from 85xx/86xx") breaks U-Boot on various boards,
13892     namely the ones that call get_sys_info() from board_early_init_f().
13893
13894     get_sys_info() calls cpu_numcores(), which depends on probecpu()
13895     being called before. But probecpu() is called after board_early_init_f(),
13896     and so cpu_numcores() returns random values, which in turn crashes
13897     get_sys_info().
13898
13899     To fix the issue we place probecpu() before board_early_init_f()
13900     in an initialization sequence.
13901
13902     Booting on the following boards should be revived now:
13903      mpc8540ads
13904      mpc8541cds
13905      mpc8548cds
13906      mpc8555cds
13907      mpc8560ads
13908      mpc8568mds
13909      mpc8569mds
13910      and maybe more.
13911
13912     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
13913     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13914
13915 commit 26df6aa9916443077139f8f008fbc5f414ba05e5
13916 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
13917 Date:   Fri Oct 2 18:48:07 2009 -0400
13918
13919     mpc86xx: delete unused MPC86xx_DDR_SDRAM_CLK_CNTL define
13920
13921     This is an orphaned legacy leftover that is just polluting
13922     the config file namespace.
13923
13924     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
13925     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13926
13927 commit fad15096e3b34927444ba5f6133742d40d78a425
13928 Author: Dipen Dudhat <dipen.dudhat@freescale.com>
13929 Date:   Thu Oct 8 13:33:29 2009 +0530
13930
13931     ppc/P1_P2_RDB: On-chip BootROM support
13932
13933     On Chip BootROM support for P1 and P2 series RDB platforms.
13934
13935     This patch is derived from latest On Chip BootROM support on MPC8536DS
13936
13937     Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
13938     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13939
13940 commit f7780ec977e545b83bc5068e0957d640f1d98f13
13941 Author: Dipen Dudhat <dipen.dudhat@freescale.com>
13942 Date:   Thu Oct 8 13:33:18 2009 +0530
13943
13944     ppc/P1_P2_RDB: NAND Boot Support
13945
13946     NAND Boot support for P1 and P2 series RDB platforms.
13947
13948     This patch is derived from NAND Boot support on MPC8536DS.
13949
13950     Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
13951     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13952
13953 commit d11823ca3cb551814ffcd926402c8bcf3a7eff35
13954 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
13955 Date:   Wed Oct 7 16:34:28 2009 -0400
13956
13957     mpc8xxx: improve LAW error messages when setting up DDR
13958
13959     When setting up the LAWs for the DDR, if there was an error,
13960     you got the not-so-helpful error text "ERROR" and nothing
13961     else.  Not only is it non-informative, but it is also
13962     pretty frustrating trying to grep for "ERROR" in the source.
13963
13964     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
13965     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13966
13967 commit a9946e3fc7089ddc6b7711a44e07a6b0827b79a7
13968 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
13969 Date:   Wed Sep 30 16:12:31 2009 -0400
13970
13971     sbc8641d: fix LAW so board doesn't hang on DDR init
13972
13973     All versions between now and since this commit:
13974
13975       commit bd76729bcbfd64b5d016a9b936f058931fc06eaf
13976       MPC86xx: set CONFIG_MAX_MEM_MAPPED to 2G by default
13977
13978     will fail to allow the SBC8641D to get past DDR init, because the
13979     LAW config was overlapping.  Eventually this board will do SPD
13980     EEPROM config, but for now this gets the board working again.
13981
13982     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
13983     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
13984
13985 commit 3d1988ab47cc0e265272967e07d747ec600a44c9
13986 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
13987 Date:   Sat Oct 10 13:34:09 2009 +0900
13988
13989     Clean-up of s3c24x0 nand driver
13990
13991     This patch re-formats the arm920t s3c24x0 nand driver in preparation for changes
13992     to add support for the Embest SBC2440-II Board.
13993
13994     The changes are as follows:
13995     - re-indent the code using Lindent
13996     - make sure register layouts are defined using a C struct
13997     - replace the upper-case typedef'ed C struct names with lower case
13998     non-typedef'ed ones
13999     - make sure registers are accessed using the proper accessor functions
14000     - run checkpatch.pl and fix any error reports
14001
14002     It assumes the following patch has been applied first:
14003     - [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
14004      - patches 1/4, 2/4 and 3/4 of this series
14005
14006     Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
14007     any s3c2400 or s3c2410 boards but need this patch applying before I can submit
14008     patches for the SBC2440-II Board. Also, temporarily modified sbc2410x, smdk2400,
14009     smdk2410 and trab configs to use the mtd nand driver (which isn't used by any
14010     board at the moment), ran MAKEALL for all ARM9 targets and no new warnings or
14011     errors were found.
14012
14013     Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
14014     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14015
14016 commit eb0ae7f549b7142826a8bcdd2dc945fac9c36349
14017 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
14018 Date:   Sat Oct 10 13:33:11 2009 +0900
14019
14020     Clean-up of s3c24x0 drivers excluding nand driver
14021
14022     This patch re-formats the arm920t s3c24x0 driver files, excluding the nand
14023     driver, in preparation for changes to add support for the Embest SBC2440-II Board.
14024
14025     The changes are as follows:
14026     - re-indent the code using Lindent
14027     - make sure register layouts are defined using a C struct
14028     - replace the upper-case typedef'ed C struct names with lower case
14029       non-typedef'ed ones
14030     - make sure registers are accessed using the proper accessor functions
14031     - run checkpatch.pl and fix any error reports
14032
14033     It assumes the following patch has been applied first:
14034     - [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
14035     - patches 1/4 and 2/4 of this series
14036
14037     Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
14038     any s3c2400 or s3c2410 boards but need this patch applying before I can submit
14039     patches for the SBC2440-II Board. Also, temporarily modified sbc2410x, smdk2400,
14040     smdk2410 and trab configs to use the mtd nand driver (which isn't used by any
14041     board at the moment), ran MAKEALL for all ARM9 targets and no new warnings or
14042     errors were found.
14043
14044     Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
14045     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14046
14047 commit 8250d0bae84229abea397f6b474b3556b0f04e80
14048 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
14049 Date:   Sat Oct 10 13:32:01 2009 +0900
14050
14051     Clean-up of s3c24x0 header files
14052
14053     This patch re-formats the arm920t s3c24x0 header files in preparation for
14054     changes to add support for the Embest SBC2440-II Board.
14055
14056     The changes are as follows:
14057     - re-indent the code using Lindent
14058     - make sure register layouts are defined using a C struct
14059     - replace the upper-case typedef'ed C struct names with lower case
14060     non-typedef'ed ones
14061     - make sure registers are accessed using the proper accessor functions
14062     - run checkpatch.pl and fix any error reports
14063
14064     It assumes the following patch has been applied first:
14065     - [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
14066     - patch 1/4 of this series
14067
14068     Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
14069     any s3c2400 or s3c2410 boards but need this patch applying before I can submit
14070     patches for the SBC2440-II Board. Also, temporarily modified sbc2410x, smdk2400,
14071     smdk2410 and trab configs to use the mtd nand driver (which isn't used by any
14072     board at the moment), ran MAKEALL for all ARM9 targets and no new warnings or
14073     errors were found.
14074
14075     Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
14076     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14077
14078 commit d67cce2dda3a40c3bd90a6c6e129fbb26dd4cfab
14079 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
14080 Date:   Sat Oct 10 13:30:22 2009 +0900
14081
14082     Clean-up of cpu_arm920t and cpu_arm920t_s3c24x0 code
14083
14084     This patch re-formats the code in cpu/arm920t and cpu/arm920t/23c24x0 in
14085     preparation for changes to add support for the Embest SBC2440-II Board.
14086
14087     The changes are as follows:
14088     - re-indent the code using Lindent
14089     - make sure register layouts are defined using a C struct
14090     - replace the upper-case typedef'ed C struct names with lower case
14091       non-typedef'ed ones
14092     - make sure registers are accessed using the proper accessor functions
14093     - run checkpatch.pl and fix any error reports
14094
14095     It assumes the following patch has been applied first:
14096     - [U-Boot][PATCH-ARM] CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards, 05/09/2009
14097
14098     Tested on an Embest SBC2440-II Board with local u-boot patches as I don't have
14099     any s3c2400 or s3c2410 boards but need this patch applying before I can submit
14100     patches for the SBC2440-II Board. Also, ran MAKEALL for all ARM9 targets and no
14101     new warnings or errors were found.
14102
14103     Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
14104     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14105
14106 commit cd85662b345c0c2248fd7637f65bb2fbb4d53dd9
14107 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
14108 Date:   Sun Sep 6 00:33:13 2009 +0900
14109
14110     CONFIG_SYS_HZ fix for ARM902T S3C24X0 Boards
14111
14112     This sets CONFIG_SYS_HZ to 1000 for all boards that use the s3c2400 and
14113     s3c2410 cpu's which fixes various problems such as the timeouts in tftp being
14114     too short.
14115
14116     Tested on an Embest SBC2440-II Board with local u-boot patches as I don't
14117     have any s3c2400 or s3c2410 boards but need this patch applying before I can
14118     submit patches for the SBC2440-II Board. Also, ran MAKEALL for all ARM9 targets
14119     and no new warnings or errors were found.
14120
14121     It was originally submitted on 21/06/2009 but didn't get into the 2009.08
14122     release, and Jean-Pierre made one comment on the original patch (see
14123     http://lists.denx.de/pipermail/u-boot/2009-July/055470.html). I've made two
14124     changes to the original patch:
14125     - it's been re-based to the current release
14126     - I've re-named get_timer_raw() to get_ticks() in response to Jean-Pierre's comment
14127
14128     This affects the sbc2410, smdk2400, smdk2410 and trab boards. I've copied it
14129     directly to the maintainers of all except the sbc2410 which doesn't have an
14130     entry in MAINTAINERS.
14131
14132     Signed-off-by: Kevin Morfitt <kmorfitt@aselaptop-1.localdomain>
14133     Tested-by: Wolfgang Denk <wd@denx.de>
14134     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14135
14136 commit 8bc4ee9e8213abe4031ea1720aa02fa98d4402ad
14137 Author: Minkyu Kang <mk7.kang@samsung.com>
14138 Date:   Thu Oct 1 17:20:40 2009 +0900
14139
14140     s5pc1xx: add support SMDKC100 board
14141
14142     Adds new board SMDKC100 that uses s5pc100 SoC
14143
14144     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14145     Signed-off-by: HeungJun, Kim <riverful.kim@samsung.com>
14146
14147 commit dd2c9e6a3b67c8ff56694e515e6e3c7baddd8f52
14148 Author: Minkyu Kang <mk7.kang@samsung.com>
14149 Date:   Thu Oct 1 17:20:28 2009 +0900
14150
14151     s5pc1xx: support serial driver
14152
14153     This patch includes the serial driver for s5pc1xx.
14154     s5pc1xx uart driver needs own register setting and clock configuration.
14155     So, need to special driver.
14156
14157     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14158
14159 commit 4678d674f0cacc983dca7f6b9933cd8291c9797c
14160 Author: Minkyu Kang <mk7.kang@samsung.com>
14161 Date:   Thu Oct 1 17:20:08 2009 +0900
14162
14163     s5pc1xx: support onenand driver
14164
14165     This patch includes the onenand driver for s5pc100
14166
14167     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14168     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
14169
14170 commit 399e5ae0d0b2eb4663fc5784201968c07d45afac
14171 Author: Minkyu Kang <mk7.kang@samsung.com>
14172 Date:   Thu Oct 1 17:20:01 2009 +0900
14173
14174     s5pc1xx: support Samsung s5pc1xx SoC
14175
14176     This patch adds support for the Samsung s5pc100 and s5pc110
14177     SoCs. The s5pc1xx SoC is an ARM Cortex A8 processor.
14178
14179     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
14180     Signed-off-by: HeungJun, Kim <riverful.kim@samsung.com>
14181
14182 commit d087d19a994e741f0ce526124be117c90be482ae
14183 Author: Mike Frysinger <vapier@gentoo.org>
14184 Date:   Tue Oct 13 21:58:26 2009 -0400
14185
14186     Blackfin: drop MAC display at boot
14187
14188     The default Blackfin boot would display the MAC address for the first NIC,
14189     but this relies on the environment.  The current net multi stack no longer
14190     writes the default hardware settings to the environment, so most of the
14191     time the display shows all zeros.  This can be pretty confusing and really
14192     doesn't add anything useful, so just drop it.
14193
14194     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14195
14196 commit 1f003cf4738a199d99c818124784058526d2d40e
14197 Author: Mike Frysinger <vapier@gentoo.org>
14198 Date:   Fri Oct 9 02:24:33 2009 -0400
14199
14200     Blackfin: reset watchdog in udelay()
14201
14202     All arches apparently should reset the watchdog in their udelay loop as
14203     noted on the mailing list recently:
14204
14205       > A comment in flash_status_check() suggests that udelay() is
14206       > expected to reset the watchdog, but I can't find any architecture
14207       > where it does.
14208
14209       If this is missing in other architectures, it should be fixed at the
14210       root cause, i. e. in udelay() or in the respective support routines.
14211
14212     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14213
14214 commit 370ec734557d0b0f266e6d0953229ee12cae5edd
14215 Author: Mike Frysinger <vapier@gentoo.org>
14216 Date:   Fri Oct 9 02:22:11 2009 -0400
14217
14218     Blackfin: Remove relocation fixups
14219
14220     Blackfin pieces like commit 0630535e2d062dd73c1ceca5c6125c86d1127a49.
14221
14222     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14223
14224 commit a380279b2abe130c2d3d2c8de36f8ff98bc6b3b0
14225 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
14226 Date:   Tue Sep 29 08:03:12 2009 +0200
14227
14228     at91: Update MEESC board support
14229
14230     This patch implements several updates:
14231     -disable CONFIG_ENV_OVERWRITE
14232     -add new hardware style variants and set the arch numbers appropriate
14233     -pass the serial# and hardware revision to the kernel
14234     -removed unused macros from include/configs/meesc.h
14235     -fixed multiline comment style
14236
14237     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
14238
14239 commit 9df20ce211576aa7ac75710dcd8d0a6236abfd70
14240 Author: Simon Kagstrom <[simon.kagstrom@netinsight.net]>
14241 Date:   Thu Oct 1 19:41:50 2009 +0530
14242
14243     arm: Correct build with CONFIG_SYS_HUSH_PARSER set
14244
14245     FLAG_PARSE_SEMICOLON is not defined without hush.h, so include that.
14246
14247     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
14248     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14249
14250 commit df3826262c0efd2baec4df23d44b3942af98f5a7
14251 Author: Olof Johansson <olof@lixom.net>
14252 Date:   Tue Sep 29 10:22:45 2009 -0400
14253
14254     TI: OMAP3: Overo Tobi ethernet support
14255
14256     Add setup for ethernet on Tobi, allowing kernel/ramdisk to be loaded
14257     over tftp.
14258
14259     This also refactors the smc911x driver to allow for detecting when the
14260     chip is missing. I.e. the detect_chip() function is called earlier and
14261     will abort gracefully when the Chip ID read returns all 1's.
14262
14263     Signed-off-by: Olof Johansson <olof@lixom.net>
14264     Acked-by: Dirk Behme <dirk.behme@googlemail.com>
14265     Acked-by: Ben Warren <biggerbadderben@gmail.com>
14266
14267 commit 2a6cc97b91997ae485312ac91ffbcea6a89b663a
14268 Author: Olof Johansson <olof@lixom.net>
14269 Date:   Tue Sep 29 10:21:29 2009 -0400
14270
14271     SMC911X: Add chip auto detection
14272
14273     Refactor the smc911x driver to allow for detecting when the chip is missing.
14274     I.e. the detect_chip() function is called earlier and will abort gracefully
14275     when the Chip ID read returns all 1's.
14276
14277     Signed-off-by: Olof Johansson <olof@lixom.net>
14278     Acked-by: Dirk Behme <dirk.behme@googlemail.com>
14279     Acked-by: Ben Warren <biggerbadderben@gmail.com>
14280
14281 commit 0297ec7e2a4039b8a28346f52f3ccca4db1ddc62
14282 Author: Tom Rix <Tom.Rix@windriver.com>
14283 Date:   Tue Sep 29 10:19:49 2009 -0400
14284
14285     TI OMAP3 Use arm init sequence to initialize i2c
14286
14287     This changes fixes an early i2c error.
14288
14289     It appears that I2C is working because once a read or write
14290     error is detected, the omap24xx_i2c driver calls i2c_init
14291     inside its error handling check.
14292
14293     While it is ok to attempt error handling this way, the boards
14294     must not depend on this side effect to initialize it's i2c.
14295
14296     Instead of explicitly calling i2c_init for every board, use
14297     the generic arm initialization in lib_arm/board.c. By defining
14298     the config variable CONFIG_HARD_I2C, the omap3 i2c initialization
14299     is included in the init_sequence table.
14300
14301     Run tested on Beagle.
14302     Compile tested on the omap3's
14303
14304     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
14305     Acked-by: Dirk Behme <dirk.behme@googlemail.com>
14306
14307 commit 4df30f3bb7285b2c962713a5c693c16fd90885e0
14308 Author: Sandeep Paulraj <s-paulraj@ti.com>
14309 Date:   Tue Sep 29 09:43:04 2009 -0400
14310
14311     TI: DaVinci DM365: Enabling network Support on DM365 EVM
14312
14313     This patch enables EMAC on the DM365 EVM.
14314
14315     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14316     Acked-by: Tom Rix <Tom.Rix@windriver.com>
14317
14318 commit 00e1665a3cf956e09ac2ce86ef6ec459f6bfb33c
14319 Author: Sandeep Paulraj <s-paulraj@ti.com>
14320 Date:   Tue Sep 29 10:02:38 2009 -0400
14321
14322     TI: DaVinci: GPIO header file and definitions
14323
14324     Some DaVinci SOC's use GPIOs to enable EMAC and DM9000.
14325     This patch adds some definitions for GPIO registers and also adds
14326     structures for GPIO.
14327     A separate header file is being added so that in future we
14328     can have a DaVinci GPIO driver similer to OMAP.
14329
14330     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14331     Acked-by: Tom Rix <Tom.Rix@windriver.com>
14332
14333 commit 95ae803afbdd9f673c94b992ea624a10d252afc2
14334 Author: Sandeep Paulraj <s-paulraj@ti.com>
14335 Date:   Fri Sep 18 17:30:05 2009 -0400
14336
14337     TI: DaVinci DM646x: Update flag used to represent DM646x SOC's
14338
14339     In the DaVinci specific code, we use both CONFIG_SOC_DM646X and
14340     CONFIG_SOC_DM646x to represent DM646x specific code.
14341     This patch changes occurrences of CONFIG_SOC_DM646x to
14342     CONFIG_SOC_DM646X. This is because for DM644x series of SOCs we use
14343     the flag CONFIG_SOC_DM644X. We want some uniformity.
14344
14345     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14346     Acked-by: Tom Rix <Tom.Rix@windriver.com>
14347
14348 commit fc9165fdb3b021aa8ff02417692220fe9344072b
14349 Author: Olof Johansson <olof@lixom.net>
14350 Date:   Mon Sep 28 08:19:30 2009 -0400
14351
14352     OMAP3: Clean up whitespace in mux configs
14353
14354     Switch from space-based indentation to tab-based in mux configs, as pointed
14355     out by WD at:
14356
14357     http://lists.denx.de/pipermail/u-boot/2009-September/061241.html
14358
14359     Nothing but whitespace changes in this patch (diff -w gives no output).
14360
14361     Signed-off-by: Olof Johansson <olof@lixom.net>
14362
14363 commit 9de0212bd7c4c82a7e8c2a2c8714f8c7abc57d08
14364 Author: Dirk Behme <dirk.behme@googlemail.com>
14365 Date:   Mon Sep 28 08:17:50 2009 -0400
14366
14367     OMAP3 MMC: Fix warning dereferencing type-punned pointer
14368
14369     Fix warning
14370     Dereferencing type-punned pointer will break strict-aliasing rules
14371
14372     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
14373     CC: Steve Sakoman <sakoman@gmail.com>
14374     Acked-by: Tom Rix <Tom.Rix@windriver.com>
14375
14376 commit e92daeb5c2050438402b87c7d614e8a13c294348
14377 Author: Simon Kagstrom <[simon.kagstrom@netinsight.net]>
14378 Date:   Tue Sep 22 04:01:01 2009 +0530
14379
14380     Support for the OpenRD base board
14381
14382     The implementation is borrowed from the sheevaplug board and the Marvell
14383     1.1.4 code. Unsupported (or untested) is the SD card, PCIe and SATA.
14384
14385     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
14386
14387 commit a62e78fc444c67f958be48891bef3dab0e9eb285
14388 Author: Prafulla Wadaskar <prafulla@marvell.com>
14389 Date:   Mon Sep 21 20:15:17 2009 +0530
14390
14391     Kirkwood: mv88f6281gtw_ge: Add kwbimage build support
14392
14393     This patch adds kwbimage configuration file
14394     (used by mkimage utility)
14395     to support u-boot.kwb target on mv88f6281gtw_ge board.
14396
14397     To create Kirkwood boot image to be flashed on SPI Flash,
14398     additional parameter u-boot.kwb need to be passed during make.
14399
14400     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14401
14402 commit 5bc7cbc15b1890682c0b279f708914518bd25f8d
14403 Author: Prafulla Wadaskar <prafulla@marvell.com>
14404 Date:   Mon Sep 21 18:23:11 2009 +0530
14405
14406     Kirkwood: rd6281a: Add kwbimage build support
14407
14408     This patch adds kwbimage configuration file
14409     (used by mkimage utility)
14410     to support u-boot.kwb target on rd6281a platform.
14411
14412     To create Kirkwood boot image to be flashed on NAND,
14413     additional parameter u-boot.kwb need to be passed during make.
14414
14415     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14416
14417 commit 23b80982a02a43bf4ead91574c9d6f1b647ccc8f
14418 Author: Tom Rix <Tom.Rix@windriver.com>
14419 Date:   Sun Sep 27 11:10:09 2009 -0500
14420
14421     Add support for Eukrea CPU9260/CPU9G20 SBC
14422
14423     these boards are built around Atmel's AT91SAM9260/9G20 and have
14424     up to 64MB of NOR flash, up to 128MB of SDRAM, up to 2GB of NAND
14425     and include a 10/100 Ethernet PHY in RMII mode.
14426
14427     Signed-off-by: Eric Benard <eric@eukrea.com>
14428     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
14429
14430 commit d8380c9d35e88759c96e68a03738446ca0cb292f
14431 Author: Tom Rix <Tom.Rix@windriver.com>
14432 Date:   Sun Sep 27 07:47:24 2009 -0500
14433
14434     Add support for Eukrea CPUAT91 SBC
14435
14436     CPUAT91 is built around Atmel's AT91RM9200 and has up to 16MB of NOR
14437     flash, up to 128MB of SDRAM, and includes a Micrel KS8721 PHY in RMII
14438     mode.
14439
14440     Signed-off-by: Eric Benard <eric@eukrea.com>
14441     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
14442
14443 commit eb95aa15e644c29b01832703aa4964fe419170f0
14444 Author: Sandeep Paulraj <s-paulraj@ti.com>
14445 Date:   Mon Sep 14 14:57:47 2009 -0400
14446
14447     TI: DaVinci DM365: Minor config cleanup
14448
14449     The DM365 config was using the 'CONFIG_CMD_SAVEENV' flag.
14450     This is already included when we include the
14451     config_cmd_default.h header file. So this flag is removed.
14452     Also another flag to enable NAND functions was being
14453     enabled incorrectly.
14454
14455     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14456
14457 commit 5d783c1ffd691ffdadbc2c2f796c41481b7cdce7
14458 Author: Sandeep Paulraj <s-paulraj@ti.com>
14459 Date:   Mon Sep 14 15:03:06 2009 -0400
14460
14461     TI DaVinci DM365: Removing header file which does not exist
14462
14463     The DaVinci DM365 EVM board specific code was including a header file
14464     which does not exist. So removing this header file.
14465
14466     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14467
14468 commit 409ec37bd8ae8822d276e77419d899571891b191
14469 Author: Sandeep Paulraj <s-paulraj@ti.com>
14470 Date:   Tue Sep 8 18:08:06 2009 -0400
14471
14472     TI DaVinci: DM355: Config Cleanup and Update
14473
14474     This patch does the following
14475     1) Enables the NAND driver which is now available.
14476     2) Enables the 'CONFIG_MTD_DEVICE' as without this the
14477     compilation will fail
14478     3) We now have a safe place to store environment and defines
14479     an offset where this can be stored. This offset value is such that it is after
14480     the location where U-Boot is flashed using TI flash utilities.
14481     4) Enables Bootdelay
14482     5) Increases malloc() arena size. Manufacturers are coming out with
14483     NAND with large blocks sizes of upto 1 MiB. It has been noticed that
14484     as the block size of the NAND used is increased, if this particular
14485     value is not increased, the NAND driver will output out of memory
14486     errors.
14487
14488     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14489
14490 commit 7908c97a106765ad8816bf2271a5bf315728b274
14491 Author: Sandeep Paulraj <s-paulraj@ti.com>
14492 Date:   Tue Sep 8 11:37:39 2009 -0400
14493
14494     TI DaVinci: DM646x: Initial Support for DM646x SOC
14495
14496     DM646x is an SOC from TI which has both an ARM and a DSP.
14497     There are multiple variants of the SOC mainly dealing with different
14498     core speeds.
14499     This patch adds the initial framework for the DM646x SOC.
14500
14501     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14502
14503 commit 5d0f53624c24eaf82d58368a6a5b8476392dd5c7
14504 Author: Sandeep Paulraj <s-paulraj@ti.com>
14505 Date:   Wed Sep 9 15:26:00 2009 -0400
14506
14507     TI DaVinci: DM6446: Fix Compilation error in NAND mode
14508
14509     The Default mode that is built for the Davinci DVEVM happens
14510     to be the NOR mode.
14511     When we want to build for the NAND mode, we get a compilation
14512     error. This is overcome by defining the CONFIG_MTD_DEVICE
14513     flag in the NAND mode.
14514     The image built for NAND mode was successfully tested on the
14515     DaVinci DM6446 EVM.
14516
14517     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14518
14519 commit 7a2aa8b68120f333ed2edc33475ca195810d6cb1
14520 Author: Tom Rix <Tom.Rix@windriver.com>
14521 Date:   Thu Sep 10 15:27:57 2009 -0400
14522
14523     OMAP3 Move cache routine to cache.S
14524
14525     v7_flush_dcache_all, because it depends on omap ROM code is not
14526     generic.  Rename the function to 'invalidate_dcache' and move it
14527     to the omap cpu directory.
14528
14529     Collect the other omap cache routines l2_cache_enable and
14530     l2_cache_disable with invalide_dcache into cache.S.  This
14531     means removing the old cache.c file that contained l2_cache_enable
14532     and l2_cache_disable.
14533
14534     The conversion from cache.c to cache.S was done most through
14535     disassembling the uboot binary.  The only significant change was
14536     to change the comparision for the return of get_cpu_rev from
14537
14538        cmp      r0, #0
14539        beq      earlier_than_label
14540
14541     Which was lost information to
14542
14543        cmp      r0, #CPU_3XX_ES20
14544        blt      earlier_than_label
14545
14546     The paths through the enable routine were verified by
14547     adding an infinite loop and seeing the hang.  Then
14548     removing the infinite loop and seeing it continue.
14549
14550     The disable routine is similar enough that it was not
14551     tested with this method.
14552
14553     Run tested by cold booting from nand on beagle and zoom1.
14554     Compile tested on MAKEALL arm.
14555
14556     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
14557
14558 commit a16df2c11188297eca43cf6080c70fb69b960232
14559 Author: Sandeep Paulraj <s-paulraj@ti.com>
14560 Date:   Tue Sep 8 17:09:52 2009 -0400
14561
14562     TI DaVinci: Remove references to SZ_xx
14563
14564     This patch removes the asm/sizes.h header file from being
14565     included in the DaVinci SOC configs.
14566     References to SZ_xx have been replaced by appropriate
14567     bit shifted values.
14568
14569     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
14570     Acked-by: Wolfgang Denk <wd@denx.de>
14571
14572 commit 285870f75378aca41c5063e4358ad93bf3014fd8
14573 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
14574 Date:   Thu Oct 9 01:27:18 2008 -0500
14575
14576     Leave x86emu op code tables in default section
14577
14578     Forcing the tables into got2 caused extra relocation when using -mrelocatable.
14579     This patch requires any board defining CONFIG_BIOSEMU to use -mrelocatable.
14580
14581     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
14582     Acked-by: Jin Zhengxiong <Jason.Jin@freescale.com>
14583
14584 commit be2254423b86572841aa70ff05d20933d1b49823
14585 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14586 Date:   Sat Oct 10 12:42:22 2009 +0200
14587
14588     Update all board to support new bbmiiphy driver (with multibus support)
14589
14590     Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14591     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14592
14593 commit 310cecb8ccdbc8a9be580e75b2fd362179d78535
14594 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14595 Date:   Sat Oct 10 12:42:21 2009 +0200
14596
14597     Add bb_miiphy_init call before any ethernet bring-up code.
14598
14599     Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14600     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14601
14602 commit 4ba31ab33ac824635fcb49ac609070a9ebcab7f0
14603 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14604 Date:   Sat Oct 10 12:42:20 2009 +0200
14605
14606     Rewrite the miiphybb (Bit-banged MII bus driver) in order to support an arbitrary number of mii buses.
14607
14608     This feature is useful when your board uses different mii buses for different
14609     phys and all (or a part) of these buses are implemented via bit-banging mode.
14610
14611     The driver requires that the following macros should be defined into the board
14612     configuration file:
14613
14614     CONFIG_BITBANGMII       - Enable the miiphybb driver
14615     CONFIG_BITBANGMII_MULTI - Enable the multi bus support
14616
14617     If the CONFIG_BITBANGMII_MULTI is not defined, the board's config file needs
14618     to define at least the following macros:
14619
14620     MII_INIT      - Generic code to enable the MII bus (optional)
14621     MDIO_DECLARE  - Declaration needed to access to the MDIO pin (optional)
14622     MDIO_ACTIVE   - Activate the MDIO pin as out pin
14623     MDIO_TRISTATE - Activate the MDIO pin as input/tristate pin
14624     MDIO_READ     - Read the MDIO pin
14625     MDIO(v)       - Write v on the MDIO pin
14626     MDC_DECLARE   - Declaration needed to access to the MDC pin (optional)
14627     MDC(v)        - Write v on the MDC pin
14628
14629     The previous macros make the driver compatible with the previous version
14630     (that didn't support the multi-bus).
14631
14632     When the CONFIG_BITBANGMII_MULTI is also defined, the board code needs to fill
14633     the bb_miiphy_buses[] array with a record for each required bus and declare
14634     the bb_miiphy_buses_num variable with the number of mii buses.
14635     The record (struct bb_miiphy_bus) has the following fields/callbacks (see
14636     miiphy.h for details):
14637
14638     char name[]            - The symbolic name that must be equal to the MII bus
14639                              registered name
14640     int (*init)()          - Initialization function called at startup time (just
14641                              before the Ethernet initialization)
14642     int (*mdio_active)()   - Activate the MDIO pin as output
14643     int (*mdio_tristate)() - Activate the MDIO pin as input/tristate pin
14644     int (*set_mdio)()      - Write the MDIO pin
14645     int (*get_mdio)()      - Read the MDIO pin
14646     int (*set_mdc)()       - Write the MDC pin
14647     int (*delay)()         - Delay function
14648     void *priv             - Private data used by board specific code
14649
14650     The board code will look like:
14651
14652     struct bb_miiphy_bus bb_miiphy_buses[] = {
14653      { .name = miibus#1, .init = b1_init, .mdio_active = b1_mdio_active, ... },
14654      { .name = miibus#2, .init = b2_init, .mdio_active = b2_mdio_active, ... },
14655      ...
14656     int bb_miiphy_buses_num = sizeof(bb_miiphy_buses) /
14657                               sizeof(bb_miiphy_buses[0]);
14658
14659     Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
14660     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14661
14662 commit efaf6f1bf6ebdd8f16b0d0c2960abe8d06f95af4
14663 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
14664 Date:   Fri Oct 2 18:54:20 2009 -0400
14665
14666     mpc83xx: cosmetic comment update relating to SPD EEPROM
14667
14668     commit 6d0f6bcf337c5261c08fabe12982178c2c489d76 did the big
14669     rename of CFG_ macros to CONFIG_SYS macros.  But it missed
14670     a couple of instances within comments.
14671
14672     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
14673     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
14674
14675 commit afc3ba0fc4195624e79e21244380ed7cc2fd6969
14676 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
14677 Date:   Thu Oct 8 02:03:51 2009 +0200
14678
14679     relocation: Do not relocate NULL pointers.
14680
14681     NULL is an absolute value and should not be relocated.
14682     After this correction code like:
14683      void weak_fun(void) __attribute__((weak));
14684      printf("weak_fun:%p\n", weak_fun);
14685     will still print null after relocation.
14686
14687     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
14688
14689 commit 3beb40c2473f0dd373231c723d88c51e46ad96f7
14690 Author: Peter Tyser <ptyser@xes-inc.com>
14691 Date:   Wed Oct 7 11:45:00 2009 -0500
14692
14693     85xx: Ensure BSS segment isn't linked at address 0
14694
14695     When U-Boot is relocated from flash to RAM pointers are modified
14696     accordingly.  However, pointers initialzed with NULL values should not
14697     be modified so that they maintain their intended NULL value.  If the
14698     BSS segment is linked at address 0 its address will not be
14699     updated as necessary during relocation.
14700
14701     This is a temporary workaround.  The end goal is to add support to
14702     U-Boot to dynamically locate the BSS at an arbitrary address at
14703     runtime.  When the ability to fixup the BSS inteligently is
14704     added, this workaround can be removed and the 85xx link script
14705     can put the BSS at a fixed address at link time.
14706
14707     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
14708
14709 commit 95c44ec485b46ffb43dbdaa299f1491a500fdadf
14710 Author: Detlev Zundel <dzu@denx.de>
14711 Date:   Wed Oct 7 16:38:05 2009 +0200
14712
14713     tqm5200: Correct comment and code in post_hotkeys_pressed.
14714
14715     This fixes the code and the comment according to the original intent of
14716     doing an intensive memory test when PSC6_3 is pulled low on the STK52xx.
14717     Notably PORT_CONFIG will be overridden with this correct code now,
14718     so beware.
14719
14720     The original code only worked by coincidence depending on the PORT_CONFIG
14721     setting from the header file.  The new code was tested to ensure that the
14722     (undocumented) memory test still works on the STK52x.
14723
14724     Signed-off-by: Detlev Zundel <dzu@denx.de>
14725     CC: Martin Krause <Martin.Krause@tqs.de>
14726
14727     Minor white-space cleanup.
14728     Signed-off-by: Wolfgang Denk <wd@denx.de>
14729
14730 commit da01f53404f99db185d196867af79371725d4683
14731 Author: Wolfgang Denk <wd@denx.de>
14732 Date:   Sun Oct 4 22:56:08 2009 +0200
14733
14734     mpc512x: fix fixed_sdram() init code.
14735
14736     Commit 054197ba and later fixes used an array to initialize some of
14737     the MDDRC parameters; however, the use of an array turned out to be a
14738     bad idea as it was not possible to correlate structure entries to
14739     array indices in readable and reliable way. Now we use a struct
14740     instead, which makes this self-explanatory.
14741
14742     Signed-off-by: Wolfgang Denk <wd@denx.de>
14743
14744 commit dbcc357166bed20df13450e93a501f30b197efd1
14745 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
14746 Date:   Sun Oct 4 20:04:22 2009 +0200
14747
14748     ppc4xx: respect 80-chars per line in ppc*.h files
14749
14750     After running checkstyle.pl on the three previous patches I noted that in
14751     the *.h files there were a lot of long lines. This patch solves this problem.
14752
14753     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
14754     Signed-off-by: Stefan Roese <sr@denx.de>
14755
14756 commit 78d2a641371ec71cc3786b167a318c7b115fbb90
14757 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
14758 Date:   Sun Oct 4 20:04:21 2009 +0200
14759
14760     ppc4xx: Rework cmd reginfo
14761
14762     The command "reginfo" got an overhaul for the ppc4xx. It dumps all the
14763     relevant HW configuration registers (address, symbolic name, content).
14764     This allows to easily detect errors in *.h files and changes in the HW
14765     configuration.
14766
14767     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
14768     Signed-off-by: Stefan Roese <sr@denx.de>
14769
14770 commit ddc922ff2c20ae0b7f9ce2df1ac28143e2f325bd
14771 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
14772 Date:   Sun Oct 4 20:04:20 2009 +0200
14773
14774     ppc_4xx: Apply new HW register names
14775
14776     Modify all existing *.c files to use the new register names
14777     as seen in the AMCC manuals.
14778
14779     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
14780     Signed-off-by: Stefan Roese <sr@denx.de>
14781
14782 commit f80e61dcfe53fa3a5936659883415c9bd1b5a3d9
14783 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
14784 Date:   Sun Oct 4 20:04:19 2009 +0200
14785
14786     ppc4xx: Cleanup some HW register names
14787
14788     Here you find all the changes in the include directory for new register names
14789     and adapting other ones to the names used by AMCC in their manuals, e.g.
14790     For 440EPx/GRPPC440EPx/GRX, Revision 1.15 â€“ September 22, 2008
14791     For PPC405GP Embedded Processor, Revision 1.02 â€“ March 22, 2006
14792
14793     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
14794     Signed-off-by: Stefan Roese <sr@denx.de>
14795
14796 commit 56f14818f66c68a8b9e45925f29ceb974405ad48
14797 Author: Stefan Roese <sr@denx.de>
14798 Date:   Tue Oct 6 07:21:08 2009 +0200
14799
14800     ppc4xx: Add PPC405EX(r) Rev D support
14801
14802     Unfortunately some Rev D PPC405EX/405EXr PVR's are identical with older
14803     405EX(r) parts. Here a list:
14804
14805     0x12911475 - 405EX Rev D with Security *and* 405EX Rev A/B witout Sec
14806     0x12911473 - 405EX Rev D without Security *and* 405EXr Rev A/B with Sec
14807
14808     Since there are only a few older parts in the field, this patch now
14809     changes the PVR's above to represent the new Rev D versions.
14810
14811     Signed-off-by: Stefan Roese <sr@denx.de>
14812     Cc: Phong Vo" <pvo@amcc.com>
14813
14814 commit 06dfaeef52a5f773ae4292432e3c74ff52ead316
14815 Author: Stefan Roese <sr@denx.de>
14816 Date:   Fri Oct 2 14:35:16 2009 +0200
14817
14818     ppc4xx: Fix msg "initialization as root-complex failed" upon PCIe scan
14819
14820     This message is printed upon PCIe bus scan, not only upon error, but also
14821     if no PCIe device is detected at all. Since this is not an error, let's
14822     remove this message in this case. We already have the message
14823     "link is not up." if there is no PCIe device present.
14824
14825     Signed-off-by: Stefan Roese <sr@denx.de>
14826     Acked-by: Wolfgang Denk <wd@denx.de>
14827
14828 commit 54f5f056aa1daa3e39bad1c5c3fb43a72cdb9e84
14829 Author: Mike Nuss <mike@terascala.com>
14830 Date:   Mon Oct 5 12:33:28 2009 -0400
14831
14832     PPC4xx: Denali core: Fix incorrect DDR row bits
14833
14834     The SPD detection code for the Denali memory controller used on some
14835     ppc4xx
14836     processors incorrectly encodes DDR0_42. With certain memory
14837     configurations,
14838     this can cause the bootwrapper to incorrectly calculate the installed
14839     memory
14840     size, because the number of row bits is wrong. This patch fixes that
14841     encoding.
14842
14843     Signed-off-by: Mike Nuss <mike@terascala.com>
14844     Signed-off-by: Stefan Roese <sr@denx.de>
14845
14846 commit 99dbd4efd6d5ecc37d7e8f28b20d9be8c83055c7
14847 Author: Ben Warren <biggerbadderben@gmail.com>
14848 Date:   Mon Oct 5 00:02:51 2009 -0700
14849
14850     Add information about return values of xxx_eth_register() in documentation
14851
14852     As discussed on mailing list, <0 indicates failure, >=0 indicates number
14853     of interfaces found.
14854
14855     Also added blurb about private data
14856
14857     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14858
14859 commit 1f1e774ec6242d4ea34e5cff57232deb5bb587e0
14860 Author: Mike Frysinger <vapier@gentoo.org>
14861 Date:   Wed Sep 9 14:41:22 2009 -0400
14862
14863     document network driver framework
14864
14865     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14866     Acked-by: Wolfgang Denk <wd@denx.de>
14867     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14868
14869 commit aba8237257dd15b0e76cc517f0e741c0908ee0b9
14870 Author: Prafulla Wadaskar <prafulla@marvell.com>
14871 Date:   Wed Sep 9 15:59:19 2009 +0530
14872
14873     net: kirkwood_egiga.c: fixed build warning
14874
14875     if link up detection code is disabled through config option, it gives build warning.
14876     This patch fixes the same
14877
14878     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14879     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14880
14881 commit 7194ab809532eeca3e2ee5dc12017cb901cc5842
14882 Author: Ben Warren <biggerbadderben@gmail.com>
14883 Date:   Sun Oct 4 22:37:03 2009 -0700
14884
14885     Convert SMC91111 Ethernet driver to CONFIG_NET_MULTI API
14886
14887     All in-tree boards that use this controller have CONFIG_NET_MULTI
14888     added
14889     Also:
14890       - changed CONFIG_DRIVER_SMC91111 to CONFIG_SMC91111
14891       - cleaned up line lengths
14892       - modified all boards that override weak function in this driver
14893       - modified all eeprom standalone apps to work with new driver
14894       - updated blackfin standalone EEPROM app after testing
14895
14896     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14897     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14898
14899 commit 32e7f239dda8638377edb0d3e7ac269cabbafbe6
14900 Author: Prafulla Wadaskar <prafulla@marvell.com>
14901 Date:   Mon Sep 21 20:28:18 2009 +0530
14902
14903     net: phy: mv88e61xx.c : fixed build warning
14904
14905     following build warning was observed
14906
14907     mv88e61xx.c: In function â€˜mv88e61xx_busychk’:
14908     mv88e61xx.c:208: warning: dereferencing type-punned pointer will break strict-aliasing rules
14909
14910     This patch fixes the same
14911     Patch tested for rd6281a board build
14912
14913     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
14914     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14915
14916 commit c0b46d8ead3c6c5b569c83544fd71b9d73356869
14917 Author: James Clough <james@rtetc.com>
14918 Date:   Thu Sep 10 09:11:50 2009 +0200
14919
14920     net: Fix problem with 405EZ ethernet interrupt
14921
14922     On 405EZ the RX-/TX-interrupts are coalesced into one IRQ bit in the
14923     UIC. We need to acknowledge the RX-/TX-interrupts in the
14924     SDR0_ICINTSTAT reg as well.
14925
14926     This problem was introduced with commit
14927     d1631fe1 [ppc4xx: Consolidate PPC4xx UIC defines]
14928
14929     Signed-off-by: James Clough <james@rtetc.com>
14930     Signed-off-by: Stefan Roese <sr@denx.de>
14931     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14932
14933 commit 91b469c95faf92435e3d5d78292ba78075a3c5ca
14934 Author: Mike Frysinger <vapier@gentoo.org>
14935 Date:   Wed Sep 2 04:18:55 2009 -0400
14936
14937     net: add random_port() prototype
14938
14939     The random_port() is meant to be used by other net code, but without a
14940     prototype, we get fun warnings like:
14941     dns.c: In function 'DnsSend':
14942     dns.c:89: warning: implicit declaration of function 'random_port'
14943
14944     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
14945     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
14946
14947 commit 3469424cb6d939c7aedf1e0efdec44a797c0a18c
14948 Author: Peter Tyser <ptyser@xes-inc.com>
14949 Date:   Mon Sep 21 11:20:37 2009 -0500
14950
14951     ppc: Remove reloc_off field from global_data structure
14952
14953     Now that proper relocation is supported, the reloc_off field is no longer
14954     necessary.
14955
14956     Note that the location of the standalone application jump table pointer
14957     in the global data structure is affected by this change, breaking
14958     execution of standalone applications compiled for previous versions of
14959     U-Boot.
14960
14961     We therefore increment XF_VERSION to 6
14962
14963     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
14964     Signed-off-by: Wolfgang Denk <wd@denx.de>
14965
14966 commit 0630535e2d062dd73c1ceca5c6125c86d1127a49
14967 Author: Peter Tyser <ptyser@xes-inc.com>
14968 Date:   Tue Sep 22 09:27:55 2009 -0500
14969
14970     arm/microblaze/nios/nios2/sh: Remove relocation fixups
14971
14972     These architectures don't need relocation fixups, so reduce their
14973     codesize a bit by defining CONFIG_RELOC_FIXUP_WORKS.
14974
14975     Also remove the reloc_off field from their global data structures
14976     as it is no longer needed.
14977
14978     Note that the location of the standalone application jump table pointer
14979     in the global data structure is affected by this change, breaking
14980     execution of standalone applications compiled for previous versions of
14981     U-Boot. We will therefore increment XF_VERSION in the next commit,
14982     which also touches this area.
14983
14984     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
14985     Signed-off-by: Wolfgang Denk <wd@denx.de>
14986
14987 commit 521af04d853361b49344b61892eb0618f9f713c5
14988 Author: Peter Tyser <ptyser@xes-inc.com>
14989 Date:   Mon Sep 21 11:20:36 2009 -0500
14990
14991     Conditionally perform common relocation fixups
14992
14993     Add #ifdefs where necessary to not perform relocation fixups.  This
14994     allows boards/architectures which support relocation to trim a decent
14995     chunk of code.
14996
14997     Note that this patch doesn't add #ifdefs to architecture-specific code
14998     which does not support relocation.
14999
15000     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15001
15002 commit 3cbcfa70b116df1bbdc90ba31c61adcaec058a8a
15003 Author: Peter Tyser <ptyser@xes-inc.com>
15004 Date:   Mon Sep 21 11:20:35 2009 -0500
15005
15006     p3mx: Remove serial relocation fixups
15007
15008     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15009
15010 commit 80f73b92a19129854876ec3f1aef531a09e86d2d
15011 Author: Peter Tyser <ptyser@xes-inc.com>
15012 Date:   Mon Sep 21 11:20:34 2009 -0500
15013
15014     lwmon, lwmon5: Remove sysmon POST relocation fixups
15015
15016     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15017
15018 commit 331ab60c4a418c39e5b1a05d4648a4155d0ad13e
15019 Author: Peter Tyser <ptyser@xes-inc.com>
15020 Date:   Mon Sep 21 11:20:33 2009 -0500
15021
15022     mpl: Remove memory test relocation fixups
15023
15024     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15025
15026 commit 6385b28116f775da4771b768ba9bf93c3aaaf26e
15027 Author: Peter Tyser <ptyser@xes-inc.com>
15028 Date:   Mon Sep 21 11:20:32 2009 -0500
15029
15030     fpga: Remove relocation fixups
15031
15032     PPC boards are the only users of the current FPGA code which is littered
15033     with manual relocation fixups.  Now that proper relocation is supported
15034     for PPC boards, remove FPGA manual relocation.
15035
15036     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15037
15038 commit cd1011db80287eef933d1599b74cff1116c93134
15039 Author: Peter Tyser <ptyser@xes-inc.com>
15040 Date:   Mon Sep 21 11:20:31 2009 -0500
15041
15042     tsec: Remove PHY command relocation fixups
15043
15044     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15045
15046 commit b5650c5d8c99100144d8e4e9af910405f857bb7a
15047 Author: Peter Tyser <ptyser@xes-inc.com>
15048 Date:   Mon Sep 21 11:20:30 2009 -0500
15049
15050     ppc: Remove board-specific command table relocation fixups
15051
15052     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15053
15054 commit e6b05e774d7ce1641613cdeffb69c1d48139a869
15055 Author: Peter Tyser <ptyser@xes-inc.com>
15056 Date:   Mon Sep 21 11:20:29 2009 -0500
15057
15058     ppc: Remove extable relocation fixups
15059
15060     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15061
15062 commit b32a894011b1436758905fa10e6a03b8539c43c9
15063 Author: Peter Tyser <ptyser@xes-inc.com>
15064 Date:   Mon Sep 21 11:20:28 2009 -0500
15065
15066     ppc: Remove pci config table pointer relocation fixups
15067
15068     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15069
15070 commit a0e2066f392782730f0398095e583c87812d97f2
15071 Author: Peter Tyser <ptyser@xes-inc.com>
15072 Date:   Mon Sep 21 11:20:27 2009 -0500
15073
15074     ppc: Remove board.c relocation fixups
15075
15076     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15077
15078 commit 244615197469dd6fe75ae082f38424b97c79aeaf
15079 Author: Peter Tyser <ptyser@xes-inc.com>
15080 Date:   Mon Sep 21 11:20:26 2009 -0500
15081
15082     ppc: Check for compilers that don't support relocation
15083
15084     Certain ppc compilers are known not to generate the .fixup section
15085     properly.  The .fixup section is necessary to create a relocatable
15086     U-Boot image.  A basic check for the existence of the .fixup section
15087     should hopefully catch the majority of broken compilers which don't
15088     support relocation.
15089
15090     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15091
15092 commit 858290178f222d998b6425d85cf06822467918f3
15093 Author: Peter Tyser <ptyser@xes-inc.com>
15094 Date:   Mon Sep 21 11:20:25 2009 -0500
15095
15096     ppc: Enable full relocation to RAM
15097
15098     The following changes allow U-Boot to fully relocate from flash to
15099     RAM:
15100      - Remove linker scripts' .fixup sections from the .text section
15101      - Add -mrelocatable to PLATFORM_RELFLAGS for all boards
15102      - Define CONFIG_RELOC_FIXUP_WORKS for all boards
15103
15104     Previously, U-Boot would partially relocate, but statically initialized
15105     pointers needed to be manually relocated.
15106
15107     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15108
15109 commit 3b4bd2d75c4b3c1a4570f47ffaaed66f56a78ff4
15110 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
15111 Date:   Wed Sep 30 11:55:04 2009 +0200
15112
15113     ppc4xx: Add SDRAM detection for PMC440 boards
15114
15115     This patch adds support to detect the amount of DDR2 SDRAM
15116     on PMC440 modules. Detection is done by probing through
15117     a list of available and supported hardware configurations
15118     from 1GByte down to 256MB.
15119
15120     The static TLB entry is replaced by dynamically created entries.
15121
15122     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
15123     Signed-off-by: Stefan Roese <sr@denx.de>
15124
15125 commit fb95169e39f2d03270bed552d27bbb02627a443e
15126 Author: Stefan Roese <sr@denx.de>
15127 Date:   Mon Sep 28 17:33:45 2009 +0200
15128
15129     ppc4xx: Merge PPC4xx DDR and DDR2 ECC handling
15130
15131     This patch merges the ECC handling (ECC parity byte writing) into one
15132     file (ecc.c) for all PPC4xx SDRAM controllers except for PPC440EPx/GRx.
15133     This exception is because only those PPC's use the completely different
15134     Denali SDRAM controller core.
15135
15136     Previously we had two routines to generate/write the ECC parity bytes.
15137     With this patch we now only have one core function left.
15138
15139     Tested on Kilauea (no ECC) and Katmai (with and without ECC).
15140
15141     Signed-off-by: Stefan Roese <sr@denx.de>
15142     Cc: Felix Radensky <felix@embedded-sol.com>
15143     Cc: Grant Erickson <gerickson@nuovations.com>
15144     Cc: Pieter Voorthuijsen <pv@prodrive.nl>
15145
15146 commit d24bd2517a2b847f773453eab0ee5b1c8ebc74ba
15147 Author: Felix Radensky <felix@embedded-sol.com>
15148 Date:   Sun Sep 27 23:56:12 2009 +0200
15149
15150     ppc4xx: Reorganize DDR2 ECC handling
15151
15152     Reorganize DDR2 ECC handling to use common code for
15153     SPD DIMMs and soldered SDRAM. Also, use common code
15154     to display SDRAM info (ECC, CAS latency) for SPD and
15155     soldered SDRAM variants.
15156
15157     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
15158     Signed-off-by: Stefan Roese <sr@denx.de>
15159
15160 commit 46a887949e11d2cddb91e17ca47e73341d71a379
15161 Author: Mike Frysinger <vapier@gentoo.org>
15162 Date:   Wed Sep 30 03:09:16 2009 -0400
15163
15164     Blackfin: update default console= settings
15165
15166     The Linux kernel has changed the way it numbers serial ports, so update
15167     the default command line to match it.
15168
15169     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15170
15171 commit 4c5f307d58604dea001cccf388aa077a902ab0a5
15172 Author: Mike Frysinger <vapier@gentoo.org>
15173 Date:   Mon Sep 21 18:04:49 2009 -0400
15174
15175     Blackfin: bf533-ezkit: update env location
15176
15177     The u-boot image has outgrown the current space and overflowed into the
15178     env sector.  So move the env to the next available sector (we've already
15179     allocated the first few sectors anyways for u-boot).
15180
15181     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
15182
15183 commit 24b17d8a3c3a4b9ceaf6363ebe0021011b0b8bd8
15184 Author: Kumar Gala <galak@kernel.crashing.org>
15185 Date:   Wed Sep 30 08:39:44 2009 -0500
15186
15187     ppc/85xx: get_law_entry isn't used in CONFIG_NAND_SPL
15188
15189     Don't include get_law_entry as part of the NAND_SPL build since the
15190     code isnt used.
15191
15192     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15193
15194 commit 693a048d8ac191181f5b9adbff642d3f1bbd479f
15195 Author: Mingkai Hu <Mingkai.hu@freescale.com>
15196 Date:   Wed Sep 23 15:20:39 2009 +0800
15197
15198     Add README.mpc8536ds
15199
15200     Add boot from NAND/eSDHC/eSPI description
15201
15202     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15203     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15204
15205 commit e40ac4870c6e72302044e98338322f45c34435bd
15206 Author: Mingkai Hu <Mingkai.hu@freescale.com>
15207 Date:   Wed Sep 23 15:20:38 2009 +0800
15208
15209     On-chip ROM boot: MPC8536DS support
15210
15211     The MPC8536E is capable of booting from the on-chip ROM - boot from
15212     eSDHC and boot from eSPI. When power on, the porcessor excutes the
15213     ROM code to initialize the eSPI/eSDHC controller, and loads the mian
15214     U-Boot image from the memory device that interfaced to the controller,
15215     such as the SDCard or SPI EEPROM, to the target memory, e.g. SDRAM or
15216     L2SRAM, then boot from it.
15217
15218     The memory device should contain a specific data structure with control
15219     word and config word at the fixed address. The config word direct the
15220     process how to config the memory device, and the control word direct
15221     the processor where to find the image on the memory device, or where
15222     copy the main image to. The user can use any method to store the data
15223     structure to the memory device, only if store it on the assigned address.
15224
15225     The on-chip ROM code will map the whole 4GB address space by setting
15226     entry0 in the TLB1, so the main image need to switch to Address space 1
15227     to disable this mapping and map the address space again.
15228
15229     This patch implements loading the mian U-Boot image into L2SRAM, so
15230     the image can configure the system memory by using SPD EEPROM.
15231
15232     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15233     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15234
15235 commit 9a1a0aedbbd56f901bfbc124f18ec6d9dcefe282
15236 Author: Mingkai Hu <Mingkai.hu@freescale.com>
15237 Date:   Wed Sep 23 15:20:37 2009 +0800
15238
15239     NAND boot: MPC8536DS support
15240
15241     MPC8536E can support booting from NAND flash which uses the
15242     image u-boot-nand.bin. This image contains two parts: a 4K
15243     NAND loader and a main U-Boot image. The former is appended
15244     to the latter to produce u-boot-nand.bin. The 4K NAND loader
15245     includes the corresponding nand_spl directory, along with the
15246     code twisted by CONFIG_NAND_SPL. The main U-Boot image just
15247     like a general U-Boot image except the parts that included by
15248     CONFIG_SYS_RAMBOOT.
15249
15250     When power on, eLBC will automatically load from bank 0 the
15251     4K NAND loader into the FCM buffer RAM where CPU can execute
15252     the boot code directly. In the first stage, the NAND loader
15253     copies itself to RAM or L2SRAM to free up the FCM buffer RAM,
15254     then loads the main image from NAND flash to RAM or L2SRAM
15255     and boot from it.
15256
15257     This patch implements the NAND loader to load the main image
15258     into L2SRAM, so the main image can configure the RAM by using
15259     SPD EEPROM. In the first stage, the NAND loader copies itself
15260     to the second to last 4K address space, and uses the last 4K
15261     address space as the initial RAM for stack.
15262
15263     Obviously, the size of L2SRAM shouldn't be less than the size
15264     of the image used. If so, the workaround is to generate another
15265     image that includes the code to configure the RAM by SPD and
15266     load it to L2SRAM first, then relocate the main image to RAM
15267     to boot up.
15268
15269     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15270     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15271
15272 commit 07355700523203c5f72018712cf0d93683f255c8
15273 Author: Mingkai Hu <Mingkai.hu@freescale.com>
15274 Date:   Wed Sep 23 15:19:32 2009 +0800
15275
15276     mpc8536: fix board config file line length
15277
15278     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15279     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15280
15281 commit dd9ca98f2600000e5c2744735040100b770650e7
15282 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15283 Date:   Fri Sep 25 11:14:11 2009 -0400
15284
15285     sbc8548: reclaim wasted sector in boot flash
15286
15287     By nature of being based off the MPC8548CDS board, this
15288     board inherited an ENV_SIZE setting of 256k.  But since
15289     it has a smaller flash device (8MB soldered on), it has
15290     a native sector size of 128k, and hence the ENV_SIZE was
15291     causing 2 sectors to be used for the environment.
15292
15293     By removing the unused sector, we can push TEXT_BASE up
15294     closer to the end of address space and reclaim that
15295     sector for any other application.  This also fixes the
15296     mismatch between TEXT_BASE and MONITOR_LEN reported by
15297     Kumar earlier.
15298
15299     Since this board also supports the ability to boot off
15300     the 64MB SODIMM flash, this change is forward looking
15301     with that in mind; i.e. the settings for MONITOR_LEN
15302     and ENV_SIZE will work when the 512k sectors of the
15303     SODIMM flash are used for alternate boot in the future.
15304
15305     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15306     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15307
15308 commit 8280912e0657e96a7b7d8da7003656d62b0fd109
15309 Author: Kumar Gala <galak@kernel.crashing.org>
15310 Date:   Mon Sep 28 21:38:00 2009 -0500
15311
15312     ppc/85xx: Clean up immap_85xx.h
15313
15314     * Converted all white space to tabs
15315     * Converted all types to u8/u16/u32
15316     * Reduce lines to fit in 80 columns
15317     * Renamed MPC85xx_{Q,B}MAN -> FSL_CORENET_{Q,B}MAN
15318
15319     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15320
15321 commit d44e9c1736283f0abc5d3c5d28cfea8480c93a79
15322 Author: Scott Wood <scottwood@freescale.com>
15323 Date:   Mon Sep 28 16:33:18 2009 -0500
15324
15325     NAND: davinci: Fix warnings when 4-bit ECC not used
15326
15327     I accidentally left v2 of "NAND: DaVinci:Adding 4 BIT ECC support"
15328     applied when I pushed the tree last merge window, and missed these fixes
15329     which were in v3 of that patch.
15330
15331     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
15332     Signed-off-by: Scott Wood <scottwood@freescale.com>
15333
15334 commit ca6189db484882798f2a35a476c07e618e21f6d3
15335 Author: Kyungmin Park <kmpark@infradead.org>
15336 Date:   Tue Sep 22 09:05:00 2009 +0900
15337
15338     Refactor OneNAND IPL code
15339
15340     Refactoring the OneNAND IPL code
15341
15342     and some minor fixed:
15343     - Remove unnecessary header file
15344     - Fix wrong access at read interrupt
15345     - The recent OneNAND has 4KiB pagesize
15346
15347     Also Board can override OneNAND IPL image
15348
15349     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
15350
15351 commit a05e3f9a084fc8951d87745b3a91df246432df7d
15352 Author: Shinya Kuribayashi <skuribay@pobox.com>
15353 Date:   Sat Sep 12 18:01:40 2009 +0900
15354
15355     MIPS: VCT: Remove read_spareram reference
15356
15357     The commit ecad289fc6bd9d89ef4d5093cc7b6fd712fd0d29 (OneNAND: Remove
15358     unused read_spareram and add unlock_all as kernel does) forgot to remove
15359     a local reference to read_spareram in board/micronas/vct/ebi_onenand.c,
15360     which causes the following build failure when configured with OneNAND:
15361
15362     ebi_onenand.c: In function 'onenand_board_init':
15363     ebi_onenand.c:196: error: 'struct onenand_chip' has no member named 'read_spareram'
15364     make[1]: *** [ebi_onenand.o] Error 1
15365     make[1]: *** Waiting for unfinished jobs....
15366     make: *** [board/micronas/vct/libvct.a] Error 2
15367
15368     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
15369     Acked-by: Stefan Roese <sr@denx.de>
15370     Cc: Kyungmin Park <kyungmin.park@samsung.com>
15371     Signed-off-by: Scott Wood <scottwood@freescale.com>
15372
15373 commit ef37c6835eac66206a9c7c11f0c7186f5d64bf91
15374 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
15375 Date:   Fri Sep 25 14:05:57 2009 +0200
15376
15377     ubifs: Correct dereferencing of files-after-symlinks
15378
15379     Files in directories which are symlinked to were not dereferenced
15380     correctly in last commit. E.g., with a symlink
15381
15382        /boot/lnk -> /boot/real_dir
15383
15384     loading
15385
15386        /boot/lnk/uImage
15387
15388     will fail. This patch fixes that by simply seeing to it that the target
15389     base directory has a slash after it.
15390
15391     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
15392     Signed-off-by: Stefan Roese <sr@denx.de>
15393
15394 commit b306db2f1bf561b5823a655c677fe28cfad80cfb
15395 Author: Stefan Roese <sr@denx.de>
15396 Date:   Thu Sep 24 14:10:30 2009 +0200
15397
15398     ppc4xx: Remove mtsdram0() marcos and use common mtsdram() instead
15399
15400     Additionally some whitespace coding style fixes.
15401
15402     Signed-off-by: Stefan Roese <sr@denx.de>
15403
15404 commit 95b602bab5fec2fffab07a01ea3947c70d1bacc1
15405 Author: Stefan Roese <sr@denx.de>
15406 Date:   Thu Sep 24 13:59:57 2009 +0200
15407
15408     ppc4xx: Convert PPC4xx SDRAM defines from lower case to upper case
15409
15410     The latest PPC4xx register cleanup patch missed some SDRAM defines.
15411     This patch now changes lower case UIC defines to upper case. Also
15412     some names are changed to match the naming in the IBM/AMCC users
15413     manuals (e.g. mem_mcopt1 -> SDRAM0_CFG).
15414
15415     Signed-off-by: Stefan Roese <sr@denx.de>
15416
15417 commit 952e7760bfc5b0e3b142b9ce34e7fbb7d008c900
15418 Author: Stefan Roese <sr@denx.de>
15419 Date:   Thu Sep 24 09:55:50 2009 +0200
15420
15421     ppc4xx: Convert PPC4xx UIC defines from lower case to upper case
15422
15423     The latest PPC4xx register cleanup patch missed the UIC defines.
15424     This patch now changes lower case UIC defines to upper case.
15425
15426     Signed-off-by: Stefan Roese <sr@denx.de>
15427
15428 commit d1c9e5b37901b53ffc1ce3f08ec8ed61bfd557b6
15429 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15430 Date:   Tue Sep 22 13:40:44 2009 +0200
15431
15432     fsl_i2c: Do not generate STOP after read.
15433
15434     __i2c_read always ends with a STOP condition thereby releasing
15435     the bus. It is cleaner to do the STOP magic in i2c_read(), like
15436     i2c_write() does. This may also help future multimaster systems which
15437     wants to hold on to the bus until all transactions are finished.
15438
15439     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15440
15441 commit 99404202127346b9e91503bbd69deafa18c980c4
15442 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15443 Date:   Thu Sep 17 11:07:17 2009 +0200
15444
15445     fsl_i2c: Impl. AN2919, rev 5 to calculate FDR/DFSR
15446
15447     The latest AN2919 has changed the way FDR/DFSR should be calculated.
15448     Update the driver according to spec. However, Condition 2
15449     is not accounted for as it is not clear how to do so.
15450
15451     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15452     Acked-by: Wolfgang Grandegger <wg@grandegger.com>
15453
15454 commit d01ee4db9302cfccaa5c548a1c4e873b415681a0
15455 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15456 Date:   Thu Sep 17 11:07:16 2009 +0200
15457
15458     fsl_i2c: Add CONFIG_FSL_I2C_CUSTOM_{DFSR/FDR}
15459
15460     Some boards need a higher DFSR value than the spec currently
15461     recommends so give these boards the means to define there own.
15462
15463     For completeness, add CONFIG_FSL_I2C_CUSTOM_FDR too.
15464
15465     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15466
15467 commit 21f4cbb77299788e2b06c9b0f48cf20a5ab00d4a
15468 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15469 Date:   Thu Sep 17 11:07:15 2009 +0200
15470
15471     fsl_i2c: Wait for STOP condition to propagate
15472
15473     After issuing a STOP one must wait until the STOP has completed
15474     on the bus before doing something new to the controller.
15475
15476     Also add an extra read of SR as the manual mentions doing that
15477     is a good idea.
15478
15479     Remove surplus write of CR just before a write, isn't required and
15480     could potentially disturb the I2C bus.
15481
15482     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
15483
15484 commit c7190f028fa950d4d36b6d0b4bb3fc72602ec54c
15485 Author: Kim Phillips <kim.phillips@freescale.com>
15486 Date:   Fri Sep 25 18:19:44 2009 -0500
15487
15488     mpc83xx: retain POR values of non-configured ACR, SPCR, SCCR, and LCRR bitfields
15489
15490     some LCRR bits are not documented throughout the 83xx family RMs.
15491     New board porters copying similar board configurations might omit
15492     setting e.g., DBYP since it was not documented in their SoC's RM.
15493
15494     Prevent them bricking their board by retaining power on reset values
15495     in bit fields that the board porter doesn't explicitly configure
15496     via CONFIG_SYS_<registername>_<bitfield> assignments in the board
15497     config file.
15498
15499     also move LCRR assignment to cpu_init_r[am] to help ensure no
15500     transactions are being executed via the local bus while CLKDIV is being
15501     modified.
15502
15503     also start to use i/o accessors.
15504
15505     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15506
15507 commit 00ec0ff549b8cb6fb6d40e275aeb5a460642a3bd
15508 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15509 Date:   Mon Sep 21 17:44:51 2009 -0400
15510
15511     sbc8349: tidy up Makefile to use new configuration script.
15512
15513     Commit 804d83a5 allows us to move all the configuration
15514     variation tweaks out of the top level Makefile and down
15515     into the board config header.  This takes advantage of
15516     that for the sbc8349 board.
15517
15518     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15519     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15520
15521 commit da6eea0f48c24a318e6de69d6bca0bb5ab70572b
15522 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15523 Date:   Wed Sep 16 23:22:08 2009 +0400
15524
15525     mpc83xx: mpc8360emds: Add QE USB device tree fixups
15526
15527     With this patch we can change QE USB mode without need to hand-edit
15528     the device tree.
15529
15530     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15531     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15532
15533 commit 89da44ce3fe1638312d71cb3add8c6a6d2c7c1f3
15534 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15535 Date:   Wed Sep 16 23:21:59 2009 +0400
15536
15537     mpc83xx: mpc8360emds: Use RGMII-ID mode, add workarounds for rev. 2.1 CPUs
15538
15539     This patch fixes various ethernet issues with gigabit links handling
15540     in U-Boot. The workarounds originally implemented by Kim Phillips for
15541     Linux kernel.
15542
15543     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15544     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15545
15546 commit 034477bb31948d698d18b84bc0834c3e25a14d04
15547 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15548 Date:   Wed Sep 16 23:21:57 2009 +0400
15549
15550     mpc83xx: mpc8360emds: Don't use LBC SDRAM when DDR is available
15551
15552     Since commit 5c2ff323a94e27e481f70c44838d43fcd844dd46 ("mpc8360emds:
15553     rework LBC SDRAM setup"), LBC SDRAM is available for use in Linux.
15554
15555     Though, it appears that QE Ethernet in Gigabit mode can't transmit
15556     large packets when it tries to work with a data in LBC SDRAM (memtest
15557     didn't discover any issues, is LBC SDRAM just too slow?).
15558
15559     With this patch we can still use the board without DDR memory, but
15560     if DDR is available, we don't use LBC SDRAM.
15561
15562     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15563     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15564
15565 commit d77c779bc23596aa3693d1c5c4d5b6e1072f93f2
15566 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15567 Date:   Wed Sep 16 23:21:55 2009 +0400
15568
15569     net: uec: Fix uccf.h and uec.h headers to include headers they depend on
15570
15571     Headers should include headers containing prototypes and defines they
15572     depend on, don't assume that they're included by somebody else.
15573
15574     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15575     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15576
15577 commit 6185f80c311cc3bdef2f8d5096c61e40ca6f48b2
15578 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
15579 Date:   Wed Sep 16 23:21:53 2009 +0400
15580
15581     net: uec_phy: Implement TXID and RXID RGMII modes for Marvell PHYs
15582
15583     This will be needed for MPC8360E-MDS boards with rev. 2.1 CPUs.
15584
15585     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
15586     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
15587
15588 commit 984f10baac8ef6032df52f135943d6b0bc96f724
15589 Author: Wolfgang Denk <wd@denx.de>
15590 Date:   Fri Sep 25 14:16:00 2009 +0200
15591
15592     mpc5121ads: fix breakage introduced when reordering elpida_mddrc_config[]
15593
15594     Signed-off-by: Wolfgang Denk <wd@denx.de>
15595
15596 commit 6e748ea004473cce99fbde6382dd580c10ffdb60
15597 Author: Ken MacLeod <ken@bitsko.slc.ut.us>
15598 Date:   Fri Sep 11 15:16:18 2009 -0500
15599
15600     cmd_fdt.c: fix parse of byte streams and strings
15601
15602     Commit 4abd844d8e extended the fdt command parser to handle property
15603     strings which are split across multiple arguments but it was broken for
15604     byte streams and strings.
15605
15606     Byte stream parsing:
15607
15608      * Fixes where it would terminate early or go into an endless loop.
15609
15610      * Fixes a 0x00 being inserted into the data if there is a space after
15611        '[' or a separate argument.
15612
15613      * Fixes dereferencing the argument pointer after the last argument.
15614
15615      * Checks for bad characters.
15616
15617     String parsing:
15618
15619      * Treat multiple arguments as a string list.  This fixes an issue where
15620        only the last argument was stored.
15621
15622     Signed-off-by: Ken MacLeod <ken@bitsko.slc.ut.us>
15623
15624 commit 3887c3fbdbbe6bbb4df60ed415c8e1ab9fe56b5e
15625 Author: Heiko Schocher <hs@denx.de>
15626 Date:   Wed Sep 23 07:56:08 2009 +0200
15627
15628     mucmc52, uc101: delete ata@3a00 node, if no CF card is detected
15629
15630     U-Boot can detect if an IDE device is present or not.
15631     If not, and this new config option is activated, U-Boot
15632     removes the ATA node from the DTS before booting Linux,
15633     so the Linux IDE driver does not probe the device and
15634     crash. This is needed for buggy hardware (uc101) where
15635     no pull down resistor is connected to the signal IDE5V_DD7.
15636
15637     Signed-off-by: Heiko Schocher <hs@denx.de>
15638
15639 commit 7f625fc6d3ba8f890e843ac01717804c2462ed53
15640 Author: Heiko Schocher <hs@denx.de>
15641 Date:   Wed Sep 23 07:56:04 2009 +0200
15642
15643     mpc5200, mucmc52, uc101: config cleanup
15644
15645     - As these boards are similiar, collect common config options
15646       in manroland/common.h and manroland/mpc52xx-common.h
15647       for mpc5200 specific common options for this manufacturer.
15648     - add OF support
15649     - update default environment
15650
15651     Signed-off-by: Heiko Schocher <hs@denx.de>
15652
15653     Minor edit of commit message.
15654
15655     Signed-off-by: Wolfgang Denk <wd@denx.de>
15656
15657 commit 9d142ea8f787882ab732fa531a34db091bfa363d
15658 Author: Wolfgang Denk <wd@denx.de>
15659 Date:   Fri Sep 25 00:57:49 2009 +0200
15660
15661     Fix "ppc/85xx: Clean up use of LAWAR defines" breakage
15662
15663     Commit 002741ae86 modified include/asm-ppc/mmu.h such that the LAWAR_
15664     defines were only enabled for the 83xx platform, but they are also
15665     needed on MPC512x system. Enabling these for E300 systems seems thus
15666     more appropriate.
15667
15668     Signed-off-by: Wolfgang Denk <wd@denx.de>
15669
15670 commit a5aa3998ab6408a6ac738a3ce8005e647b9465f8
15671 Author: Martha M Stan <mmarx@silicontkx.com>
15672 Date:   Mon Sep 21 14:08:00 2009 -0400
15673
15674     Add Elpida Memory Configuration to mpc5121ads Boards
15675
15676     Signed-off-by: Martha M Stan <mmarx@silicontkx.com>
15677
15678     Minor coding style cleanup.
15679
15680     Signed-off-by: Wolfgang Denk <wd@denx.de>
15681
15682 commit 054197ba8ee5ef1e41694df58531b6e53ec43f2d
15683 Author: Martha M Stan <mmarx@silicontkx.com>
15684 Date:   Mon Sep 21 14:07:14 2009 -0400
15685
15686     mpc512x: Streamlined fixed_sdram() init sequence.
15687
15688     Signed-off-by: Martha M Stan <mmarx@silicontkx.com>
15689
15690     Minor cleanup:
15691
15692     Re-ordered default_mddrc_config[] to have matching indices.
15693
15694     This allows to use the same index "N" for source and target fields;
15695     before, we had code like this
15696
15697         out_be32(&im->mddrc.ddr_time_config2, mddrc_config[3]);
15698
15699     which always looked like a copy & paste error because 2 != 3.
15700
15701     Also, use NULL when meaning a null pointer.
15702
15703     Signed-off-by: Wolfgang Denk <wd@denx.de>
15704
15705 commit 39aaca1f66a0e5b1204b0789f6c0097938c00ad1
15706 Author: Kumar Gala <galak@kernel.crashing.org>
15707 Date:   Thu Mar 19 02:46:19 2009 -0500
15708
15709     ppc/p4080: Determine various chip frequencies on CoreNet platforms
15710
15711     The means to determine the core, bus, and DDR frequencies are completely
15712     new on CoreNet style platforms.  Additionally on p4080 we can have
15713     different frequencies for FMAN and PME IP blocks.  We need to keep track
15714     of the FMAN & PME frequencies since they are used for time stamping
15715     capabilities inside each block.
15716
15717     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15718
15719 commit 3c2a67eec8a0facc865b400caca52e7f6b7adf01
15720 Author: Kumar Gala <galak@kernel.crashing.org>
15721 Date:   Thu Sep 17 01:52:37 2009 -0500
15722
15723     ppc/p4080: Handle timebase enabling and frequency reporting
15724
15725     On CoreNet style platforms the timebase frequency is the bus frequency
15726     defined by 16 (on PQ3 it is divide by 8).  Also on the CoreNet platforms
15727     the core not longer controls the enabling of the timebase.  We now need
15728     to enable the boot core's timebase via CCSR register writes.
15729
15730     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15731
15732 commit 7e4259bba4c56536760e42d32dacfb3233f216fd
15733 Author: Kumar Gala <galak@kernel.crashing.org>
15734 Date:   Thu Mar 19 02:39:17 2009 -0500
15735
15736     ppc/p4080: Add various p4080 related defines (and p4040)
15737
15738     There are various locations that we have chip specific info:
15739
15740     * Makefile for which ddr code to build
15741     * Added p4080 & p4040 to cpu_type_list and SVR list
15742     * Added number of LAWs for p4080
15743     * Set CONFIG_MAX_CPUS to 8 for p4080
15744
15745     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15746
15747 commit 39a7e7fd538cdf49e7e8a2f0634ea5e15e12b4ec
15748 Author: Kumar Gala <galak@kernel.crashing.org>
15749 Date:   Thu Sep 17 01:44:39 2009 -0500
15750
15751     ppc/p4080: CoreNet platfrom style secondary core release
15752
15753     The CoreNet platform style of bringing secondary cores out of reset is
15754     a bit different that the PQ3 style.  Mostly the registers that we use
15755     to setup boot translation, enable time bases, and boot release the cores
15756     have moved around.
15757
15758     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15759
15760 commit a880cf3e0e1c220d780eccd0b101170c4499485d
15761 Author: Kumar Gala <galak@kernel.crashing.org>
15762 Date:   Thu Sep 17 01:44:00 2009 -0500
15763
15764     ppc/p4080: CoreNet platfrom style CCSRBAR setting
15765
15766     On CoreNet based platforms the CCSRBAR address is split between an high &
15767     low register and we no longer shift the address.
15768
15769     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15770     Signed-off-by: Scott Wood <scottwood@freescale.com>
15771
15772 commit 418ec8584343f04048e2cc7ee96b6b29be54ad97
15773 Author: Kumar Gala <galak@kernel.crashing.org>
15774 Date:   Thu Mar 19 02:32:23 2009 -0500
15775
15776     ppc/p4080: Add support for CoreNet style platform LAWs
15777
15778     On CoreNet based platforms the LAW address is split between an high &
15779     low register and we no longer shift the address.  Also, the target IDs
15780     on CoreNet platforms have been completely re-assigned.
15781
15782     Additionally, added a new find_law() API to which LAW an address hits in.
15783     This is need for the CoreNet style boot release code since it will need
15784     to determine what the target ID should be set to for boot window
15785     translation.
15786
15787     Finally, enamed LAWAR_EN to LAW_EN and moved to header so we can use
15788     it elsewhere.
15789
15790     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15791
15792 commit 01df521217957d77d53c2d570183eded7030938f
15793 Author: Kumar Gala <galak@kernel.crashing.org>
15794 Date:   Wed Sep 16 09:43:12 2009 -0500
15795
15796     ppc/p4080: Add p4080 platform immap definitions
15797
15798     The p4080 SoC has a significant amount of commonality with the 85xx/PQ3
15799     platform.  We reuse the 85xx immap and just add new definitions for
15800     local access and global utils.  The global utils is now broken into
15801     global utils, clocking and run control/power management.
15802
15803     The offsets from CCSR for a number of blocks have also changed.  We
15804     introduce the CONFIG_FSL_CORENET define to distinquish the PQ3 style of
15805     platform from the new p4080 platform.  We don't use QoirQ as there are
15806     products (like p2020) that are PQ3 based platforms but have the QoirQ
15807     name.
15808
15809     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15810
15811 commit 25bacf7a2b096496e2c58f2de4e5b2bce8fba038
15812 Author: Kumar Gala <galak@kernel.crashing.org>
15813 Date:   Tue Sep 22 15:45:44 2009 -0500
15814
15815     ppc/85xx: Fix enabling of L2 cache
15816
15817     We need to flash invalidate the locks in addition to the cache
15818     before we enable.
15819
15820     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15821
15822 commit cb0ff65c619efacdc0ba69aa8ee6ede7dd364a38
15823 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
15824 Date:   Tue Sep 22 12:48:27 2009 +0530
15825
15826     85xx-fdt: Fixed l2-ctlr's compatible prop for QorIQ
15827
15828     The code assumed names where just numbers and always prefixed 'mpc'.
15829     However newer QorIQ don't follow the mpc naming scheme.
15830
15831     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
15832     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15833
15834 commit 234a89d911ce28e46372f555d7c14e28424f2b0d
15835 Author: Mingkai Hu <Mingkai.hu@freescale.com>
15836 Date:   Tue Sep 22 14:53:21 2009 +0800
15837
15838     ppc/85xx: add cpu init config file for boot from NAND
15839
15840     When boot from NAND, the NAND flash must be connected to br/or0.
15841     Also init RAM(L2 SRAM or DDR SDRAM) for load the second image to
15842     it.
15843
15844     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15845     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15846
15847 commit 266139b88b43ae1d87abb5f5431e6f57b801795f
15848 Author: Mingkai Hu <Mingkai.hu@freescale.com>
15849 Date:   Tue Sep 22 14:53:34 2009 +0800
15850
15851     immap_85xx: add porpllsr's plat ratio definition
15852
15853     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15854     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15855
15856 commit 098bcbae3172d73d24ca8ba196328d901eed4132
15857 Author: Mingkai Hu <Mingkai.hu@freescale.com>
15858 Date:   Tue Sep 22 14:53:10 2009 +0800
15859
15860     ppc/85xx: add ld script file for boot from NAND
15861
15862     The first stage 4K image uses a seperate ld script file to
15863     generate 4K image. This patch moves it to the cpu/mpc85xx/*
15864     to make it avaliable for 85xx platform.
15865
15866     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
15867     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15868
15869 commit 8439f05cfd8cbb38485376a34d9fe297ba262737
15870 Author: Peter Tyser <ptyser@xes-inc.com>
15871 Date:   Mon Sep 21 23:09:28 2009 -0500
15872
15873     mpc8610hpcd: Use common 86xx fdt fixup code
15874
15875     Using the common 86xx fdt fixups removes some board-specific code and
15876     should make the mpc8610hpcd easier to maintain in the long run.
15877
15878     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
15879     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15880
15881 commit 928435d11b898870415910efff87a4d6399cecb8
15882 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15883 Date:   Mon Sep 21 17:19:17 2009 -0400
15884
15885     sbc85x0: tidy up Makefile to use new configuration script.
15886
15887     Commit 804d83a5 allows us to move all the configuration
15888     variation tweaks out of the top level Makefile and down
15889     into the boards config header.  This takes advantage of
15890     that for the sbc8540/sbc8560 boards.
15891
15892     There were a couple of cheezy comments pointing at incorrect
15893     files, or files that don't exist, so I've cleaned those up too.
15894
15895     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15896     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15897
15898 commit 2738bc8df65ec905094d83f62f87fed123a03b9c
15899 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15900 Date:   Sun Sep 20 20:36:06 2009 -0400
15901
15902     sbc8548: allow enabling PCI via a make config option
15903
15904     Prior to this commit, to enable PCI, you had to go manually
15905     edit the board config header, and if you had 33MHz PCI, you
15906     had to manually change CONFIG_SYS_NS16550_CLK too, which was
15907     not real user friendly,
15908
15909     This adds the typical PCI and clock speed make targets to the
15910     toplevel Makefile in accordance with what is being done with
15911     other boards (i.e. using the "-t" to mkconfig).
15912
15913     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15914     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15915
15916 commit fdc7eb90b504daa020f290604d50da8f7cb70d8a
15917 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15918 Date:   Sun Sep 20 20:36:05 2009 -0400
15919
15920     sbc8548: update PCI/PCI-e support code
15921
15922     The PCI/PCI-e support for the sbc8548 was based on an earlier
15923     version of what the MPC8548CDS board was using, and in its
15924     current state it won't even compile.  This re-syncs it to match
15925     the latest codebase and makes use of the new shared PCI functions
15926     to reduce board duplication.
15927
15928     It borrows from the MPC8568MDS, in that it pulls the PCI-e I/O
15929     back to 0xe280_0000 (where PCI2 would be on MPC8548CDS), and
15930     similarly it coalesces the PCI and PCI-e mem into one single TLB.
15931
15932     Both PCI-x and PCI-e have been tested with intel e1000 cards
15933     under linux (with an accompanying dts change in place)
15934
15935     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15936     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15937
15938 commit a8b3e90f798e0cca5f11c912f9d0823a1c5b6c24
15939 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15940 Date:   Sun Sep 20 20:36:01 2009 -0400
15941
15942     fsl_pci: create a SET_STD_PCI_INFO() helper wrapper
15943
15944     Recycle the recently added PCI-e wrapper used to reduce board
15945     duplication of code by creating a similar version for plain PCI.
15946
15947     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15948     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15949
15950 commit 11d5a629f8a40f9d7cffc74e58f4e3ed258e56ab
15951 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15952 Date:   Sun Sep 20 20:36:04 2009 -0400
15953
15954     sbc8548: correct local bus SDRAM size from 64M to 128M
15955
15956     The size of the LB SDRAM on this board is 128MB, spanning CS3
15957     and CS4.  It was previously only being configured for 64MB on
15958     CS3, since that was what the original codebase of the MPC8548CDS
15959     had.  In addition to setting up BR4/OR4, this also adds the TLB
15960     entry for the second half of the SDRAM.
15961
15962     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15963     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15964
15965 commit 0c7e4d45d9fb3c9e503ee93d50572d346dae150e
15966 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15967 Date:   Sun Sep 20 20:36:03 2009 -0400
15968
15969     sbc8548: use I/O accessors
15970
15971     Sweep throught the board specific file and replace the various
15972     register proddings with the equivalent I/O accessors.
15973
15974     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15975     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15976
15977 commit fc38eb98ff226f2c53eecbee033a6ab7619473dc
15978 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15979 Date:   Sun Sep 20 20:36:02 2009 -0400
15980
15981     sbc8548: remove eTSEC3/4 voltage hack
15982
15983     With only eTSEC1 and 2 being brought out to RJ-45 connectors, we
15984     aren't interested in the eTSEC3/4 voltage hack on this board
15985
15986     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
15987     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
15988
15989 commit 9b3ba24f18900633a394416cc056c44a1a6eb754
15990 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
15991 Date:   Fri Sep 18 19:08:41 2009 -0400
15992
15993     sbc8548: enable access to second bank of flash
15994
15995     The sbc8548 has a 64MB SODIMM flash module off of CS6 that
15996     previously wasn't enumerated by u-boot.  There were already
15997     BR6/OR6 settings for it [used by cpu_init_f()] but there
15998     was no TLB entry and it wasn't in the list of flash banks
15999     reported to u-boot.
16000
16001     The location of the 64MB flash is "pulled back" 8MB from
16002     a 64MB boundary, in order to allow address space for the
16003     8MB boot flash that is at the end of 32 bit address space.
16004     This means creating two 4MB TLB entries for the 8MB chunk,
16005     and then expanding the original boot flash entry to 64MB
16006     in order to cover the 8MB boot flash and the remainder
16007     (56MB) of the user flash.
16008
16009     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16010     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16011
16012 commit ded58f4153923dfff16d2f96495bd7acf1f7e10e
16013 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16014 Date:   Wed Sep 23 17:30:57 2009 -0400
16015
16016     sbc8548: cosmetic line re-wrap
16017
16018     Fix the extra long lines to be consistent with u-boot coding style.
16019     No functional change here.
16020
16021     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16022
16023 commit 2c40acd3525b75db3fcd3f5a5bd40445679b5547
16024 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16025 Date:   Fri Sep 18 19:08:40 2009 -0400
16026
16027     sbc8548: get_clock_freq is not valid for this board
16028
16029     The get_clock_freq() comes from freescale/common/cadmus.c and is
16030     only valid for the CDS based 85xx reference platforms.  It would
16031     be nice if we could read the 33 vs. 66MHz status somehow, but in
16032     the meantime, tie it to CONFIG_SYS_CLK_FREQ like all the other
16033     non-CDS boards do.
16034
16035     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16036     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16037
16038 commit 7b1f1399e876587e0a268a5a471dd444bfbc3114
16039 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16040 Date:   Fri Sep 18 19:08:39 2009 -0400
16041
16042     sbc8548: delete unused MPC8548CDS info carried over from port
16043
16044     There are a couple defines and PCI bridge quirks related to the PCI
16045     backplane of the MPC8548CDS that have no meaning in the context of
16046     the port to the sbc8548 board, so delete them.
16047
16048     Also, the form factor of the sbc8548 is a standalone board with a
16049     single PCI-X and a single PCI-e slot.  That pretty much guarantees
16050     that it will never be a PCI agent itself, so the host/agent and root
16051     complex/end node distinctions have been removed.
16052
16053     Similarly, since there is no physical connector mapping to PCI2, so
16054     all references of PCI2 in the board support files have been removed
16055     as well.
16056
16057     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16058     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16059
16060 commit 94ca091456d5c3040ddd6351c80cf3e74393f9be
16061 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16062 Date:   Fri Sep 18 19:08:44 2009 -0400
16063
16064     sbc8548: enable use of PCI network cards
16065
16066     Create a board_eth_init to allow a place to hook in
16067     the PCI ethernet init after all the eTSEC are up
16068     and configured.
16069
16070     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16071     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16072
16073 commit 82b7725b6d46d9ad2b962b4cdfa896bd5ee32fb5
16074 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
16075 Date:   Sat Sep 19 17:50:17 2009 +0530
16076
16077     ppc/85xx: 32bit DDR changes for P1020/P1011
16078
16079     The P1020/P1011 SOCs support max 32bit DDR width as opposed to P2020/P2010
16080     where max DDR data width supported is 64bit.
16081
16082     As a next step the DDR data width initialization would be made more dynamic
16083     with more flexibility from the board perspective and user choice.
16084     Going forward we would also remove the hardcodings for platforms with onboard
16085     memories and try to use the FSL SPD code for DDR initialization.
16086
16087     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
16088     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16089
16090 commit bd42bbb858dde713f023fc2e4f512ec174a1a8d2
16091 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
16092 Date:   Fri Sep 18 19:08:46 2009 -0400
16093
16094     sbc8548: replace README with completely new document
16095
16096     The previous README.sbc8548 was pretty much content-free. Replace
16097     it with something that actually gives the end user some relevant
16098     hardware details, and also lists the u-boot configuration choices.
16099
16100     Also in the cosmetic department, fix the bogus line in the Makefile
16101     that was carried over from the SBC8560 Makefile, and the typo in
16102     the sbc8548.c copyright.
16103
16104     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
16105     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16106
16107 commit 002741ae862c1c7e3dad89d020e392e6add1c05d
16108 Author: Kumar Gala <galak@kernel.crashing.org>
16109 Date:   Sat Sep 19 11:20:54 2009 -0500
16110
16111     ppc/85xx: Clean up use of LAWAR defines
16112
16113     On 85xx platforms we shouldn't be using any LAWAR_* defines
16114     but using the LAW_* ones provided by fsl-law.h.  Rename any such
16115     uses and limit the LAWAR_ to the 83xx platform as the only user so
16116     we will get compile errors in the future.
16117
16118     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16119
16120 commit f61dae7c9dc526410faec15ce352b11fc36a560b
16121 Author: Kumar Gala <galak@kernel.crashing.org>
16122 Date:   Thu Sep 3 10:20:09 2009 -0500
16123
16124     ppc/85xx: Clean up mpc8572DS PCI setup code
16125
16126     Use new fsl_pci_init_port() that reduces amount of duplicated code in the
16127     board ports, use IO accessors and clean up printing of status info.
16128
16129     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16130
16131 commit 4958af8735207640181c4423e41b24ee7418361a
16132 Author: Kumar Gala <galak@kernel.crashing.org>
16133 Date:   Thu Sep 3 09:42:01 2009 -0500
16134
16135     ppc/85xx: Clean up p2020ds PCI setup code
16136
16137     Use new fsl_pci_init_port() that reduces amount of duplicated code in the
16138     board ports, use IO accessors and clean up printing of status info.
16139
16140     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16141
16142 commit 93a83872c707891bad22f7776d79a650c870601f
16143 Author: Kumar Gala <galak@kernel.crashing.org>
16144 Date:   Thu Sep 3 10:09:04 2009 -0500
16145
16146     ppc/85xx: Clean up p1_p2_rdb PCI setup
16147
16148     General code cleanup to use in/out IO accessors as well as making
16149     the code that prints out info sane between board and generic fsl pci
16150     code.
16151
16152     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16153
16154 commit 62ca21c442e18fec118ec83e183d64ea49966ce7
16155 Author: Kumar Gala <galak@kernel.crashing.org>
16156 Date:   Thu Sep 10 16:31:53 2009 -0500
16157
16158     ppc/85xx: Simplify the top makefile for P1_P2_RDB boards
16159
16160     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16161
16162 commit a0f9e0e0f06033807de0ae017ad4d9cf5ddff84b
16163 Author: Kumar Gala <galak@kernel.crashing.org>
16164 Date:   Thu Sep 10 16:26:37 2009 -0500
16165
16166     ppc/85xx: Simplify the top makefile for 36-bit config for P2020DS
16167
16168     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16169
16170 commit f9edcc10e6cb497dd7dcbaf691cfd1859abae27a
16171 Author: Kumar Gala <galak@kernel.crashing.org>
16172 Date:   Thu Sep 10 16:23:45 2009 -0500
16173
16174     ppc/85xx: Simplify the top makefile for 36-bit config for MPC8572DS
16175
16176     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16177
16178 commit 0e905ac28b1e039d74e63232293972bff6b5a0ce
16179 Author: Mingkai Hu <Mingkai.hu@freescale.com>
16180 Date:   Fri Sep 18 11:45:09 2009 +0800
16181
16182     ppc/85xx: simplify the top makefile for 36-bit config for mpc8536ds
16183
16184     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
16185     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16186
16187 commit 202d94875c98b7b573f136c4f353609758ed9733
16188 Author: Kumar Gala <galak@kernel.crashing.org>
16189 Date:   Tue Sep 15 22:21:58 2009 -0500
16190
16191     ppc/85xx: Fix LCRR_CLKDIV defines
16192
16193     For some reason the CLKDIV field varies between SoC in how it interprets
16194     the bit values.
16195
16196     All 83xx and early (e500v1) PQ3 devices support:
16197      clk/2: CLKDIV = 2
16198      clk/4: CLKDIV = 4
16199      clk/8: CLKDIV = 8
16200
16201     Newer PQ3 (e500v2) and MPC86xx support:
16202      clk/4: CLKDIV = 2
16203      clk/8: CLKDIV = 4
16204      clk/16: CLKDIV = 8
16205
16206     Ensure that the MPC86xx and MPC85xx still get the same behavior and make
16207     the defines reflect their logical view (not the value of the field).
16208
16209     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16210     Acked-by: Peter Tyser <ptyser@xes-inc.com>
16211
16212 commit 55f786d8ba8ce58a81428536da34a2192b9bad9f
16213 Author: Peter Tyser <ptyser@xes-inc.com>
16214 Date:   Mon Sep 21 12:04:33 2009 -0500
16215
16216     MAKEALL: Use POSIX math
16217
16218     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16219
16220 commit 40a28f0885e62b6607e12ed6baa6284927f5263e
16221 Author: Peter Tyser <ptyser@xes-inc.com>
16222 Date:   Mon Sep 21 12:04:32 2009 -0500
16223
16224     MAKEALL: Add summary information
16225
16226     This change adds some basic summary information to the MAKEALL script.
16227     The summary information includes how many boards were compiled, how many
16228     boards had compile warnings or errors, and which specific boards had
16229     compile warnings or errors.
16230
16231     This information is useful when doing compile testing to quickly
16232     determine which boards are broken.
16233
16234     As a side benefit, no empty $BOARD.ERR files are generated by MAKEALL.
16235     Previously, each board had a corresponding $BOARD.ERR file, even if the
16236     board compiled cleanly.
16237
16238     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16239
16240 commit 71ce9bd7f551e44c4ddb4c985c095da6d3452d79
16241 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
16242 Date:   Mon Sep 21 11:05:55 2009 -0500
16243
16244     galaxy5200: enable version environment variable
16245
16246     Add version environment variable configuration to the galaxy5200
16247     board header file.
16248
16249     Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
16250
16251     Edited commit message.
16252
16253     Signed-off-by: Wolfgang Denk <wd@denx.de>
16254
16255 commit c569ad6e1e8768a0fec513ffc156412240b7eb35
16256 Author: Werner Pfister <werner.pfister@intercontrol.de>
16257 Date:   Mon Sep 21 14:49:56 2009 +0200
16258
16259     digsy_mtc: Add TCR register value for RTC (DS1339)
16260
16261     Signed-off-by: Werner Pfister <werner.pfister@intercontrol.de>
16262     Signed-off-by: Detlev Zundel <dzu@denx.de>
16263
16264 commit b0078c8792badd81aed51b7eabe85e960036361c
16265 Author: Werner Pfister <werner.pfister@intercontrol.de>
16266 Date:   Mon Sep 21 14:49:55 2009 +0200
16267
16268     rtc/ds1337.c: Allow to set TCR register
16269
16270     This is needed to correctly start the charging of an attached capacitor
16271     or battery.
16272
16273     Signed-off-by: Werner Pfister <werner.pfister@intercontrol.de>
16274     Signed-off-by: Detlev Zundel <dzu@denx.de>
16275
16276 commit 9d7952e4c636b8c99289a44dbe28c6f93c43b9f7
16277 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16278 Date:   Tue Sep 15 09:53:29 2009 +0200
16279
16280     ubifs: Add support for looking up directory and relative symlinks
16281
16282     This patch adds support for resolving symlinks to directories as well as
16283     relative symlinks. Symlinks are now always resolved during file lookup,
16284     so the load stage no longer needs to special-case them.
16285
16286     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16287     Signed-off-by: Stefan Roese <sr@denx.de>
16288
16289 commit fcdb36b85ac033c09a9762a0a14808f7cb2ed54c
16290 Author: Rupjyoti Sarmah <rsarmah@amcc.com>
16291 Date:   Mon Sep 21 11:26:19 2009 -0700
16292
16293     ppc4xx: Fix PCIE PLL lock on 440SPe Yucca board
16294
16295     u-boot reports a PCIE PLL lock error at boot time on Yucca board, and
16296     left PCIe nonfunctional. This is fixed by making u-boot function
16297     ppc4xx_init_pcie() to wait 300 uS after negating reset before the
16298     first check of the PLL lock.
16299
16300     Signed-off-by: Rupjyoti Sarmah <rsarmah@amcc.com>
16301     Signed-off-by: Stefan Roese <sr@denx.de>
16302
16303 commit 91d599044caac4a8c228115b16cf3b073f902080
16304 Author: Dirk Eibach <eibach@gdsys.de>
16305 Date:   Mon Sep 21 13:27:14 2009 +0200
16306
16307     ppc4xx: Make DDR2 timing for intip more robust
16308
16309     DDR2 timing for intip was on the edge for some of the available chips
16310     for this board. Now it is verfied to work with all of them.
16311
16312     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
16313     Signed-off-by: Stefan Roese <sr@denx.de>
16314
16315 commit 184a3a27f5cd2c64666f74df94c86b94c4383ef8
16316 Author: Wolfgang Denk <wd@denx.de>
16317 Date:   Tue Sep 15 00:26:02 2009 +0200
16318
16319     board/linkstation/ide.c: Fix compile warning
16320
16321     Fix warning: ide.c:60: warning: dereferencing type-punned pointer will
16322     break strict-aliasing rules
16323
16324     Signed-off-by: Wolfgang Denk <wd@denx.de>
16325     Cc: Guennadi Liakhovetski <lg@denx.de>
16326
16327 commit 004eca0c9ba328de457d5dc9ef8805639dfef893
16328 Author: Peter Tyser <ptyser@xes-inc.com>
16329 Date:   Wed Sep 16 22:03:08 2009 -0500
16330
16331     ppc: Clean up calling of phy_reset() during init
16332
16333     Remove board-specific #ifdefs for calling phy_reset() during
16334     initializtion
16335
16336     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16337
16338 commit 3a8f28d0a6d9f8505017680233064c13e4587174
16339 Author: Peter Tyser <ptyser@xes-inc.com>
16340 Date:   Wed Sep 16 22:03:07 2009 -0500
16341
16342     ppc: Clean up calling of misc_init_r() during init
16343
16344     Remove board-specific #ifdefs for calling misc_init_r() during
16345     initializtion
16346
16347     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16348     Acked-by: Heiko Schocher <hs@denx.de>
16349
16350 commit 3202d33169df04da5cf3dea8c5ab0a902b90ecaa
16351 Author: Peter Tyser <ptyser@xes-inc.com>
16352 Date:   Wed Sep 16 21:38:10 2009 -0500
16353
16354     Remove deprecated 'autoscr' command/variables
16355
16356     The more standard 'source' command provides identical functionality to
16357     the autoscr command.
16358
16359     Environment variable names/values on the MVBC_P, MVBML7, kmeter1,
16360     mgcoge, and km8xx boards are updated to no longer refernce 'autoscr'.
16361
16362     The 'autoscript' and 'autoscript_uname' environment variables are
16363     also removed.
16364
16365     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
16366     Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
16367     Acked-by: Heiko Schocher <hs@denx.de>
16368
16369 commit d3f4941874a20d8a390a36ba71335ae1db2f9ba0
16370 Author: Paul Gibson <paul.gibson2074@gmail.com>
16371 Date:   Wed Sep 16 10:05:00 2009 +1000
16372
16373     mpc512x. Micron nand flash needs a reset before a read command is issued.
16374
16375     Micron nand flash needs a reset before a read command is issued.
16376     The current mpc5121_nfc driver ignores the reset command.
16377
16378 commit b55ae40249545eabb9d6bfb850b1400a32561b1f
16379 Author: Marcel Ziswiler <marcel@ziswiler.com>
16380 Date:   Wed Sep 9 21:18:41 2009 +0200
16381
16382     FDT: remove obsolete OF_CPU and OF_SOC macros.
16383
16384     Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
16385     Acked-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
16386     Acked-by: Heiko Schocher <hs@denx.de>
16387
16388 commit 3b6a9267f0de7b85d387fa4123d0b58379363447
16389 Author: Wolfgang Denk <wd@denx.de>
16390 Date:   Tue Sep 15 00:09:21 2009 +0200
16391
16392     board/flagadm/flash.c: fix compile warning
16393
16394     Fix warning: flash.c:531: warning: dereferencing type-punned pointer
16395     will break strict-aliasing rules
16396
16397     Signed-off-by: Wolfgang Denk <wd@denx.de>
16398     Cc: Kári Davíðsson <kd@flaga.is>
16399
16400 commit 0413cfecea350000eab5e591a0965c3e3ee0ff00
16401 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16402 Date:   Thu Sep 17 15:15:52 2009 +0200
16403
16404     Correct ffs/fls regression for PowerPC etc
16405
16406     Commits
16407
16408       02f99901ed1c9d828e3ea117f94ce2264bf8389e
16409       52d61227b66d4099b39c8309ab37cb67ee09a405
16410
16411     introduced a regression where platform-specific ffs/fls implementations
16412     were defined away. This patch corrects that by using PLATFORM_xxx
16413     instead of the name itself.
16414
16415     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16416     Acked-by: Kumar Gala <galak@kernel.crashing.org>
16417     Acked-by: Stefan Roese <sr@denx.de>
16418
16419 commit e67af44d0167d8237dd2c2ddf8e301d19ca12914
16420 Author: Stefan Roese <sr@denx.de>
16421 Date:   Mon Sep 14 11:13:34 2009 +0200
16422
16423     ppc4xx: Consolidate get_OPB_freq()
16424
16425     All 4xx variants had their own, mostly identical get_OPB_freq()
16426     function. Some variants even only had the OPB frequency calculated
16427     in this routine and not supplied the sys_info.freqOPB variable
16428     correctly (e.g. 405EZ). This resulted in incorrect OPB values passed
16429     via the FDT to Linux.
16430
16431     This patch now removes all those copies and only uses one function
16432     for all 4xx variants (except for IOP480 which doesn't have an OPB).
16433
16434     Signed-off-by: Stefan Roese <sr@denx.de>
16435
16436 commit 84a45d33c2cc261dbd5411f7c2ad45f6003025b6
16437 Author: Stefan Roese <sr@denx.de>
16438 Date:   Fri Sep 11 17:09:45 2009 +0200
16439
16440     ppc4xx: Enable commands for FDT enabled Linux booting on AMCC Acadia
16441
16442     Acadia still used the "old" arch/ppc bootm commands for booting
16443     Linux images without FDT. This patch now enables these fdt-aware
16444     boot commands for Acadia as well.
16445
16446     Signed-off-by: Stefan Roese <sr@denx.de>
16447
16448 commit 95a4a593b577b6e2f1da2d4b0f5ec86975c33413
16449 Author: Stefan Roese <sr@denx.de>
16450 Date:   Fri Sep 11 17:07:55 2009 +0200
16451
16452     ppc4xx: Fix 405EZ uart base baud calculation
16453
16454     With this fix, Linux correctly configures the baudrate when booting
16455     with FDT passed from U-Boot to Linux.
16456
16457     Signed-off-by: Stefan Roese <sr@denx.de>
16458
16459 commit 15fba3279b56333bdb65ead366f82c945ed320d1
16460 Author: Kumar Gala <galak@kernel.crashing.org>
16461 Date:   Fri Sep 11 15:28:41 2009 -0500
16462
16463     ppc/85xx: Disable all async interrupt sources when we boot
16464
16465     We should make sure to clear MSR[ME, CE, DE] when we boot an OS image
16466     since we have changed the exception vectors and the OSes vectors might
16467     not be setup we should avoid async interrupts at all costs.
16468
16469     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16470
16471 commit 9f00409a9d04cf533305531da32437130802f3a3
16472 Author: Kumar Gala <galak@kernel.crashing.org>
16473 Date:   Fri Sep 11 13:52:45 2009 -0500
16474
16475     ppc/85xx: Split out cpu_init_early into its own file for NAND_SPL
16476
16477     By pulling out cpu_init_early we can build just it and not all of
16478     cpu_init for NAND_SPL.
16479
16480     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16481
16482 commit 0456dbf3475d0aec42873a967ac97ed81f376119
16483 Author: Kumar Gala <galak@kernel.crashing.org>
16484 Date:   Fri Sep 11 13:41:49 2009 -0500
16485
16486     ppc/85xx: Change cpu_init_early_f so we can use with NAND SPL
16487
16488     Use write_tlb and don't use memset so we can use the same code for
16489     cpu_init_early_f between NAND SPL and not.
16490
16491     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16492
16493 commit 6e1385d5f8d137e741dfef02465d7dc328040ad7
16494 Author: Mingkai Hu <Mingkai.hu@freescale.com>
16495 Date:   Fri Sep 11 10:53:08 2009 +0800
16496
16497     NAND boot: change NAND loader's relocate SP to CONFIG param
16498
16499     So that we can set the NAND loader's relocate stack pointer
16500     to the value other than the relocate address + 0x10000.
16501
16502     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
16503     Acked-by: Kim Phillips <kim.phillips@freescale.com>
16504     Acked-by: Scott Wood <scottwood@freescale.com>
16505     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16506
16507 commit 7da53351d817c6d77364cfde922891f37d0e5ed8
16508 Author: Mingkai Hu <Mingkai.hu@freescale.com>
16509 Date:   Fri Sep 11 14:19:10 2009 +0800
16510
16511     ppc/85xx: add boot from NAND/eSDHC/eSPI support
16512
16513     The MPC8536E is capable of booting form NAND/eSDHC/eSPI, this patch
16514     implements these three bootup methods in a unified way - all of these
16515     use the general cpu/mpc85xx/start.S, and load the main image to L2SRAM
16516     which lets us use the SPD to initialize the SDRAM.
16517
16518     For all three bootup methods, the bootup process can be divided into two
16519     stages: the first stage will initialize the corresponding controller,
16520     configure the L2SRAM, then copy the second stage image to L2SRAM and
16521     jump to it. The second stage image is just like the general U-Boot image
16522     to configure all the hardware and boot up to U-Boot command line.
16523
16524     When boot from NAND, the eLBC controller will first load the first stage
16525     image to internal 4K RAM buffer because it's also stored on the NAND
16526     flash. The first stage image, also call 4K NAND loader, will initialize
16527     the L2SRAM, load the second stage image to L2SRAM and jump to it. The 4K
16528     NAND loader's code comes from the corresponding nand_spl directory, along
16529     with the code twisted by CONFIG_NAND_SPL.
16530
16531     When boot from eSDHC/eSPI, there's no such a first stage image because
16532     the CPU ROM code does the same work. It will initialize the L2SRAM
16533     according to the config addr/word pairs on the fixed address and
16534     initialize the eSDHC/eSPI controller, then load the second stage image
16535     to L2SRAM and jump to it.
16536
16537     The macro CONFIG_SYS_RAMBOOT is used to control the code to produce the
16538     second stage image for all different bootup methods. It's set in the
16539     board config file when one of the bootup methods above is selected.
16540
16541     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
16542     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16543
16544 commit b2eec281a811bb52941f61203d8fe35256b3582c
16545 Author: Kumar Gala <galak@kernel.crashing.org>
16546 Date:   Fri Sep 11 12:32:01 2009 -0500
16547
16548     ppc/85xx: Move code around to prep for NAND_SPL
16549
16550     If we move some of the functions in tlb.c around we need less
16551     ifdefs.  The first stage loader just needs invalidate_tlb and
16552     init_tlbs.
16553
16554     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16555
16556 commit 206af3527c05e520e28d38a48a1d15433e34675d
16557 Author: Kumar Gala <galak@kernel.crashing.org>
16558 Date:   Fri Sep 11 11:30:30 2009 -0500
16559
16560     ppc/85xx: Repack tlb_table to save space
16561
16562     We can pack the initial tlb_table in MAS register format and use
16563     write_tlb to set things up.  This savings can be helpful for NAND
16564     style first stage boot loaders.
16565
16566     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16567
16568 commit d30f9043539d372cf66406bc2f21bb8c20e67009
16569 Author: Kumar Gala <galak@kernel.crashing.org>
16570 Date:   Fri Sep 11 11:27:00 2009 -0500
16571
16572     ppc/85xx: Introduce low level write_tlb function
16573
16574     Factor out the code we use to actually write a tlb entry.
16575
16576     set_tlb is a logical view of the TLB while write_tlb is a low level
16577     matching the MAS registers.
16578
16579     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16580
16581 commit 0ead6f2ed7cf4e1f70dab5b529ad121e38359485
16582 Author: Roy Zang <tie-fei.zang@freescale.com>
16583 Date:   Thu Sep 10 14:44:48 2009 +0800
16584
16585     ppc/85xx: Enable usb ehci support for p2020ds board
16586
16587     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
16588     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16589
16590 commit 6d8565a1ed5acb01bad4a4cd74a93be5f7fb7f7c
16591 Author: Kumar Gala <galak@kernel.crashing.org>
16592 Date:   Thu Sep 10 14:54:55 2009 -0500
16593
16594     ppc/8xxx: Misc DDR related fixes
16595
16596     * Fix setting of ESDMODE (MR1) register - the bit shifting was wrong
16597     * Fix the format string to match size in a debug print
16598
16599     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
16600
16601 commit 3e3c9c157b89eab2dc2f897899b1b95cd70c1a58
16602 Author: Scott Wood <scottwood@freescale.com>
16603 Date:   Thu Aug 20 17:45:00 2009 -0500
16604
16605     ppc/85xx: Remove some bogus code from external interrupt handler.
16606
16607     Skipping the interrupted instruction will accomplish nothing other
16608     than turning a spurious interrupt into a crash.
16609
16610     External interrupts are not machine checks, so don't count them as such.
16611
16612     Signed-off-by: Scott Wood <scottwood@freescale.com>
16613
16614 commit dcc87dd58db466caa2d66755c5ec9455edf42fe8
16615 Author: Scott Wood <scottwood@freescale.com>
16616 Date:   Thu Aug 20 17:45:05 2009 -0500
16617
16618     ppc/85xx: Ensure that MAS8 is zero when writing TLB entries.
16619
16620     Its reset value is random, and we sometimes read uninitialized TLB
16621     arrays.  Make sure that we don't retain MAS8 from reading such an entry
16622     if the VF bit in MAS8 is set, attempts to use the mapping will trap.
16623
16624     Signed-off-by: Scott Wood <scottwood@freescale.com>
16625
16626 commit 1b72dbecca2d7ad7a21c92d80227daa2d8ec5a57
16627 Author: Scott Wood <scottwood@freescale.com>
16628 Date:   Thu Aug 20 17:44:20 2009 -0500
16629
16630     ppc/85xx: Don't enable interrupts before we're ready
16631
16632     We cannot handle any exceptions while running in AS1, as the exceptions
16633     will transition back to AS0 without a valid mapping.
16634
16635     Signed-off-by: Scott Wood <scottwood@freescale.com>
16636
16637 commit 3ca55bce9c8bf00df06a20487fafc16fa2f8084b
16638 Author: Marcel Ziswiler <marcel@ziswiler.com>
16639 Date:   Fri Sep 11 07:50:33 2009 -0400
16640
16641     mpc8260: remove Ethernet node fixup to use generic FDT code.
16642
16643     Remove Ethernet node fixup from mgcoge and muas3001 boards and modify its
16644     configs for the common mpc8260 code to use generic Ethernet fixup.
16645
16646     Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
16647     Tested-by: Heiko Schocher <hs@denx.de>
16648
16649 commit 1c20e4a9fbc531e2149ae061e8583f5fad82f163
16650 Author: Mike Frysinger <vapier@gentoo.org>
16651 Date:   Wed Sep 9 12:20:21 2009 -0400
16652
16653     tools/netconsole: use ncb automatically if available
16654
16655     The standard netcat, while ubiquitous, doesn't handle broadcast udp packets
16656     properly.  The local ncb util does however.  So if ncb can be located in
16657     the standard locations, automatically use that instead.
16658
16659     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16660
16661 commit 770931805d292908a57a3d2c5f9a4fcde888b5a2
16662 Author: Mike Frysinger <vapier@gentoo.org>
16663 Date:   Wed Sep 9 12:20:20 2009 -0400
16664
16665     tools/netconsole: make a bit more robust
16666
16667     The netcat utility likes to exit when it receives an empty packet (as it
16668     thinks this means EOF).  This can easily occur when working with command
16669     line editing as this behavior will be triggered when using backspace.  Or
16670     with tabs and command line completion.  So create two netcat processes -
16671     one to only listen (and put it into a loop), and one to do the sending.
16672     Once the user quits the transmitting netcat, the listening one will be
16673     killed automatically.
16674
16675     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16676
16677 commit a6e19d69f63c14b7672c65ca4b014621c6fd0201
16678 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16679 Date:   Mon Aug 24 09:10:16 2009 +0200
16680
16681     arm: Define test_and_set_bit and test_and_clear bit for ARM
16682
16683     Needed for (e.g.) ubifs support to work.
16684
16685     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16686
16687 commit 52d61227b66d4099b39c8309ab37cb67ee09a405
16688 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16689 Date:   Mon Aug 24 09:10:12 2009 +0200
16690
16691     Define ffs/fls for all architectures
16692
16693     UBIFS requires fls(), which is not defined for arm (and some other
16694     architectures) and this patch adds it. The implementation is taken from
16695     Linux and is generic. ffs() is also defined for those that miss it.
16696
16697     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16698
16699 commit 4b15de08fe4d2c9d12a3764394731018a763216b
16700 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16701 Date:   Mon Aug 24 09:10:03 2009 +0200
16702
16703     arm: Make arm bitops endianness-independent
16704
16705     Bring over the bitop implementations from the Linux
16706     include/asm-generic/bitops/non-atomic.h to provide
16707     endianness-independence.
16708
16709     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16710
16711 commit 02f99901ed1c9d828e3ea117f94ce2264bf8389e
16712 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
16713 Date:   Mon Aug 24 09:09:50 2009 +0200
16714
16715     Move __set/clear_bit from ubifs.h to bitops.h
16716
16717     __set_bit and __clear_bit are defined in ubifs.h as well as in
16718     asm/include/bitops.h for some architectures. This patch moves
16719     the generic implementation to include/linux/bitops.h and uses
16720     that unless it's defined by the architecture.
16721
16722     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
16723
16724 commit 557555fe0b82940ba7cc69f81d31d6ef4d4933b4
16725 Author: Mike Frysinger <vapier@gentoo.org>
16726 Date:   Fri Sep 4 19:54:45 2009 -0400
16727
16728     standalone: convert to kbuild style
16729
16730     Clean up the arch/cpu/board/config checks as well as redundant setting of
16731     srec/bin variables by using the kbuild VAR-$(...) style.
16732
16733     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
16734
16735 commit 804d83a563c47b55e1f14f5de3b6e9d7e2a7ef5e
16736 Author: Wolfgang Denk <wd@denx.de>
16737 Date:   Tue Sep 15 22:12:31 2009 +0200
16738
16739     mkconfig: split the board make target to multiple config targets
16740
16741     To simplify the top level makefile it useful to be able to parse
16742     the top level makefile target to multiple individual target, then
16743     put them to the config.h, leave the board config file to handle
16744     the different targets.
16745
16746     Note that this method uses the '_'(underline) as the delimiter when
16747     splits the board make target.
16748
16749     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
16750
16751     This also reverts commit 511c02f611cb5afa1b8ca5980caaaabaa0de377f.
16752
16753     Signed-off-by: Wolfgang Denk <wd@denx.de>
16754
16755 commit ceb2d57c2205db5bbd868577f756c74a2568160c
16756 Author: Wolfgang Denk <wd@denx.de>
16757 Date:   Tue Sep 15 21:13:27 2009 +0200
16758
16759     kwbimage.c: Fix compile warning when building on 64 bit systems (again)
16760
16761     Commit 51003b89 attempted to fix a build problem on 64 bit systems,
16762     but just turned it into a build problem on 32 bit systems (silly me).
16763
16764     Now do the Right Thing (TM) and use a "%zu" printf format.
16765
16766     Also fix spelling error.
16767
16768     Signed-off-by: Wolfgang Denk <wd@denx.de>
16769
16770 commit 6c7bc91fb3dba186d3398a1653f6db236510ffa7
16771 Author: Wolfgang Denk <wd@denx.de>
16772 Date:   Fri Sep 11 11:30:34 2009 +0200
16773
16774     board/amcc/common/flash.c: Fix compile warning
16775
16776     Fix warning: ../common/flash.c:917: warning: dereferencing type-punned
16777     pointer will break strict-aliasing rules
16778
16779     Signed-off-by: Wolfgang Denk <wd@denx.de>
16780     Cc: Stefan Roese <sr@denx.de>
16781     Acked-by: Stefan Roese <sr@denx.de>
16782
16783 commit 70fb809c563c340538264d2a9436135e74c38bfe
16784 Author: Wolfgang Denk <wd@denx.de>
16785 Date:   Fri Sep 11 11:47:07 2009 +0200
16786
16787     board/amcc/yucca/flash.c: Fix compile warning
16788
16789     Fix warning: flash.c:919: warning: dereferencing type-punned pointer
16790     will break strict-aliasing rules
16791
16792     Signed-off-by: Wolfgang Denk <wd@denx.de>
16793     Cc: Stefan Roese <sr@denx.de>
16794     Acked-by: Stefan Roese <sr@denx.de>
16795
16796 commit 030ec52f8cc83015f968db30208f4bd07feffa6c
16797 Author: Wolfgang Denk <wd@denx.de>
16798 Date:   Fri Sep 11 11:44:39 2009 +0200
16799
16800     board/amcc/taihu/flash.c: Fix compile warning
16801
16802     Fix warnings:
16803     flash.c: In function 'write_word_1':
16804     flash.c:696: warning: dereferencing type-punned pointer will break strict-aliasing rules
16805     flash.c: In function 'write_word_2':
16806     flash.c:1044: warning: dereferencing type-punned pointer will break strict-aliasing rules
16807
16808     Signed-off-by: Wolfgang Denk <wd@denx.de>
16809     Cc: Stefan Roese <sr@denx.de>
16810     Acked-by: Stefan Roese <sr@denx.de>
16811
16812 commit 0fd3d902d920f3e60f88530c33f1ae7581260951
16813 Author: Wolfgang Denk <wd@denx.de>
16814 Date:   Fri Sep 11 11:37:20 2009 +0200
16815
16816     board/etin/debris/phantom.c: Fix compile error
16817
16818     Fix build problem caused by commit e84aba13: "Replace BCD2BIN and
16819     BIN2BCD macros with inline functions"
16820
16821     phantom.c:163: error: redefinition of 'bcd2bin'
16822     /home/wd/git/u-boot/work/include/bcd.h:16: error: previous definition of 'bcd2bin' was here
16823     phantom.c:168: error: redefinition of 'bin2bcd'
16824     /home/wd/git/u-boot/work/include/bcd.h:21: error: previous definition of 'bin2bcd' was here
16825
16826     Signed-off-by: Wolfgang Denk <wd@denx.de>
16827     Cc: Sangmoon Kim <dogoil@etinsys.com>
16828
16829 commit 5168801f4b71c2f8dcd92a80cfcfda84246e67fe
16830 Author: Wolfgang Denk <wd@denx.de>
16831 Date:   Fri Sep 11 11:28:21 2009 +0200
16832
16833     board/dave/common/flash.c: fix compile warning
16834
16835     Fix warning: ../common/flash.c:668: warning: dereferencing type-punned
16836     pointer will break strict-aliasing rules
16837
16838     Signed-off-by: Wolfgang Denk <wd@denx.de>
16839     Cc: Andrea Marson <andrea.marson@dave-tech.it>
16840
16841 commit 97138fc48091f2b063c4e32f36d05854b9d113fb
16842 Author: Wolfgang Denk <wd@denx.de>
16843 Date:   Fri Sep 11 11:15:31 2009 +0200
16844
16845     board/esd/cpci750/ide.c: fix compile warning
16846
16847     Fix warning: ide.c:54: warning: dereferencing type-punned pointer will
16848     break strict-aliasing rules
16849
16850     Signed-off-by: Wolfgang Denk <wd@denx.de>
16851     Cc: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
16852     Cc: Stefan Roese <sr@denx.de>
16853     Acked-by: Stefan Roese <sr@denx.de>
16854
16855 commit ba73060cf4163bd5eb1711020126e2f7f62d363e
16856 Author: Wolfgang Denk <wd@denx.de>
16857 Date:   Fri Sep 11 10:13:26 2009 +0200
16858
16859     board/esd/common/flash.c: Fix compile warning
16860
16861     Fix warning: ../common/flash.c:635: warning: dereferencing type-punned
16862     pointer will break strict-aliasing rules
16863
16864     Signed-off-by: Wolfgang Denk <wd@denx.de>
16865     Cc: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
16866     Cc: Stefan Roese <sr@denx.de>
16867     Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
16868     Acked-by: Stefan Roese <sr@denx.de>
16869
16870 commit 2d6d9f0848e952ea33c658dfba335685a2725b8b
16871 Author: Wolfgang Denk <wd@denx.de>
16872 Date:   Fri Sep 11 09:36:31 2009 +0200
16873
16874     sk98lin: fix compile warnings
16875
16876     Fix warnings:
16877     skge.c: In function 'BoardInitMem':
16878     skge.c:1389: warning: dereferencing type-punned pointer will break strict-aliasing rules
16879     skge.c:1390: warning: dereferencing type-punned pointer will break strict-aliasing rules
16880     skge.c:1391: warning: dereferencing type-punned pointer will break strict-aliasing rules
16881     skgesirq.c: In function 'SkGePortCheckUpXmac':
16882     skgesirq.c:1301: warning: dereferencing type-punned pointer will break strict-aliasing rules
16883     skgesirq.c:1301: warning: dereferencing type-punned pointer will break strict-aliasing rules
16884     skgesirq.c:1398: warning: dereferencing type-punned pointer will break strict-aliasing rules
16885     skgesirq.c:1398: warning: dereferencing type-punned pointer will break strict-aliasing rules
16886     skrlmt.c: In function 'SkRlmtInit':
16887     skrlmt.c:661: warning: dereferencing type-punned pointer will break strict-aliasing rules
16888     skxmac2.c: In function 'SkMacPromiscMode':
16889     skxmac2.c:753: warning: dereferencing type-punned pointer will break strict-aliasing rules
16890     skxmac2.c:753: warning: dereferencing type-punned pointer will break strict-aliasing rules
16891     skxmac2.c: In function 'SkMacHashing':
16892     skxmac2.c:803: warning: dereferencing type-punned pointer will break strict-aliasing rules
16893     skxmac2.c:803: warning: dereferencing type-punned pointer will break strict-aliasing rules
16894     skxmac2.c: In function 'SkMacFlushTxFifo':
16895     skxmac2.c:1115: warning: dereferencing type-punned pointer will break strict-aliasing rules
16896     skxmac2.c:1115: warning: dereferencing type-punned pointer will break strict-aliasing rules
16897     skxmac2.c: In function 'SkMacFlushRxFifo':
16898     skxmac2.c:1145: warning: dereferencing type-punned pointer will break strict-aliasing rules
16899     skxmac2.c:1145: warning: dereferencing type-punned pointer will break strict-aliasing rules
16900     skxmac2.c: In function 'SkXmInitPauseMd':
16901     skxmac2.c:1987: warning: dereferencing type-punned pointer will break strict-aliasing rules
16902     skxmac2.c:1987: warning: dereferencing type-punned pointer will break strict-aliasing rules
16903     skxmac2.c: In function 'SkXmOverflowStatus':
16904     skxmac2.c:4236: warning: dereferencing type-punned pointer will break strict-aliasing rules
16905     skxmac2.c:4236: warning: dereferencing type-punned pointer will break strict-aliasing rules
16906     skxmac2.c:4242: warning: dereferencing type-punned pointer will break strict-aliasing rules
16907     skxmac2.c:4242: warning: dereferencing type-punned pointer will break strict-aliasing rules
16908
16909     Signed-off-by: Wolfgang Denk <wd@denx.de>
16910     Cc: Ben Warren <biggerbadderben@gmail.com>
16911
16912 commit 3708e4cdb1f1d3d5128cf87be040d7e6b85f60dd
16913 Author: Wolfgang Denk <wd@denx.de>
16914 Date:   Fri Sep 11 09:13:58 2009 +0200
16915
16916     drivers/net/natsemi.c: fix compile warning
16917
16918     Fix warning: natsemi.c:757: warning: dereferencing type-punned pointer
16919     will break strict-aliasing rules
16920
16921     Signed-off-by: Wolfgang Denk <wd@denx.de>
16922     Cc: Ben Warren <biggerbadderben@gmail.com>
16923
16924 commit 78d19a398778a58d7b40b0c78e026515271b1a84
16925 Author: Michal Simek <monstr@monstr.eu>
16926 Date:   Mon Sep 7 09:08:02 2009 +0200
16927
16928     net: emaclite: Cleanup license to be GPL compatible
16929
16930     Signed-off-by: Stephen Neuendorffer <stephen.neuendorffer@xilinx.com>
16931     Signed-off-by: Michal Simek <monstr@monstr.eu>
16932
16933 commit 0900bee9ab9818439b2d1298fa8909a88f74ec0d
16934 Author: Michal Simek <monstr@monstr.eu>
16935 Date:   Fri Aug 14 13:41:17 2009 +0200
16936
16937     microblaze: Enable hush parser
16938
16939     With Hush parser is possible to change command line in dtb
16940
16941     Signed-off-by: Michal Simek <monstr@monstr.eu>
16942
16943 commit 13916abf996b127b681ddc26664c236ded28ba7f
16944 Author: Michal Simek <monstr@monstr.eu>
16945 Date:   Thu Aug 20 22:44:02 2009 +0200
16946
16947     microblaze: Remove AtmarkTechno Suzaku board
16948
16949     Users should use microblaze-generic platform.
16950     This platform is longer not supported.
16951
16952     Signed-off-by: Michal Simek <monstr@monstr.eu>
16953
16954 commit 3ceba1d45d007144d10368f91ff9e36f3b5f39a1
16955 Author: Michal Simek <monstr@monstr.eu>
16956 Date:   Thu Aug 20 22:36:20 2009 +0200
16957
16958     net: Remove old Xilinx Emac driver
16959
16960     Signed-off-by: Michal Simek <monstr@monstr.eu>
16961
16962 commit 2fddd44464d02e0f3ade06dabe0e165835fa61f0
16963 Author: Michal Simek <monstr@monstr.eu>
16964 Date:   Wed Aug 19 08:10:08 2009 +0200
16965
16966     microblaze: Short size of global data and fix malloc size
16967
16968     If is full malloc area global, data are rewrite because
16969     there was bad size of malloc area.
16970
16971     Signed-off-by: Michal Simek <monstr@monstr.eu>
16972
16973 commit aedb4683097d3e5de8833f4a9e34664d3d2bd077
16974 Author: Michal Simek <monstr@monstr.eu>
16975 Date:   Fri Aug 14 17:02:35 2009 +0200
16976
16977     microblaze: Add sbss, scommon and COMMON symbols for clearing
16978
16979     Signed-off-by: Michal Simek <monstr@monstr.eu>
16980
16981 commit 4c1883670acbf1cc83c04df1876235c3aedde128
16982 Author: Dirk Eibach <eibach@gdsys.de>
16983 Date:   Wed Sep 9 12:36:07 2009 +0200
16984
16985     ppc4xx: Rename compactcenter to intip
16986
16987     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
16988     Signed-off-by: Stefan Roese <sr@denx.de>
16989
16990 commit d1c3b27525b664e8c4db6bb173eed51bfc8220de
16991 Author: Stefan Roese <sr@denx.de>
16992 Date:   Wed Sep 9 16:25:29 2009 +0200
16993
16994     ppc4xx: Big cleanup of PPC4xx defines
16995
16996     This patch cleans up multiple issues of the 4xx register (mostly
16997     DCR, SDR, CPR, etc) definitions:
16998
16999     - Change lower case defines to upper case (plb4_acr -> PLB4_ACR)
17000     - Change the defines to better match the names from the
17001       user's manuals (e.g. cprpllc -> CPR0_PLLC)
17002     - Removal of some unused defines
17003
17004     Please test this patch intensive on your PPC4xx platform. Even though
17005     I tried not to break anything and tested successfully on multiple
17006     4xx AMCC platforms, testing on custom platforms is recommended.
17007
17008     Signed-off-by: Stefan Roese <sr@denx.de>
17009
17010 commit d8d8724be06df43772162dc344ae20dfa814dc72
17011 Author: Wolfgang Denk <wd@denx.de>
17012 Date:   Fri Sep 11 09:05:32 2009 +0200
17013
17014     net/bootp.c: fix compile warning
17015
17016     Fix warning: bootp.c:695: warning: dereferencing type-punned pointer
17017     will break strict-aliasing rules
17018
17019     Signed-off-by: Wolfgang Denk <wd@denx.de>
17020     Cc: Ben Warren <biggerbadderben@gmail.com>
17021
17022 commit 51003b89816848cbe86a8fe48f970ba8b14005f5
17023 Author: Wolfgang Denk <wd@denx.de>
17024 Date:   Fri Sep 11 08:58:11 2009 +0200
17025
17026     kwbimage.c: Fix compile warning when building on 64 bit systems
17027
17028     Fix this warning when building on 64 bit systems:
17029     tools/kwbimage.c: In function 'kwbimage_checksum32':
17030     tools/kwbimage.c:135: warning: format '%d' expects type 'int',
17031     but argument 4 has type 'long unsigned int'
17032
17033     Signed-off-by: Wolfgang Denk <wd@denx.de>
17034     Cc: Prafulla Wadaskar <prafulla@marvell.com>
17035
17036 commit e7963772eb78a6aa1fa65063d64eab3a8626daac
17037 Author: Marcel Ziswiler <marcel@ziswiler.com>
17038 Date:   Wed Sep 9 21:11:18 2009 +0200
17039
17040     muas3001: remove BRG clock node fixup to use common mpc8260 code.
17041
17042     Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
17043     Acked-by: Heiko Schocher <hs@denx.de>
17044
17045 commit c7c1dbbf7159b38f3302b845dd97d28a543ff91b
17046 Author: Marcel Ziswiler <marcel@ziswiler.com>
17047 Date:   Wed Sep 9 21:09:00 2009 +0200
17048
17049     r7780mp: fix typo in Ethernet chip model number comment.
17050
17051     Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
17052
17053 commit 45f89f340b4d8aa099fd022260dcb13cf3321b61
17054 Author: Marcel Ziswiler <marcel@ziswiler.com>
17055 Date:   Wed Sep 9 21:22:08 2009 +0200
17056
17057     ep8248: add support for device tree and secondary Ethernet interface.
17058
17059     Signed-off-by: Marcel Ziswiler <marcel.ziswiler@noser.com>
17060
17061 commit aa0c7a86cd236b8193218a09e1365c8991bb5ddc
17062 Author: Prafulla Wadaskar <prafulla@marvell.com>
17063 Date:   Mon Sep 7 15:05:02 2009 +0530
17064
17065     mkimage: Add Kirkwood Boot Image support (kwbimage)
17066
17067     This patch adds support for "kwbimage" (Kirkwood Boot Image)
17068     image types to the mkimage code.
17069
17070     For details refer to docs/README.kwbimage
17071
17072     This patch is tested with Sheevaplug board
17073
17074     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17075     Acked-by: Ron Lee <ron@debian.org>
17076
17077     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17078
17079 commit 7809fbb9aafd60e3a6e5dfe456ae30b93ac61338
17080 Author: Prafulla Wadaskar <prafulla@marvell.com>
17081 Date:   Mon Sep 7 14:59:09 2009 +0530
17082
17083     Kirkwood: Sheevaplug: Add kwimage configuration file
17084
17085     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17086
17087 commit b029dddc9ae958b1ccf875649f52c6db396a742d
17088 Author: Prafulla Wadaskar <prafulla@marvell.com>
17089 Date:   Mon Sep 7 14:59:08 2009 +0530
17090
17091     mkimage: Make table_entry code global
17092
17093     - make get_table_entry_id() global
17094     - make get_table_entry_name() global
17095     - move struct table_entry to image.h
17096
17097     Currently this code is used by image.c only.
17098
17099     This patch makes this API global so it can be used by other parts of
17100     code, too.
17101
17102     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17103     Acked-by: Ron Lee <ron.debian.org>
17104
17105     Edit comments and commit message.
17106
17107     Signed-off-by: Wolfgang Denk <wd@denx.de>
17108
17109 commit f666dea8ab215c76c3c2a077ad299f90dd1ace7c
17110 Author: Prafulla Wadaskar <prafulla@marvell.com>
17111 Date:   Mon Sep 7 14:59:07 2009 +0530
17112
17113     mkimage: Make genimg_print_size() global
17114
17115     Currently it is used by image.c only, but the the function can be
17116     used to support additional mkimage types like for example kwbimage,
17117     so make this function globally visible.
17118
17119     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17120
17121     Edited commit message.
17122
17123     Signed-off-by: Wolfgang Denk <wd@denx.de>
17124
17125 commit 37b801888cf73b18f78c1109140ff44e3e37914f
17126 Author: Prafulla Wadaskar <prafulla@marvell.com>
17127 Date:   Mon Sep 7 14:59:06 2009 +0530
17128
17129     mkimage: Include missing files in build dependency calculations
17130
17131     Include default_image.o and fit_image.o into the build dependency
17132     calculations. This makes sure they get rebuilt if any of the headers
17133     they include are modified
17134
17135     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17136     Acked-by: Ron Lee <ron@debian.org>
17137
17138     Edited commit message.
17139
17140     Signed-off-by: Wolfgang Denk <wd@denx.de>
17141
17142 commit 3a2003f61ee79ac53d20c24cc896c2637a2dfc24
17143 Author: Wolfgang Denk <wd@denx.de>
17144 Date:   Wed Aug 19 11:42:56 2009 +0200
17145
17146     tools/mkimage: fix compiler warnings, use "const"
17147
17148     This fixes some compiler warnings:
17149     tools/default_image.c:141: warning: initialization from incompatible pointer type
17150     tools/fit_image.c:202: warning: initialization from incompatible pointer type
17151     and changes to code to use "const" attributes in a few places where
17152     it's appropriate.
17153
17154     Signed-off-by: Wolfgang Denk <wd@denx.de>
17155
17156 commit 89a4d6b12fd6394898b8a454cbabeaf1cd59bae5
17157 Author: Prafulla Wadaskar <prafulla@marvell.com>
17158 Date:   Wed Aug 19 17:36:46 2009 +0530
17159
17160     tools: mkimage: split code into core, default and FIT image specific
17161
17162     This is a first step towards reorganizing the mkimage code to make it
17163     easier to add support for additional images types. Current mkimage
17164     code is specific to generating uImage and FIT image files, but the
17165     same framework can be used to generate other image types like
17166     Kirkwood boot images (kwbimage-TBD). For this, the mkimage code gets
17167     reworked:
17168
17169     Here is the brief plan for the same:-
17170     a) Split mkimage code into core and image specific support
17171     b) Implement callback functions for image specific code
17172     c) Move image type specific code to respective C files
17173            Currently there are two types of file generation/list
17174            supported (i.e uImage, FIT), the code is abstracted from
17175            mkimage.c/.h and put in default_image.c and fit_image.c;
17176            all code in these file is static except init function call
17177     d) mkimage_register API is added to add new image type support
17178     All above is addressed in this patch
17179     e) Add kwbimage type support to this new framework (TBD)
17180     This will be implemented in a following commit.
17181
17182     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17183     Edit commit message, fix coding style and typos.
17184     Signed-off-by: Wolfgang Denk <wd@denx.de>
17185
17186 commit 449609f5b11cce6beba7338bc4ce0f3345376a0b
17187 Author: Prafulla Wadaskar <prafulla@marvell.com>
17188 Date:   Sun Aug 16 05:28:19 2009 +0530
17189
17190     tools: mkimage: Fixed build warnings
17191
17192     uninitialized retval variable warning fixed
17193     crc32 APIs moved to crc.h (newly added) and build warnings fixed
17194
17195     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17196     Signed-off-by: Wolfgang Denk <wd@denx.de>
17197
17198 commit 14821d7dea8d7209f2457c3179fa6551c088ba71
17199 Author: Prafulla Wadaskar <prafulla@marvell.com>
17200 Date:   Mon Aug 10 20:44:06 2009 +0530
17201
17202     tools: mkimage: Makefile sorted
17203
17204     The tools/Makefile is sorted for all entries,
17205
17206     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17207
17208 commit f7644c0bf3502529031657a869fa213cda5a2424
17209 Author: Prafulla Wadaskar <prafulla@marvell.com>
17210 Date:   Mon Aug 10 18:49:37 2009 +0530
17211
17212     tools: mkimage : bugfix returns correct value for list command
17213
17214     List command always return "EXIT_SUCCESS" even in case of
17215     failure by any means.
17216
17217     This patch return 0 if list command is sucessful,
17218     returns negative value reported by check_header functions
17219
17220     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
17221     Signed-off-by: Wolfgang Denk <wd@denx.de>
17222
17223 commit 511c02f611cb5afa1b8ca5980caaaabaa0de377f
17224 Author: Mingkai Hu <Mingkai.hu@freescale.com>
17225 Date:   Tue Sep 8 15:07:12 2009 +0800
17226
17227     mkconfig: pass the board name to board config file
17228
17229     Then we can handle different config targets in the board file, which
17230     simplifies the top level Makefile for boards that have multiple
17231     config targets.
17232
17233     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
17234
17235 commit d640ac58dbf61c769864b3fe76314306b7336cf1
17236 Author: Wolfgang Denk <wd@denx.de>
17237 Date:   Mon Sep 7 23:52:31 2009 +0200
17238
17239     Remove "atmel_df_pow2" binary with "make clean"
17240
17241     Commit 65f6f07b added support for the atmel_df_pow2 standalone program
17242     but missed to add a rule to remove it to the "clean" make target.
17243
17244     Signed-off-by: Wolfgang Denk <wd@denx.de>
17245
17246 commit 0b34dbbd0b6969c98c44313b291836d9056ec40a
17247 Author: Stefan Roese <sr@denx.de>
17248 Date:   Mon Sep 7 10:52:24 2009 +0200
17249
17250     ppc4xx: Fix compilation warning in 4xx miiphy.c
17251
17252     This patch fixes the following compilation warning:
17253
17254     miiphy.c: In function 'emac4xx_miiphy_read':
17255     miiphy.c:353: warning: dereferencing type-punned pointer will break
17256     strict-aliasing rules
17257
17258     Signed-off-by: Stefan Roese <sr@denx.de>
17259
17260 commit 82379b5564819e62624a3c58fbc43f1afedf4f5f
17261 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
17262 Date:   Mon Sep 7 17:00:41 2009 +0200
17263
17264     ppc4xx: Add CONFIG_PCI_4xx_PTM_OVERWRITE to some esd 4xx boards
17265
17266     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
17267     Signed-off-by: Stefan Roese <sr@denx.de>
17268
17269 commit 99bcf14d553f399148a7660b98f7acbd8cc72d80
17270 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
17271 Date:   Mon Sep 7 17:00:40 2009 +0200
17272
17273     ppc4xx: Allow overwriting pci target registers for all 4xx boards
17274
17275     This patch adds the CONFIG_PCI_4xx_PTM_OVERWRITE option and replaces
17276     the ugly 'if defined(BOARD1) || ... || defined(BOARDn)' construct
17277     in 4xx pci code.
17278
17279     When CONFIG_PCI_4xx_PTM_OVERWRITE is defined the default ptm register
17280     setup can be overwritten through environment variables ptm1la, ptm1ms,
17281     ptm2la and ptm2ms to do application specific pci target BAR configuration.
17282
17283     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
17284     Signed-off-by: Stefan Roese <sr@denx.de>
17285
17286 commit cfab2ae322a99ad55364d054054f138f51130c2a
17287 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
17288 Date:   Fri Sep 4 10:37:04 2009 +0200
17289
17290     ppc4xx: Fix PMC405DE support
17291
17292     This patch fixes PMC405DE support. Patch 85d6bf0b fixed out-of-tree
17293     building for this board but the loadpci object did not get linked
17294     after that.
17295
17296     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
17297     Signed-off-by: Stefan Roese <sr@denx.de>
17298
17299 commit c8355b9d9f778bd12ee19c8f34d88e13758a4efd
17300 Author: Detlev Zundel <dzu@denx.de>
17301 Date:   Wed Sep 2 17:24:57 2009 +0200
17302
17303     amcc-common.h: Use filenames from environment variables for update procedure.
17304
17305     Using a separate "u-boot" environment variable allows to easily
17306     specify different filenames for the update procedure.  This is also in
17307     line with many other board configurations defining an "update" script.
17308
17309     Signed-off-by: Detlev Zundel <dzu@denx.de>
17310     Acked-by: Wolfgang Denk <wd@denx.de>
17311     Signed-off-by: Stefan Roese <sr@denx.de>
17312
17313 commit 6c97a20d0b2f56cb4f3745d94b1f96986e8cced5
17314 Author: Kumar Gala <galak@kernel.crashing.org>
17315 Date:   Wed Sep 9 11:40:41 2009 -0500
17316
17317     ppc/85xx: Introduce RESET_VECTOR_ADDRESS to handle non-standard link address
17318
17319     Some board ports place TEXT_BASE at a location that would cause the
17320     RESET_VECTOR_ADDRESS not to be at 0xfffffffc when we link.  By default
17321     we assume RESET_VECTOR_ADDRESS will be 0xfffffffc if the board doesn't
17322     explicitly set it.
17323
17324     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17325     Acked-by: Wolfgang Denk <wd@denx.de>
17326
17327 commit c348322ac7f76318295cf25ffab2cc2a4900a234
17328 Author: Kumar Gala <galak@kernel.crashing.org>
17329 Date:   Tue Sep 8 13:46:46 2009 -0500
17330
17331     ppc/85xx: Clean up do_reset
17332
17333     There is no reason to do a run time check for e500 v1 based cores to
17334     determine if we have the GUTs RSTCR facility.  Only the first generation
17335     of PQ3 parts (MPC8540/41/55/60) do not have it.  So checking to see if
17336     we are e500 v2 would miss future parts (like e500mc).
17337
17338     Just change this to be ifdef'd based on CONFIG_MPC85{40,41,55,60}.
17339
17340     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17341
17342 commit 21170c80a83f1e60ce7f6f83005e06a5c2d15a8e
17343 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17344 Date:   Thu Sep 3 19:42:40 2009 +0530
17345
17346     ppc/85xx/86xx: Bug fix: call to puts in probecpu() moved to checkcpu().
17347
17348     While in probecpu() UART is still not initialized.
17349
17350     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17351     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17352
17353 commit f8027f6b4789e3340f10620d8fb6113b95b88d9c
17354 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17355 Date:   Wed Sep 2 19:40:36 2009 +0530
17356
17357     ppc/85xx/86xx: Device tree fixup for number of cores
17358
17359     Fixing the number of cores in the device tree based on the actual number of
17360     cores on the system.  With this same device tree image can be used for dual
17361     core and single core members of otherwise exactly same SOC.
17362
17363     For example:
17364     * P2020RDB and P2010RDB
17365     * P1020RDB and P1011RDB
17366     * MPC8641D and MPC8641
17367
17368     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17369     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17370
17371 commit 58442dc01e47cc8ce42af4f29486a34cad60b9d2
17372 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17373 Date:   Wed Sep 2 13:35:21 2009 +0530
17374
17375     ppc/85xx,86xx: Handling Unknown SOC version
17376
17377     Incase the system is detected with Unknown SVR, let the system boot
17378     with a default value and a proper message.
17379
17380     Now with dynamic detection of SOC properties from SVR, this is necessary
17381     to prevent a crash.
17382
17383     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
17384     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17385
17386 commit 3e7b6c1f2db5ec31f9e7dbc3e0cbca602167a46a
17387 Author: Kumar Gala <galak@kernel.crashing.org>
17388 Date:   Wed Sep 2 09:03:08 2009 -0500
17389
17390     ppc/8xxx: Refactor code to determine if PCI is enabled & agent/host
17391
17392     Refactor the code into a simple bitmask lookup table that determines if
17393     a given PCI controller is enabled and if its in host/root-complex or
17394     agent/end-point mode.
17395
17396     Each processor in the PQ3/MPC86xx family specified different encodings
17397     for the cfg_host_agt[] and cfg_IO_ports[] boot strapping signals.
17398
17399     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17400
17401 commit 5052a771cf1722c37c732f3c340775b55fbe3a22
17402 Author: Kumar Gala <galak@kernel.crashing.org>
17403 Date:   Wed Sep 2 09:00:50 2009 -0500
17404
17405     ppc/85xx: Cleanup makefile and related optional files
17406
17407     Cleaned up cpu/mpc85xx/Makefile to use CONFIG_* for those obvious cases
17408     we have like PCI, CPM2, QE.  Also reworked it to use one line per file
17409     for everything and sorted in alphabetical order.
17410
17411     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17412
17413 commit 74c5dfd81f94a2a1f0d6990d17c491d718e8b9ea
17414 Author: Timur Tabi <timur@freescale.com>
17415 Date:   Fri Sep 4 17:05:24 2009 -0500
17416
17417     fsl: add register read-back to set_law()
17418
17419     After programming a new LAW, we should read-back the LAWAR register so that
17420     we sync the writes.  Otherwise, code that attempts to use the new LAW-mapped
17421     memory might fail right away.
17422
17423     Signed-off-by: Timur Tabi <timur@freescale.com>
17424     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17425
17426 commit c7259086816405fe0eb77f4dc22e76980a040cef
17427 Author: Kumar Gala <galak@kernel.crashing.org>
17428 Date:   Thu Sep 3 08:41:31 2009 -0500
17429
17430     ppc/85xx: Fix bug in setup_mp code
17431
17432     Its possible that we try and copy the boot page code out of flash into a
17433     DDR location that doesn't have a TLB cover it.  For example, if we have
17434     3G of DDR we typically only map the first 2G.  In the cases of 4G+ this
17435     wasn't an issue since the reset page TLB mapping covered the last page
17436     of memory which we wanted to copy to.
17437
17438     We now change the physical address of the reset page TLB to map to the
17439     true physical location of the boot page code, copy and than set the
17440     TLB back to its 1:1 mapping of the reset page.
17441
17442     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17443
17444 commit c2287af1552bd630956568d3957c370f86801b7d
17445 Author: Kumar Gala <galak@kernel.crashing.org>
17446 Date:   Thu Sep 3 08:20:24 2009 -0500
17447
17448     ppc/85xx: Add a simple function to search the TLB
17449
17450     Allow us to search the TLB array based on an address.  This is useful
17451     if we want to change an entry but dont know where it happens to be
17452     located.
17453
17454     For example, the boot page mapping we use on MP or the flash TLB that
17455     we change the WIMGE settings for after we've relocated.
17456
17457     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17458
17459 commit 26f4cdba6b51deab4ec99d60be381244068ef950
17460 Author: Kumar Gala <galak@kernel.crashing.org>
17461 Date:   Fri Aug 14 13:37:54 2009 -0500
17462
17463     85xx: Add support for setting IVORs to fixed offset defaults
17464
17465     In future Book-E implementations IVORs will most likely go away and be
17466     replaced with fixed offsets.  The IVPR will continue to exist to allow
17467     for relocation of the interrupt vectors.
17468
17469     This code adds support to setup the IVORs as their fixed offset values
17470     per the ISA 2.06 spec when we transition from u-boot to another OS
17471     either via 'bootm' or a cpu release.
17472
17473     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17474
17475 commit da1cd955dfec35b0e15381ad1ee248fa194eed82
17476 Author: Dipen Dudhat <dipen.dudhat@freescale.com>
17477 Date:   Wed Sep 2 11:25:08 2009 +0530
17478
17479     ppc/85xx: Fix up eSDHC controller clock frequency in the device tree
17480
17481     Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
17482     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17483
17484 commit 2abbd31da6d900473ed678ca50789ee58bc9bb00
17485 Author: Kumar Gala <galak@kernel.crashing.org>
17486 Date:   Tue Sep 1 22:01:54 2009 -0500
17487
17488     ppc/8xxx: Remove ddr_pd_cntl register since it doesn't exist
17489
17490     The ddr_pd_cntl isn't defined in any reference manual and thus we wil
17491     remove especially since we set it to 0, which would most likely be its
17492     POR value.
17493
17494     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17495
17496 commit 13d46ab2572c0283d34f93bebc9a41295ef84ca5
17497 Author: Kumar Gala <galak@kernel.crashing.org>
17498 Date:   Tue Sep 1 21:07:08 2009 -0500
17499
17500     ppc/8xxx: relocate cpu pointer in global data
17501
17502     Now that we have a pointer to the cpu struct we need to relocate it once
17503     we get into ram.
17504
17505     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17506
17507 commit 9c671e7062720074f894ee329eaa6995b0823727
17508 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
17509 Date:   Wed Sep 2 02:17:24 2009 +0400
17510
17511     fsl: sys_eeprom: Fix 'may be used uninitialized' warning
17512
17513     The warning is bogus, so silence it by initializing the 'ret' variable.
17514
17515     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
17516     Acked-by: Timur Tabi <timur@freescale.com>
17517     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17518
17519 commit 6b9ea08c5010eab5ad1056bc9bf033afb672d9cc
17520 Author: Dipen Dudhat <dipen.dudhat@freescale.com>
17521 Date:   Tue Sep 1 17:27:00 2009 +0530
17522
17523     ppc/85xx: Use CONFIG_FSL_ESDHC to enable sdhc clk
17524
17525     Enable eSDHC Clock based on generic CONFIG_FSL_ESDHC define instead of a
17526     platform define.  This will enable all the 85xx platforms to use sdhc_clk
17527     based on CONFIG_FSL_ESDHC.
17528
17529     Signed-off-by: Gao Guanhua <B22826@freescale.com>
17530     Signed-off-by: Dipen Dudhat <dipen.dudhat@freescale.com>
17531     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17532
17533 commit 92477a631bbda2dc0dd2194e03f9bd3ddb8b9c21
17534 Author: Timur Tabi <timur@freescale.com>
17535 Date:   Fri Sep 4 16:28:35 2009 -0500
17536
17537     fsl_i2c: increase I2C timeout values and make them configurable
17538
17539     The value of I2C_TIMEOUT in fsl_i2c.c has several problems.  First, it is
17540     defined as CONFIG_HZ/4, but it is used as a count of microseconds, so it makes
17541     no sense to derive it from a clock rate.  Second, the current value (250) is
17542     too low for some boards, so it needs to be increased.  Third, the timeout
17543     necessary for multiple-master arbitration is larger than the timeout for basic
17544     read/write operations, so we shouldn't have a single constant for both timeouts.
17545     Finally, it would be nice if we could override these values on a per-board
17546     basis.
17547
17548     Signed-off-by: Timur Tabi <timur@freescale.com>
17549     Acked-by: Wolfgang Denk <wd@denx.de>
17550     Tested-by: Peter Tyser <ptyser@xes-inc.com>
17551     Acked-by: Peter Tyser <ptyser@xes-inc.com>
17552
17553 commit 5da71efa18e8b4eac9afd8bfa13e3c7e7ddde1d0
17554 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
17555 Date:   Thu Sep 3 08:09:44 2009 -0500
17556
17557     Reset i2c slave devices during init on mpc5xxx cpus
17558
17559     Reset any i2c devices that may have been interrupted during a system reset.
17560     Normally this would be accomplished by clocking the line until SCL and SDA
17561     are released and then sending a start condtiion (From an Atmel datasheet).
17562     There is no direct access to the i2c pins so instead create start commands
17563     through the i2c interface.  Send a start command then delay for the SDA Hold
17564     time, repeat this by disabling/enabling the bus a total of 9 times.
17565
17566     Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
17567
17568 commit 2d4072c06b5549444e4140231bba3d47d9b0bc53
17569 Author: Sandeep Paulraj <s-paulraj@ti.com>
17570 Date:   Sat Aug 15 11:20:58 2009 -0400
17571
17572     ARM: DaVinci: Adding Support for DaVinci DM365 EVM
17573
17574     This patch adds support for the DM365 EVM.
17575     It has been tested on a DM365 EVM.
17576
17577     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
17578
17579 commit cf463091bce8b0f8951dd08f94754d08d64793b8
17580 Author: Sandeep Paulraj <s-paulraj@ti.com>
17581 Date:   Sat Aug 15 11:20:44 2009 -0400
17582
17583     ARM: DaVinci: DaVinci DM365 SOC specific code
17584
17585     This patch adds support for DaVinci DM365 SOC.
17586
17587     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
17588
17589 commit e830b66b3592f115316600d370399f3ee148e909
17590 Author: Ilko Iliev <iliev@ronetix.at>
17591 Date:   Sat Sep 5 02:51:34 2009 +0200
17592
17593     DM9000 init for pm9261
17594
17595     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
17596
17597 commit c35d7cf071f171bd6bba69f1563a6ac578a18ea6
17598 Author: Frederik Kriewitz <frederik@kriewitz.eu>
17599 Date:   Sun Aug 23 12:56:42 2009 +0200
17600
17601     Add support for the DevKit8000 board
17602
17603     This patch adds support for the DevKit8000 board.
17604
17605     Signed-off-by: Frederik Kriewitz <frederik@kriewitz.eu>
17606
17607 commit 127f9ae575991aee3e105e1448c49b5b4e254998
17608 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17609 Date:   Sun Aug 23 16:32:40 2009 +0200
17610
17611     omap3: move the other boards to board/
17612
17613     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17614
17615 commit 350f3ac5731faf0f02ca55ab016694b7c7269f97
17616 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17617 Date:   Sun Aug 23 16:32:39 2009 +0200
17618
17619     arm: move Logicpd's boards to board/logicpd/
17620
17621     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17622
17623 commit 0a0e4bad9693ef1d2ca8c33ba551d395a4e3d641
17624 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17625 Date:   Sun Aug 23 16:32:38 2009 +0200
17626
17627     omap: move TI's boards to board/ti/
17628
17629     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
17630
17631 commit 9f23ca42b3ba19b24e66fade572f2b86d929b6e8
17632 Author: Wolfgang Denk <wd@denx.de>
17633 Date:   Fri Sep 4 23:20:29 2009 +0200
17634
17635     ARM: Update mach-types
17636
17637     Signed-off-by: Wolfgang Denk <wd@denx.de>
17638
17639 commit 262ae0a6193f10b6a94e86d2f752e7f5510416fa
17640 Author: Mike Frysinger <vapier@gentoo.org>
17641 Date:   Thu Sep 3 23:12:47 2009 -0400
17642
17643     push LOAD_ADDR out to arch mk files
17644
17645     Rather than maintain/extend the current ifeq($(ARCH)) mess that exists in
17646     the standalone Makefile, push the setting up of LOAD_ADDR out to the arch
17647     config.mk (and rename to STANDALONE_LOAD_ADDR in the process).  This keeps
17648     the common code clean and lets the arch do whatever crazy crap it wants in
17649     its own area.
17650
17651     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
17652
17653 commit 7662eb2b9d6fbc95ecb1fb3e5b5147215e251e7d
17654 Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
17655 Date:   Thu Sep 3 07:37:46 2009 -0400
17656
17657     zlib: fix code when DEBUG is defined
17658
17659     Removed stdio.h inclusion and moved trace macros to use printf avoiding to
17660     write debug informations to standard error.
17661
17662     Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
17663
17664 commit cfcbf8c4cf3da96b9e3f652506b664bfd766a520
17665 Author: Scott Wood <scottwood@freescale.com>
17666 Date:   Wed Sep 2 16:45:31 2009 -0500
17667
17668     mxc_nand: Remove Freescale's "All Rights Reserved."
17669
17670     Signed-off-by: Scott Wood <scottwood@freescale.com>
17671
17672 commit 001d615681333569c555e6cde07d8d23e2c536fb
17673 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
17674 Date:   Wed Sep 2 17:58:48 2009 +0400
17675
17676     mpc83xx/serdes: License cleanup: remove "All Rights Reserved" notice
17677
17678     "All Rights Reserved" conflicts with the GPL.
17679
17680     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
17681
17682 commit 46ff6d461321f5b565cc790e02679237ffd9a20f
17683 Author: Wolfgang Denk <wd@denx.de>
17684 Date:   Wed Sep 2 14:57:27 2009 +0200
17685
17686     License cleanup: remove unintended "All Rights Reserved" notices.
17687
17688     Some files included my old standerd file header which had a "All
17689     Rights Reserved" part. As this has never been my intention, I remove
17690     these lines to make the files compatible with GPL v.2 and later.
17691
17692     Signed-off-by: Wolfgang Denk <wd@denx.de>
17693
17694 commit 37daa77f3cafb5ec9a974eff3db2af4a0560a9ef
17695 Author: Wolfgang Denk <wd@denx.de>
17696 Date:   Wed Sep 2 10:21:20 2009 +0200
17697
17698     cmd_mtdparts.c: fix compiler warning in debug code
17699
17700     Fix warning messages:
17701     cmd_mtdparts.c:1429: warning: format '%08lx' expects type 'long
17702     unsigned int', but argument 6 has type 'u32'
17703     cmd_mtdparts.c:1429: warning: format '%08lx' expects type 'long
17704     unsigned int', but argument 7 has type 'u32'
17705
17706     Signed-off-by: Wolfgang Denk <wd@denx.de>
17707
17708 commit d8bc55a6fb28876abcbf4a3fc3b6c3ce429c1bb3
17709 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
17710 Date:   Tue Sep 1 20:58:03 2009 +0400
17711
17712     Move uninitialized_var() macro from ubi_uboot.h to compiler.h
17713
17714     This is needed so that we could use this macro for non-UBI code.
17715
17716     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
17717
17718 commit d72871e1387094972569e4b77c25e88020f7b68f
17719 Author: Kumar Gala <galak@kernel.crashing.org>
17720 Date:   Tue Sep 1 11:24:45 2009 -0500
17721
17722     arm: Remove -fno-strict-aliasing
17723
17724     -fno-strict-aliasing is hidding warnings.
17725
17726     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17727
17728 commit d6281ff0cc2ebb5d6a5c3e1021837334074f92ec
17729 Author: Kumar Gala <galak@kernel.crashing.org>
17730 Date:   Tue Sep 1 11:24:44 2009 -0500
17731
17732     ppc: Remove -fno-strict-aliasing
17733
17734     -fno-strict-aliasing is hidding warnings.
17735
17736     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17737
17738 commit 795d246c278e70b4ba9868cc9f2c8fbada49d388
17739 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
17740 Date:   Fri Aug 28 07:14:04 2009 -0500
17741
17742     galaxy5200: Add chip select region for an Epson S1D15313
17743
17744     Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
17745
17746 commit 3dfad40a0459f63099e177dc15a1df39d048f860
17747 Author: Kumar Gala <galak@kernel.crashing.org>
17748 Date:   Thu Aug 27 08:23:55 2009 -0500
17749
17750     Add ability for arch code to make changes before we boot
17751
17752     Added a arch_preboot_os() function that cpu specific code can implement to
17753     allow for various modifications to the state of the machine right before
17754     we boot.  This can be useful to setup register state to a specific
17755     configuration.
17756
17757     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
17758
17759 commit 9ea005fb4428c922536fa75991ce9972304a02fb
17760 Author: Roy Zang <tie-fei.zang@freescale.com>
17761 Date:   Sat Aug 22 03:49:52 2009 +0800
17762
17763     Use different PBA value for E1000 PCI and PCIe cards
17764
17765     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
17766     Acked-by: André Schwarz <andre.schwarz@matrix-vision.de>
17767
17768 commit 5b34a296d47b236dafbcaf1c91ae11b5aeb1ef51
17769 Author: Graeme Russ <graeme.russ@gmail.com>
17770 Date:   Sun Aug 23 12:59:58 2009 +1000
17771
17772     Add PCI support to eNET board
17773
17774     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17775
17776 commit f50b619d9cb297b0125fe78dcd6f255eb0d91659
17777 Author: Graeme Russ <graeme.russ@gmail.com>
17778 Date:   Sun Aug 23 12:59:57 2009 +1000
17779
17780     i386: Moved PCI from #ifdef to conditional compile for sc520 boards
17781
17782     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17783
17784 commit ed7a1b681de1e31d18d5b92e2767ae8df3241687
17785 Author: Graeme Russ <graeme.russ@gmail.com>
17786 Date:   Sun Aug 23 12:59:56 2009 +1000
17787
17788     i386: Replace [read, write]_mmcr_[byte, word, long] with memory mapped structure
17789
17790     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17791
17792 commit 9b32f96b5b92ba13fdb4b5eb637734752235f260
17793 Author: Graeme Russ <graeme.russ@gmail.com>
17794 Date:   Sun Aug 23 12:59:55 2009 +1000
17795
17796     Misc sc520 cdp fixups
17797
17798     Now that the PCI, SATA et al compile problems have been resolved, the
17799     cludge that was applied to avoid them can be removed
17800
17801     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17802
17803 commit 91ee4e183cb7ac5f86e7673ead51400f19906635
17804 Author: Graeme Russ <graeme.russ@gmail.com>
17805 Date:   Sun Aug 23 12:59:54 2009 +1000
17806
17807     Fixup sc520_spunk board
17808
17809     Primary intent is to resolve build errors for this board which has been
17810     neglected for a very long time. I do not have one of these boards, so I
17811     cannot test functionality
17812
17813     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17814
17815 commit 8907b8dbc5805094f1316d64737d3428b3863693
17816 Author: Graeme Russ <graeme.russ@gmail.com>
17817 Date:   Sun Aug 23 12:59:53 2009 +1000
17818
17819     Misc ds1722 fixups
17820
17821     This patch is based on a patch submitted by Jean-Christophe PLAGNIOL-VILLARD
17822     on 18th May 2008 as part of a general i386 / sc520 fixup which was never
17823     applied
17824
17825     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17826
17827 commit a92510e7fae523145b58765cdc46110f1162260d
17828 Author: Graeme Russ <graeme.russ@gmail.com>
17829 Date:   Sun Aug 23 12:59:52 2009 +1000
17830
17831     Misc ti_pci1410a fixups
17832
17833     Removed do_pinit() - now declared in cmd_pcmcia.c
17834
17835     Added #define CONFIG_CMD_PCMCIA around pcmcia_off() in line with other
17836     PCMCIA drivers
17837
17838     signed/unsigned type fixups
17839
17840     Added semi-colon after default: label as required by newer gcc
17841
17842     The only board that appears to use this driver is the sc520_spunk which
17843     is very old and very likely very broken anyway. I do not have one to test
17844     whether this patch breaks anything functionaly, I have can only check
17845     that it compiles without warning or error
17846
17847     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17848
17849 commit 31b9ab33d93d88ff89f3046aa45c68667a378a56
17850 Author: Graeme Russ <graeme.russ@gmail.com>
17851 Date:   Sun Aug 23 12:59:51 2009 +1000
17852
17853     Misc SATA fixups
17854
17855     Cast first parameter to sata_cpy()
17856
17857     In /drivers/block/ata_piix.h, ata_id_has_lba48(), ata_id_has_lba(),
17858     ata_id_has_dma(), ata_id_u32(), ata_id_u64() are all defined in
17859     include/libata.h which is included in ata.h which is included by all files
17860     which include ata_piix.h (only ata_piix.c) so these definitions are
17861     supurflous to (and conlict with) this in libata.h. Interestingly, my
17862     compiler complains about ata_id_u64 already being defined, but not
17863     ata_id_u32
17864
17865     ata_dump_id() is defined in include/libata.h and should not be static
17866     (maybe should even use ata_dump_id() in libata.c
17867
17868     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17869
17870 commit d7549024098af093785151261266a02be19af633
17871 Author: Graeme Russ <graeme.russ@gmail.com>
17872 Date:   Sun Aug 23 12:59:50 2009 +1000
17873
17874     i386: Misc PCI fixups
17875
17876     Change PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY (Originally done in
17877     commit ff4e66e93c1a, regressed by commit 6d7f610b09f8)
17878
17879     Cast PCI_ROM_ADDRESS_MASK to u32
17880
17881     Wrap probe_pci_video() call inside #ifdef CONFIG_VIDEO
17882
17883     Change call to pci_find_class() to pci_find_devices(). This is based on a
17884     patch submitted on 1st March 2007 (Patch that fixes the compilation errors
17885     for sc520_cdp board) by mushtaq_k
17886
17887     This patch requires that PCI_VIDEO_VENDOR_ID and PCI_VIDEO_DEVICE_ID be
17888     specified in the board config file.  Dummy values have been added for the
17889     SC520 CDP board to enable compilation, but since I do not have one of these,
17890     I do know what the values should be
17891
17892     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17893
17894 commit 04ff9ab158714d43cdf2f4f6f0235c3ea9d241a2
17895 Author: Graeme Russ <graeme.russ@gmail.com>
17896 Date:   Sun Aug 23 12:59:49 2009 +1000
17897
17898     Fix sc520 timer interrupt generation
17899
17900     The current implementation has the timer being started before the interrupt
17901     handler is installed. It the interrupt occurs before the handler is
17902     installed, the timer interrupt is never reset and the timer stops
17903
17904     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17905
17906 commit f3a8d6b29b1cd01fdd940e8ff7a62b1df0ebbf82
17907 Author: Graeme Russ <graeme.russ@gmail.com>
17908 Date:   Sun Aug 23 12:59:48 2009 +1000
17909
17910     Fix environment configuration for eNET board
17911
17912     The current configuration of the Environment has the redundant copy of the
17913     environment in the Boot Flash - This was never the intent. The Environment
17914     should instead be in the first two sectors of the first Strata Flash
17915
17916     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17917
17918 commit ea0c37798c3823fdd77edfffd27b20191f8ca1f0
17919 Author: Graeme Russ <graeme.russ@gmail.com>
17920 Date:   Sun Aug 23 12:59:47 2009 +1000
17921
17922     i386: Fix regression introduced by commit 8c63d47651f7
17923
17924     A local variable was deleted that should not have been
17925
17926     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17927
17928 commit cfb3a736ffcff3e3753b902cad536f22fcf8961d
17929 Author: Graeme Russ <graeme.russ@gmail.com>
17930 Date:   Sun Aug 23 12:59:46 2009 +1000
17931
17932     i386: Change inline asm global symbols to local
17933
17934     gcc 4.3.2 optimiser creates multiple copies of inline asm (who knows why)
17935     Remove use of global names for labels to prevent 'symbol already defined'
17936     errors
17937
17938     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17939
17940 commit a3ab8caee696a1d53fc82fa321e2b2f179970168
17941 Author: Graeme Russ <graeme.russ@gmail.com>
17942 Date:   Sun Aug 23 12:59:45 2009 +1000
17943
17944     i386: Add errno.h
17945
17946     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
17947
17948 commit d4e8ada0f6d51e0e3b80790fb9375ac8910f5352
17949 Author: Peter Tyser <ptyser@xes-inc.com>
17950 Date:   Fri Aug 21 23:05:21 2009 -0500
17951
17952     Consolidate arch-specific mem_malloc_init() implementations
17953
17954     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
17955
17956 commit a483a167bc8d808145ca1224a2c238cda90aa60c
17957 Author: Peter Tyser <ptyser@xes-inc.com>
17958 Date:   Fri Aug 21 23:05:20 2009 -0500
17959
17960     Standardize mem_malloc_init() implementation
17961
17962     This lays the groundwork to allow architectures to share a common
17963     mem_malloc_init().
17964
17965     Note that the x86 implementation was not modified as it did not fit the
17966     mold of all other architectures.
17967
17968     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
17969
17970 commit 5e93bd1c9aaea886c5e5c7c1b6114ab36c30668f
17971 Author: Peter Tyser <ptyser@xes-inc.com>
17972 Date:   Fri Aug 21 23:05:19 2009 -0500
17973
17974     Consolidate arch-specific sbrk() implementations
17975
17976     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
17977
17978 commit 65f6f07b72a71b83d775c4d20d7ebcd6b2d2086d
17979 Author: Mike Frysinger <vapier@gentoo.org>
17980 Date:   Thu Jul 23 16:37:03 2009 -0400
17981
17982     atmel_df_pow2: standalone to convert dataflashes to pow2
17983
17984     Atmel DataFlashes by default operate with pages that are slightly bigger
17985     than normal binary sizes (i.e. many are 1056 byte pages rather than 1024
17986     bytes).  However, they also have a "power of 2" mode where the pages show
17987     up with the normal binary size.  The latter mode is required in order to
17988     boot with a Blackfin processor, so many people wish to convert their
17989     DataFlashes on their development systems to this mode.  This standalone
17990     application does just that.
17991
17992     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
17993
17994 commit cb95c7a935ab9b52dac5d08e5ba4007c5a480f97
17995 Author: Mike Frysinger <vapier@gentoo.org>
17996 Date:   Wed Sep 2 05:52:37 2009 -0400
17997
17998     Blackfin: cm-bf548: fix device->stdio_dev fallout
17999
18000     The recent 52cb4d4fb348 commit which renamed device to stdio_dev missed the
18001     cm-bf548's video board.
18002
18003     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18004
18005 commit c7bcdde46a7ef78628f0f09fdc6cb61bb1bd7e79
18006 Author: Mike Frysinger <vapier@gentoo.org>
18007 Date:   Wed Sep 2 04:21:16 2009 -0400
18008
18009     Blackfin: enable 64bit printf for nand
18010
18011     Since the NAND code now uses 64bit code, make sure we enable support for
18012     ADI Blackfin boards in printf to avoid the warning:
18013     nand_util.c:45:2: warning: #warning Please define CONFIG_SYS_64BIT_VSPRINTF for correct output!
18014
18015     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18016
18017 commit 9c46e71af2b03ccd721c56b1dc906ead702d6fb5
18018 Author: Mike Frysinger <vapier@gentoo.org>
18019 Date:   Mon Aug 24 20:48:04 2009 -0400
18020
18021     Blackfin: use scratch pad for exception stack
18022
18023     If the memory layout pushes the stack out of the default DCPLB coverage,
18024     the exception handler may trigger a double fault by trying to push onto
18025     the uncovered stack.  So handle the exception stack similar to the kernel
18026     by using the top of the scratch pad SRAM.
18027
18028     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18029
18030 commit 69a25ce3578f34c8accb476f70089f3a44b78ed9
18031 Author: Mike Frysinger <vapier@gentoo.org>
18032 Date:   Mon Aug 24 20:36:25 2009 -0400
18033
18034     Blackfin: increase default console size
18035
18036     The default console size indirectly applies to length of env vars, so a
18037     smaller length makes it hard to pass longer command lines to kernels.
18038
18039     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18040
18041 commit f541e1d6d99c22bbd4bc8c84fdb02baad0277847
18042 Author: Mike Frysinger <vapier@gentoo.org>
18043 Date:   Mon Aug 24 19:03:18 2009 -0400
18044
18045     Blackfin: fix debug printf modifiers
18046
18047     The display_global_data() function generated warnings with pretty much
18048     every variable.
18049
18050     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18051
18052 commit 4640c2b8699bcdd2346a2c633486f07f061a2939
18053 Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
18054 Date:   Thu Aug 20 19:20:41 2009 -0400
18055
18056     Blackfin: cm-bf537u: new board port
18057
18058     The CM-BF537U is similar to the CM-BF537E module, but enough to need its
18059     own board port.
18060
18061     Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
18062     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18063
18064 commit c4db335c2e0805e1ce4c33d278b77492c0812353
18065 Author: Robin Getz <robin.getz@analog.com>
18066 Date:   Mon Aug 17 15:23:02 2009 +0000
18067
18068     Blackfin: change global data register from P5 to P3
18069
18070     Since the Blackfin ABI favors higher scratch registers by default, use the
18071     last scratch register (P3) for global data rather than the first (P5).
18072     This allows the compiler's register allocator to use higher number scratch
18073     P registers, which in turn better matches the Blackfin instruction set,
18074     which reduces the size of U-Boot by more than 1024 bytes...
18075
18076     Signed-off-by: Robin Getz <robin.getz@analog.com>
18077     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18078
18079 commit 574b70df03fba0ea635e2fe71fbd7b97d19b706a
18080 Author: Robin Getz <robin.getz@analog.com>
18081 Date:   Tue Aug 11 14:20:13 2009 +0000
18082
18083     Blackfin: enable more network commands for ADI dev boards
18084
18085     Add dns and ntp to default networking commands, and ask for more dhcp
18086     options to better configure the network environment.
18087
18088     Signed-off-by: Robin Getz <robin.getz@analog.com>
18089     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18090
18091 commit aa7b248a05323d4720969227603e39a22777ed95
18092 Author: Michael Hennerich <michael.hennerich@analog.com>
18093 Date:   Thu Jun 18 09:12:50 2009 +0000
18094
18095     Blackfin: bf537-stamp: comment CF-Flash Card Support better
18096
18097     Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
18098     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18099
18100 commit 69c6d268a29cf6d61e096d815abf5abf24136f45
18101 Author: Robin Getz <robin.getz@analog.com>
18102 Date:   Fri Jul 10 18:37:15 2009 +0000
18103
18104     Blackfin: use +(filesize) to make sure we are only doing what is necessary
18105
18106     Signed-off-by: Robin Getz <robin.getz@analog.com>
18107     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
18108
18109 commit 2dc851e3b0f07a56f83060f13882ff4b62cf5112
18110 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18111 Date:   Thu Aug 20 16:04:49 2009 +0200
18112
18113     Support for the Calao TNY-A9260/TNY-A9G20 boards
18114
18115     The Calao TNY-A9260 and TNY-9G20 are boards manufactured and sold by
18116     Calao Systems <http://www.calao-systems.com>. Their components are very
18117     similar to the AT91SAM9260EK board, so their configuration is based on
18118     the configuration of this board. There are however some differences:
18119     different clocks, no LCD, no ethernet. They also can use SPI EEPROM to
18120     store the environment.
18121
18122     Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18123     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
18124
18125 commit 49d2cb4d6153a6c18249dccb5de5cffeb261a61c
18126 Author: Prafulla Wadaskar <prafulla@marvell.com>
18127 Date:   Thu Aug 20 20:59:28 2009 +0530
18128
18129     arm: Kirkwood: add SYSRSTn Duration Counter Support
18130
18131     This feature can be used to trigger special command "sysrstcmd" using
18132     reset key long press event and environment variable "sysrstdelay" is set
18133     (useful for reset to factory or manufacturing mode execution)
18134
18135     Kirkwood SoC implements a hardware-based SYSRSTn duration counter.
18136     When SYSRSTn is asserted low, a SYSRSTn duration counter is running.
18137     The counter value is stored in the SYSRSTn Length Counter Register
18138     The counter is based on the 25-MHz reference clock (40ns)
18139     It is a 29-bit counter, yielding a maximum counting duration of
18140     2^29/25 MHz (21.4 seconds). When the counter reach its maximum value,
18141     it remains at this value until counter reset is triggered by setting
18142     bit 31 of KW_REG_SYSRST_CNT
18143
18144     Implementation:
18145     Upon long reset assertion (> ${sysrstdelay} in secs) sysrstcmd will be
18146     executed if pre-defined in environment variables.
18147     This feature will be disabled if "sysrstdelay" variable is unset.
18148
18149     for-ex.
18150     setenv sysrst_cmd "echo starting factory reset;
18151                    nand erase 0xa0000 0x20000;
18152                    echo finish ed sysrst command;"
18153     will erase particular nand sector if triggered by this event
18154
18155     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
18156
18157 commit 9453967e28c5e3abbf856f95735ea69bae1e77fa
18158 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18159 Date:   Mon Aug 24 18:03:26 2009 +0200
18160
18161     Add support for the Calao SBC35-A9G20 board
18162
18163     The Calao SBC35-A9G20 board is manufactured and sold by Calao Systems
18164     <http://www.calao-systems.com>. It is built around an AT91SAM9G20 ARM SoC
18165     running at 400MHz. It features an Ethernet port, an SPI RTC backed by an onboard
18166     battery , an SD/MMC slot, a CompactFlash slot, 64Mo of SDRAM, 256Mo of NAND
18167     flash, two USB host ports, and an USB device port. More informations can be
18168     found at <http://www.calao-systems.com/articles.php?lng=en&pg=5936>
18169
18170     Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18171
18172 commit 10bc241dfc15a0820d9c52469173b7ccafec0b84
18173 Author: Ilya Yanok <yanok@emcraft.com>
18174 Date:   Tue Aug 11 02:32:09 2009 +0400
18175
18176     imx27lite: add support for imx27lite board from LogicPD
18177
18178     This patch adds support for i.MX27-LITEKIT development board from
18179     LogicPD. This board uses i.MX27 SoC and has 2MB NOR flash, 64MB NAND
18180     flash, FEC ethernet controller integrated into i.MX27.
18181
18182     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
18183     Acked-by: Wolfgang Denk <wd@denx.de>
18184
18185 commit 50b5fff55827946c86a60db8b21a9358be720666
18186 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18187 Date:   Tue Sep 1 11:26:20 2009 +0200
18188
18189     at91sam9260/afeb9260: Fix SPI initialization
18190
18191     Commit 7ebafb7ec1a0285af8380623c009576f92583b98 introduced a mistake in the spi
18192     init function call for those boards. This patch fixes this.
18193
18194     Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18195
18196 commit f3d4f8870e69e0fd177397778d97d0751bbd020a
18197 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
18198 Date:   Tue Aug 18 11:13:44 2009 +0200
18199
18200     Remove duplicate set_cr
18201
18202     Remove duplicate set_cr
18203
18204     set_cr is defined in both asm-arm/proc-armv/system.h and
18205     include/asm-arm/system.h. This patch removes it (and some duplicate
18206     defines) from the former.
18207
18208     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
18209
18210 commit 3d35d87d5482de23cd5dc4d7721b1086107cae50
18211 Author: Wolfgang Denk <wd@denx.de>
18212 Date:   Mon Aug 31 19:57:42 2009 +0200
18213
18214     Prepare 2009.08
18215
18216     Update CHANGELOG
18217
18218     Signed-off-by: Wolfgang Denk <wd@denx.de>
18219
18220 commit 632a6dd0b612eb7b143f789f2a0273917468c041
18221 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
18222 Date:   Mon Aug 31 16:18:24 2009 +0200
18223
18224     Add common code dir for Matrix Vision boards.
18225
18226     This fixes current build failure.
18227
18228     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
18229
18230     mvblm7.c: fix warning: implicit declaration of function
18231     'mv_reset_environment'
18232
18233     Signed-off-by: Wolfgang Denk <wd@denx.de>
18234
18235 commit 52f6c34c85d6c16f2a41433b5000490ecf374992
18236 Author: David Brownell <dbrownell@users.sourceforge.net>
18237 Date:   Sun Aug 30 11:05:29 2009 -0700
18238
18239     bugfix CONFIG_SYS_CONSOLE_INFO_QUIET
18240
18241     The "console: unify printing current devices" patch goofed:
18242     CONFIG_SYS_CONSOLE_INFO_QUIET is supposed to *REMOVE* boot
18243     time noise, not add it.  Said patch changed the #ifndefs
18244     to #ifdef; this one restores them to the proper sense.
18245
18246     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
18247
18248 commit 2d04db088e6df8a008bb09f604876a45031df93b
18249 Author: Timur Tabi <timur@freescale.com>
18250 Date:   Fri Aug 28 16:56:45 2009 -0500
18251
18252     fsl: simplify the "mac id" command, improve boot-time informational message
18253
18254     The "mac id" command took a 4-character parameter as the identifier string.
18255     However, for any given board, only one kind of identifier is acceptable, so it
18256     makes no sense to ask the user to type it in.  Instead, if the user enters
18257     "mac id", the identifier (and also the version, if it's NXID) will
18258     automatically be set to the correct value.
18259
18260     Improve the message that is displayed when EEPROM is read during boot.  It now
18261     displays "EEPROM:" and then either an error message or the EEPROM identifier
18262     if successful.
18263
18264     If the identifier in EEPROM is valid, then always reject a bad CRC, even if the
18265     CRC field has not been initialized.
18266
18267     Don't force the MAC address count to MAX_NUM_PORTS or less.  Forcing the value
18268     to be changed resulting in an in-memory copy that does not match what's in
18269     hardware, even though the user did not request that change.
18270
18271     Finally, always update the CRC value in the in-memory copy after any field
18272     is changed, so that the CRC is always correct.
18273
18274     Signed-off-by: Timur Tabi <timur@freescale.com>
18275     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18276
18277 commit 33f3f34255bd7cf0be502275c59f0ff22dc50080
18278 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18279 Date:   Fri Aug 21 07:29:58 2009 +0530
18280
18281     85xx: Added PCIe support for P1 P2 RDB
18282
18283     Call fsl_pci_init_port() to initialize all the PCIe ports on the board.
18284
18285     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18286     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18287
18288 commit 0d3d68b25a8e7790f58530ddccbd61f9fc0245ef
18289 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18290 Date:   Fri Aug 21 07:29:42 2009 +0530
18291
18292     driver/fsl_pci: Add fsl_pci_init_port function to initialize a PCI controller
18293
18294     fsl_pci_init_port can be called from board specific PCI initialization
18295     routines to setup the PCI (or PCIe) controller.  This will reduce code
18296     redundancy in most of the 85xx/86xx FSL board ports that setup PCI.
18297
18298     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18299     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18300
18301 commit 05f6f66474312ad03c39b4ca4875af46c87366bf
18302 Author: Timur Tabi <timur@freescale.com>
18303 Date:   Thu Aug 20 17:41:11 2009 -0500
18304
18305     85xx: Improve MPIC initialization
18306
18307     The MPIC initialization code for Freescale e500 CPUs was not using I/O
18308     accessors, and it was not issuing a read-back to the MPIC after setting
18309     mixed mode.  This may be the cause of a spurious interrupt on some systems.
18310
18311     Signed-off-by: Timur Tabi <timur@freescale.com>
18312     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18313
18314 commit c17b79fbd0c7923948331d65cb588734a9c681ff
18315 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18316 Date:   Thu Aug 20 18:59:18 2009 +0530
18317
18318     85xx: Added support for P1011RDB and P2010RDB
18319
18320     P1011 and P2010 are single core variants of P1010 and P2020 respectively.
18321     The board(RDB) will be same.
18322
18323     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18324     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18325
18326 commit a713ba926b45da9a6f923f1ac9e60a66852e5f2d
18327 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18328 Date:   Thu Aug 20 18:57:45 2009 +0530
18329
18330     85xx: Added single core members of FSL P1xx/P2xx processors series
18331
18332     P1011 - Single core variant of P1020
18333     P2010 - Single core variant of P2020
18334
18335     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18336     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18337
18338 commit bf488bc0949fc900d1296a7f35a38a6a28cb5fab
18339 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18340 Date:   Thu Aug 20 18:57:02 2009 +0530
18341
18342     85xx: P1020RDB Support Added
18343
18344     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18345     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18346
18347 commit 3b1f243b8dad30a646a0f056b0268519eadbc3c5
18348 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18349 Date:   Thu Aug 20 18:55:35 2009 +0530
18350
18351     85xx: Added CONFIG_MAX_CPUS for P1020
18352
18353     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18354     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18355
18356 commit 76b474e2f5a223fcabfeaa4f1c8fb699062b986c
18357 Author: Mingkai Hu <Mingkai.hu@freescale.com>
18358 Date:   Tue Aug 18 15:37:15 2009 +0800
18359
18360     85xx: Add L2SRAM Register's macro definition
18361
18362     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
18363     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18364
18365 commit 158c6724c99368a4d8eef11ee7e3c7ad0ef03a15
18366 Author: Felix Radensky <felix@embedded-sol.com>
18367 Date:   Sat Aug 15 15:08:37 2009 +0300
18368
18369     85xx: Fix memory test range on MPC8536DS
18370
18371     With current values of CONFIG_SYS_MEMTEST_START and CONFIG_SYS_MEMTEST_END
18372     memory test hangs if run without arguments. Set them to sane values, so
18373     that all available 512MB of RAM excluding exception vectors at the bottom
18374     and u-boot code and stack at the top can be tested.
18375
18376     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
18377     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18378
18379 commit ef41f2a25c554604156b59f5945feadae2f3cb55
18380 Author: Kumar Gala <galak@kernel.crashing.org>
18381 Date:   Wed Aug 12 00:10:44 2009 -0500
18382
18383     85xx: Removed BEDBUG support on P1_P2_RDB
18384
18385     To match all other 85xx platforms we are removing BEDBUG support.
18386
18387     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18388
18389 commit b560ab85edfb68da653bf2527c390c3e182392a1
18390 Author: Kumar Gala <galak@kernel.crashing.org>
18391 Date:   Sat Aug 8 10:42:30 2009 -0500
18392
18393     85xx: Init pci ethernet cards if we enable any on MPC8572DS
18394
18395     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18396
18397 commit 1bb61b69f7aba4931ede35fdcabd8e5ecad121d7
18398 Author: Peter Tyser <ptyser@xes-inc.com>
18399 Date:   Fri Aug 7 13:16:34 2009 -0500
18400
18401     xes: Use proper IO access functions
18402
18403     Also fix some minor whitespace oddities while we're cleaning up
18404
18405     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
18406     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18407
18408 commit ec79d33b2c41ee8b6d1354cc0910217b769c5036
18409 Author: Kumar Gala <galak@kernel.crashing.org>
18410 Date:   Fri Aug 7 13:00:55 2009 -0500
18411
18412     85xx: Move to a common linker script
18413
18414     There are really no differences between all the 85xx linker scripts so
18415     we can just move to a single common one.  Board code is still able to
18416     override the common one if need be.
18417
18418     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18419
18420 commit 87c7661b42aa7672539b54b51d3d5c4013ec6f6c
18421 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18422 Date:   Fri Jul 31 12:08:27 2009 +0530
18423
18424     85xx: Added P1020 Processor Support.
18425
18426     P1020 is another member of QorIQ series of processors which falls in ULE
18427     category. It is an e500 based dual core SOC.
18428
18429     Being a scaled down version of P2020 it has following differences:
18430     - 533MHz - 800MHz core frequency.
18431     - 256Kbyte L2 cache
18432     - Ethernet controllers with classification capabilities.
18433     Also the SOC is pin compatible with P2020
18434
18435     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18436     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18437
18438 commit 728ece343e8bb2a66ee977c49d455439e3b28da9
18439 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18440 Date:   Wed Aug 5 13:29:24 2009 +0530
18441
18442     85xx: Add support for P2020RDB board
18443
18444     The code base adds P1 & P2 RDB platforms support.
18445     The folder and file names can cater to future SOCs of P1/P2 family.
18446     P1 & P2 processors are 85xx platforms, part of Freescale QorIQ series.
18447
18448     Tested following on P2020RDB:
18449     1. eTSECs
18450     2. DDR, NAND, NOR, I2C.
18451
18452     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18453     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18454
18455 commit 0e870980a64584a591af775bb9c9fe9450124df9
18456 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18457 Date:   Fri Jul 31 12:08:14 2009 +0530
18458
18459     8xxx: Removed CONFIG_NUM_CPUS from 85xx/86xx
18460
18461     The number of CPUs are getting detected dynamically by checking the
18462     processor SVR value.  Also removed CONFIG_NUM_CPUS references from all
18463     the platforms with 85xx/86xx processors.
18464
18465     This can help to use the same u-boot image across the platforms.
18466
18467     Also revamped and corrected few Freescale Copyright messages.
18468
18469     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18470     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18471
18472 commit 18bacc2027f8531d8dec15ba8da3242dfb4e63f3
18473 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18474 Date:   Fri Jul 31 12:07:45 2009 +0530
18475
18476     8xxx: Refactored common cpu specific code for 85xx/86xx into one file.
18477
18478     Removed same code pieces from cpu/mpc85xx/cpu.c and cpu/mpc86xx/cpu.c
18479     and moved to cpu/mpc8xxx/cpu.c(new file)
18480
18481     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
18482     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18483
18484 commit 7b18c227b847e4782eb1492219ebd555f521b08b
18485 Author: Alex Dubov <oakad@yahoo.com>
18486 Date:   Fri Aug 7 15:28:32 2009 +1000
18487
18488     stx: create common vendor/board hierarchy for STx boards
18489
18490     Move files belonging to the STx boards into common vendor directory and
18491     update the Makefile to reflect this.
18492
18493     Signed-off-by: Alex Dubov <oakad@yahoo.com>
18494     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18495
18496 commit bafdf9aa9dbb69d937b72db17ed5800998c59523
18497 Author: Peter Tyser <ptyser@xes-inc.com>
18498 Date:   Tue Aug 4 17:38:00 2009 -0500
18499
18500     85xx: Remove unused CONFIG_CLEAR_LAW0 defines
18501
18502     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
18503     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18504
18505 commit 73aacc522849486b60a5611f678f0bf1c3053779
18506 Author: Kumar Gala <galak@kernel.crashing.org>
18507 Date:   Thu Aug 6 18:38:43 2009 -0500
18508
18509     86xx: Remove redudant PLATFORM_CPPFLAGS
18510
18511     For historic reasons we had defined some additional PLATFORM_CPPFLAGS like:
18512
18513     PLATFORM_CPPFLAGS += -DCONFIG_MPC86xx=1
18514     PLATFORM_CPPFLAGS += -DCONFIG_MPC8641=1
18515
18516     However these are all captured in the config.h and thus redudant.  Also
18517     moved common 86xx flags into cpu/mpc86xx/config.mk.
18518
18519     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18520
18521 commit 53efa1f1acacacb76fa9a21b09b3294783a11c03
18522 Author: Kumar Gala <galak@kernel.crashing.org>
18523 Date:   Thu Aug 6 18:28:34 2009 -0500
18524
18525     85xx: Remove redudant PLATFORM_CPPFLAGS
18526
18527     For historic reasons we had defined some additional PLATFORM_CPPFLAGS
18528     like:
18529
18530     PLATFORM_CPPFLAGS += -DCONFIG_E500=1
18531     PLATFORM_CPPFLAGS += -DCONFIG_MPC85xx=1
18532     PLATFORM_CPPFLAGS += -DCONFIG_MPC8548=1
18533
18534     However these are all captured in the config.h and thus redudant.
18535
18536     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18537
18538 commit 337f9fde2e9317c1d9e85a4a8955a2f14730a00f
18539 Author: Kumar Gala <galak@kernel.crashing.org>
18540 Date:   Thu Jul 30 15:54:07 2009 -0500
18541
18542     85xx: Add a 36-bit physical configuration for MPC8536DS
18543
18544     We move all IO addressed (CCSR, localbus, PCI) above the 4G boundary
18545     to allow for larger memory sizes.
18546
18547     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18548     Acked-by: Wolfgang Denk <wd@denx.de>
18549
18550     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18551
18552 commit ecead84d56b0ced67b727f5ce21ba08c53b5f09e
18553 Author: Kumar Gala <galak@kernel.crashing.org>
18554 Date:   Tue Aug 4 09:10:03 2009 -0500
18555
18556     85xx: Cleanup whitespace in mpc8536ds.c
18557
18558     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18559
18560 commit ad19e7a5d2de337064ce7728d6504df9648f5d31
18561 Author: Kumar Gala <galak@kernel.crashing.org>
18562 Date:   Wed Aug 5 07:59:35 2009 -0500
18563
18564     pci/fsl_pci_init: Rework PCI ATMU setup to handle >4G of memory
18565
18566     The old PCI ATMU setup code would just mimic the PCI regions into the
18567     ATMU registers.  For simple memory maps in which all memory, MMIO, etc
18568     space fit into 4G this works ok.  However there are issues with we have
18569     >4G of memory as we know can't access all of memory and we need to
18570     ensure that PCICSRBAR (PEXCSRBAR on PCIe) isn't overlapping with
18571     anything since we can't turn it off.
18572
18573     We first setup outbound windows based on what the board code setup
18574     in the pci regions for MMIO and IO access.  Next we place PCICSRBAR
18575     below the MMIO window.  After which we try to setup the inbound windows
18576     to map as much of memory as possible.
18577
18578     On PCIe based controllers we are able to overmap the ATMU setup since
18579     RX & TX links are separate but report the proper amount of inbound
18580     address space to the region tracking to ensure there is no overlap.
18581
18582     On PCI based controllers we use as many inbound windows as available to
18583     map as much of the memory as possible.
18584
18585     Additionally we changed all the CCSR register access to use proper IO
18586     accessor functions.  Also had to add CONFIG_SYS_CCSRBAR_PHYS to some
18587     86xx platforms that didn't have it defined.
18588
18589     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18590
18591 commit 8295b94400449586505ffe34ec024feb3d2c8fe4
18592 Author: Kumar Gala <galak@kernel.crashing.org>
18593 Date:   Wed Aug 5 07:49:27 2009 -0500
18594
18595     pci/fsl_pci_init: Use PCIe capability to determine if controller is PCIe
18596
18597     Change the code to use the PCIe capabilities register to determine if we
18598     are a PCIe controller or not.  Additionally cleaned up some white space
18599     and formatting in the file.
18600
18601     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18602
18603 commit cb151aa2cf5fbb1e412fc763a3a611758f066238
18604 Author: Kumar Gala <galak@kernel.crashing.org>
18605 Date:   Mon Aug 3 21:02:02 2009 -0500
18606
18607     pci/fsl_pci_init: Fold fsl_pci_setup_inbound_windows into fsl_pci_init
18608
18609     Every platform that calls fsl_pci_init calls fsl_pci_setup_inbound_windows
18610     before it calls fsl_pci_init.  There isn't any reason to just call it
18611     from fsl_pci_init and simplify things a bit.
18612
18613     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18614
18615 commit fb3143b35eb5890ec72e79d17a6068a84a057d47
18616 Author: Kumar Gala <galak@kernel.crashing.org>
18617 Date:   Mon Aug 3 20:44:55 2009 -0500
18618
18619     pci/fsl_pci_init: Fold pci_setup_indirect into fsl_pci_init
18620
18621     Every platform that calls fsl_pci_init calls pci_setup_indirect before
18622     it calls fsl_pci_init.  There isn't any reason to just call it from
18623     fsl_pci_init and simplify things a bit.
18624
18625     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
18626
18627 commit 28887d831b02c66ccc10d7f1379204b5a62f4543
18628 Author: André Schwarz <andre.schwarz@matrix-vision.de>
18629 Date:   Thu Aug 27 14:48:35 2009 +0200
18630
18631     Use common code for Matrix Vision boards
18632
18633     Clean up existing boards (mvBC-P/MPC5200 and mvBL-M7/MPC8343) by
18634     using common code.
18635
18636     Signed-off-by: André Schwarz <andre.schwarz@matrix-vision.de>
18637
18638 commit 05f91a65abc3180e2896cd8ddee7a34b1d1ce6e0
18639 Author: Kim Phillips <kim.phillips@freescale.com>
18640 Date:   Wed Aug 26 21:27:37 2009 -0500
18641
18642     mpc83xx: mpc8349itx - accommodate larger kernel sizes & unzero the bootdelay
18643
18644     apparently the ITX was missed last round.
18645
18646     Also make bootdelay consistent with other boards, so as to give on the
18647     opportunity to fix mistakenly set bootcmd without having checked for an
18648     bootdelay zero setting first.
18649
18650     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18651
18652 commit cc861f7127f200e704baaf061a7f508e3c93f2a3
18653 Author: Kim Phillips <kim.phillips@freescale.com>
18654 Date:   Wed Aug 26 21:25:46 2009 -0500
18655
18656     mpc83xx: match dtb filename references to their dts equivalents in the linux kernel
18657
18658     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18659
18660 commit 77b351cd0f20483eefa09bebebb3e0cbf5555b2c
18661 Author: Sandeep Paulraj <s-paulraj@ti.com>
18662 Date:   Tue Aug 18 10:10:42 2009 -0400
18663
18664     NAND: DaVinci: V2 Adding 4 BIT ECC support
18665
18666     This patch adds 4 BIT ECC support in the DaVinci NAND
18667     driver. Tested on both the DM355 and DM365.
18668
18669     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
18670     Signed-off-by: Scott Wood <scottwood@freescale.com>
18671
18672 commit f83b7f9e8a5d1334e24506ea5953dd871596ea8a
18673 Author: Sandeep Paulraj <s-paulraj@ti.com>
18674 Date:   Mon Aug 10 13:27:56 2009 -0400
18675
18676     MTD:NAND: ADD new ECC mode NAND_ECC_HW_OOB_FIRST
18677
18678     This patch adds the new mode NAND_ECC_HW_OOB_FIRST in the nand code to
18679     support 4-bit ECC on TI DaVinci devices with large page (up to 2K) NAND
18680     chips.  This ECC mode is similar to NAND_ECC_HW, with the exception of
18681     read_page API that first reads the OOB area, reads the data in chunks,
18682     feeds the ECC from OOB area to the ECC hw engine and perform any
18683     correction on the data as per the ECC status reported by the engine.
18684
18685     This patch has been accepted by Andrew Morton and can be found at
18686
18687     http://userweb.kernel.org/~akpm/mmotm/broken-out/mtd-nand-add-new-ecc-mode-ecc_hw_oob_first.patch
18688
18689     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
18690     Signed-off-by: Sneha Narnakaje <nsnehaprabha@ti.com>
18691     Signed-off-by: Scott Wood <scottwood@freescale.com>
18692
18693 commit 36fab997d85d89ee7fd2c7fd6057fab786d556aa
18694 Author: Ilya Yanok <yanok@emcraft.com>
18695 Date:   Tue Aug 11 02:32:54 2009 +0400
18696
18697     mxc_nand: add nand driver for MX2/MX3
18698
18699     Driver for NFC NAND controller found on Freescale's MX2 and MX3
18700     processors. Ported from Linux. Tested only with i.MX27 but should
18701     works with other MX2 and MX3 processors too.
18702
18703     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
18704     Signed-off-by: Scott Wood <scottwood@freescale.com>
18705
18706 commit a2c65b47effcb3d0aa23e58596538acd338ac7c5
18707 Author: Sandeep Paulraj <s-paulraj@ti.com>
18708 Date:   Mon Aug 10 13:27:46 2009 -0400
18709
18710     NAND: ADD page Parameter to all read_page/read_page_raw API's
18711
18712     This patch adds a new "page" parameter to all NAND read_page/read_page_raw
18713     APIs.  The read_page API for the new mode ECC_HW_OOB_FIRST requires the
18714     page information to send the READOOB command and read the OOB area before
18715     the data area.
18716
18717     This patch has been accepted by Andrew Morton and can be found at
18718     http://userweb.kernel.org/~akpm/mmotm/broken-out/mtd-nand-add-page-parameter-to-all-read_page-read_page_raw-apis.patch
18719
18720     WE would like this to become part of the u-boot GIT as well
18721
18722     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
18723     Signed-off-by: Sneha Narnakaje <nsnehaprabha@ti.com>
18724     Signed-off-by: Scott Wood <scottwood@freescale.com>
18725
18726 commit de4250929f37e6c16860741b74546bedbe0bdaba
18727 Author: Heiko Schocher <hs@denx.de>
18728 Date:   Tue Jul 21 17:13:40 2009 +0200
18729
18730     83xx, kmeter1: added NAND support
18731
18732     Signed-off-by: Heiko Schocher <hs@denx.de>
18733     Signed-off-by: Scott Wood <scottwood@freescale.com>
18734
18735 commit ecad289fc6bd9d89ef4d5093cc7b6fd712fd0d29
18736 Author: Kyungmin Park <kmpark@infradead.org>
18737 Date:   Tue Jul 21 11:58:04 2009 +0900
18738
18739     OneNAND: Remove unused read_spareram
18740
18741     Remove unused read_spareram and add unlock_all as kernel does
18742
18743     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
18744     Signed-off-by: Scott Wood <scottwood@freescale.com>
18745
18746 commit 403ce1f759b5acec8514cd7e10ce76704fed519c
18747 Author: Matthias Kaehlcke <matthias@kaehlcke.net>
18748 Date:   Thu Jul 16 21:19:29 2009 +0200
18749
18750     KB9202: Add NAND support
18751
18752     Add KB9202 NAND driver
18753
18754     Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net>
18755     Signed-off-by: Scott Wood <scottwood@freescale.com>
18756
18757 commit ce3277a6f2c082f39596d3d3d88dd0a5bc91439d
18758 Author: Kyungmin Park <kmpark@infradead.org>
18759 Date:   Tue Jul 21 11:58:04 2009 +0900
18760
18761     OneNAND: Remove unused read_spareram
18762
18763     Remove unused read_spareram and add unlock_all as kernel does
18764
18765     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
18766
18767 commit 0d042037b3cf8693ea0f793d0c292430bfc5a95c
18768 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
18769 Date:   Tue Aug 25 10:30:26 2009 -0500
18770
18771     galaxy5200: Cleanup typo and trailing whitespace
18772
18773     Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
18774
18775 commit f6a309080b2da9e509b5ee8d091dca5e175415b7
18776 Author: TsiChung Liew <tsicliew@gmail.com>
18777 Date:   Wed Jul 22 18:42:45 2009 +0000
18778
18779     ColdFire: Fix compile warning messages
18780
18781     Change %08lX to %08X in board.c. Remove unused variable
18782     'oscillator' in mcf5227x/cpu_init.c and 'scm2' in
18783     mcf532x/cpu_init.c. Provide argument type cast in
18784     drivers/dma/MCD_dmaApi.c.
18785
18786     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
18787
18788 commit 88c811b153771a3d1bfe958297c69722efb278e9
18789 Author: TsiChung Liew <tsicliew@gmail.com>
18790 Date:   Wed Jul 22 16:32:39 2009 +0000
18791
18792     ColdFire: Fix missing _IO_BASE which caused compile error
18793
18794     The compile error was caused by a recent patch. Affected platforms -
18795     M5253DEMO.h, M5253EVBE.h, and M54455EVB.h. Adding the _IO_BASE
18796     automatically defined to 0 in asm-m68k/io.h if it isn't set in
18797     platform configuration file.
18798
18799     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
18800
18801 commit 3a7b2c21fb08b022e3e624cd071002b4aaed1606
18802 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
18803 Date:   Wed Jul 22 17:13:24 2009 +0200
18804
18805     Support up to 7 banks for ids as specified in JEDEC JEP106Z
18806
18807     see http://www.jedec.org/download/search/jep106Z.pdf
18808     Add some second source legacy flash chips 256x8.
18809
18810     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
18811     Signed-off-by: Stefan Roese <sr@denx.de>
18812
18813 commit 0d071cdd782e917b43e04869843df31670231ffd
18814 Author: Kim Phillips <kim.phillips@freescale.com>
18815 Date:   Mon Aug 24 14:32:26 2009 -0500
18816
18817     net: tsec - handle user interrupt while waiting for PHY auto negotiation to complete
18818
18819     if you don't have firmware installed for the PHY to come to life, this
18820     wait can be painful - let's give the option to avoid it if we want.
18821
18822     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
18823     Acked-by: Andy Fleming <afleming@freescale.com>
18824     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18825
18826 commit 4fccb818e7ee1190602e79aa5729a23bc349bf0c
18827 Author: Robin Getz <rgetz@blackfin.uclinux.org>
18828 Date:   Thu Aug 20 10:50:20 2009 -0400
18829
18830     Add Transfer Size Option to tftp
18831
18832     Optionally add RFC 2349 "Transfer Size Option", so we can minimize the
18833     time spent sending data over the UART (now print a single line during a
18834     tftp transfer).
18835
18836      - If turned on (CONFIG_TFTP_TSIZE), U-Boot asks for the size of the file.
18837      - if receives the file size, a single line (50 chars) are printed.
18838          one hash mark == 2% of the file downloaded.
18839      - if it doesn't receive the file size (the server doesn't support RFC
18840          2349, prints standard hash marks (one mark for each UDP frame).
18841
18842     Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
18843     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18844
18845 commit 488feef85229c08cd3aa1fa183bc8f483d2ae832
18846 Author: Robin Getz <rgetz@blackfin.uclinux.org>
18847 Date:   Mon Aug 24 10:33:39 2009 -0400
18848
18849     Add debug message for Blackfin Ethernet Rx function.
18850
18851     Add a simple print for the Blackfin's Ethernet Rx function,
18852     so we can debug incomming Ethernet functions easier.
18853
18854     Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
18855     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18856
18857 commit b1c0eaac110bc919e5b4e88821348e714493f266
18858 Author: Ben Warren <biggerbadderben@gmail.com>
18859 Date:   Tue Aug 25 13:09:37 2009 -0700
18860
18861     Convert CS8900 Ethernet driver to CONFIG_NET_MULTI API
18862
18863     All in-tree boards that use this controller have CONFIG_NET_MULTI added
18864     Also:
18865       - changed CONFIG_DRIVER_CS8900 to CONFIG_CS8900
18866       - changed CS8900_BASE to CONFIG_CS8900_BASE
18867       - changed CS8900_BUS?? to CONFIG_CS8900_BUS??
18868       - cleaned up line lengths
18869       - modified VCMA9 command function that accesses the device
18870       - removed MAC address initialization from lib_arm/board.c
18871
18872     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18873     Tested-by: Wolfgang Denk <wd@denx.de>
18874     Acked-by: Wolfgang Denk <wd@denx.de>
18875
18876 commit d47628a6ecf80cd4584a50b6c795b90c985a48e5
18877 Author: Alessandro Rubini <rubini-list@gnudd.com>
18878 Date:   Fri Aug 7 13:59:26 2009 +0200
18879
18880     arm nomadik: activate defrag choose 4k transfer block size
18881
18882     This chooses 4kB data size for both TFTP and NFS, as an example
18883     about how to use support for IP fragments.
18884
18885     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
18886     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18887
18888 commit bd931ca61c84039241d438ade4a9755ae0e5372f
18889 Author: Alessandro Rubini <rubini-list@gnudd.com>
18890 Date:   Fri Aug 7 13:59:16 2009 +0200
18891
18892     nfs: accept CONFIG_NFS_READ_SIZE from config file
18893
18894     To take advantage of defragmented packets, the config file
18895     can define CONFIG_NFS_READ_SIZE to override the 1kB default.
18896     No support is there for an environment variable by now.
18897
18898     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
18899     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18900
18901 commit 89ba81d1079a07b8430a98c1746c6d411312eb0d
18902 Author: Alessandro Rubini <rubini-list@gnudd.com>
18903 Date:   Fri Aug 7 13:59:06 2009 +0200
18904
18905     tftp: get the tftp block size from config file and from the environment
18906
18907     Increasing the block size is useful if CONFIG_IP_DEFRAG is
18908     used. Howerver, the last fragments in a burst may overflow the
18909     receiving ethernet, so the default is left at 1468, with thre new
18910     CONFIG_TFTP_BLOCKSIZE for config files. Further, "tftpblocksize"
18911     can be set in the environment.
18912
18913     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
18914     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18915
18916 commit 5cfaa4e54d0eb8232fa1cf092d955fdaed5b673d
18917 Author: Alessandro Rubini <rubini-list@gnudd.com>
18918 Date:   Fri Aug 7 13:58:56 2009 +0200
18919
18920     net: defragment IP packets
18921
18922     The defragmenting code is enabled by CONFIG_IP_DEFRAG; the code is
18923     useful for TFTP and NFS transfers.  The user can specify the maximum
18924     defragmented payload as CONFIG_NET_MAXDEFRAG (default 16k).
18925     Since NFS has a bigger per-packet overhead than TFTP, the static
18926     reassembly buffer can hold CONFIG_NET_MAXDEFRAG + the NFS overhead.
18927
18928     The packet buffer is used as an array of "hole" structures, acting as
18929     a double-linked list. Each new fragment can split a hole in two,
18930     reduce a hole or fill a hole. No support is there for a fragment
18931     overlapping two diffrent holes (i.e., thre new fragment is across an
18932     already-received fragment).
18933
18934     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
18935     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
18936
18937 commit 68e74567cf317318df52dbcb2ac170ffc5e7758a
18938 Author: Feng Kan <fkan@amcc.com>
18939 Date:   Fri Aug 21 10:59:42 2009 -0700
18940
18941     ppc4xx: Fix ECC Correction bug with SMC ordering for NDFC driver
18942
18943     Fix ECC Correction bug where the byte offset location were double
18944     flipped causing correction routine to toggle the wrong byte location
18945     in the ECC segment. The ndfc_calculate_ecc routine change the order
18946     of getting the ECC code.
18947             /* The NDFC uses Smart Media (SMC) bytes order */
18948             ecc_code[0] = p[2];
18949             ecc_code[1] = p[1];
18950             ecc_code[2] = p[3];
18951     But in the Correction algorithm when calculating the byte offset
18952     location, the s1 is used as the upper part of the address. Which
18953     again reverse the order making the final byte offset address
18954     location incorrect.
18955         byteoffs = (s1 << 0) & 0x80;
18956         .
18957         .
18958         byteoffs |= (s0 >> 4) & 0x08;
18959     The order is change to read it in straight and let the correction
18960     function to revert it to SMC order.
18961
18962     Signed-off-by: Feng Kan <fkan@amcc.com>
18963     Acked-by: Victor Gallardo <vgallardo@amcc.com>
18964     Acked-by: Prodyut Hazarika <phazarika@amcc.com>
18965     Signed-off-by: Stefan Roese <sr@denx.de>
18966
18967 commit 307ecb6db04eebdc06b8c87d48bf48d3cbd5e9d7
18968 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
18969 Date:   Thu Aug 13 08:32:37 2009 -0500
18970
18971     Add support for USB on PSC3 for the mpc5200
18972
18973     Support USB on PSC3 on the mpc5200.  Before this patch, enabling USB support
18974     would reconfigure PSC4 and PSC5 to USB.  The mpc5200 does not support USB
18975     enabled on both the standard USB port and PSC3.  This patch masks the
18976     appropriate bits when enabling USB.
18977
18978     Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
18979     Acked-by: Grant Likely <grant.likely@secretlab.ca>
18980     Acked-by: Remy Bohmer <linux@bohmer.net>
18981
18982 commit 6b8548b0f7068379ad1efa4fa28725f361b2d3cd
18983 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18984 Date:   Thu Aug 13 19:12:44 2009 +0200
18985
18986     Add driver for the ST M41T94 SPI RTC
18987
18988     This RTC is used in some Calao boards. The driver code is taken from
18989     the linux rtc-m41t94 driver
18990
18991     Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18992
18993 commit 885fc78c28fbe773bcb4edc9dd0fdac05ebb5b38
18994 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
18995 Date:   Thu Aug 13 15:31:12 2009 +0200
18996
18997     Switch from per-driver to common definition of bin2bcd and bcd2bin
18998
18999     Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19000     Acked-by: Stefan Roese <sr@denx.de>
19001
19002 commit e84aba135ed7145299304ef550e92f08b2c99d7a
19003 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19004 Date:   Thu Aug 13 15:31:11 2009 +0200
19005
19006     Replace BCD2BIN and BIN2BCD macros with inline functions
19007
19008     In the process, also remove backward-compatiblity macros BIN_TO_BCD and
19009     BCD_TO_BIN and update the sole board using them to use the new bin2bcd
19010     and bcd2bin instead
19011
19012     Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19013     Acked-by: Stefan Roese <sr@denx.de>
19014     Acked-by: Detlev Zundel <dzu@denx.de>
19015
19016 commit 5b53b29bc2e82b80b669f1d2402068c60d7fecd0
19017 Author: Eric Millbrandt <emillbrandt@coldhaus.com>
19018 Date:   Thu Aug 13 10:14:21 2009 -0500
19019
19020     Add support for the galaxy5200
19021
19022     Add support for the DEKA Research and Development galaxy5200 board
19023
19024     The galaxy5200 is an Freescale mpc5200 based embedded industrial
19025     control board.
19026
19027     Signed-off-by: Eric Millbrandt <emillbrandt@dekaresearch.com>
19028
19029 commit 0a9e4e772123fe3e2bb499d7d2160c4cfd8a3a8d
19030 Author: Mike Frysinger <vapier@gentoo.org>
19031 Date:   Fri Jul 24 16:34:32 2009 -0400
19032
19033     unify {CONFIG_,}ENV_IS_EMBEDDED
19034
19035     Some boards have fallen out of sync by defining CONFIG_ENV_IS_EMBEDDED
19036     manually.  While it is useful to have this available to the build system,
19037     let's do it automatically rather than forcing people to opt into it.
19038
19039     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19040     Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19041     Signed-off-by: Wolfgang Denk <wd@denx.de>
19042
19043 commit 02c9aa1d41f73fdcf8383a36cc0cbbfaf952855d
19044 Author: Robin Getz <rgetz@blackfin.uclinux.org>
19045 Date:   Mon Jul 27 00:07:59 2009 -0400
19046
19047     Add md5sum and sha1 commands...
19048
19049     Now that we have sha1 and md5 in lib_generic, allow people to use
19050     them on the command line, for checking downloaded files.
19051
19052     Signed-off-by: Robin Getz <rgetz@analog.com>
19053
19054 commit 30fc5cd3116cb112d0aab7e6d7c8eef1b67ed075
19055 Author: Wolfgang Denk <wd@denx.de>
19056 Date:   Tue Aug 25 12:22:38 2009 +0200
19057
19058     include/s3c24x0.h: fix S3C24X0_SPI_CHANNEL declaration
19059
19060     The SPI controller on the S3C24X0 has 8 bit registers, not 32 bit.
19061
19062     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19063     Signed-off-by: Wolfgang Denk <wd@denx.de>
19064
19065 commit e637385e69f63bc73b9dfd2ddd8d0f383790ca28
19066 Author: Mike Frysinger <vapier@gentoo.org>
19067 Date:   Thu Aug 20 19:17:59 2009 -0400
19068
19069     Blackfin: fix typos in gpio comments
19070
19071     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19072
19073 commit c2fbcb6ae86c10621a386c13be57eaa766221ed5
19074 Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
19075 Date:   Tue Aug 18 04:49:57 2009 -0400
19076
19077     Blackfin: cm-bf527/cm-bf537: increase flash sectors
19078
19079     Newer revisions of these boards have slightly larger flashes, so increase
19080     the configured number of sectors so that U-Boot works on all revisions.
19081
19082     Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
19083     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19084
19085 commit a794f59a75bf9fd4a44f1ad2349cae903c42b89c
19086 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19087 Date:   Sun Aug 23 14:14:52 2009 +0200
19088
19089     sh/rsk7203: add missing include net.h
19090
19091     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19092
19093 commit 6ac9f47977a9fc1876979871eeb14f26ba1bdbe6
19094 Author: Mike Frysinger <vapier@gentoo.org>
19095 Date:   Sun Aug 23 02:47:59 2009 -0400
19096
19097     start a linker script helper file
19098
19099     Start a common header file for common linker script code (such as
19100     workarounds for older linkers) rather than doing this in the build system.
19101
19102     As fallout, we no longer execute the linker every time config.mk is
19103     included by a build file (which can easily be 70+ times), but rather only
19104     execute it once.
19105
19106     This also fixes a bug in the major version checking by creating a macro to
19107     easily compare versions and keep people from making the same common
19108     mistake (forgetting to check major and minor together).
19109
19110     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19111
19112 commit 2ed0869d30602eb660569eababb8fedff36bd23a
19113 Author: Mike Frysinger <vapier@gentoo.org>
19114 Date:   Sat Aug 22 19:50:22 2009 -0400
19115
19116     Blackfin: use common code to preprocess linker script
19117
19118     Now that the common code preprocesses the linker script, the Blackfin code
19119     no longer needs to do it.
19120
19121     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19122
19123 commit 4d3758c835c7e96da2a291e7fb5acfc19bc06e8e
19124 Author: Mike Frysinger <vapier@gentoo.org>
19125 Date:   Sat Aug 22 19:48:56 2009 -0400
19126
19127     .gitignore: ignore generated u-boot.lds
19128
19129     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19130
19131 commit 79b91de958511840d2a7491be92d435b7ef43f17
19132 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19133 Date:   Sat Aug 22 14:21:53 2009 +0200
19134
19135     include/mmc.h: Fix typo in IS_SD() macro
19136
19137     Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19138
19139 commit 963f2f611741f8d9c38bd7caf20ae8c95cab7b3f
19140 Author: Wolfgang Denk <wd@denx.de>
19141 Date:   Sat Aug 22 23:27:26 2009 +0200
19142
19143     Prepare 2009.08-rc3
19144
19145     Update CHANGELOG, minor Coding Style cleanup.
19146
19147     Signed-off-by: Wolfgang Denk <wd@denx.de>
19148
19149 commit 5b2da6a309266f21cbb68f06fcfdf9ba141022e7
19150 Author: Michal Simek <monstr@monstr.eu>
19151 Date:   Fri Aug 21 06:52:25 2009 +1000
19152
19153     qemu-mips: Fix Qemu website
19154
19155     Signed-off-by: Michal Simek <monstr@monstr.eu>
19156     Signed-off-by: Michal Simek <michal.simek@petalogix.com>
19157     Acked-by: Shinya Kuribayashi <skuribay@pobox.com>
19158
19159 commit 79f516bccc3cff5a5cd4b3dffb7d254e746fdbde
19160 Author: Kim Phillips <kim.phillips@freescale.com>
19161 Date:   Fri Aug 21 16:34:38 2009 -0500
19162
19163     mpc83xx: accommodate larger kernel sizes by default
19164
19165     linux mpc83xx_defconfig kernels are getting bigger, accommodate for
19166     their growth by adjusting default load and fdt addresses.
19167
19168     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19169
19170 commit 8eceeb7fd656d6d071c0a8b615e178aca5775fff
19171 Author: Kim Phillips <kim.phillips@freescale.com>
19172 Date:   Fri Aug 21 16:33:15 2009 -0500
19173
19174     mpc83xx: mpc8377erdb - change DDR settings to those from latest bsp
19175
19176     when using Linus' 83xx_defconfig, the mpc8377rdb would hang at boot
19177     at either:
19178
19179     NET: Registered protocol family 16
19180
19181     or the
19182
19183     io scheduler cfq registered
19184
19185     message.  Fixing up these DDR settings appears to fix the problem.
19186
19187     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19188
19189 commit 27c5248dd4c9ba4a36899689595956c5e59e349a
19190 Author: Kim Phillips <kim.phillips@freescale.com>
19191 Date:   Fri Aug 21 16:31:20 2009 -0500
19192
19193     mpc83xx: tqm8349 - remove pci & flash window conflict
19194
19195     commit 9993e196da707a0a1cd4584f1fcef12382c1c144 "mpc83xx: convert all
19196     remaining boards over to 83XX_GENERIC_PCI" remapped pci windows on
19197     tqm834x to make it more consistent with the other 83xx boards.  During
19198     that time however, the author failed to realize that FLASH_BASE was
19199     occupying the same range as what PCI1_MEM_BASE was being assigned.
19200
19201     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19202     Tested-by: Wolfgang Denk <wd@denx.de>
19203
19204 commit 6d2c26ac831f033b0025cfb256365a047f8dd115
19205 Author: Heiko Schocher <hs@denx.de>
19206 Date:   Fri Aug 21 16:30:30 2009 -0500
19207
19208     mpc83xx: add missing CSCONFIG_ODT_WR_CFG for 832x CPUs
19209
19210     Signed-off-by: Heiko Schocher <hs@denx.de>
19211     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19212
19213 commit 193b4cb3f641ed0fd9bb79b8fa4671882c50ffdb
19214 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
19215 Date:   Fri Aug 21 16:27:05 2009 -0500
19216
19217     mpc83xx: mpc8349 - delete unused SYS_MID_FLASH_JUMP
19218
19219     This was introduced with the MPC8349EMDS board, and then copied to
19220     a couple other boards by nature of being the reference implementation.
19221
19222       u-boot$git grep CONFIG_SYS_MID_FLASH_JUMP
19223       include/configs/MPC8349EMDS.h:#define CONFIG_SYS_MID_FLASH_JUMP 0x7F000000
19224       include/configs/sbc8349.h:#define CONFIG_SYS_MID_FLASH_JUMP     0x7F000000
19225       include/configs/vme8349.h:#define CONFIG_SYS_MID_FLASH_JUMP     0x7F000000
19226       u-boot$
19227
19228     It currently isn't used, so delete it before it spreads further.
19229
19230     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
19231     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19232
19233 commit c0d660fbbede322648ec79d3e39389e48f5fab24
19234 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
19235 Date:   Fri Aug 21 16:21:58 2009 -0500
19236
19237     mpc83xx: sbc8349 - make enabling PCI more user friendly
19238
19239     Prior to this commit, to enable PCI, you had to go manually
19240     edit the board config header, which isn't really user friendly.
19241     This adds the typical PCI make targets to the toplevel Makefile
19242     in accordance with what is being done with other boards.
19243
19244     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
19245     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
19246
19247 commit a3c5057a6c05b4c7235a270486220e4511366133
19248 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19249 Date:   Fri Aug 7 23:37:54 2009 +0200
19250
19251     eeprom_m95xxx: remove unused variable i
19252
19253     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19254
19255 commit 8cf19b9fec92d8aa22b2fe4b4e6976743b1daa51
19256 Author: Ilya Yanok <yanok@emcraft.com>
19257 Date:   Fri Jul 17 15:02:42 2009 +0400
19258
19259     jffs2: some fixes to summary support
19260
19261     This patch fixes some issues with JFFS2 summary support in U-Boot.
19262     1/ Summary support made compilation configurable (as summary support
19263     considered expiremental even in Linux).
19264     2/ Summary code can do unaligned 16-bit and 32-bit memory accesses.
19265     We need to get data byte by byte to exclude data aborts.
19266     3/ Make summary scan in two passes so we can safely fall back to full
19267     scan if we found unsupported entry in the summary.
19268
19269     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19270
19271 commit 11906936e168d12d684bb3d2930a62693ba3d84e
19272 Author: Prafulla Wadaskar <prafulla@marvell.com>
19273 Date:   Mon Aug 10 18:55:54 2009 +0530
19274
19275     arm: rd6281a: Fixed NAND specific warning
19276
19277     It is recommended to define the macro CONFIG_SYS_64BIT_VSPRINTF
19278     for NAND specific warning removal, same is done in this patch
19279
19280     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
19281
19282 commit b5ffb193330113d2e00489d96bf8ec1f541ed4e1
19283 Author: Wolfgang Denk <wd@denx.de>
19284 Date:   Thu Aug 13 00:37:16 2009 +0200
19285
19286     TRAB: make independent of specific libgcc helper routines
19287
19288     The TRAB board references local libgcc helper routines
19289     (lib_arm/div0.o and lib_arm/_umodsi3.o) which cause build problems
19290     when we try to use the normal, compiler provided libgcc instead.
19291     Removing these references allows to build both with and without the
19292     local libgcc helper routines.
19293
19294     Signed-off-by: Wolfgang Denk <wd@denx.de>
19295
19296 commit 1aada9cd643567d351667138851e9231ccfa245a
19297 Author: Wolfgang Denk <wd@denx.de>
19298 Date:   Mon Aug 17 14:00:53 2009 +0200
19299
19300     Fix all linker scripts for older binutils versions (pre-2.16)
19301
19302     Commit f62fb99941c6 fixed handling of all rodata sections by using a
19303     wildcard combined with calls to ld's builtin functions SORT_BY_ALIGNMENT()
19304     and SORT_BY_NAME().  Unfortunately these functions were only
19305     introduced with biunutils version 2.16, so the modification broke
19306     building with all tool chains using older binutils.
19307
19308     This patch makes it work again.  This is done by omitting the use of
19309     these functions for such old tool chains.  This will result in
19310     slightly larger target binaries, as the rodata sections are no longer
19311     in optimal order alignment-wise which reauls in unused gaps, but the
19312     effect was found to be insignificant - especially compared to the fact
19313     that you cannot build U-Boot at all in the current state.
19314
19315     As ld seems to have no support for conditionals we run the linker
19316     script through the C preprocessor which can be easily used to remove
19317     the unwanted function calls.
19318
19319     Note that the C preprocessor must be run with the "-ansi" (or a
19320     "-std=") option to make sure all the system-specific predefined
19321     macros outside the reserved namespace are suppressed. Otherise, cpp
19322     might for example substitute "powerpc" to "1", thus corrupting for
19323     example "OUTPUT_ARCH(powerpc)" etc.
19324
19325     Signed-off-by: Wolfgang Denk <wd@denx.de>
19326     Cc: Mike Frysinger <vapier@gentoo.org>
19327
19328 commit f772acf8a584067033eff1e231fcd1fb3a00d3d9
19329 Author: Wolfgang Denk <wd@denx.de>
19330 Date:   Mon Aug 17 13:17:29 2009 +0200
19331
19332     ARM: compiler options cleanup - improve tool chain support
19333
19334     For some time there have been repeated reports about build problems
19335     with some ARM (cross) tool chains.  Especially issues about
19336     (in)compatibility with the tool chain provided runtime support
19337     library libgcc.a caused to add and support a private implementation
19338     of such runtime support code in U-Boot.  A closer look at the code
19339     indicated that some of these issues are actually home-made.  This
19340     patch attempts to clean up some of the most obvious problems and make
19341     building of U-Boot with different tool chains easier:
19342
19343     - Even though all ARM systems basicy used the same compiler options
19344       to select a specific ABI from the tool chain, the code for this was
19345       distributed over all cpu/*/config.mk files.  We move this one level
19346       up into lib_arm/config.mk instead.
19347
19348     - So far, we only checked if "-mapcs-32" was supported by the tool
19349       chain; if yes, this was used, if not, "-mabi=apcs-gnu" was
19350       selected, no matter if the tool chain actually understood this
19351       option.  There was no support for EABI conformant tool chains.
19352       This patch implements the following logic:
19353
19354       1) If the tool chain supports
19355         "-mabi=aapcs-linux -mno-thumb-interwork"
19356          we use these options (EABI conformant tool chain).
19357       2) Otherwise, we check first if
19358         "-mapcs-32"
19359          is supported, and then check for
19360         "-mabi=apcs-gnu"
19361          If one test succeeds, we use the first found option.
19362       3) In case 2), we also test if "-mno-thumb-interwork", and use
19363          this if the test succeeds. [For "-mabi=aapcs-linux" we set
19364          "-mno-thumb-interwork" mandatorily.]
19365
19366       This way we use a similar logic for the compile options as the
19367       Linux kernel does.
19368
19369     - Some EABI conformant tool chains cause external references to
19370       utility functions like raise(); such functions are provided in the
19371       new file lib_arm/eabi_compat.c
19372
19373       Note that lib_arm/config.mk gets parsed several times, so we must
19374       make sure to add eabi_compat.o only once to the linker list.
19375
19376     Signed-off-by: Wolfgang Denk <wd@denx.de>
19377     Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19378     Cc: Dirk Behme <dirk.behme@googlemail.com>
19379     Cc: Magnus Lilja <lilja.magnus@gmail.com>
19380     Cc: Tom Rix <Tom.Rix@windriver.com>
19381     Cc: Prafulla Wadaskar <prafulla@marvell.com>
19382     Acked-by: Sergey Kubushyn <ksi@koi8.net>
19383     Tested-by: Magnus Lilja <lilja.magnus@gmail.com>
19384     Tested-by: Andrzej Wolski <awolski@poczta.fm>
19385     Tested-by: Gaye Abdoulaye Walsimou <walsimou@walsimou.com>
19386     Tested-by: Tom Rix <Tom.Rix@windriver.com>
19387     Tested-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
19388
19389 commit 269610f6ba2e4a7bc27d2e53d43160614016964f
19390 Author: Mingkai Hu <Mingkai.hu@freescale.com>
19391 Date:   Thu Jul 30 17:56:51 2009 +0800
19392
19393     NAND boot: fix nand_load overlap issue
19394
19395     The code copy data from NAND flash block by block, so when
19396     the data length isn't a whole-number multiple of the block
19397     size, it will overlap the rest space.
19398
19399     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
19400     Signed-off-by: Scott Wood <scottwood@freescale.com>
19401
19402 commit 1fc1d9aed08f2b3366d634fda6712a710b2cff9a
19403 Author: Giulio Benetti <giulio.benetti@micronovasrl.com>
19404 Date:   Fri Jul 31 17:30:34 2009 -0500
19405
19406     add WATCHDOG_RESET() on nand write and read
19407
19408     Signed-off-by: giulio.benetti@micronovasrl.com
19409     Acked-by: Wolfgang Denk <wd@denx.de>
19410     Signed-off-by: Scott Wood <scottwood@freescale.com>
19411
19412 commit b1e849f2201bbbf3ca81fde164f154f9caf7f0e9
19413 Author: Peter Tyser <ptyser@xes-inc.com>
19414 Date:   Wed Feb 4 15:14:05 2009 -0600
19415
19416     tsec: Wait for auto-negotiation to complete without link
19417
19418     Previously, waiting for auto-negotiation would only occur if a valid
19419     link had been detected.  Problems arose when attempting to use a
19420     tsec immediately after bootup but before link was achieved, eg:
19421     => dhcp
19422     Auto-neg error, defaulting to 10BT/HD
19423     eTSEC1: No link.
19424     Auto-neg error, defaulting to 10BT/HD
19425     eTSEC2: No link.
19426     =>
19427
19428     With this patch applied the same operation as above resulted in:
19429     => dhcp
19430     Waiting for PHY auto negotiation to complete. done
19431     Enet starting in 1000BT/FD
19432     Speed: 1000, full duplex
19433
19434     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
19435     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19436
19437 commit 477fa6378fbd3e47a5e2e83d0dd3970d5b1c8371
19438 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
19439 Date:   Thu Aug 20 10:14:11 2009 +0200
19440
19441     arm: kirkwood: See to it that sent data is 8-byte aligned
19442
19443     U-boot might use non-8-byte-aligned addresses for sending data, which
19444     the kwgbe_send doesn't accept (bootp does this for me). This patch
19445     copies the data to be sent to a malloced temporary buffer if it is
19446     non-aligned.
19447
19448     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
19449     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19450
19451 commit cad713bf7548b9e90433dac8270165402a6c9cc3
19452 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
19453 Date:   Thu Aug 20 10:13:06 2009 +0200
19454
19455     Wait for the link to come up on kirkwood network init
19456
19457     This patch makes the device wait for up to 5 seconds for the link to
19458     come up, similar to what many of the other network drivers do. This
19459     avoids confusing situations where, e.g., a tftp fails when initiated
19460     early after U-boot has started (before the link has come up).
19461
19462     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
19463     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19464
19465 commit bb1ca3b27f7fba8c73cb10279a6a8b8b69a308ff
19466 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
19467 Date:   Thu Aug 20 10:12:28 2009 +0200
19468
19469     arm:kirkwood Define kirkwood phy address magic number
19470
19471     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
19472     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19473
19474 commit f81ecb5d3300bf92d17302d3712f30585c182da9
19475 Author: Timur Tabi <timur@freescale.com>
19476 Date:   Mon Aug 17 15:55:38 2009 -0500
19477
19478     e1000: fix PCI memory addressing
19479
19480     The Intel E1000 driver was making assumptions about the relationship between
19481     some virtual, physical, and PCI addresses.
19482
19483     Also fix some bad usage of the DEBUGOUT macro
19484
19485     Signed-off-by: Timur Tabi <timur@freescale.com>
19486     Acked-by: Kumar Gala <galak@kernel.crashing.org>
19487     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19488
19489 commit b644006e1a7baa227aedc606ecdf0bb5eeb24cab
19490 Author: Ilya Yanok <yanok@emcraft.com>
19491 Date:   Wed Aug 12 16:42:48 2009 +0400
19492
19493     jffs2: clean the cache in case of malloc fails in build_lists
19494
19495     We should call jffs2_clean_cache() if we return from jffs2_build_lists()
19496     with an error to prevent usage of incomplete lists. Also we should
19497     free() a local buffer to prevent memory leaks.
19498
19499     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19500
19501 commit 7ff66bb0be80cadd681be22a72e5eb02ee14c878
19502 Author: Heiko Schocher <hs@denx.de>
19503 Date:   Wed Aug 12 10:17:03 2009 +0200
19504
19505     ppc: trigger WDT before starting Linux
19506
19507     Signed-off-by: Heiko Schocher <hs@denx.de>
19508
19509 commit 918319c705d8a3d6251919a660baef32ff3a829a
19510 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19511 Date:   Wed Jul 22 18:30:03 2009 +0200
19512
19513     Update the mtd driver name in bootargs for at91-based boards
19514
19515     The name of the atmel nand driver in the kernel changed from at91_nand
19516     to atmel_nand back in June 2008, but the at91-based boards config files
19517     still refer to at91_nand. This patch updates them with the new name
19518
19519     Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19520
19521 commit 8fa656aa5289815d942ebdc26182ccb9f2b9c86f
19522 Author: Ben Goska <goskab@onid.oregonstate.edu>
19523 Date:   Fri Aug 14 10:03:36 2009 -0700
19524
19525     omap3: Fixed a problem with hwecc
19526
19527     In commit 187af954cf7958c24efcf0fd62289bbdb4f1f24e there
19528     was a typo that offset all the ecc registers by 4 bytes, fixed that.
19529
19530     Signed-off-by: Ben Goska <goskab@onid.oregonstate.edu>
19531     Acked-by: Dirk Behme <dirk.behme@googlemail.com>
19532
19533 commit 514bab6609acd1a2a19fdd75c2f6255178db7c96
19534 Author: Stefan Roese <sr@denx.de>
19535 Date:   Mon Aug 17 16:57:53 2009 +0200
19536
19537     ppc4xx: Fix "chip_config" command for AMCC Arches
19538
19539     This patch fixes the "chip_config" command for I2C bootstrap EEPROM
19540     configuration. First it changes the I2C bootstrap EEPROM address to
19541     0x54 as this is used on Arches (instead of 0x52 on Canyonlands/
19542     Glacier). Additionally, the NAND bootstrap settings are removed
19543     for Arches since Arches doesn't support NAND-booting.
19544
19545     Signed-off-by: Stefan Roese <sr@denx.de>
19546
19547 commit 4af34177b657e91263919a307fd0b0865a299e52
19548 Author: Wolfgang Denk <wd@denx.de>
19549 Date:   Sun Aug 16 23:40:13 2009 +0200
19550
19551     Monahans: avoid floating point calculations
19552
19553     Current code for the Monahans CPU defined OSCR_CLK_FREQ as 3.250 (MHz)
19554     which caused floating point operations to be used. This resulted in
19555     unresolved references to some FP related libgcc functions when using
19556     U-Boot's private libgcc functions.
19557
19558     Change the code to use fixed point math only.
19559
19560     Signed-off-by: Wolfgang Denk <wd@denx.de>
19561
19562 commit e393e2e9bc5cd3d5484e193d1380e7cd7587ab5c
19563 Author: Kumar Gala <galak@kernel.crashing.org>
19564 Date:   Fri Aug 14 16:43:22 2009 -0500
19565
19566     85xx: Fix addrmap to include memory
19567
19568     When we init the addrmap based on the TLB we will not end up getting
19569     the TLB that covers memory if we are using SPD.  The reason is we
19570     haven't relocated at the point that we setup the memory TLB and thus it
19571     will not get setup in the addrmap.
19572
19573     Instead we can just walk over the TLB array after we've relocated and
19574     see all the TLBs that have been set and use that information to populate
19575     the initial addrmap.  By doing this we insure that we get the TLB
19576     entries that cover memory.
19577
19578     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19579
19580 commit 7dedefdf749ff02c1086f7ddb8cb83a77b00d030
19581 Author: John Schmoller <jschmoller@xes-inc.com>
19582 Date:   Wed Aug 12 10:55:47 2009 -0500
19583
19584     flash: Fix CFI buffer size bug
19585
19586     Fix bug introduced by 9c048b523413ae5f3ff34e00cf57569c3368ab51.
19587
19588     The cfi_flash.c driver cast the flash buffer size to a uchar in
19589     flash_write_cfibuffer(). On some flash parts, (tested on Numonyx
19590     part PC32F512M29EWH), the buffer size is 1KB. Remove the cast to
19591     uchar to enable buffer sizes to be larger.
19592
19593     Signed-off-by: John Schmoller <jschmoller@xes-inc.com>
19594     Signed-off-by: Stefan Roese <sr@denx.de>
19595
19596 commit f6e3a1fa92f61083885178101e973c86b419a6f7
19597 Author: Mike Frysinger <vapier@gentoo.org>
19598 Date:   Thu Aug 13 00:32:14 2009 -0400
19599
19600     trab: rename spi_init()
19601
19602     The local board-specific spi_init() function conflicts with the common SPI
19603     layer, so rename it to something board-specific.
19604
19605     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
19606
19607 commit 253cb831f5861358a7fa673305cdf7ded1096f44
19608 Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
19609 Date:   Wed Jul 29 06:05:20 2009 -0400
19610
19611     zlib: add watchdog reset call
19612
19613     This patch adds watchdog reset call to allow its invokation during decompression
19614     phase. This control was present on old zlib version and here it is
19615     backported for those relevant routines. This patch is sent as a zlib separate
19616     one beacuse it was not tested due to specific board lack.
19617     zlib patches will be unified just in one when this will be validated through
19618     tests.
19619
19620     Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
19621
19622 commit dce3d797102b6618e8bdd4a09cfd35969f165d86
19623 Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
19624 Date:   Wed Jul 29 08:05:08 2009 -0400
19625
19626     zlib: updated to v.1.2.3
19627
19628     This patch updates zlib to the latest stable version.
19629     Only relevant zlib parts were ported to u-boot tree, as already did for the
19630     current zlib (0.95). New zlib guarantees a faster inflate performances
19631     other then others improvements as explained at www.zlib.net.
19632     It also includes Alessandro Rubini's patches to allow 0 as destination pointer
19633     and to call watchdog reset if required by architecture.
19634
19635     Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
19636     Reviewed-by: Angelo Castello <angelo.castello@st.com>
19637     Reviewed-by: Alessandro Rubini <rubini-list@gnudd.com>
19638
19639 commit 3426d65daab6af483b177ed502038f52ed2e5aef
19640 Author: Heiko Schocher <hs@denx.de>
19641 Date:   Tue Aug 11 10:37:58 2009 +0200
19642
19643     dtt, lm81: move unneccessary printf into a debug printf
19644
19645     Signed-off-by: Heiko Schocher <hs@denx.de>
19646
19647 commit 54e399f110bbaa24e662e6dd9e88ddb86989d668
19648 Author: Mark Jackson <mpfj-list@mimc.co.uk>
19649 Date:   Tue Aug 11 11:33:47 2009 +0100
19650
19651     MIMC200: reduce LCD pixclock
19652
19653     The initial pixclock for the MIMC200 board is wrong (and causes
19654     screen corruption due to DMA underruns).
19655
19656     This patch simply reduces the pixel clock to fix the problem.
19657
19658     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
19659
19660 commit 1443cd7e54d6893ab7cc51d93fe7759cdaa8b31f
19661 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
19662 Date:   Wed Jul 1 14:04:05 2009 -0400
19663
19664     UEC FIXED PHY: Determine fixed-phy port using UEC interface name.
19665
19666     Fixed a misunderstanding in the original implementation, 'devnum' that
19667     was used in the cpu/ppc4xx/4xx_enet.c implementation was NOT the
19668     PHY's SMI address, rather it was the number of the MAC interface on
19669     the CPU. The equivalent of this for uec_phy will be the UEC number
19670     stored in mii_info->dev->name. Usage example is updated for uec.
19671
19672     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
19673     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19674
19675 commit 1a9519373b977ef3f7c9563ad3acb6c6f2424657
19676 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
19677 Date:   Wed Jul 1 14:03:15 2009 -0400
19678
19679     Assigned a static SMI address to all UECs TBIPA address.
19680
19681     It is set to 0x1F by default and can be overwritten on the board
19682     header file by defining CONFIG_UTBIPAR_INIT_TBIPA. This allows
19683     the CPU to simply "reserve" one SMI address instead of using
19684     a different one for each UEC.
19685
19686     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
19687     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19688
19689 commit 9fd38a01cbc0ce4a8db41f72677103ed04b23db5
19690 Author: Prafulla Wadaskar <prafulla@marvell.com>
19691 Date:   Mon Aug 10 19:43:06 2009 +0530
19692
19693     net: kirkwood: updates: used eth_setenv_enetaddr api
19694
19695     eth_setenv_enetaddr is avaible by upper layer
19696     using this saves 204 bytes on total image size
19697
19698     used Local OUI instead of Marvell OUI for
19699     random MAC address generation logic
19700
19701     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
19702     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19703
19704 commit ecbd2078a1f56c85b6c56afaaed862bf92ccd3f3
19705 Author: Roy Zang <tie-fei.zang@freescale.com>
19706 Date:   Tue Aug 11 03:48:05 2009 +0800
19707
19708     Fix E1000 build warning on AP1000 board
19709
19710      Fix E1000 build warning on AP1000 board
19711      Fix the build warning on AP1000 board:
19712      e1000.c:131: warning: 'e1000_read_eeprom' used but never defined
19713      e1000.c:2012: warning: 'e1000_set_phy_mode' defined but not used
19714
19715     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
19716     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19717
19718 commit b3af1d698b031e721bacaee8715d79daaf823de6
19719 Author: Sandeep Paulraj <s-paulraj@ti.com>
19720 Date:   Mon Aug 10 12:24:40 2009 -0400
19721
19722     ARM: Davinci DM355: Enabling DM9000 on DM355 EVM
19723
19724     Due to recent changes to the NET support on U-boot, DM9000
19725     is no longer detected on the DM355 EVM.
19726     This minor update enables DM9000 on the DM355 EVM.
19727     Tested on the DM355 EVM
19728
19729     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
19730     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19731
19732 commit 08c2df33f1cd5935938486e968696f94ad406313
19733 Author: Prafulla Wadaskar <prafulla@marvell.com>
19734 Date:   Mon Aug 10 19:23:19 2009 +0530
19735
19736     net: phy: bugfixes: mv88E61xx compiler warnings fixed
19737
19738     1. mv88E61xx driver compiler warnings fixed
19739     2. idstr if-else statements changed to switch() construct
19740        and added default case too.
19741        This fixed idstr may be uninitialized warning
19742
19743     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
19744     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19745
19746 commit 750326e5d540885e3ec36bda9464b8269249f6ce
19747 Author: Po-Yu Chuang <ratbert@faraday-tech.com>
19748 Date:   Mon Aug 10 11:00:00 2009 +0800
19749
19750     arm: A320: driver for FTMAC100 ethernet controller
19751
19752     This patch adds an FTMAC100 ethernet driver for Faraday A320 evaluation board.
19753
19754     Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
19755     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
19756
19757 commit f90dc43fd67eea71124b999a7d5e617d0d86795b
19758 Author: Kumar Gala <galak@kernel.crashing.org>
19759 Date:   Mon Aug 10 16:40:55 2009 -0500
19760
19761     85xx: Removed BEDBUG support from FSL 85xx boards
19762
19763     For some reason the MPC8544 enabled BEDBUG if PCI was enabled and that
19764     got copied int the MPC8536, MPC8572 and P2020 DS boards.  The BEDBUG
19765     support has never been made to work completely on e500/85xx so we
19766     just disable it to save space and match the other FSL 85xx boards.
19767
19768     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19769
19770 commit eb1a4d0a471505c169bef19a73a60f8641f0b875
19771 Author: Wolfgang Denk <wd@denx.de>
19772 Date:   Mon Aug 10 10:39:12 2009 +0200
19773
19774     Prepare 2009.08-rc2
19775
19776     Update CHANGELOG
19777
19778     Signed-off-by: Wolfgang Denk <wd@denx.de>
19779
19780 commit 53cc18c71b2b920cca171874c6663e274fa80556
19781 Author: Wolfgang Denk <wd@denx.de>
19782 Date:   Mon Aug 10 10:38:34 2009 +0200
19783
19784     Minor coding style cleanup.
19785
19786     Signed-off-by: Wolfgang Denk <wd@denx.de>
19787
19788 commit d371708a1beda0f529756e614af785b30461379e
19789 Author: Wolfgang Denk <wd@denx.de>
19790 Date:   Mon Aug 10 09:59:10 2009 +0200
19791
19792     net/tftp.c: fix warning: pointer targets differ in signedness
19793
19794     tftp.c:294: warning: pointer targets in passing argument 1 of 'strlen'
19795     differ in signedness
19796
19797     This was only visible for the utx8245 board which seems to have DEBUG
19798     enabled.
19799
19800     Signed-off-by: Wolfgang Denk <wd@denx.de>
19801
19802 commit 3ed9e943fdfe51174b23989d48563b8c1b7d2ea8
19803 Author: Dirk Behme <dirk.behme@googlemail.com>
19804 Date:   Sat Aug 8 16:06:47 2009 +0200
19805
19806     ARM Cortex A8: Remove bogus config.mk entries
19807
19808     Remove bogus config.mk entry, fix newline and remove redundant
19809     omap3/config.mk
19810
19811     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
19812
19813 commit cd3dcba1422d3441503251fbc69cf2437c440781
19814 Author: Dirk Behme <dirk.behme@googlemail.com>
19815 Date:   Sat Aug 8 12:46:09 2009 +0200
19816
19817     OMAP3: Fix missing GPMC_CONFIG_CS0_BASE
19818
19819     Applying two indepenent OMAP3 patches resulted in missing
19820     GPMC_CONFIG_CS0_BASE. Patch "omap3: embedd gpmc_cs into gpmc
19821     config struct" removes GPMC_CONFIG_CS0_BASE, independent patch
19822     "omap3: bug fix for NOR boot support" introduces it's usage.
19823     Re-introduce GPMC_CONFIG_CS0_BASE.
19824
19825     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
19826
19827 commit ba3dbaf281130029ecb970a922551902c1d80b50
19828 Author: Ilya Yanok <yanok@emcraft.com>
19829 Date:   Mon Jun 8 04:12:49 2009 +0400
19830
19831     mxc-mmc: sdhc host driver for MX2 and MX3 proccessor
19832
19833     This is a port of Linux driver for SDHC host controller hardware
19834     found on Freescale's MX2 and MX3 processors. Uses new generic MMC
19835     framework (CONFIG_GENERIC_MMC) and it looks like there are some
19836     problems with a framework (at least on LE cpus). Some of these
19837     problems are addressed in the following patches.
19838
19839     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
19840
19841 commit 642d7b63c343633dcafc4e23a20e32604a05ff13
19842 Author: Alessandro Rubini <rubini-list@gnudd.com>
19843 Date:   Fri Aug 7 12:35:47 2009 +0200
19844
19845     kirkwood/gpio.h: remove duplicate definition
19846
19847     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
19848
19849 commit 3ac374c0f0b7d856f1a43317a286f2079106bd6a
19850 Author: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19851 Date:   Fri Aug 7 12:37:36 2009 +0200
19852
19853     Add driver for the ST M95xxx SPI EEPROM
19854
19855     This chip is used in a number of boards manufactured by Calao-Systems
19856     which should be supported soon. This driver provides the necessary
19857     spi_read and spi_write functions necessary to communicate with the chip.
19858
19859     Signed-off-by: Albin Tonnerre <albin.tonnerre@free-electrons.com>
19860
19861 commit 30951960bae9a2c33e324a7165962a082e913f9e
19862 Author: Prafulla Wadaskar <prafulla@marvell.com>
19863 Date:   Fri Aug 7 22:27:32 2009 +0530
19864
19865     arm: Sheevaplug: Fixed NAND specific warning
19866
19867     It is recommended to define the macro CONFIG_SYS_64BIT_VSPRINTF
19868     for NAND specific warning removal, same is done in this patch
19869
19870     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
19871
19872 commit 317734966e763fdee183898c0ed940c9bada2541
19873 Author: Josh Boyer <jwboyer@linux.vnet.ibm.com>
19874 Date:   Fri Aug 7 13:53:20 2009 -0400
19875
19876     Dual-license IBM code contributions
19877
19878     It was brought to our attention that U-Boot contains code derived from the
19879     IBM OpenBIOS source code originally provided with some of the older PowerPC
19880     4xx development boards.  As a result, the original license of this code has
19881     been carried in the various files for a number of years in the U-Boot project.
19882
19883     IBM is dual-licensing the IBM code contributions already present in U-Boot
19884     under either the terms of the GNU General Public License version 2, or the
19885     original code license already present.
19886
19887     Signed-off-by: Josh Boyer <jwboyer@linux.vnet.ibm.com>
19888
19889 commit cfd700be9f5ed289fd57a9bd61e266319badcb0d
19890 Author: Kumar Gala <galak@kernel.crashing.org>
19891 Date:   Wed Aug 5 09:03:54 2009 -0500
19892
19893     fdt: Fix fdt_pci_dma_ranges handling of 64-bit ranges
19894
19895     If the size of a region equal to 4G it can't be represnted in a 32-bit
19896     BAR so we should have marked that case as MEM64.
19897
19898     Additionally bump the number of inbound windows up to 4 to handle the
19899     fact that Freescale PPCs that have an implicit window for CCSRBAR.
19900
19901     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
19902
19903 commit 59b4d7471c42e955bd9846892a0cc7478171778d
19904 Author: Wolfgang Denk <wd@denx.de>
19905 Date:   Thu Aug 6 21:29:59 2009 +0200
19906
19907     ARM EABI: add new helper functions resp. function names
19908
19909     The ARM EABI defines new names for GCC helper functions,
19910     and GCC seems to need some new functions as well.
19911
19912     This patch is a minimal-invasive approach to fix problems with EABI
19913     conformant tool chains (to be used with "USE_PRIVATE_LIBGCC=yes").
19914
19915     Signed-off-by: Wolfgang Denk <wd@denx.de>
19916     Tested-by: Dirk Behme <dirk.behme@googlemail.com>
19917
19918 commit 197324d7d998a791e5137b8176981b4af25220ae
19919 Author: Peter Tyser <ptyser@xes-inc.com>
19920 Date:   Wed Aug 5 16:18:44 2009 -0500
19921
19922     hush: Fix bogus free() call
19923
19924     An off-by-one error in hush.c resulted in an unintentional free() call
19925     every time a command was executed
19926
19927     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
19928
19929 commit ff27650bb255e2275a212357b78c3b77cbf1d2e9
19930 Author: Detlev Zundel <dzu@denx.de>
19931 Date:   Wed Aug 5 18:37:45 2009 +0200
19932
19933     digsy_mtc: Update default environment
19934
19935     Signed-off-by: Detlev Zundel <dzu@denx.de>
19936
19937 commit 0b40bd439a33bde9e3cccf1acb5744225d0c6103
19938 Author: Detlev Zundel <dzu@denx.de>
19939 Date:   Wed Aug 5 18:37:44 2009 +0200
19940
19941     digsy_mtc: Add delay in SPI transfers to the companion controller.
19942
19943     While at it, remove initialization of variables which will be set
19944     before usage in all cases.
19945
19946     Signed-off-by: Detlev Zundel <dzu@denx.de>
19947
19948 commit 0bf00750e082a004e5fb058925622ae72890cc56
19949 Author: Anatolij Gustschin <agust@denx.de>
19950 Date:   Wed Aug 5 18:37:43 2009 +0200
19951
19952     digsy_mtc: minor fixes for mtc command help
19953
19954     Add mtc state subcommand description to the
19955     help of mtc command.
19956
19957     Remove some newlines in description of commands
19958     for proper help formating.
19959
19960     Signed-off-by: Anatolij Gustschin <agust@denx.de>
19961
19962 commit 5cc69084189bf49aa99d13d57515be72d1844bdf
19963 Author: Grzegorz Bernacki <gjb@semihalf.com>
19964 Date:   Wed Aug 5 18:37:42 2009 +0200
19965
19966     digsy_mtc: Add mtc state command.
19967
19968     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
19969
19970 commit 716655288a53c95fad203ebf21d0b8ffdc2f7525
19971 Author: Wolfgang Denk <wd@denx.de>
19972 Date:   Tue Jul 28 22:35:39 2009 +0200
19973
19974     Partition support: remove newline from partition name
19975
19976     Remove bogus newline character that got added to the .name field of
19977     the disk_partition_t structure.
19978
19979     Signed-off-by: Wolfgang Denk <wd@denx.de>
19980
19981 commit 3f1649fb0dfb1e5c8890de154c332c394db5cdb5
19982 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
19983 Date:   Tue Jul 28 09:33:17 2009 +0200
19984
19985     Fix LZMA string.h header inclusion issue and remove unused variables.
19986
19987     Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
19988
19989 commit 1c6232f1e2eae87e0e36d489611eb6891dff21e1
19990 Author: Jens Scharsig <esw@bus-elektronik.de>
19991 Date:   Mon Jul 27 15:28:42 2009 +0200
19992
19993     bus_vcxk.c: fix warning: unused variable 'lineptr'
19994
19995     Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
19996
19997 commit 18304f7675e84252965b4e24cba279071f1da472
19998 Author: Mike Frysinger <vapier@gentoo.org>
19999 Date:   Fri Jul 24 17:51:27 2009 -0400
20000
20001     env: kill off default_environment_size
20002
20003     The only environment type that uses this variable is spi flash, and that is
20004     only because it is reimplementing the common set_default_env() function.
20005     So fix the spi flash code and kill off the default_environment_size in the
20006     process.
20007
20008     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
20009
20010 commit bedd8403f77f790e9876578885eab1200ba2f8d8
20011 Author: Mike Frysinger <vapier@gentoo.org>
20012 Date:   Thu Jul 23 16:37:48 2009 -0400
20013
20014     export SPI functions to standalone apps
20015
20016     While we're here, fix the broken #ifdef handling in _exports.h.
20017
20018     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
20019
20020 commit 3b9043a7c03290c9bdbef03848307263f5f3472c
20021 Author: Penda Naveen Kumar <pnaveen@ti.com>
20022 Date:   Fri Jul 31 00:06:36 2009 +0530
20023
20024     omap3: bug fix for NOR boot support
20025
20026     This patch provides bug fix, when omap3 uses nor boot.
20027
20028     Signed-off-by: Penda Naveen Kumar<pnaveen@ti.com>
20029     Acked-by: Dirk Behme <dirk.behme@googlemail.com>
20030
20031 commit 61c68ae0b43bb5d6ab32958c45289aa197b1a2d1
20032 Author: Michael Evans <horse_dung@hotmail.com>
20033 Date:   Mon Jul 13 20:13:45 2009 +0100
20034
20035     Fix examples for OMAP3 boards...
20036
20037     The attached patch corrects an error in the examples/Makefile which
20038     causes the applications in the examples directory to hang on OMAP3
20039     based boards. The current Makefile sets -Ttext during linking to
20040     0x0c100000 which is outside of addressable SDRAM memory. The script
20041     corrects the existing ifeq...else...endif logic to look at the VENDOR
20042     tag rather than the CPU tag.
20043
20044     The patch affects the following configs: omap3_beagle_config,
20045     omap3_overo_config, omap3_evm_config, omap3_pandora_config,
20046     omap3_zoom1_config and omap3_zoom2_config.
20047
20048     Signed-off-by: Michael Evans <horse_dung@hotmail.com>
20049
20050     Edited commit message.
20051     Signed-off-by: Wolfgang Denk <wd@denx.de>
20052
20053 commit a3d1421dfd0bb1a729e171f8a093ac837f92cec6
20054 Author: Dirk Behme <dirk.behme@googlemail.com>
20055 Date:   Sat Aug 8 09:30:23 2009 +0200
20056
20057     omap3: use only fixed-size types inside ctrl_structs
20058
20059     replace variable types in ctrl_structs for omap3 by those with
20060     fixed size (u8, u16, u32).
20061     Additional ifndef-protection is needed by examples which do not
20062     compile when including asm/types.h
20063
20064     Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
20065     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
20066
20067 commit 894113529e3a04871544dde977d6d7adee05d3bf
20068 Author: Dirk Behme <dirk.behme@googlemail.com>
20069 Date:   Sat Aug 8 09:30:22 2009 +0200
20070
20071     omap3: replace all instances of gpmc config struct by one global
20072
20073     Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
20074     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
20075
20076 commit 97a099eaa48d5c762c4f73c52c3090c513b8b877
20077 Author: Dirk Behme <dirk.behme@googlemail.com>
20078 Date:   Sat Aug 8 09:30:21 2009 +0200
20079
20080     omap3: remove typedefs for configuration structs
20081
20082     Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
20083     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
20084
20085 commit aa0707897c49c330b7d6b8d8362e44f60f224732
20086 Author: Roy Zang <tie-fei.zang@freescale.com>
20087 Date:   Fri Jul 31 13:34:02 2009 +0800
20088
20089     Add Intel E1000 PCIE card support
20090
20091     Based on Intel PRO/1000 Network Driver 7.3.20-k2
20092       Add Intel E1000 PCIE card support. The following cards are added:
20093       INTEL_82571EB_COPPER
20094       INTEL_82571EB_FIBER,
20095       INTEL_82571EB_SERDES
20096       INTEL_82571EB_QUAD_COPPER
20097       INTEL_82571PT_QUAD_COPPER
20098       INTEL_82571EB_QUAD_FIBER
20099       INTEL_82571EB_QUAD_COPPER_LOWPROFILE
20100       INTEL_82571EB_SERDES_DUAL
20101       INTEL_82571EB_SERDES_QUAD
20102       INTEL_82572EI_COPPER
20103       INTEL_82572EI_FIBER
20104       INTEL_82572EI_SERDES
20105       INTEL_82572EI
20106       INTEL_82573E
20107       INTEL_82573E_IAMT
20108       INTEL_82573L
20109       INTEL_82546GB_QUAD_COPPER_KSP3
20110       INTEL_80003ES2LAN_COPPER_DPT
20111       INTEL_80003ES2LAN_SERDES_DPT
20112       INTEL_80003ES2LAN_COPPER_SPT
20113       INTEL_80003ES2LAN_SERDES_SPT
20114
20115      82571EB_COPPER dual ports,
20116      82572EI single port,
20117      82572EI_COPPER single port PCIE cards
20118      and
20119      82545EM_COPPER,
20120      82541GI_LF
20121      pci cards are tested on both  P2020 board
20122      and MPC8544DS board.
20123
20124      Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
20125
20126     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
20127
20128 commit 86848a74c3c8eb2f8dd179d039ee604dc45288cf
20129 Author: Mike Frysinger <vapier@gentoo.org>
20130 Date:   Wed Jul 15 21:31:28 2009 -0400
20131
20132     net: sync env ethaddr to device enetaddr in eth_init()
20133
20134     In the previous enetaddr refactoring, the assumption with commit 56b555a644
20135     was that the eth layer would handle the env -> device enetaddr syncing.
20136     This was not the case as eth_initialize() is called only once and the sync
20137     occurs there.  So make sure the eth_init() function does the env -> device
20138     sync with every network init.
20139
20140     Reported-by: Andrzej Wolski <awolski@poczta.fm>
20141     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
20142     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
20143
20144 commit 0ebf04c607b54a352629dcf7e76b76f1785dae54
20145 Author: Robin Getz <rgetz@blackfin.uclinux.org>
20146 Date:   Thu Jul 23 03:01:03 2009 -0400
20147
20148     minor debug cleanups in ./net
20149
20150      Minor ./net cleanups - no functional changes
20151       - change #ifdef DEBUG printf(); #endif to just debug()
20152       - changed __FUNCTION__ to __func__
20153       - got rid of extra whitespace between function and opening brace
20154       - removed unnecessary braces on if statements
20155
20156      gcc dead code elimination should make this functionally/size equivalent
20157      when DEBUG is not defined. (confirmed on Blackfin, with gcc 4.3.3).
20158
20159      Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
20160
20161     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
20162
20163 commit 187af954cf7958c24efcf0fd62289bbdb4f1f24e
20164 Author: Matthias Ludwig <mludwig@ultratronik.de>
20165 Date:   Tue May 19 09:09:31 2009 +0200
20166
20167     omap3: embedd gpmc_cs into gpmc config struct
20168
20169     Embedd chip select configuration into struct for gpmc config
20170     instead of having it completely separated as suggested by
20171     Wolfgang Denk on
20172     http://lists.denx.de/pipermail/u-boot/2009-May/052247.html
20173
20174     Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
20175
20176 commit 06bffc6ea52d4b390843d295d438b2037d12e5fd
20177 Author: David Brownell <david-b@pacbell.net>
20178 Date:   Thu Jul 16 18:40:55 2009 -0700
20179
20180     rm9200 lowevel_init: don't touch reserved/readonly registers
20181
20182     For some reason the AT91rm9200 lowlevel init writes to a bunch of
20183     reserved or read-only addresses.  All the boards seem to define the
20184     value-to-be-written values as zero ... but they shouldn't actually
20185     be writing *anything* there.
20186
20187     No documented erratum justifies these accesses.  It looks like maybe
20188     some pre-release BDI-2000 setup code has been carried along by cargo
20189     cult programming since at least late 2004 (per GIT history).
20190
20191     Here's a patch disabling what seems to be bogosity.  Tested on a
20192     csb337; there were no behavioral changes.
20193
20194     Signed-off-by: David Brownell <david-b@pacbell.net>
20195
20196     on RM9200ek
20197     Tested-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20198
20199 commit 301b7db88fbdf7d118efb79b371b2527a2c31868
20200 Author: David Hunter <hunterd42@gmail.com>
20201 Date:   Thu Jul 30 14:32:49 2009 -0700
20202
20203     pxa: Fix typo in GCDR(x)
20204
20205     Fix a typo in the GCDR(x) macro. It's a good thing no one was using it.
20206
20207     Signed-off-by: David Hunter <hunterd42@gmail.com>
20208
20209 commit 3c448e648221879ae0e030e94508b4f9f63b7ab8
20210 Author: Eric Benard <eric@eukrea.com>
20211 Date:   Sat Jul 18 23:45:15 2009 +0200
20212
20213     Add AT91SAM9260 to at91's lowlevel_init.S
20214
20215     Needed for AT91SAM9260 NOR Boot on Eukrea's CPU9260.
20216
20217     Signed-off-by: Eric Benard <eric@eukrea.com>
20218
20219 commit 56bdfa961242fc6acaeebc800640a12b28db3899
20220 Author: Dirk Eibach <eibach@gdsys.de>
20221 Date:   Thu Jul 30 09:36:33 2009 +0200
20222
20223     ppc4xx: Remove check for PPC460EX from CompactCenter
20224
20225     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
20226     Signed-off-by: Stefan Roese <sr@denx.de>
20227
20228 commit c3fa4f0c8684c862ecd3fb622fab1e17e44e82e1
20229 Author: Stefan Roese <sr@denx.de>
20230 Date:   Wed Jul 29 08:46:10 2009 +0200
20231
20232     ppc4xx: Add support for PPC460EX/460GT rev B chip to AMCC Canyonlands
20233
20234     This patch is based on a diff created by Phong Vo from AMCC.
20235
20236     Signed-off-by: Phong Vo <pvo@amcc.com>
20237     Signed-off-by: Stefan Roese <sr@denx.de>
20238
20239 commit 89bcc4875007ef6608297dc11e7a0d1fbd9900d2
20240 Author: Stefan Roese <sr@denx.de>
20241 Date:   Wed Jul 29 08:45:27 2009 +0200
20242
20243     ppc4xx: Add basic support for AMCC PPC460EX/460GT rev B chips
20244
20245     This patch is based on a diff created by Phong Vo from AMCC.
20246
20247     Signed-off-by: Phong Vo <pvo@amcc.com>
20248     Signed-off-by: Stefan Roese <sr@denx.de>
20249
20250 commit 82a7edc7ea8f5fe55fed4ff7e127469569e539c4
20251 Author: Stefan Roese <sr@denx.de>
20252 Date:   Tue Jul 28 15:12:04 2009 +0200
20253
20254     ppc4xx: Canyonlands-NAND-boot: Support 2 Crucial 512MByte SODIMM's
20255
20256     Some Canyonlands boards are equipped with different SODIMM's. This is no
20257     problem with the "normal" NOR booting Canyonlands U-Boot, since it
20258     automatically detects the SODIMM's via SPD data and correctly configures
20259     them. But the NAND booting version is different. Here we only have 4k
20260     of image size to completely setup the hardware, including DDR2 setup.
20261     So we need to use a fixed DDR2 setup here. This doesn't work for different
20262     SODIMM's right now.
20263
20264     Currently only this Crucial SODIMM is support:
20265     CT6464AC667.8FB (dual ranked)
20266
20267     Now some boards are shipped with this SODIMM:
20268     CT6464AC667.4FE (single ranked)
20269
20270     This patch now supports both SODIMM's by configuring first for the dual
20271     ranked DIMM. A quick shows, if this module is really installed. If this test
20272     fails, the DDR2 controller is re-configured for the single
20273     ranked SODIMM.
20274
20275     Tested with those SODIMM's:
20276
20277     CT6464AC667.8FB (dual ranked)
20278     CT6464AC667.4FE (single ranked)
20279
20280     Signed-off-by: Stefan Roese <sr@denx.de>
20281
20282 commit 27dd5f8e1062684f1ba685760409d9b2ab6691bf
20283 Author: Stefan Roese <sr@denx.de>
20284 Date:   Tue Jul 28 10:56:03 2009 +0200
20285
20286     ppc4xx: amcc: Move "kernel_addr_r" etc to higher locations (> 16MB)
20287
20288     This patch moves the load addresses for kernel, fdt and ramdisk to higher
20289     addresses (>= 16MB). This enables booting of bigger kernel images (e.g.
20290     lockdep enabled).
20291
20292     Signed-off-by: Stefan Roese <sr@denx.de>
20293
20294 commit 6942efc2be1b90054fa4afa5cda7023469fe08b9
20295 Author: Stefan Roese <sr@denx.de>
20296 Date:   Tue Jul 28 10:50:32 2009 +0200
20297
20298     ppc4xx: amcc: Set CONFIG_SYS_BOOTMAPSZ to 16MB for big kernels
20299
20300     This patch changes CONFIG_SYS_BOOTMAPSZ from 8MB to 16MB which is the
20301     initial TLB on 40x PPC's in the Linux kernel. With this change even bigger
20302     Linux kernels (> 8MB) can be booted.
20303
20304     This patch also sets CONFIG_SYS_BOOTM_LEN to 16MB (default 8MB) to enable
20305     decompression of bigger images.
20306
20307     Signed-off-by: Stefan Roese <sr@denx.de>
20308
20309 commit 901be89a27e11b2627c132ee87c7761bd6886091
20310 Author: Heiko Schocher <hs@denx.de>
20311 Date:   Tue Jul 28 14:53:44 2009 +0200
20312
20313     83xx, kmeter1, fix: update in the DTS the correct size for the first flash
20314
20315     When updating the "reg" in the "/localbus/flash@f0000000,0" node
20316     size was wrong updated for the first flash, because the total
20317     size was filled in, instead of the right size for it.
20318
20319     Signed-off-by: Heiko Schocher <hs@denx.de>
20320     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
20321
20322 commit 4c2e3da82dc2b7f8b39b7f1d57f570e4bc5caa6d
20323 Author: Kumar Gala <kumar.gala@freescale.com>
20324 Date:   Tue Jul 28 21:49:52 2009 -0500
20325
20326     Update Freescale copyrights to remove "All Rights Reserved"
20327
20328     "All Rights Reserved" conflicts with the GPL.
20329
20330     Signed-off-by: Kumar Gala <kumar.gala@freescale.com>
20331
20332 commit bb4291e62579dbc611e84eaaf973631e0bf129c7
20333 Author: Alessandro Rubini <rubini@unipv.it>
20334 Date:   Fri Jul 24 11:27:14 2009 +0200
20335
20336     arm nomadik: add i2c
20337
20338     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
20339     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
20340     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20341
20342 commit 60cbfbfd0fbebb4682f10ba96f622bfe17317598
20343 Author: Alessandro Rubini <rubini@unipv.it>
20344 Date:   Fri Jul 24 11:27:03 2009 +0200
20345
20346     arm nomadik: add gpio support
20347
20348     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
20349     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
20350     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20351
20352 commit 549b98306d897ae5991362d6096a36df50efe686
20353 Author: Tom Rix <Tom.Rix@windriver.com>
20354 Date:   Sun Jun 28 12:52:32 2009 -0500
20355
20356     OMAP3 Remove twl4030 defines
20357
20358     These defines have been subplanted by the equivelent defines in
20359     include/twl4030.h
20360
20361     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20362     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20363     Acked-by: Heiko Schocher <hs@denx.de>
20364
20365 commit fccc0fcaaae5154612f8259365d26d04f204859f
20366 Author: Tom Rix <Tom.Rix@windriver.com>
20367 Date:   Sun Jun 28 12:52:31 2009 -0500
20368
20369     OMAP3 Move twl4030 mmc function
20370
20371     Because twl4030 now has its own device files, move and rename
20372     twl4030_mmc_config.
20373
20374     twl4030_mmc_config initializes the twl4030 power setting to
20375     the mmc device.  Because it is in the twl4030 power domain, move
20376     it out of drivers/mmc/omap3_mmc.c and into drivers/power/twl4030.c.
20377
20378     The function was renamed to twl4030_power_mmc_init because all
20379     the functions in this file are to have the format
20380
20381     twl4030_power_<device>_<action>
20382
20383     In this case the suffix is mmc_init so
20384     device : mmc
20385     action : init
20386
20387     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20388     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20389     Acked-by: Heiko Schocher <hs@denx.de>
20390
20391 commit 2c15513010493435c78f83202940ac3be11de2c3
20392 Author: Tom Rix <Tom.Rix@windriver.com>
20393 Date:   Sun Jun 28 12:52:30 2009 -0500
20394
20395     OMAP3 Move twl4030 power and led functions
20396
20397     Because twl4030 now has its own device files, move exiting
20398     omap3 power_init_r to a new location.
20399
20400     power_init_r is the only function in board/omap3/common.
20401     It initializes the twl4030 power for the board and enables
20402     the led.
20403
20404     The power part of the the function is moved to twl4030_power_init in
20405     drivers/power/twl4030.c The power compilation is conditional on the
20406     existing config variable CONFIG_TWL4030_POWER.
20407
20408     The led part is moved to twl4030_led_init in the new file
20409     drivers/misc/twl4030_led.c  The led compilation is conditional on
20410     the new config variable CONFIG_TWL4030_LED
20411
20412     The directory board/omap3/common was removed because power_init_r
20413     was the only function in it.
20414
20415     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20416     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20417     Acked-by: Heiko Schocher <hs@denx.de>
20418
20419 commit 3cb7a4805fc8fb4c09e4801e1c7d531186f20190
20420 Author: Wolfgang Denk <wd@denx.de>
20421 Date:   Tue Jul 28 22:13:52 2009 +0200
20422
20423     TQM8xx* boards: set larger SMC Rx buffer len
20424
20425     Commit 2b3f12c2 added support for configurable SMC Rx buffer length on
20426     8xx systems. Enable this feature on TQM8xx* based boards.
20427
20428     This fixes the problem that pasting text in the middle of a line
20429     (i. e. inserting in edit mode) did not work - only the first two
20430     characters got inserted, the rest was lost.
20431
20432     Signed-off-by: Wolfgang Denk <wd@denx.de>
20433
20434 commit 4b7511478b62a539e5b066d19a986b75e5d9a527
20435 Author: Wolfgang Denk <wd@denx.de>
20436 Date:   Tue Jul 28 22:07:37 2009 +0200
20437
20438     Fix ext2load return code
20439
20440     Make the ext2load command return 0 on success (instead of the file
20441     length).
20442
20443     Also fix output format (get rid of random newlines) and some coding
20444     style issues (long lines etc.).
20445
20446     Signed-off-by: Wolfgang Denk <wd@denx.de>
20447
20448 commit 56fdaadc124a8ef9ec0fd8ff578233ec3b1137be
20449 Author: Weirich, Bernhard <Bernhard.Weirich@riedel.net>
20450 Date:   Wed Jun 10 14:00:37 2009 +0200
20451
20452     ext2: fix inode size and calculations
20453
20454     Signed-off-by: unsik Kim <donari75@gmail.com>
20455     Signed-off-by: Bernhard Weirich <bernhard.weirich@riedel.net>
20456     Signed-off-by: Wolfgang Denk <wd@denx.de>
20457     Tested-by: Wolfgang Denk <wd@denx.de>
20458
20459 commit cd7826359ee71e8f6f3d68331930ab9cbe1c990e
20460 Author: Tom Rix <Tom.Rix@windriver.com>
20461 Date:   Sun Jun 28 12:52:29 2009 -0500
20462
20463     TWL4030 Add power reset button
20464
20465     The Zoom2 power reset button is on the top right side of the
20466     main board.  Press and hold for about to 8 seconds to completely
20467     reset the board.
20468
20469     Some of the beta boards have a hardware problem that prevents
20470     using this feature.  If is difficult to further characterize the
20471     boards that fail.  So disable resetting for all beta boards.
20472
20473     The Zoom1 reset button is the red circle on the top right,
20474     front of the board.  Press and hold the button for 8 seconds to
20475     completely reset the board.
20476
20477     After analyzing beagle, it was determined that other boards
20478     that use the twl4030 for power managment can also make use
20479     this function.
20480
20481     The resetting is done by the power management part of the twl4030.
20482     Since there is no existing drivers/power, add one.
20483
20484     The compilation of power/twl4030.h is controlled by the config
20485     variable CONFIG_TWL4030_POWER
20486
20487     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20488     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20489     Acked-by: Heiko Schocher <hs@denx.de>
20490
20491 commit 8966eb4c1c2d894b2a76174ba904c26c5af815b8
20492 Author: Tom Rix <Tom.Rix@windriver.com>
20493 Date:   Sun Jun 28 12:52:28 2009 -0500
20494
20495     TWL4030 Add initial support
20496
20497     The TWL4030 supplies many peripherals for OMAP3 boards. These include
20498     power management, usb and, keyboard.
20499
20500     The product description is found here:
20501
20502     http://focus.ti.com/docs/prod/folders/print/tps65950.html
20503
20504     Product reference document, tps65950.pdf, is found here:
20505
20506     http://www.ti.com/lit/gpn/tps65950
20507
20508     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20509     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20510     Acked-by: Heiko Schocher <hs@denx.de>
20511
20512 commit 7f79dfb48b7419d5caa1cf932fcff4e2fb7040af
20513 Author: Tom Rix <Tom.Rix@windriver.com>
20514 Date:   Sun Jun 28 12:52:27 2009 -0500
20515
20516     OMAP I2C Fix the sampling clock.
20517
20518     This problem is seen on Zoom1 and Zoom2 in the startup and
20519     when i2c probe is used
20520
20521     Before :
20522
20523     In:    serial
20524     Out:   serial
20525     Err:   serial
20526     timed out in wait_for_bb: I2C_STAT=1000
20527     timed out in wait_for_bb: I2C_STAT=1000
20528     timed out in wait_for_bb: I2C_STAT=1000
20529     timed out in wait_for_pin: I2C_STAT=1000
20530     I2C read: I/O error
20531     timed out in wait_for_bb: I2C_STAT=1000
20532     timed out in wait_for_bb: I2C_STAT=1000
20533     Die ID #327c00020000000004013ddd05026013
20534     Hit any key to stop autoboot:  0
20535     OMAP3 Zoom1# i2c probe
20536     Valid chip addresses:timed out in wait_for_bb: I2C_STAT=1000
20537      02 03 04 05 06 07 08 09 0A 0B 0C 0D <snip>
20538
20539     After :
20540
20541     In:    serial
20542     Out:   serial
20543     Err:   serial
20544     Die ID #327c00020000000004013ddd05026013
20545     Hit any key to stop autoboot:  0
20546     OMAP3 Zoom1# i2c probe
20547     Valid chip addresses: 48 49 4A 4B
20548
20549     The addresses are for the twl4030.
20550
20551     The prescalar that converts the function clock to the sampling
20552     clock is hardcoded to 0.  The reference manual recommends 7
20553     if the function clock is 96MHz.
20554
20555     Instead of just changing the hardcoded values, the prescalar
20556     is calculated from the value I2C_IP_CLK.
20557
20558     The i2c #defines are in kHz.  The speed passed into the
20559     i2c init routine is in Hz.  To be consistent, change the
20560     defines to be in Hz.
20561
20562     The timing calculations are based on what is done in the
20563     linux 2.6.30 kernel in drivers/i2c/buses/i2c_omap.c as
20564     apposed to what is done in TRM.
20565
20566     The major variables in the timing caculations are
20567     specified as #defines that can be overriden as required.
20568
20569     The variables and their defaults are
20570
20571     I2C_IP_CLK                          SYSTEM_CLOCK_96
20572     I2C_INTERNAL_SAMPLING_CLK           19200000
20573     I2C_FASTSPEED_SCLL_TRIM                     6
20574     I2C_FASTSPEED_SCLH_TRIM                     6
20575     I2C_HIGHSPEED_PHASE_ONE_SCLL_TRIM   I2C_FASTSPEED_SCLL_TRIM
20576     I2C_HIGHSPEED_PHASE_ONE_SCLH_TRIM   I2C_FASTSPEED_SCLH_TRIM
20577     I2C_HIGHSPEED_PHASE_TWO_SCLL_TRIM   I2C_FASTSPEED_SCLL_TRIM
20578     I2C_HIGHSPEED_PHASE_TWO_SCLH                I2C_FASTSPEED_SCLH_TRIM
20579
20580     This was runtime verified on Zoom1, Zoom2, Beagle and Overo.
20581     The 400kHz and 3.4M cases were verifed on test Zoom1,
20582     Zoom2, Beagle and Overo configurations.
20583
20584     Testing for omap2 will be done in a second step as Nishanth
20585     and Jean-Christophe commented.
20586
20587     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
20588     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20589     Acked-by: Heiko Schocher <hs@denx.de>
20590
20591 commit 4ce5a72851ff2960543b125866c6132e0094e1ee
20592 Author: Heiko Schocher <hs@denx.de>
20593 Date:   Mon Jul 20 09:59:37 2009 +0200
20594
20595     arm, i2c: added support for the TWSI I2C Interface
20596
20597     Signed-off-by: Heiko Schocher <hs@denx.de>
20598
20599 commit 042d01c72e0ea95731708dd24bb8b6cf42e75c80
20600 Author: Stefan Roese <sr@denx.de>
20601 Date:   Mon Jul 27 09:13:38 2009 +0200
20602
20603     ppc4xx: Fix problem with NOR range assignment in Canyonlands ft_board_setup
20604
20605     This patch fixes the problem, that the current fdt board fixup code only
20606     set's one range, the one for NOR. By this it's overwriting the already
20607     correctly configured values done in __ft_board_setup(). Just remove this
20608     now unneeded NOR fixup and all the ranges are correctly defined.
20609
20610     Signed-off-by: Stefan Roese <sr@denx.de>
20611     Cc: Dirk Eibach <eibach@gdsys.de>
20612     Cc: Felix Radensky <felix@embedded-sol.com>
20613
20614 commit 11a1604f8d0a8d936b42f6435d004b4aa33a5d87
20615 Author: Stefan Roese <sr@denx.de>
20616 Date:   Mon Jul 27 07:42:48 2009 +0200
20617
20618     ppc4xx: Add some NAND-booting bootstrap entries to Kilauea chip_config cmd
20619
20620     This patch adds some I2C bootstrap setting for NAND booting to the Kilauea
20621     chip_config command ("533-nand" and "600-nand").
20622
20623     Additionally some incorrectly indented lines are fixed.
20624
20625     Signed-off-by: Stefan Roese <sr@denx.de>
20626
20627 commit 5b34691ff87821891375b28ec5bcf5154575a735
20628 Author: Stefan Roese <sr@denx.de>
20629 Date:   Mon Jul 27 07:42:37 2009 +0200
20630
20631     ppc4xx: Kilauea: Fix SDRAM init in NAND booting version
20632
20633     DDR2 Auto-calibration needs to be disabled on the NAND booting PPC4xx
20634     targets. Otherwise the configured fixed init values for some DDR2
20635     controller registers (e.g. RQDC) are not initialized at all resulting
20636     in a non working SDRAM.
20637
20638     Signed-off-by: Stefan Roese <sr@denx.de>
20639
20640 commit f3ed3c9b7441cde936d06a1ff7b1490ff0d600e6
20641 Author: Stefan Roese <sr@denx.de>
20642 Date:   Mon Jul 27 10:53:43 2009 +0200
20643
20644     ppc4xx: Fix Arches DDR2 initialization
20645
20646     Testing on AMCC Arches with the latest U-Boot version yielded that DDR2
20647     initialization is currently broken. U-Boot hangs upon relocation to SDRAM
20648     or crashes with random traps. This patch fixes this problem. Arches now
20649     uses a different WRDTR and CLKTR default setting than Canyonlands/Glacier.
20650
20651     Signed-off-by: Stefan Roese <sr@denx.de>
20652
20653 commit ab4c62c1ba788bf7f673a985d99a76d9c2fd7eca
20654 Author: Dirk Eibach <eibach@gdsys.de>
20655 Date:   Mon Jul 27 08:49:48 2009 +0200
20656
20657     ppc4xx: Add GDsys CompactCenter board support.
20658
20659     Board support for the Guntermann & Drunck CompactCenter and
20660     DevCon-Center.
20661     Based on the AMCC Canyonlands board support by Stefan Roese.
20662
20663     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
20664     Signed-off-by: Stefan Roese <sr@denx.de>
20665
20666 commit c2e49f706ba13213f3c8da3a33e88010214e1997
20667 Author: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
20668 Date:   Sat Jul 25 06:19:12 2009 +0200
20669
20670     mpc83xx: Add esd VME8349 board support
20671
20672     This patch adds support for the esd VME8349 board equipped with the
20673     MPC8349. It's a VME PMC carrier board equipped with the Tundra
20674     TSI148 VME-bridge.
20675
20676     Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
20677     Signed-off-by: Stefan Roese <sr@denx.de>
20678     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
20679
20680 commit fe613cdd4eb2c5b257a60d8dfb7759742318c28a
20681 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
20682 Date:   Thu Jul 23 17:10:55 2009 -0400
20683
20684     sbc8349: combine HRCW flash and u-boot image flash
20685
20686     Up to this point in time, the sbc8349 board was storing the u-boot
20687     image in flash 2x.  One for the HRCW value at the beginning of
20688     flash (0xff80_0000), and once close to the end of flash (0xfff8_0000)
20689     for the actual image that got executed.
20690
20691     This moves the TEXT_BASE to be the beginning of flash, which makes
20692     the second copy of the image redundant, and frees up the flash
20693     from the end of the environment storage to the end of the flash
20694     device itself.
20695
20696     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
20697     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
20698
20699 commit be9b56df02168ca97562d6b9ec791136e4cd925a
20700 Author: Kim Phillips <kim.phillips@freescale.com>
20701 Date:   Thu Jul 23 14:09:38 2009 -0500
20702
20703     mpc83xx: CONFIG_83XX_GENERIC_PCI is now synonymous with CONFIG_PCI; remove the former
20704
20705     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
20706
20707 commit 94978e19f31d225b4f7d97c4acbac1ecfaeb8f69
20708 Author: Wolfgang Denk <wd@denx.de>
20709 Date:   Mon Jul 27 10:37:37 2009 +0200
20710
20711     Prepare 2009.08-rc1 (again, after fixing last minute issues).
20712
20713     Update CHANGELOG
20714
20715     Signed-off-by: Wolfgang Denk <wd@denx.de>
20716
20717 commit 9689ddcca6e01f3637b4442fa8575f29ef4d7aa3
20718 Author: Wolfgang Denk <wd@denx.de>
20719 Date:   Mon Jul 27 10:06:39 2009 +0200
20720
20721     cpu/arm920t/start.S: include <common.h> to have ROUND() defined
20722
20723     Commit fcd3c87e made include/common.h usable by assembler code but
20724     failed to update cpu/arm920t/start.S
20725
20726     Signed-off-by: Wolfgang Denk <wd@denx.de>
20727
20728 commit c9ed38cb6de50fdb4aaa60b668c555002903b211
20729 Author: Wolfgang Denk <wd@denx.de>
20730 Date:   Mon Jul 27 10:01:11 2009 +0200
20731
20732     at91cap9adk: fix #ifdef/#endif pairing (2nd try)
20733
20734     Commit 7024aa14 was supposed to fix the #ifdef/#endif pairing in
20735     include/configs/at91cap9adk.h, but did not cate all problems.
20736
20737     Signed-off-by: Wolfgang Denk <wd@denx.de>
20738
20739 commit fb364bec5f29164d3ee681fcd9d187be8435db12
20740 Author: Wolfgang Denk <wd@denx.de>
20741 Date:   Mon Jul 27 09:58:14 2009 +0200
20742
20743     Fix include/common.h for boards with CONFIG_STATUS_LED
20744
20745     The reordering of include/common.h by commit fcd3c87e495f3c48 broke
20746     boards with status LED support, resulting in
20747         error: #error Status LED configuration missing
20748     errors. Undo this reordering to avoid this issue.
20749
20750     Signed-off-by: Wolfgang Denk <wd@denx.de>
20751
20752 commit 942828a0980b3cea7db698784cc7f6a3e7740b2b
20753 Author: Wolfgang Denk <wd@denx.de>
20754 Date:   Mon Jul 27 09:19:15 2009 +0200
20755
20756     ABI: fix build problems due to now needed div64 routine.
20757
20758     Signed-off-by: Wolfgang Denk <wd@denx.de>
20759
20760 commit 85d6bf0bdc8ccad2d67a9160472f6f8c6bb482fb
20761 Author: Wolfgang Denk <wd@denx.de>
20762 Date:   Mon Jul 27 08:50:59 2009 +0200
20763
20764     PMC405DE: fix out of tree building
20765
20766     Signed-off-by: Wolfgang Denk <wd@denx.de>
20767
20768 commit 10c7604d021949464b1e4ba903df95e6b2f0d2ff
20769 Author: Wolfgang Denk <wd@denx.de>
20770 Date:   Mon Jul 27 00:24:55 2009 +0200
20771
20772     Prepare 2009.08-rc1
20773
20774     Update CHANGELOG, minor coding style fix.
20775
20776     Signed-off-by: Wolfgang Denk <wd@denx.de>
20777
20778 commit fafbb2c3e4b35b60ca303ed2ad1c6cf400cd9a22
20779 Author: rhabarber1848@web.de <rhabarber1848@web.de>
20780 Date:   Fri Jul 24 08:16:30 2009 +0200
20781
20782     add WATCHDOG_RESET to allow LZMA kernel decompression on slow machines
20783
20784     Signed-off-by: rhabarber1848@web.de
20785
20786 commit 3c972849f2becbf19c13a24f090d293f37ecf616
20787 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
20788 Date:   Thu Jul 23 23:31:58 2009 +0200
20789
20790     Less verbose output when loading vxworks 6.x images
20791
20792     Loading vxWorks 5.x images resulted just into 3 or 4 lines of output.
20793     With vxWorks 6.x and the new GCC it emits about 30 lines, which is
20794     far too noisy in my opinion.
20795
20796     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
20797
20798 commit fcd3c87e495f3c48b70c919869fb1e0b93d4880b
20799 Author: Wolfgang Denk <wd@denx.de>
20800 Date:   Fri Jul 24 00:17:48 2009 +0200
20801
20802     Make include/common.h usable by assembler code
20803
20804     Commit 70ebf316 factored out the ROUND() macro into include/common.h,
20805     not realizing that the primary use of this macro on AT91 systems was
20806     in start.S where common.h was not included, and could not be included
20807     because it contains a lot of C code which the assembler doesn't
20808     understand.
20809
20810     This patch wraps such code in common.h in a "#ifndef __ASSEMBLY__"
20811     construct, and then adds an include to cpu/arm926ejs/start.S thus
20812     solving the problem.
20813
20814     Signed-off-by: Wolfgang Denk <wd@denx.de>
20815
20816 commit deec15b3064d3bb0189aede3c2921fd7ee401a0f
20817 Author: Heiko Schocher <heiko.schocher@invitel.hu>
20818 Date:   Thu Jul 23 13:27:04 2009 +0200
20819
20820     arm: add _lshrdi3.S
20821
20822     Signed-off-by: Heiko Schocher <hs@denx.de>
20823
20824 commit 52b1bf2c5cd2f8af880dab503d0039b35570665b
20825 Author: Wolfgang Denk <wd@denx.de>
20826 Date:   Thu Jul 23 13:15:59 2009 +0200
20827
20828     Make linking against libgcc configurable
20829
20830     Many (especially ARM) tool chains seem to come with broken or
20831     otherwise unusable (for the purposes of builing U-Boot) run-time
20832     support libraries `libgcc.a'. By using the "USE_PRIVATE_LIBGCC"
20833     setting we allow to use alternative libraries instead.
20834
20835     "USE_PRIVATE_LIBGCC" can either be set as an environment variable in
20836     the shell, or as a command line argument when running "make", i. e.
20837         $ make USE_PRIVATE_LIBGCC=yes
20838     or
20839         $ USE_PRIVATE_LIBGCC=yes
20840         $ export USE_PRIVATE_LIBGCC
20841         $ make
20842
20843     The value of "USE_PRIVATE_LIBGCC" is the name of the directory which
20844     contains the alternative run-time support library `libgcc.a'. The
20845     special value "yes" selects the directory $(OBJTREE)/lib_$(ARCH) .
20846
20847     Note that not all architectures provide an alternative `libgcc.a' in
20848     their lib_$(ARCH) directories - so far, only ARM does.
20849
20850     Signed-off-by: Wolfgang Denk <wd@denx.de>
20851     Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
20852     Cc: Prafulla Wadaskar <prafulla@marvell.com>
20853     cc: Stefan Roese <sr@denx.de>
20854
20855 commit 479105065d965121f57b55dcfe83a940cba46ac1
20856 Author: Dirk Behme <dirk.behme@googlemail.com>
20857 Date:   Wed Jul 22 17:51:56 2009 +0200
20858
20859     Use do_div from div64.h for vsprintf
20860
20861     Use do_div from div64.h for vsprintf in case of 64bit division.
20862     For 32bit division, do_div from div64.h can't be used as it
20863     needs a 64bit parameter.
20864
20865     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
20866     Acked-by: Stefan Roese <sr@denx.de>
20867     CC: Simon Kagstrom <simon.kagstrom@netinsight.net>
20868
20869 commit 48287792384a93d77d43aaaa1c06cac275bbe1bb
20870 Author: Kyungmin Park <kmpark@infradead.org>
20871 Date:   Mon Jul 20 09:47:47 2009 +0900
20872
20873     Fix compiler warnings after loff_t change
20874
20875     Now 'env_addr' type is loff_t so use correct field type.
20876
20877     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
20878
20879 commit 9c67352f727a5b5eff531c852f9cff59fcb17f7f
20880 Author: Wolfgang Denk <wd@denx.de>
20881 Date:   Sun Jul 26 23:28:02 2009 +0200
20882
20883     Revert "ppc: Unlock cache-as-ram in a consistent manner"
20884
20885     This reverts commit 982adfc610669482a32127282fe489857a92cfe3.
20886
20887     This patch causes problems on MPC83xx boards - flash recognition stops
20888     working.
20889
20890     Signed-off-by: Wolfgang Denk <wd@denx.de>
20891
20892 commit 35cf3b57eafe3ee1f693e24267e0ecfefab60251
20893 Author: Jens Scharsig <esw@bus-elektronik.de>
20894 Date:   Fri Jul 24 10:31:48 2009 +0200
20895
20896     update the EB+MCF-EV123 board support
20897
20898     This patch updates the support for EB+MCF-EV123 board and needs
20899     the [PATCH 1/2 V3] new video driver for bus vcxk framebuffers
20900
20901     * remove the board framebuffer driver
20902     * use the common bus_vcxk framebuffer driver
20903     * adds bmp support
20904     * adds splashimage support
20905     * fix serveral cosmetical errors
20906
20907     Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
20908     [agust@denx.de: fixed some style issues before applying]
20909     Signed-off-by: Anatolij Gustschin <agust@denx.de>
20910
20911 commit 04538cdb752eeea8fd23cf7ac3394439f189fb77
20912 Author: Anatolij Gustschin <agust@denx.de>
20913 Date:   Sun Jul 26 12:05:25 2009 +0200
20914
20915     video: bus_vcxk.c: fix style issues added by 50217dee
20916
20917     Signed-off-by: Anatolij Gustschin <agust@denx.de>
20918
20919 commit 50217deeb07911d686790d34d468eb9a5245f68d
20920 Author: Jens Scharsig <esw@bus-elektronik.de>
20921 Date:   Fri Jul 24 10:09:02 2009 +0200
20922
20923     new video driver for bus vcxk framebuffers
20924
20925     This patch adds a new video driver
20926
20927     * adds common bus_vcxk framebuffer driver
20928
20929     Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
20930     [agust@denx.de: fixed lots of style issues before applying]
20931     Signed-off-by: Anatolij Gustschin <agust@denx.de>
20932
20933 commit 60e97419246d0a3615758ad6af40680aefb5f7f1
20934 Author: Alessandro Rubini <rubini@gnudd.com>
20935 Date:   Tue Jul 21 14:09:45 2009 +0200
20936
20937     lcd.h: define extern vidinfo_t for all cases
20938
20939     include/lcd.h has different vidinfo for different platforms,
20940     and several extern declaration, but one for the default case was
20941     missing. This makes them a single extern declaration for everyone.
20942
20943     Signed-off-by: Alessandro Rubini <rubini@gnudd.com>
20944
20945 commit bcf0b5248952c6b03081dc5cc4ff9e0b2299c5fa
20946 Author: Anatolij Gustschin <agust@denx.de>
20947 Date:   Sun Jul 26 11:04:59 2009 +0200
20948
20949     mimc200.c: fix too long lines added by f68378d6
20950
20951     Signed-off-by: Anatolij Gustschin <agust@denx.de>
20952
20953 commit f68378d60a905d43155f2e89bf81999d3c93a90a
20954 Author: Mark Jackson <mpfj-list@mimc.co.uk>
20955 Date:   Tue Jul 21 11:35:22 2009 +0100
20956
20957     Add LCD support to MIMC200 board
20958
20959     This patch updates the MIMC200 files to enable the LCD.
20960
20961     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
20962
20963 commit 69f32e6c24d41fcdf347ff64e9c13b25059ace58
20964 Author: Mark Jackson <mpfj-list@mimc.co.uk>
20965 Date:   Tue Jul 21 11:18:44 2009 +0100
20966
20967     Add 16bit colour support in lcd.h
20968
20969     This patch adds support for LCD_COLOR16 in include/lcd.h.
20970
20971     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
20972
20973 commit bdc873ea063b8cc6d44c6ab748b7723a97d8d7b3
20974 Author: Anatolij Gustschin <agust@denx.de>
20975 Date:   Sun Jul 26 10:34:58 2009 +0200
20976
20977     lib_avr32/board.c: fix too long line added by 716ece1d
20978
20979     Signed-off-by: Anatolij Gustschin <agust@denx.de>
20980
20981 commit 716ece1de9a7d43a61d8698ac41b71b64f66f9e9
20982 Author: Mark Jackson <mpfj-list@mimc.co.uk>
20983 Date:   Tue Jul 21 11:11:37 2009 +0100
20984
20985     Add AVR32 LCD support
20986
20987     This patch adds support for the AVR32 LCD controller.  This patch is
20988     based off the latest u-boot-video.
20989
20990     A quick summary of what's going on:-
20991
20992     Enable LCDC pixel clock
20993     Enable LCDC port pins
20994     Add framebuffer pointer to global_data struct
20995     Allocate framebuffer
20996
20997     To use the new code, update your board config to include something like
20998     this:-
20999
21000     #define CONFIG_LCD                  1
21001
21002     #if defined(CONFIG_LCD)
21003     #define CONFIG_CMD_BMP
21004     #define CONFIG_ATMEL_LCD            1
21005     #define LCD_BPP                             LCD_COLOR16
21006     #define CONFIG_BMP_16BPP            1
21007     #define CONFIG_FB_ADDR                      0x10600000
21008     #define CONFIG_WHITE_ON_BLACK               1
21009     #define CONFIG_VIDEO_BMP_GZIP               1
21010     #define CONFIG_SYS_VIDEO_LOGO_MAX_SIZE              262144
21011     #define CONFIG_ATMEL_LCD_BGR555             1
21012     #define CONFIG_SYS_CONSOLE_IS_IN_ENV        1
21013     #define CONFIG_SPLASH_SCREEN                1
21014     #endif
21015
21016     The standard U-Boot BMP and Splash-screen features should just work.
21017
21018     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
21019     [agust@denx.de: fixed some style issues]
21020     Signed-off-by: Anatolij Gustschin <agust@denx.de>
21021
21022 commit 6111722a9281c6e04a7304d502556afff6a5a1f8
21023 Author: Alessandro Rubini <rubini@gnudd.com>
21024 Date:   Sun Jul 19 17:52:27 2009 +0200
21025
21026     video: move extern declarations from C to headers
21027
21028     This moves some extern declaration from lcd.c to lcd.h, removing
21029     unneeded ifdef around a pair of them.  Additionally, since
21030     gunzip_bmp() was declared static in cmd_bmp.c but extern in lcd.c, I
21031     removed the static.  The extra "#include <lcd.h>" in cmd_bmp.c is
21032     added to ensure the header is consistent with the source.
21033
21034     This has been compile-tested on both ARM (at91 boards) and PowerPC
21035     (HH405_config, TQM823L_LCD_config, mcc200_config), to test all use
21036     combinations.
21037
21038     Signed-off-by: Alessandro Rubini <rubini@gnudd.it>
21039     [agust@denx.de: removed gunzip_bmp() fixes as commit c01171ea did it]
21040     Signed-off-by: Anatolij Gustschin <agust@denx.de>
21041
21042 commit f51e001143c58447eb50e7aefa2b09eb4cc1410c
21043 Author: Mike Frysinger <vapier@gentoo.org>
21044 Date:   Thu Jul 23 16:26:58 2009 -0400
21045
21046     Blackfin: restore EVT1 handling in linker script
21047
21048     Sadly, the Blackfin linker script unification lost a small #ifdef logic
21049     needed on older parts.  Restore that CONFIG_BFIN_BOOTROM_USES_EVT1 logic.
21050
21051     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
21052
21053 commit f33b325af666b12eafa9ab235b2cd59832d6e51c
21054 Author: Wolfgang Denk <wd@denx.de>
21055 Date:   Fri Jul 24 14:24:07 2009 +0200
21056
21057     Revert "zlib: updated to v.1.2.3"
21058
21059     This reverts commit b201171f2b4d509f3ad510b214bee70ff902e3d6.
21060
21061     The commit caused problems for example when unpacking kernel images:
21062
21063            Uncompressing Kernel Image ... Error: inflate() returned -2
21064            GUNZIP: uncompress, out-of-mem or overwrite error - must
21065            RESET board to recover
21066
21067     Conflicts:
21068
21069         include/u-boot/zlib.h
21070         lib_generic/zlib.c
21071
21072     Signed-off-by: Wolfgang Denk <wd@denx.de>
21073
21074 commit 4b1389e0ceb19e9b50b96fd3908483a6c2274fb0
21075 Author: Stefan Roese <sr@denx.de>
21076 Date:   Tue Jul 21 14:06:29 2009 +0200
21077
21078     ppc4xx: Add chip_config command to AMCC Kilauea eval board
21079
21080     This patch removes the "alterpll" command and replaces it with the now
21081     ppc4xx standard "chip_config" command to configure the I2C bootstrap
21082     EEPROM.
21083
21084     Signed-off-by: Stefan Roese <sr@denx.de>
21085
21086 commit f6af8ce0c80327cb6aaa347642026ad838335c23
21087 Author: Stefan Roese <sr@denx.de>
21088 Date:   Tue Jul 21 14:33:52 2009 +0200
21089
21090     ppc4xx: Fix EEPROM configuration on Kilauea
21091
21092     Kilauea has an AT24C02 EEPROM which has an 8 byte page. Without defining
21093     CONFIG_SYS_EEPROM_PAGE_WRITE_BITS to 3 the "eeprom" command doesn't
21094     work correctly.
21095
21096     Additionally the page write delay (CONFIG_SYS_EEPROM_PAGE_WRITE_DELAY_MS)
21097     is set to a more defensive value of 10ms.
21098
21099     Signed-off-by: Stefan Roese <sr@denx.de>
21100
21101 commit 99d8b23bc7e2be04fcbf49c5cec9f5ae76df290c
21102 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
21103 Date:   Wed Jul 22 13:56:21 2009 +0200
21104
21105     ppc4xx: Add 405EP based PMC405DE board
21106
21107     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21108     Signed-off-by: Stefan Roese <sr@denx.de>
21109
21110 commit da799f66ad1d4fc36dd20cc2d7e584493fda8546
21111 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
21112 Date:   Mon Jul 20 12:15:38 2009 +0200
21113
21114     ppc4xx: Add struct for 4xx GPIO controller registers
21115
21116     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21117     Signed-off-by: Stefan Roese <sr@denx.de>
21118
21119 commit 58ea142fb2e969f32306c8da1dabfaebd6fa141a
21120 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
21121 Date:   Wed Jul 22 17:27:56 2009 +0200
21122
21123     ppc4xx: Replace 4xx lowercase SPR references
21124
21125     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21126     Signed-off-by: Stefan Roese <sr@denx.de>
21127
21128 commit 87c0b72908e05662b8b415e26e1042f4779629da
21129 Author: Stefan Roese <sr@denx.de>
21130 Date:   Mon Jul 20 06:57:27 2009 +0200
21131
21132     Add "chip_config" command for PPC4xx bootstrap configuration
21133
21134     This patch adds a generic command for programming I2C bootstrap
21135     eeproms on PPC4xx. An implementation for Canyonlands board is
21136     included.
21137
21138     The command name is intentionally chosen not to be PPC4xx specific.
21139     This way other CPU's/SoC's can implement a similar command under
21140     the same name, perhaps with a different syntax.
21141
21142     Usage on Canyonlands:
21143
21144     => chip_config
21145     Available configurations (I2C address 0x52):
21146     600-nor          - NOR  CPU: 600 PLB: 200 OPB: 100 EBC: 100
21147     600-nand         - NAND CPU: 600 PLB: 200 OPB: 100 EBC: 100
21148     800-nor          - NOR  CPU: 800 PLB: 200 OPB: 100 EBC: 100
21149     800-nand         - NAND CPU: 800 PLB: 200 OPB: 100 EBC: 100
21150     1000-nor         - NOR  CPU:1000 PLB: 200 OPB: 100 EBC: 100
21151     1000-nand        - NAND CPU:1000 PLB: 200 OPB: 100 EBC: 100
21152     1066-nor         - NOR  CPU:1066 PLB: 266 OPB:  88 EBC:  88 ***
21153     1066-nand        - NAND CPU:1066 PLB: 266 OPB:  88 EBC:  88
21154     => chip_config 600-nor
21155     Using configuration:
21156     600-nor          - NOR  CPU: 600 PLB: 200 OPB: 100 EBC: 100
21157     done (dump via 'i2c md 52 0.1 10')
21158     Reset the board for the changes to take effect
21159
21160     Other 4xx boards will be migrated to use this command soon
21161     as well.
21162
21163     Signed-off-by: Stefan Roese <sr@denx.de>
21164     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
21165     Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21166
21167 commit 10c1b218556ed9871f36bc0c407f4f2f6196353b
21168 Author: Peter Tyser <ptyser@xes-inc.com>
21169 Date:   Fri Jul 17 19:01:16 2009 -0500
21170
21171     xpedite1k: Move to X-ES vendor directory
21172
21173     The XPedite1000 is an X-ES product thus it can be put in board/xes along
21174     with other X-ES boards.  Along with the move, the board was renamed to
21175     XPedite1000 from XPedite1K to fit X-ES's standard naming convention.
21176     Maintainership was also transfered to Peter Tyser.
21177
21178     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21179     Signed-off-by: Stefan Roese <sr@denx.de>
21180
21181 commit 54381b79d268e1bead5d78ed8423df31a3cb0e2c
21182 Author: Peter Tyser <ptyser@xes-inc.com>
21183 Date:   Fri Jul 17 19:01:15 2009 -0500
21184
21185     xpedite1k: Sync checkboard() with other X-ES boards
21186
21187     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21188     Signed-off-by: Stefan Roese <sr@denx.de>
21189
21190 commit 9b4ef1f5dc0daab64f46249a32e67279c4d44fd2
21191 Author: Peter Tyser <ptyser@xes-inc.com>
21192 Date:   Fri Jul 17 19:01:14 2009 -0500
21193
21194     xpedite1k: Sync up board config options with other X-ES boards
21195
21196     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21197     Signed-off-by: Stefan Roese <sr@denx.de>
21198
21199 commit 4cdad5f43ae67e4ceeac69ef4af4392bd2f7381f
21200 Author: Peter Tyser <ptyser@xes-inc.com>
21201 Date:   Fri Jul 17 19:01:13 2009 -0500
21202
21203     xpedite1k: Sync organization of board config with other X-ES boards
21204
21205     This change should have no functional effect
21206
21207     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21208     Signed-off-by: Stefan Roese <sr@denx.de>
21209
21210 commit c4ae1a0257a0f5008ee2686e8aa92fba3992f279
21211 Author: Peter Tyser <ptyser@xes-inc.com>
21212 Date:   Fri Jul 17 19:01:12 2009 -0500
21213
21214     xpedite1k: Sync up commands and environment with other X-ES boards
21215
21216     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21217     Signed-off-by: Stefan Roese <sr@denx.de>
21218
21219 commit fbc7951ea84c2fe6da0f6007b672ed35bae91acb
21220 Author: Peter Tyser <ptyser@xes-inc.com>
21221 Date:   Fri Jul 17 19:01:11 2009 -0500
21222
21223     xpedite1k: Disable unused ethernet port 1
21224
21225     The XPedite1000 only has 2 available ethernet ports:
21226     ppc_4xx_eth2 (EMAC2) and ppc_4xx_eth3 (EMAC3)
21227
21228     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21229     Signed-off-by: Stefan Roese <sr@denx.de>
21230
21231 commit 767e32ad369d83f55f950e6938e68b6dba7fa65f
21232 Author: Peter Tyser <ptyser@xes-inc.com>
21233 Date:   Fri Jul 17 19:01:10 2009 -0500
21234
21235     xpedite1k: Store environment in flash
21236
21237     Previously an I2C EEPROM was used.  The EEPROM had size, reliability,
21238     and access issues which are resolved by storing the environment in
21239     flash.
21240
21241     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21242     Signed-off-by: Stefan Roese <sr@denx.de>
21243
21244 commit b88da157f9990cd2cb081e4faea4b9581b5d0e2f
21245 Author: Peter Tyser <ptyser@xes-inc.com>
21246 Date:   Fri Jul 17 19:01:09 2009 -0500
21247
21248     xpedite1k: Add support for additional GPIO pins
21249
21250     Enable GPIO pins for an I2C EEPROM write protect, a system reset pin,
21251     and a PMC #MONARCH pin.  These pins are not currently used in U-Boot,
21252     but are used in OSes and may be used in U-Boot in the future.
21253
21254     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21255     Signed-off-by: Stefan Roese <sr@denx.de>
21256
21257 commit 42735815dd9ba39efe51203868aebce04053c8de
21258 Author: Peter Tyser <ptyser@xes-inc.com>
21259 Date:   Fri Jul 17 19:01:08 2009 -0500
21260
21261     xpedite1k: Add support for optional flashes
21262
21263     The XPedite1000 can be built with 4 total flashes:
21264     - 512KB AMD socketed
21265     - 16MB Intel soldered
21266     - 2 x 32MB AMD MirrorBit flashes
21267
21268     Add support for the optional 2 32MB CFI-compliant AMD flashes
21269
21270     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21271     Signed-off-by: Stefan Roese <sr@denx.de>
21272
21273 commit e02990764c7415c84668823a0fc8c5b4dd8d8cf0
21274 Author: Peter Tyser <ptyser@xes-inc.com>
21275 Date:   Fri Jul 17 19:01:07 2009 -0500
21276
21277     xpedite1k: Cleanup coding style
21278
21279     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21280     Signed-off-by: Stefan Roese <sr@denx.de>
21281
21282 commit 086ff34a3a7e5e595630d658c1c13778399452d1
21283 Author: Peter Tyser <ptyser@xes-inc.com>
21284 Date:   Fri Jul 17 19:01:06 2009 -0500
21285
21286     xpedite1k: Remove support for reading MACs from EEPROM
21287
21288     By default, the XPedite1000 comes installed with xMon, a proprietary
21289     bootloader.  xMon stores its MAC address in an onboard EEPROM.  Rather
21290     than requiring a non-standard location in the EEPROM to be reserved for
21291     MAC addresses, store the MAC addresses in U-Boot's standard environment.
21292     A U-Boot application or OS application can be used to migrate xMon MAC
21293     addresses to U-Boot's environment if necessary.
21294
21295     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21296     Signed-off-by: Stefan Roese <sr@denx.de>
21297
21298 commit 108d6d0099372f9f6532c3198fbaacabc121c9b3
21299 Author: Peter Tyser <ptyser@xes-inc.com>
21300 Date:   Fri Jul 17 19:01:05 2009 -0500
21301
21302     xpedite1k: Remove support for fixed SDRAM configuration
21303
21304     All XPedite1000's have SPD EEPROMs present and no fixed configuration
21305     parameters are currently defined or used
21306
21307     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21308     Signed-off-by: Stefan Roese <sr@denx.de>
21309
21310 commit c86d00a2ed923002f1ab0bfb0a925522628302e9
21311 Author: Peter Tyser <ptyser@xes-inc.com>
21312 Date:   Fri Jul 17 19:01:04 2009 -0500
21313
21314     xpedite1k: Remove CONFIG_SYS_DRAM_TEST support
21315
21316     POST or command line tests provide similar functionality
21317
21318     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21319     Signed-off-by: Stefan Roese <sr@denx.de>
21320
21321 commit 11ad309c183b176d8866944026a63c0f1c626f56
21322 Author: Peter Tyser <ptyser@xes-inc.com>
21323 Date:   Fri Jul 17 19:01:03 2009 -0500
21324
21325     xpedite1k: Use standard CFI flash driver
21326
21327     Using the CFI flash driver will allow write access to the 16MB Intel
21328     StrataFlash present on the XPedite1000.  The 512KB socketed (non
21329     CFI-compliant flash) will no longer be writable.
21330
21331     The mapping of the 16MB Strata flash was moved to 0xff000000 and the
21332     512KB AMD socketed flash was moved to 0xfe000000.
21333
21334     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21335     Signed-off-by: Stefan Roese <sr@denx.de>
21336
21337 commit d4d2e79bb433fc7ec18c68cc49cc6b7433d1320c
21338 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
21339 Date:   Thu Jul 16 22:13:57 2009 +0200
21340
21341     ppc4xx: Cleanup PLU405 board code
21342
21343     Some Coding style cleanup (braces, whitespaces, long lines)
21344
21345     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
21346     Signed-off-by: Stefan Roese <sr@denx.de>
21347
21348 commit b209a114829dc8a7a0e39a9335b6e4aebf9742cb
21349 Author: Dirk Eibach <eibach@gdsys.de>
21350 Date:   Fri Jul 17 14:16:40 2009 +0200
21351
21352     ppc4xx: Add DL-Vision 405EP board support
21353
21354     Board support for the Guntermann & Drunck DL-Vision.
21355
21356     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
21357     Signed-off-by: Stefan Roese <sr@denx.de>
21358
21359 commit 9b1b8c8a1bf52e9b65e1958e5205838576066cbc
21360 Author: Dirk Eibach <eibach@gdsys.de>
21361 Date:   Fri Jul 10 14:47:32 2009 +0200
21362
21363     ppc4xx: Fix missing freqOPB for 405EP
21364
21365     In cpu/ppc4xx/speed.c initialization of sysInfo->freqOPB for 405EP was
21366     left out for no obvious reason.
21367
21368     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
21369     Signed-off-by: Stefan Roese <sr@denx.de>
21370
21371 commit 0a371ca08908c9b2a58171223a79bffea1f7c6f5
21372 Author: Stefan Roese <sr@denx.de>
21373 Date:   Tue Jul 14 15:53:08 2009 +0200
21374
21375     ppc4xx: Fix TLB reset problem with recent 44x images
21376
21377     Patch d873133f [ppc4xx: Add Sequoia RAM-booting target] broke "normal"
21378     booting on some 44x platforms. This breakage is only noticed in some
21379     cases while powercycling. As it seems, the code in question in start.S
21380     didn't invalidate TLB #0. This makes sense since this TLB is used for
21381     the bootrom mapping. With the patch mentioned above even TLB #0 got
21382     invalidated resulting in an error later on.
21383
21384     This patch now fixes this issue by only invalidating TLB #0 in the RAM-
21385     booting case.
21386
21387     Tested succesfully on Sequoia and Canyonlands.
21388
21389     Signed-off-by: Stefan Roese <sr@denx.de>
21390     Cc: Dirk Eibach <Eibach@gdsys.de>
21391
21392 commit 44259bb9e696d22bf1773181111855a29f00cf33
21393 Author: Prafulla Wadaskar <prafulla@marvell.com>
21394 Date:   Fri Jul 17 19:56:30 2009 +0530
21395
21396     usb: bugfix driver/usb/host/ehci-hcd.c function ehci_submit_root
21397
21398     This change is cheked in Linux source and fix found to be in sync.
21399     This patch is tested for USB host interface on Kirkwood based
21400     Sheevaplug platform (ARM little endian board)
21401
21402     Risk: the impact of this patch is not validated on big endian board.
21403     This need to be checked...
21404
21405     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
21406     Signed-off-by: Remy Bohmer <linux@bohmer.net>
21407
21408 commit 28958b8bea4c66629c5a22fd3c8b0d49df90383d
21409 Author: Wolfgang Denk <wd@denx.de>
21410 Date:   Thu Jul 23 22:23:23 2009 +0200
21411
21412     Coding Style cleanup; update CHANGELOG.
21413
21414     Signed-off-by: Wolfgang Denk <wd@denx.de>
21415
21416 commit 2632c008e2c2cd61fefb622ed671ea3e6bd2e2a6
21417 Author: Mike Frysinger <vapier@gentoo.org>
21418 Date:   Tue Jul 21 22:59:36 2009 -0400
21419
21420     autoconf.mk: include before config.mk for top level files
21421
21422     By including autoconf.mk before config.mk, all top level files can use any
21423     config options it sets up (like <arch>_config.mk) or the Makefile itself
21424     without being forced to use lazy evaluation.
21425
21426 commit c01171eaecc963d2c1f56a0984a0cbcdd8a3ab3c
21427 Author: Mark Jackson <mpfj-list@mimc.co.uk>
21428 Date:   Tue Jul 21 11:30:53 2009 +0100
21429
21430     Remove static declaration from gunzip_bmp()
21431
21432     This patch removes the static declaration from gunzip_bmp()
21433
21434     Without it, the gunzip_bmp() function is not visible to
21435     common/lcd.c and fails to compile with an error.
21436
21437     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
21438
21439 commit 2d4a43e230a3c8bfd03b9beaa0eb2a95e779c03b
21440 Author: Peter Tyser <ptyser@gmail.com>
21441 Date:   Mon Jul 20 21:51:38 2009 -0500
21442
21443     cmd_tsi148: General cleanup
21444
21445     - Fix command help message
21446     - Disable DEBUG by default
21447     - Fix whitespace issues
21448     - Fix lines > 80 characters
21449
21450     Signed-off-by: Peter Tyser <ptyser@gmail.com>
21451     Acked-by: Stefan Roese <sr@denx.de>
21452
21453 commit 9aef73888509d10193615ee5cd9cf439ca44e937
21454 Author: Mike Frysinger <vapier@gentoo.org>
21455 Date:   Sun Jul 19 15:17:03 2009 -0400
21456
21457     unify HOST_CFLAGS and HOSTCFLAGS
21458
21459     The top build system sets up HOSTCFLAGS a bit and exports it, but other
21460     places use HOST_CFLAGS instead.  Unify the two as HOSTCFLAGS so that the
21461     values stay in sync.
21462
21463     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
21464
21465 commit 2e9393f500065f940e5e4ac7fe375e4c0b77b936
21466 Author: Wolfgang Denk <wd@denx.de>
21467 Date:   Thu Jul 23 21:16:59 2009 +0200
21468
21469     Update CHANGELOG
21470
21471     Signed-off-by: Wolfgang Denk <wd@denx.de>
21472
21473 commit e3b39f84e974df70065fa248f0f63993b1708c9d
21474 Author: André Schwarz <andre.schwarz@matrix-vision.de>
21475 Date:   Fri Jul 17 14:50:24 2009 +0200
21476
21477     update config for mvBC-P (MPC5200)
21478
21479     This patch adds I2C support for mvBC-P and defines flash layout
21480     matching the shipped product.
21481
21482     Signed-off-by: André Schwarz <andre.schwarz@matrix-vision.de>
21483
21484 commit cb6d0b72c2c4f13c0075a7ae92e11682ec94a311
21485 Author: Kumar Gala <galak@kernel.crashing.org>
21486 Date:   Mon Jul 13 09:24:00 2009 -0500
21487
21488     ahci: Fix gcc 4.4 compiler warning
21489
21490     ahci.c: In function 'ata_scsiop_read_capacity10':
21491     ahci.c:616: warning: dereferencing type-punned pointer will break strict-aliasing rules
21492
21493     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21494
21495 commit 51d91e1a253c97713c7f3e5c0b910a4db4979283
21496 Author: Kumar Gala <galak@kernel.crashing.org>
21497 Date:   Mon Jul 13 09:23:59 2009 -0500
21498
21499     drivers/bios_emulator: Fix gcc 4.4 compiler warning
21500
21501     biosemu.c: In function 'BE_setVGA':
21502     biosemu.c:147: warning: dereferencing type-punned pointer will break strict-aliasing rules
21503
21504     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21505
21506 commit f97ec30bb3c5a4a456159eb2b75b3bc68772bf2a
21507 Author: Detlev Zundel <dzu@denx.de>
21508 Date:   Mon Jul 13 16:01:19 2009 +0200
21509
21510     Re-add support for image type 'Standalone Program'
21511
21512     Support for this type was lost during the bootm refactoring.
21513
21514     Signed-off-by: Detlev Zundel <dzu@denx.de>
21515
21516 commit ca95c9df0280f40e8e4befadbaae21fa67d92331
21517 Author: Detlev Zundel <dzu@denx.de>
21518 Date:   Mon Jul 13 16:01:18 2009 +0200
21519
21520     Add error checking for unsupported OS types.
21521
21522     Signed-off-by: Detlev Zundel <dzu@denx.de>
21523
21524 commit 982adfc610669482a32127282fe489857a92cfe3
21525 Author: Peter Tyser <ptyser@xes-inc.com>
21526 Date:   Fri Jul 10 18:46:10 2009 -0500
21527
21528     ppc: Unlock cache-as-ram in a consistent manner
21529
21530     Previously, non-e500 architectures only unlocked their data cache which
21531     was used as early RAM when booting to Linux using the "bootm" command.
21532     This change causes all PPC boards with CONFIG_SYS_INIT_RAM_LOCK defined
21533     to unlock their data cache during U-Boot's initialization.  This
21534     improves U-Boot performance and provides a common cache state when
21535     booting to different OSes.
21536
21537     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21538
21539 commit b201171f2b4d509f3ad510b214bee70ff902e3d6
21540 Author: Giuseppe CONDORELLI <giuseppe.condorelli@st.com>
21541 Date:   Thu Jul 23 04:54:45 2009 -0400
21542
21543     zlib: updated to v.1.2.3
21544
21545     This patch updates zlib to the latest stable version.
21546
21547     Only relevant zlib parts were ported to u-boot tree, as was done for
21548     the previously used version of zlib (0.95). New zlib gives faster
21549     inflate performance and other improvements, see www.zlib.net
21550
21551     Signed-off-by: Giuseppe Condorelli <giuseppe.condorelli@st.com>
21552     Reviewed-by: Angelo Castello <angelo.castello@st.com>
21553
21554     Edited commit message
21555
21556     Signed-off-by: Wolfgang Denk <wd@denx.de>
21557
21558 commit 97cfe86163505ea18e7ff7b71e78df5bb03dad57
21559 Author: Robin Getz <rgetz@blackfin.uclinux.org>
21560 Date:   Tue Jul 21 12:15:28 2009 -0400
21561
21562     Save server's MAC address in environment
21563
21564     Linux's netconsole works much better when you can pass it the MAC address of
21565     the server. (otherwise it just uses broadcast, which everyone else on my
21566     network complains about :)
21567
21568     This sets the env var "serveraddr" (to match ethaddr), so that you can pass
21569     it to linux with whatever bootargs you want to....
21570
21571     addnetconsole=set bootargs $(bootargs) netconsole=@$(ipaddr)/eth0,@$(serverip)/$(serveraddr)
21572
21573     Signed-of-by: Robin Getz <rgetz@blackfin.uclinux.org>
21574
21575     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21576
21577 commit 0b23fb368d08c9669fac647971ff249c3f9fee8f
21578 Author: Ilya Yanok <yanok@emcraft.com>
21579 Date:   Tue Jul 21 19:32:21 2009 +0400
21580
21581     fec_mxc: driver for FEC ethernet controller on i.MX27
21582
21583     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
21584     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21585
21586 commit 0544c63681d2ea3607faf374e9c56f101e365b42
21587 Author: Alessio Centazzo <centazzo@gmail.com>
21588 Date:   Sat Jul 11 11:56:06 2009 -0700
21589
21590     ppc4xx: Fixed compilation warning in 4xx_enet.c
21591
21592     This patch fixes a compilation warning for some Ethernet PHY-less
21593     PPC4xx platforms (440SPE based ones) and a potential compilation
21594     error for 440SP platforms (use of undefined 'ethgroup' variable).
21595     In the original code and in case of 440SPE platforms, 'ethgroup'
21596     is initialized to -1 and never modified.  Later in the function,
21597     within an #ifdef statement, an 'if statement' executes code only
21598     if 'ethgroup' is set to 4, therefore it is harmless to avoid
21599     executing the 'if statement' by removing the CONFIG_440SPE from
21600     the affected #ifdefs.  In case of 440SP platforms  with on-board
21601     Ethernet PHY, 'ethgroup' is undefined but used (there are not such
21602     platforms in the repository yet). All other architectures are not
21603     affected by this change.
21604
21605     Signed-off-by: Alessio Centazzo acpatin@yahoo.com
21606     Acked-by: Stefan Roese <sr@denx.de>
21607     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21608
21609 commit 09133f8580f0106429ba3600f1855bd3577ae58b
21610 Author: Michael Zaidman <michael.zaidman@gmail.com>
21611 Date:   Tue Jul 14 23:37:12 2009 +0300
21612
21613     DHCP regression on 2009-06
21614
21615     Fixed the DHCP/BOOTP/RARP regression introduced in u-boot-2009.06
21616     by initializing our IP addr to 0 in order to accept any IP addr
21617     assigned to us by the DHCP/BOOTP/RARP server.
21618
21619     Ack-by: Robin Getz <rgetz@blackfin.uclinux.org>
21620     Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
21621     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21622
21623 commit 443ce4ac9d1138ae5ae6863b2d40a96fd6edf523
21624 Author: Prafulla Wadaskar <prafulla@marvell.com>
21625 Date:   Thu Jul 16 20:58:02 2009 +0530
21626
21627     net: phy: bugfixes: mv88E61xx multichip addressing support
21628
21629     With these fixes, this driver works properly for multi chip
21630     addressging mode
21631
21632     Bugfixes:
21633     1. Build error fixed for function mv88e61xx_busychk_multic-fixed
21634     2. PHY dev address error detection- fixed
21635     3. wrong busy bit was refered in function mv88e61xx_busychk -fixed
21636     4. invalid data read ptr was refered for RD_PHY in case of
21637         multichip addressing mode -fixed
21638
21639     The Multichip Address mode is tested with RD6281A board having
21640     MV88E6165 switch on it
21641
21642     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
21643     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21644
21645 commit 16025ea45539219f2a7c750c6f0ae983ea5c2737
21646 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
21647 Date:   Wed Jul 8 13:05:11 2009 +0200
21648
21649     arm: Kirkwood: Check the error summary bit for error detection
21650
21651     The Marvell documentation for the 88f6281 states that the error coding
21652     is only valid if the error summary and last frame bits in the transmit
21653     descriptor status field are set. This patch adds checks for these for
21654     transmit (I would get transmit errors on bootp with the current check,
21655     which I believe are spurious).
21656
21657     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
21658     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21659
21660 commit 7b05f5e027b81cd3a9a41c6c6d3fe09c72fa93f6
21661 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
21662 Date:   Wed Jul 8 13:03:18 2009 +0200
21663
21664     arm: Kirkwood: Fix compiler optimization bug for kwgbe_send
21665
21666     kwgbe_send/recv both have loops waiting for the hardware to set  a bit.
21667     GCC 4.3.3 cleverly optimizes the send case to ... a while(1); loop. This
21668     patch uses readl to force a read from device memory. Other volatile
21669     accesses have also been replaced with readl/writel where appropriate
21670     (as per suggestions on the U-boot mailing list).
21671
21672     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
21673     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21674
21675 commit 3f6b18ffd94621625de961bc566022b0266790f5
21676 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
21677 Date:   Thu Jul 2 13:21:22 2009 -0400
21678
21679     MIIPHYBB: Return 0xFFFF if the PHY is not asserting TA.
21680
21681     This patch sets the returned value to 0xFFFF if the PHY does not exist
21682     and does not assert Transfer Acknowledge. A NULL check for the value
21683     pointer is also added for buffer overflow protection.
21684
21685     Without this patch 'mii info' will  show 'phantom' devices because the
21686     value will be not be initialized and return with some random value.
21687
21688     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
21689     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21690
21691 commit 736fead8fdbf8a8407048bebc373cd551d01ec98
21692 Author: Ben Warren <biggerbadderben@gmail.com>
21693 Date:   Mon Jul 20 22:01:11 2009 -0700
21694
21695     Convert SMC911X Ethernet driver to CONFIG_NET_MULTI API
21696
21697     All in-tree boards that use this controller have CONFIG_NET_MULTI added
21698     Also:
21699      - changed CONFIG_DRIVER_SMC911X* to CONFIG_SMC911X*
21700      - cleaned up line lengths
21701      - modified all boards that override weak function in this driver
21702      - added
21703
21704     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21705     Tested-by: Mike Frysinger <vapier@gentoo.org>
21706
21707 commit 3bd0a877b74b9c005ae7cb892480ccedfa308c20
21708 Author: Ben Warren <biggerbadderben@gmail.com>
21709 Date:   Fri Jul 17 00:50:15 2009 -0700
21710
21711     Add warning about upcoming removal of old Ethernet API
21712
21713     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21714
21715 commit b7fe25d2a8d1cede401d09e1f9c84f8fe47bdbb1
21716 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
21717 Date:   Thu Jul 2 16:15:13 2009 +0530
21718
21719     P2020RDB Added support of Vitesse PHYs VSC8641(RGMII) and VSC8221(SGMII)
21720
21721     These PHYs are on P2020RDB platform.
21722
21723     Also revamped Freescale copyright message in drivers/net/tsec.c.
21724
21725     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
21726     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21727
21728 commit 1a32bf41881b5dbe3119cb77a33572b4d462cabf
21729 Author: Robin Getz <rgetz@blackfin.uclinux.org>
21730 Date:   Mon Jul 20 14:53:54 2009 -0400
21731
21732     Add DNS support
21733
21734     On 04 Oct 2008 Pieter posted a dns implementation for U-Boot.
21735
21736     http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg10216.html
21737     >
21738     > DNS can be enabled by setting CFG_CMD_DNS. After performing a query,
21739     > the serverip environment var is updated.
21740     >
21741     > Probably there are some cosmetic issues with the patch. Unfortunatly I
21742     > do not have the time to correct these. So if anybody else likes DNS
21743     > support in U-Boot and has the time, feel free to patch it in the main tree.
21744
21745     Here it is again - slightly modified & smaller:
21746       - update to 2009-06 (Pieter's patch was for U-Boot 1.2.0)
21747       - README.dns is added
21748       - syntax is changed (now takes a third option, the env var to store
21749         the result in)
21750       - add a random port() function in net.c
21751       - sort Makefile in ./net/Makefile
21752       - dns just returns unless a env var is given
21753       - run through checkpatch, and clean up style issues
21754       - remove packet from stack
21755       - cleaned up some comments
21756       - failure returns much faster (if server responds, don't wait for
21757         timeout)
21758       - use built in functions (memcpy) rather than byte copy.
21759
21760     Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
21761     Signed-off-by: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
21762     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21763
21764 commit 88ad3fd91c83a4343b25385fd78fd8e29ebb723f
21765 Author: Kim Phillips <kim.phillips@freescale.com>
21766 Date:   Fri Jul 17 12:17:00 2009 -0500
21767
21768     net: tsec - fix dereferencing type-punned pointer will break strict-aliasing rules warning
21769
21770     fix this gcc 4.4 warning:
21771
21772     tsec.c: In function 'tsec_init':
21773     tsec.c:200: warning: dereferencing type-punned pointer will break strict-aliasing rules
21774
21775     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
21776     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21777
21778 commit d9bec9f42ab34383737c8a94429aa02fe76d7946
21779 Author: Mike Frysinger <vapier@gentoo.org>
21780 Date:   Sat Jul 18 21:04:08 2009 -0400
21781
21782     net: rename NetRxPkt to NetRxPacket
21783
21784     The net code is mostly consistent in using 'Packet' rather than 'Pkt', so
21785     rename the minor detractor to follow suite.
21786
21787     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
21788     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21789
21790 commit 88a4c2e77cd5674db745d0c2ebbad68c9baf760c
21791 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
21792 Date:   Thu Jun 25 16:33:04 2009 +0900
21793
21794     sh: sh_eth: Remove garbage from printf
21795
21796     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
21797     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
21798     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21799
21800 commit 2ea20efa47da9d98ff38223ff51dea5439ad8708
21801 Author: Andreas Pretzsch <apr@cn-eng.de>
21802 Date:   Thu Jul 9 21:50:05 2009 +0200
21803
21804     smc911x: add support for LAN9221
21805
21806     Signed-off-by: Andreas Pretzsch <apr@cn-eng.de>
21807     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21808
21809 commit 7168eba729b9e6d730db7cd1028767f7b1a6128b
21810 Author: David Brownell <david-b@pacbell.net>
21811 Date:   Tue Jun 9 11:14:24 2009 -0700
21812
21813     rm9200 ethernet driver: board-specific quirk (csb337)
21814
21815     CSB337 boards originally shipped with MicroMonitor, not U-Boot;
21816     and with a version using a different convention for recording
21817     Ethernet addresses than anyone else.  To avoid breaking Linux
21818     when it uses U-Boot, have it use the same convention on that
21819     hardware.
21820
21821     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
21822     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
21823
21824 commit 57215cd2e59fd403248df8f2f195e382900d5fc2
21825 Author: Heiko Schocher <hs@denx.de>
21826 Date:   Thu Jul 16 09:58:31 2009 +0200
21827
21828     arm, kirkwood: added kw_gpio_set_valid() in gpio.h
21829
21830     Signed-off-by: Heiko Schocher <hs@denx.de>
21831
21832 commit ec16441085f471c03a8c0909579463e31e5b947a
21833 Author: Dieter Kiermaier <dk-arm-linux@gmx.de>
21834 Date:   Mon Jun 29 14:45:08 2009 +0200
21835
21836     Kirkwood: add Marvell Kirkwood gpio driver
21837
21838     Signed-off-by: Dieter Kiermaier <dk-arm-linux@gmx.de>
21839     Acked-by: Prafulla Wadaskar <prafulla@marvell.com>
21840     Tested-by: Heiko Schocher <hs@denx.de>
21841
21842 commit 688b6a0ff2dcbb0c7e63ef63cbbcc291f14f321f
21843 Author: Heiko Schocher <hs@denx.de>
21844 Date:   Thu Jul 16 09:59:10 2009 +0200
21845
21846     arm, kirkwood: added KW_TWSI_BASE in kirkwood.h
21847
21848     Signed-off-by: Heiko Schocher <hs@denx.de>
21849
21850 commit fbc8365ad7ab0afd4143bdbffab2fd0b24df004f
21851 Author: Prafulla Wadaskar <prafulla@marvell.com>
21852 Date:   Thu Jul 16 21:02:24 2009 +0530
21853
21854     Marvell RD6281A Board support
21855
21856     This is Marvell's 88F6281_A0 based reference design board
21857
21858     This patch is tested for-
21859     1. Boot from DRAM/NAND flash/NFS
21860     2. File transfer using tftp and loadb
21861     3. NAND flash read/write/erase
21862
21863     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
21864     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
21865
21866 commit 2906e6d654fcc7f2451fde225e4e8b3f20c9555f
21867 Author: Piotr Ziecik <kosmo@semihalf.com>
21868 Date:   Fri Jul 17 16:35:19 2009 +0200
21869
21870     api: Fix broken build on ARM.
21871
21872     This patch fixes broken build introduced by commit
21873     84bf7ca522e94ec402a1264b01971b924b7e268f (api: remove un-needed
21874     ifdef CONFIG_API already handle by the Makefile).
21875
21876     Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
21877
21878 commit 48677a1ef5f82adca49145a7baf11ece77f51945
21879 Author: Wolfgang Denk <wd@denx.de>
21880 Date:   Wed Jul 22 23:53:23 2009 +0200
21881
21882     Fix "ld: cannot find -lstubs" build error
21883
21884     Commit 1bc15386 moved the examples/ to examples/standalone but failed
21885     to adapt the Makefiles that need to link against libstubs.a
21886
21887     Signed-off-by: Wolfgang Denk <wd@denx.de>
21888     Cc: Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21889
21890 commit ae71121a111ddf9dd057cacbbdd0f51054be428a
21891 Author: Wolfgang Denk <wd@denx.de>
21892 Date:   Sat Jul 18 20:47:36 2009 +0200
21893
21894     at91cap9adk: fix #ifdef/#endif pairing
21895
21896     The #ifdef/#endif pairing in this file was obviously messed up.
21897
21898     Signed-off-by: Wolfgang Denk <wd@denx.de>
21899
21900 commit 6b96a20d512b04a808438553874c00cf40812c44
21901 Author: Minkyu Kang <mk7.kang@samsung.com>
21902 Date:   Mon Jul 20 11:40:01 2009 +0900
21903
21904     ARM Cortex A8: Move OMAP3 specific reset handler
21905
21906     Because of the reset_cpu is soc specific, should be move to soc
21907
21908     Cc: Dirk Behme <dirk.behme@googlemail.com>
21909     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
21910
21911 commit 048e7efe91f66094f868281c12e488ce2bae8976
21912 Author: Kumar Gala <galak@kernel.crashing.org>
21913 Date:   Wed Jul 22 10:12:39 2009 -0500
21914
21915     85xx/86xx: Replace in8/out8 with in_8/out_8 on FSL boards
21916
21917     The pixis code used in8/out8 all over the place.  Replace it with
21918     in_8/out_8 macros.
21919
21920     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21921
21922 commit 0a6d0c6320b77bd6572393a93e6b8ccdf39c7100
21923 Author: Peter Tyser <ptyser@xes-inc.com>
21924 Date:   Tue Jul 21 13:51:08 2009 -0500
21925
21926     xpedite5370: Enable NAND command support
21927
21928     Use the MPC8572's eLBC to access 1 GB (or greater) onboard NAND flash
21929     via the 'nand' command.
21930
21931     Previously, the XPedite5370's NAND chip selects were properly
21932     configured, but NAND support was not enabled.
21933
21934     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21935     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21936
21937 commit 39121c0896a6760bd436d88c17892f49a97902d0
21938 Author: Peter Tyser <ptyser@xes-inc.com>
21939 Date:   Tue Jul 21 13:51:07 2009 -0500
21940
21941     xes: Increase CONFIG_SYS_BOOTM_LEN to 16MB
21942
21943     Increasing CONFIG_SYS_BOOTM_LEN from 8 MB to 16 MB is necessary to
21944     support uncompressing images larger than 8 MB when using the bootm
21945     command.
21946
21947     Note that recent Linux kernels for the 85xx and 86xx map greater than
21948     16MB of memory on bootup, but we use 16MB to maintain compatibility with
21949     older Linux kernels for now.
21950
21951     Signed-off-by: Nate Case <ncase@xes-inc.com>
21952     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21953     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21954
21955 commit 58f31b602dfd52eb7836ab82caa587514e046f02
21956 Author: Peter Tyser <ptyser@xes-inc.com>
21957 Date:   Sun Jul 19 19:17:41 2009 -0500
21958
21959     xpedite5370: Fix I2C GPIO initialization typo
21960
21961     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21962     Acked-by: Heiko Schocher<hs@denx.de>
21963     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21964
21965 commit 5ff821006c6e7647d183ea95817044943bb22e7e
21966 Author: Peter Tyser <ptyser@xes-inc.com>
21967 Date:   Sun Jul 19 19:17:40 2009 -0500
21968
21969     xpedite5200,5370: Use buffered NOR flash writes
21970
21971     Buffered writes are possible on the XPedite5200 and XPedite5370 and greatly
21972     improve NOR flash write speeds
21973
21974     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
21975     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
21976
21977 commit d9c147f371800a479a507a816b2fe572c97da197
21978 Author: Peter Tyser <ptyser@xes-inc.com>
21979 Date:   Fri Jul 17 10:14:48 2009 -0500
21980
21981     85xx, 86xx: Add common board_add_ram_info()
21982
21983     Previously, 85xx and 86xx boards would display DRAM information on
21984     bootup such as:
21985
21986     ...
21987     I2C:   ready
21988     DRAM:
21989     Memory controller interleaving enabled: Bank interleaving!
21990      2 GB
21991     FLASH: 256 MB
21992     ...
21993
21994     This patch moves the printing of the DRAM controller configuration to a
21995     common board_add_ram_info() function which prints out DDR type, width,
21996     CAS latency, and ECC mode.  It also makes the DDR interleaving
21997     information print out in a more sane manner:
21998
21999     ...
22000     I2C:   ready
22001     DRAM:   2 GB (DDR2, 64-bit, CL=4, ECC on)
22002            DDR Controller Interleaving Mode: bank
22003     FLASH: 256 MB
22004     ...
22005
22006     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22007     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22008
22009 commit 12a440ae6d09445140f1a0c2023dba76a9f1a617
22010 Author: Peter Tyser <ptyser@xes-inc.com>
22011 Date:   Fri Jul 17 10:14:47 2009 -0500
22012
22013     tqm85xx: Remove board_add_ram_info()
22014
22015     This is in preparation for adding one common 8xxx board_add_ram_info()
22016     function for all 8xxx boards
22017
22018     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22019     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22020
22021 commit ed2c9488bbe389b7b25cada1e42bdae5d0976327
22022 Author: Peter Tyser <ptyser@xes-inc.com>
22023 Date:   Fri Jul 17 10:14:46 2009 -0500
22024
22025     xes: Remove 8xxx board_add_ram_info() function
22026
22027     This is in preparation for adding one common 8xxx board_add_ram_info()
22028     fuction for all 8xxx boards
22029
22030     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22031     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22032
22033 commit e7ee23ec1788d8cf269a4cf6b9cd3722cbc7d592
22034 Author: Peter Tyser <ptyser@xes-inc.com>
22035 Date:   Fri Jul 17 10:14:45 2009 -0500
22036
22037     86xx: Rename ccsr_ddr's sdram_mode_1, sdram_cfg_1 fields
22038
22039     Rename sdram_mode_1 to sdram_mode and sdram_cfg_1 to sdram_cfg to match
22040     the 86xx user's manual and other Freescale architectures
22041
22042     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22043     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22044
22045 commit f6155c6fbb1d85f517b7c160570f0995ef14c43f
22046 Author: Roy Zang <tie-fei.zang@freescale.com>
22047 Date:   Thu Jul 9 10:05:48 2009 +0800
22048
22049     85xx: Add pci/pcie E1000 ethernet support for MPC8544DS and MPC8536 boards
22050
22051     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
22052     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22053
22054 commit 6bb5b412291177e6edd42f9a80e5c5afe57a6a0f
22055 Author: Kumar Gala <galak@kernel.crashing.org>
22056 Date:   Tue Jul 14 22:42:01 2009 -0500
22057
22058     85xx: Report which "bank" of NOR flash we are booting from on FSL boards
22059
22060     The p2020DS, MPC8536DS, MPC8572DS, MPC8544DS boards are capable of
22061     swizzling the upper address bits of the NOR flash we boot out of which
22062     creates the concept of "virtual" banks.  This is useful in that we can
22063     flash a test of image of u-boot and reset to one of the virtual banks
22064     while still maintaining a working image in "bank 0".
22065
22066     The PIXIS FPGA exposes registers on LBC which we can use to determine
22067     which "bank" we are booting out of (as well as setting which bank to
22068     boot out of).
22069
22070     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22071
22072 commit 9af9c6bdc16da53772c56b1a79c2c91701fe94e6
22073 Author: Kumar Gala <galak@kernel.crashing.org>
22074 Date:   Wed Jul 15 13:45:00 2009 -0500
22075
22076     86xx: Report which "bank" of NOR flash we are booting from on MPC8641HPCN
22077
22078     The MPC8641HPCN board is capable of swizzling the upper address bit of
22079     the NOR flash we boot out of which creates the concept of "virtual"
22080     banks.  This is useful in that we can flash a test of image of u-boot
22081     and reset to one of the virtual banks while still maintaining a
22082     working image in "bank 0".
22083
22084     The PIXIS FPGA exposes registers on LBC which we can use to determine
22085     which "bank" we are booting out of (as well as setting which bank to
22086     boot out of).
22087
22088     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22089
22090 commit caf72ff329759b4da71352ab098537c7698c0e9f
22091 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
22092 Date:   Tue Jul 21 10:45:49 2009 +0200
22093
22094     Refresh LZMA-lib to v4.65
22095
22096     Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
22097
22098 commit 70ebf31633f372a24505e47846b2628e8435ea37
22099 Author: Wolfgang Denk <wd@denx.de>
22100 Date:   Fri Jul 17 23:35:29 2009 +0200
22101
22102     AT91: factor out ROUND() macro
22103
22104     A large number of boards (all AT91 based) duplicated the ROUND()
22105     macro in their board specific config files. Add the definition to
22106     include/common.h and clean up the board config files.
22107
22108     Signed-off-by: Wolfgang Denk <wd@denx.de>
22109
22110 commit 89188a62333c0841a7166783d2ebdd39d7044eb2
22111 Author: Kumar Gala <galak@kernel.crashing.org>
22112 Date:   Wed Jul 15 08:54:50 2009 -0500
22113
22114     85xx: Bump up the BOOTMAP to 16M on FSL 85xx boards
22115
22116     We have always mapped at least 16M in the kernel and we have seen cases
22117     with new kernel features that a kernel image needs more than 8M of
22118     memory.
22119
22120     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22121
22122 commit d4abc757c26c531293f5bbc4262ade44a317eec9
22123 Author: Peter Tyser <ptyser@xes-inc.com>
22124 Date:   Mon Jul 20 19:02:21 2009 -0500
22125
22126     Move api_examples to examples/api
22127
22128     Also add a rule to remove demo.bin which was previously leftover
22129     after a "make clean"
22130
22131     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22132
22133 commit af1d7d984a23a0faa1f436ebfeb55c876b1a99e1
22134 Author: Heiko Schocher <hs@denx.de>
22135 Date:   Tue Jul 21 06:37:28 2009 +0200
22136
22137     83xx, kmeter: fix compile error
22138
22139     CONFIG_SYS_MALLOC_LEN is defined in the board config, and
22140     the keymile-common.h, which collects common options used
22141     by all keymile-boards. This results in a compile error
22142     when compiling the kmeter1 board. So remove this define
22143     in the board config file.
22144
22145     Signed-off-by: Heiko Schocher <hs@denx.de>
22146
22147 commit 39df00d9aecfb465b9eec9af593f9b763fb5209a
22148 Author: Heiko Schocher <hs@denx.de>
22149 Date:   Thu Jul 9 12:04:26 2009 +0200
22150
22151     i2c, mpc83xx: add CONFIG_SYS_I2C_INIT_BOARD for fsl_i2c
22152
22153     This patch adds the possibility to call a board specific
22154     i2c bus reset routine for the fsl_i2c bus driver, and adds
22155     this option for the keymile kmeter1 board.
22156
22157     The deblock sequence for this board is implemented and
22158     tested in the following way:
22159
22160     CR = 0x20 (release SDA and SCL pin)
22161     CR = 0xa0 (start read)
22162     dummy read
22163     dummy read
22164     if 2. dummy read == 0x00
22165         3. dummy read
22166
22167     CR = 0x80 (SDA and SCL now 1 SR = 0x86)
22168     CR = 0x00 (Modul reset SR=0x81)
22169     CR = 0x80 (SDA and SCL = 1, SR = 0x81)
22170
22171     Signed-off-by: Heiko Schocher <hs@denx.de>
22172
22173 commit 1bc1538613d66cef3cbce680fc8d7c3561a0fbd0
22174 Author: Peter Tyser <ptyser@xes-inc.com>
22175 Date:   Fri Jul 10 11:03:19 2009 -0500
22176
22177     Move examples/ to examples/standalone
22178
22179     The current files in examples are all standalone application examples,
22180     so put them in their own subdirectory for organizational purposes
22181
22182     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22183
22184 commit b220c64d86f7c705a183302c3b50076d7e5d876c
22185 Author: Peter Tyser <ptyser@xes-inc.com>
22186 Date:   Fri Jul 10 11:03:15 2009 -0500
22187
22188     Move architecture specific config.mk files into subdirs
22189
22190     This cleans up U-Boot's toplevel directory a bit and makes the
22191     architecture 'config.mk' file naming and location similar to board
22192     and cpu 'config.mk' files
22193
22194     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22195
22196 commit 082becd0d546399637fa94fdf9f1730a0f7bf348
22197 Author: Po-Yu Chuang <ratbert@faraday-tech.com>
22198 Date:   Fri Jul 10 18:25:34 2009 +0800
22199
22200     Add "tags" to .gitignore file.
22201
22202     Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
22203     Signed-off-by: Wolfgang Denk <wd@denx.de>
22204
22205 commit dc71b248ef0d5e12b19f33c6efb873e31df91fa9
22206 Author: Heiko Schocher <hs@denx.de>
22207 Date:   Thu Jul 9 12:04:18 2009 +0200
22208
22209     powerpc: updates for the keymile boards
22210
22211     - CONFIG_SYS_MAX_I2C_BUS changed to 1
22212       We use only one I2C hardwarecontroller on this boards, so
22213       change the CONFIG_SYS_MAX_I2C_BUS to 1.
22214     - common: dont print errormsg if second IVM Block lacks.
22215     - 82xx, mgcoge: fix double mtdpart entry in environment
22216     - 82xx, mgcoge: activate on second Flash the second bank.
22217     - common: CONFIG_ENV_SIZE 0x4000 for all keymile boards
22218     - common: Change malloc size to 1MByte for all Keymile boards
22219         We need a bigger malloc area for the environment support (128k)
22220         on some Keymile boards (kmeter1) and the upcoming UBI support.
22221         Change it to 1MB for all Keymile boards to be on the save side.
22222         Also define CONFIG_SYS_64BIT_VSPRINTF which is needed for
22223         UBI/UBIFS support.
22224     - Add UBI support to all Keymile boards
22225     - change manner of writing "/localbus/ranges" node
22226         instead of writting the complete "/localbus/ranges" node
22227         before booting Linux, only update the ranges entries
22228         which gets dynamical detected (size of flashes).
22229         This is needed, because keymile adds in the DTS
22230         "/localbus/ranges" node entries, which u-boot must
22231         not overwrite/delete.
22232     - kmeter, mgcoge: define 2 seperate regions needed for the Intel P30 chips
22233         The Intel P30 chip has 2 non-identical chips on
22234         one die, so we need to define 2 seperate regions
22235         that are scanned by physmap_of independantly.
22236     - kmeter1: Add MTD concat support to Keymile boards
22237     - 82xx, mgcoge: add "unlock=yes" to default environment
22238     - added CONFIG_MTD_DEVICE to get in sync with mainline code
22239
22240     Signed-off-by: Heiko Schocher <hs@denx.de>
22241     Signed-off-by: Stefan Roese <sr@denx.de>
22242
22243 commit f14d81050a9e0fa57aedb1bc746c60a07c1ad67f
22244 Author: galak <galak@ducky.am.freescale.net>
22245 Date:   Tue Jul 7 15:53:21 2009 -0500
22246
22247     fsl_sata: Fix compiler warnings shown by gcc-4.4
22248
22249     Update fsl_sata to use common structures instead of casting
22250     back and forth between the fsl specific ones and the common ones
22251     (which are identical).
22252
22253     fsl_sata.c: In function 'scan_sata':
22254     fsl_sata.c:550: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22255     fsl_sata.c:549: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22256     fsl_sata.c:548: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22257     fsl_sata.c:545: note: initialized from here
22258     fsl_sata.c:592: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22259     fsl_sata.c:590: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22260     fsl_sata.c:588: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22261     fsl_sata.c:586: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22262     fsl_sata.c:579: warning: dereferencing pointer 'cfis' does break strict-aliasing rules
22263     ...
22264
22265     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
22266
22267 commit 20938e54a207472a090f04f20f30c9e32b14137e
22268 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
22269 Date:   Tue Jul 7 15:58:51 2009 +0200
22270
22271     Add unaligned.h for arm
22272
22273     This patch adds unaligned.h for ARM (needed to build with LZO
22274     compression). The file is taken from the linux kernel, but includes
22275     u-boot headers instead.
22276
22277     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
22278     Acked-by: Stefan Roese <sr@denx.de>
22279
22280 commit 433ea8abd6adfae3138dd4ce238237a037e1e537
22281 Author: Peter Tyser <ptyser@xes-inc.com>
22282 Date:   Sun Jul 19 19:17:42 2009 -0500
22283
22284     Remove last remanants of unused CONFIG_I2C_CMD_TREE
22285
22286     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22287
22288 commit f6ca3b70949790ab5438d6c9a592216cc3616110
22289 Author: Andrzej Wolski <awolski@poczta.fm>
22290 Date:   Fri Jul 17 22:26:54 2009 +0200
22291
22292     ubi: help message correction
22293
22294     Fix incorrect information about size units and correct typo.
22295
22296     Signed-off-by: Andrzej Wolski <awolski@poczta.fm>
22297     Signed-off-by: Stefan Roese <sr@denx.de>
22298
22299 commit 22f2017c31bc682e9b15612a5c2580ab5b84418e
22300 Author: Peter Tyser <ptyser@xes-inc.com>
22301 Date:   Sun Jul 19 19:17:42 2009 -0500
22302
22303     Remove last remanants of unused CONFIG_I2C_CMD_TREE
22304
22305     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22306
22307 commit f99a292aa6083057f5db8283d2ce4a2be22b8856
22308 Author: Andrzej Wolski <awolski@poczta.fm>
22309 Date:   Fri Jul 17 22:26:54 2009 +0200
22310
22311     ubi: help message correction
22312
22313     Fix incorrect information about size units and correct typo.
22314
22315     Signed-off-by: Andrzej Wolski <awolski@poczta.fm>
22316     Signed-off-by: Stefan Roese <sr@denx.de>
22317
22318 commit b86b85e2611d57d834795a92453431a1a340c3c9
22319 Author: Ilya Yanok <yanok@emcraft.com>
22320 Date:   Mon Jun 29 17:53:16 2009 +0400
22321
22322     mmc: set bus width to 1 and clock to minimum early during initialization
22323
22324     We need to switch back to 1-bit before initialization or SD 2.0 cards
22325     will fail to send SCR if we've switched to 4-bit already.
22326
22327     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
22328
22329 commit cff80f2cd12bf9767509b5334ecfc90cd7de5502
22330 Author: Shinya Kuribayashi <skuribay@pobox.com>
22331 Date:   Sat Jun 20 19:14:33 2009 +0900
22332
22333     config.mk: Remove unused HPATH
22334
22335     This variable is not unused anywhere.
22336
22337     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
22338
22339 commit a781de12700e2cb3d3011fc83b47f7dd8cc3c154
22340 Author: Grzegorz Bernacki <gjb@semihalf.com>
22341 Date:   Wed Jun 17 16:20:14 2009 +0200
22342
22343     digsy mtc: Enable command line history.
22344
22345     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
22346
22347 commit 37566090766d61beef70c62986b90749920255d8
22348 Author: Mike Frysinger <vapier@gentoo.org>
22349 Date:   Thu Jul 2 19:23:25 2009 -0400
22350
22351     compiler.h: unify system ifdef cruft here
22352
22353     Shove a lot of the HOSTCC and related #ifdef checking crap into the new
22354     compiler.h header so that we can keep all other headers nice and clean.
22355
22356     Also introduce custom uswap functions so we don't have to rely on the non
22357     standard implementations that a host may (or may not in the case of OS X)
22358     provide.  This allows mkimage to finally build cleanly on an OS X system.
22359
22360     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22361
22362 commit 2a2ed845c085eb093b69fa6382fcf7534bb1f4b0
22363 Author: Kim Phillips <kim.phillips@freescale.com>
22364 Date:   Mon Jun 15 11:50:40 2009 -0500
22365
22366     common: fix 'dummy' is used uninitialized in this function warning
22367
22368     fix this gcc 4.4 warning:
22369
22370     xyzModem.c: In function 'xyzModem_stream_open':
22371     xyzModem.c:564: warning: 'dummy' is used uninitialized in this function
22372
22373     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
22374
22375 commit 1ea6bcd8590b3ff9fe2bfbb0eb29a3b0edaa9460
22376 Author: Mike Frysinger <vapier@gentoo.org>
22377 Date:   Sun Jun 14 23:33:14 2009 -0400
22378
22379     push CROSS_COMPILE out to $(ARCH)_config.mk
22380
22381     Each arch should handle setting a proper default CROSS_COMPILE value in
22382     their own config.mk file rather than having to maintain a large ugly list
22383     in the Makefile.  By using conditional assignment, we don't have to worry
22384     about the variable already being set (env/cmdline/etc...).
22385
22386     The common config.mk file takes care of exporting CROSS_COMPILE already,
22387     and while a few variables (toolchain ones) utilize CROSS_COMPILE before
22388     including the arch config.mk, they do so with deferred assignment.
22389
22390     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22391
22392 commit 60a3f404acbf8238a3138fe1f80a6bac75da4582
22393 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22394 Date:   Sat Jun 13 12:55:37 2009 +0200
22395
22396     malloc.h: protect it against multiple include
22397
22398     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22399
22400 commit 7640f41988a456a0b1f05263d2e2dc5cd7d93984
22401 Author: Wolfgang Denk <wd@denx.de>
22402 Date:   Sun Jul 19 19:37:24 2009 +0200
22403
22404     Fix boards broken after removal of legacy NAND and DoC support
22405
22406     Commit 2419169f removed support for legacy NAND and disk on chip but
22407     missed to update the code for a few boards. This patch fixes the
22408     resulting build issues.
22409
22410     Signed-off-by: Wolfgang Denk <wd@denx.de>
22411
22412 commit 1a4664b53aaf23687b52d64b94be06a9aa260b86
22413 Author: Wolfgang Denk <wd@denx.de>
22414 Date:   Sun Jul 19 19:32:37 2009 +0200
22415
22416     cmd_flash.c: fix fix compile error for boards with DataFlash
22417
22418     Commit 5669ed45 ("cmd_flash.c: fix warning: unused variable
22419     'addr_first'/'addr_last'") changed the #ifdef logic areound the
22420     declaration of these variables and missed a combination of settings
22421     of HAS_DATAFLASH with SYS_NO_FLASH; this patch fixes this.
22422
22423     Also spotted by Alessandro Rubini <rubini@gnudd.com>
22424
22425     Signed-off-by: Wolfgang Denk <wd@denx.de>
22426
22427 commit 341245a28830d3261c41b09d958eeea7bb93587a
22428 Author: Wolfgang Denk <wd@denx.de>
22429 Date:   Sun Jul 19 12:05:15 2009 +0200
22430
22431     pcm030: fix out-of-tree building
22432
22433     Commit 0a87dd90 that was supposed to fix out-of-tree building for the
22434     pcm030 board was unfortunately incomplete.
22435
22436     Signed-off-by: Wolfgang Denk <wd@denx.de>
22437
22438 commit 8bf29b59fce8cc381114929082202d800e313ad5
22439 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
22440 Date:   Tue Jul 7 13:58:51 2009 +0200
22441
22442     Add unaligned.h for arm
22443
22444     This patch adds unaligned.h for ARM (needed to build with LZO
22445     compression). The file is taken from the linux kernel, but includes
22446     u-boot headers instead.
22447
22448     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
22449     Acked-by: Stefan Roese <sr@denx.de>
22450
22451 commit e405afab1dda66c9df3733f6b779d72fc36a0162
22452 Author: Kazuaki Ichinohe <kazuichi@fsi.co.jp>
22453 Date:   Fri Jun 12 18:10:12 2009 +0900
22454
22455     Canyonlands SATA harddisk driver
22456
22457     This patch adds a SATA harddisk driver for the canyonlands.
22458     This patch is kernel driver's porting.
22459     This patch corresponded to not cmd_scsi but cmd_sata.
22460     This patch divided an unused member with ifndef __U_BOOT__ in the structure.
22461
22462     [environment variable, boot script]
22463     setenv bootargs root=/dev/sda7 rw
22464     setenv bootargs ${bootargs} console=ttyS0,115200
22465     ext2load sata 0:2 0x400000 /canyonlands/uImage
22466     ext2load sata 0:2 0x800000 /canyonlands/canyonlands.dtb
22467     fdt addr 0x800000 0x4000
22468     bootm 0x400000 - 0x800000
22469
22470     If you drive SATA-2 disk on Canyonlands, you must change parts from
22471     PI2PCIE212 to PI2PCIE2212 on U25. We confirmed to boot by using
22472     following disks:
22473
22474     1.Vendor: Fujitsu    Type: MHW2040BS
22475     2.Vendor: Fujitsu    Type: MHW2060BK
22476     3.Vendor: HAGIWARA SYS-COM:HFD25S-032GT
22477     4.Vendor: WesternDigital Type: WD3200BJKT (CONFIG_LBA48 required)
22478     5.Vendor: WesternDigital Type: WD3200BEVT (CONFIG_LBA48 required)
22479     6.Vendor: Hitachi    Type: HTS543232L9A300 (CONFIG_LBA48 required)
22480     7.Vendor: Seagate    Type: ST31000333AS (CONFIG_LBA48 required)
22481     8.Vendor: Transcend  Type: TS32GSSD25S-M
22482     9.Vendor: MTRON              Type: MSD-SATA1525-016
22483
22484     Signed-off-by: Kazuaki Ichinohe <kazuichi at fsi.co.jp>
22485
22486 commit 52a0e2dee90c17e39634de814b16b96061cfb472
22487 Author: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
22488 Date:   Wed Jun 10 19:09:40 2009 +0200
22489
22490     Add support for the Tundra TSI148 VME-bridge
22491
22492     From: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
22493
22494     This patch adds support for the Tundra TSI148 VME-bridge. It's used on
22495     the upcoming esd VME8349 board.
22496
22497     Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
22498     Signed-off-by: Stefan Roese <sr@denx.de>
22499
22500 commit 8d1fea2c4041e665c96944e3f6fcffbde55db34b
22501 Author: Mike Frysinger <vapier@gentoo.org>
22502 Date:   Thu Jul 16 19:05:30 2009 -0400
22503
22504     Blackfin: bf537-{minotaur,srv1}: do not hardcode CONFIG_ETHADDR
22505
22506     MAC addresses should not be hardcoded in boards to avoid random link level
22507     conflicts.
22508
22509     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22510
22511 commit baf357050353aee30c04f3f4b868426cb54468ca
22512 Author: Mike Frysinger <vapier@gentoo.org>
22513 Date:   Fri Jul 10 10:42:06 2009 -0400
22514
22515     Blackfin: bf533-stamp: back down SCLK a bit
22516
22517     While the 1.0 and 1.2 spin of the bf533-stamp boards can handle the higher
22518     SCLK speeds just fine, the 1.1 spin cannot due to the bugs introduced with
22519     the shortened SDRAM traces.  So lower the SCLK speed down to a value that
22520     all three can handle.
22521
22522     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22523
22524 commit 490fe7349102012c48730f6fc14ef36c8d155068
22525 Author: Mike Frysinger <vapier@gentoo.org>
22526 Date:   Thu Jul 9 20:56:56 2009 -0400
22527
22528     Blackfin: split cpu COBJS into multilines
22529
22530     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22531
22532 commit 909878fd3fda056d19b8b51a5cc51cb1c0b563d1
22533 Author: Mike Frysinger <vapier@gentoo.org>
22534 Date:   Thu Jul 9 01:15:05 2009 -0400
22535
22536     Blackfin: add os log functions
22537
22538     Part of the mini Blackfin ABI with operating systems is that they can use
22539     0x4f0-0x4f8 to pass log buffers to/from bootloaders.  So add support to
22540     U-Boot for reading the log buffer.
22541
22542     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22543
22544 commit 9993e196da707a0a1cd4584f1fcef12382c1c144
22545 Author: Kim Phillips <kim.phillips@freescale.com>
22546 Date:   Sat Jul 18 18:42:13 2009 -0500
22547
22548     mpc83xx: convert all remaining boards over to 83XX_GENERIC_PCI
22549
22550     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
22551
22552 commit d39041fcadb1231430201d298c31f6be03d654f7
22553 Author: Wolfgang Denk <wd@denx.de>
22554 Date:   Sun Jul 19 01:15:52 2009 +0200
22555
22556     PATI board: fix compiler warnings
22557
22558     Fix these:
22559     pati.c: In function 'checkboard':
22560     pati.c:358: warning: pointer targets in passing argument 2 of 'getenv_r' differ in signedness
22561     ../common/flash.c: In function 'write_word':
22562     ../common/flash.c:824: warning: dereferencing type-punned pointer will break strict-aliasing rules
22563     cmd_pati.c: In function 'do_pati':
22564     cmd_pati.c:279: warning: 'value' may be used uninitialized in this function
22565
22566     Signed-off-by: Wolfgang Denk <wd@denx.de>
22567
22568 commit 28c345042eafc550a34b9f52431bd4a22af6ac25
22569 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22570 Date:   Sat May 16 12:14:56 2009 +0200
22571
22572     mpl: printing current stdio devices cleanup
22573
22574     Currently the mpl boards duplicate the code to print the current
22575     devices from common/console.c; use stdio_print_current_devices()
22576     instead
22577
22578     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22579
22580     Edited commit message.
22581
22582     Signed-off-by: Wolfgang Denk <wd@denx.de>
22583
22584 commit 7e3be7cf3bb344f717b6ec3d47a081269ea67ead
22585 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22586 Date:   Sat May 16 12:14:55 2009 +0200
22587
22588     console: unify printing current devices
22589
22590     Create stdio_print_current_devices() for this purpose
22591
22592     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22593
22594 commit 5669ed4557edf2714203aa8625c9fcd5a753b338
22595 Author: Wolfgang Denk <wd@denx.de>
22596 Date:   Sat Jul 18 23:18:14 2009 +0200
22597
22598     cmd_flash.c: fix warning: unused variable 'addr_first'/'addr_last'
22599
22600     Signed-off-by: Wolfgang Denk <wd@denx.de>
22601
22602 commit 6bb6e6c75ec4ef496f00f7f530e549d3e073c5de
22603 Author: Tom Rix <Tom.Rix@windriver.com>
22604 Date:   Tue Jun 30 15:04:13 2009 -0500
22605
22606     OMAP3 Fix compiler warning for v7_flush_dcache_all
22607
22608     On build of omap3 targets in MAKEALL, the *.ERR files have
22609
22610     cpu.c: In function 'cleanup_before_linux':
22611     cpu.c:64: warning: implicit declaration of function 'v7_flush_dcache_all'
22612     cpu.c:64: warning: implicit declaration of function 'get_device_type
22613
22614     The functions v7_flush_dcache_all and get_device_type are declared
22615     in include/asm-arm/arch-omap3/sys_proto.h, so use this file to
22616     declare the functions.
22617
22618     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
22619
22620 commit dba107b967332fc8a35867f4d58038626c968800
22621 Author: Wolfgang Denk <wd@denx.de>
22622 Date:   Sat Jul 18 22:09:38 2009 +0200
22623
22624     ARM: make split_by_variant.sh output more useful
22625
22626     The board/armltd/integrator/split_by_variant.sh script used to print
22627     "Configuring for integrator*p board..." no matter which board name
22628     was being compiled. This made it difficult to match MAKEALL output to
22629     board names. This patch fixes this.
22630
22631     Signed-off-by: Wolfgang Denk <wd@denx.de>
22632
22633 commit 2eb99ca8029b44c988d5f6312f97e68d3b9cb2bd
22634 Author: Wolfgang Denk <wd@denx.de>
22635 Date:   Sat Jul 18 21:52:24 2009 +0200
22636
22637     NAND: Part 2: Fix warning Please define CONFIG_SYS_64BIT_VSPRINTF...
22638
22639     Commit 8d2effea added a warning for configurations that use NAND
22640     without defining the (then necessary) CONFIG_SYS_64BIT_VSPRINTF but
22641     failed to fix the affected boards.
22642
22643     This patch covers the non-PPC boards that were missed in the previous
22644     patch (commit 170c1972).
22645
22646     Signed-off-by: Wolfgang Denk <wd@denx.de>
22647
22648 commit 7024aa14df2981b4e65c6189909da9aadb1c22da
22649 Author: Wolfgang Denk <wd@denx.de>
22650 Date:   Sat Jul 18 20:46:38 2009 +0200
22651
22652     at91cap9adk: fix #ifdef/#endif pairing
22653
22654     The #ifdef/#endif pairing in this file was obviously messed up.
22655
22656     Signed-off-by: Wolfgang Denk <wd@denx.de>
22657
22658 commit 4abc5bffea244589fa1097e4c899a63efc609c8e
22659 Author: Prafulla Wadaskar <prafulla@marvell.com>
22660 Date:   Thu Jul 16 20:58:01 2009 +0530
22661
22662     Marvell MV88F6281GTW_GE Board support
22663
22664     This is Marvell's 88F6281_A0 based custom board developed
22665     for wireless access point product
22666
22667     This patch is tested for-
22668     1. Boot from DRAM/SPI flash/NFS
22669     2. File transfer using tftp and loadb
22670     3. SPI flash read/write/erase
22671     4. Booting Linux kernel and RFS from SPI flash
22672     5. Boot from USB supported
22673
22674     Reviewed-by: Ronen Shitrit <rshitrit@marvell.com>
22675     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
22676
22677 commit 55dd4ba5413b14e8ee24058c89ac5c05376c331c
22678 Author: Prafulla Wadaskar <prafulla@marvell.com>
22679 Date:   Thu Jul 16 20:58:00 2009 +0530
22680
22681     Marvell Sheevaplug Board support
22682
22683     Reference:
22684     http://plugcomputer.org/
22685     http://openplug.org/plugwiki/index.php/Das_U-boot_plug_support
22686
22687     This patch is tested for-
22688     1. Boot from DRAM/NAND flash
22689     2. File transfer using tftp
22690     3. NAND flash read/write/erase
22691     4. Linux kernel and RFS Boot from NAND
22692     5. Enabled USB PHY init for kernel need
22693     6. Boot from USB supported
22694
22695     Note: to boot Kirkwood kernel with USB support,
22696         you should add "usb start" in the boot sequence
22697
22698     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
22699
22700 commit 0a87dd90a75d034301496285026fbd8106c7c6d5
22701 Author: Wolfgang Denk <wd@denx.de>
22702 Date:   Sat Jul 18 18:00:25 2009 +0200
22703
22704     pcm030: fix out-of-tree building
22705
22706     Commit c9969947, which added support for the pcm030 board
22707     (aka phyCORE-MPC5200B-tiny), broke out-of-tree building.
22708
22709     Signed-off-by: Wolfgang Denk <wd@denx.de>
22710
22711 commit 9ff59601c71e800b9d0dfde22fa70d12c71c12b4
22712 Author: Wolfgang Denk <wd@denx.de>
22713 Date:   Sat Jul 18 16:36:11 2009 +0200
22714
22715     MPC837XERDB: fix warning: "CONFIG_SYS_MONITOR_LEN" redefined
22716
22717     Signed-off-by: Wolfgang Denk <wd@denx.de>
22718
22719 commit 2b5243fc24a724e83409c0b70caa1a3180e997ae
22720 Author: Wolfgang Denk <wd@denx.de>
22721 Date:   Sat Jul 18 16:13:18 2009 +0200
22722
22723     8xxx: fix warning: implicit declaration of function 'uec_standard_init'
22724
22725     Commit 8e55258f created function uec_standard_init() to initialize
22726     all UEC interfaces for 83xx and 85xx but failed to provide a
22727     prototype for it.
22728
22729     Signed-off-by: Wolfgang Denk <wd@denx.de>
22730
22731 commit 5b54df2674fdad5e7d316484c67efc68e79f3f0d
22732 Author: Wolfgang Denk <wd@denx.de>
22733 Date:   Sat Jul 18 15:46:02 2009 +0200
22734
22735     MIP405T: fix compile problem
22736
22737     The "stdio/device: rework function naming convention" patch
22738     (commit 52cb4d4f) broke the MIP405T board; this patch fixes it.
22739
22740     Signed-off-by: Wolfgang Denk <wd@denx.de>
22741
22742 commit 170c19725ecd3a0e2e517dfd49979ca8822edec0
22743 Author: Wolfgang Denk <wd@denx.de>
22744 Date:   Sat Jul 18 15:32:10 2009 +0200
22745
22746     NAND: Fix warning Please define CONFIG_SYS_64BIT_VSPRINTF...
22747
22748     Commit 8d2effea added a warning for configurations that use NAND
22749     without defining the (then necessary) CONFIG_SYS_64BIT_VSPRINTF but
22750     failed to fix the affected boards.
22751
22752     Signed-off-by: Wolfgang Denk <wd@denx.de>
22753
22754 commit 6e897a661fb9968ce354165a12cce82e4b889e04
22755 Author: Wolfgang Denk <wd@denx.de>
22756 Date:   Sat Jul 18 15:05:44 2009 +0200
22757
22758     CPCI750: fix compile problem
22759
22760     Commit bc0d3296 removed ppc_error_no.h from Marvell boards
22761     but forgot to update board/esd/cpci750/mv_eth.h
22762
22763     Signed-off-by: Wolfgang Denk <wd@denx.de>
22764
22765 commit 6aee3048348f1b19ab89156da98bfa4f7babf24b
22766 Author: Alessandro Rubini <rubini-list@gnudd.com>
22767 Date:   Fri Jul 17 14:42:11 2009 +0200
22768
22769     cmd_i2c: bugfix: add missing brace
22770
22771     The sub-command parser missed a brace, so "return 0;" is always
22772     taken and no error message is diplayed if you say "i2c scan"
22773     instead of "i2c probe", for example.
22774
22775     Proper brace is added. Also, a misleading and unneeded else
22776     is removed.
22777
22778     Signed-off-by: Alessandro Rubini <rubini@gnudd.com.it>
22779
22780 commit 52cb4d4fb3487313f5a72ea740f527a4aefaa365
22781 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22782 Date:   Sat May 16 12:14:54 2009 +0200
22783
22784     stdio/device: rework function naming convention
22785
22786     So far the console API uses the following naming convention:
22787
22788         ======Extract======
22789         typedef struct device_t;
22790
22791         int     device_register (device_t * dev);
22792         int     devices_init (void);
22793         int     device_deregister(char *devname);
22794         struct list_head* device_get_list(void);
22795         device_t* device_get_by_name(char* name);
22796         device_t* device_clone(device_t *dev);
22797         =======
22798
22799     which is too generic and confusing.
22800
22801     Instead of using device_XX and device_t we change this
22802     into stdio_XX and stdio_dev
22803
22804     This will also allow to add later a generic device mechanism in order
22805     to have support for multiple devices and driver instances.
22806
22807     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22808
22809     Edited commit message.
22810
22811     Signed-off-by: Wolfgang Denk <wd@denx.de>
22812
22813 commit f732a7598fa36d48241df20b1a1f4cdbf09f75ee
22814 Author: Peter Tyser <ptyser@xes-inc.com>
22815 Date:   Wed Jul 15 00:01:08 2009 -0500
22816
22817     ppc: Fix compile error for boards with CONFIG_DDR_ECC
22818
22819     A bug was introduced by commit e94e460c6e8741f42dab6d8dd4b596ba5d9d79ae
22820     which affected non-MPC83xx/85xx/86xx ppc boards which had CONFIG_DDR_ECC
22821     defined and resulted in errors such as:
22822
22823     Configuring for canyonlands board...
22824     fsl_dma.c:50:2: error: #error "Freescale DMA engine not supported on your
22825     processor"
22826     make[1]: *** No rule to make target `.depend', needed by `libdma.a'.  Stop.
22827
22828     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
22829
22830 commit 18e067de9b6ed087fa60496e64887f0b7458dbaa
22831 Author: Prafulla Wadaskar <prafulla@marvell.com>
22832 Date:   Thu Jul 16 20:57:59 2009 +0530
22833
22834     include/config_cmd_default.h cleanup
22835
22836     arranged configurations in alphabetical order
22837     CONFIG_CMD_FLASH moved under ifndef CONFIG_SYS_NO_FLASH
22838
22839     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
22840
22841 commit 569460ebf14b87bd8fdb2352bde95d35ee96e13b
22842 Author: Mike Frysinger <vapier@gentoo.org>
22843 Date:   Sun Jun 14 21:35:22 2009 -0400
22844
22845     sata: namespace curr_device variable
22846
22847     The curr_device variable really should be namespaced with a "sata_" prefix
22848     since it is only used by the sata code.  It also avoids random conflicts
22849     with other pieces of code (like cmd_mmc):
22850     common/libcommon.a(cmd_sata.o):(.data.curr_device+0x0):
22851         multiple definition of `curr_device'
22852     common/libcommon.a(cmd_mmc.o):(.data.curr_device+0x0): first defined here
22853
22854     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22855
22856 commit 02e22c2de1ce2312f2636fa473a60c8d8f18d8aa
22857 Author: Mike Frysinger <vapier@gentoo.org>
22858 Date:   Sun Jun 14 21:35:21 2009 -0400
22859
22860     cmd_mmc: make curr_device static
22861
22862     The curr_device variable isn't used outside of cmd_mmc, so mark it static
22863     to avoid conflicts with other pieces of code (like sata which also exports
22864     a curr_device).  Otherwise we end up with stuff like:
22865     common/libcommon.a(cmd_sata.o):(.data.curr_device+0x0):
22866         multiple definition of `curr_device'
22867     common/libcommon.a(cmd_mmc.o):(.data.curr_device+0x0): first defined here
22868
22869     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22870
22871 commit 2d8d2adde3fce1152e4ad9f47238f07e70793c53
22872 Author: Mike Frysinger <vapier@gentoo.org>
22873 Date:   Sun Jun 14 21:35:16 2009 -0400
22874
22875     envcrc: add missing dependencies on env storage
22876
22877     When the envcrc building was made conditional, it missed a bunch of env
22878     storage types, so add all currently supported types.
22879
22880     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22881
22882 commit 2419169f5749d7af501b3b77a5336d1d535320de
22883 Author: Scott Wood <scottwood@freescale.com>
22884 Date:   Thu Jul 16 19:08:04 2009 -0500
22885
22886     Remove legacy NAND and disk on chip references from boards.
22887
22888     Signed-off-by: Scott Wood <scottwood@freescale.com>
22889
22890 commit 12e9043c7ed961b60df865f45d9a3c74d6a38199
22891 Author: Shinya Kuribayashi <skuribay@pobox.com>
22892 Date:   Sat Jun 20 19:10:14 2009 +0900
22893
22894     config.mk: Remove $(PCI_CLOCK) reference
22895
22896     The following commit introduced $(PCI_CLOCK) reference so that
22897     we could tweak `PCI_66M' definition via an environment variable.
22898
22899     > commit f046ccd15c8bc9613bfd72916b761a127d36e5c6
22900     > Author: Eran Liberty <liberty@freescale.com>
22901     > Date:   Thu Jul 28 10:08:46 2005 -0500
22902     >
22903     >     * Patch by Eran Liberty
22904     >       Add support for the Freescale MPC8349ADS board.
22905
22906     But I suggest a removal of it for the following reasons:
22907
22908     * In 2006, MPC8349ADS was merged into MPC8349EMDS port,
22909       and it seems that MPC8349EMDS port is PCI_66M free.
22910
22911     * OTOH, PCI_66M is used by MPC832XEMDS an MPC8360EMDS ports,
22912       but they don't need $(PCI_CLOCK) environment variable at all.
22913       PCI_66M is automatically configured via $(BOARD)_config names
22914       with the help of $(findstring _66_,$@).
22915
22916     * Unfortunately $(PCI_CLOCK) has been undocumented anywhere,
22917       so only a few people know the existence of it these days.
22918
22919     * Keep config.mk independent from $(BOARD) as much as possible.
22920
22921     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
22922     Acked-by: Kim Phillips <kim.phillips@freescale.com>
22923
22924 commit 3db75d9c11d37cc1d28bebd91b19f4e548b68155
22925 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22926 Date:   Sat May 23 21:42:36 2009 +0200
22927
22928     fix: missing autoconfig.mk from general Makefile
22929
22930     At the first run of make we generate the autoconf.mk and
22931     autoconf.mk.dep if not already the case and we currently include only
22932     to .dep
22933
22934     In order to use these autogenerated values we need to include it also
22935     even if it's included in config.mk but it's done before their
22936     generation
22937
22938     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
22939     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
22940
22941 commit 1ca298ced07327749b54321815f76fcddb2f9479
22942 Author: Matthias Weisser <matthias.weisser@graf-syteco.de>
22943 Date:   Thu Jul 9 16:07:30 2009 +0200
22944
22945     Added support for splash screen positioning
22946
22947     This patch adds support splash image positioning by adding an
22948     additional variable "splashpos" to the environment. Please see
22949     README for details.
22950
22951     Signed-off-by: Matthias Weisser <matthias.weisser@graf-syteco.de>
22952     Acked-by: Matthias Fuchs <matthias.fuchs@esd.eu>
22953     Signed-off-by: Anatolij Gustschin <agust@denx.de>
22954
22955 commit 9d173e0233493113c9b1aa81bd2208d0057ab9db
22956 Author: Anatolij Gustschin <agust@denx.de>
22957 Date:   Tue Jul 7 13:11:36 2009 +0200
22958
22959     video: mb862xx: replace printf with puts
22960
22961     Signed-off-by: Anatolij Gustschin <agust@denx.de>
22962
22963 commit cce99b2a7dd80683d61360aee56a6ece344950b2
22964 Author: Anatolij Gustschin <agust@denx.de>
22965 Date:   Tue Jul 7 13:27:07 2009 +0200
22966
22967     video: mb862xx: use macros instead of magic numbers
22968
22969     Signed-off-by: Anatolij Gustschin <agust@denx.de>
22970
22971 commit e86528671ece6d5c1162656a37fc68a8e0bf67f8
22972 Author: Anatolij Gustschin <agust@denx.de>
22973 Date:   Tue Jul 7 13:24:08 2009 +0200
22974
22975     video: mb862xx: fix coding style and remove dead code
22976
22977     Signed-off-by: Anatolij Gustschin <agust@denx.de>
22978
22979 commit 292ed489dba8cc97b458579003a8001cd4703cd8
22980 Author: Michal Simek <monstr@monstr.eu>
22981 Date:   Tue Jun 30 12:03:50 2009 +0200
22982
22983     microblaze: Remove ignored return type for __arch__swab16 function
22984
22985     This change remove compilation warnings.
22986
22987     Signed-off-by: Michal Simek <monstr@monstr.eu>
22988
22989 commit e2776587c0eac131954ae100fda89cc3e7ed8b57
22990 Author: Michal Simek <monstr@monstr.eu>
22991 Date:   Tue Jun 30 12:02:45 2009 +0200
22992
22993     microblaze: Removed unused variables
22994
22995     Signed-off-by: Michal Simek <monstr@monstr.eu>
22996
22997 commit be33b046b549ad88c204c209508cd7657232ffbd
22998 Author: Scott Wood <scottwood@freescale.com>
22999 Date:   Wed Apr 1 15:02:13 2009 -0500
23000
23001     Remove legacy NAND and disk on chip code.
23002
23003     Legacy NAND had been scheduled for removal.  Any boards that use this
23004     were already not building in the previous release due to an #error.
23005
23006     The disk on chip code in common/cmd_doc.c relies on legacy NAND,
23007     and it has also been removed.  There is newer disk on chip code
23008     in drivers/mtd/nand; someone with access to hardware and sufficient
23009     time and motivation can try to get that working, but for now disk
23010     on chip is not supported.
23011
23012     Signed-off-by: Scott Wood <scottwood@freescale.com>
23013
23014 commit fbdaafaee71e2c7f2c31b3582ab6d8679efee8d3
23015 Author: Stefan Roese <sr@denx.de>
23016 Date:   Thu Jun 4 16:40:36 2009 +0200
23017
23018     nand: Change NAND_MAX_OOBSIZE to 218 as needed for some 4k page devices
23019
23020     This is needed for the MPC512x NAND driver (fsl_nfc_nand.c) which already
23021     defines such a 4k plus 218 bytes ECC layout.
23022
23023     Signed-off-by: Stefan Roese <sr@denx.de>
23024     Cc: Scott Wood <scottwood@freescale.com>
23025     Signed-off-by: Scott Wood <scottwood@freescale.com>
23026
23027 commit f2f376ab956c17d4a0c42a993133ca25cdc87278
23028 Author: Stefan Roese <sr@denx.de>
23029 Date:   Thu Jul 16 15:13:04 2009 +0200
23030
23031     nand: ndfc: Remove unnecessary #ifdef's
23032
23033     Now that the 4xx NAND driver ndfc is moved to the common NAND driver
23034     directory we don't need this #ifdef's anymore.
23035
23036     Signed-off-by: Stefan Roese <sr@denx.de>
23037     Cc: Scott Wood <scottwood@freescale.com>
23038     Signed-off-by: Scott Wood <scottwood@freescale.com>
23039
23040 commit 12582ac771b0bf3852817c3bfa4be326522a0665
23041 Author: Stefan Roese <sr@denx.de>
23042 Date:   Thu Jul 16 15:12:48 2009 +0200
23043
23044     nand/ppc4xx: Move PPC4xx NAND driver to common NAND driver directory
23045
23046     Signed-off-by: Stefan Roese <sr@denx.de>
23047     Cc: Scott Wood <scottwood@freescale.com>
23048     Signed-off-by: Scott Wood <scottwood@freescale.com>
23049
23050 commit 3ebf70db5452d3d47c316ddef09f40e76553bcba
23051 Author: Valeriy Glushkov <gvv@lstec.com>
23052 Date:   Tue Jul 14 13:51:10 2009 +0300
23053
23054     nand: fixed failed reads on corrected ECC errors in nand_util.c
23055
23056     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
23057     Signed-off-by: Paulraj, Sandeep <s-paulraj@ti.com>
23058     Signed-off-by: Scott Wood <scottwood@freescale.com>
23059
23060 commit ed727d394c5ab139033719772dc95dc25cfa14f7
23061 Author: David Brownell <david-b@pacbell.net>
23062 Date:   Mon Jul 13 16:29:04 2009 -0700
23063
23064     Typo fix: use CONFIG_SOC_DM644X, not CONFIG_SOC_DM646.
23065
23066     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
23067     Signed-off-by: Scott Wood <scottwood@freescale.com>
23068
23069 commit 937076f84c5064f0a79105fce352ac7cf7b33643
23070 Author: Kyungmin Park <kmpark@infradead.org>
23071 Date:   Sat Jul 11 16:49:55 2009 +0900
23072
23073     MTD: OneNAND: Increase the environment size to 4KiB
23074
23075     Also use mtd operation instead of onenand functions
23076
23077     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
23078     Signed-off-by: Scott Wood <scottwood@freescale.com>
23079
23080 commit bfadb17f69c256196620c32164775f063a59c34f
23081 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23082 Date:   Wed Jun 10 00:25:38 2009 +0400
23083
23084     mpc83xx: MPC837xEMDS: Use hwconfig instead of pci_external_arbiter variable
23085
23086     Since we have simple hwconfig interface now, we don't need
23087     pci_external_arbiter variable any longer.
23088
23089     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23090     Acked-by: Kim Phillips <kim.phillips@freescale.com>
23091
23092 commit b8b71ffbc35fde6905e65ffdbf4e4b87efc26b7e
23093 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23094 Date:   Wed Jun 10 00:25:36 2009 +0400
23095
23096     mpc83xx: MPC8315ERDB: Use hwconfig for board type selection
23097
23098     This patch simply converts the board to the hwconfig infrastructure.
23099
23100     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23101     Acked-by: Kim Phillips <kim.phillips@freescale.com>
23102
23103 commit c78c678354c8321737aa07e86831ff14176f4ed5
23104 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23105 Date:   Wed Jun 10 00:25:31 2009 +0400
23106
23107     mpc83xx: MPC837XEMDS: Fixup eSDHC nodes in device tree
23108
23109     fdt_fixup_esdhc() will either disable or enable eSDHC nodes, and
23110     also will fixup clock-frequency property.
23111
23112     Plus, since DR USB and eSDHC are mutually exclusive, we should
23113     only configure the eSDHC if asked through hwconfig.
23114
23115     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23116     Acked-by: Kim Phillips <kim.phillips@freescale.com>
23117
23118 commit c9646ed758804fa1fa6c1425369a4eee5d618b1d
23119 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23120 Date:   Wed Jun 10 00:25:30 2009 +0400
23121
23122     mpc83xx: MPC837XERDB: Add support for FSL eSDHC
23123
23124     This patch adds support for eSDHC on MPC837XERDB boards. The WP
23125     switch doesn't seem to work on RDB boards though, the WP pin is
23126     always asserted (can see the pin state when it's in GPIO mode).
23127
23128     FSL DR USB and FSL eSDHC are mutually exclusive because of pins
23129     multiplexing, so user should specify 'esdhc' or 'dr_usb' options
23130     in the hwconfig environment variable to choose between the
23131     devices.
23132
23133     p.s.
23134     Now we're very close to a monitor len limit (196 bytes left using
23135     gcc-4.2.0), so also increase the monitor len by one sector (64 KB).
23136
23137     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23138     Acked-by: Kim Phillips <kim.phillips@freescale.com>
23139
23140 commit b33433a63fe08c9e723ea15a7c7c7143bf527c6d
23141 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23142 Date:   Wed Jun 10 00:25:29 2009 +0400
23143
23144     fsl_esdhc: Add device tree fixups
23145
23146     This patch implements fdt_fixup_esdhc() function that is used to fixup
23147     the device tree.
23148
23149     The function adds status = "disabled" propery if esdhc pins muxed away,
23150     otherwise it fixups clock-frequency for esdhc nodes.
23151
23152     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23153     Acked-by: Kim Phillips <kim.phillips@freescale.com>
23154
23155 commit 93f9dcf9e8b8182e97aeb7965c687176cbd0b933
23156 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
23157 Date:   Wed Jun 10 00:25:27 2009 +0400
23158
23159     Add simple hwconfig infrastructure
23160
23161     This patch implements simple hwconfig infrastructure: an
23162     interface for software knobs to control a hardware.
23163
23164     This is very simple implementation, i.e. it is implemented
23165     via `hwconfig' environment variable. Later we could write
23166     some "hwconfig <enable|disable|list>" commands, ncurses
23167     interface for Award BIOS-like interface, and frame-buffer
23168     interface for AMI GUI[1] BIOS-like interface with mouse
23169     support[2].
23170
23171     Current implementation details/limitations:
23172
23173     1. Doesn't support options dependencies and mutual exclusion.
23174        We can implement this by integrating apt-get[3] into the
23175        u-boot. But I didn't bother yet.
23176
23177     2. Since we don't implement hwconfig command, i.e. we're working
23178        with the environement directly, there is no way to tell that
23179        toggling a particular option will need a reboot to take
23180        an effect. So, for now it's advised to always reboot the
23181        target after modifying hwconfig variable.
23182
23183     3. We support hwconfig options with arguments. For example,
23184
23185        set hwconfig dr_usb:mode=peripheral,phy_type=ulpi
23186
23187        That means:
23188        - dr_usb - enable Dual-Role USB controller;
23189        - dr_usb:mode=peripheral - USB in Function mode;
23190        - dr_usb:phy_type=ulpi - USB should work with ULPI PHYs;
23191
23192     The purpose of this simple implementation is to define some
23193     internal API and then we can continue improving user experience
23194     by adding more mature interface, like hwconfig command with
23195     bells and whistles. Or not adding, if we feel that current
23196     interface fits its needs.
23197
23198     [1] http://en.wikipedia.org/wiki/American_Megatrends
23199     [2] Regarding ncurses and GUI with mouse support -- I'm just
23200         kidding.
23201     [3] The comment regarding apt-get is also a joke, meaning that
23202         dependency tracking could be non-trivial. For example, for
23203         enabling HW feature X we may need to disable Y, and turn Z
23204         into reduced mode (like RMII-only interface for ethernet,
23205         no MII).
23206
23207         It's quite trivial to implement simple cases though.
23208
23209     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
23210     Acked-by: Kim Phillips <kim.phillips@freescale.com>
23211
23212 commit 6c3fef28b9fff0d7f3fa4c51c3ee0ae8c2a3b043
23213 Author: Jerry Van Baren <gvb.uboot@gmail.com>
23214 Date:   Wed Jul 15 20:42:59 2009 -0400
23215
23216     Improve U-Boot Porting Guide in the README
23217
23218     Update for...
23219     * BDI2000 -> BDI3000 (BDI2000 is obsolete).
23220     * Add a line to read the doc/README.* files
23221     * Fix coding standard violations
23222
23223     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
23224
23225 commit 9578718c1b085cac73017d834001bc5cb0b2f73f
23226 Author: Kim Phillips <kim.phillips@freescale.com>
23227 Date:   Tue Jul 14 16:00:24 2009 -0500
23228
23229     mtd: cfi - if defined, use MAX_FLASH_BANKS_DETECT for static declarations
23230
23231     a.k.a cfi_mtd.c does as cfi_flash.c does.  This also prevents
23232     the TQM834x build from doing a:
23233
23234     cfi_mtd.c:36: error: variably modified 'cfi_mtd_info' at file scope
23235     cfi_mtd.c:37: error: variably modified 'cfi_mtd_names' at file scope
23236
23237     using gcc 4.4.
23238
23239     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23240     Signed-off-by: Stefan Roese <sr@denx.de>
23241
23242 commit 4a9932a4364b548773bc131bf85e24a2ec15f2b0
23243 Author: Kim Phillips <kim.phillips@freescale.com>
23244 Date:   Tue Jul 7 18:04:21 2009 -0500
23245
23246     mpc83xx: increase MONITOR_LEN to offset growing pains
23247
23248     Saving the environment leads to overwriting u-boot itself,
23249     bricking boards.  Increase u-boot's image size so the environment
23250     base address doesn't end up overlapping u-boot text.
23251
23252     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23253
23254 commit c31e13260bcd048a94412a47b004386ea6112acf
23255 Author: Valeriy Glushkov <gvv@lstec.com>
23256 Date:   Tue Jun 30 15:48:41 2009 +0300
23257
23258     usb: mpx8349itx: added support of loading images from USB storage (MPH/DR)
23259
23260     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
23261     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23262
23263 commit d89e1c36891de793a20a929282acc0fc7b98feac
23264 Author: Valeriy Glushkov <gvv@lstec.com>
23265 Date:   Tue Jun 30 15:48:40 2009 +0300
23266
23267     usb: mpc834x: added support of the MPH USB controller in addition to the DR one
23268
23269     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
23270     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23271
23272 commit d9ac3d5a17ecef0beb70073018925e011b11684e
23273 Author: Kim Phillips <kim.phillips@freescale.com>
23274 Date:   Mon Jun 15 11:51:47 2009 -0500
23275
23276     mpc83xx: set 64BIT_VSPRINTF for boards using nand_util
23277
23278     When enabling NAND support for a board, one must also define
23279     CONFIG_SYS_64BIT_VSPRINTF because this is needed in nand_util.c
23280     for correct output.
23281
23282     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23283     Cc: Dave Liu <daveliu@freescale.com>
23284     Cc: Ron Madrid <ron_madrid@sbcglobal.net>
23285     Cc: Anton Vorontsov <avorontsov@ru.mvista.com>
23286
23287 commit 052c08916532d1d9c2f69eb9229709c7b2fc1f02
23288 Author: TsiChung Liew <tsicliew@gmail.com>
23289 Date:   Wed Jul 8 07:41:24 2009 +0000
23290
23291     ColdFire: Update bootargs
23292
23293     Add a bootargs for M53017EVB and update bootargs
23294     for M54451EVB
23295
23296     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23297
23298 commit 6e8d58d36691520f8da74cd948661d28d5a5dc66
23299 Author: TsiChung Liew <tsicliew@gmail.com>
23300 Date:   Tue Jun 30 14:30:19 2009 +0000
23301
23302     Command for accessing serial flash update
23303
23304     Change strtoul number base of argv 3 from 0 to 16
23305
23306     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23307
23308 commit ee0a8462466dd284968536eb57c6eef4be0d6aad
23309 Author: TsiChung Liew <tsicliew@gmail.com>
23310 Date:   Tue Jun 30 14:18:29 2009 +0000
23311
23312     ColdFire: Add DSPI support for MCF5227x and MCF5445x
23313
23314     Remove individual CPU specific DSPI driver.
23315     Add required feature for the common DSPI driver in cpu_init and
23316     in platform configuration file.
23317
23318     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23319
23320 commit dec61c7851baa72151ef1d3657e7bb3b68907d48
23321 Author: TsiChung Liew <tsicliew@gmail.com>
23322 Date:   Tue Jun 30 14:09:47 2009 +0000
23323
23324     Coldfire: Consolidate DSPI driver
23325
23326     Unify both MCF5227x and MCF5445x DSPI driver in CPU to
23327     driver/spi folder for common use.
23328
23329     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23330
23331 commit 11d88b26a68bd4bf98b1c962fde6257a50978231
23332 Author: TsiChung Liew <tsicliew@gmail.com>
23333 Date:   Fri Jun 12 13:03:34 2009 +0000
23334
23335     ColdFire: Remove compiler warning messages
23336
23337     Remove unused variables and printf type mismatch in
23338     lib_m68k/board.c
23339
23340     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23341
23342 commit 4567c7bff2503fb1a7c738ff9b9f0bd00d274d9a
23343 Author: TsiChung Liew <tsicliew@gmail.com>
23344 Date:   Fri Jun 12 11:31:31 2009 +0000
23345
23346     ColdFire: Fix M53017EVB flash size
23347
23348     Increase the flash size from 8MB to 16MB
23349
23350     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23351
23352 commit bf9a521529e484b15e8fdb583a607cf7945d2f6b
23353 Author: TsiChung Liew <tsicliew@gmail.com>
23354 Date:   Fri Jun 12 11:29:00 2009 +0000
23355
23356     ColdFire: Add M5208EVB and MCF520x CPU support
23357
23358     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23359
23360 commit 709b384b6493d9726dce20663ebe31bf7cab2925
23361 Author: TsiChung Liew <tsicliew@gmail.com>
23362 Date:   Thu Jun 11 15:39:57 2009 +0000
23363
23364     ColdFire: Update for M54451EVB
23365
23366     Update serial boot DRAM's Internal RAM, vector table and DRAM in
23367     start.S, serial flash's read status command over SPI and NOR
23368     flash.
23369
23370     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23371
23372 commit bbf6bbffcaf694c03504c661e58fbd1aefe5bf64
23373 Author: TsiChung Liew <tsicliew@gmail.com>
23374 Date:   Thu Jun 11 12:50:05 2009 +0000
23375
23376     ColdFire: Update configuration file to use flash buffer write
23377
23378     Update M52277EVB, M53017EVB and M54455EVB platform configuration
23379     file to use flash buffer write
23380
23381     Signed-off-by: TsiChung Liew <tsicliew@gmail.com>
23382
23383 commit 7d4450a9773673052fcd7fdf0a4a88c089126ac1
23384 Author: Wolfgang Denk <wd@denx.de>
23385 Date:   Sun Jun 14 20:58:53 2009 +0200
23386
23387     mpc5121ads: add JFFS2 and MTDPARTS support; adjust flash map
23388
23389     Signed-off-by: Wolfgang Denk <wd@denx.de>
23390
23391 commit 1f1f82f3de1660f398bf42bfd709b9859582ce5e
23392 Author: Wolfgang Denk <wd@denx.de>
23393 Date:   Sun Jun 14 20:58:52 2009 +0200
23394
23395     aria: add JFFS2 and MTDPARTS support; adjust flash map
23396
23397     Signed-off-by: Wolfgang Denk <wd@denx.de>
23398
23399 commit a6d6d46a4fef876455e11b45ed699c0fb3bd1ca1
23400 Author: Wolfgang Denk <wd@denx.de>
23401 Date:   Sun Jun 14 20:58:51 2009 +0200
23402
23403     aria: enable NAND flash support
23404
23405     Signed-off-by: Wolfgang Denk <wd@denx.de>
23406
23407 commit 13946925e850db5351982acb691d51716fc754e2
23408 Author: Wolfgang Denk <wd@denx.de>
23409 Date:   Sun Jun 14 20:58:50 2009 +0200
23410
23411     MPC512x: fix typo in comment listing the NAND driver name
23412
23413     Signed-off-by: Wolfgang Denk <wd@denx.de>
23414     Cc: Stefan Roese <sr@denx.de>
23415     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23416
23417 commit 2ca6f74d09653f8041b52cafd0d650fdc2a56c51
23418 Author: Wolfgang Denk <wd@denx.de>
23419 Date:   Sun Jun 14 20:58:49 2009 +0200
23420
23421     mecp5123: cleanup - remove dead code
23422
23423     Remove dead code that was obviously a left-over from copy & paste.
23424
23425     Signed-off-by: Wolfgang Denk <wd@denx.de>
23426     Cc: Stefan Roese <sr@denx.de>
23427     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23428
23429 commit 25671c8672f2d7b39555416a6b7a6b7b39b810bf
23430 Author: Wolfgang Denk <wd@denx.de>
23431 Date:   Sun Jun 14 20:58:48 2009 +0200
23432
23433     aria: adjust memory controller initialization
23434
23435     Needed for Rev. 2 silicon at 400 MHz
23436
23437     Signed-off-by: Wolfgang Denk <wd@denx.de>
23438
23439 commit 7629f1c06b6dea36bbc7bf70820b824e9b6d2227
23440 Author: Wolfgang Denk <wd@denx.de>
23441 Date:   Sun Jun 14 20:58:47 2009 +0200
23442
23443     MPC512x: factor out common code
23444
23445     Now that we have 3 boards for the MPC512x it turns out that they all
23446     use the very same fixed_sdram() code.
23447
23448     This patch factors out this common code into cpu/mpc512x/fixed_sdram.c
23449     and adds a new header file, include/asm-ppc/mpc512x.h, with some
23450     macros, inline functions and prototype definitions specific to MPC512x
23451     systems.
23452
23453     Signed-off-by: Wolfgang Denk <wd@denx.de>
23454     Cc: Stefan Roese <sr@denx.de>
23455     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23456
23457 commit 0549353a6ba5aa03420c0962b9072e9cf1fa49d9
23458 Author: Wolfgang Denk <wd@denx.de>
23459 Date:   Sun Jun 14 20:58:46 2009 +0200
23460
23461     mecp5123: fix build error
23462
23463     The mecp5123 board did not compile because the MSCAN Clock Control
23464     Registers were missing; these got added, but as an array instead
23465     of 4 individual registers. Adapt the code so it builds.
23466
23467     Signed-off-by: Wolfgang Denk <wd@denx.de>
23468     Cc: Stefan Roese <sr@denx.de>
23469     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23470
23471 commit a9905db5d29a56aedd7db5bcb56b0385873aa6a3
23472 Author: Wolfgang Denk <wd@denx.de>
23473 Date:   Sun Jun 14 20:58:45 2009 +0200
23474
23475     MPC512x: Add MSCAN1...4 Clock Control Registers
23476
23477     Signed-off-by: Wolfgang Denk <wd@denx.de>
23478     Cc: Stefan Roese <sr@denx.de>
23479     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23480
23481 commit f5489c4200b37c9a1d6dbde116f5adc0539610de
23482 Author: Wolfgang Denk <wd@denx.de>
23483 Date:   Sun Jun 14 20:58:44 2009 +0200
23484
23485     MPC512x: enabling NAND support requires CONFIG_SYS_64BIT_VSPRINTF
23486
23487     When enabling NAND support for a board, one must also define
23488     CONFIG_SYS_64BIT_VSPRINTF because this is needed in nand_util.c
23489     for correct output.
23490
23491     Signed-off-by: Wolfgang Denk <wd@denx.de>
23492     Cc: Stefan Roese <sr@denx.de>
23493     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
23494
23495 commit b4db4a7638ef90cf0aacf7b954d9bf3043dda780
23496 Author: Po-Yu Chuang <ratbert@faraday-tech.com>
23497 Date:   Fri Jul 10 18:03:57 2009 +0800
23498
23499     issue write command to base for JEDEC flash
23500
23501     For JEDEC flash, we should issue word programming command relative to
23502     base address rather than sector base address. Original source makes
23503     SST Flash fails to program sectors which are not on the 0x10000 boundaries.
23504
23505     e.g.
23506     SST39LF040 uses addr1=0x5555 and addr2=0x2AAA, however, each sector
23507     is 0x1000 bytes.
23508
23509     Thus, if we issue command to "sector base (0x41000) + offset(0x5555)",
23510     it sends to 0x46555 and the chip fails to recognize that address.
23511
23512     This patch is tested with SST39LF040.
23513
23514     Signed-off-by: Po-Yu Chuang <ratbert@faraday-tech.com>
23515     Signed-off-by: Stefan Roese <sr@denx.de>
23516
23517 commit 986922714ffd21ad39f48522d285fffc7aed56b1
23518 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23519 Date:   Sat May 2 11:53:50 2009 +0200
23520
23521     versatile: update config and merge to cfi flash driver
23522
23523     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23524     Signed-off-by: Peter Pearse <peter.pearse@arm.com>
23525     Cc: Catalin Marinas <catalin.marinas@arm.com>
23526
23527 commit d6e8ed832b25d5db4fdd3fb91e73028e494dcd6e
23528 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23529 Date:   Sat May 2 11:53:49 2009 +0200
23530
23531     versatile: specify the board type on the prompt
23532
23533     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
23534     Signed-off-by: Peter Pearse <peter.pearse@arm.com>
23535     Cc: Catalin Marinas <catalin.marinas@arm.com>
23536
23537 commit 5ccc2d99d61c81805348b0cd9f79731b271f7daf
23538 Author: Sedji Gaouaou <sedji.gaouaou@atmel.com>
23539 Date:   Thu Jun 25 17:04:15 2009 +0200
23540
23541     at91: Introduction of at91sam9g10 SOC.
23542
23543     AT91sam9g10 is an ARM 926ej-s SOC. It is an evolution of the at91sam9261 with a
23544     faster clock speed: 266/133MHz.
23545
23546     Signed-off-by: Sedji Gaouaou <sedji.gaouaou@atmel.com>
23547
23548 commit 22ee647380c42f44528f99b7c1b423725e542102
23549 Author: Sedji Gaouaou <sedji.gaouaou@atmel.com>
23550 Date:   Thu Jul 9 10:16:29 2009 +0200
23551
23552     at91: Introduction of at91sam9g45 SOC.
23553
23554     AT91sam9g45 series is an ARM 926ej-s SOC family clocked at 400/133MHz.
23555     It embeds USB high speed host and device, LCD, DDR2 RAM, and a full set of
23556     peripherals.
23557
23558     The first board that embeds at91sam9g45 chip is the AT91SAM9G45-EKES.
23559     On the board you can find 2 USART, USB high speed,
23560     a 480*272 LG lcd, ethernet, gpio/joystick/buttons.
23561
23562     Signed-off-by: Sedji Gaouaou <sedji.gaouaou@atmel.com>
23563
23564 commit c33c5990cec7ced9ef1ef148debbca34adafa12b
23565 Author: Daniel Mack <daniel@caiaq.de>
23566 Date:   Tue Jun 23 17:30:05 2009 +0200
23567
23568     pxa: fix CKEN_B register bits
23569
23570     The current defition for CKEN_B register bits is nonsense. Adding 32 to
23571     the shifted value is equal to '| (1 << 5)', and this bit is marked
23572     'reserved' in the PXA docs.
23573
23574     Signed-off-by: Daniel Mack <daniel@caiaq.de>
23575
23576 commit bd876be46f28b5fc2896537f6d01353f332789f7
23577 Author: Daniel Mack <daniel@caiaq.de>
23578 Date:   Tue Jun 23 17:30:04 2009 +0200
23579
23580     pxa: add clock for system bus 2 arbiter
23581
23582     This clock is needed for systems using the USB2 device unit or the 2d
23583     graphics accelerator.
23584
23585     Signed-off-by: Daniel Mack <daniel@caiaq.de>
23586
23587 commit b016000a95514c08cab50e1cba00b019c0801bc4
23588 Author: Grazvydas Ignotas <notasas@gmail.com>
23589 Date:   Wed Jul 8 00:30:01 2009 +0300
23590
23591     OMAP3 pandora: Fix CKE1 MUX setting to allow self-refresh
23592
23593     Pandora is using both SDRC CSes. The MUX setting is needed
23594     for the second CS clock signal to allow the 2 RAM parts to
23595     be put in self-refresh correctly.
23596
23597     Based on similar patch for beagle and overo by
23598     Jean Pihet and Steve Sakoman.
23599
23600 commit 8672c288703f3c51c829851c8fe6608c7869faaa
23601 Author: Grazvydas Ignotas <notasas@gmail.com>
23602 Date:   Wed Jul 8 00:30:00 2009 +0300
23603
23604     OMAP3 pandora: setup pulls for various GPIOs
23605
23606     Set pullups or pulldowns for GPIOs which need them.
23607     Disable them for others, which have external pulls.
23608     Also make disabled pull setting consistent (some pins had
23609     type set to "up" even if pull type selection was disabled).
23610
23611 commit 5ff78122f229946862a3f67a2f50a329e8e1bcf5
23612 Author: Grazvydas Ignotas <notasas@gmail.com>
23613 Date:   Wed Jul 8 00:29:59 2009 +0300
23614
23615     OMAP3 pandora: setup pin mux for pins used on rev3 boards
23616
23617     Setup pin mux for GPIO pins connected on rev3 or later
23618     boards. Also change NUB2 IRQ pin. This should not affect
23619     older boards because they don't have any nubs (analog
23620     controllers) attached to them.
23621
23622 commit 67c97c346b27c586a7263564f7afff6d1f8d8d0a
23623 Author: Grazvydas Ignotas <notasas@gmail.com>
23624 Date:   Wed Jul 8 00:29:58 2009 +0300
23625
23626     OMAP3 pandora: pin mux cleanup
23627
23628     Remove configuration of not unused pins, effectively
23629     leaving them in safe mode.
23630
23631 commit b996165f5a1623a055c03b22d64d6d5da81835d0
23632 Author: Prafulla Wadaskar <prafulla@marvell.com>
23633 Date:   Mon Jul 6 15:50:47 2009 +0530
23634
23635     arm: Kirkwood: bugfix: UART1 bar correction
23636
23637     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
23638
23639 commit 50243e3e7a96a96c5418ce6c90b7252d26fdd5b0
23640 Author: Kumar Gala <galak@kernel.crashing.org>
23641 Date:   Tue Jul 7 15:48:58 2009 -0500
23642
23643     usb: Fix compiler warning with gcc4.4
23644
23645     ehci-hcd.c: In function 'ehci_submit_root':
23646     ehci-hcd.c:719: warning: value computed is not used
23647     ehci-hcd.c:748: warning: value computed is not used
23648
23649     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
23650     Signed-off-by: Remy Bohmer <linux@bohmer.net>
23651
23652 commit 04366d070a1a3f7affddf15aaaea87bcf44cdbb0
23653 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
23654 Date:   Wed Jul 8 11:42:19 2009 +0900
23655
23656     sh: Update pci config for Renesas r7780mp board
23657
23658     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
23659
23660 commit 74d9c16a681aa24bb4125191fe39dc7c75cde56a
23661 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
23662 Date:   Thu Jun 25 16:31:26 2009 +0900
23663
23664     sh: Add support ESPT-GIGA borad
23665
23666     ESPT-Giga is SH7763-based reference board.
23667     Board support is relatively sparse, presently supporting serial,
23668     gigabit ethernet, USB host, and MTD.
23669
23670     More information (in Japanese) available at:
23671     http://www.cente.jp/product/cente_hard/ESPT-Giga.html
23672
23673     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
23674     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
23675
23676 commit dae4e0148a1146a5610025ae4b445e841410b659
23677 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
23678 Date:   Fri Jul 3 16:06:37 2009 +0200
23679
23680     Add ESD PCI vendor ID
23681
23682     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
23683
23684 commit 876b3cef537aab2cba8c19505db2876f6057f818
23685 Author: Peter Tyser <ptyser@xes-inc.com>
23686 Date:   Mon Jun 22 18:01:41 2009 -0500
23687
23688     api_examples/Makefile: General cleanup
23689
23690     * Remove symlinking of files located outside api_examples/
23691
23692     * Auto generate dependencies for files located outside api_examples/
23693
23694     * Update names of variables to be similar to those in tools/Makefile
23695
23696     * Fix out of tree build error
23697       Dependencies are calculated for all files in the SRCS variable.
23698       Previously, the SRCS variable contained files which were symlinked
23699       into the api_examples/ directory.  These symlinked files did not exist
23700       when dependencies were calculated when building out of tree.  This
23701       resulted in errors such as:
23702         make[1]: *** No rule to make target `/work/wd/tmp-ppc/api_examples/.depend', needed by `_depend'.  Stop.
23703         make[1]: Leaving directory `/home/wd/git/u-boot/work/api_examples'
23704         make: *** [depend] Error 2
23705
23706       Since symlinked source files are no longer used, this bug no longer
23707       exists.
23708
23709     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
23710     Acked-by: Rafal Jaworowski <raj@semihalf.com>
23711
23712 commit 522f6f02adb93194e337016fe2e4e53c58d5d5ea
23713 Author: Peter Tyser <ptyser@xes-inc.com>
23714 Date:   Mon Jun 22 18:01:40 2009 -0500
23715
23716     api_examples/Makefile: Get rid of unnecessary intermediate LIB target
23717
23718     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
23719     Acked-by: Rafal Jaworowski <raj@semihalf.com>
23720
23721 commit 117d0ab5e6f3b3dd48fc346df4919555a78afd39
23722 Author: Peter Tyser <ptyser@xes-inc.com>
23723 Date:   Mon Jun 22 18:01:39 2009 -0500
23724
23725     api_examples/Makefile: Combine ELF and BIN targets
23726
23727     Combining the two rules cleans up the Makefile a bit
23728
23729     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
23730     Acked-by: Rafal Jaworowski <raj@semihalf.com>
23731
23732 commit 644cb38108b8dc22e0ef3cf5f404fe310d1995f8
23733 Author: Peter Tyser <ptyser@xes-inc.com>
23734 Date:   Mon Jun 22 18:01:38 2009 -0500
23735
23736     api_examples/Makefile: Split up variable declarations
23737
23738     This cleans up the Makefile a bit and simplifies future changes
23739
23740     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
23741     Acked-by: Rafal Jaworowski <raj@semihalf.com>
23742
23743 commit 890d242facc4079ed21e979ced2e8c6d6974f6d3
23744 Author: Timur Tabi <timur@freescale.com>
23745 Date:   Fri Jun 19 14:10:52 2009 -0500
23746
23747     remove _IO_BASE and KSEG1ADDR from board configuration files
23748
23749     The KSEG1ADDR macro used to be necessary for the RTL8139 Ethernet
23750     driver, but the code that used that macro was removed over a year
23751     ago, so board configuration files no longer need to define it.
23752
23753     The _IO_BASE macro is also automatically defined to 0 if it isn't
23754     already set, so there's no need to define that macro either in the
23755     board configuration files.
23756
23757     Signed-off-by: Timur Tabi <timur@freescale.com>
23758     Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
23759     Acked-by: Andy Fleming <afleming@freescale.com>
23760     Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
23761     Acked-by: Kim Phillips <kim.phillips@freescale.com>
23762
23763 commit c9969947a4687de90e2bb58e76842b491aa0e0b9
23764 Author: Jon Smirl <jonsmirl@gmail.com>
23765 Date:   Sun Jun 14 18:21:28 2009 -0400
23766
23767     board support patch for phyCORE-MPC5200B-tiny
23768
23769     Add support for the Phytec phyCORE-MPC5200B-tiny.
23770     Code originally from Pengutronix.de.
23771     Created CONFIG_SYS_ATA_CS_ON_TIMER01 define for when IDE CS is on
23772     Timer 0/1
23773
23774     Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
23775     Acked-by: Grant Likely <grant.likely@secretlab.ca>
23776
23777 commit 7bd49ad12cc36a4de6995ddabbc65ffa1aa1933d
23778 Author: Mike Frysinger <vapier@gentoo.org>
23779 Date:   Mon Jun 15 13:37:20 2009 -0400
23780
23781     kallsyms: fix escaping of NUL char in strings
23782
23783     The current kallsyms code is using \\0 to escape the backslash in the awk
23784     code, but the shell too needs escaping.  This way we make sure gcc is
23785     passed the \0.  Then gcc itself will consume this as an octal, so we have
23786     to use 000 so gcc will create the final NUL.
23787
23788     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23789
23790 commit ed540f07b8ad86909704e9806c1762462cb4995a
23791 Author: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
23792 Date:   Fri Jun 26 10:18:49 2009 -0400
23793
23794     Blackfin: cm-bf561: add example settings for EXT-BF5xx-USB-ETH2 add-on
23795
23796     The cm-bf561 module can easily hook up to the EXT-BF5xx-USB-ETH2 extender
23797     board, so add a simple example of how to do that in the board config.
23798
23799     Signed-off-by: Harald Krapfenbauer <Harald.Krapfenbauer@bluetechnix.at>
23800     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23801
23802 commit f8bf54b4081c3c3d518830df0017a23ec672a841
23803 Author: Mike Frysinger <vapier@gentoo.org>
23804 Date:   Thu Jun 25 19:40:28 2009 -0400
23805
23806     Blackfin: blackstamp: update spi flash settings
23807
23808     The latest blackstamp boards can only run the SPI flash at 15MHz before
23809     they start to crap out, so lower the max speeds accordingly.  The new SPI
23810     flash also has different sector requirements, so update the environment
23811     sizes as well.
23812
23813     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23814
23815 commit 286070ddc8339666c09bd7912e960b850a8a0318
23816 Author: Mike Frysinger <vapier@gentoo.org>
23817 Date:   Mon Oct 6 03:31:52 2008 -0400
23818
23819     Blackfin: add cache_dump commands
23820
23821     A few debug-type commands used to dump the raw icache/dcache data.  Useful
23822     when trying to track down cache-related bugs.
23823
23824     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23825
23826 commit 632e9b671efb0a6c900499f7a49fe5b63292b5fc
23827 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
23828 Date:   Wed Jul 8 15:31:57 2009 +0200
23829
23830     ppc4xx: Set default PCI device ID for 405EP boards
23831
23832     Current code only sets the PCI vendor id to 0x1014 and
23833     leaved device id to 0x0000.
23834
23835     Ths patch ....
23836     a) uses the correct PCI_VENDOR_ID_IBM macro for this
23837     b) sets the default device ID as stated in the UM to 0x0156
23838        by using PCI_DEVICE_ID_IBM_405GP for this.
23839
23840     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
23841     Signed-off-by: Stefan Roese <sr@denx.de>
23842
23843 commit 123f102ec093fba6967066acdf9beb637df2e2d1
23844 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
23845 Date:   Wed Jul 8 13:43:55 2009 +0200
23846
23847     ppc4xx: Move 405EP pci code from cpu_init_f() to __pci_pre_init()
23848
23849     This patch moves some basic PCI initialisation from the 4xx cpu_init_f()
23850     to cpu/ppc4xx/4xx_pci.c.
23851
23852     The original cpu_init_f() function enabled the 405EP's internal arbiter
23853     in all situations. Also the HCE bit in cpc0_pci is always set.
23854     The first is not really wanted for PCI adapter designs and the latter
23855     is a general bug for PCI adapter U-Boots. Because it enables
23856     PCI configuration by the system CPU even when the PCI configuration has
23857     not been setup by the 405EP. The one and only correct place is
23858     in pci_405gp_init() (see "Set HCE bit" comment).
23859
23860     So for compatibility reasons the arbiter is still enabled in any case,
23861     but from weak pci_pre_init() so that it can be replaced by board specific
23862     code.
23863
23864     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
23865     Signed-off-by: Stefan Roese <sr@denx.de>
23866
23867 commit c71103f9dc66dfcce8ad6df942364043bf27ade8
23868 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
23869 Date:   Wed Jul 8 13:43:23 2009 +0200
23870
23871     ppc4xx: Make is_pci_host() available for all 440 and 405 CPUs
23872
23873     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
23874     Signed-off-by: Stefan Roese <sr@denx.de>
23875
23876 commit 1d8937a469bfeb55ca1f6d89a4e7cd2dfee3cf17
23877 Author: Prafulla Wadaskar <prafulla@marvell.com>
23878 Date:   Mon Jun 29 20:56:43 2009 +0530
23879
23880     usb: add Marvell Kirkwood ehci host controller driver
23881
23882     This driver is tested on Sheevaplug platform
23883
23884     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
23885     Signed-off-by: Remy Bohmer <linux@bohmer.net>
23886
23887 commit db7b43e4681f6f93c336132708157a8a0cca1f8b
23888 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
23889 Date:   Wed Jun 24 10:08:40 2009 +0530
23890
23891     mpc83xx: USB: fix: access of ehci struct elements
23892
23893     It fixes the access to the 'ehci' struct elements for mpc83xx which
23894     should have been taken care of in 4ef01010aa4799c759d75e67007fdd3a38c88c8a
23895     Sorry about that.
23896
23897     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
23898     Signed-off-by: Remy Bohmer <linux@bohmer.net>
23899
23900 commit 08066152735417fc55a5c9de2cec0714c529e4f3
23901 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
23902 Date:   Fri Jun 19 17:56:00 2009 +0530
23903
23904     mpc8xxx: USB: fix: access of ehci struct elements
23905
23906     This patch fixes the access to the 'ehci' struct elements which should
23907     have been taken care off in 4ef01010aa4799c759d75e67007fdd3a38c88c8a
23908     Sorry about that.
23909
23910     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
23911     Signed-off-by: Remy Bohmer <linux@bohmer.net>
23912
23913 commit c3a012ce65818beb274195cd47f31ed80d0fbaa5
23914 Author: Bryan Wu <bryan.wu@analog.com>
23915 Date:   Tue Jun 16 05:26:27 2009 -0400
23916
23917     usb: musb: add timeout via CONFIG_MUSB_TIMEOUT
23918
23919     Signed-off-by: Bryan Wu <bryan.wu@analog.com>
23920     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23921     Signed-off-by: Remy Bohmer <linux@bohmer.net>
23922
23923 commit 7984967a9405672db1581402d2c2cfae268d1a67
23924 Author: Mike Frysinger <vapier@gentoo.org>
23925 Date:   Tue Jun 16 05:26:25 2009 -0400
23926
23927     usb: musb: drop old musb read/write prototypes
23928
23929     These functions are no longer defined, so remove their prototypes.
23930
23931     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
23932     Signed-off-by: Remy Bohmer <linux@bohmer.net>
23933
23934 commit 4e04f16020115ab5ccf53158e100de58bcaf29bd
23935 Author: Kim Phillips <kim.phillips@freescale.com>
23936 Date:   Mon Jun 15 11:50:07 2009 -0500
23937
23938     usb: fix CONFIG_SYS_MPC83xx_USB_ADDR not defined error
23939
23940     fix a stray CONFIG_MPC83XX that escaped commit
23941     0f898604945af4543c1525fc33b6bae621a3b805.
23942
23943     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
23944     Signed-off-by: Remy Bohmer <linux@bohmer.net>
23945
23946 commit bc0d3296f1780b50e6b9630aee5eb368f2afb6cb
23947 Author: Michal Simek <monstr@monstr.eu>
23948 Date:   Tue Jun 30 23:47:30 2009 +1000
23949
23950     asm-generic: Consolidate errno.h to asm-generic/errno.h
23951
23952     This patch use blackfin errno.h implementation which
23953     correspond Linux kernel one.
23954
23955     MIPS implemetation is different that's why I keep it.
23956
23957     I removed ppc_error_no.h from Marvell boards which
23958     was the same too.
23959
23960     I have got ack from ppc40x, blackfin, arm, coldfire and avr custodians.
23961
23962     Acked-by: Stefan Roese <sr@denx.de>
23963     Signed-off-by: Michal Simek <monstr@monstr.eu>
23964
23965 commit 2896b5851f0430bf16529376a4193630e966c788
23966 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
23967 Date:   Tue Jul 7 16:01:02 2009 +0200
23968
23969     Command improvements for ubifs
23970
23971     Check that an argument is passed to ubifsmount and that addresses and
23972     sizes are actually numbers for ubifsload. Also improve the instructions
23973     a bit.
23974
23975     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
23976     Signed-off-by: Stefan Roese <sr@denx.de>
23977
23978 commit 25c8f4005979ab2d190713ba341d96a5fa905cdb
23979 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
23980 Date:   Tue Jul 7 16:59:46 2009 +0200
23981
23982     Handle VID header offset in ubi part command
23983
23984     The VID header offset is sometimes needed to initialize the UBI
23985     partition. This patch adds it (optionally) to the command line
23986     for the ubi part command.
23987
23988     (Lines have been properly wrapped since last version)
23989
23990     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
23991     Acked-by: Stefan Roese <sr@denx.de>
23992     Signed-off-by: Stefan Roese <sr@denx.de>
23993
23994 commit 3672cd5c3b53d219d33345eebad4e25ad5bf6d52
23995 Author: Wolfgang Denk <wd@denx.de>
23996 Date:   Thu Jul 9 09:56:16 2009 +0200
23997
23998     MAINTAINERS: fix sorting, remove duplicates.
23999
24000     Signed-off-by: Wolfgang Denk <wd@denx.de>
24001
24002 commit efbf14e9a2394a154b12643d4a011994b5096b5a
24003 Author: Heiko Schocher <heiko.schocher@invitel.hu>
24004 Date:   Wed Dec 10 08:27:01 2008 +0100
24005
24006     all platforms: make show_boot_progress() work again
24007
24008     Signed-off-by: Heiko Schocher <hs@denx.de>
24009
24010 commit 205a0988d8fd778c60746c34c2f17dbd2b7cd0d2
24011 Author: Prafulla Wadaskar <prafulla@marvell.com>
24012 Date:   Mon Jun 29 15:25:18 2009 +0530
24013
24014     nand: Add Marvell Kirkwood NAND driver
24015
24016     This patch adds a NAND driver for the Marvell Kirkwood SoC's
24017
24018     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24019     Acked-by: Scott Wood <scottwood@freescale.com>
24020
24021 commit 0580e48f53f972783e56fcedadb9ce6e5b0b6f32
24022 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
24023 Date:   Mon Jul 6 16:27:33 2009 +0200
24024
24025     ppc4xx: Make pll_write global
24026
24027     This patch makes pll_write on PPC405EP boards
24028     global and callable from C code.
24029
24030     pll_write can be used to dynamically modify the PLB:PCI divider
24031     as it is required for 33/66 MHz pci adapters based on the 405EP.
24032
24033     board_early_init_f() is a good place to do that (check M66EN signal
24034     and call pll_write() when it is required).
24035
24036     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
24037     Signed-off-by: Stefan Roese <sr@denx.de>
24038
24039 commit 20b3c4b528606d51799aed5e4c71783720cd2b72
24040 Author: Stefan Roese <sr@denx.de>
24041 Date:   Mon Jul 6 11:44:33 2009 +0200
24042
24043     ppc4xx: Remove compilation warning "pci_async_enabled defined but not used"
24044
24045     Signed-off-by: Stefan Roese <sr@denx.de>
24046
24047 commit d0a1364f91c80d29daff6b27a7904a50cdc00b35
24048 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
24049 Date:   Fri Jul 3 16:06:06 2009 +0200
24050
24051     ppc4xx: Implement is_pci_host() for 405 CPUs
24052
24053     This patch implements the is_pci_host() function in a similiar way
24054     as it is used on 440 targets.
24055
24056     The former path with CONFIG_PCI_HOST == PCI_HOST_AUTO does not
24057     build on 405EP targets because checking the PCI arbiter is different.
24058     So putting the fixed code into a separate function makes the code
24059     more readable.
24060
24061     Also using is_pci_host() on 405 brings 405 and 440 PCI code
24062     a little bit closer.
24063
24064     In preparation for an upcoming 405EP based PMC module I made this
24065     function weak so that it can be overwritten from board specific code.
24066
24067     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
24068     Signed-off-by: Stefan Roese <sr@denx.de>
24069
24070 commit 04ddae915f295dee301f15c32100533a48e3b433
24071 Author: Alessio Centazzo <centazzo@gmail.com>
24072 Date:   Wed Jul 1 22:20:51 2009 -0700
24073
24074     ppc4xx: Fixed PPC4xx debug compilation error in uic.c
24075
24076     This patch fixes a debug compilation error for PPC4xx platforms, all
24077     other architectures are not affected by this change.  The 'handler'
24078     pointer was undefined.  The fix is exercised and has effect only if
24079     DEBUG is defined.
24080
24081     Signed-off-by: Alessio Centazzo acpatin@yahoo.com
24082     Signed-off-by: Stefan Roese <sr@denx.de>
24083
24084 commit 48e2b535a0dd3a7b77b674130934a24f9de6f48d
24085 Author: Felix Radensky <felix@embedded-sol.com>
24086 Date:   Wed Jul 1 11:37:46 2009 +0300
24087
24088     4xx: Fix compilation warnings and MQ registers dump in SPD DDR2 code
24089
24090     This patch fixes printf format string compilation warnings in several
24091     debug statements. It also fixes the dump of DDR controller MQ registers
24092     found on some 44x and 46x platforms. The current register dump code
24093     uses incorrect DCRs to access these registers.
24094
24095     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
24096     Signed-off-by: Stefan Roese <sr@denx.de>
24097
24098 commit 26d37f0061ad05e5c383c910f00e6006f3c89a3a
24099 Author: Felix Radensky <felix@embedded-sol.com>
24100 Date:   Mon Jun 22 15:30:42 2009 +0300
24101
24102     ppc4xx: Fix FDT EBC mappings on Canyonlands
24103
24104     This patch fixes 2 problems with FDT EBC mappings on Canyonlands.
24105     First, NAND EBC mapping was missing, making Linux NAND driver
24106     unusable on this board. Second, NOR remapping code assumed that
24107     NOR is always on CS0, however when booting from NAND NOR is on CS3.
24108
24109     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
24110     Signed-off-by: Stefan Roese <sr@denx.de>
24111
24112 commit baa9f9ba4345ed6dc5c403871c32e6295316ea52
24113 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24114 Date:   Tue Jun 16 22:29:15 2009 +0900
24115
24116     sh: Revised the build with newest compiler
24117
24118     The check of data became severe from newest gcc.
24119     This patch checked in gcc-4.2 and 4.3 .
24120
24121     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24122
24123 commit be45c632568ba76343c1453b3951ad793f482fd5
24124 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24125 Date:   Thu Jun 4 12:06:48 2009 +0200
24126
24127     sh3/sh4: rename config option TMU_CLK_DIVIDER to CONFIG_SYS_TMU_CLK_DIV
24128
24129     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24130     Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24131     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24132
24133 commit 8dd29c87ba370072a8464b8cc19e0a1e6e0497b4
24134 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24135 Date:   Thu Jun 4 12:06:47 2009 +0200
24136
24137     sh3/sh4: fix CONFIG_SYS_HZ to 1000
24138
24139     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24140     Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24141     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24142
24143 commit add380f51f34ed1e2678c2abac8d53c91d652f26
24144 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24145 Date:   Thu Jun 4 12:06:46 2009 +0200
24146
24147     sh: introduce clock framework
24148
24149     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24150     Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24151     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24152
24153 commit 3931a375de2c381d9ff5ec2767b2da9f62a41aef
24154 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24155 Date:   Thu Jun 4 12:06:45 2009 +0200
24156
24157     sh: unify linker script
24158
24159     all sh boards use the same cpu linker script so move it to cpu/$(CPU)
24160
24161     that could be overwrite in following order
24162     SOC
24163     BOARD
24164     via the corresponding config.mk
24165
24166     tested on r2dplus
24167
24168     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24169     Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24170     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24171
24172 commit 236aad875817771eb1f25ed32784b3cd7760b2e6
24173 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24174 Date:   Thu Jun 4 12:06:44 2009 +0200
24175
24176     sh: make the linker scripts more generic
24177
24178     currently we need to sync the linker script enty and TEXT_BASE manualy
24179     and the reloc_dst is based on it
24180
24181     instead provide it now from the ldflags
24182
24183     tested on r2dplus
24184
24185     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24186     Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24187     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24188
24189 commit ce29817212792113cd2d67a9767049a2e262c406
24190 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24191 Date:   Thu Jun 4 12:06:43 2009 +0200
24192
24193     sh7785lcr: fix out of tree build
24194
24195     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24196     Cc: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
24197     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
24198
24199 commit 2e8a6f551cba550e9220dca4d8504066203b1f74
24200 Author: HeungJun Kim <riverful.kim@gmail.com>
24201 Date:   Tue Jun 30 14:42:22 2009 +0900
24202
24203     env_onenand: change env_address type from unsigned long to loff_t
24204
24205     If use the onenand boot, the env_relocate_spec() calls mtd->read(),
24206     and the type of the argument #2 of mtd->read() was changed to loff_t.
24207     But, the "env_addr" type is still unsigned long, thus this patch change
24208     the type from unsigned long to loff_t.
24209
24210     Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
24211     Signed-off-by: HeungJun, Kim <riverful.kim@samsung.com>
24212     Signed-off-by: Scott Wood <scottwood@freescale.com>
24213
24214 commit 66372fe2ab11cdeb0e841ad9eb6ba79769db4909
24215 Author: Mingkai Hu <Mingkai.hu@freescale.com>
24216 Date:   Thu Jun 18 18:23:27 2009 +0800
24217
24218     fsl_elbc_nand: redirect the pointer of bbt pattern to RAM
24219
24220     The bbt descriptors contains the pointer to the bbt pattern which
24221     are statically initialized memory struct. When relocated to RAM,
24222     these pointers will continue point to NOR flash(or L2 SRAM, or
24223     other boot device). If the contents of NOR flash changed or L2
24224     SRAM disabled, it'll hang the system.
24225
24226     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
24227     Signed-off-by: Scott Wood <scottwood@freescale.com>
24228
24229 commit 1dac3a51875967f32641bbc0d26dc382ef02330a
24230 Author: Scott Wood <scottwood@freescale.com>
24231 Date:   Wed Jun 24 17:23:49 2009 -0500
24232
24233     nand_spl: Fix cmd_ctrl usage in nand_boot.c.
24234
24235     When adding large page NAND support to this file, I had a misunderstanding
24236     about the exact semantics of NAND_CTRL_CHANGE (which isn't documented
24237     anywhere I can find) -- it is apparently just a hint to drivers,
24238     which aren't required to preserve the old value for subsequent
24239     non-"change" invocations.
24240
24241     This change makes nand_boot.c no longer assume this.  Note that this
24242     happened to work by chance with some NAND drivers, which don't preserve
24243     the value, but treat 0 equivalently to NAND_CTRL_ALE.
24244
24245     I don't have hardware to test this, so any testing is appreciated.
24246
24247     Signed-off-by: Scott Wood <scottwood@freescale.com>
24248
24249 commit 98713d2663d5d30dde74f48f547114a2bfd9d463
24250 Author: kevin.morfitt@fearnside-systems.co.uk <kevin.morfitt@fearnside-systems.co.uk>
24251 Date:   Thu Jun 18 18:41:03 2009 +0100
24252
24253     Bug-fix in drivers mtd nand Makefile
24254
24255     The S3C2410 NAND driver source file is included in the makefile instead of
24256     the object file.
24257
24258     Signed-off-by: Kevin Morfitt <kevin.morfitt@fearnside-systems.co.uk>
24259     Signed-off-by: Scott Wood <scottwood@freescale.com>
24260
24261 commit b74ab737369bbbe66c15cbe6c0d0b6a351b00c96
24262 Author: Guennadi Liakhovetski <lg@denx.de>
24263 Date:   Mon May 18 16:07:22 2009 +0200
24264
24265     nand_spl: read environment early, when booting from NAND using nand_spl
24266
24267     Currently, when booting from NAND using nand_spl, in the beginning the default
24268     environment is used until later in boot process the dynamic environment is read
24269     out. This way environment variables that must be interpreted early, like the
24270     baudrate or "silent", cannot be modified dynamically and remain at their
24271     default values. Fix this problem by reading out main and redundand (if used)
24272     copies of the environment in the nand_spl code.
24273
24274     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
24275     Signed-off-by: Scott Wood <scottwood@freescale.com>
24276
24277 commit 378adfcdf4bbd77ee4cbc3276d4733e218308a21
24278 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24279 Date:   Sat May 16 14:27:40 2009 +0200
24280
24281     mtd: nand: use loff_t for offset
24282
24283     nand_util currently uses size_t which is arch dependent and not always a
24284     unsigned long.  Now use loff_t, as does the linux mtd layer.
24285
24286     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24287     Signed-off-by: Scott Wood <scottwood@freescale.com>
24288
24289 commit 8360b66bac9567701027a0087274d0c9b2fe8d6b
24290 Author: Wolfgang Denk <wd@denx.de>
24291 Date:   Sun May 24 17:34:33 2009 +0200
24292
24293     nand/onenand: Fix missing argument checking for "markbad" command
24294
24295     The "nand markbad" and "onenand markbad" commands did not check if an
24296     argument was passed; if this was forgotten, no error was raised but
24297     block 0 was marked as bad.
24298
24299     While fixing this bug, clean up the code a bit and allow to pass more
24300     than one block address, thus allowing to mark several blocks as bad
24301     in a single command invocation.
24302
24303     Signed-off-by: Wolfgang Denk <wd@denx.de>
24304     Signed-off-by: Scott Wood <scottwood@freescale.com>
24305
24306 commit cd84423a09f3a08029fe41c1db96168debd0b51f
24307 Author: Mike Frysinger <vapier@gentoo.org>
24308 Date:   Mon May 25 22:42:28 2009 -0400
24309
24310     mtd: nand: new base driver for memory mapped nand devices
24311
24312     The BF537-STAMP Blackfin board had a driver for working with NAND devices
24313     that are simply memory mapped.  Since there is nothing Blackfin specific
24314     about this, generalize the driver a bit so that everyone can leverage it.
24315
24316     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24317     Signed-off-by: Scott Wood <scottwood@freescale.com>
24318
24319 commit d27bc728cf35e7d7996fbd77154335e66615b213
24320 Author: Guennadi Liakhovetski <lg@denx.de>
24321 Date:   Mon May 18 16:06:45 2009 +0200
24322
24323     env_nand: remove unused variable.
24324
24325     Remove an unused "total" variable in multiple functions.
24326
24327     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
24328     Signed-off-by: Scott Wood <scottwood@freescale.com>
24329
24330 commit 154b5484ac7dcbcd0fb5ba388d930b02f87fa302
24331 Author: David Brownell <dbrownell@users.sourceforge.net>
24332 Date:   Sun May 10 15:43:01 2009 -0700
24333
24334     davinci_nand chipselect/init cleanup
24335
24336     Update chipselect handling in davinci_nand.c so that it can
24337     handle 2 GByte chips the same way Linux does:  as one device,
24338     even though it has two halves with independent chip selects.
24339     For such chips the "nand info" command reports:
24340
24341       Device 0: 2x nand0, sector size 128 KiB
24342
24343     Switch to use the default chipselect function unless the board
24344     really needs its own.  The logic for the Sonata board moves out
24345     of the driver into board-specific code.  (Which doesn't affect
24346     current build breakage if its NAND support is enabled...)
24347
24348     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
24349     Signed-off-by: Scott Wood <scottwood@freescale.com>
24350
24351 commit 496863b2440dd7cd69a1ad2443a9badd5f8968d1
24352 Author: Sandeep Paulraj <s-paulraj@ti.com>
24353 Date:   Sat May 9 12:35:20 2009 -0400
24354
24355     NAND DaVinci: Update to ALE/CLE Mask values
24356
24357     All DaVinci SOC's use a CLE mask of 0x10 and an ALE mask of 0x8
24358     except the DM646x. This was decided by the design team driving the design.
24359     This patch updates the CLE and ALE values for DM646x.
24360     Updated patches for DM646x will be sent shortly.
24361     This applies to u-boot-nand-flash git
24362
24363     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
24364     Signed-off-by: Scott Wood <scottwood@freescale.com>
24365
24366 commit 0c1684437ef810c503df29e8d73f63191aa63862
24367 Author: Sandeep Paulraj <s-paulraj@ti.com>
24368 Date:   Wed Apr 29 09:47:09 2009 -0400
24369
24370     ARM DaVinci: Changing ALE Mask Value
24371
24372     The ALE mask used by DaVinci SOCs is wrong. The patch changes the mask value
24373     from '0xa' to '0x8'. This is the mask we use for all TI releases.
24374
24375     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
24376     Signed-off-by: Scott Wood <scottwood@freescale.com>
24377
24378 commit 6e29ed8e576a6900c5d8dcde36b423ac576894dc
24379 Author: David Brownell <dbrownell@users.sourceforge.net>
24380 Date:   Tue Apr 28 13:19:53 2009 -0700
24381
24382     davinci_nand: cleanup II (CONFIG_SYS_DAVINCI_BROKEN_ECC)
24383
24384     Remove CONFIG_SYS_DAVINCI_BROKEN_ECC option.  It's not just nasty;
24385     it's also unused by any current boards, and doesn't even match the
24386     main U-Boot distributions from TI (which use soft ECC, or 4-bit ECC
24387     on newer chips that support it).
24388
24389     DaVinci GIT kernels since 2.6.24, and mainline Linux since 2.6.30,
24390     match non-BROKEN code paths for 1-bit HW ECC.  The BROKEN code paths
24391     do seem to partially match what MontaVista/TI kernels (4.0/2.6.10,
24392     and 5.0/2.6.18) do ... but only for small pages.  Large page support
24393     is really broken (and it's unclear just what software it was trying
24394     to match!), and the ECC layout was making three more bytes available
24395     for use by filesystem (or whatever) code.
24396
24397     Since this option itself seems broken, remove it.  Add a comment
24398     about the MV/TI compat issue, and the most straightforward way to
24399     address it (should someone really need to solve it).
24400
24401     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
24402     Signed-off-by: Scott Wood <scottwood@freescale.com>
24403
24404 commit fcb774777562bb7bcdc53c608d0e6bae906ce0f6
24405 Author: David Brownell <dbrownell@users.sourceforge.net>
24406 Date:   Tue Apr 28 13:19:50 2009 -0700
24407
24408     davinci_nand: cleanup I (minor)
24409
24410     Minor cleanup for DaVinci NAND code:
24411
24412      - Use I/O addresses from nand_chip; CONFIG_SYS_NAND_BASE won't
24413        be defined when there are multiple chipselect lines in use
24414        (as with common 2 GByte chips).
24415
24416      - Cleanup handling of EMIF control registers
24417         * Only need one pointer pointing to them
24418         * Remove incorrect and unused struct supersetting them
24419
24420      - Use the standard waitfunc; we don't need a custom version
24421
24422      - Partial legacy cleanup:
24423         * Don't initialize every board like it's a DM6446 EVM
24424         * #ifdef a bit more code for BROKEN_ECC
24425
24426     Sanity checked with small page NAND on dm355 and dm6446 EVMs;
24427     and large page on dm355 EVM (packaged as two devices, not one).
24428
24429     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
24430     Signed-off-by: Scott Wood <scottwood@freescale.com>
24431
24432 commit 8e5e9b940cdede0debe528cdd7edccccbb3ebf2a
24433 Author: Wolfgang Denk <wd@denx.de>
24434 Date:   Tue Jul 7 22:35:02 2009 +0200
24435
24436     Coding style cleanup; update CHANGELOG
24437
24438     Signed-off-by: Wolfgang Denk <wd@denx.de>
24439
24440 commit d318d0c44d8e91e937c4dad0c5b1d2f6bb9d9fd8
24441 Author: Stefan Roese <sr@denx.de>
24442 Date:   Mon Jun 29 13:30:50 2009 +0200
24443
24444     UBI: Fix build problem noticed on Apollon (arm/testing repo)
24445
24446     This patch fixes a build problem noticed on Apollon by using
24447     mtd_dev_by_eb() instead of "/" as done in the Linux UBI version.
24448     So this brings the U-Boot UBI version more in sync with the Linux
24449     version again.
24450
24451     Signed-off-by: Stefan Roese <sr@denx.de>
24452
24453 commit 2efee52b09657e9353655b9dae9e1d1a67a2abe4
24454 Author: Prafulla Wadaskar <prafulla@marvell.com>
24455 Date:   Mon Jul 6 20:29:15 2009 +0530
24456
24457     sf: Macronix additional chips supported
24458
24459     new chips supported:-
24460     MX25L1605D, MX25L3205D, MX25L6405D, MX25L12855E
24461     out of which MX25L6405D and MX25L12855E tested on Kirkwood platforms
24462
24463     Modified the Macronix flash support to use 2 bytes of device id instead of 1
24464     This was required to support MX25L12855E
24465
24466     Signed-off-by: Piyush Shah <spiyush@marvell.com>
24467     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24468     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24469
24470 commit dd54126715b89ed0c43322aa78b0dad306f043b6
24471 Author: Mike Frysinger <vapier@gentoo.org>
24472 Date:   Fri Jun 19 03:27:28 2009 -0400
24473
24474     sf: sst: add sst25vf###b ids
24475
24476     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24477
24478 commit 7d907f0ea993b179a197d8db2a36f122bc673c2d
24479 Author: Mike Frysinger <vapier@gentoo.org>
24480 Date:   Fri Jun 19 03:20:06 2009 -0400
24481
24482     sf: sst: fix sector size
24483
24484     Looks like when I was encoding the sector sizes, I forgot to divide by 8
24485     (due to the stupid marketing driven process that declares all sizes in
24486     useless megabits and not megabytes).
24487
24488     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
24489
24490 commit ceb70b466e75ceb1a621b6163f7e31116bfc8094
24491 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24492 Date:   Sun Jul 5 01:06:06 2009 +0200
24493
24494     nhk8815: fix MAKEALL
24495
24496     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24497
24498 commit d08e5ca301b69ab77ecdd34e2b06aee30d6057d1
24499 Author: Magnus Lilja <lilja.magnus@gmail.com>
24500 Date:   Sat Jul 4 10:31:24 2009 +0200
24501
24502     MX31: Add NAND SPL boot support to i.MX31 PDK board.
24503
24504     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
24505
24506 commit 78eabb90b793fafe875a7469526d1715fa56cbb4
24507 Author: Prafulla Wadaskar <prafulla@marvell.com>
24508 Date:   Mon Jun 29 20:55:54 2009 +0530
24509
24510     arm: Kirkwood: arch specific updated for ehci-Kirkwood driver support
24511
24512     This patch abstracts Kirkwood arch specific changes to support ehci-kirkwood driver
24513
24514     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24515
24516 commit 095a460b49022e64df76134300643606e3acb4e9
24517 Author: Alessandro Rubini <rubini@unipv.it>
24518 Date:   Mon Jun 29 10:52:37 2009 +0200
24519
24520     arm nomadik: use 1000 as HZ value and rewrite timer code
24521
24522     This sets CONFIG_SYS_HZ to 1000 as required, and completely rewrites
24523     timer code, which is now both correct and much smaller.  Unused
24524     functions like udelay_masked() have been removed as no driver uses
24525     them, even the ones that are not currently active for this board.
24526     mtu.h is copied literally from the kernel sources.
24527
24528     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
24529     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
24530     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24531
24532 commit f7aa59b29a451cc502078a9e4ba32345a4250c05
24533 Author: Alessandro Rubini <rubini@unipv.it>
24534 Date:   Mon Jun 22 09:18:57 2009 +0200
24535
24536     arm nomadik: allow Nand and OneNand to coexists
24537
24538     The evaluation kit has both Nand and OneNand, both drivers are there
24539     and the two configurations only select a different default for the
24540     jffs partition. This adds the OneNand driver and cleans up storage.
24541
24542     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
24543     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
24544
24545 commit fd14c41a861cd38ee2fe3abd61d59b57b4eb23c9
24546 Author: Alessandro Rubini <rubini@unipv.it>
24547 Date:   Mon Jun 22 09:18:47 2009 +0200
24548
24549     arm nomadik: cleanup reset
24550
24551     There is only one public release of the Nomadik chip, so the ifdef
24552     in reset code as well as a define in the config file are not needed
24553
24554     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
24555     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
24556
24557 commit ee1363f2da3996bafdecdd8f4e48862ebff3f271
24558 Author: Alessandro Rubini <rubini@unipv.it>
24559 Date:   Mon Jun 22 09:18:37 2009 +0200
24560
24561     arm nomadik: rename board to nhk8815
24562
24563     This is an error in my side in the initial submission: nobody
24564     calls it ""nmdk8815", it's "nomadik hardware kit", nhk8815, instead.
24565
24566     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
24567     Acked-by: Andrea Gallo <andrea.gallo@stericsson.com>
24568
24569 commit 040f8f63e922bbfb8ba0958bf637f11a917f5c38
24570 Author: Stefano Babic <sbabic@denx.de>
24571 Date:   Wed Jul 1 20:40:41 2009 +0200
24572
24573     xscale: add support for the polaris board
24574
24575     The Polaris board is based on the TrizepsIV module of
24576     Keith & Koep (http://www.keith-koep.com).
24577
24578     Signed-off-by: Stefano Babic <sbabic@denx.de>
24579
24580 commit 88bd97501314683b87f3f1edcf55b347c041b722
24581 Author: Stefano Babic <sbabic@denx.de>
24582 Date:   Wed Jul 1 04:33:56 2009 +0200
24583
24584     xscale: fix USB initialization for Trizepsiv module
24585
24586     Due to change in the usb_board_init() prototype, the USB for
24587     the TrizepsIV was not correctly initialized.
24588     Removed dummy print from usb_board_stop().
24589
24590     Signed-off-by: Stefano Babic <sbabic@denx.de>
24591
24592 commit 0b785ddd60120cfb74d18e58c56054238219f6db
24593 Author: Prafulla Wadaskar <prafulla@marvell.com>
24594 Date:   Wed Jul 1 20:34:51 2009 +0200
24595
24596     net: merge bugfix: Marvell Kirkwood gigabit ethernet driver
24597
24598     This patch looks okay on u-boot-net.git/next branch
24599     but when it was merged to u-boot.git/master the last line is missing
24600
24601     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24602     Acked-by: Ben Warren <biggerbadderben@gmail.com>
24603
24604 commit 33b1d3f43a16fbb79004075ce89ae4e618b288a2
24605 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
24606 Date:   Tue Jun 30 21:03:37 2009 +0200
24607
24608     at91: Add esd gmbh MEESC board support
24609
24610     This patch adds support for esd gmbh MEESC board.
24611     The MEESC is based on an Atmel AT91SAM9263 SoC.
24612
24613     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
24614
24615 commit 21761540b43c7086c75ee9afb412da1e5ddde2e9
24616 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24617 Date:   Tue Jun 30 21:03:35 2009 +0200
24618
24619     ARM: Update mach-types
24620
24621     update against linux v2.6.30
24622
24623     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24624
24625 commit 45627fce18139a74e0755124d27376b520db156c
24626 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
24627 Date:   Tue Jun 30 23:03:33 2009 +0200
24628
24629     at91: Add CAN init function
24630
24631     To enable CAN init, CONFIG_CAN has to be defined in the board config file
24632     and at91_can_hw_init() has to be called in the board specific code.
24633
24634     CAN is available on AT91SAM9263 and AT91CAP9 SoC.
24635
24636     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
24637
24638 commit 2e23008e5dbde7fe4c4758bee5a393e1db796cdf
24639 Author: Simon Kagstrom <simon.kagstrom@netinsight.net>
24640 Date:   Tue Jun 30 23:03:31 2009 +0200
24641
24642     arm: Kirkwood: Correct header define
24643
24644     Correct define typo (. -> ,)
24645
24646     Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
24647
24648 commit 8449f287f5c53d59db13c3c512e6bd1750b692d1
24649 Author: Magnus Lilja <lilja.magnus@gmail.com>
24650 Date:   Wed Jul 1 01:07:55 2009 +0200
24651
24652     MX31: Add basic support for Freescale i.MX31 PDK board.
24653
24654     Add support for Freescale's i.MX31 PDK board (a.k.a. 3 stack board).
24655
24656     This patch assumes that some other program performs the actual
24657     NAND boot.
24658
24659     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
24660     Acked-by: Fabio Estevam <fabioestevam@yahoo.com>
24661     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24662
24663 commit 8d460a573e2a2ac4834636903865a0428ad0e629
24664 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24665 Date:   Tue Jun 23 00:12:01 2009 +0200
24666
24667     S3C24x0: extract interrupts from timer
24668
24669     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24670
24671 commit c8badbe500a752f42049e51042767ee62ea714e0
24672 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24673 Date:   Sun Jun 28 14:14:21 2009 +0200
24674
24675     dm355/pm9261: add missing CONFIG_NET_MULTI
24676
24677     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24678
24679 commit 798bf9a9ade1cfbe85a16d180cad720927d8e10a
24680 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24681 Date:   Tue Jun 23 00:12:01 2009 +0200
24682
24683     arm920t/interrupts: Move conditional compilation to Makefile
24684
24685     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24686
24687 commit 06e758e75c79ce8761866bf8165c443584a20893
24688 Author: Kim, Heung Jun <riverful@gmail.com>
24689 Date:   Sat Jun 20 11:02:17 2009 +0200
24690
24691     move L2 cache enable/disable function to cache.c in the omap3 SoC directory
24692
24693     Signed-off-by: HeungJun, Kim <riverful.kim@samsung.com>
24694     CC: Dirk Behme <dirk.behme@googlemail.com>
24695     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24696
24697 commit d583ef5147066d3609de21f3beebbab99a19bad4
24698 Author: Thomas Lange <thomas@corelatus.se>
24699 Date:   Sat Jun 20 11:02:17 2009 +0200
24700
24701     ARM DaVinci: EMIF settings
24702
24703     NAND module should not modify EMIF registers unrelated to CS2
24704     that is used for NAND, i.e. do not modify EWAIT config register
24705     or registers for other Chip Selects.
24706
24707     Without this patch, EMIF configurations made in board_init()
24708     will be invalidated.
24709
24710     Signed-off-by: Thomas Lange <thomas@corelatus.se>
24711
24712 commit 2600b8571a26c10c1c43401d7af38e2333cc5381
24713 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24714 Date:   Sat Jun 20 11:02:17 2009 +0200
24715
24716     versatile: config coding style cleanup
24717
24718     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
24719     Cc: Peter Pearse <peter.pearse@arm.com>
24720
24721 commit 4efb77d41f9c5d93f0f92dda60e742023fa03c72
24722 Author: Prafulla Wadaskar <prafulla@marvell.com>
24723 Date:   Sat Jun 20 11:01:53 2009 +0200
24724
24725     arm: Kirkwood: Basic SOCs support
24726
24727     Kirkwood family controllers are highly integrated SOCs
24728     based on Feroceon-88FR131/Sheeva-88SV131/arm926ejs cpu core.
24729
24730     SOC versions supported:-
24731     1) 88F6281-A0       define CONFIG_KW88F6281_A0
24732     2) 88F6192-A0       define CONFIG_KW88F6192_A0
24733
24734     Other supported features:-
24735     1) get_random_hex() fucntion
24736     2) PCI Express port initialization
24737     3) NS16550 driver support
24738
24739     Contributors:
24740     Yotam Admon <yotam@marvell.com>
24741     Michael Blostein <michaelbl@marvell.com
24742
24743     Reviewed-by: Ronen Shitrit <rshitrit@marvell.com>
24744     Acked-by: Stefan Rose <sr@denx.de>
24745     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24746
24747 commit 5c3d5817e5e68b828c165c501c215e793dc63aac
24748 Author: Prafulla Wadaskar <prafulla@marvell.com>
24749 Date:   Sat Jun 20 11:01:52 2009 +0200
24750
24751     arm: generic cache.h for ARM architectures
24752
24753     This patch is required for Kirkwood SoC support
24754     may be used by other ARM architectures
24755
24756     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
24757
24758 commit 9c8c706c92e53433a871a563946c38075d76504d
24759 Author: Matthias Ludwig <mludwig@ultratronik.de>
24760 Date:   Sat Jun 20 11:01:50 2009 +0200
24761
24762     OMAP3EVM: fix typo. replace CS6 by CS5, no functionality change
24763
24764     Signed-off-by: Matthias Ludwig <mludwig@ultratronik.de>
24765
24766 commit 0aafde1dc76d6d65d6be10bf499ec86d9ffee8b9
24767 Author: Sedji Gaouaou <sedji.gaouaou@atmel.com>
24768 Date:   Wed Jun 24 08:32:09 2009 +0200
24769
24770     at91sam9260/9263: add back up for the rst(reset controller).
24771
24772     On the boards at91sam9260ek, at91sam9263ek and afed9260, the rstc register was
24773     set to 0 after being set to 500 ms for the PHY reset.
24774     Do backup the old reset length and restore it after the MACB initialisation.
24775
24776     Signed-off-by: Sedji Gaouaou <sedji.gaouaou@atmel.com>
24777     Signed-off-by: Stelian Pop <stelian@popies.net>
24778
24779 commit afb0b1315c048ce2b1f35f0183b8b118ad0c14e1
24780 Author: Kumar Gala <galak@kernel.crashing.org>
24781 Date:   Fri Jul 3 12:45:44 2009 -0500
24782
24783     fsl: Fix compiler warnings from gcc-4.4 in sys_eeprom code
24784
24785     sys_eeprom.c: In function 'do_mac':
24786     sys_eeprom.c:323: warning: dereferencing type-punned pointer will break strict-aliasing rules
24787     sys_eeprom.c: In function 'mac_read_from_eeprom':
24788     sys_eeprom.c:395: warning: dereferencing type-punned pointer will break strict-aliasing rules
24789
24790     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24791
24792 commit e94e460c6e8741f42dab6d8dd4b596ba5d9d79ae
24793 Author: Peter Tyser <ptyser@xes-inc.com>
24794 Date:   Tue Jun 30 17:15:51 2009 -0500
24795
24796     83xx: Add support for fsl_dma driver
24797
24798     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24799     Reviewed-by: Ira W. Snyder <iws@ovro.caltech.edu>
24800     Tested-by: Ira W. Snyder <iws@ovro.caltech.edu>
24801     Acked-by: Kim Phillips <kim.phillips@freescale.com>
24802     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24803
24804 commit 9adda5459ca62120c0c50b82b766fe1cf6925bbf
24805 Author: Peter Tyser <ptyser@xes-inc.com>
24806 Date:   Tue Jun 30 17:15:50 2009 -0500
24807
24808     83xx: Replace CONFIG_ECC_INIT_VIA_DDRC references
24809
24810     Update 83xx architecture's CONFIG_ECC_INIT_VIA_DDRC references to
24811     CONFIG_ECC_INIT_VIA_DDRCONTROLLER, which other Freescale architectures
24812     use
24813
24814     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24815     Acked-by: Kim Phillips <kim.phillips@freescale.com>
24816     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24817
24818 commit 039594a4301dadceb267db5e8b9c8c78b1bb86b5
24819 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
24820 Date:   Thu Jul 2 16:15:01 2009 +0530
24821
24822     8xxx: Second UART port added for MPC85xx, MPC83xx, MPC86xx processors
24823
24824     Defining the next two configs allows to switch the serial port from the
24825     console using the setenv stdin and stdout
24826       1. #define CONFIG_SERIAL_MULTI 1 /* Enable both serial ports */
24827       2. #define CONFIG_SYS_CONSOLE_IS_IN_ENV /* determine from environment */
24828
24829     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
24830     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
24831     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24832
24833 commit 546b1032907df70f2dd0f98f3ad09885a88411e5
24834 Author: Poonam Aggrwal <poonam.aggrwal@freescale.com>
24835 Date:   Thu Jul 2 16:14:40 2009 +0530
24836
24837     85xx: Adds GPIO registers to MPC85xx Memory Map.
24838
24839     Signed-off-by: Poonam Aggrwal <poonam.aggrwal@freescale.com>
24840     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24841
24842 commit 5da6f806b400372b8a0664f3282c9e83a402eb66
24843 Author: Peter Tyser <ptyser@xes-inc.com>
24844 Date:   Tue Jun 30 17:26:01 2009 -0500
24845
24846     86xx: XPedite5170 board support
24847
24848     Initial support for Extreme Engineering Solutions XPedite5170 -
24849     a MPC8640-based 3U VPX single board computer with a PMC/XMC
24850     site.
24851
24852     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24853     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24854
24855 commit e66f38da8434425aca8df08d06d9ef41b3478d3b
24856 Author: Timur Tabi <timur@freescale.com>
24857 Date:   Wed Jul 1 16:51:59 2009 -0500
24858
24859     fsl_ddr: Fix DDR3 calculation of rank density with 8GB or more
24860
24861     The calculate for rank density in compute_ranksize() for DDR3 used all
24862     integers for the expression, so the result was also a 32-bit integer, even
24863     though the 'bsize' variable is a u64.  Fix the expression to calculate a
24864     true 64-bit value.
24865
24866     Signed-off-by: Timur Tabi <timur@freescale.com>
24867     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24868
24869 commit 6af015b86b86d94de7ca1b23a3890bc93a50c2ab
24870 Author: Peter Tyser <ptyser@xes-inc.com>
24871 Date:   Tue Jun 30 17:15:49 2009 -0500
24872
24873     fsl_dma: Make DMA transactions snoopable
24874
24875     Make DMA transactions snoopable so that CPUs can keep caches up-to-date.
24876     This allows dma transactions to be used for operations such as memory
24877     copies without any additional cache control operations.
24878
24879     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24880     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24881
24882 commit 0d595f76bc9c7c8dff5bd31dffed87a840a03c56
24883 Author: Peter Tyser <ptyser@xes-inc.com>
24884 Date:   Tue Jun 30 17:15:48 2009 -0500
24885
24886     fsl_dma: Break out common memory initialization function
24887
24888     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24889     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24890
24891 commit 79f4333ceb059049b3ee560167d6cbaec493695f
24892 Author: Peter Tyser <ptyser@xes-inc.com>
24893 Date:   Tue Jun 30 17:15:47 2009 -0500
24894
24895     8xxx: Move dma_init() call to common code
24896
24897     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24898     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24899
24900 commit 191c7118592cd182f2dc7f46b4f72d9bed0e2c76
24901 Author: Peter Tyser <ptyser@xes-inc.com>
24902 Date:   Tue Jun 30 17:15:46 2009 -0500
24903
24904     fsl_dma: Move dma function prototypes to common header file
24905
24906     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24907     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24908
24909 commit 7892f619d40f4196e41e7114c5dfee9fad0f572f
24910 Author: Peter Tyser <ptyser@xes-inc.com>
24911 Date:   Tue Jun 30 17:15:45 2009 -0500
24912
24913     8xxx: Rename dma_xfer() to dmacpy()
24914
24915     Also update dmacpy()'s argument order to match memcpy's and use
24916     phys_addr_t/phy_size_t for address/size arguments
24917
24918     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24919     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24920
24921 commit 484919cf3351212ebf748b9b13ece1ddaf7e7d1c
24922 Author: Peter Tyser <ptyser@xes-inc.com>
24923 Date:   Tue Jun 30 17:15:44 2009 -0500
24924
24925     fsl_dma: Fix Channel Start bug in dma_check()
24926
24927     The Channel Start (CS) bit in the Mode Register (MR) should actually be
24928     cleared as the comment in the code suggests.  Previously, CS was being
24929     set, not cleared.
24930
24931     Assuming normal operation of the DMA engine, this change shouldn't have
24932     any real affect.
24933
24934     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24935     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24936
24937 commit 51402ac12be9a0025f16db51fbde7c050a54e5fe
24938 Author: Peter Tyser <ptyser@xes-inc.com>
24939 Date:   Tue Jun 30 17:15:43 2009 -0500
24940
24941     fsl_dma: Add support for arbitrarily large transfers
24942
24943     Support DMA transfers larger than the DMA controller's limit of
24944     (2 ^ 26 - 1) bytes
24945
24946     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24947     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24948
24949 commit a730393a362741c318b21771b8d7b2647e546c3e
24950 Author: Peter Tyser <ptyser@xes-inc.com>
24951 Date:   Tue Jun 30 17:15:42 2009 -0500
24952
24953     fsl_dma: Use proper I/O access functions
24954
24955     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24956     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24957
24958 commit 9c06071a6077ba95e9d43226156e39567d5d064a
24959 Author: Peter Tyser <ptyser@xes-inc.com>
24960 Date:   Tue Jun 30 17:15:41 2009 -0500
24961
24962     fsl_dma: Add bitfield definitions for common registers
24963
24964     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24965     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24966
24967 commit 017f11f68ef543e866be033bcb7b8058a8a380d8
24968 Author: Peter Tyser <ptyser@xes-inc.com>
24969 Date:   Tue Jun 30 17:15:40 2009 -0500
24970
24971     8xxx: Break out DMA code to a common file
24972
24973     DMA support is now enabled via the CONFIG_FSL_DMA define instead of the
24974     previous CONFIG_DDR_ECC
24975
24976     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
24977     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
24978
24979 commit 6bbced671719518d0e28ff422623cd7ce396cbda
24980 Author: Mark Jackson <mpfj-list@mimc.co.uk>
24981 Date:   Mon Jun 29 15:59:10 2009 +0100
24982
24983     Atmel LCD driver GUARDTIME fix
24984
24985     This patch allows the guard time parameter to be set in
24986     the Atmel LCDC driver.
24987
24988     By default, the previous value of 1 is used, unless the
24989     setting is defined elsewhere.
24990
24991     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
24992
24993 commit 29c35182462feea09f322e51913759a53359a3e0
24994 Author: Roy Zang <tie-fei.zang@freescale.com>
24995 Date:   Tue Jun 30 13:56:23 2009 +0800
24996
24997     85xx: Add pci e1000 Ethernet support for P2020 board
24998
24999     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
25000     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25001
25002 commit 156984a3611c28093919d3e3c042f722b5548253
25003 Author: Kumar Gala <galak@kernel.crashing.org>
25004 Date:   Thu Jun 18 08:39:42 2009 -0500
25005
25006     8xxx: Fix PCI bus address setup for 36-bit configs
25007
25008     We want the outbound PCI memory map to end at the 4G boundary so we
25009     can maximize the amount of space available for inbound mappings if
25010     we have large amounts of memory.
25011
25012     This matches the device tree setup in the kernel for the 36-bit physical
25013     configs for the platforms that have one (MPC8641 HPCN & MPC8572 DS).
25014
25015     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25016
25017 commit 480f61790565d77432b70b4016b73f2ae27d530f
25018 Author: Kumar Gala <galak@kernel.crashing.org>
25019 Date:   Thu Jun 18 08:23:01 2009 -0500
25020
25021     86xx: Add CPU_TYPE_ENTRY support
25022
25023     Unify with 83xx and 85xx and use CPU_TYPE_ENTRY.  We are going to use
25024     this to convey the # of cores and DDR width in the near future so its
25025     good to keep in sync.
25026
25027     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25028
25029 commit 98ab14e858bf60306d0aa3f0df5a7a5f88264aff
25030 Author: Peter Meerwald <pmeerw@pmeerw.net>
25031 Date:   Mon Jun 29 15:48:33 2009 -0400
25032
25033     Blackfin: TWI/I2C: fix pure writes
25034
25035     If doing a pure write with register address and data (not a read/write
25036     combo transfer), we don't set the initial transfer length properly which
25037     ends up causing only the register address to be transferred.
25038
25039     While we're here, fix the i2c_write() parameter description of the buffer.
25040
25041     Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net>
25042     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25043
25044 commit 5710de45808eb8f1cc34b51dc3e67e2422113249
25045 Author: Prafulla Wadaskar <prafulla@marvell.com>
25046 Date:   Sat May 30 01:13:33 2009 +0530
25047
25048     spi: Add Marvell Kirkwood SPI driver
25049
25050     This patch adds a SPI driver for the Marvell Kirkwood SoC's.
25051
25052     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
25053
25054 commit 6bde171a4c4116cee179167cb65335a28f99932d
25055 Author: Minkyu Kang <mk7.kang@samsung.com>
25056 Date:   Thu Jun 25 19:21:33 2009 +0900
25057
25058     s3c64xx: move the reset_cpu function
25059
25060     Because of the reset_cpu is soc specific, should be move to soc
25061     And read reset value from SYS_ID register instead of hard code
25062     this patch also supports s3c6410
25063
25064     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
25065
25066 commit 576afd4faeba1519bcb8c0083c3e4d45e5643a48
25067 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25068 Date:   Sun May 17 00:58:37 2009 +0200
25069
25070     integrator: merge integratorap and integratorcp
25071
25072     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25073     Acked-by: Peter Pearse <peter.pearse@arm.com>
25074
25075 commit 46937b27427688a56bf7f5944a92d962dc43c3fa
25076 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25077 Date:   Sun May 17 00:58:36 2009 +0200
25078
25079     integratorap/cp: use cfi driver
25080
25081     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25082     Acked-by: Peter Pearse <peter.pearse@arm.com>
25083
25084 commit de7a01abd8aeb167946f391327e1e0d1e01f90c9
25085 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25086 Date:   Sun May 17 00:58:36 2009 +0200
25087
25088     integratorap/cp/versatile: remove non used functions
25089
25090     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25091     Acked-by: Peter Pearse <peter.pearse@arm.com>
25092
25093 commit f54851a6e3844b7e01581b5a9681f294118b7529
25094 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25095 Date:   Sun May 17 00:58:36 2009 +0200
25096
25097     integratorcp: split timer support
25098
25099     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25100     Acked-by: Peter Pearse <peter.pearse@arm.com>
25101
25102 commit 2bcef0723ea11c4e9bfbcfff2a93ec2da520b5f1
25103 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25104 Date:   Sun May 17 00:58:36 2009 +0200
25105
25106     integratorap: split timer support
25107
25108     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25109     Acked-by: Peter Pearse <peter.pearse@arm.com>
25110
25111 commit 86baa085c52a7f3377a88074679c5aca9b9e4d38
25112 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25113 Date:   Sun May 17 00:58:36 2009 +0200
25114
25115     integratorap: split pci support
25116
25117     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25118     Acked-by: Peter Pearse <peter.pearse@arm.com>
25119
25120 commit 379e9fc0a319b8f6ae16d763590bf023f3afb87c
25121 Author: Ilya Yanok <yanok@emcraft.com>
25122 Date:   Mon Jun 8 04:12:50 2009 +0400
25123
25124     arm: add support for CONFIG_GENERIC_MMC
25125
25126     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
25127
25128 commit 47d19da4d3f9ac4787abe9dee32406478424be52
25129 Author: Ilya Yanok <yanok@emcraft.com>
25130 Date:   Mon Jun 8 04:12:46 2009 +0400
25131
25132     serial_mx31: allow it to work with mx27 too and rename to serial_mxc
25133
25134     UART hardware on i.MX27 is the same as on the i.MX31 so we just
25135     need to provide the driver with correct address of the registers.
25136
25137     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
25138
25139 commit 1dc4da749dbde27ec862f5b65703e8e4541fbba3
25140 Author: Ilya Yanok <yanok@emcraft.com>
25141 Date:   Mon Jun 8 04:12:45 2009 +0400
25142
25143     mx27: basic cpu support
25144
25145     This patch adds generic code to support Freescale's i.MX27 SoCs.
25146
25147     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
25148
25149 commit dd2f6965a6c71f6f711ec98827880152e022c236
25150 Author: Magnus Lilja <lilja.magnus@gmail.com>
25151 Date:   Sat Jun 13 20:50:03 2009 +0200
25152
25153     i.MX31: Create a common device file.
25154
25155     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
25156
25157 commit 958f7da7887fea4a2091ae60944d62c1708c2c55
25158 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25159 Date:   Sat Jun 13 20:50:02 2009 +0200
25160
25161     ARM: Add macros.h to be used in assembler file.
25162
25163     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25164
25165 commit 40c642bc19b9fa2906e3172487a522fee456340b
25166 Author: Magnus Lilja <lilja.magnus@gmail.com>
25167 Date:   Sat Jun 13 20:50:01 2009 +0200
25168
25169     MX31: Add NAND SPL for i.MX31.
25170
25171     This patch adds the NAND SPL framework needed to boot i.MX31 boards
25172     from NAND.
25173
25174     It has been tested on a i.MX31 PDK board with large page NAND. Small
25175     page NANDs should work as well, but this has not been tested.
25176
25177     Note: The i.MX31 NFC uses a non-standard layout for large page NANDs,
25178     whether this is compatible with a particular setup depends on how
25179     the NAND device is programmed by the flash programmer (e.g. JTAG
25180     debugger).
25181
25182     The patch is based on the work by Maxim Artamonov.
25183
25184     Signed-off-by: Maxim Artamonov <scn1874@yandex.ru>
25185     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
25186
25187 commit df81238b3e27a791da996a9208402ac8f40b9862
25188 Author: Magnus Lilja <lilja.magnus@gmail.com>
25189 Date:   Sat Jun 13 20:50:00 2009 +0200
25190
25191     ARM1136: Introduce CONFIG_PRELOADER macro.
25192
25193     Currently CONFIG_ONENAND_IPL is used in a number of #ifdef's
25194     in start.S. In preparation for adding support for NAND SPL
25195     the macro CONFIG_PRELOADER is introducted and replaces the
25196     CONFIG_ONENAND_IPL in start.S.
25197
25198     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
25199
25200 commit 8096c51fd4e611ed666dbe77767e81af5d94fc7b
25201 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25202 Date:   Sat Jun 13 12:50:04 2009 +0200
25203
25204     at91: unify nor boot support
25205
25206     the lowlevel init sequence is the same so unify it
25207
25208     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25209
25210 commit 1b3b7c640d04df2ba9a9d947117d112a75fee7f4
25211 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25212 Date:   Sat Jun 13 12:48:36 2009 +0200
25213
25214     at91sam9263ek: add nor flash support
25215
25216     this will allow you to store use it for the env and to boot directly U-Boot from
25217
25218     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25219
25220 commit 329492329700812c6df275aa0fda09d609cd0fd4
25221 Author: Ilko Iliev <iliev@ronetix.at>
25222 Date:   Fri Jun 12 21:20:39 2009 +0200
25223
25224     at91: add support for the PM9261 board of Ronetix GmbH
25225
25226     The PM9261 board is based on the AT91SAM9261-EK board.
25227
25228     Here is the page on Ronetix website:
25229     http://www.ronetix.at/starter_kit_9261.html
25230
25231     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
25232     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25233
25234 commit 01550a2b650fbabc03334f9eadcc6083601a2414
25235 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25236 Date:   Fri Jun 12 21:20:38 2009 +0200
25237
25238     pm9263: use macro instead of hardcode value for the lowlevel_init
25239
25240     optimize a few the RAM init
25241
25242     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
25243     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25244
25245 commit 7a11c7f9747240dc770954d320569596c0fbcb50
25246 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25247 Date:   Fri Jun 12 21:20:37 2009 +0200
25248
25249     pm9263: lowlevel init update
25250
25251     move PSRAM init to pm9263.c
25252     this will allow us after to make the nor lowlevel_init generic
25253
25254     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25255
25256 commit 3e88337b225bf796f6df21d0a7f591530e9d4ce0
25257 Author: Mike Frysinger <vapier@gentoo.org>
25258 Date:   Mon Jun 15 00:25:19 2009 -0400
25259
25260     Blackfin: move ALL += u-boot.ldr to blackfin_config.mk
25261
25262     The way the ALL variable is used allows for config.mk's to add more
25263     targets themselves without having to clutter up the top level Makefile.
25264
25265     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25266
25267 commit afac8b07172d7e4a65f86ce1ec4c783a6165ba1f
25268 Author: Mike Frysinger <vapier@gentoo.org>
25269 Date:   Sun Jun 14 22:29:35 2009 -0400
25270
25271     Blackfin: fix SPI flash speed define name
25272
25273     The SPI flash define is named CONFIG_SF_DEFAULT_SPEED, not
25274     CONFIG_SF_DEFAULT_HZ, so fix the typos in the Blackfin boards.
25275
25276     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25277
25278 commit 9ae55ccf601de7a5b75eb418f3fc3d5eca92c106
25279 Author: Mike Frysinger <vapier@gentoo.org>
25280 Date:   Sun Jun 14 22:26:31 2009 -0400
25281
25282     Blackfin: enable -O2 in lib_generic/ for ADI/Bluetechnix boards
25283
25284     Building the compression code in lib_generic/ with -O2 rather than -Os
25285     gives a nice speed boost without too much code size increase.
25286
25287     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25288
25289 commit fea63e2a44f0db51d2e39ee7793e8c6d7f3cf5d4
25290 Author: Mike Frysinger <vapier@gentoo.org>
25291 Date:   Sun Jun 14 21:23:27 2009 -0400
25292
25293     Blackfin: bf548-ezkit: bump up monitor size
25294
25295     The latest version of U-Boot got a bit fatter in the BSS section which
25296     caused overflows in the RAM region, so increase the monitor size.
25297
25298     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25299
25300 commit bc43a8d8994c2f0be29e09b13b15da7f79e2c081
25301 Author: Vivi Li <vivi.li@analog.com>
25302 Date:   Fri Jun 12 10:53:22 2009 +0000
25303
25304     Blackfin: bf533-stamp/bf537-stamp: fix env settings for SPI flash
25305
25306     The SPI flash layer is much stricter about sector usage than the eeprom
25307     layer we used to use, so update the env settings to better match the
25308     sector alignment of the flashes we use.
25309
25310     Signed-off-by: Vivi Li <vivi.li@analog.com>
25311     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25312
25313 commit 63cb0f4eb2d3cf15e7a1add19d1289f4ae75816c
25314 Author: Vivi Li <vivi.li@analog.com>
25315 Date:   Fri Jun 12 10:33:23 2009 +0000
25316
25317     Blackfin: bump up default JTAG console timeout
25318
25319     The debug tools that interface with the other side of the JTAG console
25320     got much slower when generalizing things, so bump up the default timeout
25321     value on the U-Boot side to cope.  Hopefully at some point we can improve
25322     the debug tools to speed things back up.
25323
25324     Signed-off-by: Vivi Li <vivi.li@analog.com>
25325     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25326
25327 commit c11ff779f4e0e0c7edc322e84dd229ad28709595
25328 Author: Mike Frysinger <vapier@gentoo.org>
25329 Date:   Mon Jun 1 19:08:33 2009 -0400
25330
25331     Blackfin: add jtagconsole helper script
25332
25333     This script is similar to the netconsole script, but instead works with
25334     the JTAG console device driver that exists on Blackfin parts.
25335
25336     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25337
25338 commit 60f61e6d7655400bb785a2ef637581679941f6d1
25339 Author: Remy Bohmer <linux@bohmer.net>
25340 Date:   Sat May 2 21:49:18 2009 +0200
25341
25342     Convert DM9000 driver for CONFIG_NET_MULTI
25343
25344     All drivers need to be converted to CONFIG_NET_MULTI.
25345     This patch converts the dm9000 driver.
25346
25347     Signed-off-by: Thomas Smits <ts.smits@gmail.com>
25348     Signed-off-by: Remy Bohmer <linux@bohmer.net>
25349     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25350
25351 commit 9131589ada4dda0718604d0a425ca46e52775f6e
25352 Author: Prafulla Wadaskar <prafulla@marvell.com>
25353 Date:   Sun Jun 14 22:33:46 2009 +0530
25354
25355     net: Add Marvell Kirkwood gigabit ethernet driver
25356
25357     This patch adds a egiga driver for the Marvell Kirkwood SoC's.
25358
25359     Contributors:
25360     Yotam Admon <yotam@marvell.com>
25361     Michael Blostein <michaelbl@marvell.com
25362
25363     Reviewed-by: Ronen Shitrit <rshitrit@marvell.com>
25364     Acked-by: Stefan Rose <sr@denx.de>
25365     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
25366     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25367
25368 commit 7835f4b94927ecb5affd99aad62592108db606ad
25369 Author: s-paulraj@ti.com <s-paulraj@ti.com>
25370 Date:   Tue May 12 11:45:34 2009 -0400
25371
25372     DaVinci Network Driver Updates
25373
25374     Different flavours of DaVinci SOC's have differences in their EMAC IP
25375     This patch does the following
25376     1) Updates base addresses for DM365
25377     2) Updates MDIO frequencies for DM365 and DM646x
25378     3) Update EMAC wrapper registers for DM365 and DM646x
25379
25380     Patch applies to u-boot-net git. the EMAC driver itself
25381     will be updated shortly to add support for DM365 and DM646x
25382
25383     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
25384     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25385
25386 commit 44578bea14e49035331a8f0e000e935e0d830ff4
25387 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
25388 Date:   Tue May 26 08:29:29 2009 -0400
25389
25390     Subject: [PATCH] [repost] Standardize the use of MCFFEC_TOUT_LOOP as a udelay(1) loop counter.
25391
25392      From 584b5fbd4abfc43f920cc1c329633e03816e28be Mon Sep 17 00:00:00 2001
25393     From: Richard Retanubun <RichardRetanubun@RuggedCom.com>
25394     Date: Wed, 20 May 2009 18:26:01 -0400
25395     Subject: [PATCH] Standardize the use of MCFFEC_TOUT_LOOP as a udelay(1) loop counter.
25396
25397     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
25398     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25399
25400 commit c9a2aab1512fb2d132670fff9c27656d2eb949cd
25401 Author: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
25402 Date:   Thu Jun 4 09:39:48 2009 +0200
25403
25404     A VLAN tagged DHCP request/discover is 4 bytes short
25405
25406     The problem is that BOOTP_SIZE uses ETHER_HDR_SIZE which is 14 bytes.
25407     If sending a VLAN tagged frame (when env variable vlan is set) this
25408     should be VLAN_ETHER_HDR_SIZE=18 which is what NetSetEther returns.
25409
25410     Signed-off-by: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
25411     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25412
25413 commit 6e0d2fc7fe0dcfa2f51ab8931d706940ee364193
25414 Author: Ben Warren <biggerbadderben@gmail.com>
25415 Date:   Tue Apr 28 16:39:19 2009 -0700
25416
25417     Remove support for non-CONFIG_NET_MULTI on PPC4xx EMAC
25418
25419     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25420
25421 commit 8453587ef9137daf98b7c9cf4f3b865f4039cea0
25422 Author: Ben Warren <biggerbadderben@gmail.com>
25423 Date:   Tue May 26 00:34:07 2009 -0700
25424
25425     Switched davinci_emac Ethernet driver to use newer API
25426
25427     Added CONFIG_NET_MULTI to all Davinci boards
25428     Removed all calls to Davinci network driver from board code
25429     Added cpu_eth_init() to cpu/arm926ejs/cpu.c
25430
25431     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25432
25433 commit 8cc13c13f1d154c8fa8fff56cea357ed38af76bf
25434 Author: Ben Warren <biggerbadderben@gmail.com>
25435 Date:   Mon Apr 27 23:19:10 2009 -0700
25436
25437     Initial cleanup of Davinci Ethernet driver
25438
25439      Removed pointless #ifdefs
25440      Moved functions around in file in preparation for switch to newer API
25441
25442     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25443
25444 commit 09cdd1b9b01450e91786d26ff3c866dc9c8d8d6b
25445 Author: Ben Warren <biggerbadderben@gmail.com>
25446 Date:   Tue May 26 00:17:59 2009 -0700
25447
25448     Moved Davinci Ethernet driver to drivers/net
25449
25450     This driver has been renamed davinci_emac.c
25451
25452     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25453
25454 commit 6f51deb7f298413cfcb0a36d24c97ef7dd69d48f
25455 Author: Prafulla Wadaskar <prafulla@marvell.com>
25456 Date:   Tue May 19 01:40:16 2009 +0530
25457
25458     Marvell MV88E61XX Switch Driver support
25459
25460     Chips supported:-
25461     1. 88E6161 6 port gbe swtich with 5 integrated PHYs
25462     2. 88E6165 6 port gbe swtich with 5 integrated PHYs
25463     2. 88E6132 3 port gbe swtich with 2 integrated PHYs
25464     Platform specific configuration supported for:-
25465     default or router port vlan configuration
25466     led_init configuration
25467     mdip/n polarity reversal configuration
25468
25469     Note: This driver is supported and tested against
25470     kirkwood egiga interface
25471
25472     Contributors:
25473     Yotam Admon <yotam@marvell.com>
25474     Michael Blostein <michaelbl@marvell.com
25475
25476     Reviewed by: Ronen Shitrit <rshitrit@marvell.com>
25477     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
25478     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25479
25480 commit 091dc9f6adaf572b067ae91af92c4e7db33d7903
25481 Author: Zach LeRoy <zleroy@xes-inc.com>
25482 Date:   Fri May 22 10:26:33 2009 -0500
25483
25484     tsec: Add support for BCM5482S PHY
25485
25486     Signed-off-by: Zach LeRoy <zleroy@xes-inc.com>
25487     Acked-by: Kumar Gala <galak@kernel.crashing.org>
25488     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
25489
25490 commit 9ff67e5e4c719556d57f136a6453f8e4798d85c0
25491 Author: Mike Frysinger <vapier@gentoo.org>
25492 Date:   Sun Jun 14 06:29:07 2009 -0400
25493
25494     Blackfin: unify u-boot linker scripts
25495
25496     All the Blackfin linker scripts were duplicated across the board dirs with
25497     no difference save from the semi-often used ENV_IS_EMBEDDED option.  So
25498     unify all of them in the lib_blackfin/ dir and for the few boards that
25499     need to embedded the environment directly, add a LDS_BOARD_TEXT define for
25500     them to customize via their board config file.  This is much simpler than
25501     forcing them to duplicate the rest of the linker script.
25502
25503     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25504
25505 commit f52efcae98cbb8a39f1d0535df8d9646a776af9e
25506 Author: Mike Frysinger <vapier@gentoo.org>
25507 Date:   Fri May 29 17:02:37 2009 -0400
25508
25509     Blackfin: bf518f-ezbrd: enable SST SPI flash driver
25510
25511     The BF51xF parts have an internal SST SPI flash, so make sure the driver is
25512     enabled by default so we can access it.
25513
25514     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25515
25516 commit f348ab85f741dc98b2d202c04b5f430eace94925
25517 Author: Mike Frysinger <vapier@gentoo.org>
25518 Date:   Fri Apr 24 17:22:40 2009 -0400
25519
25520     Blackfin: convert specific pre/post config headers to common method
25521
25522     The Blackfin port was using asm/blackfin-config-{pre,post}.h to setup
25523     common Blackfin board defines.  The common method now is to use config.h,
25524     so convert blackfin-config-post.h to that.  Rename the still Blackfin
25525     specific blackfin-config-pre.h to config-pre.h so the naming conventions
25526     at least line up.
25527
25528     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25529
25530 commit 7c7503ee6cd03c0f3b16e98d33d5aa23b30d65b1
25531 Author: Mike Frysinger <vapier@gentoo.org>
25532 Date:   Fri Apr 24 17:11:47 2009 -0400
25533
25534     Blackfin: enable LZMA for all ADI boards
25535
25536     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25537
25538 commit 0e63dc0679451d48f8b727c543ce48b488f7a33f
25539 Author: Mike Frysinger <vapier@gentoo.org>
25540 Date:   Mon Apr 13 05:52:45 2009 -0400
25541
25542     Blackfin: make default ADI env more flexible
25543
25544     Allow boards to easily override the root= and default bootcmd, allow
25545     people to tweak the file used in default bootcmds at runtime via one env
25546     var, and add a stock nandboot command.
25547
25548     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25549
25550 commit 0f52b560f19623ec651f9b9b40405d138ec251d3
25551 Author: Hoan Hoang <hnhoan@i-syst.com>
25552 Date:   Sun Jan 18 22:44:17 2009 -0500
25553
25554     Blackfin: ibf-dsp561: new board port
25555
25556     Signed-off-by: Hoan Hoang <hnhoan@i-syst.com>
25557     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25558
25559 commit 3088189a15d219c48fd7e71623ca4daa08b80b59
25560 Author: Mike Frysinger <vapier@gentoo.org>
25561 Date:   Sun Oct 12 23:28:33 2008 -0400
25562
25563     Blackfin: blackstamp: new board port
25564
25565     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25566
25567 commit 59ac9729700db1d4446c1a6db3ffe38398b7abb2
25568 Author: Mike Frysinger <vapier@gentoo.org>
25569 Date:   Sun Oct 12 23:22:25 2008 -0400
25570
25571     Blackfin: bf537-srv1: new board port
25572
25573     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25574
25575 commit d7fdc1410b5fa5ef623b35a283733b6bcee3753b
25576 Author: Mike Frysinger <vapier@gentoo.org>
25577 Date:   Sun Oct 12 23:16:52 2008 -0400
25578
25579     Blackfin: bf537-minotaur: new board port
25580
25581     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25582
25583 commit cb4b5e874f3c9b882a6f4394bbebbbd91fd01bbf
25584 Author: Mike Frysinger <vapier@gentoo.org>
25585 Date:   Sun Oct 12 23:08:03 2008 -0400
25586
25587     Blackfin: bf537-pnav: new board port
25588
25589     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25590
25591 commit 59e4be945b6469e31eee721e0bcdccf4940d75ac
25592 Author: Mike Frysinger <vapier@gentoo.org>
25593 Date:   Sun Oct 12 21:55:45 2008 -0400
25594
25595     Blackfin: cm-bf527: new board port
25596
25597     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25598
25599 commit 8b219cf07c186cc9d97354cf4b14f24a53d193c5
25600 Author: Mike Frysinger <vapier@gentoo.org>
25601 Date:   Sun Oct 12 21:54:07 2008 -0400
25602
25603     Blackfin: cm-bf548: new board port
25604
25605     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25606
25607 commit 9417d9a21384279308abe5b4dd8dfd418742484c
25608 Author: Mike Frysinger <vapier@gentoo.org>
25609 Date:   Sun Oct 12 21:49:28 2008 -0400
25610
25611     Blackfin: tcm-bf537: new board port
25612
25613     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25614
25615 commit e548321af00e869af7194896576beb9b68457ff7
25616 Author: Mike Frysinger <vapier@gentoo.org>
25617 Date:   Sun Oct 12 21:45:05 2008 -0400
25618
25619     Blackfin: cm-bf561: new board port
25620
25621     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25622
25623 commit 8a9bab08a6fe93e5f3bf57b90438f1d2a67fad3c
25624 Author: Mike Frysinger <vapier@gentoo.org>
25625 Date:   Sun Oct 12 21:41:06 2008 -0400
25626
25627     Blackfin: cm-bf537e: new board port
25628
25629     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25630
25631 commit e82d8a1f028bedb12c4ab88a35a935010d92898c
25632 Author: Mike Frysinger <vapier@gentoo.org>
25633 Date:   Sun Oct 12 21:36:22 2008 -0400
25634
25635     Blackfin: cm-bf533: new board port
25636
25637     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25638
25639 commit dd14af7640f7d48d8e9768eeeb09592e6f94ed38
25640 Author: Mike Frysinger <vapier@gentoo.org>
25641 Date:   Thu Nov 27 16:50:32 2008 -0500
25642
25643     Blackfin: new spibootldr command
25644
25645     Newer Blackfin parts can an on-chip ROM that can boot LDRs over SPI flashes,
25646     so add a new 'spibootldr' command to take advantage of it.
25647
25648     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25649
25650 commit 67c2829b646bb5b859088b36fbc89e971b9c1960
25651 Author: Mike Frysinger <vapier@gentoo.org>
25652 Date:   Mon Oct 6 04:42:33 2008 -0400
25653
25654     Blackfin: support embedding the environment into loader files (LDRs)
25655
25656     For the most part, the Blackfin processor boots files in the LDR format
25657     rather than binary/ELF files.  So we want to export the environment as a
25658     raw blob to the LDR utility so it can embed it at the right location.
25659
25660     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25661
25662 commit 31f30c9eb60d9ab0bd702e31f66345f99b34bdc6
25663 Author: Mike Frysinger <vapier@gentoo.org>
25664 Date:   Sun Jun 14 11:03:48 2009 -0400
25665
25666     add %.c->%.i and %.c->%.s rules
25667
25668     The Linux kernel has some helper rules which allow you to quickly produce
25669     some of the intermediary files from C source.  Specifically, you can
25670     create .i files which is the preprocessed output and you can create .s
25671     files which is the assembler output.  This is useful when you are trying
25672     to track down header/macro expansion errors or inline assembly errors.
25673
25674     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25675     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25676
25677 commit 6d1ce387874c1060f27656f70151a52c511cd0e3
25678 Author: Mike Frysinger <vapier@gentoo.org>
25679 Date:   Sat May 30 01:02:03 2009 -0400
25680
25681     make sure toplevel $(SUBDIRS) is always declared
25682
25683     The $(SUBDIRS) variable is only declared when U-Boot has been configured,
25684     but it gets used all the time.  In the non-configured case, it is used to
25685     generate a helpful error message, but it needs to be set properly for that
25686     to occur.
25687
25688     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25689
25690 commit 1260233982f7dfbdfd1adee12daa95a0c0e84a43
25691 Author: Grzegorz Bernacki <gjb@semihalf.com>
25692 Date:   Fri Jun 12 11:33:55 2009 +0200
25693
25694     digsy mtc: Add description to GPIO initial configuration.
25695
25696     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
25697
25698 commit 12304871bc7839145f2b4238923e9023616d7399
25699 Author: Grzegorz Bernacki <gjb@semihalf.com>
25700 Date:   Fri Jun 12 11:33:54 2009 +0200
25701
25702     digsy MTC: Add 'mtc' command.
25703
25704     New command allows to:
25705          o check FW version
25706          o set LED status
25707          o set digital output status
25708          o get digital input status
25709
25710     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
25711
25712 commit f1f66edfc76f4a9f5b9f63972d90309784a8cae5
25713 Author: Grzegorz Bernacki <gjb@semihalf.com>
25714 Date:   Fri Jun 12 11:33:53 2009 +0200
25715
25716     digsy MTC: Add SPI support.
25717
25718     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
25719
25720 commit 6325b7780dad8be26ba6fc25ef88ba338c50205b
25721 Author: Grzegorz Bernacki <gjb@semihalf.com>
25722 Date:   Fri Jun 12 11:33:52 2009 +0200
25723
25724     mpc52xx: Add SPI driver.
25725
25726     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
25727
25728 commit 5ec5529b82f314ca2cf9c262cdfc985d5fc468a0
25729 Author: Mike Frysinger <vapier@gentoo.org>
25730 Date:   Sun Jun 14 09:33:00 2009 -0400
25731
25732     allow boards to customize compiler options on a per-file/dir basis
25733
25734     With our Blackfin boards, we like to build the compression routines with
25735     -O2 as our tests show a pretty good size/speed tradeoff.  For the rest of
25736     U-Boot though, we want to stick with the default -Os as that is mostly
25737     control code.  So in our case, we would add a line like so to the board
25738     specific config.mk file:
25739         CFLAGS_lib_generic += -O2
25740
25741     Now all files under lib_generic/ will have -O2 appended to their build.
25742
25743     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
25744     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
25745
25746 commit 6b1f78ae6ad037382ad430b07064105c88f7ac02
25747 Author: Wolfgang Denk <wd@denx.de>
25748 Date:   Sun Jun 14 21:30:39 2009 +0200
25749
25750     Prepare v2009.06
25751
25752     Update CHANGELOG, fix minor coding stylke issue. Update Makefile.
25753
25754     Signed-off-by: Wolfgang Denk <wd@denx.de>
25755
25756 commit c3147c1762f8caf99649051116a2411bdf887c10
25757 Author: Wolfgang Denk <wd@denx.de>
25758 Date:   Sun Jun 14 20:31:36 2009 +0200
25759
25760     Revert "SMC911x driver fixed for NFS boot"
25761
25762     This reverts commit ca9c8a1e10fac01e6a1129f82a7ce18bd818fa43,
25763     which causes compile warnings ("large integer implicitly truncated
25764     to unsigned type") on all systems that use this driver. The warning
25765     results from passing long constants (TX_CFG, RX_CFG) into
25766     smc911x_set_mac_csr() which is declared to accept "unsigned
25767     character" arguments only.
25768
25769     Being close to a release, with nobody available to actually test the
25770     code or the suggested fixes, it seems better to revert the patch.
25771
25772 commit 388517e4b745b00256c2fa201ce7bccb67b4f245
25773 Author: Peter Tyser <ptyser@xes-inc.com>
25774 Date:   Fri May 22 10:26:37 2009 -0500
25775
25776     xes: Update Freescale clock code to work with 86xx processors
25777
25778     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25779     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25780
25781 commit 25623937bb81cae788d767e6c59a11c96fc82866
25782 Author: Peter Tyser <ptyser@xes-inc.com>
25783 Date:   Fri May 22 10:26:36 2009 -0500
25784
25785     xes: Update Freescale DDR code to work with 86xx processors
25786
25787     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25788     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25789
25790 commit bef3013908bbc68f24084174a3ca86cc2a3eb986
25791 Author: Peter Tyser <ptyser@xes-inc.com>
25792 Date:   Fri May 22 10:26:35 2009 -0500
25793
25794     xes: Update Freescale PCI code to work with 86xx processors
25795
25796     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25797     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25798
25799 commit 6442b71b522face775c1c31bd43121db3b4bf7d6
25800 Author: Peter Tyser <ptyser@xes-inc.com>
25801 Date:   Fri May 22 10:26:32 2009 -0500
25802
25803     85xx: Add PORBMSR and PORDEVSR shift defines
25804
25805     Add defines similar to those already used for the the 86xx architecture.
25806     This will ease sharing of PCI code between the 85xx and 86xx
25807     architectures.
25808
25809     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25810     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25811
25812 commit 2f21ce4d546d31289ac49a680f78bcc9a792c6ec
25813 Author: Peter Tyser <ptyser@xes-inc.com>
25814 Date:   Thu May 21 12:10:00 2009 -0500
25815
25816     fsl/85xx, 86xx: Sync up DMA code
25817
25818     The following changes were made to sync up the DMA code between the 85xx
25819     and 86xx architectures which will make it easier to break out common
25820     8xxx DMA code:
25821
25822     85xx:
25823     - Don't set STRANSINT and SPCIORDER fields in SATR register.  These bits
25824       only have an affect when the SBPATMU bit is set.
25825     - Write 0xffffffff instead of 0xfffffff to clear errors in the DMA
25826       status register.  We may as well clear all 32 bits of the register...
25827
25828     86xx:
25829     - Add CONFIG_SYS_MPC86xx_DMA_ADDR define to address DMA registers
25830     - Add clearing of errors in the DMA status register when initializing
25831       the controller
25832     - Clear the channel start bit in the DMA mode register after a transfer
25833
25834     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25835     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25836
25837 commit b1f12650d332eadac1306a772cab6096abee6ddd
25838 Author: Peter Tyser <ptyser@xes-inc.com>
25839 Date:   Thu May 21 12:09:59 2009 -0500
25840
25841     fsl: Create common fsl_dma.h for 85xx and 86xx cpus
25842
25843     Break out DMA structures for the Freescale MPC85xx and MPC86xx cpus to
25844     reduce a large amount of code duplication
25845
25846     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
25847     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25848
25849 commit 3bd8e532b5de20647aeaff94a1cbf33fb8b897b9
25850 Author: Haiying Wang <Haiying.Wang@freescale.com>
25851 Date:   Wed May 20 12:30:41 2009 -0400
25852
25853     85xx: Add UEC6 and UEC8 at SGMII mode for MPC8569MDS
25854
25855     On MPC8569MDS board, UCC6 and UCC8 can be configured to work at SGMII mode via
25856     UEM on PB board. Since MPC8569 supports up to 4 Gigabit Ethernet ports, we
25857     disable UEC6 and UEC8 by default.
25858
25859     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25860     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25861
25862 commit e8efef7c1b457442583a8b9d38d8a5b667661616
25863 Author: Haiying Wang <Haiying.Wang@freescale.com>
25864 Date:   Thu Jun 4 16:12:42 2009 -0400
25865
25866     drivers/qe: add sgmii support in for UEC driver
25867
25868     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25869     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25870
25871 commit 8e55258f144764de8902e9f078a7ad4c6c022c2f
25872 Author: Haiying Wang <Haiying.Wang@freescale.com>
25873 Date:   Thu Jun 4 16:12:41 2009 -0400
25874
25875     qe: Pass in uec_info struct through uec_initialize
25876
25877     The uec driver contains code to hard code configuration information for the uec
25878     ethernet controllers. This patch creates an array of uec_info structures, which
25879     are then parsed by the corresponding driver instance to determine configuration.
25880     It also creates function uec_standard_init() to initialize all UEC interfaces
25881     for 83xx and 85xx.
25882
25883     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25884     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25885
25886 commit 9a6110897fc9282ade598bbba70ad72b940436e3
25887 Author: Haiying Wang <Haiying.Wang@freescale.com>
25888 Date:   Thu Jun 4 16:12:40 2009 -0400
25889
25890     fsl: Update the number of ethxaddr in reading system eeprom
25891
25892     We support up to 8 mac addresses in system eeprom, so we define the macro
25893     MAX_NUM_PORTS to limit the mac_count to 8, and update the number of ethxaddr
25894     according to mac_count.
25895
25896     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25897     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25898
25899 commit f82107f637f167a77803c0933f9b24741a91c711
25900 Author: Haiying Wang <Haiying.Wang@freescale.com>
25901 Date:   Wed May 20 12:30:37 2009 -0400
25902
25903     85xx: Add RMII support for MPC8569MDS
25904
25905     This patch supports UCC working at RMII mode on PIB board, fixup fdt blob to
25906     support rmii in kernel. It also changes the name of enable_mpc8569mds_qe_mdio to
25907     enalbe_mpc8569mds_qe_uec which is  more accurate.
25908
25909     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25910     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25911
25912 commit 750098d33bc362ac4263863e92da158cf011063f
25913 Author: Haiying Wang <Haiying.Wang@freescale.com>
25914 Date:   Wed May 20 12:30:36 2009 -0400
25915
25916     85xx: Add UEC3 and UEC4 support for MPC8569MDS
25917
25918     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25919     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25920
25921 commit 4e7b25e4fe777f525e426cbd58c3a3976c564f2e
25922 Author: Haiying Wang <Haiying.Wang@freescale.com>
25923 Date:   Wed May 20 12:30:35 2009 -0400
25924
25925     drivers/qe: Add more SNUM number for QE
25926
25927     Some QE chips like 8569 need more SNUM numbers for supporting 4 UECs in RGMII-
25928     1000 mode.
25929
25930     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25931     Acked-by: Timur Tabi <timur@freescale.com>
25932     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25933
25934 commit 7211fbfa18f3061858696150ee6e9e093d9eceae
25935 Author: Haiying Wang <Haiying.Wang@freescale.com>
25936 Date:   Thu May 21 15:34:14 2009 -0400
25937
25938     drivers/qe: Change QE RISC ALLOCATION to support 4 RISCs
25939
25940     Also define the QE_RISC_ALLOCATION_RISCs to MACROs instead of using enum, and
25941     define MAX_QE_RISC for QE based silicons.
25942
25943     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25944     Acked-by: Timur Tabi <timur@freescale.com>
25945     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25946
25947 commit b3d7f20f43a0f8d11c65e2f92153b5512b11580c
25948 Author: Haiying Wang <Haiying.Wang@freescale.com>
25949 Date:   Wed May 20 12:30:29 2009 -0400
25950
25951     85xx: Add QE clk support
25952
25953     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25954     Acked-by: Timur Tabi <Timur@freescale.com>
25955     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25956
25957 commit 71b358cc26792889bbac35054d8e89d59b3fabc4
25958 Author: Kumar Gala <galak@kernel.crashing.org>
25959 Date:   Wed May 20 01:11:33 2009 -0500
25960
25961     85xx: Added MPC8535/E identifiers
25962
25963     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25964
25965 commit 22419d77976bbd0df9fcf45513f1b96bd73e50d1
25966 Author: Kumar Gala <galak@kernel.crashing.org>
25967 Date:   Thu May 21 08:36:43 2009 -0500
25968
25969     85xx: Always attempt ethernet device tree fixup
25970
25971     Its reasonable that we may have ethernet devices but dont have drivers
25972     or support enabled for them in u-boot and want the device tree fixed up.
25973     Unconditionally calling the ethernet fixup is fine since if we dont have
25974     ethernet nodes that match (or aliases) we will not attempt to do
25975     anything.
25976
25977     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
25978     Acked-by: Timur Tabi <timur@freescale.com>
25979
25980 commit 52d6ad5ecfb22938441c8e3e62935fbd7b0f0920
25981 Author: Haiying Wang <Haiying.Wang@freescale.com>
25982 Date:   Thu May 21 15:32:13 2009 -0400
25983
25984     drivers/qe: Rename the camel-case identifiers in uec
25985
25986     Rename riscRx/riscTx to risc_rx/risc_tx to comply with Codingstyle.
25987
25988     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
25989
25990 commit feb7838f979ec2b581df3c791b9ae3284c36bb47
25991 Author: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
25992 Date:   Fri Apr 3 15:36:13 2009 -0500
25993
25994     85xx: Add P2020DS support
25995
25996     The patch adds support for P2020DS reference platform.
25997     DDR3 interface uses hard-coded initialization rather than SPD
25998     for now and was tested at 667Mhz. Some PIXIS register
25999     definitions and associated code sections need to be fixed.
26000     TSEC1/2/3, NOR flash, MAC/SYS ID EEPROM, PCIE1/2/3 are all
26001     tested under u-boot.
26002
26003     Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
26004     Signed-off-by: Travis Wheatley <Travis.Wheatley@freescale.com>
26005     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
26006
26007 commit 229549a56d9ae413c00f64fd7c728c6879a1b54b
26008 Author: Stefan Roese <sr@denx.de>
26009 Date:   Tue Jun 9 16:57:47 2009 +0200
26010
26011     mpc512x: MPC5121ADS: Add NAND support
26012
26013     This patch adds NAND support to the MPC5121ADS board. Please
26014     note that the image size increased since NAND support didn't
26015     fit in the current image size (256k).
26016
26017     Signed-off-by: Stefan Roese <sr@denx.de>
26018     Signed-off-by: Wolfgang Denk <wd@denx.de>
26019     Cc: Wolfgang Denk <wd@denx.de>
26020
26021 commit 35f2edbb6cad043ccd5ea6e78fe9b7aa21d8395f
26022 Author: Stefan Roese <sr@denx.de>
26023 Date:   Tue Jun 9 16:57:03 2009 +0200
26024
26025     nand/mpc512x: Add MPC512x NAND support (NFC)
26026
26027     This patch adds NAND Flash Controller driver for MPC5121 revision 2.
26028     All device features, except hardware ECC and power management, are
26029     supported.
26030
26031     This NFC driver replaces the one orignally posted by John Rigby:
26032
26033     "[PATCH] Freescale NFC NAND driver"
26034
26035     It's a port of the Linux driver version posted by Piotr Ziecik a few
26036     weeks ago. Using this driver has the following advantages (from my
26037     point of view):
26038
26039     - Compatibility with the Linux NAND driver (e.g. ECC usage)
26040     - Better code quality in general
26041     - Resulting U-Boot image is a bit smaller (approx. 3k)
26042     - Better to sync with newer Linux driver versions
26043
26044     The only disadvantage I can see, is that HW-ECC is not supported right
26045     now. But this could be added later (e.g. port from Linux driver after
26046     it's supported there). Using HW-ECC on the MCP5121 NFC has a general
26047     problem because of the ECC usage in the spare area. This collides with
26048     JFFS2 for example.
26049
26050     Signed-off-by: Stefan Roese <sr@denx.de>
26051     Cc: Piotr Ziecik <kosmo@semihalf.com>
26052     Cc: Wolfgang Denk <wd@denx.de>
26053     Cc: John Rigby <jcrigby@gmail.com>
26054     Cc: Scott Wood <scottwood@freescale.com>
26055
26056 commit e53b507cee5d976953134a565c72fd32c967d7dd
26057 Author: Stefan Roese <sr@denx.de>
26058 Date:   Tue Jun 9 11:50:40 2009 +0200
26059
26060     mpc512x: Add esd gmbh mecp5123 board support
26061
26062     MECP5123 is a MPC5121E based module by esd gmbh.
26063
26064     Signed-off-by: Stefan Roese <sr@denx.de>
26065     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26066
26067 commit 6bd55cc65d0c3aa84d719518254fb3c650239ed9
26068 Author: Stefan Roese <sr@denx.de>
26069 Date:   Tue Jun 9 11:50:05 2009 +0200
26070
26071     mcp512x: Add macros for SCFR LPC divisor access
26072
26073     Thos macros will be used by the esd mecp5123 board.
26074
26075     Signed-off-by: Stefan Roese <sr@denx.de>
26076
26077 commit c60dc8527dbb2a1318c03bc18bdebcfbd0164551
26078 Author: Stefan Roese <sr@denx.de>
26079 Date:   Mon Jun 8 09:38:07 2009 +0200
26080
26081     mpc512x: Fix problem with I2C access before relocation
26082
26083     This is needed for the upcoming esd MECP5123 board port which uses
26084     I2C EEPROM for environment storage.
26085
26086     Signed-off-by: Stefan Roese <sr@denx.de>
26087     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26088     Acked-by: Heiko Schocher<hs@denx.de>
26089
26090 commit 58f10460b05e0928d986b15edd4f2e1e99403f7e
26091 Author: Stefan Roese <sr@denx.de>
26092 Date:   Thu Jun 4 13:35:39 2009 +0200
26093
26094     74xx_7xx: CPCI750: Add CPCI adapter/target support
26095
26096     The CPCI750 can be built as CPCI host or adapter/target board. This patch
26097     adds support for runtime detection of those variants.
26098
26099     Signed-off-by: Stefan Roese <sr@denx.de>
26100     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26101
26102 commit ae7a2739d7a0704437376e229bb21940952c55be
26103 Author: Stefan Roese <sr@denx.de>
26104 Date:   Fri Jun 5 05:45:41 2009 +0200
26105
26106     74xx_7xx: CPCI750: Enable access to PCI function > 0
26107
26108     The Marvell bridge 64360 supports serveral PCI functions, not only 0. This
26109     patch enables access to those functions.
26110
26111     Signed-off-by: Stefan Roese <sr@denx.de>
26112     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26113
26114 commit e5b563e9ec54c3f6d702c8fa2b711b4a6150243a
26115 Author: Stefan Roese <sr@denx.de>
26116 Date:   Thu Jun 4 13:35:37 2009 +0200
26117
26118     74xx_7xx: CPCI750: Minor coding style cleanup of cpci750.c
26119
26120     Signed-off-by: Stefan Roese <sr@denx.de>
26121     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26122
26123 commit 0e5ef07d0d91bd3d87ebea0534f538561aa974d5
26124 Author: Stefan Roese <sr@denx.de>
26125 Date:   Thu Jun 4 13:35:36 2009 +0200
26126
26127     74xx_7xx: CPCI750: Add loadpci command
26128
26129     This command is used to load/boot an OS-image which is transferred from
26130     the CPCI host to the CPCI target/adapter.
26131
26132     Signed-off-by: Stefan Roese <sr@denx.de>
26133     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26134
26135 commit 0a14d6b8f4d21ff59a9b7686a49a77069a9fcd2a
26136 Author: Stefan Roese <sr@denx.de>
26137 Date:   Thu Jun 4 13:35:35 2009 +0200
26138
26139     74xx_7xx: CPCI750: Add commandline editing/history
26140
26141     Signed-off-by: Stefan Roese <sr@denx.de>
26142     Cc: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
26143
26144 commit 60cfe87bd39e6f07f2b92eb4bff82bfd105f4724
26145 Author: Stefan Roese <sr@denx.de>
26146 Date:   Thu Jun 4 16:55:34 2009 +0200
26147
26148     UBI: Add compile-time check for correct malloc area configuration
26149
26150     UBI is quite memory greedy and requires at least approx. 512k of malloc
26151     area. This patch adds a compile-time check, so that boards will not
26152     build with less memory reserved for this area (CONFIG_SYS_MALLOC_LEN).
26153
26154     Signed-off-by: Stefan Roese <sr@denx.de>
26155
26156 commit 7ce6031afc8671c8b47c6135b3678d43fcd02852
26157 Author: Prafulla Wadaskar <prafulla@marvell.com>
26158 Date:   Mon Apr 6 21:24:43 2009 +0530
26159
26160     sf: new Macronix MX25xx SPI flash driver
26161
26162     Added macronix SF driver for MTD framework
26163     MX25L12805D is supported and tested
26164     TBD: sector erase implementation, other deivces support
26165
26166     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
26167     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
26168
26169 commit 2a6cc58869305f346e389eefdfa96dea5146cb0c
26170 Author: Todor I Mollov <tmollov@ucsd.edu>
26171 Date:   Sat Apr 4 07:14:44 2009 -0400
26172
26173     sf: atmel: implement power-of-two write/erase funcs
26174
26175     Signed-off-by: Todor I Mollov <tmollov@ucsd.edu>
26176     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
26177     CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
26178
26179 commit 4bc6eb79be2a7317425575184324b94e3b43fbc2
26180 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26181 Date:   Mon May 25 17:23:18 2009 +0530
26182
26183     mpc85xx: 8536ds: Add USB related CONFIGs
26184
26185     This patch adds CONFIGs for enabling USB in mpc8536ds and also
26186     adds usb_phy_type in CONFIG_EXTRA_ENV_SETTINGS. Also revamps its
26187     Copyright.
26188
26189     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26190     Signed-off-by: Remy Bohmer <linux@bohmer.net>
26191
26192 commit 6823e9b01290977c4d9c90381459c01f66e12e79
26193 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26194 Date:   Mon May 25 17:23:17 2009 +0530
26195
26196     mpc83xx: 8315erdb: Add USB related CONFIGs
26197
26198     This patch adds CONFIGs for enabling USB in mpc8315erdb and also
26199     adds usb_phy_type in CONFIG_EXTRA_ENV_SETTINGS. Also revamps its
26200     Copyright.
26201
26202     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26203     Signed-off-by: Remy Bohmer <linux@bohmer.net>
26204
26205 commit a07bf180efc3c0de4a89a3bd49a7c7584dfb95a8
26206 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26207 Date:   Thu May 21 17:32:48 2009 +0530
26208
26209     mpc85xx: USB: Add support
26210
26211     The following patch adds 85xx-specific USB support and also
26212     revamps Copyright in immap_85xx.h
26213
26214     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26215     Signed-off-by: Remy Bohmer <linux@bohmer.net>
26216
26217 commit 4ef01010aa4799c759d75e67007fdd3a38c88c8a
26218 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26219 Date:   Mon May 25 17:23:16 2009 +0530
26220
26221     mpc83xx: USB: Reorganized its support
26222
26223     The following patch reorganizes/reworks the USB support for mpc83xx
26224     as under:-
26225
26226       * Moves the 83xx USB clock init from drivers/usb/host/ehci-fsl.c to
26227         cpu/mpx83xx/cpu_init.c
26228
26229       * Board specific usb_phy_type is read from the environment
26230
26231       * Adds USB EHCI specific structure in include/usb/ehci-fsl.h
26232
26233       * Copyrights revamped in most of the following files
26234
26235     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26236     Signed-off-by: Remy Bohmer <linux@bohmer.net>
26237
26238 commit ed90d2c87158e5114b6009fa95bb6417e4b27b3e
26239 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26240 Date:   Thu May 21 17:32:27 2009 +0530
26241
26242     mpc8xxx: USB: Relocates ehci-fsl.h to include/usb
26243
26244     The following patch moves 8xxx-specifc USB #defines from
26245     drivers/usb/host/ehci-fsl.h to include/usb.
26246
26247     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26248     Signed-off-by: Remy Bohmer <linux@bohmer.net>
26249
26250 commit cfd39cdf9422d3d25e9b3c058865f4c1f66f34da
26251 Author: Vivek Mahajan <vivek.mahajan@freescale.com>
26252 Date:   Thu May 21 17:32:15 2009 +0530
26253
26254     mpc8xxx: USB: Removed reenablement of its interface
26255
26256     To prepare for the 85xx USB support, which requires interface enablement
26257     only once in (specified) order, no different than instructions for
26258     enabling the interface under 83xx.  It is unknown why the original author
26259     enabled the interface twice (checked for references in errata, etc).
26260
26261     Signed-off-by: Vivek Mahajan <vivek.mahajan@freescale.com>
26262     Signed-off-by: Remy Bohmer <linux@bohmer.net>
26263
26264 commit 2c7920afaf96d9779304202cd8a355b4f7576a83
26265 Author: Peter Tyser <ptyser@xes-inc.com>
26266 Date:   Fri May 22 17:23:25 2009 -0500
26267
26268     83xx: Replace CONFIG_MPC83[0-9]X with MPC83[0-9]x
26269
26270     Use the standard lowercase "x" capitalization that other Freescale
26271     architectures use for CPU defines to prevent confusion and errors
26272
26273     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
26274     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
26275
26276 commit 0f898604945af4543c1525fc33b6bae621a3b805
26277 Author: Peter Tyser <ptyser@xes-inc.com>
26278 Date:   Fri May 22 17:23:24 2009 -0500
26279
26280     83xx: Replace CONFIG_MPC83XX with CONFIG_MPC83xx
26281
26282     Use the standard lowercase "xx" capitalization that other Freescale
26283     architectures use for CPU defines to prevent confusion and errors
26284
26285     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
26286     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
26287
26288 commit ba4feae90ca71de1681d5808f17e73224d8f03c4
26289 Author: Stefan Roese <sr@denx.de>
26290 Date:   Tue Jun 2 16:53:16 2009 +0200
26291
26292     mpc512x: Use serial_setbrg() in serial_init() to not duplicate the code
26293
26294     This patch removes the duplicated code for baudrate generator configuration
26295     in the PSC serial_init() implementation by calling serial_setbrg() instead
26296     of duplicating the code.
26297
26298     Signed-off-by: Stefan Roese <sr@denx.de>
26299
26300 commit b8c1d6a54ff8195488b68e163de8ec31f1603496
26301 Author: Stefan Roese <sr@denx.de>
26302 Date:   Tue Jun 2 16:53:15 2009 +0200
26303
26304     mpc512x: Fix PSC divisor calculation for baudrate setting
26305
26306     The wrong input frequency was used in serial_setbrg(). This patch fixes
26307     this by using ips_clk as input frequency for the PSC baudrate generator.
26308
26309     Signed-off-by: Stefan Roese <sr@denx.de>
26310
26311 commit 52568c3654b2b257016d52167805ae132faac14e
26312 Author: Wolfgang Denk <wd@denx.de>
26313 Date:   Sat May 16 10:47:46 2009 +0200
26314
26315     MPC512x: add support for ARIA board
26316
26317     ARIA is a MPC5121E based COM Express module by Dave/DENX.
26318
26319     Signed-off-by: Wolfgang Denk <wd@denx.de>
26320     Cc: John Rigby <jcrigby@gmail.com>
26321
26322 commit 3b74e7ec58e2cc352b0a396a614065cfeb8d138f
26323 Author: Wolfgang Denk <wd@denx.de>
26324 Date:   Sat May 16 10:47:45 2009 +0200
26325
26326     MPC512x: remove include/mpc512x.h
26327
26328     Move needed definitions (register descriptions etc.) from
26329     include/mpc512x.h  into  include/asm-ppc/immap_512x.h.
26330
26331     Instead of using a #define'd register offset, use a function that
26332     provides the PATA controller's base address.
26333
26334     All the rest of include/mpc512x.h are register offset definitions
26335     which can be eliminated by proper use of C structures.
26336
26337     There are only a few register offsets remaining that are needed in
26338     cpu/mpc512x/start.S; for these we provide cpu/mpc512x/asm-offsets.h
26339     which is intended as a temporary workaround only. In a later patch
26340     this file will be removed, too, and then auto-generated from the
26341     respective C structs.
26342
26343     Signed-off-by: Wolfgang Denk <wd@denx.de>
26344     Cc: John Rigby <jcrigby@gmail.com>
26345
26346 commit a927e491b2a326c1e9c4313e3ce4042988422697
26347 Author: Wolfgang Denk <wd@denx.de>
26348 Date:   Sat May 16 10:47:44 2009 +0200
26349
26350     MPC512x FEC: get rid of duplicated struct ethernet_regs
26351
26352     Use existing struct fec512x instead.
26353
26354     Signed-off-by: Wolfgang Denk <wd@denx.de>
26355     Cc: John Rigby <jcrigby@gmail.com>
26356     Acked-by: Ben Warren <biggerbadderben@gmail.com>
26357
26358 commit 843efb1192cc8fd4f904a23dbab4e0fe3e1c5bc2
26359 Author: Wolfgang Denk <wd@denx.de>
26360 Date:   Sat May 16 10:47:43 2009 +0200
26361
26362     MPC512x: use I/O accessors instead of pointer accesses
26363
26364     This commit changes the MPC512x code to use I/O accessor calls (i.e.
26365     out_*() and in_*()) instead of using deprecated pointer accesses.
26366
26367     Signed-off-by: Wolfgang Denk <wd@denx.de>
26368     Cc: John Rigby <jcrigby@gmail.com>
26369
26370 commit 19dc7e179268be148e550c36203208c662610d76
26371 Author: Wolfgang Denk <wd@denx.de>
26372 Date:   Sat May 16 10:47:42 2009 +0200
26373
26374     MPC512x: add more hardware description to immap_512x.h
26375
26376     - add GPIO module description
26377     - add Address Latch Timing Register description
26378     - add IO Control Memory Map
26379     - add FEC Memory Map
26380
26381     Also change board/freescale/mpc5121ads/mpc5121ads.c and
26382     cpu/mpc512x/iopin.c as needed.
26383
26384     Signed-off-by: Wolfgang Denk <wd@denx.de>
26385     Cc: John Rigby <jcrigby@gmail.com>
26386
26387 commit 72601d04fdfdd4c7597afcf1f6aab654bd99366c
26388 Author: Wolfgang Denk <wd@denx.de>
26389 Date:   Sat May 16 10:47:41 2009 +0200
26390
26391     Rename ads5121 board into mpc5121ads
26392
26393     We rename the board so we use a consistent name in U-Boot and in
26394     Linux.  Also, we use this opportunity to move the board into the
26395     Freecale vendor directory.
26396
26397     Signed-off-by: Wolfgang Denk <wd@denx.de>
26398     Cc: John Rigby <jcrigby@gmail.com>
26399
26400 commit debf87415579c0f50aab9e0832976d4506babe0f
26401 Author: Wolfgang Denk <wd@denx.de>
26402 Date:   Sat May 16 10:47:40 2009 +0200
26403
26404     cpu/mpc512x/diu.c: fix warning: assignment from incompatible pointer type
26405
26406     Signed-off-by: Wolfgang Denk <wd@denx.de>
26407     Cc: John Rigby <jcrigby@gmail.com>
26408
26409 commit 8b251263191ec554967dd1add6237c1ba7f7eb25
26410 Author: Wolfgang Denk <wd@denx.de>
26411 Date:   Sat May 16 10:47:39 2009 +0200
26412
26413     cpu/mpc512x/pci.c: minor coding style cleanup
26414
26415     Get rid of variable declaration in the middle of the code.
26416
26417     Signed-off-by: Wolfgang Denk <wd@denx.de>
26418     Cc: John Rigby <jcrigby@gmail.com>
26419
26420 commit de26ef99bddbce4ed225f93afcf0bee99c3b6f87
26421 Author: Wolfgang Denk <wd@denx.de>
26422 Date:   Sat May 16 10:47:38 2009 +0200
26423
26424     mpc512x: Move common files to share them by several boards
26425
26426     We will soon see several new MPC521x based boards added.  This patch
26427     moves files that are not board specific to a common directory so they
26428     can be shared by all such ports.  It also splits off common IDE code
26429     into a new file, cpu/mpc512x/ide.c .
26430
26431     Signed-off-by: Wolfgang Denk <wd@denx.de>
26432     Cc: John Rigby <jcrigby@gmail.com>
26433
26434 commit 03e069dc0a765d506f78a68319acf33d432e035b
26435 Author: Wolfgang Denk <wd@denx.de>
26436 Date:   Sat May 16 10:47:37 2009 +0200
26437
26438     mpc512x: change cpu/mpc512x/Makefile to use Kconfig style
26439
26440     Signed-off-by: Wolfgang Denk <wd@denx.de>
26441     Cc: John Rigby <jcrigby@gmail.com>
26442
26443 commit a89c33db96a1e55319a286dd4c3c05ca64ac6bfd
26444 Author: Wolfgang Denk <wd@denx.de>
26445 Date:   Sun May 24 17:06:54 2009 +0200
26446
26447     General help message cleanup
26448
26449     Many of the help messages were not really helpful; for example, many
26450     commands that take no arguments would not print a correct synopsis
26451     line, but "No additional help available." which is not exactly wrong,
26452     but not helpful either.
26453
26454     Commit ``Make "usage" messages more helpful.'' changed this
26455     partially. But it also became clear that lots of "Usage" and "Help"
26456     messages (fields "usage" and "help" in struct cmd_tbl_s respective)
26457     were actually redundant.
26458
26459     This patch cleans this up - for example:
26460
26461     Before:
26462         => help dtt
26463         dtt - Digital Thermometer and Thermostat
26464
26465         Usage:
26466         dtt         - Read temperature from digital thermometer and thermostat.
26467
26468     After:
26469         => help dtt
26470         dtt - Read temperature from Digital Thermometer and Thermostat
26471
26472         Usage:
26473         dtt
26474
26475     Signed-off-by: Wolfgang Denk <wd@denx.de>
26476
26477 commit 94796d8544d4248028141bad11c6a74b840e9d6e
26478 Author: Wolfgang Denk <wd@denx.de>
26479 Date:   Sun May 24 19:17:29 2009 +0200
26480
26481     Make "usage" messages more helpful.
26482
26483     In case of incorrect command invocations U-Boot used to print pretty
26484     useless "usage" messages, for example:
26485
26486         => nand markbad
26487         Usage:
26488         nand - NAND sub-system
26489
26490     In the result, the user would have to run the "help" command to get
26491     the (available) information about correct command usage. Change this,
26492     so that this information gets always printed.
26493
26494     Note that this changes the user interface of all commands, but
26495     hopefully to the better.
26496
26497     Signed-off-by: Wolfgang Denk <wd@denx.de>
26498
26499 commit 4c94f6c54bbc4dc5f418da01d8ec01e2adf636be
26500 Author: Mike Frysinger <vapier@gentoo.org>
26501 Date:   Sun May 24 02:26:19 2009 -0400
26502
26503     nvedit: speed up printing of environment
26504
26505     The printing code would check the same environment byte multiple times and
26506     write to the console one byte at a time.  For some devices (such as the
26507     Blackfin JTAG console which operates in 8 bytes at a time), this is pretty
26508     damned slow.  So create a small 16 byte buffer to fill up and send to puts
26509     as needed.  In the process, unify the different print functions, shrink
26510     the resulting code (source and compiled), and avoid excess env reads as
26511     those too can be somewhat expensive depending on the board.
26512
26513     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
26514
26515 commit 3112030a430553768de5d30c05bedf8710784452
26516 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26517 Date:   Fri May 22 19:28:52 2009 +0200
26518
26519     config.mk: remove un-needed REMOTE_BUILD check
26520
26521     as $(obj) is empty when in tree build
26522
26523     %.s:        %.S
26524         $(CPP) $(AFLAGS) -o $@ $<
26525
26526     and
26527
26528     $(obj)%.s:  %.S
26529         $(CPP) $(AFLAGS) -o $@ $<
26530
26531     are the same
26532
26533     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26534     Acked-by: Mike Frysinger <vapier@gentoo.org>
26535
26536 commit 651351fe980b20217b014b9a888398f18d77951c
26537 Author: Tom Rix <Tom.Rix@windriver.com>
26538 Date:   Wed May 20 07:55:41 2009 -0500
26539
26540     FAT replace compare_sign with strncmp.
26541
26542     The static function compare_sign is only used to compare the fs_type string
26543     and does not do anything more than what strncmp does.
26544
26545     The addition of the trailing '\0' to fs_type, while legal, is not needed
26546     because the it is never printed out and strncmp does not depend on NULL
26547     terminated strings.
26548
26549     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26550
26551 commit ecb1dc892297d5d99876907328fed732feefeab2
26552 Author: Mike Frysinger <vapier@gentoo.org>
26553 Date:   Wed May 20 04:35:14 2009 -0400
26554
26555     Add support for Linux-like kallsysms
26556
26557     The kernel stores address<->symbol names in it so things can be decoded at
26558     runtime.  Do it in U-Boot, and we get nice symbol decoding when crashing.
26559
26560     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
26561
26562 commit 36c9169aa6f79ddf604a3bca64e145654f94888b
26563 Author: Wolfgang Denk <wd@denx.de>
26564 Date:   Sun May 17 16:01:54 2009 +0200
26565
26566     cmd_mtdparts.c: allow to omit definitions for default settings
26567
26568     There is actually no good reason to enforce that all board
26569     configuations must define default settings for "mtdids" and
26570     "mtdparts".  Actually this may be difficult to handle, especially on
26571     boards where different sizes of flash chips can be fit, so there is no
26572     real "default" partition map for all boards.
26573
26574     Lift this arbitrary limitation.
26575
26576     Signed-off-by: Wolfgang Denk <wd@denx.de>
26577
26578 commit 864aa034f3a0e10ce710e8bbda171df3cab59414
26579 Author: Stefan Roese <sr@denx.de>
26580 Date:   Tue May 12 14:31:56 2009 +0200
26581
26582     cmd_mtdparts: Move to common handling of FLASH devices via MTD layer
26583
26584     This patch removes all references to the direct CFI FLASH interface
26585     (via flash_info[]). Now that all FLASH types currently handled in
26586     mtdparts are available (if selected, see below) via the MTD infrastructure.
26587     This is NOR, NAND and OneNAND right now. This can be achieved by defining
26588     the following options:
26589
26590     CONFIG_MTD_DEVICE (for all FLASH types)
26591
26592     plus
26593
26594     CONFIG_FLASH_CFI_MTD (for NOR FLASH)
26595
26596     So we need to add those defines to the board config headers currently
26597     using the mtdparts commands. This is done via another patch, so
26598     we shouldn't break mtdparts compatibility.
26599
26600     One big advantage from this solution is that the cmd_mtdparts.c is
26601     *much* cleaner now. Lot's of #ifdef's are removed and the code itself
26602     is smaller. Additionally the newly added MDT concatenation feature
26603     can new be used via the mtdparts infrastructure and therefor via
26604     UBI etc.
26605
26606     Signed-off-by: Stefan Roese <sr@denx.de>
26607     Cc: Ladislav Michl <ladis@linux-mips.org>
26608     Cc: Scott Wood <scottwood@freescale.com>
26609
26610 commit d558107c18708050f05b6639b2192efb67c905dc
26611 Author: Stefan Roese <sr@denx.de>
26612 Date:   Tue May 12 14:31:18 2009 +0200
26613
26614     mtd: Introduce CONFIG_MTD_DEVICE to select compilation of mtdcore.o
26615
26616     This new define enables mtdcore.c compilation and with this we can
26617     select the MTD device infrastructure needed for the reworked mtdparts
26618     command.
26619
26620     We now have the 2 MTD infrastructure defines, CONFIG_MTD_DEVICE and
26621     CONFIG_MTD_PARTITIONS. CONFIG_MTD_DEVICE is needed (as explained above)
26622     for the "mtdparts" command and CONFIG_MTD_PARTITIONS is needed for UBI.
26623
26624     Signed-off-by: Stefan Roese <sr@denx.de>
26625     Cc: Scott Wood <scottwood@freescale.com>
26626
26627 commit 942556a92a8c1eb1bd76584a5143f6f57dcb25ad
26628 Author: Stefan Roese <sr@denx.de>
26629 Date:   Tue May 12 14:32:58 2009 +0200
26630
26631     mtd: MTD related config header changes (mtdparts command)
26632
26633     By changing the cmd_mtdparts to only use the MTD infrastructure and
26634     not the direct interface to the CFI NOR FLASH driver we now need
26635     to add the MTD infrastructure to all boards using those mtdparts
26636     commands. This patch adds those components:
26637
26638     CONFIG_MTD_DEVICE (for all FLASH types)
26639
26640     plus
26641
26642     CONFIG_FLASH_CFI_MTD (for NOR FLASH)
26643
26644     To all board maintainers: Please test this on your platforms and
26645     report any problems/issues found. Thanks.
26646
26647     Signed-off-by: Stefan Roese <sr@denx.de>
26648     Cc: Wolfgang Denk <wd@denx.de>
26649     Cc: Ron Madrid <info@sheldoninst.com>
26650     Cc: Georg Schardt <schardt@team-ctech.de>
26651     Cc: Michal Simek <monstr@monstr.eu>
26652     Cc: Ladislav Michl <ladis@linux-mips.org>
26653     Cc: Martin Krause <martin.krause@tqs.de>
26654     Cc: Gary Jennejohn <garyj@denx.de>
26655     Cc: Ricardo Ribalda <ricardo.ribalda@uam.es>
26656
26657 commit 8d2effea23e938631126a7888008a0637e13b389
26658 Author: Stefan Roese <sr@denx.de>
26659 Date:   Mon May 11 16:03:55 2009 +0200
26660
26661     mtd: Update MTD infrastructure to support 64bit device size
26662
26663     This patch brings the U-Boot MTD infrastructure in sync with the current
26664     Linux MTD version (2.6.30-rc3). Biggest change is the 64bit device size
26665     support and a resync of the mtdpart.c file which has seen multiple fixes
26666     meanwhile.
26667
26668     Signed-off-by: Stefan Roese <sr@denx.de>
26669     Cc: Scott Wood <scottwood@freescale.com>
26670     Cc: Kyungmin Park <kmpark@infradead.org>
26671
26672 commit 0a57265533c412adf6024f4b4955141f4346b2b9
26673 Author: Stefan Roese <sr@denx.de>
26674 Date:   Tue May 12 14:29:39 2009 +0200
26675
26676     mtd: Add MTD concat support to concatenate multiple MTD NOR devices
26677
26678     This patch adds concatenation support to the U-Boot MTD infrastructure.
26679     By enabling CONFIG_MTD_CONCAT this MTD CFI wrapper will concatenate
26680     all found NOR devices into one single MTD device. This can be used by
26681     e.g by UBI to access a partition that spans over multiple NOR chips.
26682
26683     Signed-off-by: Stefan Roese <sr@denx.de>
26684
26685 commit 55e0ed6078b10b0d425b6a0677f38a015c277df6
26686 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26687 Date:   Sat Apr 25 14:57:52 2009 +0200
26688
26689     make MODEM SUPPORT generic instead of duplicate it
26690
26691     and fix comment
26692
26693     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26694
26695     Adjusted Copyright message.
26696
26697     Signed-off-by: Wolfgang Denk <wd@denx.de>
26698
26699 commit a30f519bd0cde78ba46b424314de94fdab863726
26700 Author: Tom Rix <Tom.Rix@windriver.com>
26701 Date:   Tue Jun 2 20:53:56 2009 -0500
26702
26703     ZOOM2 detect the version of the zoom2 board at runtime.
26704
26705     There are currently 3 versions of the zoom2 board.
26706     The production board, that is currently being released.
26707     The beta board, similar in form to the production board but not released.
26708     The alpha board, a set of PCBs with a very limited circulation.
26709
26710     GPIO 94 is used to determine the version of the board. If GPIO 94 is clear,
26711     the board is a production board, otherwise it is a beta board.
26712
26713     The alpha board will likely be mistaken for a beta board.  An alpha board
26714     was unavailible for testing.
26715
26716     This has been tested on the beta and production boards.
26717
26718     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26719     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26720
26721 commit 718763c4745fd3d987a5576d2a67325e9444f9d4
26722 Author: Tom Rix <Tom.Rix@windriver.com>
26723 Date:   Wed Jun 3 01:53:57 2009 -0500
26724
26725     Beagle Convert the board version detection to use the OMAP3 GPIO interface.
26726
26727     There is no new functionality in the change.
26728
26729     This change is a conversion from the using raw register access to using
26730     the OMAP3 GPIO API described in doc/README.omap3.
26731
26732     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26733     Acked-by: Dirk Behme <dirk.behme@googlemail.com>
26734
26735 commit 7caa13fdd2d3dc957b4e0a228810a3a4a8ba499b
26736 Author: Tom Rix <Tom.Rix@windriver.com>
26737 Date:   Wed Jun 3 01:53:55 2009 -0500
26738
26739     Fix a typo in the instructions on using omap3's gpio interface.
26740
26741     Using the example for reading a gpio, shows the problem.
26742     NULL should be the gpio number.
26743
26744     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26745     Acked-by: Dirk Behme <dirk.behme@googlemail.com>
26746
26747 commit 0c9520efd651ce13451654a35307ec87d4a13a69
26748 Author: Tom Rix <Tom.Rix@windriver.com>
26749 Date:   Fri May 29 18:57:32 2009 -0500
26750
26751     ZOOM2 Define GPIO banks used.
26752
26753     Enable the function and interface clocks for banks 2,3,5 and 6.
26754
26755     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26756     Acked-by: Dirk Behme <dirk.behme@googlemail.com>
26757
26758 commit 708cfb74b7c6df9c37d3c48988a154be79daefeb
26759 Author: Tom Rix <Tom.Rix@windriver.com>
26760 Date:   Fri May 29 18:57:31 2009 -0500
26761
26762     OMAP3 Turn on the GPIO bank clocks
26763
26764     The function and interface clocks for each GPIO bank, except the first, must
26765     be explicitly turned on.  These are controlled by the config level defines
26766     CONFIG_OMAP3_GPIO_n where n is from 2 to 6.
26767
26768     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26769     Acked-by: Dirk Behme <dirk.behme@googlemail.com>
26770
26771 commit 59272620c24549b5bcd03c94ba12ec302c1476a2
26772 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26773 Date:   Thu Mar 26 15:26:01 2009 -0400
26774
26775     Coldfire M5271: Activate u-boot system timer interrupt.
26776
26777     This patch assigns the u-boot system timer interrupt to
26778     interrupt level 3, priority 6. Without this patch the interrupt
26779     will be a level 0, priority 0, which disables it and cause
26780     u-boot functions that relies on the timer (e.g. sleep command)
26781     to never return.
26782
26783     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26784
26785 commit dc26965ad3acdfb18780361d77a276b2843a90af
26786 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26787 Date:   Mon Mar 23 13:35:48 2009 -0400
26788
26789     Compier warning cleanup
26790
26791     Follow up to git commit: 19b5b533ccd522abeb501d510750693c35e20456
26792
26793     Cleanup on compiler warnings on unused variables now that
26794     bd->bi_enetaddr is no longer used.
26795
26796     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26797
26798 commit 42a83765d54f042b4079e05a3438789542429981
26799 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26800 Date:   Fri Mar 20 15:30:10 2009 -0400
26801
26802     Adds WATCHDOG_RESET() function call to lib_m68k dtimer_interrupt.
26803
26804     Ported from lib_ppc/interrupts.c, this adds the ability for
26805     the coldfire system timer to auto-reset the watchdog when
26806     dtimer_interrupts is called.
26807
26808     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
26809
26810 commit a24d96e40e1ca66dde6e6c158e7ecffafc5a2199
26811 Author: Prafulla Wadaskar <prafulla@marvell.com>
26812 Date:   Sun May 31 14:53:20 2009 +0200
26813
26814     arch_misc_init support for ARM architectures
26815
26816     This patch is required for Kirkwood support
26817     may be used by other ARM architectures
26818
26819     Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
26820
26821 commit b2403589b4d9996394bafc73eca3623f43ac2c31
26822 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26823 Date:   Sun May 31 14:53:18 2009 +0200
26824
26825     at91: move cpu info print to cpu
26826
26827     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26828
26829 commit b32e189079fa16e1b647ac6b949fd4e0a9435343
26830 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26831 Date:   Sun May 31 12:44:46 2009 +0200
26832
26833     at91: move cpu name define to arm/arch/ cpu header
26834
26835     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26836
26837 commit 5bb59b3c906ee01adfaac9565443e5236a793079
26838 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26839 Date:   Sun May 31 12:44:45 2009 +0200
26840
26841     at91: extract reset from timer
26842
26843     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26844
26845 commit 61cf851b09cf8b67009ec11fc47c16add6b142a5
26846 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26847 Date:   Sun May 31 12:44:43 2009 +0200
26848
26849     omap24xx: rename reset file
26850
26851     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26852
26853 commit 9d4fc99dbdbfda1260aad478e83fca7cdf0e1a32
26854 Author: Dirk Behme <dirk.behme@googlemail.com>
26855 Date:   Sun May 31 12:44:42 2009 +0200
26856
26857     OMAP3: Fix CKE1 MUX setting to allow self-refresh
26858
26859     The Beagle rev Cx and Overo boards are using both SDRC CSes. The MUX
26860     setting is needed for the second CS clock signal to allow the 2 RAM
26861     parts to be put in self-refresh correctly. This also works on rev B
26862     Beagle boards with 128M of RAM.
26863
26864     From: Steve Sakoman <steve@sakoman.com>
26865     From: Jean Pihet <jpihet@mvista.com>
26866     Signed-off-by: Jean Pihet <jpihet@mvista.com>
26867     Signed-off-by: Steve Sakoman <steve@sakoman.com>
26868     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
26869
26870 commit 3962c4f9fc4482a6547f3c3d3d5e986e625abb8a
26871 Author: Dirk Behme <dirk.behme@googlemail.com>
26872 Date:   Sun May 31 12:44:41 2009 +0200
26873
26874     OMAP3: Zoom2: Enable Board and CPU info
26875
26876     With other OMAP3 boards we recently switched to CPU and Board
26877     info API. From parallel merge, this is missing for Zoom2.
26878     Enable it for Zoom2, too.
26879
26880     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
26881     Acked-by: Tom Rix <Tom.Rix@windriver.com>
26882
26883 commit 83ae698ff26b81b569ca32f7f2b008ad0da15e66
26884 Author: Tom Rix <Tom.Rix@windriver.com>
26885 Date:   Sun May 31 12:44:39 2009 +0200
26886
26887     ZOOM2 Add led support.
26888
26889     This patch controls the large LED on the top left of the zoom2.
26890
26891     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26892
26893 commit 660888b7fb8840ce169dcd2589e49ab44c46b87b
26894 Author: Tom Rix <Tom.Rix@windriver.com>
26895 Date:   Sun May 31 12:44:37 2009 +0200
26896
26897     ZOOM2 Add serial support.
26898
26899     Zoom2 serial is in general supplied by one of the 4 UARTS on the debug board.
26900     The default serial is from the USB connector on left side of the debug board.
26901     The USB connector will produce 2 of the 4 UARTS.  On your host pick the first
26902     enumeration.
26903
26904     The details of the setting of the serial gpmc setup are not available.
26905     The values were provided by another party.
26906
26907     The serial port set up is the same with Zoom1.
26908     Baud rate 115200, 8 bit data, no parity, 1 stop bit, no flow.
26909
26910     The kernel bootargs are
26911     console=ttyS3,115200n8
26912
26913     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
26914
26915 commit 3ea201b016ab259a5ac8824af767569522768c47
26916 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26917 Date:   Sun May 31 12:44:27 2009 +0200
26918
26919     lh7a40x: move serial driver to drivers/serial
26920
26921     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26922
26923 commit 379be585eb2343d8814a5cee5fb3da930d846bee
26924 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26925 Date:   Sat May 16 22:48:46 2009 +0200
26926
26927     pxa: move serial driver to drivers/serial
26928
26929     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26930
26931 commit ad7e8aac6920f8b8a85b3cc2e93bca7458e99aa1
26932 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26933 Date:   Sat May 9 13:21:19 2009 +0200
26934
26935     arm: remove cpu_init
26936
26937     move s3c44b0 to arch_cpu_init and as noone use cpu_init remove it
26938
26939     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26940
26941 commit c358d9c3f16571e8f825e81b75eaf32e228cb669
26942 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26943 Date:   Sat May 9 13:21:18 2009 +0200
26944
26945     arm: unify interrupt init
26946
26947     all arm init the IRQ stack the same way
26948     so unify it in lib_arm/interrupts.c and then call arch specific interrupt init
26949
26950     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26951
26952 commit 10a451cd57cffbca875c97bbd8929059c5627ec6
26953 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26954 Date:   Fri May 8 20:24:12 2009 +0200
26955
26956     arm: unify linker script
26957
26958     all arm boards except a few use the same cpu linker script
26959     so move it to cpu/$(CPU)
26960
26961     that could be overwrite in following order
26962     SOC
26963     BOARD
26964     via the corresponding config.mk
26965
26966     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26967
26968 commit 9475c63c7855edd863c93a9bb0f4b8e240d9d212
26969 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26970 Date:   Sat May 16 10:02:05 2009 +0200
26971
26972     afeb9260: fix macb device init
26973
26974     uses PA10, PA11 for ETX2 and ETX3.
26975
26976     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
26977
26978 commit 1bbae2b816d4ed38db2ebf42166a973b1ffc0df7
26979 Author: Stefan Roese <sr@denx.de>
26980 Date:   Wed May 27 10:34:32 2009 +0200
26981
26982     ppc4xx: Remove PCI async bootup message if PCI is not used
26983
26984     Signed-off-by: Stefan Roese <sr@denx.de>
26985
26986 commit a3455c00510c5abf1e91743c4a02d8393b6df18d
26987 Author: Wolfgang Denk <wd@denx.de>
26988 Date:   Fri May 15 09:19:52 2009 +0200
26989
26990     TQM834x: use buffered writes to accelerate writing to flash
26991
26992     Also enable display of 'E'mpty sectors in "flinfo" output.
26993
26994     Signed-off-by: Wolfgang Denk <wd@denx.de>
26995     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
26996
26997 commit 4681e673a51c48f4c096aa3c8fae5e6217ffd58d
26998 Author: Wolfgang Denk <wd@denx.de>
26999 Date:   Thu May 14 23:18:34 2009 +0200
27000
27001     TQM834x: add FDT support
27002
27003     Signed-off-by: Wolfgang Denk <wd@denx.de>
27004     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
27005
27006 commit 929b79a0b5e48303ab04aae9d0abceb0c707f111
27007 Author: Wolfgang Denk <wd@denx.de>
27008 Date:   Thu May 14 23:18:33 2009 +0200
27009
27010     TQM834x: fix environment size; add redundant env.
27011
27012     Also reserve more space for U-Boot as it will probably grow soon.
27013
27014     Signed-off-by: Wolfgang Denk <wd@denx.de>
27015     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
27016
27017 commit 2ae0f35fd60c7345446835b95a4daff356e1f031
27018 Author: Thomas Lange <thomas@corelatus.se>
27019 Date:   Sun May 3 20:07:33 2009 +0200
27020
27021     ARM DaVinci: Reset with watchdog enabled
27022
27023     Once the Davinci watchdog has been enabled, the timeout
27024     value cannot be changed. If the timeout in use is long,
27025     it can take a long time for card to reset. By writing
27026     an invalid service key, we can trigger an immediate reset.
27027
27028     Signed-off-by: Thomas Lange <thomas@corelatus.se>
27029
27030 commit 6cc7ba9ed43106946aa9aa868302aa2faf1d17be
27031 Author: Wolfgang Denk <wd@denx.de>
27032 Date:   Fri May 15 10:07:43 2009 +0200
27033
27034     video: Add an option to skip video initialization
27035
27036     This patch adds an option to skip the video initialization on for all
27037     video drivers. This is needed for the CPCI750 which can be built as
27038     CPCI host and adapter/target board. And the adapter board can't
27039     access the video cards located on the CompactPCI bus.
27040
27041     Signed-off-by: Stefan Roese <sr@denx.de>
27042     Cc: Anatolij Gustschin <agust@denx.de>
27043
27044     Rebased against simplifying patch.
27045     Signed-off-by: Wolfgang Denk <wd@denx.de>
27046
27047 commit f62f64692ff7f6226ad221d5df6487ea5ef39bdd
27048 Author: Wolfgang Denk <wd@denx.de>
27049 Date:   Fri May 15 10:07:42 2009 +0200
27050
27051     drv_video_init(): simplify logic
27052
27053     Simplify nesting of drv_video_init() and use a consistent way of
27054     indicating failure / success. Before, it took me some time to realize
27055     which of the returns was due to an error condition and which of them
27056     indicated success.
27057
27058     Signed-off-by: Wolfgang Denk <wd@denx.de>
27059     Cc: Anatolij Gustschin <agust@denx.de>
27060
27061 commit 1699da6297b8c22da16cf85b3c79192f1a6d70ca
27062 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27063 Date:   Wed May 13 21:01:13 2009 +0200
27064
27065     at91: regroup IP hw init in one file per soc
27066
27067     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27068
27069 commit 28b00324becf3552134ae1e086509dc9c3d6e932
27070 Author: David Brownell <dbrownell@users.sourceforge.net>
27071 Date:   Fri May 15 23:48:37 2009 +0200
27072
27073     dm355 evm support
27074
27075     Initial U-Boot support for the DaVinci DM355 EVM.  This is a board
27076     from Spectrum Digital.  Board docs include schematic and firmware
27077     for its microcontroller:
27078
27079       http://c6000.spectrumdigital.com/evmdm355/revd/
27080
27081     Most of the DM355 chip is fully documented by TI, the most notable
27082     exception being the MPEG/JPEG coprocessor (programmable using codecs
27083     available at no cost from TI), which is omitted from its DM335 sibling:
27084
27085       http://focus.ti.com/docs/prod/folders/print/tms320dm355.html
27086
27087     This version can boot from the on-board DM9000 Ethernet chip, after
27088     being loaded (from NAND, MMC/SD, or UART).  In the near future, NAND
27089     and USB support could be added ... NAND support is being held back
27090     until the support for the 4-bit ECC hardware is ready.
27091
27092     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27093
27094 commit 136cf92dc9e84c9a1bf567f1fe741092bf765495
27095 Author: Sanjeev Premi <premi@ti.com>
27096 Date:   Fri May 15 23:48:37 2009 +0200
27097
27098     OMAP3EVM: Set default bootfile
27099
27100     The current configuration doesn't define default
27101     bootfile; leading to this warning at execution:
27102
27103     OMAP3_EVM # dhcp
27104     ...
27105     ...
27106     DHCP client bound to address 192.168.1.11
27107     *** Warning: no boot file name; using 'AC18BE16.img'
27108     TFTP from server 0.0.0.0; our IP address is 192.168.1.11;
27109     sending through gateway 192.168.1.1
27110     Filename 'AC18BE16.img'.
27111     Load address: 0x82000000
27112     Loading: *
27113     TFTP error: 'File not found' (1)
27114
27115     Signed-off-by: Sanjeev Premi <premi@ti.com>
27116
27117 commit 1a09d05abfc6d4d4f1fce9f6bd0275bd1c08d4f5
27118 Author: s-paulraj@ti.com <s-paulraj@ti.com>
27119 Date:   Fri May 15 23:48:36 2009 +0200
27120
27121     ARM DaVinci: Minor Updates to base addresses
27122
27123     Patch adds base addresses for DaVinci DM365. Updated patches for DM365
27124     will be posted soon.
27125
27126     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
27127
27128 commit de193e8e369f5f029ed3b6e2fc60341098eea766
27129 Author: Tom Rix <Tom.Rix@windriver.com>
27130 Date:   Fri May 15 23:48:36 2009 +0200
27131
27132     ZOOM2 Add support for debug board detection.
27133
27134     The logicpd web site is a good source for general information on this board.
27135     Please start looking here if the below links are broken.
27136     http://www.logicpd.com
27137
27138     This is a pdf of the product
27139     http://www.logicpd.com/sites/default/files/1012659A_Zoom_OMAP34x-II_MDP_Brief.pdf
27140
27141     This is a pdf of the product quick start guide.
27142     The debug board is described here.
27143     http://support.logicpd.com/downloads/1165/
27144
27145     This is a wiki showing the debug board in use
27146     https://omapzoom.org/gf/project/omapzoom/wiki/?pagename=GettingStartedWithZoomII_AKA_OMAP34XII_MDP
27147
27148     The zoom2 has an auxillary board that contains the serial, net, jtag and
27149     battery simulator.  This change supports a runtime check if the debug board is
27150     connected.
27151
27152     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27153
27154 commit 0c872ecd01d6782ae9d37b6eb721404a4a48f356
27155 Author: Tom Rix <Tom.Rix@windriver.com>
27156 Date:   Fri May 15 23:48:36 2009 +0200
27157
27158     OMAP3 Port kernel omap gpio interface.
27159
27160     Port version 2.6.27 of the linux kernel's omap gpio interface to u-boot.
27161     The orignal source is in linux/arch/arm/plat-omap/gpio.c
27162
27163     See doc/README.omap3 for instructions on use.
27164
27165     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27166
27167 commit 376aee78dd66ae0dc4ce496cbe93ecc80aaad48e
27168 Author: Tom Rix <Tom.Rix@windriver.com>
27169 Date:   Fri May 15 23:48:36 2009 +0200
27170
27171     ZOOM2 Add initial support for Zoom2
27172
27173     Zoom2 is a new board from Texas Instruments and LogicPD
27174
27175     The logicpd web site is a good source for general information on this board.
27176     Please start looking here if the below links are broken.
27177     http://www.logicpd.com
27178
27179     This is a pdf of the product
27180     http://www.logicpd.com/sites/default/files/1012659A_Zoom_OMAP34x-II_MDP_Brief.pdf
27181     This is the product description web page
27182     http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap34x-ii-mdp
27183
27184     This patch provides a zoom2 base target by copying zoom1 and by making some
27185     obvious changes.
27186
27187     To configure, run
27188     make omap3_zoom2_config
27189
27190     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27191
27192 commit 53925acf1b5c1a1e6230cda2697640cd05bd1104
27193 Author: Sandeep Paulraj <s-paulraj@ti.com>
27194 Date:   Fri May 15 23:48:33 2009 +0200
27195
27196     ARM DaVinci:Consolidate common u-boot.lds
27197
27198     The u-boot.lds is common for all DaVinci boards. The patch removes
27199     multiple instances and moves the u-boot.lds to /cpu/arm926ejs/davinci
27200     folder. This addresses one of the comments i received while submitting
27201     patches for DM3xx
27202
27203     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
27204
27205 commit 68a531fd465f5c0b3d373e0010afed32e88d37c4
27206 Author: Tom Rix <Tom.Rix@windriver.com>
27207 Date:   Fri May 15 23:47:52 2009 +0200
27208
27209     OMAP Consolidate common u-boot.lds to cpu layer.
27210
27211     The u-boot.lds file is common for all omap boards.
27212     Move a cleaned up version to the cpu layer and add makefile logic to use it.
27213
27214     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27215
27216 commit 65a76d4f947a193e57bb8f8093c481f27e059f8f
27217 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27218 Date:   Fri May 15 23:47:14 2009 +0200
27219
27220     arm/dcc: add xscale support
27221
27222     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27223
27224 commit 66e8f9da6879fe37f3159b3997bff874842dc51d
27225 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27226 Date:   Fri May 15 23:47:14 2009 +0200
27227
27228     arm/dcc: use static support to allow to use it at anytime
27229
27230     the dcc can be used at the start of the cpu
27231
27232     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27233
27234 commit 7893aa1eb6f52c3957efc301b436f1fa11e91a00
27235 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27236 Date:   Fri May 15 23:47:13 2009 +0200
27237
27238     ARM: Update mach-types
27239
27240     update against linux v2.6.29
27241
27242     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27243
27244 commit 2907798926ee932f453ac8538e7a6c05c18428a5
27245 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27246 Date:   Fri May 15 23:47:13 2009 +0200
27247
27248     arm920/926/926: remove non needed header
27249
27250     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27251
27252 commit 269dfea017b09c5a999d3053d00505c19789c350
27253 Author: David Brownell <david-b@pacbell.net>
27254 Date:   Fri May 15 23:47:13 2009 +0200
27255
27256     davinci dm6446evm NAND update
27257
27258     This updates the optional (non-default!) NAND support for the
27259     DaVinci DM6446 EVM:
27260
27261      - include MTD partitioning, defaulting to what Linux uses
27262
27263      - use a flash-based BBT, which among other things speeds bootup
27264
27265     This matches code that's now queued for mainline Linux, and might
27266     even merge in an upcoming 2.6.30-rc; and the MTIDS are set up so
27267     that the U-Boot $mtdparts environment variable can be passed as-is
27268     on the kernel command line as a cmdlinepart override.
27269
27270     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27271
27272 commit 7a4f511b59f08f51dde4ceacbd45f49b8bf2a5cc
27273 Author: David Brownell <dbrownell@users.sourceforge.net>
27274 Date:   Fri May 15 23:47:12 2009 +0200
27275
27276     davinci: display correct clock info
27277
27278     Move the clock-rate dumping code into the cpu/.../davinci area
27279     where it should have been, enabled by CONFIG_DISPLAY_CPUINFO,
27280     updating the format and showing the DSP clock (where relevant).
27281
27282     Switch boards to use the cpuinfo() hook for this stuff.
27283
27284     Remove a few now-obsolete PLL #defines.
27285
27286     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27287
27288 commit daea928829098cae3c9ec6b801e52ba616725034
27289 Author: Tom Rix <Tom.Rix@windriver.com>
27290 Date:   Fri May 15 23:47:12 2009 +0200
27291
27292     ZOOM1 Remove more legacy NAND defines.
27293
27294     These legacy NAND defines are no longer needed by this target.
27295
27296     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27297
27298 commit 65fd21c80fcaca2bbfe3ab06ab6ac68207408078
27299 Author: Tom Rix <Tom.Rix@windriver.com>
27300 Date:   Fri May 15 23:47:12 2009 +0200
27301
27302     LED Add documentation describing the status_led and colour led API.
27303
27304     This document describes the u-boot status LED API.
27305     This allows common u-boot commands to use a board's leds to
27306     provide status for activities like booting and downloading files.
27307
27308     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27309
27310 commit 7cdf804f34378b910b4c4edd2dac7e3ca61c0825
27311 Author: Tom Rix <Tom.Rix@windriver.com>
27312 Date:   Fri May 15 23:47:12 2009 +0200
27313
27314     ARM Add blue colour LED to status_led.
27315
27316     There is exiting support for red,yellow,green but no blue.
27317     The main LED on the zoom2 is a blue LED.
27318
27319     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
27320
27321 commit b54384e3ba6b5535751f317fcd3940a53eed0d3a
27322 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27323 Date:   Fri May 15 23:47:02 2009 +0200
27324
27325     arm: timer and interrupt init rework
27326
27327     actually the timer init use the interrupt_init as init callback
27328     which make the interrupt and timer implementation difficult to follow
27329
27330     so now rename it as int timer_init(void) and use interrupt_init for interrupt
27331
27332     btw also remane the corresponding file to the functionnality implemented
27333
27334     as ixp arch implement two timer - one based on interrupt - so all the timer
27335     related code is moved to timer.c
27336
27337     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27338
27339 commit 5b4bebe1d20c4f2b70d48b06aed1016785efcc25
27340 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27341 Date:   Fri May 15 23:45:22 2009 +0200
27342
27343     OMAP3: Reorganize Makefile style
27344
27345     Reformat COBJS handling.
27346
27347     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27348     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
27349
27350 commit b1966982718347f67317b3fb356439743ca68a37
27351 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27352 Date:   Fri May 15 23:45:22 2009 +0200
27353
27354     OMAP3: Remove dublicated interrupt code
27355
27356     Remove duplicated interrupt code. Original, identical code can be found
27357     in lib_arm/interrupts.c
27358
27359     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27360     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
27361
27362 commit ac7260a4190315eba4a6e526c764f6cad0bbf8c5
27363 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27364 Date:   Fri May 15 23:45:22 2009 +0200
27365
27366     at91rm9200: move reset code to reset.c
27367
27368     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27369
27370 commit 2c75c78d94574ee996db2aa9b511258519471dd6
27371 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27372 Date:   Fri May 15 23:45:22 2009 +0200
27373
27374     ixp/interrupts: Move conditional compilation to Makefile
27375
27376     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27377
27378 commit 8fc3bb4b0603516ad641e2de252a400b85fd869b
27379 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27380 Date:   Fri May 15 23:45:20 2009 +0200
27381
27382     arm: cleanup remaining CONFIG_INIT_CRITICAL
27383
27384     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27385
27386 commit c20e28f49aaf38c7dede46d8f8fe8234fe90822c
27387 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27388 Date:   Fri May 15 23:45:12 2009 +0200
27389
27390     arm946es: remove non used timer
27391
27392     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27393
27394 commit f1d944e30eb8ff89080fa03fb98d8fb5c82388d2
27395 Author: David Brownell <dbrownell@users.sourceforge.net>
27396 Date:   Fri May 15 23:44:09 2009 +0200
27397
27398     davinci: add basic dm355/dm350/dm335 support
27399
27400     Add some basic declarations for DaVinci DM355/DM350/DM335 support,
27401     keyed on CONFIG_SOC_DM355.  (DM35X isn't quite right because the
27402     DM357 is very different; while the DM355 is like a DM355 without
27403     the MPEG/JPEG coprocessor).
27404
27405     These have different peripherals than the DM6446, and some of
27406     the peripherals are at different addresses.  Notably for U-Boot,
27407     there's no EMAC, and the NAND controller address is different
27408
27409     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27410
27411 commit bd36fdc146654f9de4e2ad346126e6bd2990fb19
27412 Author: David Brownell <dbrownell@users.sourceforge.net>
27413 Date:   Fri May 15 23:44:09 2009 +0200
27414
27415     davinci: fix dm644x buglets
27416
27417     Fix two buglets in the dm644x support:  don't set two must-be-zero
27418     bits in the UART management register; and only include the I2C hooks
27419     if the I2C driver is being included.
27420
27421     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27422
27423 commit f79043681ff44bae435c06f830e51e1546db7e19
27424 Author: David Brownell <dbrownell@users.sourceforge.net>
27425 Date:   Fri May 15 23:44:08 2009 +0200
27426
27427     davinci: split out some dm644x-specific bits from psc
27428
27429     Split out DaVinci DM6446-specific bits from more generic bits:
27430
27431      - Add a CONFIG_SOC_DM644X.  All current boards use DM6446 chips;
27432        DM6443 and DM6441 chips differ in available peripherals.
27433
27434      - Move most DM644X-specific bits from psc.c to a new dm644x.c file,
27435        which is conditionally built.  It provides device-specific setup.
27436
27437     Plus minor coding style and comment updates with respect to the PSC.
27438
27439     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27440
27441 commit 48ef5729555f41f51618b6a3016ac5c53c7c75dc
27442 Author: David Brownell <dbrownell@users.sourceforge.net>
27443 Date:   Fri May 15 23:44:08 2009 +0200
27444
27445     davinci: cpu-specific build uses conditional make syntax
27446
27447     Update cpu/arm926ejs/davinci/Makefile to use COBJ-y type syntax.
27448     Add the first conditional: for EMAC driver support.  Not all
27449     chips have an EMAC; and boards might not use it, anyway.
27450
27451     This doesn't touch PHY configuration; that should eventually
27452     become conditional too.
27453
27454     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27455
27456 commit 7b7808ae6dace59287f565e9323cda7b098a5612
27457 Author: David Brownell <dbrownell@users.sourceforge.net>
27458 Date:   Fri May 15 23:44:06 2009 +0200
27459
27460     davinci: move psc support board-->cpu
27461
27462     Move DaVinci PSC support from board/* to cpu/* where it belongs.
27463     The PSC module manages clocks and resets for all DaVinci-family
27464     SoCs, and isn't at all board-specific.
27465
27466     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27467
27468 commit 84f7411cb901b8df2391cf7e967ad0737f6194aa
27469 Author: David Brownell <david-b@pacbell.net>
27470 Date:   Tue Apr 14 08:52:58 2009 -0700
27471
27472     DaVinci now respects SKIP_LOWLEVEL_INIT
27473
27474     Don't needlessly include lowlevel init code; that's only really
27475     needed with boot-from NOR (not boot-from-NAND).  The 2nd stage
27476     loader (UBL) handles that before it loads U-Boot.
27477
27478     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27479
27480 commit 641e0925e4bf7adf8e2e04e3ad81b840fd71cadd
27481 Author: David Brownell <dbrownell@users.sourceforge.net>
27482 Date:   Sun Apr 12 22:49:26 2009 -0700
27483
27484     DaVinci Ethernet cleanup
27485
27486     Chips without the EMAC controller won't need the utilities
27487     it uses to read an Ethernet address from EEPROM; so don't
27488     include them needlessly.
27489
27490     Use is_valid_ether() to validate the address from EEPROM.
27491     All-zero addresses aren't the only invalid addresses.
27492     A fully erased EEPROM returns all-ones, also invalid...
27493
27494     Switch those Ethernet utilities to use "%pM" for printing
27495     MAC addresses; and not say ROM when they mean EEPROM.
27496
27497     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
27498     Acked-by: Ben Warren <biggerbadderben@gmail.com>
27499
27500 commit c790b04d230363d03939dc008bcc80f3ba4de1ae
27501 Author: Stefan Roese <sr@denx.de>
27502 Date:   Mon May 11 15:50:12 2009 +0200
27503
27504     lib_arch/board.c: Move malloc initialization before flash_init()
27505
27506     This patch moves the malloc initialization before calling flash_init().
27507     Upcoming changes to the NOR FLASH common CFI driver with optional
27508     MTD infrastructure and MTD concatenation support will call malloc().
27509     And nothing really speaks against enabling malloc just a little earlier
27510     in the boot stage. Some architectures already enable malloc before
27511     calling flash_init() so they don't need any changes here.
27512
27513     Signed-off-by: Stefan Roese <sr@denx.de>
27514     Cc: Wolfgang Denk <wd@denx.de>
27515     Cc: Mike Frysinger <vapier@gentoo.org>
27516     Cc: Scott McNutt <smcnutt@psyent.com>
27517     Cc: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
27518     Cc: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
27519     Cc: Daniel Hellstrom <daniel@gaisler.com>
27520     Cc: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27521     Cc: John Rigby <jcrigby@gmail.com>
27522
27523 commit d873133f2ba9bd613d5f6552c31cc70fb13f15d3
27524 Author: Stefan Roese <sr@denx.de>
27525 Date:   Mon May 11 13:46:14 2009 +0200
27526
27527     ppc4xx: Add Sequoia RAM-booting target
27528
27529     This patch adds another build target for the AMCC Sequoia PPC440EPx
27530     eval board. This RAM-booting version is targeted for boards without
27531     NOR FLASH (NAND booting) which need a possibility to initially
27532     program their NAND FLASH. Using a JTAG debugger (e.g. BDI2000/3000)
27533     configured to setup the SDRAM, this debugger can load this RAM-
27534     booting image to the target address in SDRAM (in this case 0x1000000)
27535     and start it there. Then U-Boot's standard NAND commands can be
27536     used to program the NAND FLASH (e.g. "nand write ...").
27537
27538     Here the commands to load and start this image from the BDI2000:
27539
27540     440EPX>reset halt
27541     440EPX>load 0x1000000 /tftpboot/sequoia/u-boot.bin
27542     440EPX>go 0x1000000
27543
27544     Please note that this image automatically scans for an already
27545     initialized SDRAM TLB (detected by EPN=0). This TLB will not be
27546     cleared. This TLB doesn't need to be TLB #0, this RAM-booting
27547     version will detect it and preserve it. So booting via BDI2000
27548     will work and booting with a complete different TLB init via
27549     U-Boot works as well.
27550
27551     Signed-off-by: Stefan Roese <sr@denx.de>
27552
27553 commit 837db3d87f4bfe9261629fb4a1bb433506a3056a
27554 Author: Mike Frysinger <vapier@gentoo.org>
27555 Date:   Wed May 6 08:41:45 2009 -0400
27556
27557     tools/envcrc: add --binary option to export embedded env
27558
27559     The --binary option to envcrc can be used to export the embedded env as a
27560     binary blob so that it can be manipulated/examined/whatever externally.
27561
27562     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
27563
27564 commit 18cc7afd9a153a66854af862d14ba01c5496cf07
27565 Author: Ben Warren <biggerbadderben@gmail.com>
27566 Date:   Tue Apr 28 16:50:53 2009 -0700
27567
27568     Enable CONFIG_NET_MULTI on all remaining PPC4xx boards
27569
27570     All in-tree PPC4xx boards now use CONFIG_NET_MULTI
27571
27572     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
27573     Signed-off-by: Stefan Roese <sr@denx.de>
27574
27575 commit 70be6c2d40076f14062b892152649f9a62832fc9
27576 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27577 Date:   Wed Apr 29 09:51:01 2009 +0200
27578
27579     4xx: Add support for DP405 hardware variants
27580
27581     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27582     Signed-off-by: Stefan Roese <sr@denx.de>
27583
27584 commit de47a34d4de1d007a8951efd072283516d580ffa
27585 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27586 Date:   Wed Apr 29 09:51:00 2009 +0200
27587
27588     4xx: Remove binary cpld bitstream from DP405 board
27589
27590     This patch removes the cpld binary bitstream that is
27591     used by esd's cpld command on DP405 boards.
27592
27593     Because u-boot with an external cpld bitstream may not
27594     take more space in flash than before the u-boot binary is
27595     shrinked a little bit. Some unused featues have been
27596     removed therefore.
27597
27598     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27599     Signed-off-by: Stefan Roese <sr@denx.de>
27600
27601 commit 700d553fd3afe804086de8f73d95153315eb0c32
27602 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27603 Date:   Wed Apr 29 09:50:59 2009 +0200
27604
27605     4xx: Remove binary cpld bitstream from VOM405 board
27606
27607     This patch removes the cpld binary bitstream that is
27608     used by esd's cpld command on VOM405 boards.
27609
27610     Because u-boot with an external cpld bitstream may not
27611     take more space in flash than before the u-boot binary is
27612     shrinked a little bit.
27613
27614     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27615     Signed-off-by: Stefan Roese <sr@denx.de>
27616
27617 commit 0bb10630364c48d9857cbf5353da609fc4dd6751
27618 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27619 Date:   Wed Apr 29 09:50:58 2009 +0200
27620
27621     4xx: Remove binary cpld bitstream from PMC405 board
27622
27623     This patch removes the cpld binary bitstream that is
27624     used by esd's cpld command on PMC405 boards.
27625
27626     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27627     Signed-off-by: Stefan Roese <sr@denx.de>
27628
27629 commit 7cc635fb35f5b94e304fa2243d56758f57f6416b
27630 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27631 Date:   Wed Apr 29 09:50:57 2009 +0200
27632
27633     4xx: Remove binary cpld bitstream from CMS700 board
27634
27635     This patch removes the cpld binary bitstream that is
27636     used by esd's cpld command on CMS700 boards.
27637
27638     Because u-boot with an external cpld bitstream may not
27639     take more space in flash than before the u-boot binary is
27640     shrinked a little bit. Some unused featues have been
27641     removed therefore.
27642
27643     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27644     Signed-off-by: Stefan Roese <sr@denx.de>
27645
27646 commit c1b2f79788deec75773b1d944d8aaf4a6d5baf9e
27647 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
27648 Date:   Wed Apr 29 09:50:56 2009 +0200
27649
27650     esd/common: extend cpld command with address parameter
27651
27652     This patch adds support for an address parameter to esd's
27653     cpld command. This is in preparation to remove compiled-in
27654     binary cpld (xsvf) bitstreams.
27655
27656     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
27657     Signed-off-by: Stefan Roese <sr@denx.de>
27658
27659 commit 9166b776350d16460c7330bfb0a50154ea0a1903
27660 Author: Peter Tyser <ptyser@xes-inc.com>
27661 Date:   Sat Apr 18 22:34:06 2009 -0500
27662
27663     cmd_i2c: Fix i2c help command output when CONFIG_I2C_MUX
27664
27665     When CONFIG_I2C_MUX was defined the output of 'help i2c' was not
27666     correct, eg:
27667
27668     => help i2c
27669     i2c bus [muxtype:muxaddr:muxchannel] - add a new bus reached over muxes.
27670     speed [speed] - show or set I2C bus speed
27671     i2c dev [dev] - show or set current I2C bus
27672     ...
27673
27674     It has been changed to:
27675     i2c speed [speed] - show or set I2C bus speed
27676     i2c bus [muxtype:muxaddr:muxchannel] - add a new bus reached over muxes
27677     i2c dev [dev] - show or set current I2C bus
27678     ...
27679
27680     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27681
27682 commit 0a45a6357b02e5ce5bf899a60db09def6a129fee
27683 Author: Peter Tyser <ptyser@xes-inc.com>
27684 Date:   Sat Apr 18 22:34:05 2009 -0500
27685
27686     cmd_i2c: Clean up trivial helper functions
27687
27688     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27689
27690 commit e96ad5d3aba42f8ffe99f7cc5ec1bb9f21810035
27691 Author: Peter Tyser <ptyser@xes-inc.com>
27692 Date:   Sat Apr 18 22:34:04 2009 -0500
27693
27694     cmd_i2c: Clean up i2c command argument parsing
27695
27696     argc and argv should only be modified once instead of once for
27697     every i2c sub-command
27698
27699     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27700
27701 commit 0f89c54be92773b23d66ac401ba6acb6144100c3
27702 Author: Peter Tyser <ptyser@xes-inc.com>
27703 Date:   Sat Apr 18 22:34:03 2009 -0500
27704
27705     i2c: Update references to individual i2c commands
27706
27707     The individual i2c commands imd, imm, inm, imw, icrc32, iprobe, iloop,
27708     and isdram are no longer available so all references to them have been
27709     updated to the new form of "i2c <cmd>".
27710
27711     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27712
27713 commit d48eb5131d287f52bb85b4c58c8680a2e8e3b641
27714 Author: Peter Tyser <ptyser@xes-inc.com>
27715 Date:   Sat Apr 18 22:34:02 2009 -0500
27716
27717     i2c: Remove deprecated individual i2c commands
27718
27719     The following individual I2C commands have been removed: imd, imm, inm,
27720     imw, icrc32, iprobe, iloop, isdram.
27721
27722     The functionality of the individual commands is still available via
27723     the 'i2c' command.
27724
27725     This change only has an impact on those boards which did not have
27726     CONFIG_I2C_CMD_TREE defined.
27727
27728     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27729
27730 commit 655b34a78adf60ef260981688837904208883ae9
27731 Author: Peter Tyser <ptyser@xes-inc.com>
27732 Date:   Sat Apr 18 22:34:01 2009 -0500
27733
27734     i2c: Create common default i2c_[set|get]_bus_speed() functions
27735
27736     New default, weak i2c_get_bus_speed() and i2c_set_bus_speed() functions
27737     replace a number of architecture-specific implementations.
27738
27739     Also, providing default functions will allow all boards to enable
27740     CONFIG_I2C_CMD_TREE.  This was previously not possible since the
27741     tree-form of the i2c command provides the ability to display and modify
27742     the i2c bus speed which requires i2c_[set|get]_bus_speed() to be
27743     present.
27744
27745     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27746
27747 commit 8229e9c04f7019ddd76aea05d4dca044cbc9a34a
27748 Author: Peter Tyser <ptyser@xes-inc.com>
27749 Date:   Sat Apr 18 22:34:00 2009 -0500
27750
27751     cm5200: Make function test command names more unique
27752
27753     Add "_test" to cm5200's function test command names to prevent
27754     overlap with common, global function names.  Originally, the
27755     "do_i2c" function test command interfered with
27756     common/cmd_i2c.c's "do_i2c" when CONFIG_I2C_CMD_TREE was defined.
27757
27758     The functions were also made static as they are not globally accessed.
27759
27760     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27761
27762 commit f0722ee762e8dada9d7f74ac2745e043f83aae85
27763 Author: Peter Tyser <ptyser@xes-inc.com>
27764 Date:   Fri Apr 24 15:34:09 2009 -0500
27765
27766     tsi108_i2c: Add i2c_init() stub function
27767
27768     Add the i2c_init() function so that the tsi108_i2c.c driver fits
27769     U-Boot's standard I2C API which is utilized by cmd_i2c.c
27770
27771     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27772
27773 commit 8d907e79bc9babb27396e34be54cfdc36ff62fb9
27774 Author: Peter Tyser <ptyser@xes-inc.com>
27775 Date:   Fri Apr 24 15:34:08 2009 -0500
27776
27777     mpc7448hpc2: Add CONFIG_SYS_I2C_SPEED define
27778
27779     Add standard CONFIG_SYS_I2C_SPEED define for the mpc7448hpc2 so that
27780     it can use the common 'i2c speed' command.  Note that the I2C controller
27781     utilized by the mpc7448hpc2 has a fixed speed and cannot be changed
27782     dynamically.
27783
27784     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27785
27786 commit a056b1ce9e19b4d4ab3dd01c3f897dcd832cd37f
27787 Author: Peter Tyser <ptyser@xes-inc.com>
27788 Date:   Fri Apr 24 15:34:07 2009 -0500
27789
27790     Marvell: i2c cleanup
27791
27792     The following changes were made, primarily to bring the Marvell i2c
27793     driver in line with U-Boot's current I2C API:
27794     - Made i2c_init() globally accessible
27795     - Made i2c_read() and i2c_write() return an integer
27796     - Updated i2c_init() calls to pass in CONFIG_SYS_I2C_SLAVE in the
27797       offhand chance someone adds slave support in the future
27798
27799     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27800
27801 commit 54afc6ee10c8cd09598d814d49e601359b005e49
27802 Author: Peter Tyser <ptyser@xes-inc.com>
27803 Date:   Fri Apr 24 15:34:06 2009 -0500
27804
27805     cpci750: i2c cleanup
27806
27807     The following changes were made, primarily to bring the cpci750 i2c
27808     driver in line with U-Boot's current I2C API:
27809     - Made i2c_init() globally accessible
27810     - Made i2c_read() and i2c_write() return an integer
27811     - Updated i2c_init() calls to pass in CONFIG_SYS_I2C_SLAVE in the
27812       offhand chance someone adds slave support in the future
27813
27814     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27815
27816 commit 9c90a2c8e87414007a016b7cd099ac1e32fd301b
27817 Author: Peter Tyser <ptyser@xes-inc.com>
27818 Date:   Fri Apr 24 15:34:05 2009 -0500
27819
27820     i2c.h: Provide a default CONFIG_SYS_I2C_SLAVE value
27821
27822     Many boards/controllers/drivers don't support an I2C slave interface,
27823     however CONFIG_SYS_I2C_SLAVE is used in common code so provide a
27824     default
27825
27826     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
27827
27828 commit e7563aff174f77aa61dab1ef5d9b47bebaa43702
27829 Author: Kumar Gala <galak@kernel.crashing.org>
27830 Date:   Thu Jun 11 23:42:35 2009 -0500
27831
27832     fsl-ddr: Fix handling of >4G of memory when !CONFIG_PHYS_64BIT
27833
27834     The ddr code computes most things as 64-bit quantities and had some places
27835     in the middle that it was using phy_addr_t and phys_size_t.
27836
27837     Instead we use unsigned long long through out and only at the last stage of
27838     setting the LAWs and reporting the amount of memory to the board code do we
27839     truncate down to what we can cover via phys_size_t.
27840
27841     This has the added benefit that the DDR controller itself is always setup
27842     the same way regardless of how much memory we have.  Its only the LAW
27843     setup that limits what is visible to the system.
27844
27845     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27846
27847 commit d4b130dc80761b430dc5b410159cd158fca1a348
27848 Author: Kumar Gala <galak@kernel.crashing.org>
27849 Date:   Thu Jun 11 23:40:34 2009 -0500
27850
27851     85xx: Use print_size to report amount of memory not mapped by TLBs
27852
27853     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27854
27855 commit 6e2aebc33fa740c068fe28d40eaf0319b7c7287e
27856 Author: Haiying Wang <Haiying.Wang@freescale.com>
27857 Date:   Wed May 20 12:30:42 2009 -0400
27858
27859     85xx: Add README for MPC8569MDS
27860
27861     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27862     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27863
27864 commit b2aab386e957ba684d4f2a466bfaa91770e5058a
27865 Author: Haiying Wang <Haiying.Wang@freescale.com>
27866 Date:   Wed May 20 12:30:33 2009 -0400
27867
27868     85xx: Add UART1 support for MPC8569MDS
27869
27870     MPC8569 UART1 signals are muxed with PortF bit[9-12], we need to define
27871     those pins before using UART1.
27872
27873     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27874     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27875
27876 commit 399b53cbab0b377ac4c5c16c19c6e41b68a9c719
27877 Author: Haiying Wang <Haiying.Wang@freescale.com>
27878 Date:   Wed May 20 12:30:32 2009 -0400
27879
27880     85xx: Add PIB support at CS4/CS5 for MPC8569MDS
27881
27882     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27883     Signed-off-by: Yu Liu <Yu.Liu@freescale.com>
27884     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27885
27886 commit fb27949059f1bc84381a6216a819090f0cdbaa70
27887 Author: Haiying Wang <Haiying.Wang@freescale.com>
27888 Date:   Thu Jun 4 16:12:39 2009 -0400
27889
27890     85xx: Fix some settings for MPC8569MDS board
27891
27892     - Increase the size of malloc to 512KB because MPC8569MDS needs more memory for
27893     malloc to support up to eight Ethernet interfaces.
27894     - Move Environment address out of uboot thus the saved environment variables
27895     will not be erased after u-boot is re-programmed.
27896
27897     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27898     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27899
27900 commit c7f60fd29f2d638d080cdf1a49ad985b85f9429d
27901 Author: Haiying Wang <Haiying.Wang@freescale.com>
27902 Date:   Wed May 20 12:30:30 2009 -0400
27903
27904     85xx: Fix MURAM size for MPC8569
27905
27906     MPC8569 has 128K bytes MURAM.
27907
27908     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
27909     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
27910
27911 commit a53c997dd7fc858f2a27f5a47b200567b9343ae5
27912 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27913 Date:   Fri May 22 20:23:51 2009 +0200
27914
27915     at91/cpu.c: add missing Copyright & GPL header
27916
27917     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
27918
27919 commit aa446a591aca46ef2b53cc6598ea8091feb45444
27920 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
27921 Date:   Sun Jun 7 21:45:16 2009 +0900
27922
27923     apollon: Fix a OBJCFLAGS typo
27924
27925     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
27926
27927 commit 580611cb0932143fc2d7a735cfa9ce1ef34d6002
27928 Author: Wolfgang Denk <wd@denx.de>
27929 Date:   Wed Jun 10 00:19:28 2009 +0200
27930
27931     Prepare 2009.06-rc3
27932
27933     Update CHANGELOG
27934
27935     Signed-off-by: Wolfgang Denk <wd@denx.de>
27936
27937 commit 3a76ab5c166d5956885f803ce975e7151cc0ca0e
27938 Author: Wolfgang Denk <wd@denx.de>
27939 Date:   Wed Jun 10 00:15:11 2009 +0200
27940
27941     rmu board: fix error: 'CONFIG_ENV_SECT_SIZE' undeclared
27942
27943     Signed-off-by: Wolfgang Denk <wd@denx.de>
27944
27945 commit 165f9859b64ff59f0cfae3cc70a7e7ded7aaa4a7
27946 Author: Daniel Mack <daniel@caiaq.de>
27947 Date:   Thu Jun 4 19:44:12 2009 +0200
27948
27949     ubifs: fix small error path mismatch
27950
27951     In do_readpage(), don't free 'dn' if its allocation failed.
27952
27953     Signed-off-by: Daniel Mack <daniel@caiaq.de>
27954
27955 commit de7cf709ebd3c01fbd094e8853dabb410c0370a1
27956 Author: Wolfgang Denk <wd@denx.de>
27957 Date:   Thu Jun 4 00:31:07 2009 +0200
27958
27959     EP88x: fix broken linker script
27960
27961     Signed-off-by: Wolfgang Denk <wd@denx.de>
27962     Tested-by: Mikhail Zaturenskiy <mzaturenskiy@shoppertrak.com>
27963
27964 commit 7a2063bd80d3b58b2dd5d5e58f4411f8d250576c
27965 Author: Wolfgang Denk <wd@denx.de>
27966 Date:   Fri May 15 00:16:02 2009 +0200
27967
27968     TQM85xx: minor config file cleanup
27969
27970     Remove "saveenv" from "update" definition: the environment is outside
27971     the U-Boot image on TQM85xx and therefor not affected by updates.
27972
27973     Also "beautify" code a bit (vertical alignment).
27974
27975     Signed-off-by: Wolfgang Denk <wd@denx.de>
27976
27977 commit c0296b1801fc9426d772fa75fe58458db605dfee
27978 Author: Wolfgang Denk <wd@denx.de>
27979 Date:   Fri May 15 00:16:01 2009 +0200
27980
27981     TQM85xx: adapt for new flash types
27982
27983     Old TQM85xx boards had 'M' type Spansion Flashes from the S29GLxxxM
27984     series while new boards have 'N' type Flashes from the S29GLxxxN
27985     series, which have bigger sectors: 2 x 128 instead of 2 x 64 KB.
27986
27987     We now change the configuration to the new flash types for all
27988     boards; this also works on old boards - we just waste two flash
27989     sectors for the environment which could be smaller there.
27990
27991     Signed-off-by: Wolfgang Denk <wd@denx.de>
27992
27993 commit 6735104924f06340071a6914a9ee3345607fc102
27994 Author: Dave Liu <daveliu@freescale.com>
27995 Date:   Mon May 18 17:49:23 2009 +0800
27996
27997     85xx: Fix the wrong SYS_CLK_IN for 8569MDS
27998
27999     The SYS_CLK_IN of MPC8569MDS is 66.66MHz,
28000     The DDR_CLK_IN is same with SYS_CLK_IN in 8569 processor.
28001     so, change the SYS_CLK_IN from 66MHz to 66.66MHz.
28002
28003     Signed-off-by: Dave Liu <daveliu@freescale.com>
28004
28005 commit 16e7559c08b6f29db4596d795b92914c01e6a1b3
28006 Author: Dave Liu <daveliu@freescale.com>
28007 Date:   Fri May 15 10:27:44 2009 +0800
28008
28009     85xx: Fix the wrong BCSR address of 8569MDS
28010
28011     The BCSR17[7] = 1 will unlock the write protect of FLASH.
28012     The WP# pin only controls the write protect of top/bottom sector,
28013     That is why we can save env, but we can't write the first sector
28014     before the patch.
28015
28016     Signed-off-by: Dave Liu <daveliu@freescale.com>
28017
28018 commit 90d13b8ac3d515349626d7c8a3dc34ef38c43fa6
28019 Author: Fredrik Arnerup <fredrik.arnerup@edgeware.tv>
28020 Date:   Tue Jun 2 16:27:10 2009 -0500
28021
28022     85xx: bugfix for reading maximum TLB size on mpc85xx
28023
28024     The MAXSIZE field in the TLB1CFG register is 4 bits, not 8 bits.
28025     This made setup_ddr_tlbs() try to set up a TLB larger than the e500 maximum
28026     (256 MB)
28027     which made u-boot hang in board_init_f() when trying to create a new stack
28028     in RAM.
28029     I have an mpc8540 with one 1GB dimm.
28030
28031     Signed-off-by: Fredrik Arnerup <fredrik.arnerup@edgeware.tv>
28032     Signed-off-by: Andy Fleming <afleming@freescale.com>
28033     Acked-by: Kumar Gala <galak@kernel.crashing.org>
28034
28035 commit 1b5291dddf5f16c7ae10e3cb165882fa96038b26
28036 Author: Dave Liu <daveliu@freescale.com>
28037 Date:   Fri Mar 27 14:32:43 2009 +0800
28038
28039     85xx: Fix the clock adjust of mpc8569mds board
28040
28041     Currently the clk_adj is 6 (3/4 cycle), The settings will cause
28042     the DDR controller hang at the data init. Change the clk_adj
28043     from 6 to 4 (1/2 cycle), make the memory system stable.
28044
28045     Signed-off-by: Dave Liu <daveliu@freescale.com>
28046
28047 commit faa14babd7466dfade358f9cac128ae246b9bf1b
28048 Author: RONETIX - Ilko Iliev <iliev@ronetix.at>
28049 Date:   Fri Jun 5 16:54:31 2009 +0200
28050
28051     at91: fix a USB problem for AT91SAM9261
28052
28053     This patch corrects the missing PLLB initialization in usb_cpu_init()
28054     for AT91SAM9261.
28055     Because of the missing PLLB initialization, the USB support for all
28056     AT91SAM9261 based boards will work only if the PLLB is configured by a
28057     precedent bootloader.
28058
28059     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
28060     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28061     Signed-off-by: Remy Bohmer <linux@bohmer.net>
28062
28063 commit 0c24dec550ddb7d86b8bfdd8645b18479f73e6e2
28064 Author: Felix Radensky <felix@embedded-sol.com>
28065 Date:   Sun May 31 20:44:15 2009 +0300
28066
28067     ppc4xx/net: Fix MDIO clock setup
28068
28069     This patch fixes MDIO clock setup in case when OPB frequency is 100MHz.
28070     Current code assumes that the value of sysinfo.freqOPB is 100000000
28071     when OPB frequency is 100MHz. In reality it is 100000001. As a result
28072     MDIO clock is set to incorrect value, larger than 2.5MHz, thus violating
28073     the standard. This in not a problem on boards equipped with Marvell PHYs
28074     (e.g. Canyonlands), since those PHYs support MDIO clocks up to 8.3MHz,
28075     but can be a problem for other PHYs (e.g. Realtek ones).
28076
28077     Signed-off-by: Felix Radensky <felix@embedded-sol.com>
28078     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28079
28080 commit d65e34d12514de2bbe3b8f519761d641c081bad0
28081 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
28082 Date:   Wed Feb 25 14:27:29 2009 +0900
28083
28084     rtl8169: fix PCI system memory address
28085
28086     When PCI device use system memory, some PCI host controller should be
28087     set physical memory address.
28088
28089     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
28090     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28091
28092 commit ca9c8a1e10fac01e6a1129f82a7ce18bd818fa43
28093 Author: Manikandan Pillai <mani.pillai@ti.com>
28094 Date:   Wed Apr 8 09:14:35 2009 +0530
28095
28096     SMC911x driver fixed for NFS boot
28097
28098     eth_halt() function in the smc911x drivers used to call the
28099     smc911x_reset() function. eth_halt() used to be called after
28100     tftp transfers. This used to put the ethernet chip in reset
28101     while the linux boots up resulting in the ethernet driver
28102     not coming up. NFS boot used to fail as a result.
28103
28104     This patch calls smc911x_shutdown() instead of smc911x_reset().
28105     Some comments received has also been fixed.
28106
28107     Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
28108     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28109
28110 commit e5a3bc2401a23f1890611f020f57f94824a534db
28111 Author: Remy Bohmer <linux@bohmer.net>
28112 Date:   Sun May 3 12:11:40 2009 +0200
28113
28114     Add config option for disabling DM9000-SROM support.
28115
28116     Some boards do not have SROM support for the DM9000 network adapter.
28117     Instead of listing these board names in the driver code, make this
28118     option configurable from the board config file.
28119
28120     It also removes a build warning for the at91sam9261ek board:
28121     'dm9000x.c:545: warning: 'read_srom_word' defined but not used'
28122
28123     And it repaires the trizepsiv board build which was broken around the
28124     same routines
28125
28126     Signed-off-by: Remy Bohmer <linux@bohmer.net>
28127     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28128
28129 commit 3c9b1ee17e19bd6d80344678d41a85e52b0be713
28130 Author: Kim Phillips <kim.phillips@freescale.com>
28131 Date:   Fri Jun 5 14:11:33 2009 -0500
28132
28133     mpc83xx: don't set SICRH_TSOBI1 to RMII/RTBI operation
28134
28135     In GMII mode (which operates at 3.3V) both SICRH TSEC1/2 output buffer
28136     impedance bits should be clear, i.e., SICRH[TSIOB1] = 0 and SICRH[TSIOB2] = 0.
28137     SICRH[TSIOB1] was erroneously being set high.
28138
28139     U-Boot always operated this PHY interface in GMII mode.  It is assumed this
28140     was missed in the clean up by the original board porters, and copied along
28141     to the TQM and sbc boards.
28142
28143     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
28144     Acked-by: Ira Snyder <iws@ovro.caltech.edu>
28145     Reviewed-by: David Hawkins <dwh@ovro.caltech.edu>
28146     Tested-by: Paul Gortmaker <paul.gortmaker@windriver.com>
28147     CC: Dave Liu <DaveLiu@freescale.com>
28148
28149 commit 2c0234fa79122a5aa77c4e17c33eb2fe184b61a7
28150 Author: Daniel Mack <daniel@caiaq.de>
28151 Date:   Wed Apr 8 13:23:37 2009 +0200
28152
28153     smc911x: write back the manually set MAC address
28154
28155     If the MAX address is given by the environment, write it back to the
28156     hardware.
28157
28158     Signed-off-by: Daniel Mack <daniel@caiaq.de>
28159     Cc: Sascha Hauer <s.hauer@pengutronix.de>
28160     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28161
28162 commit dfcd7f21607fd847236b04bb1a8d59a7c10ab99c
28163 Author: Wolfgang Denk <wd@denx.de>
28164 Date:   Fri May 15 00:16:03 2009 +0200
28165
28166     Redundant Environment: protect full sector size
28167
28168     Several boards used different ways to specify the size of the
28169     protected area when enabling flash write protection for the sectors
28170     holding the environment variables: some used CONFIG_ENV_SIZE and
28171     CONFIG_ENV_SIZE_REDUND, some used CONFIG_ENV_SECT_SIZE, and some even
28172     a mix of both for the "normal" and the "redundant" areas.
28173
28174     Normally, this makes no difference at all. However, things are
28175     different when you have to deal with boards that can come with
28176     different types of flash chips, which may have different sector
28177     sizes.
28178
28179     Here we may have to chose CONFIG_ENV_SECT_SIZE such that it fits the
28180     biggest sector size, which may include several sectors on boards using
28181     the smaller sector flash types. In such a case, using CONFIG_ENV_SIZE
28182     or CONFIG_ENV_SIZE_REDUND to enable the protection may lead to the
28183     case that only the first of these sectors get protected, while the
28184     following ones aren't.
28185
28186     This is no real problem, but it can be confusing for the user -
28187     especially on boards that use CONFIG_ENV_SECT_SIZE to protect the
28188     "normal" areas, while using CONFIG_ENV_SIZE_REDUND for the
28189     "redundant" area.
28190
28191     To avoid such inconsistencies, I changed all sucn boards that I found
28192     to consistently use CONFIG_ENV_SECT_SIZE for protection. This should
28193     not cause any functional changes to the code.
28194
28195     Signed-off-by: Wolfgang Denk <wd@denx.de>
28196     Cc: Paul Ruhland
28197     Cc: Pantelis Antoniou <panto@intracom.gr>
28198     Cc: Stefan Roese <sr@denx.de>
28199     Cc: Gary Jennejohn <garyj@denx.de>
28200     Cc: Dave Ellis <DGE@sixnetio.com>
28201     Acked-by: Stefan Roese <sr@denx.de>
28202
28203 commit b81830f6e3b3e6ed114d071eb107965e49fa9b5a
28204 Author: Ilya Yanok <yanok@emcraft.com>
28205 Date:   Thu May 14 14:03:09 2009 +0400
28206
28207     mmc: it's safe to ignore mmc_send_if_cond() return value
28208
28209     Return value of mmc_send_if_cond() can be safely ignored (as it is
28210     done in Linux). This makes older cards work with MXC MCI controller.
28211
28212     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
28213
28214 commit dba6fcf6517faa5dda7df8109febe03c9c72a6f5
28215 Author: Stefan Roese <sr@denx.de>
28216 Date:   Mon May 11 15:54:13 2009 +0200
28217
28218     cfi_mtd: Fix bug in last sector detection
28219
28220     This patch now enabled this cfi-mtd wrapper to correctly detect and
28221     erase the last sector in an NOR FLASH device.
28222
28223     Signed-off-by: Stefan Roese <sr@denx.de>
28224
28225 commit 4e3d89ba948eef801ffd46ef862cdede5b3f8320
28226 Author: Yauhen Kharuzhy <jekhor@gmail.com>
28227 Date:   Thu May 7 00:43:30 2009 +0300
28228
28229     mmc: Fix decoding of SCR & function switch data on little-endian machines
28230
28231     SCR & switch data are read from card as big-endian words and should be
28232     converted to CPU byte order.
28233
28234     Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>
28235     Signed-off-by: Andy Fleming <afleming@freescale.com>
28236
28237 commit f33cb34b3971dabe3720d577b0e1b8601c09fe17
28238 Author: Yauhen Kharuzhy <jekhor@gmail.com>
28239 Date:   Thu May 7 13:08:53 2009 +0300
28240
28241     mmc: Remove return from mmc_init for non SD 2.0 compatible cards.
28242
28243     Cards which are not compatible with SD 2.0 standard, may return response
28244     for CMD8 command, but it will be invalid in terms of SD 2.0. We should
28245     accept this case as admissible, just like Linux does.
28246
28247     Signed-off-by: Yauhen Kharuzhy <jekhor@gmail.com>
28248     Signed-off-by: Andy Fleming <afleming@freescale.com>
28249
28250 commit 998be3dd59ed0af4bec38324047fecfa88ac45db
28251 Author: Rabin Vincent <rabin@rab.in>
28252 Date:   Sun Apr 5 13:30:56 2009 +0530
28253
28254     mmc: drop unnecessary casts
28255
28256     Now that response is a uint, we can drop all the casts.
28257
28258     Signed-off-by: Rabin Vincent <rabin@rab.in>
28259
28260 commit 0b453ffe28bb9227d86ddbe0893bd19c93f04ed7
28261 Author: Rabin Vincent <rabin@rab.in>
28262 Date:   Sun Apr 5 13:30:55 2009 +0530
28263
28264     mmc: fix response decoding on little endian
28265
28266     The mmc code defines the response as an array of chars.  However, it
28267     access the response bytes both as (i) an array of four uints (with
28268     casts) and (ii) as individual chars.  The former case is used more
28269     often, including by the driver when it assigns the response.
28270
28271     The char-wise accesses are broken on little endian systems because they
28272     assume that the bytes in the uints are in big endian byte order.
28273
28274     This patch fixes this by changing the response to be an array of four
28275     uints and replacing the char-wise accesses with equivalent uint-wise
28276     accesses.
28277
28278     Signed-off-by: Rabin Vincent <rabin@rab.in>
28279
28280 commit 9b1f942c09dd942e6de3185caa81c111b14de567
28281 Author: Rabin Vincent <rabin@rab.in>
28282 Date:   Sun Apr 5 13:30:54 2009 +0530
28283
28284     mmc: use lldiv to fix arm eabi build
28285
28286     The generic MMC core uses direct long long divisions, which do not build
28287     with ARM EABI toolchains.  Use lldiv() instead, which works everywhere.
28288
28289     Signed-off-by: Rabin Vincent <rabin@rab.in>
28290
28291 commit e85649c7e683faea1ccfddc9fa9abc62f38e4201
28292 Author: Rabin Vincent <rabin@rab.in>
28293 Date:   Sun Apr 5 13:30:53 2009 +0530
28294
28295     mmc: check find_mmc_device return value
28296
28297     find_mmc_device returns NULL if an invalid device number is specified.
28298     Check for this to avoid dereferencing NULL pointers.
28299
28300     Signed-off-by: Rabin Vincent <rabin@rab.in>
28301
28302 commit ac0865ff33870cdf2cd480165045e1bc311e9fa2
28303 Author: Rabin Vincent <rabin@rab.in>
28304 Date:   Sun Apr 5 13:30:52 2009 +0530
28305
28306     mmc: clean up help texts
28307
28308     Remove some repeated words and superfluous newlines in the mmc command
28309     help entries.
28310
28311     Signed-off-by: Rabin Vincent <rabin@rab.in>
28312
28313 commit 7d6900ebe16d679c0e03f8d1584b64057a64ce39
28314 Author: Mike Frysinger <vapier@gentoo.org>
28315 Date:   Fri May 29 17:01:48 2009 -0400
28316
28317     Blackfin: spi: fix pin handling of SPI0 SSEL4
28318
28319     CS4 on SPI0 has a dedicated PH8 pin which needs to be enabled as a
28320     peripheral in order to work.
28321
28322     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28323
28324 commit 2157359dad2533987f5eb0181ef543693fad6a33
28325 Author: Mike Frysinger <vapier@gentoo.org>
28326 Date:   Tue May 26 02:51:57 2009 -0400
28327
28328     Blackfin: fix if() logic in bootrom evt1 check
28329
28330     A missing set of parenthesis caused the silicon revision to apply only to
28331     the BF533 and not the BF531/BF532 variants.
28332
28333     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28334
28335 commit 76b5883da2cf049cd410901c04ea450e5f5c27c3
28336 Author: Stefan Roese <sr@denx.de>
28337 Date:   Sat May 16 12:04:22 2009 +0200
28338
28339     jffs2/mtdparts: Fix problem with usage from JFFS2 and MTDPARTS together
28340
28341     Currently using JFFS2 with MTDPARTS enabled doesn't work. This is because
28342     mtdparts_init() is available in both files, cmd_mtdparts.c and
28343     cmd_jffs2.c. Please note that in the original cmd_jffs2.c file (before
28344     the jffs2/mtdparts command/file split those 2 different versions
28345     already existed. So this is nothing new. The main problem is that the
28346     variables "current_dev" and "current_partnum" are declared in both
28347     files now. This doesn't work.
28348
28349     This patch now changes the names of those variable to more specific
28350     names: "current_mtd_dev" and "current_mtd_partnum". This is because
28351     this patch also changes the declaration from static to global, so
28352     that they can be used from both files.
28353
28354     Please note that my first tests were not successful. The MTD devices
28355     selected via mtdparts are now accessed but I'm failing to see the
28356     directory listed via the "ls" command. Nothing is displayed. Perhaps
28357     I didn't generate the JFFS2 image correctly (I never used JFFS2 in
28358     U-Boot before). Not sure. Perhaps somebody else could take a look at
28359     this as well. I'll continue looking into this on Monday.
28360
28361     Signed-off-by: Stefan Roese <sr@denx.de>
28362     Cc: Wolfgang Denk <wd@denx.de>
28363     Cc: Detlev Zundel <dzu@denx.de>
28364     Cc: Ilya Yanok <yanok@emcraft.com>
28365     Cc: Renaud barbier <renaud.barbier@ge.com>
28366
28367 commit ab687907980fa28940a1a992d3f1c5d17cdbbf5d
28368 Author: Graf Yang <graf.yang@analog.com>
28369 Date:   Sun May 24 02:34:34 2009 -0400
28370
28371     Blackfin: bf518f-ezbrd: setup portmux for async flash
28372
28373     The pins for async memory where parallel flash lives are not enabled by
28374     default, so make sure we mux them as needed.
28375
28376     Signed-off-by: Graf Yang <graf.yang@analog.com>
28377     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28378
28379 commit f40f6db278f602b55820693634a7256b0b4e4b80
28380 Author: Stefan Roese <sr@denx.de>
28381 Date:   Wed May 20 10:58:03 2009 +0200
28382
28383     nand: Fix problem with ECC ordering for PPC4xx NDFC platforms
28384
28385     This patch enables Smart Media (SMC) ECC byte ordering which is used
28386     on the PPC4xx NAND FLASH controller (NDFC). Without this patch we have
28387     incompatible ECC byte ordering to the Linux kernel NDFC driver.
28388
28389     Signed-off-by: Stefan Roese <sr@denx.de>
28390     Acked-by: Scott Wood <scottwood@freescale.com>
28391
28392 commit 399aab7748bef053d59612211e1bd7a3fabfce18
28393 Author: Stefan Roese <sr@denx.de>
28394 Date:   Wed May 20 10:58:02 2009 +0200
28395
28396     ppc4xx: Fix problem with ECC ordering for PPC4xx NDFC platforms
28397
28398     This patch now uses the correct ECC byte order (Smart Media - SMC)
28399     to be used on the 4xx NAND FLASH driver. Without this patch we have
28400     incompatible ECC byte ordering to the Linux kernel NDFC driver.
28401
28402     Please note that we also have to enable CONFIG_MTD_NAND_ECC_SMC in
28403     drivers/mtd/nand/nand_ecc.c for correct operation. This is done with
28404     a seperate patch.
28405
28406     Signed-off-by: Stefan Roese <sr@denx.de>
28407     Acked-by: Scott Wood <scottwood@freescale.com>
28408
28409 commit 5d841fac8249a2b3f9a814da2140132be0a9f60d
28410 Author: Stefan Roese <sr@denx.de>
28411 Date:   Wed May 20 10:58:01 2009 +0200
28412
28413     ppc4xx: Move definition for PPC4xx NAND FLASH controller to header
28414
28415     This patch moves the definition for the PPC4xx NAND FLASH controller
28416     (NDFC) CONFIG_NAND_NDFC into include/ppc4xx.h. This is needed for the
28417     upcoming fix for the ECC byte ordering of the NDFC driver.
28418
28419     Signed-off-by: Stefan Roese <sr@denx.de>
28420     Acked-by: Scott Wood <scottwood@freescale.com>
28421
28422 commit 2df72b82bc9e17b88dc82735a067749220beb025
28423 Author: Kim Phillips <kim.phillips@freescale.com>
28424 Date:   Tue May 19 12:53:36 2009 -0500
28425
28426     common: fix inline--weak error spotted by gcc 4.4
28427
28428     cmd_ide.c:547: error: inline function 'ide_inb' cannot be declared weak
28429
28430     removing the inline attribute fixes it.
28431
28432     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
28433
28434 commit 9fd9abedcc3c10cf89353265cbe05f58609d51f3
28435 Author: Kim Phillips <kim.phillips@freescale.com>
28436 Date:   Tue May 19 12:53:32 2009 -0500
28437
28438     TQM834x: remove defines causing gcc4.4 warnings
28439
28440     Configuring for TQM834x board...
28441     cpu_init.c: In function 'cpu_init_f':
28442     cpu_init.c:262: warning: array subscript is above array bounds
28443     cpu_init.c:263: warning: array subscript is above array bounds
28444     cpu_init.c:270: warning: array subscript is above array bounds
28445     ...
28446
28447     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
28448
28449 commit 0850301747228a3327f2815a85284d26ade3de95
28450 Author: Andreas Huber <andreas.huber@keymile.com>
28451 Date:   Tue May 19 11:06:30 2009 +0200
28452
28453     UBI: fix return code in ubi_volume_read
28454
28455     Return -ENODEV instead of 0 when trying to read from a non existing volume.
28456
28457     Signed-off-by: Andreas Huber <andreas.huber@keymile.com>
28458     Signed-off-by: Stefan Roese <sr@denx.de>
28459
28460 commit ec01481ddc4cf302c7f6d760b776ca94819ec21e
28461 Author: Graf Yang <graf.yang@analog.com>
28462 Date:   Tue May 19 04:40:08 2009 -0400
28463
28464     Blackfin: fix timer_init()/timer_reset()
28465
28466     The timer_init() function was not using the right csync instruction, nor
28467     was it doing it right after disabling the core timer.
28468
28469     The timer_reset() function would reset the timestamp, but not the actual
28470     timer, so there was a common edge case where get_timer() return a jump of
28471     one timestamp (couple milliseconds) right after resetting.  This caused
28472     many functions to improperly timeout right away.
28473
28474     Signed-off-by: Graf Yang <graf.yang@analog.com>
28475     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28476
28477 commit c06326c73bf90e48a8e1cf8893ad31c575423f50
28478 Author: Shinya Kuribayashi <skuribay@pobox.com>
28479 Date:   Sat May 16 09:12:09 2009 +0900
28480
28481     MIPS: lib_mips/board.c: Remove unused variables
28482
28483     This fixes the following build warnings:
28484
28485     board.c: In function 'board_init_r':
28486     board.c:328: warning: unused variable 'i'
28487     board.c:326: warning: unused variable 'e'
28488
28489     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
28490
28491 commit 47f6a36cc3f3427cc8e4f1d0f3e6678be6f33769
28492 Author: Shinya Kuribayashi <skuribay@pobox.com>
28493 Date:   Sat May 16 09:12:09 2009 +0900
28494
28495     MIPS: Make all extern-ed functions in bitops.h static
28496
28497     All these functions are expected to be static inline-ed.
28498     This patch also fixes the following build warnings on MIPS targets:
28499
28500     include/asm/bitops.h: In function 'ext2_find_next_zero_bit':
28501     include/asm/bitops.h:862: warning: '__fswab32' is static but used in inline function 'ext2_find_next_zero_bit' which is not static
28502     include/asm/bitops.h:885: warning: '__fswab32' is static but used in inline function 'ext2_find_next_zero_bit' which is not static
28503     include/asm/bitops.h:887: warning: '__fswab32' is static but used in inline function 'ext2_find_next_zero_bit' which is not static
28504
28505     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
28506
28507 commit 87423d740b91329b8d1d0b73cafd6930993b558a
28508 Author: Thomas Lange <thomas@corelatus.se>
28509 Date:   Fri Apr 24 16:22:16 2009 +0200
28510
28511     MIPS: Implement ethernet halt for au1x00
28512
28513     Implement ethernet halt() by putting MAC0 in reset.
28514     If we do not do this, we will get memory corruption
28515     when ethernet frames are received during early OS boot.
28516
28517     Signed-off-by: Thomas Lange <thomas@corelatus.se>
28518     Signed-off-by: Shinya Kuribayashi <skuribay@pobox.com>
28519
28520 commit a2e0ffcf2d9a22c582a93e84a4bef20fd3877f47
28521 Author: Wolfgang Denk <wd@denx.de>
28522 Date:   Fri May 15 23:29:23 2009 +0200
28523
28524     Prepare v2009.06-rc2
28525
28526     Update CHANGELOG.
28527
28528     Signed-off-by: Wolfgang Denk <wd@denx.de>
28529
28530 commit f4317ea91942f44cc1c433277927b61618e9b0a5
28531 Author: Daniel Mack <daniel@caiaq.de>
28532 Date:   Tue May 5 12:48:29 2009 +0200
28533
28534     ARM: fix PXA build by defining UP2OCR
28535
28536     U-Boot does not currently build for PXA platforms with USB support
28537     enabled:
28538
28539     usb.c:46: error: 'UP2OCR' undeclared (first use in this function)
28540
28541     Signed-off-by: Daniel Mack <daniel@caiaq.de>
28542     Cc: Markus Klotzbuecher <mk@denx.de>
28543
28544     Edited commit message.
28545     Signed-off-by: Wolfgang Denk <wd@denx.de>
28546
28547 commit e26ad0eabd10a8cda51920fbcfe4da5b4ccf0c98
28548 Author: Wolfgang Denk <wd@denx.de>
28549 Date:   Fri May 15 22:32:57 2009 +0200
28550
28551     Minor Coding Style fix; update CHANGELOG.
28552
28553     Signed-off-by: Wolfgang Denk <wd@denx.de>
28554
28555 commit af75a45d23b72a59ac5cc0427696c7f634fdc94b
28556 Author: Wolfgang Denk <wd@denx.de>
28557 Date:   Fri May 15 09:27:58 2009 +0200
28558
28559     IDE: bail out of dev_print() for unknown device types
28560
28561     Commit 574b319512 introduced a subtle bug by mixing a list of tests
28562     for "dev_desc->type" and "dev_desc->if_type" into one switch(), which
28563     then mostly did not work because "dev_desc->type" cannot take any
28564     "IF_*" type values. A later fix in commit 8ec6e332ea changed the
28565     switch() into testing "dev_desc->if_type", but at this point the
28566     initial test for unknown device types was completely lost, which
28567     resulted in output like that for IDE ports without device attached:
28568
28569       Device 1: Model:  Firm:  Ser#:
28570                 Type: # 1F #
28571                 Capacity: not available
28572
28573     This patch re-introduces the missing test for unknown device types.
28574
28575     Signed-off-by: Wolfgang Denk <wd@denx.de>
28576     Cc: Stefan Roese <sr@denx.de>
28577     Cc: Detlev Zundel <dzu@denx.de>
28578     Tested-by: Stefan Roese <sr@denx.de>
28579
28580 commit c21f62d8483fbab44cd98d93ff2e9355a330d225
28581 Author: Stefan Roese <sr@denx.de>
28582 Date:   Thu May 14 07:25:13 2009 +0200
28583
28584     74xx_7xx: Fix rounding problem in CPU frequency calculation
28585
28586     This patch fixes a problem in the CPU frequency calculation. Without it
28587     a 798MHz CPU is displayed as 368.503 MHz. And with it it's 798 MHz.
28588
28589     Signed-off-by: Stefan Roese <sr@denx.de>
28590
28591 commit 3ad8a0517b724782ab36f2b554a94de4c00c1adb
28592 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28593 Date:   Wed May 13 22:24:12 2009 +0200
28594
28595     console.h: remove unused prototype 'console_realloc'
28596
28597     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28598
28599 commit 84bf7ca522e94ec402a1264b01971b924b7e268f
28600 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28601 Date:   Wed May 13 22:16:31 2009 +0200
28602
28603     api: remove un-needed ifdef CONFIG_API already handle by the Makefile
28604
28605     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28606
28607 commit 792a09eb9d5d8c4f74b7e9f2e887316d511a4e80
28608 Author: Detlev Zundel <dzu@denx.de>
28609 Date:   Wed May 13 10:54:10 2009 +0200
28610
28611     Fix e-mail address of Gary Jennejohn.
28612
28613     Signed-off-by: Detlev Zundel <dzu@denx.de>
28614
28615 commit 5e2c08c3ac90808e9be64856916bfd6df984823c
28616 Author: Emil Medve <Emilian.Medve@Freescale.com>
28617 Date:   Tue May 12 13:48:32 2009 -0500
28618
28619     Remove inline qualifier from show_boot_progress()
28620
28621     The 'inline' is conflicting with the semantic of 'weak' attribute and with the
28622     way the show_boot_progress() function is used.
28623
28624     Also gcc 4.4 is complaining about it:
28625
28626     main.c:51: error: inline function 'show_boot_progress' cannot be declared weak
28627
28628     Signed-off-by: Emil Medve <Emilian.Medve@Freescale.com>
28629
28630 commit fe6da4837308aa33d537ac3e7f36c2d66e3d9a36
28631 Author: Wolfgang Denk <wd@denx.de>
28632 Date:   Tue May 12 15:17:35 2009 +0200
28633
28634     MPC8260: fixup device tree by property instead of path
28635
28636     cpu/mpc8260/cpu.c used to use do_fixup_by_path_u32() to update the
28637     clock frequencies in the device tree, using a CPU path
28638     "/cpus/OF_CPU", with OF_CPU beind defined in the board config file.
28639
28640     However, this does not work when one board config file (here:
28641     MPC8260ADS.h) is intended to be used for several diffrent CPUs and
28642     therefor contains a generic definition like "cpu@0", as the device
28643     trees that will then be loaded will contain specific names like
28644     "PowerPC,8272@0".
28645
28646     We switch to using do_fixup_by_prop_u32() instead, so we can search
28647     for device_type="cpu", as it is done in other architectures, too.
28648
28649     Signed-off-by: Wolfgang Denk <wd@denx.de>
28650     Cc: Heiko Schocher <hs@denx.de>
28651     Acked-by: Heiko Schocher <hs@denx.de>
28652     Tested-by: Heiko Schocher <hs@denx.de>
28653
28654 commit 12a6753155716e5c3c181a8f40e8b2d3d669aefd
28655 Author: Rohit Hagargundgi <h.rohit@samsung.com>
28656 Date:   Mon Mar 9 19:45:46 2009 +0530
28657
28658     Fix OneNAND ipl to read CONFIG_SYS_MONITOR_LEN
28659
28660     Add CONFIG_SYS_MONITOR_LEN macro to apollon board config.
28661     CONFIG_SYS_MONITOR_LEN defines the U-Boot image size.
28662     and is used by OneNAND ipl when reading U-Boot image.
28663
28664     Signed-off-by: Rohit Hagargundgi <h.rohit at samsung.com>
28665     Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
28666
28667 commit c404cc5884b0c82fd82d751dbd8e8b3f8919a23a
28668 Author: Ben Warren <biggerbadderben@gmail.com>
28669 Date:   Tue Apr 28 17:04:51 2009 -0700
28670
28671     Schedule removal of non-CONFIG_NET_MULTI net driver API
28672
28673     This will make CONFIG_NET_MULTI the only net driver configuration and
28674     we'll be able to remove this option.
28675
28676     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
28677
28678 commit 60bbcf0cc6e55095dd186e59a557d584b9b56eb1
28679 Author: Detlev Zundel <dzu@denx.de>
28680 Date:   Tue May 5 16:04:06 2009 +0200
28681
28682     powerpc/inka4x0: Remove left-over ide reset code.
28683
28684     The pin which was used in preliminary versions of the board for ide
28685     reset is really connected to the rtc clock.
28686
28687     Signed-off-by: Detlev Zundel <dzu@denx.de>
28688
28689 commit f578a2da6770951239ad91ee9a1875fdc71dbe48
28690 Author: Marco Stornelli <marco.stornelli@gmail.com>
28691 Date:   Tue Apr 28 19:04:02 2009 +0200
28692
28693     Add imls utility command
28694
28695     This patch adds, under tools folder, a new command called imls. Its
28696     goal is the same of UBoot's imls but it can be used as Linux shell
28697     command. It reads from raw mtd partition and prints the list of the
28698     stored images.
28699
28700     Signed-off-by: Marco Stornelli <marco.stornelli@gmail.com>
28701
28702 commit da95427ce431908714ae5e9f663ee6e2bc3bcc33
28703 Author: Heiko Schocher <hs@denx.de>
28704 Date:   Tue Apr 28 08:36:11 2009 +0200
28705
28706     netloop: updates for NetLoop
28707
28708     Fix some issues introduced from commit:
28709     2f70c49e5b9813635ad73666aa30f304c7fdeda9
28710     suggested by Mike Frysinger.
28711
28712     - added some comment for the env_id variable in common_cmd_nvedit.c
28713     - moved some variables in fn scope instead of file scope
28714     - NetInitLoop now static void
28715
28716     Signed-off-by: Heiko Schocher <hs@denx.de>
28717     Acked-by: Ben Warren <biggerbadderben@gmail.com>
28718
28719 commit 3c1d89545de11822f8b5afb5646a57757620bd95
28720 Author: Heiko Schocher <hs@denx.de>
28721 Date:   Tue Apr 28 07:48:39 2009 +0200
28722
28723     82xx, ids8247: added ids8247 board to MAKEALL script
28724
28725     Signed-off-by: Heiko Schocher <hs@denx.de>
28726
28727 commit 890a017a8a995c921d1e889d360e8d6538ceecfe
28728 Author: Detlev Zundel <dzu@denx.de>
28729 Date:   Thu May 7 13:08:55 2009 +0200
28730
28731     arm/imx31_phycore: Fix bi_arch_number
28732
28733     Signed-off-by: Detlev Zundel <dzu@denx.de>
28734     Cc: Sascha Hauer <s.hauer@pengutronix.de>
28735
28736 commit ee47bfabefeb25bdfc83f49ef3bae0f325d3e69e
28737 Author: Sascha Hauer <s.hauer@pengutronix.de>
28738 Date:   Fri May 15 10:21:33 2009 +0200
28739
28740     remove myself as phycore/litekit Maintainer
28741
28742     I never acked a patch that adds me as phycore i.MX31 maintainer nor was
28743     it me who pushed the patches, so remove myself from the maintainer list
28744     so that other people do not longer wait for my ack.
28745
28746     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
28747
28748 commit c63254ef5628efe1c77cb2fdba20753f9666f55d
28749 Author: Sergey Lapin <slapin@ossfans.org>
28750 Date:   Tue May 12 12:25:14 2009 +0400
28751
28752     AFEB9260 network fix
28753
28754     AFEB9260 uses PA10, PA11 for ETX2 and ETX3.
28755     Also, due to extarnal pull-up on IRQ line, Micrel PHY ID is 1 after reset sequence,
28756     not 0.
28757
28758     Signed-off-by: Sergey Lapin <slapin@ossfans.org>
28759
28760 commit f8ddcd58221cab63dd25c2324dd2032487f748b1
28761 Author: Graf Yang <graf.yang@analog.com>
28762 Date:   Tue May 5 02:26:27 2009 -0400
28763
28764     Blackfin: bf518f-ezbrd: reset ethernet PHY during init
28765
28766     We don't know what state the ethernet PHY is in when starting up, so make
28767     sure we set it to a sane state.  This fixes troubles seen when Linux boots
28768     up, configures the PHY is a non-default state, and then the system reboots
28769     into U-Boot which previously expected a reset state only.
28770
28771     Signed-off-by: Graf Yang <graf.yang@analog.com>
28772     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28773
28774 commit 53310b88eaa27fb5cb83144d0b22389190ad87a1
28775 Author: Mike Frysinger <vapier@gentoo.org>
28776 Date:   Tue May 5 01:35:41 2009 -0400
28777
28778     Blackfin: bf527-ezkit: fix SPI flash env params
28779
28780     The BF527-EZKIT settings for storing the environment in SPI flash wasn't
28781     using the correct sector settings for the SPI flash part that is actually
28782     on the board.
28783
28784     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28785
28786 commit f58bf804a14324c6c9186a7a664fa23281780e8b
28787 Author: Mike Frysinger <vapier@gentoo.org>
28788 Date:   Fri Apr 24 23:54:19 2009 -0400
28789
28790     Blackfin: avoid get_sclk() with early serial debug
28791
28792     When the clock functions were changed to use cached values (and thereby
28793     avoiding expensive math functions), early serial debug broke because the
28794     baud programming is called before external memory is available.
28795
28796     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28797
28798 commit 02778f2f1b4b1a28b492367477db27c58d45ae35
28799 Author: Mike Frysinger <vapier@gentoo.org>
28800 Date:   Fri Apr 24 23:39:41 2009 -0400
28801
28802     Blackfin: fix booting with older bootroms (no EVT1)
28803
28804     When dropping jump block support, the assumption was that all bootroms
28805     supported entry point redirection via the EVT1 register.  Unfortunately,
28806     this turned out to be incorrect for the oldest Blackfin parts (BF533-0.2
28807     and older and BF561).  No one really noticed earlier because these parts
28808     usually are booted by bypassing the bootrom entirely, and older BF533
28809     parts are not supported at all (too many anomalies).
28810
28811     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28812
28813 commit af2c37378f203857d5e6c957e77a14c2da5b59d2
28814 Author: Mike Frysinger <vapier@gentoo.org>
28815 Date:   Fri Apr 24 23:22:48 2009 -0400
28816
28817     Blackfin: recurse with early serial initcode
28818
28819     Make sure we recurse through serial_putc() rather than bang on the UART
28820     transmit register directly to avoid hardware overflows when using \n.
28821
28822     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
28823
28824 commit 6b8edfde22acc574b5532e9f086e6a7287a9bc78
28825 Author: Wolfgang Denk <wd@denx.de>
28826 Date:   Fri May 1 21:59:12 2009 +0200
28827
28828     Prepare v2009.06-rc1
28829
28830     Update CHANGELOG.
28831
28832     Signed-off-by: Wolfgang Denk <wd@denx.de>
28833
28834 commit 6b2beb5626a143ca5347e7d2c6005be9936c1fbb
28835 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28836 Date:   Fri May 1 15:38:06 2009 +0200
28837
28838     at91: remove lowlevel_init.S
28839
28840     lowlevel_init.S is not used any more so remove it.
28841     As consequence, we also don't have to generate u-boot.lds
28842     but can use a static version as before.
28843
28844     This also fixes the out-of-tree build problem introduced
28845     with commit f0a2c7b4 "at91: add support for the PM9263 board"
28846
28847     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28848     Signed-off-by: Wolfgang Denk <wd@denx.de>
28849
28850 commit 0ee7a310479640ef17ce2fc0f6c13cf7961d2330
28851 Author: Wolfgang Denk <wd@denx.de>
28852 Date:   Fri May 1 00:16:11 2009 +0200
28853
28854     Update CHANGELOG; minor coding style cleanup.
28855
28856     Signed-off-by: Wolfgang Denk <wd@denx.de>
28857
28858 commit d3a513c23ba4100d6983161cdc1f747dfd087bbd
28859 Author: Manikandan Pillai <mani.pillai@ti.com>
28860 Date:   Tue Apr 21 17:29:05 2009 +0200
28861
28862     OMAP3: Fix timer handling to 1ms and CONFIG_SYS_HZ to 1000
28863
28864     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
28865     Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
28866
28867 commit ac9140037a84629c5583066ff1a177396c47d89d
28868 Author: Dirk Behme <dirk.behme@googlemail.com>
28869 Date:   Fri Apr 17 14:27:56 2009 +0200
28870
28871     OMAP3: Beagle: Set pinmux conditionally for Rev C boards
28872
28873     The Beagle Rev C boards pull UART2 from an alternate set of balls.
28874
28875     Signed-off-by: Steve Sakoman <steve@sakoman.com>
28876     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
28877
28878 commit c1a0fd5f2864e9d381f4a3dc948942cac974e89a
28879 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
28880 Date:   Mon Apr 27 18:33:33 2009 +0200
28881
28882     ubifs: BUG: Blocks commpressed with zlib
28883
28884     Blocks compressed with zlib dont have the full gzip header.
28885
28886     Without this patch, block compressed with zlib cannot be readed!
28887
28888     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
28889
28890 commit 35f6a943f7d92145d607c1d55f5c2e2eae5be630
28891 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
28892 Date:   Mon Apr 27 18:33:32 2009 +0200
28893
28894     lib_generic: gunzip: New function zunzip
28895
28896     Separate gunzip in
28897
28898     gunzip: Find the end of the header and call zunzip.
28899     zunzip: Inflate gunzip block without header.
28900
28901     UBI fs blocks can be compresed in lzo, zlib or no-compression. The
28902     current implementation of u-boot supported all the compressions but
28903     there was a bug in the implementation of the zlib blocks.
28904
28905     UBIFS's Zlib blocks do not have header but they were compressed using
28906     gunzip, a function used to decompress gunzip files/sectors with a
28907     header.
28908
28909     This patch adds a new function zunzip that uncompress a zlib block with
28910     no header.
28911
28912     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
28913
28914 commit a1e5f93185d0d85a4b3fad3b6c743cddcd373b0c
28915 Author: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
28916 Date:   Thu Apr 23 15:37:16 2009 +0200
28917
28918     at91: fixed plla calc when no USB support is active
28919
28920     Signed-off-by: Daniel Gorsulowski <Daniel.Gorsulowski@esd.eu>
28921     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
28922
28923 commit 3791a1187c1401c33c9512595e6e89dbb46230c5
28924 Author: Ladislav Michl <ladis@linux-mips.org>
28925 Date:   Wed Apr 22 01:12:04 2009 +0200
28926
28927     arm925t: Fix CONFIG_SYS_HZ to 1000
28928
28929     Let CONFIG_SYS_HZ to have value of 1000 effectively fixing all users of
28930     get_timer.
28931
28932     Changes since original version:
28933     * Set PTV=2 (divisor 8) for boards using 12MHz timer clock source to
28934       improve timer resolution.
28935
28936     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
28937
28938 commit 42bf4b2248146abdc592bde0009c6ea42067f437
28939 Author: Dirk Behme <dirk.behme@googlemail.com>
28940 Date:   Tue Apr 14 20:15:17 2009 +0200
28941
28942     OMAP3: Remove legacy NAND defines
28943
28944     Remove remaining legacy NAND defines for Beagle, EVM, Overo and Pandora.
28945
28946     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
28947
28948 commit cba0b778dd5f1ea32959b6825c7f0a31501a99d5
28949 Author: Sanjeev Premi <premi@ti.com>
28950 Date:   Mon Apr 27 21:27:54 2009 +0530
28951
28952     OMAP3: Print correct silicon revision
28953
28954     The function display_board_info() displays incorrect
28955     silicon revision - based on the return value from
28956     function get_cpu_rev().
28957
28958     This patch fixes the problem.
28959
28960     Signed-off-by: Sanjeev Premi <premi@ti.com>
28961
28962 commit 90006e9b33bcdbf241b0295d186e3634137907a9
28963 Author: Sanjeev Premi <premi@ti.com>
28964 Date:   Mon Apr 27 21:27:44 2009 +0530
28965
28966     OMAP3: Remove unused board-types
28967
28968     The board-types defined in struct omap3_sysinfo seem to be
28969     unused. The function display_board_info() is passed
28970     board type as an argument; which is ignored.
28971
28972     This patch removes all uses of board-type, related definitions
28973     and functions.
28974
28975     Signed-off-by: Sanjeev Premi <premi@ti.com>
28976
28977 commit 6a6b62e3aa4b340c4f8fc67b1487ddb5436c684d
28978 Author: Sanjeev Premi <premi@ti.com>
28979 Date:   Mon Apr 27 21:27:27 2009 +0530
28980
28981     OMAP3: Use functions print_cpuinfo() and checkboard()
28982
28983     Use the functions print_cpuinfo() and checkboard() to
28984     display the cpu and board specific information.
28985
28986     These functions reuse content from the existing function
28987     display_board_info() - which has been removed.
28988
28989     Also, updated the existig OMAP3 configurations to
28990     define:
28991      - CONFIG_DISPLAY_CPUINFO
28992      - CONFIG_DISPLAY_BOARDINFO
28993
28994     Signed-off-by: Sanjeev Premi <premi@ti.com>
28995
28996 commit f8e2b3107ee00f2782f8ebf47e3f09cda4e2353a
28997 Author: Stefan Roese <sr@denx.de>
28998 Date:   Wed Mar 18 11:17:37 2009 +0100
28999
29000     MTD: Change cfi-mtd to accept non-uniform sector sizes
29001
29002     With this patch non-uniform NOR FLASH chips (chips with multiple erase
29003     regions) can be exported via the cfi-mtd layer and therefor used by UBI.
29004     We select the largest sector size as erasesize. The cfi driver will make
29005     sure that the smaller sectors are handled correctly.
29006
29007     Signed-off-by: Stefan Roese <sr@denx.de>
29008
29009 commit 3dcbe628d66b648e954bc8147d4faff2983206d9
29010 Author: Anatolij Gustschin <agust@denx.de>
29011 Date:   Thu Apr 23 12:35:22 2009 +0200
29012
29013     video: fix bug in cfb_console.c code
29014
29015     Fix bug in drawing long version/info strings:
29016     U-Boot version string like
29017     "U-Boot 2009.03-05647-g7c51e06 (Apr 23 2009 - 12:40:00) MPC83XX"
29018     is long and doesn't wrap around correctly while drawing
29019     beside the logo. Such long strings partially overwrite
29020     the logo. This patch is an attempt to fix it.
29021
29022     Signed-off-by: Anatolij Gustschin <agust@denx.de>
29023
29024 commit 4d9eab89b3b2c2ed432b14d355a56f274d8aac75
29025 Author: Wolfgang Denk <wd@denx.de>
29026 Date:   Tue Apr 28 08:50:31 2009 +0200
29027
29028     cmd_ext2.c: fix compile warnings
29029
29030     Get rid of these warnings:
29031
29032     cmd_ext2.c:247: warning: format '%ld' expects type 'long int', but argument 2 has type 'int'
29033     cmd_ext2.c:248: warning: format '%lX' expects type 'long unsigned int', but argument 3 has type 'int'
29034
29035     Signed-off-by: Wolfgang Denk <wd@denx.de>
29036
29037 commit 28afe0160f87ff74574150d703055a965f91422a
29038 Author: Heiko Schocher <hs@denx.de>
29039 Date:   Mon Apr 27 10:48:20 2009 +0200
29040
29041     ids8247: Remove legacy NAND defines
29042
29043     because legacy NAND support is deprecated converting to current
29044     NAND interface. !This just compile, because I have no more the
29045     hardware to test it.
29046
29047     Signed-off-by: Heiko Schocher <hs@denx.de>
29048
29049 commit dbd33614404b65aa441c5620c3dbd560c4460c09
29050 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
29051 Date:   Mon Apr 27 09:13:31 2009 +0200
29052
29053     ubifs: BUG realpath string must be ended with NULL
29054
29055     If the memory used to copy the link_make is "dirty" the string wont
29056     be ended with NULL, throwing out multiple memory bugs.
29057
29058     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
29059     Acked-by: Stefan Roese <sr@denx.de>
29060
29061 commit 65351a8793c51f3787efbbcf3aa1df0ad543c127
29062 Author: Peter Tyser <ptyser@xes-inc.com>
29063 Date:   Fri Apr 24 15:59:56 2009 -0500
29064
29065     bmp_logo: Check return value of fread()
29066
29067     Add basic error handling to fread() function calls.  This prevents
29068     compililation warnings such as:
29069
29070     bmp_logo.c: In function â€˜main’:
29071     bmp_logo.c:71: warning: ignoring return value of â€˜fread’, declared with
29072     attribute warn_unused_result
29073     ...
29074
29075     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29076
29077 commit eea8be86d1c2b570660d1f6c553845e13164231a
29078 Author: Peter Tyser <ptyser@xes-inc.com>
29079 Date:   Fri Apr 24 15:59:46 2009 -0500
29080
29081     ncb: Check return value of write()
29082
29083     This prevents the compilation warning:
29084
29085     ncb.c: In function 'main':
29086     ncb.c:32: warning: ignoring return value of â€˜write’, declared with
29087     attribute warn_unused_result
29088
29089     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29090
29091 commit dbe29e36a4c2775b69b5a63b0ce2bac89c08e691
29092 Author: Stefan Roese <sr@denx.de>
29093 Date:   Fri Apr 24 15:59:35 2009 +0200
29094
29095     mtd: nand/onenand: Register mtd device upon device scanning
29096
29097     With this patch the NAND and OneNAND devices are registered in the MTD
29098     subsystem and can then be referenced by the mtdcore code (e.g.
29099     get_mtd_device_nm()). This is needed for the new "ubi part" command
29100     syntax without the flash type parameter (nor|nand|onenand).
29101
29102     Signed-off-by: Stefan Roese <sr@denx.de>
29103
29104 commit 10bb62d85a0850dbad1fdd34123378686373f166
29105 Author: Stefan Roese <sr@denx.de>
29106 Date:   Fri Apr 24 15:58:33 2009 +0200
29107
29108     mtd: nand: Include linux/mtd/partitions.h in nand_base.h
29109
29110     This patch removes this compilation warning when CONFIG_MTD_PARTITIONS is
29111     defined:
29112
29113     nand_base.c: In function 'nand_release':
29114     nand_base.c:2922: warning: implicit declaration of function 'del_mtd_partitions'
29115
29116     Signed-off-by: Stefan Roese <sr@denx.de>
29117
29118 commit 2d579e5060413af5a740cb396dc87e1ff31bf5a9
29119 Author: Stefan Roese <sr@denx.de>
29120 Date:   Fri Apr 24 20:24:19 2009 +0200
29121
29122     ubi: Remove flash selection parameter (nor|nand|onenand) from "ubi part"
29123
29124     This patch removes the now unnecessary flash type parameter from the
29125     "ubi part" command. Currently the user has to define the type of flash
29126     he will be using UBI on. Example:
29127
29128     => ubi part nor partition1
29129
29130     With this patch this type parameter is not needed anymore. The user can
29131     now select the partition directly without the flash type paramter.
29132     Example:
29133
29134     => ubi part partition1
29135
29136     This breaks backward compatibility right now because of the change in the
29137     command syntax. But UBI support is still quite fresh and the advantage of
29138     this new command is syntax big enough for this change. Additionally the
29139     code is much cleaner now.
29140
29141     Signed-off-by: Stefan Roese <sr@denx.de>
29142     CC: Kyungmin Park <kyungmin.park@samsung.com>
29143
29144 commit 294f10ca9ea82a15e135dcb0fc658382ab206940
29145 Author: Detlev Zundel <dzu@denx.de>
29146 Date:   Thu Apr 23 13:14:20 2009 +0200
29147
29148     mips/vcth: Use generic 16550 uart driver
29149
29150     As the common code also handles baudrate switching, which the board
29151     specific vct.c driver did not support, this is one of the rare
29152     occassions where deleting code actually adds a feature :)
29153
29154     Signed-off-by: Detlev Zundel <dzu@denx.de>
29155     Acked-by: Stefan Roese <sr@denx.de>
29156     Acked-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
29157
29158 commit 0c8a84916c5dacccdc5b27b63fc463e9f3b04f07
29159 Author: Ladislav Michl <ladis@linux-mips.org>
29160 Date:   Tue Apr 21 02:26:31 2009 +0200
29161
29162     Separate mtdparts command from jffs2
29163
29164     On Thu, Mar 19, 2009 at 01:30:36PM +0100, Stefan Roese wrote:
29165     > Currently the mtdparts commands are included in the jffs2 command support.
29166     > This doesn't make sense anymore since other commands (e.g. UBI) use this
29167     > infrastructure as well now. This patch separates the mtdparts commands from
29168     > the jffs2 commands making it possible to only select mtdparts when no JFFS2
29169     > support is needed.
29170
29171     One more leftover... Let nboot command know about partitions even if JFFS2
29172     support is not enabled.
29173
29174     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
29175     Acked-by: Stefan Roese <sr@denx.de>
29176
29177 commit 67c2e57c0875139dbfcd6f41c43e6ad0cb2e40c9
29178 Author: Peter Tyser <ptyser@xes-inc.com>
29179 Date:   Mon Apr 20 11:22:13 2009 -0500
29180
29181     cmd_ide: Remove unused AmigaOneG3SE code
29182
29183     The output_data_short() and input_data_short() functions for the
29184     AmigaOneG3SE are unused and result in compiler warnings.
29185
29186     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29187
29188 commit c93c102ace00764a56dbdf78bac134a23906721e
29189 Author: Peter Tyser <ptyser@xes-inc.com>
29190 Date:   Mon Apr 20 11:21:40 2009 -0500
29191
29192     AmigaOneG3SE: Fix CONFIG_CMD_CONSOLE definition
29193
29194     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29195
29196 commit 54e822f9590cc6c70411bd8cabd42236e07a2aa7
29197 Author: Peter Tyser <ptyser@xes-inc.com>
29198 Date:   Mon Apr 20 11:09:05 2009 -0500
29199
29200     Replace __asm references with __asm__
29201
29202     __asm__ follows gcc's documented syntax and is generally more common
29203     than __asm.  This change is only asthetic and should not affect
29204     functionality.
29205
29206     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29207
29208 commit f9a109b3adc5e8647535357500e2a38f0558b5c2
29209 Author: Peter Tyser <ptyser@xes-inc.com>
29210 Date:   Mon Apr 20 11:08:46 2009 -0500
29211
29212     Replace __attribute references with __attribute__
29213
29214     __attribute__ follows gcc's documented syntax and is generally more
29215     common than __attribute.  This change is only asthetic and should not
29216     affect functionality.
29217
29218     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
29219
29220 commit 08f077da9298ff65cc6f85f90d2770000a1beee9
29221 Author: David Brownell <dbrownell@users.sourceforge.net>
29222 Date:   Thu Apr 16 19:55:48 2009 -0700
29223
29224     mtdpart command: align output columns
29225
29226     Make the headers in the "mtdparts" command output line up
29227     with their columns ... strike the extra TAB character.
29228
29229     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29230
29231 commit 06f41f825c23344d889d5419bb5eaeceb3ed2a02
29232 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
29233 Date:   Thu Apr 16 10:51:03 2009 +0900
29234
29235     Remove sa1100.h
29236
29237     sa1100.h is not used anywhere, then remove it.
29238
29239     $ find . -name '*.h' -empty -print
29240     ./include/sa1100.h
29241     $ git grep 'sa1100.h' .
29242     $
29243
29244     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
29245     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29246
29247 commit 7d3d30b1b3fbd0a07db254ead99fa6fff4f4d992
29248 Author: Stefan Roese <sr@denx.de>
29249 Date:   Tue Apr 14 17:51:21 2009 +0200
29250
29251     UBIFS: Remove tnc_commit.c which is not used in the read-only version
29252
29253     I missed removing this file while implementing the UBIFS support. It's
29254     not referenced at all, so let's remove it. Thanks to Artem Bityutskiy
29255     for spotting.
29256
29257     Signed-off-by: Stefan Roese <sr@denx.de>
29258
29259 commit 6356daff70867822bdb23cea49f98e65421a25b8
29260 Author: Adrian Hunter <adrian.hunter@nokia.com>
29261 Date:   Tue Apr 14 17:50:38 2009 +0200
29262
29263     UBIFS: fix recovery bug
29264
29265     UBIFS did not recovery in a situation in which it could
29266     have. The relevant function assumed there could not be
29267     more nodes in an eraseblock after a corrupted node, but
29268     in fact the last (NAND) page written might contain anything.
29269     The correct approach is to check for empty space (0xFF bytes)
29270     from then on.
29271
29272     Signed-off-by: Adrian Hunter <adrian.hunter@nokia.com>
29273     Signed-off-by: Stefan Roese <sr@denx.de>
29274
29275 commit 351f40caf2f7806b2cefb93e077ea619b9f684e8
29276 Author: Gao Guanhua <B22826@freescale.com>
29277 Date:   Tue Apr 14 14:37:35 2009 +0800
29278
29279     fs: Fix the wrong type of var
29280
29281     The filelen should be signed type, not unsigned type.
29282     otherwise, The condition as below never take.
29283         if (filelen < 0)
29284
29285     Signed-off-by: Gao Guanhua <B22826@freescale.com>
29286     Signed-off-by: Dave Liu <daveliu@freescale.com>
29287
29288 commit 05f474c4d0469bebc0bb05df60a39dc7fdf28e62
29289 Author: Wolfgang Denk <wd@denx.de>
29290 Date:   Tue Apr 28 00:29:34 2009 +0200
29291
29292     Update CHANGELOG
29293
29294     Signed-off-by: Wolfgang Denk <wd@denx.de>
29295
29296 commit ad74cae9ff8790727bc81ee91c6bca7d50dca446
29297 Author: David Brownell <dbrownell@users.sourceforge.net>
29298 Date:   Thu Apr 16 23:15:15 2009 -0700
29299
29300     dm9000 EEPROM reading bugfix
29301
29302     Make the U-Boot dm9000 driver read addresses from EEPROM just
29303     like Linux does ... read six bytes, instead of reading twelve
29304     bytes and then discarding every other one.
29305
29306     Using the right Ethernet address is a big win.
29307
29308     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29309     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29310     Acked-by: Ben Warren <biggerbadderben@gmail.com>
29311
29312 commit d4c02e6f5d49880123e7f584b88f857ffd874381
29313 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
29314 Date:   Wed Feb 25 14:27:24 2009 +0900
29315
29316     rtl8169: fix cache coherency problem
29317
29318     Fix the problem that cannot access actual data when CPU data cache enabled.
29319
29320     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
29321     Tested-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
29322     Acked-by: Ben Warren <biggerbadderben@gmail.com>
29323
29324 commit a85693b3bd4431b05b7df608b6f7733c0f80c53e
29325 Author: Dirk Behme <dirk.behme@googlemail.com>
29326 Date:   Tue Apr 21 17:30:51 2009 +0200
29327
29328     OMAP3: Fix changed mmc init command
29329
29330     In recent U-Boot mmcinit changed to mmc init.
29331
29332     Signed-off-by: Steve Sakoman <steve@sakoman.com>
29333     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
29334
29335 commit 34b76a14f676bc6501c27a96564e4dfb4793f033
29336 Author: Wolfgang Denk <wd@denx.de>
29337 Date:   Sun Apr 26 20:39:26 2009 +0200
29338
29339     lib_arm/board.c: remove misleading "test-only" comment.
29340
29341     For a long time, the print_cpuinfo() declaration in lib_arm/board.c
29342     had been marked as "test-only", which is plain wrong considering
29343     current usage.  Delete this misleading comment.
29344
29345     Signed-off-by: Wolfgang Denk <wd@denx.de>
29346
29347 commit 7239c5da5e9197accb3dfe395be4502c3b9bca8e
29348 Author: David Brownell <dbrownell@users.sourceforge.net>
29349 Date:   Sun Apr 12 15:40:16 2009 -0700
29350
29351     minor DaVinci clock cleanup
29352
29353     Minor cleanup to clock-related defines for DaVinci DM6446 boards:
29354
29355      - CONFIG_SYS_CLK_FREQ is unused; remove it.
29356
29357      - CONFIG_SYS_NS16550_CLK must be the same as CONFIG_SYS_HZ_CLOCK
29358
29359     On DM6446 both of those peripheral clocks actually come from the
29360     same source, the primary oscillator.  Having them use the same
29361     symbol avoids bugs in the clone'n'modify development cycle.
29362
29363     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29364
29365 commit ffd8c7170d55c34bbfcfd2c84093dcaff796cbf3
29366 Author: Minkyu Kang <mk7.kang@samsung.com>
29367 Date:   Mon Apr 6 19:59:29 2009 +0900
29368
29369     s3c64xx: remove unnecessary definition
29370
29371     CONFIG_S3C6400 is must defined at config header file
29372     That definition is unnecessary at this file
29373
29374     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
29375
29376 commit 14b9308d511b53042ef478936e367a67282df66a
29377 Author: Heiko Schocher <hs@denx.de>
29378 Date:   Fri Apr 24 06:50:45 2009 +0200
29379
29380     83xx: searching "muram-data" by compatible property
29381
29382     if using CONFIG_BOOTCOUNT_LIMIT feature on a MPC8360 CPU
29383     in the muram-data node, the reg entry needs to be updated.
29384     This is done in fdt_fixup_muram(), but we should use
29385     the compatible "fsl,qe-muram-data" for searching the
29386     node instead of searching the muram-data node with
29387     an absolute path.
29388
29389     Signed-off-by: Heiko Schocher <hs@denx.de>
29390     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
29391
29392 commit 8e15088794807944b221c11609d36789efc7f767
29393 Author: Anatolij Gustschin <agust@denx.de>
29394 Date:   Thu Apr 23 21:29:34 2009 +0200
29395
29396     mpc83xx: MPC8360ERDK: fix environment offset configuration bug
29397
29398     The size of U-Boot binary for MPC8360ERDK increased
29399     (> 2 flash sectors now), so 'saveenv' will partially
29400     overwrite U-Boot in flash and will brick the board.
29401     This patch moves environment offset to fourth flash
29402     sector and also fixes CONFIG_SYS_MONITOR_LEN.
29403
29404     Signed-off-by: Anatolij Gustschin <agust@denx.de>
29405     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
29406
29407 commit 3c172c4fdbbb5858fae38478d6399be4a16be3fc
29408 Author: Michael Zaidman <michael.zaidman@gmail.com>
29409 Date:   Sat Apr 4 01:43:00 2009 +0300
29410
29411     NetLoop initialization bug
29412
29413     The patch fixes the bug of partial initialization of global network
29414     parameters.
29415
29416     Upon u-boot's start up the first ping command causes a failure of the
29417     consequent TFTP command. It happens in the recently added mechanism of
29418     the NetLoop initialization where initialization of global network
29419     parameters is separated in the NetInitLoop routine which is called per
29420     env_id change. Thus, ping request will initialize the network parameters
29421     necessary for ping operation only, afterwards the env_changed_id will be
29422     set to the env_id that will prevent all following initialization requests
29423     from other protocols.
29424     The problem is that the initialized by ping subset of network parameters
29425     is not sufficient for other protocols and particularly for TFTP which
29426     requires the NetServerIp also.
29427
29428     Signed-off-by: Michael Zaidman <michael.zaidman@gmail.com>
29429     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
29430
29431 commit b11f664f52c2855990107c18f242223377183575
29432 Author: Timur Tabi <timur@freescale.com>
29433 Date:   Thu Apr 9 10:27:05 2009 -0500
29434
29435     net: fix ULI 526x macro usage in netdev.h
29436
29437     Change netdev.h to use CONFIG_ULI526X instead of CONFIG_ULI526.  CONFIG_ULI526X
29438     is used everywhere else, so that's the correct macro name.  Without this fix,
29439     Ethernet will not work on the Freescale MPC8610 HPCD.
29440
29441     Signed-off-by: Timur Tabi <timur@freescale.com>
29442     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
29443
29444 commit 7ee38c044ca5041d3378d6507580ea4ec344af96
29445 Author: David Brownell <dbrownell@users.sourceforge.net>
29446 Date:   Sun Apr 12 15:38:06 2009 -0700
29447
29448     fix DaVinci NS16550_REG_SIZE regression
29449
29450     Update the DaVinci DM6446 boards to use the new convention
29451     for CONFIG_SYS_NS16550_REG_SIZE ... the size hasn't changed
29452     from the original 4 bytes, but these chips are little-endian.
29453
29454     (Resolves a regression added recently by the include/ns16550.h
29455     patch to "Unify structure declaration for registers".  The code
29456     previously worked just fine because the registers were accessed
29457     as host-endian words, not as bytes.)
29458
29459     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29460
29461 commit dfc99e143fca44a492918ac6cf3f76ee9c2473a9
29462 Author: Mike Frysinger <vapier@gentoo.org>
29463 Date:   Sun Apr 12 22:29:20 2009 -0400
29464
29465     cmd_nand: drop duplicate NULL ptr check
29466
29467     The first if statement checks for NULL ptrs, so there is no need to check
29468     it again in later else cases (such as .oob).
29469
29470     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29471     CC: Scott Wood <scottwood@freescale.com>
29472
29473 commit 7732cef2eeb4e339cfcd8553fab773af73a20805
29474 Author: David Brownell <dbrownell@users.sourceforge.net>
29475 Date:   Mon Apr 13 08:03:38 2009 -0700
29476
29477     CMD_UBI != MTD_PARTITIONS
29478
29479     Fix dependency goofage:  it should certainly be possible to have the
29480     partition support without bringing in UBI commands.
29481
29482     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
29483     Acked-by: Stefan Roese <sr@denx.de>
29484
29485 commit 6ebff365eb63093ca35b687316002535c6a18820
29486 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29487 Date:   Thu Apr 16 21:30:48 2009 +0200
29488
29489     at91sam9/at91cap: fix CONFIG_SYS_HZ to 1000
29490
29491     The timer has been rewrote with a precision at ~0,18%
29492
29493     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29494     Tested-by: Sergey Lapin <slapin@ossfans.org>
29495     Tested-by: Eric BENARD <ebenard@free.fr>
29496
29497 commit f0a2c7b4b64eacd06bb272856bcc056be8719f5a
29498 Author: Ilko Iliev <iliev@ronetix.at>
29499 Date:   Thu Apr 16 21:30:48 2009 +0200
29500
29501     at91: add support for the PM9263 board of Ronetix GmbH
29502
29503     The PM9263 board is based on the AT91SAM9263-EK board.
29504
29505     Here is the page on Ronetix website:
29506     http://www.ronetix.at/starter_kit_9263.html
29507
29508     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
29509     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29510
29511 commit dc39ae9513c32dfeb9e018dc0d22c6484514fefb
29512 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29513 Date:   Thu Apr 16 21:30:44 2009 +0200
29514
29515     at91sam9/at91cap: improve clock framework
29516
29517     calculate dynamically the clock rate and pllb setting for usb
29518
29519     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29520
29521 commit dd7c302099ef5590069bdbf292aaa8230cd59de7
29522 Author: Stefan Roese <sr@denx.de>
29523 Date:   Wed Apr 15 14:08:48 2009 +0200
29524
29525     ppc4xx: Disable POST memory test on NAND-booting Kilauea
29526
29527     Don't run the memory POST on the NAND-booting version. It will
29528     overwrite part of the U-Boot image which is already loaded from NAND
29529     to SDRAM. We were just lucky that it booted at all with this SDRAM
29530     test enabled.
29531
29532     Signed-off-by: Stefan Roese <sr@denx.de>
29533
29534 commit 9a929170be89b27bce677504da27e88600c06c49
29535 Author: Stefan Roese <sr@denx.de>
29536 Date:   Wed Apr 15 14:06:26 2009 +0200
29537
29538     ppc4xx: Disable POST memory test on NAND-booting Sequoia
29539
29540     Don't run the memory POST on the NAND-booting version. It will
29541     overwrite part of the U-Boot image which is already loaded from NAND
29542     to SDRAM. We were just lucky that it booted at all with this SDRAM
29543     test enabled.
29544
29545     Signed-off-by: Stefan Roese <sr@denx.de>
29546
29547 commit 17c1b0e89b8be7d90f605eb19af9218c6275bfb3
29548 Author: Stefan Roese <sr@denx.de>
29549 Date:   Wed Apr 15 11:32:53 2009 +0200
29550
29551     ppc4xx: Remove unused code for Sequoia NAND booting version
29552
29553     The current define of get_bus_freq() in the CONFIG_NAND_SPL #ifdef is not
29554     used at all. This patch changes it's define to the currently used value of
29555     133333333 and removes the unnecessary code.
29556
29557     Signed-off-by: Stefan Roese <sr@denx.de>
29558
29559 commit cf9409885cbe01405bad76790e99f8adf3351f4d
29560 Author: Stefan Roese <sr@denx.de>
29561 Date:   Wed Apr 15 10:50:48 2009 +0200
29562
29563     ppc4xx: Add "booting from NAND" to 4xx NAND-booting targets
29564
29565     This additional text in the bootup log helps to see if the board is
29566     configured for NAND-booting. Especially helpful for boards that can
29567     boot from NOR and NAND (e.g. most of the AMCC eval boards).
29568
29569     Signed-off-by: Stefan Roese <sr@denx.de>
29570
29571 commit 5132106a27b8fb302677852b26ffd319b40d17e2
29572 Author: Stefan Roese <sr@denx.de>
29573 Date:   Wed Apr 8 10:36:22 2009 +0200
29574
29575     ppc4xx: Fixup chip-selects in dtb for NAND-booting Sequoia
29576
29577     Currently the NOR & NAND support in Linux only works for the "standard"
29578     Sequoia, the version booting for NOR flash. The NAND-booting version
29579     has the chip-selects swapped. Here the chip-select mappings:
29580
29581     "Standard" NOR-booting version:
29582     CS0 NOR
29583     CS3 NAND
29584
29585     NAND-booting version:
29586     CS0 NAND
29587     CS3 NOR
29588
29589     With this path the dtb gets fixed-up, so that the correct chip-select
29590     numbers are patched in the dtb enabling correct NOR & NAND support
29591     in Linux on the NAND-booting Sequoia version.
29592
29593     Signed-off-by: Stefan Roese <sr@denx.de>
29594
29595 commit aad4eca4ba8d597747199d8af723426681557dda
29596 Author: Mike Frysinger <vapier@gentoo.org>
29597 Date:   Sat Apr 4 09:10:27 2009 -0400
29598
29599     Blackfin: audit UART for all known anomalies
29600
29601     There is no code change here, just new comments, but this keeps me from
29602     having to do another audit from scratch in the future.
29603
29604     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29605
29606 commit 8ef929afa43c77c9573caa57c6e17a97a33775c0
29607 Author: Mike Frysinger <vapier@gentoo.org>
29608 Date:   Sat Apr 4 08:40:13 2009 -0400
29609
29610     Blackfin: add check for anomaly 05000362
29611
29612     DESCRIPTION:
29613     The column address width settings for banks 2 and 3 are misconnected in
29614     the SDRAM controller.  Accesses to bank 2 will result in an error if the
29615     Column Address Width for bank 3 (EB3CAW ) is not set to be the same as
29616     that of bank 2.
29617
29618     WORKAROUND:
29619     If using bank 2, make sure that banks 2 and 3 have the same column address
29620     width settings in the EBIU_SDBCTL register.  This must be the case
29621     regardless of whether or not bank 3 is enabled.
29622
29623     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29624
29625 commit c2e07449f546fb375289cdac1a608fdc20357873
29626 Author: Mike Frysinger <vapier@gentoo.org>
29627 Date:   Sat Apr 4 08:29:55 2009 -0400
29628
29629     Blackfin: add comment about anomaly 05000430 avoidance
29630
29631     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29632
29633 commit 48ab1509254a4c175e4f65c478a978928ffe09ec
29634 Author: Mike Frysinger <vapier@gentoo.org>
29635 Date:   Sat Apr 4 08:10:22 2009 -0400
29636
29637     Blackfin: add workaround for anomaly 05000242
29638
29639     DESCRIPTION:
29640     If the DF bit is set prior to a hardware reset, the PLL will continue to
29641     divide CLKIN by 2 after the hardware reset, but the DF bit itself will be
29642     cleared in the PLL_CTL register.
29643
29644     WORKAROUND:
29645     Reprogram the PLL with DF cleared if the desire is to not divide CLKIN by
29646     2 after reset.
29647
29648     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29649
29650 commit ce1fe4ba6bb9df7c57351436fa17d1af8bbe7916
29651 Author: Mike Frysinger <vapier@gentoo.org>
29652 Date:   Sat Apr 4 08:09:24 2009 -0400
29653
29654     Blackfin: add workaround for anomaly 05000171
29655
29656     DESCRIPTION:
29657     The Boot ROM is executed at power up/reset and changes the value of the
29658     SICA_IWR registers from their default reset value of 0xFFFF, but does not
29659     restore them.
29660
29661     WORKAROUND:
29662     User code should not rely on the default value of these registers.  Set
29663     the desired values explicitly.
29664
29665     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29666
29667 commit 51ee6e057f7a920e2a125cd9f985d10f625e355f
29668 Author: Mike Frysinger <vapier@gentoo.org>
29669 Date:   Sat Apr 4 08:22:36 2009 -0400
29670
29671     Blackfin: update anomaly sheets
29672
29673     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29674
29675 commit a343ba87ea0320ca0a4ecfa2c42cd9d4f18883df
29676 Author: Graf Yang <graf.yang@analog.com>
29677 Date:   Sat Apr 4 07:45:57 2009 -0400
29678
29679     Blackfin: nand: flush peripheral before polling it
29680
29681     We need to make sure the data written to the nand flash controller makes
29682     it there before we start polling its status register.  Otherwise, we may
29683     get stale data and return before the controller is actually ready.
29684
29685     Signed-off-by: Graf Yang <graf.yang@analog.com>
29686     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29687     Acked-by: Scott Wood <scottwood@freescale.com>
29688
29689 commit 3ccbfb25f48af78e7092ac75f3115e924e76c748
29690 Author: Remy Bohmer <linux@bohmer.net>
29691 Date:   Sun Apr 5 11:43:28 2009 +0200
29692
29693     Support for PXA27X UDC.
29694
29695         This Patch adds Support for PXA27X UDC.
29696         (Rebased to drivers/usb reorganisation)
29697
29698     Signed-off-by: Vivek Kutal <vivek.kutal@azingo.com>
29699     Signed-off-by: Remy Bohmer <linux@bohmer.net>
29700
29701 commit 2731b9a86685190d26b1883f27afda5ac8e1a313
29702 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29703 Date:   Fri Apr 3 12:46:58 2009 +0200
29704
29705     drivers/usb: regorganisation
29706
29707     move to linux usb driver organisation
29708
29709     as following
29710
29711     drivers/usb/gadget
29712     drivers/usb/host
29713     drivers/usb/musb
29714
29715     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29716     Signed-off-by: Remy Bohmer <linux@bohmer.net>
29717
29718 commit d04371a116d102e587ba7aa4c329b441cdbea3f4
29719 Author: Todor I Mollov <tmollov@ucsd.edu>
29720 Date:   Sat Apr 4 06:53:06 2009 -0400
29721
29722     Blackfin: spi: make cs deassert function deterministic
29723
29724     Blackfin SPI driver was not driving the SPI chip-select high before
29725     putting the chip-select signals into tri-state mode.  This is probably
29726     something that slipped by unnoticed in most designs.  If the signals are
29727     put directly into a tri-state mode, then the board is relying on the
29728     pull-up resistors to pull up the chip-select before the next transaction.
29729     Most of the time this is fine, except when you have two transactions that
29730     follow each other very closely, such as the flash erase and read status
29731     register commands.  In this case I was seeing a 500ns separation between
29732     the transactions.  In my setup, with a 10kOhm pull-up, it would meet
29733     timing spec about half the time and resulted in intermittent errors.  (A
29734     stronger pull up would fix this, but our design is targeted for low power
29735     consumption and a 3.3kOhm @ 3.3v is 3.3mW of needless power consumption.)
29736     I modified the spi_cs_deactivate() function in bfin_spi.c to drive the
29737     chip-selects high before putting them into tri-state.  For me, this
29738     resulted in a rise time of 5ns instead of the previous rise time of about
29739     1us, and fully satisfied the timing spec of the chip.
29740
29741     Signed-off-by: Todor I Mollov <tmollov@ucsd.edu>
29742     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
29743
29744 commit c6fadb9c73a6a3e0c7f20696e978304a593a8d2d
29745 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29746 Date:   Sat Dec 13 21:08:05 2008 +0100
29747
29748     integratorap: fix PCI support
29749
29750     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29751
29752 commit 1c397508c836dfcb01fb2471c71de0727051f117
29753 Author: Dirk Behme <dirk.behme@googlemail.com>
29754 Date:   Mon Mar 30 21:15:23 2009 +0200
29755
29756     OMAP3: Update Overo pin mux for new expansion board
29757
29758     A new Overo expansion board uses GPIO 14, 21, 22 and 23 for LED's and
29759     switches. This patch changes the pinmux configuration for those pins.
29760     They were previously set up for unused MMC3_DAT4-7.
29761
29762     Signed-off-by: Steve Sakoman <steve@sakoman.com>
29763     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
29764
29765 commit ab298231518675b3784aea88ee9b978438f99e63
29766 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29767 Date:   Sun Apr 5 13:08:03 2009 +0200
29768
29769     arm: unify reset command
29770
29771     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29772
29773 commit b3acb6cd4059dfb29a5e99095d802717f53ff784
29774 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29775 Date:   Sun Apr 5 13:06:31 2009 +0200
29776
29777     arm: clean cache management
29778
29779     unify arm cache management except for non standard cache as ARM7TDMI
29780
29781     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29782
29783 commit 677e62f43235de9a1701204d7bcea0fb3d233fa1
29784 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29785 Date:   Sun Apr 5 13:02:43 2009 +0200
29786
29787     arm: update co-processor 15 access
29788
29789     import system.h from linux
29790
29791     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
29792
29793 commit 23e4af49e066a53cd3e3659b68ef90572d88de84
29794 Author: Guennadi Liakhovetski <lg@denx.de>
29795 Date:   Sun Apr 5 00:42:02 2009 +0200
29796
29797     ARM: add the imx31_phycore_eet target to MAINTAINERS
29798
29799     imx31_phycore_eet is a variant of the imx31_phycore board with a few
29800     extensions, which justifies a separate entry in the MAINTAINERS list,
29801     whereas normally all entries sharing a single configuration file and a
29802     board/ directory have only one entry in MAINTAINERS.
29803
29804     Reported-by: Wolfgang Denk <wd@denx.de>
29805     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
29806
29807 commit 69c5bf29908b3a7f8e23bd9891b7ecc5b21f23e5
29808 Author: Guennadi Liakhovetski <lg@denx.de>
29809 Date:   Sun Apr 5 00:37:07 2009 +0200
29810
29811     ARM: fix out-of-tree build of imx31_phycore_eet
29812
29813     Fix out-of-tree build of the imx31_phycore_eet target.
29814
29815     Reported-by: Wolfgang Denk <wd@denx.de>
29816     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
29817
29818 commit 3c853f31d6a8e4407f73a2ca2c63d383a245f237
29819 Author: Jon Smirl <jonsmirl@gmail.com>
29820 Date:   Sat Apr 4 17:44:51 2009 -0400
29821
29822     mpc5200: reduce delays in i2c
29823
29824     The previous code waited 1000us before checking i2c
29825     status. Measurement shows i2c is usually ready in
29826     under 50us. Change the polling interval to 15us,
29827     loop 6,667 times to keep the polling timeout constant
29828     at 100ms.
29829
29830 commit 36003268968949110ef145d9f2eaf8439c96d25b
29831 Author: Sanjeev Premi <premi@ti.com>
29832 Date:   Fri Apr 3 14:00:07 2009 +0530
29833
29834     OMAP: Fix compile issue
29835
29836     Fixes this compile error:
29837     board.c: In function 'do_switch_ecc':
29838     board.c:339: error: 'cmd_tbl_t' has no member named 'help'
29839     make[1]: *** [board.o] Error 1
29840     make[1]: Leaving directory `/db/psp_git/users/a0756819/u-boot/cpu/arm_cortexa8/omap3'
29841     make: *** [cpu/arm_cortexa8/omap3/libomap3.a] Error 2
29842
29843     This is due to the fact that current command uses long
29844     help for the usage print even if the CONFIG_SYS_LONGHELP
29845     is not enabled. (Thanks Jean-Christophe for explanation).
29846
29847     Signed-off-by: Sanjeev Premi <premi@ti.com>
29848
29849 commit 342c1a5d9ab74febf3226a86216dc5aa05295d46
29850 Author: Minkyu Kang <mk7.kang@samsung.com>
29851 Date:   Fri Apr 3 09:56:16 2009 +0900
29852
29853     s3c64xx: fix the wrong gpio offset
29854
29855     This patch fix the wrong gpio offset
29856
29857     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
29858
29859 commit ab0689c316c9b2ee33f4de1c50263b64e539f12a
29860 Author: Kyungmin Park <kmpark@infradead.org>
29861 Date:   Wed Nov 26 10:18:13 2008 +0900
29862
29863     Move machine specific code to board at s3c64xx (v2)
29864
29865     Move machine specific code to smdk6400.
29866     Some board use OneNAND instead of NAND.
29867
29868     Some register MP0_CS_CFG[5:0] are controled by both h/w and s/w.
29869     So it's better to use macro instead of hard-coded value.
29870
29871     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
29872
29873 commit 767f3acd9f6e1dcb8ada926c333945382eddc7e8
29874 Author: Tom Rix <Tom.Rix@windriver.com>
29875 Date:   Wed Apr 1 22:02:19 2009 -0500
29876
29877     ZOOM1 Remove legacy NAND defines
29878
29879     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
29880
29881 commit 5891151707ee5902fe62d554c247f42865815757
29882 Author: Tom Rix <Tom.Rix@windriver.com>
29883 Date:   Wed Apr 1 22:02:20 2009 -0500
29884
29885     OMAP3 Fix multiline formatting in board init files.
29886
29887     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
29888
29889 commit c0a14aedc3440d6591b8c86d45861a0a8b46e11d
29890 Author: Wolfgang Denk <wd@denx.de>
29891 Date:   Sun Apr 5 00:27:57 2009 +0200
29892
29893     Update CHANGELOG, coding style cleanup.
29894
29895 commit f63728c804ab7413a67d70f6774cd30c3f7b40fb
29896 Author: Wolfgang Denk <wd@denx.de>
29897 Date:   Sun Apr 5 00:18:44 2009 +0200
29898
29899     One more fix for building env_embedded.o
29900
29901     In addition to the changes for CONFIG_ENV_IS_IN_FLASH as done in
29902     commit afcbce07, we also need to do the same for
29903     CONFIG_ENV_IS_IN_EEPROM and CONFIG_ENV_IS_IN_NVRAM.
29904
29905     Signed-off-by: Wolfgang Denk <wd@denx.de>
29906
29907 commit e3d1ac7bb1955d36980d267cb4cec40b0f7d30b5
29908 Author: Scott Wood <scottwood@freescale.com>
29909 Date:   Thu Apr 2 16:15:10 2009 -0500
29910
29911     common/image.c: Relocate strings in tables.
29912
29913     Without this, u-boot can crash or print garbage if the original link
29914     address no longer points to a valid string.
29915
29916     Signed-off-by: Scott Wood <scottwood@freescale.com>
29917
29918 commit 3a671fc06ae1d9e8eba76600372317c75ae0eb3e
29919 Author: Scott Wood <scottwood@freescale.com>
29920 Date:   Thu Apr 2 16:10:36 2009 -0500
29921
29922     mpc8260: Fill in brg's clock-frequency in device tree.
29923
29924     Signed-off-by: Scott Wood <scottwood@freescale.com>
29925
29926 commit c73ed274a211699739d83c2cef92853dc6716e15
29927 Author: Scott Wood <scottwood@freescale.com>
29928 Date:   Thu Apr 2 18:20:43 2009 -0500
29929
29930     MPC8260ADS: Add nfsboot/ramboot to default environment.
29931
29932     This brings it in line with other Freescale boards.
29933
29934     Signed-off-by: Scott Wood <scottwood@freescale.com>
29935
29936 commit c203ef5db0476a8c4f6dd86b2e9e9db0ea973f84
29937 Author: Andreas Huber <andreas.huber@keymile.com>
29938 Date:   Thu Apr 2 17:15:34 2009 +0200
29939
29940     UBI/cfi-mtd: Fix mtd name for multiple chips
29941
29942     On platforms with multiple NOR chips, currently only the first one
29943     can be selected using the "ubi part" command. This patch fixes this
29944     problem by using different names for the NOR "mtd devices".
29945
29946     It also changes the name of the NOR MTD device from "cfi-mtd" to
29947     "norX" (X indexing the device numer) to better match the mtdparts
29948     defaults.
29949
29950     Signed-off-by: Stefan Roese <sr@denx.de>
29951     Signed-off-by: Andreas Huber <andreas.huber@keymile.com>
29952
29953 commit 6b6bb02f27fcabfb37ea717fb7e243248e1e2acf
29954 Author: Peter Korsgaard <jacmet@sunsite.dk>
29955 Date:   Tue Mar 31 17:52:16 2009 +0200
29956
29957     tools/setlocalversion: use git svn instead of git-svn
29958
29959     Use the new "git <subcmd>" syntax instead of the deprecated
29960     "git-<subcmd>".
29961
29962     Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
29963
29964 commit 7fa96a9a54eb0d87d73888ec2565cda790ba0dff
29965 Author: Mingkai Hu <Mingkai.hu@freescale.com>
29966 Date:   Tue Mar 31 14:09:40 2009 +0800
29967
29968     eSPI: add the eSPI register support
29969
29970     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
29971
29972 commit 869f6bf4def5a053fbd1aecd8b2fc36f05196c0b
29973 Author: Minkyu Kang <mk7.kang@samsung.com>
29974 Date:   Mon Mar 30 14:55:51 2009 +0900
29975
29976     cmd_mmc: add support for device command for selecting mmc device
29977
29978     This patch improves device command for selecting mmc device
29979
29980     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
29981
29982 commit 9abc9ef8fbe079bf75a634ce64b7dcdb7b0d8bdc
29983 Author: Alan Carvalho de Assis <acassis@gmail.com>
29984 Date:   Sat Mar 28 19:50:16 2009 -0300
29985
29986     Small fix to m5282evb
29987
29988     This is just a small fix to get u-boot on m5282evb.
29989
29990     Signed-off-by: Alan Carvalho de Assis <acassis@gmail.com>
29991
29992 commit febd7e4174e54579c9aa165c85c519fe5288f9d2
29993 Author: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
29994 Date:   Fri Mar 27 10:21:14 2009 +0100
29995
29996     UBIFS: add R/O compatibility
29997
29998     Now UBIFS is supported by u-boot. If we ever decide to change the
29999     media format, then people will have to upgrade their u-boots to
30000     mount new format images. However, very often it is possible to
30001     preserve R/O forward-compatibility, even though the write
30002     forward-compatibility is not preserved.
30003
30004     This patch introduces a new super-block field which stores the
30005     R/O compatibility version.
30006
30007     Signed-off-by: Artem Bityutskiy <Artem.Bityutskiy@nokia.com>
30008     Acked-by: Adrian Hunter <Adrian.Hunter@nokia.com>
30009     Signed-off-by: Stefan Roese <sr@denx.de>
30010
30011 commit 852dbfdd56f68eb67d138b306a64e4de58dabb91
30012 Author: Mike Frysinger <vapier@gentoo.org>
30013 Date:   Mon Mar 23 22:27:34 2009 -0400
30014
30015     more command usage cleanup
30016
30017     Fix up a few dangling commands like in "Command usage cleanup" commit.
30018
30019     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30020
30021 commit b93b24bf76f8a8220b236df3a5f30b2204eb4edc
30022 Author: Ladislav Michl <ladis@linux-mips.org>
30023 Date:   Mon Mar 23 12:06:07 2009 +0100
30024
30025     Separate mtdparts command from jffs2
30026
30027     On Thu, Mar 19, 2009 at 01:30:36PM +0100, Stefan Roese wrote:
30028     > Currently the mtdparts commands are included in the jffs2 command support.
30029     > This doesn't make sense anymore since other commands (e.g. UBI) use this
30030     > infrastructure as well now. This patch separates the mtdparts commands from
30031     > the jffs2 commands making it possible to only select mtdparts when no JFFS2
30032     > support is needed.
30033
30034     ... and to make it useful for NAND chips as well, we should also remove now
30035     unrelated CONFIG_JFFS2_NAND. Note that struct part_info etc is in
30036     jffs2/load_kernel.h which is a bit misleading filename for that purpose,
30037     but that can be fixed later (tm).
30038
30039     Signed-off-by:  Ladislav Michl <ladis@linux-mips.org>
30040
30041 commit b196ca75503ce307c535b87bf47d51f05e7530df
30042 Author: Mike Frysinger <vapier@gentoo.org>
30043 Date:   Sun Mar 22 22:18:01 2009 -0400
30044
30045     smc91111_eeprom: move board-specific init into SMC91111_EEPROM_INIT()
30046
30047     Rather than sticking Blackfin-specific stuff into the eeprom example, use
30048     an indirect macro so that any board can override it with their own magic
30049     sauce in their board config file.
30050
30051     Also fix some spurious semi-colons in defines while I'm at it ...
30052
30053     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30054     CC: Ben Warren <biggerbadderben@gmail.com>
30055
30056 commit f5cf2ef2ad2a8bf321712ab460ed846120163d74
30057 Author: Sascha Hauer <s.hauer@pengutronix.de>
30058 Date:   Sat Mar 21 09:38:46 2009 -0400
30059
30060     mpc52xx phy: initialize only when needed
30061
30062     Do not initialize phy on startup, instead initialize it
30063     when we actually need it.
30064
30065     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
30066
30067 commit 03bab0091948196b9558248684c04f60943ca4b5
30068 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30069 Date:   Mon Mar 30 16:51:40 2009 +0200
30070
30071     at91sam9263ek: enable hush and auto complete support
30072
30073     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30074     Acked-by: Stelian Pop <stelian@popies.net>
30075
30076 commit 4758ebdd53571d4d183be5c2db8f0ee4ef368915
30077 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30078 Date:   Fri Mar 27 23:26:44 2009 +0100
30079
30080     at91: move dataflash spi driver to drivers/spi
30081
30082     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30083
30084 commit 2b7178afce59f71e95da657273f4132012098c1f
30085 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30086 Date:   Fri Mar 27 23:26:44 2009 +0100
30087
30088     at91: move usb driver to drivers/usb
30089
30090     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30091
30092 commit f82518d7f443ebac5f8821103a3c521c963aa6ee
30093 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30094 Date:   Fri Mar 27 23:26:43 2009 +0100
30095
30096     at91rm9200: Reset update
30097
30098     Update the rm9200 reset sequence to try executing a board-specific reset
30099     function and move specific board reset to board.
30100
30101     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30102
30103 commit 3524049cd053746298e4cfab2449882e75c146fc
30104 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30105 Date:   Fri Mar 27 23:26:43 2009 +0100
30106
30107     at91rm9200: move serial shutdown code to serial drivers
30108
30109     introduce serial_exit for this purpose. Use it only when the rm9200
30110     serial driver is active
30111
30112     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30113
30114 commit beebd851cdbc9dd070bcdfec1fd8f17e3cc91bc0
30115 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30116 Date:   Fri Mar 27 23:26:43 2009 +0100
30117
30118     at91rm9200: move serial driver to drivers/serial
30119
30120     add CONFIG_AT91RM9200_USART to activate the driver
30121
30122     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30123
30124 commit cb82a532669f6b02225ec3429ea4d49ff2b97d0a
30125 Author: Ulf Samuelsson <ulf@atmel.com>
30126 Date:   Fri Mar 27 23:26:43 2009 +0100
30127
30128     Add support for the AT91RM9200EK Board.
30129
30130     The AT91RM9200-EK Evaluation Board supports the AT91RM9200
30131     ARM9-based 32-bit RISC microcontroller and enables real-time code development
30132     and evaluation.
30133
30134     Here is the chip page on Atmel website:
30135     http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3507
30136
30137     with
30138         - NOR (cfi driver)
30139         - DataFlash
30140         - USB OHCI
30141         - Net
30142         - I2C (hard)
30143
30144     Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
30145     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30146
30147 commit b9c0e4c29e3ec12668ac50e954e7c9ba8f7aa10a
30148 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30149 Date:   Fri Mar 27 23:26:42 2009 +0100
30150
30151     add dataflash mmc mux missing support
30152
30153     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30154
30155 commit 2a325ce3c705ab2d82760afc541c511328472df8
30156 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30157 Date:   Fri Mar 27 23:26:42 2009 +0100
30158
30159     at91rm9200dk: Move conditional compilation to Makefile
30160
30161     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30162
30163 commit 90a92a708d5180a20d600ba0fc2352ec76dc3829
30164 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30165 Date:   Fri Mar 27 23:26:42 2009 +0100
30166
30167     at91: rename DATAFLASH_MMC_SELECT to CONFIG_DATAFLASH_MMC_SELECT
30168
30169     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30170
30171 commit 843a2654bce74192de2b5a43474fdc27a572ab40
30172 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30173 Date:   Fri Mar 27 23:26:42 2009 +0100
30174
30175     at91sam9: add watchdog support
30176
30177     Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
30178     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30179
30180 commit a47492ac60657dd9d59c713aa049319ea6eabd52
30181 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30182 Date:   Fri Mar 27 13:14:52 2009 +0100
30183
30184     at91sam9/at91cap: spi init add hardware chip select support
30185
30186     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30187
30188 commit 66932ac3929c7a145a6ef6574a96fd7535154951
30189 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30190 Date:   Sat Apr 4 19:15:40 2009 +0200
30191
30192     netstar: fix crc32.c dependancy location
30193
30194     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30195
30196 commit 42f9ebff2f758bef524780a00c712eb63a72d99b
30197 Author: Scott Wood <scottwood@freescale.com>
30198 Date:   Fri Apr 3 15:24:40 2009 -0500
30199
30200     MPC8260ADS: Define CONFIG_HAS_ETH0.
30201
30202     This is required so that the MAC address will be updated in the device tree.
30203
30204     Signed-off-by: Scott Wood <scottwood@freescale.com>
30205
30206 commit 8701eceffdf77e2908d0b58add0dabc16edf6087
30207 Author: Scott Wood <scottwood@freescale.com>
30208 Date:   Fri Apr 3 15:26:45 2009 -0500
30209
30210     PQ2FADS: Enable PCI.
30211
30212     PCI on PQ2FADS is very similar to PCI on MPC8272ADS.
30213
30214     Signed-off-by: Scott Wood <scottwood@freescale.com>
30215
30216 commit 83863df04bd30bfe2430b0c43ca9f78596d3f0bc
30217 Author: Wolfgang Denk <wd@denx.de>
30218 Date:   Sat Apr 4 16:57:50 2009 +0200
30219
30220     Fix quoting bug introduced by commit 74de7aef
30221
30222     Signed-off-by: Wolfgang Denk <wd@denx.de>
30223
30224 commit ecf3fb223a56e3c6aa696d94d694eeaca0f44d33
30225 Author: Wolfgang Denk <wd@denx.de>
30226 Date:   Sat Apr 4 16:14:51 2009 +0200
30227
30228     Fix implicit declaration of function 'htons'
30229
30230     Include <netinet/in.h> instead of <linux/in.h> to get htons()
30231     prototpye.
30232
30233     Signed-off-by: Wolfgang Denk <wd@denx.de>
30234
30235 commit e6a6789f41f0560ce280089fbd3f1bd0f0f64306
30236 Author: Kumar Gala <galak@kernel.crashing.org>
30237 Date:   Sat Apr 4 10:21:02 2009 -0500
30238
30239     fsl_law: Fix bug in calculation of LAW sizing
30240
30241     In set_ddr_laws() when we determined how much of the size requested
30242     to be mapped was covered by the the first LAW we needed to recalculate
30243     the size based on what was actually mapped.
30244
30245     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
30246
30247 commit 32049b4048ff8e59bd5ba6160d6d5206d283b2a2
30248 Author: Kumar Gala <galak@kernel.crashing.org>
30249 Date:   Thu Apr 2 13:57:05 2009 -0500
30250
30251     fsl_pci: Move prototypes into fsl_pci.h and remove explicit externs
30252
30253     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
30254
30255 commit c8514622e2713d9c47919acfe23fce386782afe7
30256 Author: Kumar Gala <galak@kernel.crashing.org>
30257 Date:   Thu Apr 2 13:22:48 2009 -0500
30258
30259     fsl_pci: Renamed immap_fsl_pci.h to fsl_pci.h
30260
30261     Rename the pci header for FSL HW so we can move some prototypes
30262     in there and stop doing explicit externs
30263
30264     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
30265
30266 commit afcbce07e9323c0e8aeb783ba7ce6104860fd7a7
30267 Author: Wolfgang Denk <wd@denx.de>
30268 Date:   Sat Apr 4 16:10:40 2009 +0200
30269
30270     Fix building of env_embedded.o
30271
30272     Since commit a706bfc7 common/env_embedded.o and tools/envcrc were
30273     only built when CONFIG_ENV_IS_EMBEDDED was set, but this breaks
30274     building for many boards.
30275
30276     We always have to build these files when CONFIG_ENV_IS_IN_FLASH is
30277     set.
30278
30279     Signed-off-by: Wolfgang Denk <wd@denx.de>
30280
30281 commit a31e091ad70915278fb15b79d6ae53ea2d44b251
30282 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30283 Date:   Sat Apr 4 12:49:11 2009 +0200
30284
30285     rename include/zlib.h to include/u-boot/zlib.h
30286
30287     Some systems have zlib.h installed in /usr/include/. This isn't the
30288     desired file for u-boot code - we want the one in include/zlib.h.
30289     This rename will avoid the conflict.
30290
30291     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30292     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30293
30294 commit ae644c178f097874a92a6d934f364985fc7e075a
30295 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30296 Date:   Sat Apr 4 12:46:31 2009 +0200
30297
30298     tools/Makefile: fix image.c dependancy location
30299
30300     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30301     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30302
30303 commit b074a7081124d7f05fd1651a3bc0b5579fdfa473
30304 Author: Mike Frysinger <vapier@gentoo.org>
30305 Date:   Sat Apr 4 07:42:25 2009 -0400
30306
30307     tools: add ncb to gitignore
30308
30309     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30310
30311 commit 453c0d7558215cbc8636d94af172886d84e0dbba
30312 Author: Detlev Zundel <dzu@denx.de>
30313 Date:   Fri Apr 3 16:45:46 2009 +0200
30314
30315     include/ns16550.h: Unify structure declaration for registers
30316
30317     Instead of special casing the different access patterns, use common
30318     code with light macros sprinkled in to accomodate for the different
30319     layouts of the register structure.
30320
30321     Note that this also changes the types of the registers for the
30322     "positively packed (>1)" cases.  As the registers truly are unsigned
30323     chars, this is surely the Right Thing, but it is a semantic change.
30324     Note that for this case depending on the endianness on the bus, we may
30325     see a change of behaviour.
30326
30327     Signed-off-by: Detlev Zundel <dzu@denx.de>
30328
30329 commit 0a145ce6e7075aa0f4869d6f6149a5ff205d95df
30330 Author: Peter Tyser <ptyser@xes-inc.com>
30331 Date:   Fri Mar 13 18:54:52 2009 -0500
30332
30333     Delete now unused tools/Makefile.win32
30334
30335     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30336
30337 commit 2f8d396b9302eddcd8d552648e101a46b7a80acd
30338 Author: Peter Tyser <ptyser@xes-inc.com>
30339 Date:   Fri Mar 13 18:54:51 2009 -0500
30340
30341     Add support for building native win32 tools
30342
30343     Add support for compiling the host tools in the tools directory using
30344     the MinGW toolchain.  This produces executables which can be used on
30345     standard Windows computers without requiring cygwin.
30346
30347     One must specify the MinGW compiler and strip utilities as if they
30348     were the host toolchain in order to build win32 executables, eg:
30349
30350     make HOSTCC=i586-mingw32msvc-gcc HOSTSTRIP=i586-mingw32msvc-strip tools
30351
30352     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30353
30354 commit e50abf662efbf4ce0e731062c8d3c8ec54763ae2
30355 Author: Peter Tyser <ptyser@xes-inc.com>
30356 Date:   Fri Mar 13 18:54:50 2009 -0500
30357
30358     tools/Makefile: Simplify HOST_CFLAGS/HOST_LDFLAGS generation
30359
30360     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30361
30362 commit b0d4d7219a4806e46affc96bd1f65397194a6e72
30363 Author: Peter Tyser <ptyser@xes-inc.com>
30364 Date:   Fri Mar 13 18:54:49 2009 -0500
30365
30366     tools/Makefile: Create generic build rules
30367
30368     Create a few generic build rules to replace the current method which has
30369     1 build target for each file
30370
30371     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30372
30373 commit 273174ddbcce215c42f6c307470cd5580a3f72bf
30374 Author: Peter Tyser <ptyser@xes-inc.com>
30375 Date:   Fri Mar 13 18:54:48 2009 -0500
30376
30377     tools/Makefile: Use auto-generated object file dependencies
30378
30379     Files in the SRCS variable have their dependencies automatically
30380     generated so remove duplicate explicit dependencies
30381
30382     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30383
30384 commit fb8b33c1e6d621ea3347a75ad3a42a386b44e589
30385 Author: Peter Tyser <ptyser@xes-inc.com>
30386 Date:   Fri Mar 13 18:54:47 2009 -0500
30387
30388     tools/Makefile: Remove symlinks for remaining source files
30389
30390     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30391
30392 commit eed073315b6447eceadf7468a4c2b757442c7c6f
30393 Author: Peter Tyser <ptyser@xes-inc.com>
30394 Date:   Fri Mar 13 18:54:46 2009 -0500
30395
30396     tools/Makefile: Dynamically generate libfdt object dependencies
30397
30398     Add the libfdt files to the SRCS variable so that they have their
30399     dependencies automatically generated
30400
30401     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30402
30403 commit c0170175393b94560fa7a5da6dd31377df5f4a72
30404 Author: Peter Tyser <ptyser@xes-inc.com>
30405 Date:   Fri Mar 13 18:54:45 2009 -0500
30406
30407     tools/Makefile: Remove symlinks for fdt targets
30408
30409     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30410
30411 commit 45d6bdff68877ea214ff33cc1c89a29c76e96f51
30412 Author: Peter Tyser <ptyser@xes-inc.com>
30413 Date:   Fri Mar 13 18:54:44 2009 -0500
30414
30415     tools/Makefile: Add libfdt/ to the include search path
30416
30417     This change makes the process of symlinking libfdt_internal.h
30418     unnecessary
30419
30420     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30421
30422 commit fba0e3a0814f9bf48c32a4c8a7987c36ae96651b
30423 Author: Peter Tyser <ptyser@xes-inc.com>
30424 Date:   Fri Mar 13 18:54:43 2009 -0500
30425
30426     tools: Remove unecessary symlinking of zlib.h
30427
30428     crc32.c uses the zlib.h header in include/u-boot/zlib.h.  The symlink
30429     was previously necessary to give U-Boot's version of zlib.h precedence
30430     over the host computer's version of zlib.h.
30431
30432     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30433
30434 commit 40b8d909ace06f6f494dee08ffa64a82493e72e9
30435 Author: Peter Tyser <ptyser@xes-inc.com>
30436 Date:   Fri Mar 13 18:54:42 2009 -0500
30437
30438     tools/Makefile: Add tools/ to the include search path
30439
30440     This change makes the process of symlinking mkimage.h and fdt_host.h
30441     unnecessary
30442
30443     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30444
30445 commit 1cd300de5e19c9e8383ee2eb2b6bd3b8b9378c78
30446 Author: Peter Tyser <ptyser@xes-inc.com>
30447 Date:   Fri Mar 13 18:54:41 2009 -0500
30448
30449     tools/Makefile: Compile ncb when CONFIG_NETCONSOLE
30450
30451     Also conditionally add ncb.o to OBJ_FILES list
30452
30453     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30454
30455 commit 123c48a21ce08b4a33f36e96cc75f92324e761d7
30456 Author: Peter Tyser <ptyser@xes-inc.com>
30457 Date:   Fri Mar 13 18:54:40 2009 -0500
30458
30459     tools/Makefile: Make gen_eth_addr dependent upon CONFIG_CMD_NET
30460
30461     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30462
30463 commit 4d93a0a807b8ca0289ba5da00c646cd2d54af120
30464 Author: Peter Tyser <ptyser@xes-inc.com>
30465 Date:   Fri Mar 13 18:54:39 2009 -0500
30466
30467     tools/Makefile: Make envcrc dependent upon CONFIG_ENV_IS_EMBEDDED
30468
30469     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30470
30471 commit cd26a31a23f9a58ba52870f8ffb57d77d1baee20
30472 Author: Peter Tyser <ptyser@xes-inc.com>
30473 Date:   Fri Mar 13 18:54:38 2009 -0500
30474
30475     tools/Makefile: Make inca-swap-bytes dependent on CONFIG_INCA_IP
30476
30477     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30478
30479 commit 7cd5cbc34699ccc15d0277f48375cad928d04faf
30480 Author: Peter Tyser <ptyser@xes-inc.com>
30481 Date:   Fri Mar 13 18:54:37 2009 -0500
30482
30483     tools/Makefile: Make ubsha1 dependent upon CONFIG_SHA1_CHECK_UB_IMG
30484
30485     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30486
30487 commit eeba8617908e33f7e7db3b1588c04ca65b856793
30488 Author: Peter Tyser <ptyser@xes-inc.com>
30489 Date:   Fri Mar 13 18:54:36 2009 -0500
30490
30491     tools/Makefile: Make img2srec dependent upon CONFIG_CMD_LOADS
30492
30493     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30494
30495 commit 335ffe7e0e0a30e90ce409c3279016a582157d8e
30496 Author: Peter Tyser <ptyser@xes-inc.com>
30497 Date:   Fri Mar 13 18:54:35 2009 -0500
30498
30499     tools/Makefile: Build bmp_logo only when LCD or VIDEO logos are enabled
30500
30501     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30502
30503 commit ee3584a5970230ee96aae19505ad3226734ee4ff
30504 Author: Peter Tyser <ptyser@xes-inc.com>
30505 Date:   Fri Mar 13 18:54:34 2009 -0500
30506
30507     tools/Makefile: Split variable declarations into multiple lines
30508
30509     Split variable declarations into multiple lines and use the standard
30510     VAR-y convention.  Also move object and binary variable declarations to
30511     after config.mk has been included to allow for these lists to utilize
30512     the CONFIG_XXX variables.
30513
30514     These changes lay the groundwork for conditional compilation of files
30515     in the tools directory.
30516
30517     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30518
30519 commit 21d28e95ed874ab1ed9787f939d8a53e99d30ddb
30520 Author: Peter Tyser <ptyser@xes-inc.com>
30521 Date:   Fri Mar 13 18:54:33 2009 -0500
30522
30523     tools/Makefile: Remove inappropriate double-tabs
30524
30525     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30526
30527 commit 652f4ba076689fd0acd447561a777b1c440a4b57
30528 Author: Peter Tyser <ptyser@xes-inc.com>
30529 Date:   Fri Mar 13 18:54:32 2009 -0500
30530
30531     tools/Makefile: Remove HOSTARCH HOSTOS defines
30532
30533     The values of HOSTARCH and HOSTOS which are exported from the top-level
30534     Makefile should be used
30535
30536     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30537
30538 commit 2eeb4e95fbfafe54645fae7ec0b2594101f0573b
30539 Author: Peter Tyser <ptyser@xes-inc.com>
30540 Date:   Fri Mar 13 18:54:31 2009 -0500
30541
30542     gen_eth_addr: Use POSIX rand() and srand()
30543
30544     Replace random()/srandom() use with rand()/srand() to support
30545     compilation with the mingw toolchain.  The rand()/srand() functions are
30546     generally more common and are functionally equivalent to the original
30547     random()/srandom() calls.
30548
30549     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30550
30551 commit 24d2ae5e9debe4b75151a55251031a14477fa875
30552 Author: Peter Tyser <ptyser@xes-inc.com>
30553 Date:   Fri Mar 13 18:54:28 2009 -0500
30554
30555     elf.h: Use stdint.h to provide standard typedefs for WIN32
30556
30557     The original code provided an incomplete set of typedefs for WIN32
30558     compiles and replicated the standard typedefs that are already
30559     provided by stdint.h
30560
30561     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30562
30563 commit a706bfc7d0e2d1935c5670045288e6cd1ffdfabc
30564 Author: Peter Tyser <ptyser@xes-inc.com>
30565 Date:   Fri Mar 13 18:54:27 2009 -0500
30566
30567     common/Makefile: Conditionally compile env_embedded.o
30568
30569     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30570
30571 commit 2b48f7d5f62835f87278efb498397b6ae9e2d117
30572 Author: Peter Tyser <ptyser@xes-inc.com>
30573 Date:   Fri Mar 13 18:54:26 2009 -0500
30574
30575     Makefile: Add removal of *.exe files to clean target
30576
30577     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30578
30579 commit d0d6144e0e4a03a68311b781f3dde38dc9316b82
30580 Author: Peter Tyser <ptyser@xes-inc.com>
30581 Date:   Fri Mar 13 18:54:25 2009 -0500
30582
30583     Makefile: Make autoconf.mk a dependency of the depend target
30584
30585     The original code did not generate autoconf.mk until after some targets
30586     dependencies had already been calculated, for example the directories in
30587     the SUBDIRS variable
30588
30589     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
30590
30591 commit 75eb82ec7cacb18d059d701b35677b93d2bb7596
30592 Author: unsik Kim <donari75@gmail.com>
30593 Date:   Wed Feb 25 11:31:24 2009 +0900
30594
30595     mflash: Initial mflash support
30596
30597     Mflash is fusion memory device mainly targeted consumer eletronic and
30598     mobile phone.
30599     Internally, it have nand flash and other hardware logics and supports
30600     some different operation (ATA, IO, XIP) modes.
30601
30602     IO mode is custom mode for the host that doesn't have IDE interface.
30603     (Many mobile targeted SoC doesn't have IDE bus)
30604
30605     This driver support mflash IO mode.
30606
30607     Followings are brief descriptions about IO mode.
30608
30609     1. IO mode based on ATA protocol and uses some custom command. (read
30610        confirm, write confirm)
30611     2. IO mode uses SRAM bus interface.
30612
30613     Signed-off-by: unsik Kim <donari75@gmail.com>
30614
30615 commit 200779e3e2a9aeda7030b171a8c39d7797019917
30616 Author: Detlev Zundel <dzu@denx.de>
30617 Date:   Fri Apr 3 11:53:01 2009 +0200
30618
30619     Rename common ns16550 constants with UART_ prefix to prevent conflicts
30620
30621     Fix problems introduced in commit
30622     7b5611cdd12ca0cc33f994f0d4a4454788fc3124 [inka4x0: Add hardware
30623     diagnosis functions for inka4x0] which redefined MSR_RI which is
30624     already used on PowerPC systems.
30625
30626     Also eliminate redundant definitions in ps2mult.h.  More cleanup will
30627     be needed for other redundant occurrences though.
30628
30629     Signed-off-by: Detlev Zundel <dzu@denx.de>
30630
30631 commit 99067b08f4a0ce20ff337a35211239f334d8f451
30632 Author: Scott Wood <scottwood@freescale.com>
30633 Date:   Wed Apr 1 15:33:24 2009 -0500
30634
30635     Noisily disable the legacy NAND subsystem.
30636
30637     Legacy NAND is marked for feature removal after April 2009 (i.e. this
30638     upcoming release).  There are still several boards that reference it
30639     (though many do so only for disk-on-chip support which has been silently
30640     disabled for a while now).  These boards will now fail to build
30641     with #error, though the code is still there if the user removes #error.
30642
30643     The plan is to remove the code outright in the next release, along with
30644     any board code that refers to it (such as board/esd/common/auto_update.c).
30645
30646     Also, remove the legacy NAND API description from README.nand.
30647
30648     Signed-off-by: Scott Wood <scottwood@freescale.com>
30649
30650 commit 69bcabb51686fdd133cb1848c0d3b0a4fc6ca5cf
30651 Author: apgmoorthy <moorthy.apg@samsung.com>
30652 Date:   Fri Mar 27 14:45:23 2009 +0530
30653
30654     Fix OneNAND ipl to read CONFIG_SYS_MONITOR_LEN
30655
30656     Currently OneNAND initial program loader (ipl) reads only block 0 ie 128KB.
30657     However, u-boot image for apollon board is 195KB making the board
30658     unbootable with OneNAND.
30659
30660     Fix ipl to read CONFIG_SYS_MONITOR_LEN.
30661     CONFIG_SYS_MONITOR_LEN macro holds the U-Boot image size.
30662
30663     Signed-off-by: Rohit Hagargundgi <h.rohit@samsung.com>
30664     Signed-off-by: Gangheyamoorthy   <moorthy.apg@samsung.com>
30665     Signed-off-by: Scott Wood <scottwood@freescale.com>
30666
30667 commit 74de7aefd79690bae8cf5a5120f5962d444be089
30668 Author: Wolfgang Denk <wd@denx.de>
30669 Date:   Wed Apr 1 23:34:12 2009 +0200
30670
30671     Add "source" command; prepare removal of "autoscr" command
30672
30673     According to the doc/feature-removal-schedule.txt, the "autoscr"
30674     command will be replaced by the "source" command in approximately 6
30675     months from now.
30676
30677     This patch prepares this change and starts a 6 month transition
30678     period as follows:
30679
30680     - The new "source" command has been added, which implements exactly
30681       the same functionlaity as the old "autoscr" command before
30682     - The old "autoscr" command name is kept as an alias for compatibility
30683     - Command sequences, script files atc. have been adapted to use the
30684       new "source" command
30685     - Related environment variables ("autoscript", "autoscript_uname")
30686       have *not* been adapted yet; these will be renamed resp. removed in
30687       a separate patch when the support for the "autoscr" command get's
30688       finally dropped.
30689
30690     Signed-off-by: Wolfgang Denk <wd@denx.de>
30691
30692 commit 78237df55248034a2d7c2daea992b9dbe7ca8e96
30693 Author: Wolfgang Denk <wd@denx.de>
30694 Date:   Thu Apr 2 17:31:09 2009 +0200
30695
30696     Add "GPL cleanup" task to feature-removal-schedule.txt
30697
30698     Announce removal of all non-GPL or GPL-incompatible files
30699     after August 2009.
30700
30701     Signed-off-by: Wolfgang Denk <wd@denx.de>
30702
30703 commit d9596ffbdc79cea285010b67dd20a4618303f624
30704 Author: Mike Frysinger <vapier@gentoo.org>
30705 Date:   Thu Apr 2 12:51:28 2009 -0400
30706
30707     sf: stmicro: dont send 4 bytes when reading status register
30708
30709     I can't find anywhere in the datasheet that says the status register needs
30710     3 dummy bytes sent to it before being able to read back the first real
30711     result.  Tests on a Blackfin board show that after writing the opcode, the
30712     status register starts coming back immediately.  So only write out the
30713     read status register opcode before polling the result.
30714
30715     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30716     CC: Jason McMullan <mcmullan@netapp.com>
30717     CC: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
30718
30719 commit 1abe365ffcfc29c061e8fd8b45551be5ad1428dd
30720 Author: Mike Frysinger <vapier@gentoo.org>
30721 Date:   Thu Apr 2 08:11:31 2009 -0400
30722
30723     sf: set common timeouts in seconds, not milliseconds
30724
30725     Since timeouts are only hit when there is a problem in the system, we
30726     don't want to prematurely timeout on a functioning setup.  Thus having
30727     low timeouts (in milliseconds) doesn't gain us anything in the production
30728     case, but rather increases likely hood of causing problems where none
30729     otherwise exist.
30730
30731     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30732     CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30733
30734 commit 2a6ce1115b3cbe746965cfa0058ce645b6c1ada1
30735 Author: Mike Frysinger <vapier@gentoo.org>
30736 Date:   Thu Apr 2 06:51:49 2009 -0400
30737
30738     sf: stmicro: use common page timeout define
30739
30740     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30741     CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30742
30743 commit 0dcdbb172c2fdf60c5c578980308b312fd56496f
30744 Author: Mike Frysinger <vapier@gentoo.org>
30745 Date:   Sat Mar 28 06:41:09 2009 -0400
30746
30747     sf: always read 5 bytes for the idcode
30748
30749     Some SPI flash drivers like to have extended id information available
30750     (like the spansion flash), so rather than making it re-issue the ID cmd
30751     to get at the last 2 bytes, have the common code read 5 bytes rather than
30752     just 3.  This also matches the Linux behavior where it always reads 5 id
30753     bytes from all flashes.
30754
30755     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30756     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30757     CC: Mingkai Hu <Mingkai.hu@freescale.com>
30758
30759 commit 9726ba4abaa16cd6c385ad350d403f98a8eacf52
30760 Author: Mike Frysinger <vapier@gentoo.org>
30761 Date:   Fri Mar 27 16:34:21 2009 -0400
30762
30763     sf: stmicro: drop redundant id read
30764
30765     The common SPI flash code reads the idcode and passes it down to the SPI
30766     flash driver, so there is no need to read it again ourselves.
30767
30768     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30769     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30770     CC: Jason McMullan <mcmullan@netapp.com>
30771     CC: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
30772
30773 commit 1c5874374e091b4bb62917c519861f7682fe066e
30774 Author: Mike Frysinger <vapier@gentoo.org>
30775 Date:   Fri Mar 27 19:27:58 2009 -0400
30776
30777     sf: add driver for SST flashes
30778
30779     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30780     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30781
30782 commit f773a1bbdb8f3bf1ddab2874f36f043c4f8f044d
30783 Author: Mike Frysinger <vapier@gentoo.org>
30784 Date:   Mon Mar 23 23:03:58 2009 -0400
30785
30786     sf: drop DEBUG defines
30787
30788     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30789     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
30790
30791 commit 6b850a9fa8a216f3692da2511cb1a6c16409b1af
30792 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30793 Date:   Sun Jan 4 07:44:07 2009 +0100
30794
30795     mtd: add some at45 spi flash support
30796
30797      - AT45DB321D
30798      - AT45DB161D
30799      - AT45DB081D
30800      - AT45DB041D
30801      - AT45DB021D
30802      - AT45DB011D
30803
30804     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
30805     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30806
30807 commit 6805e4bf83e6f444f7411101228766c8a7aec5f7
30808 Author: Mingkai Hu <Mingkai.hu@freescale.com>
30809 Date:   Tue Mar 31 14:09:41 2009 +0800
30810
30811     mtd: SPI Flash: Support the Spansion Flash
30812
30813     Add MTD SPI Flash support for S25FL008A, S25FL016A,
30814     S25FL032A, S25FL064A, S25FL128P.
30815
30816     Signed-off-by: Mingkai Hu <Mingkai.hu@freescale.com>
30817     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30818
30819 commit 40587701924aa0afc86b3840421b4cc6de42c748
30820 Author: Mike Frysinger <vapier@gentoo.org>
30821 Date:   Mon Mar 30 20:56:45 2009 -0400
30822
30823     Blackfin: force all boards to HZ of 1000
30824
30825     Since the Blackfin timer code requires HZ to be 1000, barf on any board
30826     that tries to use a different value.
30827
30828     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30829
30830 commit f4032d2eec9d71a59c6c724671e577f67a76839b
30831 Author: Mike Frysinger <vapier@gentoo.org>
30832 Date:   Fri Mar 27 21:07:45 2009 -0400
30833
30834     Blackfin: bf533-stamp: drop old spi flash driver
30835
30836     Now that the common SPI flash code supports all the flashes, we can stop
30837     using the old driver.
30838
30839     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30840
30841 commit bc72f50a659d0d1b551817e1910b9b2be1c7e496
30842 Author: Mike Frysinger <vapier@gentoo.org>
30843 Date:   Thu Mar 26 15:42:12 2009 -0400
30844
30845     Blackfin: add BF538/BF539 SPI portmux handling
30846
30847     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30848
30849 commit 46ac352f0f9406a5f9aa157ac62867fb4650dfd3
30850 Author: Mike Frysinger <vapier@gentoo.org>
30851 Date:   Mon Mar 23 22:36:10 2009 -0400
30852
30853     Blackfin: do not delay on output bytes
30854
30855     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30856
30857 commit dbc6ab9f75bd0c13d3f42692e9463f8ab65fc382
30858 Author: Mike Frysinger <vapier@gentoo.org>
30859 Date:   Mon Mar 23 22:17:27 2009 -0400
30860
30861     Blackfin: drop newline from OTP help
30862
30863     Looks like I accidentally added a newline to the OTP help when merging and
30864     older change.
30865
30866     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30867
30868 commit d3c38d96b991d641a33f7748130dae008563cdc9
30869 Author: Mike Frysinger <vapier@gentoo.org>
30870 Date:   Sun Mar 22 23:43:31 2009 -0400
30871
30872     Blackfin: convert bfin_sdh to legacy mmc
30873
30874     The Blackfin SDH controller is still using the legacy framework, so update
30875     the driver to use the renamed functions.
30876
30877     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30878
30879 commit d248cfb2d940b742f6bfdba9b832a3df96da3101
30880 Author: Mike Frysinger <vapier@gentoo.org>
30881 Date:   Sun Feb 22 16:30:38 2009 -0500
30882
30883     Blackfin: bf537-stamp: split CF/IDE code out into dedicated cf-ide.c
30884
30885     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30886
30887 commit ad9073211ca9e62162a39851e082b8d07a662fb6
30888 Author: Mike Frysinger <vapier@gentoo.org>
30889 Date:   Fri Feb 13 17:10:58 2009 -0500
30890
30891     Blackfin: fix crash when booting from external memory
30892
30893     When testing a u-boot binary that hasn't been booted from the bootrom, we
30894     have to make sure the bootstruct structure has sane storage space.  If we
30895     don't, the initcode will crash when it tries to dereference an invalid
30896     pointer.
30897
30898     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30899
30900 commit 84a9dda324c3faa56be14449d7519b993d9397a9
30901 Author: Mike Frysinger <vapier@gentoo.org>
30902 Date:   Sun Oct 12 21:32:52 2008 -0400
30903
30904     Blackfin: bf518f-ezbrd: new board port
30905
30906     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30907
30908 commit 0c31ddf7b70f77dede42dc82ecab7753a819acaa
30909 Author: Mike Frysinger <vapier@gentoo.org>
30910 Date:   Sun Oct 12 21:30:48 2008 -0400
30911
30912     Blackfin: bf526-ezbrd: new board port
30913
30914     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30915
30916 commit 5c45f7cac2f74e2c14aa6b028cd969651cc9ac8e
30917 Author: Mike Frysinger <vapier@gentoo.org>
30918 Date:   Sun Oct 12 21:25:33 2008 -0400
30919
30920     Blackfin: bf538f-ezkit: new board port
30921
30922     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30923
30924 commit d9a5d113b93583c984711127ab8503e136ed1e4a
30925 Author: Mike Frysinger <vapier@gentoo.org>
30926 Date:   Sun Oct 12 20:59:12 2008 -0400
30927
30928     Blackfin: bf527-ezkit: new board port
30929
30930     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30931
30932 commit 76d21803ddd7dc4bcb81739ea2d3cd679e052f46
30933 Author: Mike Frysinger <vapier@gentoo.org>
30934 Date:   Sun Oct 12 05:05:42 2008 -0400
30935
30936     Blackfin: bf548-ezkit: new board port
30937
30938     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
30939
30940 commit 67b89c79e72fe86b0ea0199425d880630beb95d8
30941 Author: Laurent Gregoire <laurent.gregoire@tomtom.com>
30942 Date:   Tue Mar 3 14:23:59 2009 +0100
30943
30944     libfdt: Fix C++ compile-time cast error on gnu 4.2.1
30945
30946     Allow the inclusion of libfdt.h in C++ source.
30947
30948     Signed-off-by: Laurent Gregoire <laurent.gregoire@tomtom.com>
30949     Acked-by: David Gibson <david@gibson.dropbear.id.au>
30950
30951 commit 13d93f38e86818739317b0206d597265cf9e675e
30952 Author: Emil Medve <Emilian.Medve@Freescale.com>
30953 Date:   Mon Feb 23 10:43:36 2009 -0600
30954
30955     Fix a possible overflow case detected by gcc 4.3.2
30956
30957     .../dtc/libfdt/fdt_sw.c: In function 'fdt_end_node':
30958     .../dtc/libfdt/fdt_sw.c:81: error: assuming signed overflow does not occur when assuming that (X + c) < X is always false
30959
30960     Signed-off-by: Emil Medve <Emilian.Medve@Freescale.com>
30961
30962 commit a22d9cfbb5bcfb3dc6ffd64d391b568e8a0ce383
30963 Author: David Gibson <david@gibson.dropbear.id.au>
30964 Date:   Fri Feb 6 14:03:24 2009 +1100
30965
30966     libfdt: Rework/cleanup fdt_next_tag()
30967
30968     Currently, callers of fdt_next_tag() must usually follow the call with
30969     some sort of call to fdt_offset_ptr() to verify that the blob isn't
30970     truncated in the middle of the tag data they're going to process.
30971     This is a bit silly, since fdt_next_tag() generally has to call
30972     fdt_offset_ptr() on at least some of the data following the tag for
30973     its own operation.
30974
30975     This patch alters fdt_next_tag() to always use fdt_offset_ptr() to
30976     verify the data between its starting offset and the offset it returns
30977     in nextoffset.  This simplifies fdt_get_property() which no longer has
30978     to verify itself that the property data is all present.
30979
30980     At the same time, I neaten and clarify the error handling for
30981     fdt_next_tag().  Previously, fdt_next_tag() could return -1 instead of
30982     a tag value in some circumstances - which almost none of the callers
30983     checked for.  Also, fdt_next_tag() could return FDT_END either because
30984     it encountered an FDT_END tag, or because it reached the end of the
30985     structure block - no way was provided to tell between these cases.
30986
30987     With this patch, fdt_next_tag() always returns FDT_END with a negative
30988     value in nextoffset for an error.  This means the several places which
30989     loop looking for FDT_END will still work correctly - they only need to
30990     check for errors at the end.  The errors which fdt_next_tag() can
30991     report are:
30992         - -FDT_ERR_TRUNCATED if it reached the end of the structure
30993            block instead of finding a tag.
30994
30995         - -FDT_BADSTRUCTURE if a bad tag was encountered, or if the
30996                tag data couldn't be verified with fdt_offset_ptr().
30997
30998     This patch also updates the callers of fdt_next_tag(), where
30999     appropriate, to make use of the new error reporting.
31000
31001     Finally, the prototype for the long gone _fdt_next_tag() is removed
31002     from libfdt_internal.h.
31003
31004     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
31005
31006 commit 2c0b843e710aa1e2da25c2592e6dbe5d0b0ab7da
31007 Author: David Gibson <david@gibson.dropbear.id.au>
31008 Date:   Fri Feb 6 14:01:56 2009 +1100
31009
31010     libfdt: Rework fdt_next_node()
31011
31012     Currently fdt_next_node() will find the next node in the blob
31013     regardless of whether it is above, below or at the same level in the
31014     tree as the starting node - the depth parameter is updated to indicate
31015     which is the case.  When a depth parameter is supplied, this patch
31016     makes it instead terminate immediately when it finds the END_NODE tag
31017     for a node at depth 0.  In this case it returns the offset immediately
31018     past the END_NODE tag.
31019
31020     This has a couple of advantages.  First, this slightly simplifies
31021     fdt_subnode_offset(), which no longer needs to explicitly check that
31022     fdt_next_node()'s iteration hasn't left the starting node.  Second,
31023     this allows fdt_next_node() to be used to implement
31024     _fdt_node_end_offset() considerably simplifying the latter function.
31025
31026     The other users of fdt_next_node() either don't need to iterate out of
31027     the starting node, or don't pass a depth parameter at all.  Any
31028     callers that really need to iterate out of the starting node, but keep
31029     tracking depth can do so by biasing the initial depth value.
31030
31031     This is a semantic change, but I think it's very unlikely to break any
31032     existing library users.
31033
31034     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
31035
31036 commit c123098035be8bae3859bbfbd06861f197c07631
31037 Author: Scott Wood <scottwood@freescale.com>
31038 Date:   Tue Mar 31 17:49:36 2009 -0500
31039
31040     mpc83xx: Set guarded bit on BAT that covers the end of the address space
31041
31042     The mpc8313erdb board currently sets DBAT6 to cover all of the final 256MiB of
31043     address space; however, not all of this space is covered by a device.  In
31044     particular, flash sits at 0xfe000000-0xfe7fffff, and nothing is mapped
31045     at the far end of the address space.
31046
31047     In zlib, there is a loop that references p[-1] if p is non-NULL.  Under
31048     some circumstances, this leads to the CPU speculatively loading from
31049     0xfffffff8 if p is NULL.  This leads to a machine check.
31050
31051     Signed-off-by: Scott Wood <scottwood@freescale.com>
31052
31053     continuation to the remaining mpc83xx boards that suffer from the same problem.
31054
31055     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
31056
31057 commit c2eb8be7f760a2efe30a495bfb10857838dcf3fa
31058 Author: Kim Phillips <kim.phillips@freescale.com>
31059 Date:   Mon Mar 30 14:28:05 2009 -0500
31060
31061     rtc: remove broken rtc_read and rtc_write declarations
31062
31063     commit 04e11cf3 "rtc: add support for 4543 RTC (manufactured by e.g.
31064     EPSON)" introduces the following build error on boards configuring e.g,
31065     the ds1374 rtc:
31066
31067     Configuring for MPC837XEMDS board...
31068     ds1374.c:103: error: static declaration of 'rtc_read' follows non-static declaration
31069     /home/r1aaha/git/u-boot/include/rtc.h:64: error: previous declaration of 'rtc_read' was here
31070     ds1374.c:104: error: conflicting types for 'rtc_write'
31071     /home/r1aaha/git/u-boot/include/rtc.h:65: error: previous declaration of 'rtc_write' was here
31072
31073     this reverts the erroneous chunk.
31074
31075     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
31076     Acked-by: Detlev Zundel <dzu@denx.de>
31077     CC: Detlev Zundel <dzu@denx.de>
31078     CC: Andreas Pfefferle <ap@denx.de>
31079
31080 commit fc39c2fd51e64707de4d61ed49479ebea2847e1b
31081 Author: Kumar Gala <galak@kernel.crashing.org>
31082 Date:   Tue Mar 31 17:58:13 2009 -0500
31083
31084     85xx/86xx: Ensure MP boot page is not used
31085
31086     We had a bug on 86xx in which the boot page used to bring up secondary
31087     cores was being overwritten and used for the malloc region in u-boot.
31088
31089     We need to reserve the region of memory that the boot page is going to
31090     be put at so nothing uses it.
31091
31092     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31093     Acked-by: Becky Bruce <beckyb@kernel.crashing.org>
31094
31095 commit c840d26c752141b94bbc24ac748ddd45752a955a
31096 Author: Kumar Gala <galak@kernel.crashing.org>
31097 Date:   Tue Mar 31 23:11:05 2009 -0500
31098
31099     85xx: Introduce determine_mp_bootpg() helper.
31100
31101     Match determine_mp_bootpg() that was added for 86xx.  We need this to
31102     address a bug introduced in v2009.03 with 86xx MP booting.  We have to
31103     make sure to reserve the region of memory used for the MP bootpg() so
31104     other u-boot code doesn't use it.
31105
31106     Also added a comment about how cpu_reset() is dealing w/an errata on
31107     early 85xx MP HW.
31108
31109     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31110
31111 commit 7649a590b53ee548f41428bf20780f74ce9fc099
31112 Author: Kumar Gala <galak@kernel.crashing.org>
31113 Date:   Tue Mar 31 23:02:38 2009 -0500
31114
31115     86xx: Cleanup MP support
31116
31117     * Use CONFIG_MP instead of CONFIG_NUM_CPUS to match 85xx
31118     * Introduce determine_mp_bootpg() helper.  We'll need this to address a
31119       bug introduced in v2009.03 with 86xx MP booting.  We have to make sure
31120       to reserve the region of memory used for the MP bootpg() so other
31121       u-boot code doesn't use it.
31122     * Added dummy versions of cpu_reset(), cpu_status() & cpu_release() to
31123       allow cmd_mp.c to build and work. In the future we should look at
31124       implementing all these functions. This could be common w/85xx if we
31125       use spin tables on 86xx.
31126
31127     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31128
31129 commit f6ef8b7a43ed7f68a4bb524faad5e4f75ea3e3e2
31130 Author: Becky Bruce <beckyb@kernel.crashing.org>
31131 Date:   Tue Mar 31 18:38:37 2009 -0500
31132
31133     mpc8641hpcn/sbc8641d: Add missing board_lmb_reserves
31134
31135     We're missing the board_lmb_reserve definitions that allow
31136     cpu_mp_lmb_reserve to be called; this means that Linux
31137     is free to reallocate reserved pages.  Linux currently boots
31138     because we're getting lucky - the page we've reserved is
31139     high enough in memory that it isn't allocated by Linux
31140     while we still need it to be in existence.
31141
31142     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
31143     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31144
31145 commit 0fc4f64c59873a47d555dd66bad25797d4ecb0ed
31146 Author: Ladislav Michl <ladis@linux-mips.org>
31147 Date:   Tue Mar 31 13:43:10 2009 +0200
31148
31149     NetStar: fix NAND
31150
31151     Fix NAND support broken during new NAND code merge. Move those few lines of
31152     code to board/netstar/netstar.c
31153
31154     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31155
31156 commit d144f94d590b5190a9963bd0f2026b2a7ce67eda
31157 Author: Jens Scharsig <esw@bus-elektronik.de>
31158 Date:   Tue Mar 31 08:18:29 2009 +0200
31159
31160     soft_i2c.c compiler/linker error
31161
31162     This patch fix the compiler/linker errors
31163
31164     common/cmd_i2c.c:1252: undefined reference to `i2c_get_bus_speed'
31165     common/cmd_i2c.c:1256: undefined reference to `i2c_set_bus_speed'
31166
31167     if board use CONFIG_I2C_CMD_TREE and CONFIG_I2C_MULTI_BUS is not
31168     uesd/undef (wrong define order)
31169
31170     and
31171
31172     removes additional empty lines
31173
31174     Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
31175
31176 commit 765547dc5e0e8cbe6b8f4ea8a5d6ff237935c352
31177 Author: Haiying Wang <Haiying.Wang@freescale.com>
31178 Date:   Fri Mar 27 17:02:45 2009 -0400
31179
31180     MPC85xx: Add MPC8569MDS board support
31181
31182     This patch adds MPC8569MDS board support. The UART, QE UEC1 and UEC2, BRD
31183     EEPROM on I2C2 bus, PCI express and DDR3 SPD are supported in this patch.
31184
31185     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
31186     Signed-off-by: Hillel Avni <Hillel.Avni@freescale.com>
31187     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31188
31189 commit 22b6dbc1696d927d938dd4e16f65d83c0d4fb3f4
31190 Author: Haiying Wang <Haiying.Wang@freescale.com>
31191 Date:   Fri Mar 27 17:02:44 2009 -0400
31192
31193     MPC85xx: Add MPC8569 CPU support
31194
31195     There is a workaround for MPC8569 CPU Errata, which needs to set Bit 13 of
31196     LBCR in 4K bootpage. We setup a temp TLB for eLBC controller in bootpage,
31197     then invalidate it after LBCR bit 13 is set.
31198
31199     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
31200     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31201
31202 commit 2d4de6ae5be54b367a72a7ef4e0cf36a9cd4881f
31203 Author: Haiying Wang <Haiying.Wang@freescale.com>
31204 Date:   Thu Mar 26 17:01:49 2009 -0400
31205
31206     MPC85xx: Load and enable QE microcode patch in IRAM
31207
31208     For the silicon which doesn't have ROM support in QE, it always needs to load
31209     a pre-built ucode binary to IRAM so that QE can work.
31210
31211     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
31212     Signed-off-by: Hillel Avni <Hillel.Avni@freescale.com>
31213
31214 commit 1b3e4044a28a3d95b0aad41bdc52482bb2cc9b2b
31215 Author: Kumar Gala <galak@kernel.crashing.org>
31216 Date:   Thu Mar 19 09:16:10 2009 -0500
31217
31218     85xx: Add support for additional e500mc features
31219
31220     * Enable backside L2
31221     * e500mc no longer has timebase enable in HID (moved to CCSR register)
31222
31223     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31224
31225 commit c360ceac0286159f94d9d1a9496fc9858c8d9bec
31226 Author: Dave Liu <daveliu@freescale.com>
31227 Date:   Sat Mar 14 12:48:30 2009 +0800
31228
31229     fsl-ddr: add the DDR3 SPD infrastructure
31230
31231     - support mirrored DIMMs, not support register DIMMs
31232     - test passed on P2020DS board with MT9JSF12872AY-1G1D1
31233     - test passed on MPC8569MDS board with MT8JSF12864HY-1G1D1
31234
31235     Signed-off-by: Dave Liu <daveliu@freescale.com>
31236     Signed-off-by: Travis Wheatley <travis.wheatley@freescale.com>
31237
31238 commit 6a8197836702991468cead5ead073f589e2623ad
31239 Author: Dave Liu <daveliu@freescale.com>
31240 Date:   Sat Mar 14 12:48:19 2009 +0800
31241
31242     fsl-ddr: Fix two bugs in the ddr infrastructure
31243
31244     1. wr_lat
31245        UM said the total write latency for DDR2 is equal to
31246        WR_LAT + ADD_LAT, the write latency is CL + ADD_LAT - 1.
31247        so, the WR_LAT = CL - 1;
31248     2. rd_to_pre
31249        we missed to add the ADD_LAT for DDR2 case.
31250
31251     Reported-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
31252     Signed-off-by: Dave Liu <daveliu@freescale.com>
31253
31254 commit 540dcf1cb86961e11aa92c47671f27762c581d8c
31255 Author: Kumar Gala <galak@kernel.crashing.org>
31256 Date:   Thu Mar 26 01:34:39 2009 -0500
31257
31258     83xx: Use common LSDMR defines from asm/fsl_lbc.h
31259
31260     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31261     Acked-by: Kim Phillips <kim.phillips@freescale.com>
31262
31263 commit b0fe93eda69721aef1fdef576164b668fad83bbd
31264 Author: Kumar Gala <galak@kernel.crashing.org>
31265 Date:   Thu Mar 26 01:34:38 2009 -0500
31266
31267     85xx: Use common LSDMR defines from asm/fsl_lbc.h
31268
31269     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31270
31271 commit 0088c298f0eeb90ec001f744e9959dea83dd563a
31272 Author: Kumar Gala <galak@kernel.crashing.org>
31273 Date:   Thu Mar 26 01:34:37 2009 -0500
31274
31275     Add LSDMR (SDRAM Mode Register) definition on localbus
31276
31277     The masks for various bit defines of LSDMR are common and thus we can
31278     define them in one place rather than replicating them in each config.h
31279
31280     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
31281
31282 commit 89c00fb15859213788f0ad089934c376fb356099
31283 Author: Ladislav Michl <ladis@linux-mips.org>
31284 Date:   Mon Mar 30 18:58:41 2009 +0200
31285
31286     OMAP: use {read,write}l to access timer registers
31287
31288     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31289
31290 commit 81472d893fa565c9d300928a40e504a689bde131
31291 Author: Ladislav Michl <ladis@linux-mips.org>
31292 Date:   Mon Mar 30 18:58:41 2009 +0200
31293
31294     OMAP: rename timer divisor
31295
31296     Divisor field is called PTV not PVT.
31297
31298     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31299     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31300
31301 commit fe672d60b2a8c9e803596ba4533fa1776015551d
31302 Author: Ladislav Michl <ladis@linux-mips.org>
31303 Date:   Mon Mar 30 18:58:40 2009 +0200
31304
31305     OMAP: reindent timer code
31306
31307     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31308
31309 commit b3f66b0ba09949e0796ce7fad6367f75f15ed890
31310 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31311 Date:   Mon Mar 30 18:58:40 2009 +0200
31312
31313     s3c2410: move nand driver to drivers/mtd/nand
31314
31315     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31316
31317 commit d3b635774194404bcd424f6b376419bce22076ad
31318 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31319 Date:   Mon Mar 30 18:58:40 2009 +0200
31320
31321     s3c24x0: move i2c driver to drivers/i2c
31322
31323     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31324
31325 commit 300f99f4539dd5caf7e19af5e4ea5eb259445913
31326 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31327 Date:   Mon Mar 30 18:58:39 2009 +0200
31328
31329     s3c24x0: move serial driver to drivers/serial
31330
31331     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31332
31333 commit 942ba9969b9efa25f816c238861ecb339c54ed73
31334 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31335 Date:   Mon Mar 30 18:58:39 2009 +0200
31336
31337     davinci: move i2c driver to drivers/i2c
31338
31339     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31340
31341 commit ee4f3e2765a1c65c9861c5d2cf2e6feb84b90bd8
31342 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31343 Date:   Mon Mar 30 18:58:39 2009 +0200
31344
31345     davinci: move nand driver to drivers/mtd/nand
31346
31347     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31348
31349 commit d3e55d0774a180c1837bd7ddec464015e883bd86
31350 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31351 Date:   Mon Mar 30 18:58:38 2009 +0200
31352
31353     imx: move serial driver to drivers/serial
31354
31355     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31356
31357 commit 2344bb8de2354101a8264c2123303c9d8d2aed3c
31358 Author: Detlev Zundel <dzu@denx.de>
31359 Date:   Mon Mar 30 00:31:36 2009 +0200
31360
31361     inka4x0: Use proper accessor macros for memory mapped registers.
31362
31363     Signed-off-by: Detlev Zundel <dzu@denx.de>
31364
31365 commit e979e85fd39b06436922bb4d6bb5fafcbc775182
31366 Author: Detlev Zundel <dzu@denx.de>
31367 Date:   Mon Mar 30 00:31:35 2009 +0200
31368
31369     inka4x0: Add hardware diagnosis and RTC in configuration.
31370
31371     This patch adds the board specific communication routines needed by
31372     the external 4543 RTC.
31373
31374     Signed-off-by: Detlev Zundel <dzu@denx.de>
31375     Signed-off-by: Andreas Pfefferle <ap@denx.de>
31376
31377 commit 7b5611cdd12ca0cc33f994f0d4a4454788fc3124
31378 Author: Detlev Zundel <dzu@denx.de>
31379 Date:   Mon Mar 30 00:31:34 2009 +0200
31380
31381     inka4x0: Add hardware diagnosis functions for inka4x0
31382
31383     This patch adds advanced diagnosis functions for the inka4x0 board.
31384
31385     Signed-off-by: Andreas Pfefferle <ap@denx.de>
31386     Signed-off-by: Detlev Zundel <dzu@denx.de>
31387
31388 commit 04e11cf383ff6231535fd981023bb1306b2133d4
31389 Author: Detlev Zundel <dzu@denx.de>
31390 Date:   Mon Mar 30 00:31:33 2009 +0200
31391
31392     rtc: add support for 4543 RTC (manufactured by e.g. EPSON)
31393
31394     Signed-off-by: Detlev Zundel <dzu@denx.de>
31395     Signed-off-by: Andreas Pfefferle <ap@denx.de>
31396
31397 commit 572e6179adb5447ff42ec2aa5cf3a26decf97583
31398 Author: Detlev Zundel <dzu@denx.de>
31399 Date:   Mon Mar 30 00:31:32 2009 +0200
31400
31401     drivers/twserial: Add protocol driver for "three wire serial" interface.
31402
31403     This pretty unintelligent interface is used on some RTC chips.
31404
31405     Signed-off-by: Detlev Zundel <dzu@denx.de>
31406
31407 commit a6ef3ddeafbe8007af3662cc4509b897c53ab395
31408 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31409 Date:   Sun Mar 29 23:01:42 2009 +0200
31410
31411     arm720t/clps7111: move serial driver to drivers/serial
31412
31413     add CONFIG_CLPS7111_SERIAL to activate the driver
31414
31415     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31416
31417 commit 6790c55704531eb98f76b51d50e0f73d19fa2988
31418 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31419 Date:   Sun Mar 29 23:01:42 2009 +0200
31420
31421     lpc2292: move serial driver to drivers/serial
31422
31423     add CONFIG_LPC2292_SERIAL to activate the driver
31424
31425     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31426
31427 commit 176a600d0ecdaccbac483d2ba992d0119f853119
31428 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31429 Date:   Sun Mar 29 23:01:42 2009 +0200
31430
31431     ks8695: move serial driver to drivers/serial
31432
31433     add CONFIG_KS8695_SERIAL to activate the driver
31434
31435     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31436
31437 commit 6d27bca15d445fcf07d6e7e30ced95c945c875ea
31438 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31439 Date:   Sun Mar 29 23:01:42 2009 +0200
31440
31441     s3c64xx: move usb driver to drivers/usb
31442
31443     add CONFIG_USB_S3C64XX to activate the driver
31444
31445     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31446
31447 commit ecfa8dda2f55e1fbe12dee0b5cc16e7d484674c9
31448 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31449 Date:   Sun Mar 29 23:01:41 2009 +0200
31450
31451     imx31: move serial driver to drivers/serial
31452
31453     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31454
31455 commit 9ea91c9fefb3920d735533a7798c1a44a3ed3ffc
31456 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31457 Date:   Sun Mar 29 23:01:41 2009 +0200
31458
31459     netarm: move serial driver to drivers/serial
31460
31461     add CONFIG_NETARM_SERIAL to activate the driver
31462
31463     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31464
31465 commit 412ab705888742add435dd6ffc2e8bda14962235
31466 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31467 Date:   Sun Mar 29 23:01:41 2009 +0200
31468
31469     sa1100: move serial driver to drivers/serial
31470
31471     add CONFIG_SA1100_SERIAL to activate the driver
31472
31473     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31474
31475 commit b2368754a9202225fd072e159fb78da7d2cdb623
31476 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31477 Date:   Sun Mar 29 23:01:41 2009 +0200
31478
31479     s3c44b0: extract cache from cpu.c
31480
31481     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31482
31483 commit 40fd626223eae5363719bcb9a6896f08ceeee90a
31484 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31485 Date:   Sun Mar 29 23:01:41 2009 +0200
31486
31487     s3c44b0: move serial driver to drivers/serial
31488
31489     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31490
31491 commit 5fe1377cc46199fe71c47be4b1aa81440ae96f9f
31492 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31493 Date:   Sun Mar 29 23:01:40 2009 +0200
31494
31495     s3c44b0: move rtc driver to drivers/rtc
31496
31497     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31498
31499 commit 50f601cca8985615f9e3de4c34887448ade8a64b
31500 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31501 Date:   Sun Mar 29 23:01:40 2009 +0200
31502
31503     s3c44b0: move i2c driver to drivers/i2c
31504
31505     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31506
31507 commit 281dfb0c0c531194f99e60d6285cca4e2a9fb1b6
31508 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31509 Date:   Sun Mar 29 23:01:36 2009 +0200
31510
31511     s3c4510b: move specific code to soc directory
31512
31513     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31514
31515 commit 04531f3c11c693dc54924f82c41979d960309c9d
31516 Author: Ladislav Michl <ladis@linux-mips.org>
31517 Date:   Wed Mar 25 23:43:58 2009 +0100
31518
31519     NetStar: add RTC support
31520
31521     Add RTC support.
31522
31523     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31524
31525 commit 71f7bd305d9768bcb7ddbe4b5823cbf3b3597b11
31526 Author: Ladislav Michl <ladis@linux-mips.org>
31527 Date:   Wed Mar 25 23:43:50 2009 +0100
31528
31529     NetStar: use generic flash driver
31530
31531     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31532
31533 commit 3f464b0fc009d41d2734c08e472eb6d445f73a5c
31534 Author: Ladislav Michl <ladis@linux-mips.org>
31535 Date:   Mon Mar 16 23:31:20 2009 +0100
31536
31537     NetStar: update crcit utility
31538
31539     Make crc32 function to match its prototype. Use more meaningful identifiers.
31540
31541     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31542
31543 commit 488f5d8790c451fc527fe5d2ef218f2a5e40ea17
31544 Author: Ladislav Michl <ladis@linux-mips.org>
31545 Date:   Mon Mar 23 17:46:27 2009 +0100
31546
31547     Remove nowhere used symbol CONFIG_SYS_CLKS_IN_HZ
31548
31549     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31550
31551 commit 88685b5f62274167ad2ba8a58e108d89ff71955b
31552 Author: Wolfgang Denk <wd@denx.de>
31553 Date:   Sun Mar 29 00:58:16 2009 +0100
31554
31555     VCMA9: fix compile errors
31556
31557     Fix these:
31558     cmd_vcma9.c:82: warning: implicit declaration of function 'eth_getenv_enetaddr'
31559     cmd_vcma9.c:89: error: 'enetaddr' undeclared (first use in this function)
31560
31561     Signed-off-by: Wolfgang Denk <wd@denx.de>
31562
31563 commit 26e42cbd786241fec370a0b92ad591f4e9cc423b
31564 Author: Wolfgang Denk <wd@denx.de>
31565 Date:   Sun Mar 29 00:54:21 2009 +0100
31566
31567     ARM: fix warning: 'print_eth' defined but not used
31568
31569     This warning got issued for all ARM systems that don't have
31570     CONFIG_CMD_NET enabled.
31571
31572     Signed-off-by: Wolfgang Denk <wd@denx.de>
31573
31574 commit fd88d91a639ce41b825c8d50dc2182050e98fe53
31575 Author: Ladislav Michl <ladis@linux-mips.org>
31576 Date:   Mon Mar 23 18:16:34 2009 +0100
31577
31578     cs8900 compile fix
31579
31580     cs8900.c: In function 'eth_init':
31581     cs8900.c:164: warning: passing argument 2 of 'eth_getenv_enetaddr' from incompatible pointer type
31582     cs8900.c:165: error: invalid operands to binary <<
31583     cs8900.c:166: error: invalid operands to binary <<
31584     cs8900.c:167: error: invalid operands to binary <<
31585
31586     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
31587     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31588
31589 commit d2567be915036720693f3ddd00c39b5b4d86fb8d
31590 Author: Wolfgang Denk <wd@denx.de>
31591 Date:   Sat Mar 28 20:16:16 2009 +0100
31592
31593     Fix implicit declaration of function 'eth_[gs]etenv_enetaddr'
31594
31595     ...and some other compile warnings.
31596
31597     Signed-off-by: Wolfgang Denk <wd@denx.de>
31598
31599 commit 97b05d7d524a6b4f195f07b8f90e98561a85596c
31600 Author: Wolfgang Denk <wd@denx.de>
31601 Date:   Sat Mar 28 16:17:29 2009 +0100
31602
31603     mpc8xx/ether.c: fix warning: unused variable 'bd'
31604
31605     Also minor coding style cleanup.
31606
31607     Signed-off-by: Wolfgang Denk <wd@denx.de>
31608
31609 commit 2dce551e10728f9e5655279f761f1d3cc0a8fe90
31610 Author: Detlev Zundel <dzu@denx.de>
31611 Date:   Wed Mar 25 17:27:52 2009 +0100
31612
31613     command.c: Expose the core of do_help as _do_help to the rest of u-boot.
31614
31615     Other commands implementing subcommands can reuse this code nicely.
31616
31617     Signed-off-by: Detlev Zundel <dzu@denx.de>
31618     Signed-off-by: Andreas Pfefferle <ap@denx.de>
31619
31620 commit 4e325fbfa4dea04eceb6392e00807c40d214dc6f
31621 Author: Detlev Zundel <dzu@denx.de>
31622 Date:   Tue Mar 24 18:02:33 2009 +0100
31623
31624     mpc5xxx: Add structure definition for several more register blocks.
31625
31626     Signed-off-by: Detlev Zundel <dzu@denx.de>
31627
31628 commit 739b0e594677a0676577bc95db4495a5563fc7f8
31629 Author: Detlev Zundel <dzu@denx.de>
31630 Date:   Fri Mar 27 15:03:55 2009 +0100
31631
31632     MAINTAINERS: Add entry for 'inka4x0' board.
31633
31634     Signed-off-by: Detlev Zundel <dzu@denx.de>
31635
31636 commit e55ecec45340755ef47cbbb13fb35ceed60eb115
31637 Author: Detlev Zundel <dzu@denx.de>
31638 Date:   Fri Mar 27 15:03:54 2009 +0100
31639
31640     MAINTAINERS: Keep list sorted.
31641
31642     Signed-off-by: Detlev Zundel <dzu@denx.de>
31643
31644 commit 0baeca4b09b703728f8e66b52418039fd8f8ce35
31645 Author: Mike Frysinger <vapier@gentoo.org>
31646 Date:   Thu Mar 26 11:17:41 2009 -0400
31647
31648     karef/metrobox/xpedite1k: fix eth_setenv_enetaddr typos
31649
31650     The function is called "eth_setenv_enetaddr", not "eth_putenv_enetaddr".
31651
31652     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31653     CC: Ben Warren <biggerbadderben@gmail.com>
31654
31655 commit 76756e41cde0a617e781a604cc47dfaef63697cd
31656 Author: Heiko Schocher <hs@denx.de>
31657 Date:   Thu Mar 26 07:33:59 2009 +0100
31658
31659     ppc: cleanup compiler errors/warnings
31660
31661     Current u-boot top of tree builds with warnings/errors for
31662     the following boards:
31663
31664     ads5121 cpci5200 mecp5200 v38b IAD210 MBX MBX860T NX823
31665     RPXClassic debris PN62
31666
31667     following patch solves this.
31668
31669     Signed-off-by: Heiko Schocher <hs@denx.de>
31670     Acked-by: Mike Frysinger <vapier@gentoo.org>
31671
31672 commit 3edf68c47fdd52f19c1e840771c19ba90cf5ced1
31673 Author: Stefan Roese <sr@denx.de>
31674 Date:   Thu Mar 26 16:14:13 2009 +0100
31675
31676     ppc4xx: Sequoia: Fix TLB reassignment in NAND booting code
31677
31678     This patch fixes a bug in the Sequoia TLB init code to reconfigure
31679     the correct TLB (boot space) after running from RAM. This bug was
31680     introduced with patch 4d332dbeb08f5863d1ea69d91a00c5499d3a87ed
31681     [ppc4xx: Make Sequoia boot vxWorks] which changed the order of the
31682     TLB in the Sequoia init.S file.
31683
31684     Signed-off-by: Stefan Roese <sr@denx.de>
31685
31686 commit e2b66fe453a3679f807b37fc5923d89214302764
31687 Author: Wolfgang Denk <wd@denx.de>
31688 Date:   Thu Mar 26 10:00:57 2009 +0100
31689
31690     ads5121: enable instruction cache
31691
31692     Enabling the instruction cache significantly accelerates U-Boot
31693     operations like CRC checking, image uncompression, etc.
31694
31695     Kudos to Andrea Scian for pointing out.
31696
31697     Signed-off-by: Wolfgang Denk <wd@denx.de>
31698
31699 commit 33e88c557b29c84c52039ba05993fa70fe62afe3
31700 Author: Jon Smirl <jonsmirl@gmail.com>
31701 Date:   Sun Mar 22 22:55:45 2009 -0400
31702
31703     mpc5200: suppress printf until console initialized
31704
31705     On boards which have the environment in eeprom, i2c_init() is called
31706     before the console and RAM are initialized.
31707     Suppress printfs until the console is initialized.
31708
31709     Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
31710     Acked-by: Heiko Schocher <hs@denx.de>
31711
31712 commit 0c6926736effbb9a19047949b7e9b3e8feab7c46
31713 Author: Guennadi Liakhovetski <lg@denx.de>
31714 Date:   Wed Mar 25 11:36:50 2009 +0100
31715
31716     ARM: Add the imx31_phycore_eet board to MAKEALL
31717
31718     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
31719
31720 commit 917cfc70c18b74fa8a80189bdce8395199fa8360
31721 Author: Nishanth Menon <nm@ti.com>
31722 Date:   Wed Mar 25 22:13:56 2009 +0100
31723
31724     OMAP3:Beagle: Enable mtdparts
31725
31726     http://www.denx.de/wiki/DULG/UBootCmdGroupFlash#UBootCmdFlMtdparts
31727     provides a flexible way to create and maintain u-boot mtd
31728     partitions. This allows commands such as "nand erase fs"
31729     to work and the user no longer needs to decode the absolute
31730     nand offsets. This patch enables this function for beagleboard
31731
31732     Signed-off-by: Nishanth Menon <nm@ti.com>
31733     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
31734
31735 commit 4de1a5daab079ddc8ce1274144700203d692105c
31736 Author: Mike Frysinger <vapier@gentoo.org>
31737 Date:   Sun Feb 22 16:26:35 2009 -0500
31738
31739     Blackfin: bf537-stamp: split post code out into dedicated post.c
31740
31741     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31742
31743 commit 5e8f245743ed14c89e495ba2c027703db9813160
31744 Author: Mike Frysinger <vapier@gentoo.org>
31745 Date:   Sat Oct 11 22:51:56 2008 -0400
31746
31747     Blackfin: add support for S25FL128 parts
31748
31749     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31750
31751 commit bf1e028bf3eab1d702fa0627cade4460688f3913
31752 Author: Mike Frysinger <vapier@gentoo.org>
31753 Date:   Sat Oct 11 22:51:23 2008 -0400
31754
31755     Blackfin: overhaul SPI flash handling to speed things up
31756
31757     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31758
31759 commit efcc08cededa2168b96f12a22a5872340880d334
31760 Author: Mike Frysinger <vapier@gentoo.org>
31761 Date:   Sat Oct 11 22:51:05 2008 -0400
31762
31763     Blackfin: add support for SST SPI flashes
31764
31765     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31766
31767 commit 5b8cfbe63f7242ebb1008f30bbbc85a9d54b38cf
31768 Author: Mike Frysinger <vapier@gentoo.org>
31769 Date:   Sat Oct 11 22:50:10 2008 -0400
31770
31771     Blackfin: add hack for crappy m25p80
31772
31773     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31774
31775 commit 6f5fd56f0832ea5c254e2e4be84ea21fc8ecd5c5
31776 Author: Mike Frysinger <vapier@gentoo.org>
31777 Date:   Wed Jan 21 20:47:12 2009 -0500
31778
31779     Blackfin: bf537-stamp: increase monitor size
31780
31781     The new jffs2 code pushed the code size just over the limit, so increase
31782     the limit a bit more.
31783
31784     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31785
31786 commit f82caaccc87e1f76448ff42a6b930e59797e4f65
31787 Author: Mike Frysinger <vapier@gentoo.org>
31788 Date:   Mon Dec 8 16:16:11 2008 -0500
31789
31790     Blackfin: bf537-stamp: bump default SCLK up to 125MHz
31791
31792     Since all of the bf537-stamp and bf537-ezkit boards out there can handle it,
31793     increase the speed of SCLK to 125MHz rather than 100MHz.
31794
31795     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31796
31797 commit 751e54c3b77311b720b794813cce20546f288ada
31798 Author: Mike Frysinger <vapier@gentoo.org>
31799 Date:   Sat Oct 11 22:44:14 2008 -0400
31800
31801     Blackfin: bf537-stamp: rewrite MAC-in-flash handling
31802
31803     Use the common net eth functions to setup the env/global data with the MAC
31804     address, and properly handle the case where CONFIG_SYS_NO_FLASH is defined.
31805
31806     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31807
31808 commit 88f9faffb383bbc6f23b8cc8519c5ffecfa2c8ad
31809 Author: Mike Frysinger <vapier@gentoo.org>
31810 Date:   Tue Dec 9 13:47:39 2008 -0500
31811
31812     Blackfin: add clkin_hz= to default kernel command line for ADI boards
31813
31814     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31815
31816 commit 9f64ba2412d3cede9eb1f290987e5c3a28df3232
31817 Author: Mike Frysinger <vapier@gentoo.org>
31818 Date:   Sun Oct 12 23:49:13 2008 -0400
31819
31820     Blackfin: bf533-stamp: bump up default clocks
31821
31822     Since the hardware can handle it, bump the default clocks from 80mhz SCLK
31823     and 398mhz CCLK to 100mhz SCLK and 498mhz CCLK.
31824
31825     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31826
31827 commit 23fd959eeaaa0434ac7f9c1191de66c76d97d699
31828 Author: Mike Frysinger <vapier@gentoo.org>
31829 Date:   Sat Oct 11 22:40:22 2008 -0400
31830
31831     Blackfin: bf533-stamp: rewrite startup LED notifications
31832
31833     Again, don't clobber pins that we aren't actually using, and use the common
31834     LED framework rather than our own hob-job-but-not-really-working.
31835
31836     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31837
31838 commit cf6f469e2730fc8ab3523808b828be000d6eee77
31839 Author: Mike Frysinger <vapier@gentoo.org>
31840 Date:   Sun Jun 1 09:09:48 2008 -0400
31841
31842     Blackfin: unify common ADI board settings
31843
31844     Rather than duplicate the same ADI settings in every ADI board, create a
31845     common ADI config header and have all ADI boards start using that.  This
31846     will also make merging the ~10 boards I have to forward port a lot easier.
31847
31848     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31849
31850 commit 196c74311f394c6eb08bd9ab07a35671299b9851
31851 Author: Kyungmin Park <kmpark@infradead.org>
31852 Date:   Tue Mar 3 09:05:53 2009 +0900
31853
31854     Reduce OneNAND IPL common code
31855
31856     OneNAND IPL has common codes for RAM init, load data, and jump to 2nd
31857     bootloader, but it's common code used about 300~400 bytes. So board
31858     specific codes, such as lowlevel_init, can't has enough code. It make
31859     a difficult to implement OneNAND IPL.
31860
31861     his patch make this common code as small as possible. and give
31862     lowlevel_init can have more codes.
31863
31864     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
31865     Signed-off-by: Scott Wood <scottwood@freescale.com>
31866
31867 commit 16f2f5a351004129e79e79816697a367fd9e5446
31868 Author: Wolfgang Grandegger <wg@grandegger.com>
31869 Date:   Wed Feb 11 18:38:24 2009 +0100
31870
31871     Add multi-chip NAND support for the TQM8548 modules
31872
31873     This patches configures the NAND UPM-FSL driver with multi-chip
31874     support for the Micron MT29F8G08FAB NAND flash memory on the
31875     TQM8548 modules.
31876
31877     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31878     Signed-off-by: Scott Wood <scottwood@freescale.com>
31879
31880 commit 33846df28fa1f4cf96a96c18142d48d813caa892
31881 Author: Wolfgang Grandegger <wg@grandegger.com>
31882 Date:   Wed Feb 11 18:38:23 2009 +0100
31883
31884     Add wait flags to support board/chip specific delays
31885
31886     The NAND flash on the TQM8548_BE modules requires a short delay after
31887     running the UPM pattern like the MPC8360ERDK board does. The TQM8548_BE
31888     requires a further short delay after writing out a buffer. Normally the
31889     R/B pin should be checked, but it's not connected on the TQM8548_BE.
31890     The corresponding Linux FSL UPM driver uses similar delay points at the
31891     same locations. To manage these extra delays in a more general way, I
31892     introduced the "wait_flags" field allowing the board-specific driver to
31893     specify various types of extra delay.
31894
31895     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31896     Signed-off-by: Scott Wood <scottwood@freescale.com>
31897
31898 commit 06e9f7df054d26d7f49c56bf9a6844b193ad6313
31899 Author: Wolfgang Grandegger <wg@grandegger.com>
31900 Date:   Wed Feb 11 18:38:22 2009 +0100
31901
31902     Add support for TQM-specific chip select logic to FSL-UPM
31903
31904     For the NAND chips on the TQM8548 modules, a special chip-select logic is
31905     used. It uses dedicated address lines to be set via UPM machine address
31906     register (mar). This patch adds such support to the FSL-UPM driver.
31907
31908     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31909     Signed-off-by: Scott Wood <scottwood@freescale.com>
31910
31911 commit e93c1c169d49eda7babad9c781f541e2e34f0ff0
31912 Author: Wolfgang Grandegger <wg@grandegger.com>
31913 Date:   Wed Feb 11 18:38:21 2009 +0100
31914
31915     Add multi chip support to the FSL-UPM driver
31916
31917     This patch adds support for multi-chip NAND devices to the FSL-UPM
31918     driver. The "dev_ready" callback of the "struct fsl_upm_nand" is now
31919     called with the argument "chip_nr" to allow testing the proper chip
31920     select line. The NAND support of the MPC8360ERDK is updated as well.
31921     No other boards are currently using the FSL UPM driver.
31922
31923     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31924     Signed-off-by: Scott Wood <scottwood@freescale.com>
31925
31926 commit 672ed2aee91b4856f6671fc72cd34168d8f1b624
31927 Author: Wolfgang Grandegger <wg@grandegger.com>
31928 Date:   Wed Feb 11 18:38:20 2009 +0100
31929
31930     Enable multi chip support in the NAND layer
31931
31932     This patch adds support for NAND_MAX_CHIPS to the MTD NAND layer.
31933     Multi-chips devices are displayed as shown:
31934
31935       Device 0: 2x NAND 512MiB 3,3V 8-bit, sector size 128 KiB
31936
31937     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
31938     Signed-off-by: Scott Wood <scottwood@freescale.com>
31939
31940 commit 74398b23f9c2ffdc137fd92910a46e3333fb93f9
31941 Author: Mike Frysinger <vapier@gentoo.org>
31942 Date:   Sat Oct 11 21:58:33 2008 -0400
31943
31944     Blackfin: put memory into self-refresh before/after programming clocks
31945
31946     When initializing the core clocks, stick external memory into self-refresh.
31947     This gains us a few cool things:
31948      - support suspend-to-RAM with Linux
31949      - reprogram clocks automatically when doing "go" on u-boot.bin in RAM
31950      - make sure settings are stable before flashing new version
31951      - finally fully unify initialize startup code path between LDR/non-LDR
31952
31953     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31954
31955 commit d347d572ab1f2d47bf257c9f7ca2e602038a136b
31956 Author: Mike Frysinger <vapier@gentoo.org>
31957 Date:   Sat Oct 11 21:56:08 2008 -0400
31958
31959     Blackfin: do not program voltage regulator on parts that do not have one
31960
31961     Some newer Blackfins (like the BF51x) do not have an on-chip voltage
31962     regulator, so do not attempt to program the memory as if it does.
31963
31964     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31965
31966 commit 0d4f24b70f7a979f58174f3eb271874950b551b6
31967 Author: Mike Frysinger <vapier@gentoo.org>
31968 Date:   Sun Jun 1 01:28:24 2008 -0400
31969
31970     Blackfin: setup a sane default EBIU_SDBCTL for SDRAM controllers
31971
31972     If the board config does not specify an explicit EBIU_SDBCTL value, set it
31973     up with sane values based on other configuration options.
31974
31975     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31976
31977 commit 3986e981f565c08f10c7e526af8cb518d741c349
31978 Author: Mike Frysinger <vapier@gentoo.org>
31979 Date:   Sat Dec 6 18:06:58 2008 -0500
31980
31981     Blackfin: handle reboot anomaly 432
31982
31983     Workaround anomaly 432:
31984     The bfrom_SysControl() firmware function does not clear the SIC_IWR1
31985     register before executing the PLL programming sequence.  Therefore, any
31986     interrupt enabled in the SIC_IWR1 register prior to the call to
31987     bfrom_SysControl() can prematurely terminate the idle sequence required
31988     for the PLL to relock properly. SIC_IWR0 is properly handled.
31989
31990     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
31991
31992 commit 7e1d212b6da492c6ea32c62af92e185284f41291
31993 Author: Mike Frysinger <vapier@gentoo.org>
31994 Date:   Sat Oct 18 04:04:49 2008 -0400
31995
31996     Blackfin: kill off LDR jump block
31997
31998     The Boot ROM uses EVT1 as the entry point so set that rather than having
31999     to use a tiny jump block in the default EVT1 location.
32000
32001     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32002
32003 commit a75fa148d60b1975403441e45565621bba50d2d9
32004 Author: Mike Frysinger <vapier@gentoo.org>
32005 Date:   Tue Jan 6 10:00:48 2009 -0500
32006
32007     Blackfin: simplify symbol_lookup() a bit
32008
32009     No need to skip a byte as the symbol table handles this.
32010
32011     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32012
32013 commit 59f0978a7e78d20277ddbde7caf0ea877f3cfd98
32014 Author: Mike Frysinger <vapier@gentoo.org>
32015 Date:   Sat Feb 7 05:43:21 2009 -0500
32016
32017     Blackfin: fix SIC_RVECT definition: it is 16bits, not 32bits
32018
32019     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32020
32021 commit 58130f8920151d9e8942bbdf3388f2defb47e415
32022 Author: Mike Frysinger <vapier@gentoo.org>
32023 Date:   Sat Feb 7 05:41:17 2009 -0500
32024
32025     Blackfin: drop SPORT_TX read helper macros
32026
32027     The SPORT_TX registers cannot be read (the hardware will trigger an error),
32028     so drop the read helper macros.
32029
32030     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32031
32032 commit 820b076c449688bcd4af6db5a33ae424d1a60d0e
32033 Author: Mike Frysinger <vapier@gentoo.org>
32034 Date:   Sat Feb 7 05:25:35 2009 -0500
32035
32036     Blackfin: unify duplicate CPU port definitions
32037
32038     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32039
32040 commit 744fd240d181b0b05b1436e1b655c9a62526c752
32041 Author: Mike Frysinger <vapier@gentoo.org>
32042 Date:   Fri Feb 6 00:59:50 2009 -0500
32043
32044     Blackfin: drop now-unused CONFIG_SYS_BFIN_CMD_XXX
32045
32046     With the new CONFIG_XXX system and CONFIG_CMD_XXX handling, these defines
32047     are no longer used/needed.
32048
32049     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32050
32051 commit 45c48953e8a4038bd49c46813fcff5a207867ae4
32052 Author: Mike Frysinger <vapier@gentoo.org>
32053 Date:   Mon Oct 6 04:01:26 2008 -0400
32054
32055     Blackfin: print out Flash: before checking it
32056
32057     If there is some problem in the flash init/checking code, it's nicer to see
32058     the message "Flash:" before crashing.  This way the source of the problem
32059     is a bit more straightforward.
32060
32061     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32062
32063 commit 1c7a79a04eb916f685f7275520b5eea6968a1559
32064 Author: Mike Frysinger <vapier@gentoo.org>
32065 Date:   Thu Aug 7 15:33:09 2008 -0400
32066
32067     Blackfin: safely flush data caches when in writeback mode
32068
32069     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32070
32071 commit c06f2b13022703611bc3e512bd34f9014a46f448
32072 Author: Mike Frysinger <vapier@gentoo.org>
32073 Date:   Thu Aug 7 13:21:48 2008 -0400
32074
32075     Blackfin: update lockbox api according to latest documentation
32076
32077     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32078
32079 commit 2decc2a8d17a5397cb5956e46c8466c736e305a2
32080 Author: Mike Frysinger <vapier@gentoo.org>
32081 Date:   Sat Oct 11 21:49:06 2008 -0400
32082
32083     Blackfin: mark bfin_reset static
32084
32085     The function is only used locally, so mark it static.
32086
32087     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32088
32089 commit 974473caa732f63312687ef2bd2d22dad8e99b9a
32090 Author: Sonic Zhang <Sonic.Zhang@analog.com>
32091 Date:   Fri Mar 20 19:28:20 2009 -0400
32092
32093     Blackfin: spi: there is no PORTJ_FER MMR on BF537
32094
32095     Since the PORTJ on the BF537 is peripheral-only (no GPIO functionality),
32096     then there is no PORTJ_FER register for us to worry about.
32097
32098     Signed-off-by: Sonic Zhang <Sonic.Zhang@analog.com>
32099     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32100
32101 commit e82b762f293debc53c5afa90f37264f6b07520f9
32102 Author: Mike Frysinger <vapier@gentoo.org>
32103 Date:   Tue Mar 17 13:58:23 2009 -0400
32104
32105     Blackfin: fix jtag console tstc
32106
32107     The jtag tstc operation was checking the hardware to see if data is
32108     available from it (which is fine for the jtag getc operation), but the
32109     higher layers need to know whether any data is available.  Since we have
32110     to read up to 4 bytes at a time from the hardware, the higher layers need
32111     to know they can consume the cached bytes as well.
32112
32113     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32114
32115 commit bc683f58b1f1d8d20546fe019483967a51a49df1
32116 Author: Mike Frysinger <vapier@gentoo.org>
32117 Date:   Sun Feb 22 16:23:41 2009 -0500
32118
32119     Blackfin: bf537-stamp: move CONFIG_POST handling to COBJS-$(...)
32120
32121     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32122
32123 commit 8996d1608acb8f59fcb186dc7ed7d87f8fee1297
32124 Author: Mike Frysinger <vapier@gentoo.org>
32125 Date:   Sun Feb 22 16:02:27 2009 -0500
32126
32127     Blackfin: unify net-related init code
32128
32129     Unify all of the net-related init code in the common Blackfin board init
32130     code to clean up the ifdef mess a bit.
32131
32132     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32133
32134 commit c6ea30e52ea82af4858d2b6f99e0fd2ea276d657
32135 Author: Mike Frysinger <vapier@gentoo.org>
32136 Date:   Wed Feb 18 12:51:48 2009 -0500
32137
32138     Blackfin: fix SWRST/SYSCR register sizes
32139
32140     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32141
32142 commit a9d6777d39154978b9ef9c682b2627a3480b194c
32143 Author: Mike Frysinger <vapier@gentoo.org>
32144 Date:   Wed Feb 18 12:51:31 2009 -0500
32145
32146     Blackfin: update anomaly lists
32147
32148     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32149
32150 commit 4d7c32dad2e787f890ebcd51bfb723a126913c90
32151 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32152 Date:   Thu Mar 19 18:31:38 2009 +0100
32153
32154     avr32: fix cacheflush.h location introducted by d8f2aa3298610b
32155
32156     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32157     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
32158
32159 commit 3a3baf3ee61e6b28af3b49ebabc9ab4f6015aa48
32160 Author: Eric Schumann <E.Schumann@phytec.de>
32161 Date:   Sat Mar 21 09:59:34 2009 -0400
32162
32163     Make flash protection work, when the environment is in EEPROM
32164
32165     On the pcm030 the environment is located in the onboard EEPROM. But we want
32166     to handle flash sector protection in a safe manner. So we must read the
32167     unlock environment variable from EEPROM instead from flash.
32168
32169     This patch is required as long the evironment is saved into the EEPROM.
32170
32171     Stefan: Additional change as suggested by Wolfgang, use bigger char array
32172     (instead of 4).
32173
32174     Signed-off-by: Eric Schumann <E.Schumann@phytec.de>
32175     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
32176     Acked-by: Wolfgang Denk <wd@denx.de>
32177     Signed-off-by: Stefan Roese <sr@denx.de>
32178
32179 commit de3ce8c59f48f99779d7d7379a5432ded12ec06c
32180 Author: Jon Smirl <jonsmirl@gmail.com>
32181 Date:   Sat Mar 21 11:17:56 2009 -0400
32182
32183     Add define for mpc5200 CDM_CLK_ENA
32184
32185     Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
32186
32187 commit df486b1fa3f750b153eac7daa0b3bf1f594e5098
32188 Author: Nicolas Ferre <nicolas.ferre@atmel.com>
32189 Date:   Sun Mar 22 14:48:16 2009 +0100
32190
32191     at91: Support for the at91sam9g20 : Atmel 400Mhz ARM 926ej-s SOC.
32192
32193     AT91sam9g20 is an evolution of the at91sam9260 with a faster clock speed.
32194
32195     The AT91SAM9G20-EK board is an updated revision of the AT91SAM9260-EK board.
32196     It is essentially the same, with a few minor differences.
32197
32198     Here is the chip page on Atmel website:
32199     http://www.atmel.com/dyn/products/product_card.asp?part_id=4337
32200
32201     Signed-off-by: Justin Waters <justin.waters@timesys.com>
32202     Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
32203     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32204
32205 commit 118d168035cc93f586da4812c89cb153eb9f4243
32206 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32207 Date:   Sun Mar 22 14:28:14 2009 +0100
32208
32209     cmc_pu2: fix implicit declaration of function 'eth_setenv_enetaddr'
32210
32211     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32212
32213 commit 176c4a982c6531f96426afaa1126cf9a5e2d5e03
32214 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32215 Date:   Sun Mar 22 14:28:13 2009 +0100
32216
32217     cmc_pu2: fix misc_init_r prototype
32218
32219     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32220
32221 commit 53158aea995221706b42c7bad9f717b31ae20414
32222 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32223 Date:   Sun Jan 11 03:32:01 2009 +0100
32224
32225     at91sam9xeek: fix soc name
32226
32227     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32228
32229 commit 74c076d6c33d6d42ab065541a38383587879e7b7
32230 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32231 Date:   Sun Mar 22 10:22:34 2009 +0100
32232
32233     at91sam9/at91cap: move nand drivers to drivers/mtd/nand
32234
32235     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32236
32237 commit 163966087d62680547f188a93c61d01c8155254e
32238 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32239 Date:   Sat Mar 21 21:08:01 2009 +0100
32240
32241     atmel/at91/boards: compile dataflash partition only when dataflash is
32242
32243     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32244
32245 commit e2c0476f958f8e0b269a1118f4ba4a5cd475aa56
32246 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32247 Date:   Sat Mar 21 21:08:00 2009 +0100
32248
32249     at91sam9/at91cap: move common macb initialisation to cpu
32250
32251     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32252
32253 commit f3f91f886bc8927fd692ac411b7423a87ffec532
32254 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32255 Date:   Sat Mar 21 21:08:00 2009 +0100
32256
32257     at91sam9/at91cap: move common usb host initialisation to cpu
32258
32259     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32260
32261 commit a484b00b86e72ac6da6ee4fce13dbc6b256672fe
32262 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32263 Date:   Sat Mar 21 21:08:00 2009 +0100
32264
32265     at91sam9/at91cap: move common led management to cpu
32266
32267     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32268
32269 commit 7ebafb7ec1a0285af8380623c009576f92583b98
32270 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32271 Date:   Sat Mar 21 21:07:59 2009 +0100
32272
32273     at91sam9/at91cap: move common spi initialisation to cpu
32274
32275     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32276
32277 commit 1332a2a0694c8e10a5bade397cf83645b2c3fd7e
32278 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32279 Date:   Sat Mar 21 21:07:59 2009 +0100
32280
32281     at91sam9/at91cap: move common serial initialisation to cpu
32282
32283     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
32284
32285 commit e60beb13cf0135dc71c541021487b5ccc4d269cb
32286 Author: Wolfgang Denk <wd@denx.de>
32287 Date:   Sat Mar 21 22:04:41 2009 +0100
32288
32289     Prepare 2009.03
32290
32291     Update CHANGELOG
32292
32293     Signed-off-by: Wolfgang Denk <wd@denx.de>
32294
32295 commit 9e78dae2b276c5bf9ab92cd85173f6cb92b1b7d5
32296 Author: Vivek Kutal <vivek.kutal@azingo.com>
32297 Date:   Mon Feb 23 21:35:11 2009 +0530
32298
32299     Replaced endpoint numbers with appropriate macros in usbtty.c.
32300
32301     Signed-off-by: Vivek Kutal <vivek.kutal@azingo.com>
32302     Signed-off-by: Remy Bohmer <linux@bohmer.net>
32303
32304 commit faac4fd852e39cb1d7a740801b060e41aeacef1f
32305 Author: Michael Lawnick <ml.lawnick@gmx.de>
32306 Date:   Thu Mar 19 10:06:41 2009 +0100
32307
32308     UBIFS: Missing offset relocation for compressor 'none'
32309
32310     On systems where U-Boot is linked to another address than it really lays
32311     (e.g. backup image), calls via function pointers must be fixed with a
32312     '+= gd->reloc_off'.
32313     This was not done for none_compr in ubifs_compressors_init() what leads
32314     to system crash on ubifsmount command.
32315
32316     Signed-off-by: Michael Lawnick <ml.lawnick@gmx.de>
32317     Acked-by: Stefan Roese <sr@denx.de>
32318
32319 commit ce6d0c8de031f345bde745f3b855082adf1c4e45
32320 Author: Stefan Roese <sr@denx.de>
32321 Date:   Thu Mar 19 15:35:50 2009 +0100
32322
32323     UBIFS: Add UBIFS commands
32324
32325     This patchset adds these UBIFS related commands:
32326
32327     - ubifsmount
32328       Mount an UBIFS volume
32329
32330     - ubifsls
32331       List a directory of the mounted UBIFS volume
32332
32333     - ubifsload
32334       Load a file from the mounted UBIFS volume to memory
32335
32336     Signed-off-by: Stefan Roese <sr@denx.de>
32337
32338 commit 9eefe2a2b37a838558e3d213a9f5519503d0c180
32339 Author: Stefan Roese <sr@denx.de>
32340 Date:   Thu Mar 19 15:35:05 2009 +0100
32341
32342     UBIFS: Implement read-only UBIFS support in U-Boot
32343
32344     The U-Boot UBIFS implementation is largely a direct copy from the current
32345     Linux version (2.6.29-rc6). As already done in the UBI version we have an
32346     "abstraction layer" to redefine or remove some OS calls (e.g. mutex_lock()
32347     ...). This makes it possible to use the original Linux code with very
32348     little changes. And by this we can better update to later Linux versions.
32349
32350     I removed some of the Linux features that are not used in the U-Boot
32351     version (e.g. garbage-collection, write support).
32352
32353     Signed-off-by: Stefan Roese <sr@denx.de>
32354     CC: Artem Bityutskiy <dedekind@infradead.org>
32355     CC: Adrian Hunter <ext-Adrian.Hunter@nokia.com>
32356
32357 commit b1b4e89a0f3b75854c39a62cae41bad56d210adf
32358 Author: Stefan Roese <sr@denx.de>
32359 Date:   Thu Mar 19 15:34:56 2009 +0100
32360
32361     Add LZO decompressor support
32362
32363     This patch adds LZO decompression support to U-Boot. It is needed for
32364     the upcoming UBIFS support, since UBIFS uses LZO as default compressor/
32365     decompressor. Since we only support read-only in UBIFS, only the
32366     decompressor is needed.
32367
32368     All this is copied with minor changes from the current Linux kernel
32369     version (2.6.28-rc8).
32370
32371     This patch only implements this LZO decompressor support for PPC.
32372     Other platforms using UBIFS will have to add the required
32373     "include/asm/unaligned.h" as well. It should be fairly easy to copy this
32374     from the Linux source tree as I have done it for PPC in this patch.
32375
32376     Signed-off-by: Stefan Roese <sr@denx.de>
32377
32378 commit 68d7d65100e84df00bca971c114092731b441090
32379 Author: Stefan Roese <sr@denx.de>
32380 Date:   Thu Mar 19 13:30:36 2009 +0100
32381
32382     Separate mtdparts command from jffs2
32383
32384     Currently the mtdparts commands are included in the jffs2 command support.
32385     This doesn't make sense anymore since other commands (e.g. UBI) use this
32386     infrastructure as well now. This patch separates the mtdparts commands from
32387     the jffs2 commands making it possible to only select mtdparts when no JFFS2
32388     support is needed.
32389
32390     Signed-off-by: Stefan Roese <sr@denx.de>
32391     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
32392
32393 commit 02a301cd5087eaffdf456e0a5cec1100c4d9a398
32394 Author: Stefan Roese <sr@denx.de>
32395 Date:   Wed Feb 25 12:11:15 2009 +0100
32396
32397     powerpc: Only use eth_getenv_enetaddr() if networking is enabled
32398
32399     Signed-off-by: Stefan Roese <sr@denx.de>
32400
32401 commit 5c4fa9b474af95d60f019ec6369cbe77b9dab4b5
32402 Author: Grzegorz Bernacki <gjb@semihalf.com>
32403 Date:   Tue Mar 17 10:06:40 2009 +0100
32404
32405     Add support for the digsy MTC board.
32406
32407     This is the InterControl custom device based on the MPC5200B chip.
32408
32409     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
32410
32411 commit ff7dc067369e30066744f096995aef7d97574d15
32412 Author: Stefan Roese <sr@denx.de>
32413 Date:   Mon Feb 23 16:52:36 2009 +0100
32414
32415     powerpc: Fix compilation warning in board.c
32416
32417     Fix this warning:
32418
32419     board.c: In function 'board_init_r':
32420     board.c:653: warning: unused variable 'i'
32421     board.c:651: warning: unused variable 'e'
32422
32423     Signed-off-by: Stefan Roese <sr@denx.de>
32424
32425 commit 9cd690160d3ce1a7fb4ceeee6c99cedb1ac1d49c
32426 Author: Stefan Roese <sr@denx.de>
32427 Date:   Mon Feb 23 16:42:51 2009 +0100
32428
32429     ppc4xx: Don't write the MAC address into the internal SoC registers
32430
32431     Remove this code. It's not needed. The 4xx EMAC driver stores the MAC
32432     addresses into the SoC registers instead.
32433
32434     Signed-off-by: Stefan Roese <sr@denx.de>
32435
32436 commit bb57ad4be76d0e2e7f9ec56678235cc9872ff40f
32437 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32438 Date:   Fri Feb 20 10:19:19 2009 +0100
32439
32440     ppc4xx: Use correct io accessors for esd 405/440 boards
32441
32442     This patch replaces in/out8/16/32 macros by in/out_8/_be16/_be32
32443     macros. Also volatile pointer references are replaced by the
32444     new accessors.
32445
32446     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32447     Signed-off-by: Stefan Roese <sr@denx.de>
32448
32449 commit 049216f045fd8e0f45bcef121c2bb1c7d3de6988
32450 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32451 Date:   Fri Feb 20 10:19:18 2009 +0100
32452
32453     ppc4xx: Use correct io accessors for esd 405 boards
32454
32455     This patch replaces in/out8/16/32 macros by in/out_8/_be16/_be32
32456     macros. Also volatile pointer references are replaced by the
32457     new accessors.
32458
32459     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32460     Signed-off-by: Stefan Roese <sr@denx.de>
32461
32462 commit a59205d1519375d027f97a545ad642ab20fce6f8
32463 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32464 Date:   Fri Feb 20 10:19:17 2009 +0100
32465
32466     ppc4xx: Cleanup linker scripts of esd 4xx boards
32467
32468     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32469     Signed-off-by: Stefan Roese <sr@denx.de>
32470
32471 commit 2f103ee284e68934a648732db5e0b6ceb4a1ed8f
32472 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32473 Date:   Fri Feb 20 10:19:16 2009 +0100
32474
32475     ppc4xx: Update TEXT_BASE for DASA_SIM boards
32476
32477     Fix building DASA_SIM boards by increasing U-Boot's size in flash.
32478
32479     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32480     Signed-off-by: Stefan Roese <sr@denx.de>
32481
32482 commit 09db8f4de6805f1dde510c167f20e56a5405d29e
32483 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32484 Date:   Fri Feb 20 10:19:15 2009 +0100
32485
32486     ppc4xx: DU405 maintenance fix
32487
32488     -strip unused features
32489     -fix resetting phy
32490
32491     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
32492     Signed-off-by: Stefan Roese <sr@denx.de>
32493
32494 commit 75511b47ac2647be48218dbb93af05b21f404f67
32495 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32496 Date:   Fri Feb 20 10:19:14 2009 +0100
32497
32498     ppc4xx: Abort autoboot only by space key on CPCI405 boards
32499
32500     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
32501     Signed-off-by: Stefan Roese <sr@denx.de>
32502
32503 commit e17ee157ca9ff0d4cc5841d06c4b70c1603df29c
32504 Author: Graeme Russ <graeme.russ@gmail.com>
32505 Date:   Tue Feb 24 21:14:56 2009 +1100
32506
32507     Add basic relocation to i386 port
32508
32509     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
32510
32511 commit 8c63d47651f77d9fb887cad433370b866eb0a193
32512 Author: Graeme Russ <graeme.russ@gmail.com>
32513 Date:   Tue Feb 24 21:14:45 2009 +1100
32514
32515     Implement SC520 timers
32516
32517     Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32518
32519 commit 6d7f610b09f813b1239eedcbfe921cfd439aea25
32520 Author: Graeme Russ <graeme.russ@gmail.com>
32521 Date:   Tue Feb 24 21:14:32 2009 +1100
32522
32523     Factor out SC520 sub-features
32524
32525     Moved sub-features of the SC520 code which is currently selectively compiled
32526     using #ifdef out of sc520.c into individual files selectively compiled via
32527     the makefile
32528
32529     Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32530
32531 commit abf0cd3dff227cfb6e82ad13be62e28e6e89d5df
32532 Author: Graeme Russ <graeme.russ@gmail.com>
32533 Date:   Tue Feb 24 21:13:40 2009 +1100
32534
32535     Rewrite i386 interrupt handling
32536
32537     Rewrite interrupt handling functionality for the i386 port. Separated
32538     functionality into separate CPU and Architecture components.
32539
32540     It appears as if the i386 interrupt handler functionality was intended
32541     to allow multiple handlers to be installed for a given interrupt.
32542     Unfortunately, this functionality was not fully implemented and also
32543     had the problem that irq_free_handler() does not allow the passing
32544     of the handler function pointer and therefore could never be used to
32545     free specific handlers that had been installed for a given IRQ.
32546
32547     There were also various issues with array bounds not being fully
32548     tested.
32549
32550     I had two objectives in mind for the new implementation:
32551
32552     1) Keep the implementation as similar as possible to existing
32553        implementations. To that end, I have used the leon2/3
32554        implementations as the reference
32555
32556     2) Seperate CPU and Architecture specific elements. All specific i386
32557        interrupt functionality is now in cpu/i386/ with the high level
32558        API and architecture specific code in lib_i386. Functionality
32559        specific to the PC/AT architecture (i.e. cascaded i8259 PICs) has
32560        been further split out into an individual file to allow for the
32561        implementation of the PIC architecture of the SC520 CPU (supports
32562        more IRQs)
32563
32564     Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32565
32566 commit ece444b42b71eb5bce34a24ec584573b3c8c4a98
32567 Author: Graeme Russ <graeme.russ@gmail.com>
32568 Date:   Tue Feb 24 21:12:35 2009 +1100
32569
32570     Move ali512x.h
32571
32572     Moved ali512x.h from include/asm-i386/ic/ to /include
32573
32574     Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32575
32576 commit 6d83e3ac61dcdbcb7f04664309a9689fe01c5704
32577 Author: Graeme Russ <graeme.russ@gmail.com>
32578 Date:   Tue Feb 24 21:12:20 2009 +1100
32579
32580     Rename SC520 Configuration Options
32581
32582     Options are now all uniformly CONFIG_SYS_SC520_<option>
32583
32584     Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
32585
32586 commit f62fb99941c625605aa16a0097b396a5c16d2c88
32587 Author: Trent Piepho <xyzzy@speakeasy.org>
32588 Date:   Wed Feb 18 15:22:05 2009 -0800
32589
32590     Fix all linker script to handle all rodata sections
32591
32592     A recent gcc added a new unaligned rodata section called '.rodata.str1.1',
32593     which needs to be added the the linker script.  Instead of just adding this
32594     one section, we use a wildcard ".rodata*" to get all rodata linker section
32595     gcc has now and might add in the future.
32596
32597     However, '*(.rodata*)' by itself will result in sub-optimal section
32598     ordering.  The sections will be sorted by object file, which causes extra
32599     padding between the unaligned rodata.str.1.1 of one object file and the
32600     aligned rodata of the next object file.  This is easy to fix by using the
32601     SORT_BY_ALIGNMENT command.
32602
32603     This patch has not be tested one most of the boards modified.  Some boards
32604     have a linker script that looks something like this:
32605
32606     *(.text)
32607     . = ALIGN(16);
32608     *(.rodata)
32609     *(.rodata.str1.4)
32610     *(.eh_frame)
32611
32612     I change this to:
32613
32614     *(.text)
32615     . = ALIGN(16);
32616     *(.eh_frame)
32617     *(SORT_BY_ALIGNMENT(SORT_BY_NAME(.rodata*)))
32618
32619     This means the start of rodata will no longer be 16 bytes aligned.
32620     However, the boundary between text and rodata/eh_frame is still aligned to
32621     16 bytes, which is what I think the real purpose of the ALIGN call is.
32622
32623     Signed-off-by: Trent Piepho <xyzzy@speakeasy.org>
32624
32625 commit 566b652c7cdb0e5e0529bb3d1eaffbd2bf45a032
32626 Author: Mike Frysinger <vapier@gentoo.org>
32627 Date:   Wed Feb 11 18:26:08 2009 -0500
32628
32629     remove bi_enet*addr from global data for all arches
32630
32631     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32632     CC: Ben Warren <biggerbadderben@gmail.com>
32633     CC: Daniel Hellstrom <daniel@gaisler.com>
32634     CC: Michal Simek <monstr@seznam.cz>
32635     CC: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
32636     CC: Scott McNutt <smcnutt@psyent.com>
32637     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
32638
32639 commit eb85aa594c1b57a1e3be9689b65171a137a36432
32640 Author: Mike Frysinger <vapier@gentoo.org>
32641 Date:   Wed Feb 11 20:07:19 2009 -0500
32642
32643     ppc: mark global bi_enet*addr as legacy
32644
32645     The environment is the canonical storage location of the mac address, so
32646     we're killing off the global data location and moving everything to
32647     querying the env directly.
32648
32649     In the ppc case, these things are part of the legacy ABI, so keep them
32650     around but mark them as legacy so no new code will touch them.
32651
32652     Also stop calling load_sernum_ethaddr() since all boards now implement
32653     this as a stub.
32654
32655     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32656     CC: Ben Warren <biggerbadderben@gmail.com>
32657
32658 commit 9c150102bc1de375d36d97a1cc2dd0e9639b15df
32659 Author: Mike Frysinger <vapier@gentoo.org>
32660 Date:   Wed Feb 11 20:09:52 2009 -0500
32661
32662     boards: get mac address from env and move load_sernum_ethaddr() to board init
32663
32664     The environment is the canonical storage location of the mac address, so
32665     we're killing off the global data location and moving everything to
32666     querying the env directly.
32667
32668     Rather than have common ppc code call a board-specific function like
32669     load_sernum_ethaddr(), have each board call it in its own board-specific
32670     misc_init_r() function.
32671
32672     The boards that get converted here are:
32673         - kup4k/kup4x
32674         - pcs440ep
32675         - tqm8xx
32676
32677     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32678     CC: Ben Warren <biggerbadderben@gmail.com>
32679     CC: Stefan Roese <sr@denx.de>
32680
32681 commit 92b50ffef978f05858a0ff4cbe88430bc51a28a2
32682 Author: Mike Frysinger <vapier@gentoo.org>
32683 Date:   Wed Feb 11 19:55:01 2009 -0500
32684
32685     cmc_pu2: get mac address from environment
32686
32687     The environment is the canonical storage location of the mac address, so
32688     we're killing off the global data location and moving everything to
32689     querying the env directly.
32690
32691     Also rename load_sernum_ethaddr() to misc_init_r() so we don't need to
32692     handle this board specially in common ARM code.
32693
32694     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32695     CC: Ben Warren <biggerbadderben@gmail.com>
32696
32697 commit d8d21e699d7fcfb6ab11635110266dd09b7edc62
32698 Author: Mike Frysinger <vapier@gentoo.org>
32699 Date:   Mon Feb 16 18:03:14 2009 -0500
32700
32701     boards: move board_get_enetaddr() into board-specific init
32702
32703     The environment is the canonical storage location of the mac address, so
32704     we're killing off the global data location and moving everything to
32705     querying the env directly.
32706
32707     Rather than have the common ppc code have board-specific hooks, move the
32708     board_get_enetaddr() function into the board-specific init functions.
32709
32710     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32711     CC: Ben Warren <biggerbadderben@gmail.com>
32712
32713 commit f11e6ff5b1859d9213f0d501b3309e065f487543
32714 Author: Mike Frysinger <vapier@gentoo.org>
32715 Date:   Wed Feb 11 19:39:55 2009 -0500
32716
32717     arm: get mac address from environment
32718
32719     The environment is the canonical storage location of the mac address, so
32720     we're killing off the global data location and moving everything to
32721     querying the env directly.
32722
32723     Some warts are remaining and should be killed off (by moving the func to
32724     the appropriate board init code):
32725         - davinci_eth_set_mac_addr
32726         - cs8900_get_enetaddr
32727         - smc_set_mac_addr
32728
32729     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32730     CC: Ben Warren <biggerbadderben@gmail.com>
32731
32732 commit 0107cf66f7346e8c7d6cf0fe99d2f265134afd59
32733 Author: Mike Frysinger <vapier@gentoo.org>
32734 Date:   Wed Feb 11 19:36:20 2009 -0500
32735
32736     nx823: get mac address from environment
32737
32738     The environment is the canonical storage location of the mac address, so
32739     we're killing off the global data location and moving everything to
32740     querying the env directly.
32741
32742     For the nx823, the serial number is moved out of load_sernum_ethaddr() and
32743     into misc_init_r() as is the env setup.  This lets us kill off the former
32744     function in the process.
32745
32746     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32747     CC: Ben Warren <biggerbadderben@gmail.com>
32748
32749 commit 19b5b533ccd522abeb501d510750693c35e20456
32750 Author: Mike Frysinger <vapier@gentoo.org>
32751 Date:   Wed Feb 11 18:27:18 2009 -0500
32752
32753     lib_*/board.c: do not initialize bi_enet*addr in global data
32754
32755     Since everyone is using the environment for mac address storage, there is
32756     no point in seeding the global data.
32757
32758     The arches that are converted here:
32759         i386
32760         m68k
32761         microblaze
32762         mips
32763         nios
32764         nios2
32765         sh
32766         sparc
32767
32768     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32769     CC: Ben Warren <biggerbadderben@gmail.com>
32770     CC: Daniel Hellstrom <daniel@gaisler.com>
32771     CC: Michal Simek <monstr@seznam.cz>
32772     CC: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
32773     CC: Scott McNutt <smcnutt@psyent.com>
32774     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
32775
32776 commit 740e8ba7d475c49c1b76058e1bf354e376b5c4e0
32777 Author: Mike Frysinger <vapier@gentoo.org>
32778 Date:   Wed Feb 11 19:19:54 2009 -0500
32779
32780     npe: get mac address from environment
32781
32782     The environment is the canonical storage location of the mac address, so
32783     we're killing off the global data location and moving everything to
32784     querying the env directly.
32785
32786     The resulting code can also be simplified even further.
32787
32788     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32789     CC: Stefan Roese <sr@denx.de>
32790     CC: Ben Warren <biggerbadderben@gmail.com>
32791
32792 commit 6bacfa6a8e9b264d37c1262fc1f3e948d1feab81
32793 Author: Mike Frysinger <vapier@gentoo.org>
32794 Date:   Wed Feb 11 19:18:41 2009 -0500
32795
32796     cpu/: get mac address from environment
32797
32798     The environment is the canonical storage location of the mac address, so
32799     we're killing off the global data location and moving everything to
32800     querying the env directly.
32801
32802     The cpus that get converted here:
32803         at91rm9200
32804         mpc512x
32805         mpc5xxx
32806         mpc8260
32807         mpc8xx
32808         ppc4xx
32809
32810     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32811     CC: Ben Warren <biggerbadderben@gmail.com>
32812     CC: John Rigby <jrigby@freescale.com>
32813     CC: Stefan Roese <sr@denx.de>
32814
32815 commit 03f3d8d3b39cf85c0ce7ca903b436701e8aa610b
32816 Author: Mike Frysinger <vapier@gentoo.org>
32817 Date:   Wed Feb 11 19:09:54 2009 -0500
32818
32819     lan91c96/smc91111/smc911x: get mac address from environment
32820
32821     The environment is the canonical storage location of the mac address, so
32822     we're killing off the global data location and moving everything to
32823     querying the env directly.
32824
32825     Also, do not bother checking the EEPROM if the env is setup.  This
32826     simplifies the code greatly.
32827
32828     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32829     Signed-off-by: Wolfgang Dnek <wd@denx.de>
32830     CC: Ben Warren <biggerbadderben@gmail.com>
32831     CC: Rolf Offermanns <rof@sysgo.de>
32832     CC: Erik Stahlman <erik@vt.edu>
32833     CC: Daris A Nevil <dnevil@snmc.com>
32834     CC: Sascha Hauer <s.hauer@pengutronix.de>
32835
32836 commit c527ce92511cbf723c2ca77bee1cf9ecf83dac81
32837 Author: Mike Frysinger <vapier@gentoo.org>
32838 Date:   Wed Feb 11 19:14:09 2009 -0500
32839
32840     sh_eth: get mac address from environment
32841
32842     The environment is the canonical storage location of the mac address, so
32843     we're killing off the global data location and moving everything to
32844     querying the env directly.
32845
32846     The sh_eth driver can also be simplified a bit by using enetaddr member of
32847     the eth_device structure.
32848
32849     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32850     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
32851     CC: Carlos Munoz <carlos@kenati.com>
32852     CC: Ben Warren <biggerbadderben@gmail.com>
32853
32854 commit 0a5238cea90665c230297a8fd77bb0b3b61ca177
32855 Author: Mike Frysinger <vapier@gentoo.org>
32856 Date:   Wed Feb 11 19:06:09 2009 -0500
32857
32858     cs8900: get mac address from environment
32859
32860     The environment is the canonical storage location of the mac address, so
32861     we're killing off the global data location and moving everything to
32862     querying the env directly.
32863
32864     The cs8900 driver also changes slightly in that the hardware is not
32865     consulted if the mac address in the env is sane.
32866
32867     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32868     CC: Marius Groeger <mgroeger@sysgo.de>
32869     CC: Ben Warren <biggerbadderben@gmail.com>
32870
32871 commit c4b8762f11d337e6a9d90c227b2871d65d372469
32872 Author: Mike Frysinger <vapier@gentoo.org>
32873 Date:   Wed Feb 11 19:04:25 2009 -0500
32874
32875     bcm570x: get mac address from environment
32876
32877     The environment is the canonical storage location of the mac address, so
32878     we're killing off the global data location and moving everything to
32879     querying the env directly.
32880
32881     Since the address is in the PLM_DEVICE_BLOCK structure already, there is
32882     no need to pass the NodeAddress as a second parameter.  So drop the second
32883     argument to the LM_SetMacAddress() function (and update the tigon3 driver
32884     accordingly).
32885
32886     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32887     CC: Ben Warren <biggerbadderben@gmail.com>
32888
32889 commit d3f871482f06f6a4eaf4a3fafde84846bad87b4f
32890 Author: Mike Frysinger <vapier@gentoo.org>
32891 Date:   Wed Feb 11 19:01:26 2009 -0500
32892
32893     drivers/net/: get mac address from environment
32894
32895     The environment is the canonical storage location of the mac address, so
32896     we're killing off the global data location and moving everything to
32897     querying the env directly.
32898
32899     The drivers that get converted here:
32900         3c589
32901         4xx_enet
32902         dc2114x
32903         dm9000x
32904         enc28j60
32905         fsl_mcdmafec
32906         ks8695eth
32907         mcffec
32908         rtl8019
32909         rtl8169
32910         s3c4510b_eth
32911         xilinx_emac
32912         xilinx_emaclite
32913
32914     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32915     CC: Ben Warren <biggerbadderben@gmail.com>
32916     CC: Rolf Offermanns <rof@sysgo.de>
32917     CC: Stefan Roese <sr@denx.de>
32918     CC: Sascha Hauer <saschahauer@web.de>
32919     CC: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
32920     CC: Greg Ungerer <greg.ungerer@opengear.com>
32921     CC: Xue Ligong <lgxue@hotmail.com>
32922     CC: Masami Komiya <mkomiya@sonare.it>
32923     CC: Curt Brune <curt@cucy.com>
32924     CC: Michal SIMEK <monstr@monstr.eu>
32925
32926 commit b6b4625d175019e387e5b0f65a17322a78f6bb90
32927 Author: Mike Frysinger <vapier@gentoo.org>
32928 Date:   Wed Feb 11 18:38:38 2009 -0500
32929
32930     boards: get mac address from environment
32931
32932     The boards that get converted here to use the environment for the mac
32933     address rather than global data:
32934         debris
32935         mgcoge
32936         mgsuvd
32937         muas3001
32938         netstal
32939         pn62
32940         sixnet
32941         vcma9
32942         xilinx (the ones that use xilinx_enet)
32943
32944     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32945     CC: Ben Warren <biggerbadderben@gmail.com>
32946     CC: Sangmoon Kim <dogoil@etinsys.com>
32947     CC: Heiko Schocher <hs@denx.de>
32948     CC: David Mueller <d.mueller@elsoft.ch>
32949     CC: Niklaus Giger <niklaus.giger@netstal.com>
32950     CC: Wolfgang Grandegger <wg@denx.de>
32951     CC: Dave Ellis <DGE@sixnetio.com>
32952     CC: Ricardo Ribalda <ricardo.ribalda@uam.es>
32953
32954 commit 06a0c4381a65ed500c816a05b9ae7b207c3b1d4b
32955 Author: Mike Frysinger <vapier@gentoo.org>
32956 Date:   Wed Feb 11 18:36:45 2009 -0500
32957
32958     AmigaOneG3SE/enet: get mac address from environment
32959
32960     Always use the MAC address that is stored in the environment first before
32961     falling back to the ROM.  This also cuts out any comparison steps: if the
32962     mac in the env is sane, the ROM is never consulted.
32963
32964     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32965     CC: Thomas Frieden <ThomasF@hyperion-entertainment.com>
32966     CC: Ben Warren <biggerbadderben@gmail.com>
32967
32968 commit 56b555a644f3cbb1b3929cb52b61d3ce483885f5
32969 Author: Mike Frysinger <vapier@gentoo.org>
32970 Date:   Wed Feb 11 18:52:38 2009 -0500
32971
32972     nvedit: do not update global bi_enetaddr and do not call eth_set_enetaddr()
32973
32974     Since the ethernet layer handles updating of device addresses itself from
32975     the environment, there is no point in calling eth_set_enetaddr().
32976
32977     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32978     CC: Ben Warren <biggerbadderben@gmail.com>
32979
32980 commit 5013533467c1de731c2f0c9beb4b41ce3f07cbeb
32981 Author: Mike Frysinger <vapier@gentoo.org>
32982 Date:   Wed Feb 11 18:54:07 2009 -0500
32983
32984     lynxkdi: get mac address from environment
32985
32986     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32987     CC: Ben Warren <biggerbadderben@gmail.com>
32988
32989 commit 62c93d92f1b6266b2f33c5f403931b51cbd2a246
32990 Author: Mike Frysinger <vapier@gentoo.org>
32991 Date:   Wed Feb 11 18:51:43 2009 -0500
32992
32993     bootvx: get mac address from environment
32994
32995     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
32996     CC: Niklaus Giger <niklaus.giger@member.fsf.org>
32997     CC: Ben Warren <biggerbadderben@gmail.com>
32998
32999 commit de2dff6ff89f98c6062f4d224fd434a3ede035d1
33000 Author: Mike Frysinger <vapier@gentoo.org>
33001 Date:   Wed Feb 11 18:50:10 2009 -0500
33002
33003     bdinfo: get mac address from environment
33004
33005     Add a new print_eth() function to automate the eth*addr env var acquisition
33006     and display.  Affects all arches.
33007
33008     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33009     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33010     CC: Scott McNutt <smcnutt@psyent.com>
33011     CC: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
33012     CC: Michal Simek <monstr@seznam.cz>
33013     CC: Daniel Hellstrom <daniel@gaisler.com>
33014     CC: Ben Warren <biggerbadderben@gmail.com>
33015
33016 commit 95823ca0773356860e622ee3304a4b7cafcbf19a
33017 Author: Mike Frysinger <vapier@gentoo.org>
33018 Date:   Wed Feb 11 18:23:48 2009 -0500
33019
33020     net: get mac address from environment and use eth util funcs
33021
33022     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33023     CC: Ben Warren <biggerbadderben@gmail.com>
33024
33025 commit 500b6c51e4c41f4562cb48344af98deb7e342731
33026 Author: Mike Frysinger <vapier@gentoo.org>
33027 Date:   Mon Oct 13 15:06:25 2008 -0400
33028
33029     Blackfin: bfin_mac: force boards to setup the MAC themselves
33030
33031     Since the on-chip MAC does not have an eeprom or similar interface, force
33032     all Blackfin boards that use this driver to setup the board data with a
33033     proper MAC.
33034
33035     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33036     CC: Ben Warren <biggerbadderben@gmail.com>
33037
33038 commit 6ff4137f2ad640e4fc8ea1b0455161ddff1f6730
33039 Author: Mike Frysinger <vapier@gentoo.org>
33040 Date:   Wed Feb 11 14:12:34 2009 -0500
33041
33042     doc/README.enetaddr: document proper MAC usage
33043
33044     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33045     CC: Ben Warren <biggerbadderben@gmail.com>
33046
33047 commit 3f6e6993e92fd0658da1746d1c84644612ee520b
33048 Author: Mike Frysinger <vapier@gentoo.org>
33049 Date:   Thu Jan 29 19:43:44 2009 -0500
33050
33051     net: new utility functions for working with enetaddr's
33052
33053     Declare new utility functions for converting between the environment
33054     variables (eth*addr) and the binary MAC address representation.  This way
33055     we can unify all the random places that already do this kind of thing.
33056
33057     The functions in question:
33058         eth_parse_enetaddr - "..." -> {...}
33059         eth_getenv_enetaddr - env -> {...}
33060         eth_setenv_enetaddr - {...} -> env
33061
33062     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33063     CC: Ben Warren <biggerbadderben@gmail.com>
33064
33065 commit b6446b67758ea1e41223f0782924bb73fd0a89d0
33066 Author: Mike Frysinger <vapier@gentoo.org>
33067 Date:   Tue Feb 17 00:00:53 2009 -0500
33068
33069     convert print_IPaddr() to %pI4
33070
33071     Now that our printf functions support the %pI4 modifier like the kernel,
33072     let's drop the inflexible print_IPaddr() function and covert over to the
33073     %pI4 modifier.
33074
33075     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33076     CC: Ben Warren <biggerbadderben@gmail.com>
33077
33078 commit 6c6166f52983dac775e3852f9d0f49d033f27108
33079 Author: Mike Frysinger <vapier@gentoo.org>
33080 Date:   Mon Feb 16 23:21:36 2009 -0500
33081
33082     vsprintf: pull updates from Linux kernel
33083
33084     This brings in support for the %p modifier which allows us to easily print
33085     out things like ip addresses, mac addresses, and pointers.
33086
33087     It also converts the rarely used 'q' length modifier to the common 'L'
33088     modifier when dealing with quad types.
33089
33090     While this new code is a bit larger (~1k .text), most of it should be made
33091     up by converting the existing ip/mac address code to use format modifiers.
33092
33093     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33094
33095 commit a43ea5cc6d612471fbc74f0a26b2bea5864aa1d6
33096 Author: Jon Smirl <jonsmirl@gmail.com>
33097 Date:   Thu Mar 19 23:04:18 2009 -0400
33098
33099     .gitignore for generated files in api_examples directory
33100
33101     Add .gitignore for generated files in api_examples directory
33102
33103     Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
33104     Signed-off-by: Wolfgang Denk <wd@denx.de>
33105
33106 commit 40281a9ca21a6b6d7b996b4d4eeaa19026337231
33107 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33108 Date:   Wed Mar 18 12:27:04 2009 +0900
33109
33110     net: sh_eth: Remove sh_eth_reset() from halt function
33111
33112     sh_eth_reset is function to reset Ether IP.
33113     The MAC address is stored in IP, but it is initialized by this function.
33114     OS (e.g. Linux Kernel) can not use this device when initialized.
33115     This revises this problem.
33116
33117     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33118
33119 commit f8853d105da7d69bc92a5b4578f9b85234e558ec
33120 Author: Anatolij Gustschin <agust@denx.de>
33121 Date:   Fri Mar 20 12:45:50 2009 +0100
33122
33123     ppc4xx: Fix bug in PCI outbound map configuration for canyonlands
33124
33125     PCI outbound address map configuration doesn't match the
33126     PCI memory address range covered by appropriate TLB entry
33127     configuration for canyonlands causing machine check
33128     exceptions while accessing PCI memory regions. This patch
33129     provides a fix for this issue.
33130
33131     Kazuaki Ichinohe observed and reported this issue while
33132     testing display output with PCI ATI video card on canyonlands.
33133
33134     Signed-off-by: Anatolij Gustschin <agust@denx.de>
33135     Signed-off-by: Stefan Roese <sr@denx.de>
33136
33137 commit 7a88601a34132548c3c591ea87ab3468b51121b0
33138 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
33139 Date:   Fri Mar 6 10:09:37 2009 -0500
33140
33141     CFI: geometry reversal for STMicro M29W320DT
33142
33143     Follow up to the flash_fixup_stm to fix geometry reversal
33144     on STMicro M29W320ET flash chip. The M29W320DT has 4 erase region.
33145
33146     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
33147     Signed-off-by: Stefan Roese <sr@denx.de>
33148
33149 commit 069f4364d807d7fdea3de7385ad2f8d83c587aec
33150 Author: Mike Frysinger <vapier@gentoo.org>
33151 Date:   Wed Feb 25 17:29:40 2009 -0500
33152
33153     smc911x_eeprom: update register API
33154
33155     The smc911x driver changed the naming convention for its register funcs,
33156     so update the eeprom code accordingly.
33157
33158     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33159     CC: Ben Warren <biggerbadderben@gmail.com>
33160
33161 commit 6a397ef0e6c58caab8bf427d447714bc9b3bb9d4
33162 Author: Grzegorz Bernacki <gjb@semihalf.com>
33163 Date:   Tue Mar 17 10:06:39 2009 +0100
33164
33165     mpc52xx: Get rid of board-specific #ifdef's in cpu/mpc5xxx/ide.c
33166
33167     Total5200 and digsy MTC use I2C port 2 pins as a ATA chip select.
33168     To avoid adding board-specific ifdefs to cpu/mpc5xxx/ide.c new
33169     define CONFIG_SYS_ATA_CS_ON_I2C2 was introduced. It is used by
33170     Total5200 and will be used by digsy MTC and other boards with
33171     ATA CS on I2C pins.
33172
33173     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
33174
33175 commit 1b6275dfb173bd2edb8f208dd050d6f47ae39654
33176 Author: Heiko Schocher <hs@denx.de>
33177 Date:   Thu Mar 12 07:37:34 2009 +0100
33178
33179     8xx: add support for new keymile kmsupx4 board.
33180
33181     This patch adds support for the kmsupx4 board from Keymile,
33182     based on a Freescale MPC852T CPU
33183
33184     - serial console on SMC1
33185     - 32 MB SDRAM
33186     - 32 MB NOR Flash
33187     - Ethernet over SCC3
33188     - I2C Bitbang
33189
33190     Signed-off-by: Heiko Schocher <hs@denx.de>
33191
33192 commit d044954fe2a7e7a3dd104eb9c9d2104e38da2911
33193 Author: Heiko Schocher <hs@denx.de>
33194 Date:   Thu Mar 12 07:37:28 2009 +0100
33195
33196     8xx, mgsuvd: rename board to a more generic name
33197
33198     renaming the "mgsuvd" board port into "km8xx", because
33199     there come more similar boards from keymile.
33200     Compiling the mgsuvd board with "make mgsuvd_config"
33201     remains.
33202
33203     Signed-off-by: Heiko Schocher <hs@denx.de>
33204
33205 commit 18b2f35bde1672e074a3d5048383cb56fda745cb
33206 Author: Heiko Schocher <hs@denx.de>
33207 Date:   Thu Mar 12 07:37:23 2009 +0100
33208
33209     8xx, mgsuvd: Coding Style cleanup config file
33210
33211     Signed-off-by: Heiko Schocher <hs@denx.de>
33212
33213 commit 364123db6730d32330f818b65360d2cd27396667
33214 Author: Heiko Schocher <hs@denx.de>
33215 Date:   Thu Mar 12 07:37:18 2009 +0100
33216
33217     powerpc: common updates for keymile boards
33218
33219     - added to keymile-common.h:
33220       - bootcount support
33221       - COMMAND HISTORY
33222       - CONFIG_AUTO_COMPLETE
33223       - CONFIG_SYS_FLASH_PROTECTION
33224       - JFFS2 support
33225       - CONFIG_VERSION_VARIABLE
33226     - extracted common I2C settings for all boards
33227     - common default environment settings summarized
33228
33229     Signed-off-by: Heiko Schocher <hs@denx.de>
33230
33231 commit 506f391888b82d1b83bdd749c3cea9eb2fd64df8
33232 Author: Heiko Schocher <hs@denx.de>
33233 Date:   Thu Mar 12 07:37:15 2009 +0100
33234
33235     8xx, icache: enabling ICache not before running from RAM
33236
33237     with the new CONFIG_SYS_DELAYED_ICACHE config option, ICache
33238     is not enabled before code runs from RAM.
33239
33240     Signed-off-by: Heiko Schocher <hs@denx.de>
33241
33242 commit cabf7b9c83bd780a5805ddbb4c0ce431d5b9f9f3
33243 Author: Heiko Schocher <hs@denx.de>
33244 Date:   Thu Mar 12 07:37:11 2009 +0100
33245
33246     82xx, mgcoge: fix environment sector size
33247
33248     Size of one environment sector is 0x20000.
33249
33250     Signed-off-by: Heiko Schocher <hs@denx.de>
33251
33252 commit 27057d416c7cc9eb1860953da8836352c07f13e9
33253 Author: Ladislav Michl <ladis@linux-mips.org>
33254 Date:   Mon Mar 16 23:27:31 2009 +0100
33255
33256     NetStar: config reindentation
33257
33258     Fix indentation broken by symbol renames. "Sort" driver related definitons.
33259
33260     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
33261
33262 commit 8d8235f84d3ef3f29b7d14e741369b5824b5bb4a
33263 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33264 Date:   Tue Mar 17 11:21:43 2009 +0000
33265
33266     ColdFire: Fix incorrect definition
33267
33268     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33269
33270 commit 9017d9325a5067b2ab0d70a2d3c907620c9ab7f8
33271 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33272 Date:   Mon Mar 2 19:16:45 2009 +0000
33273
33274     ColdFire: Fix M5329EVB and M5373EVB nand issue
33275
33276     The Nand flash was unable to read and write properly
33277     due to Nand Chip Select (nCE) setup was in reverse
33278     order. Also, increase the Nand time out value to 60.
33279
33280     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33281
33282 commit 42b68af1062f75bb4a91cf47e329a7e8100cd815
33283 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33284 Date:   Tue Jan 27 15:19:35 2009 +0000
33285
33286     ColdFire: PLATFORM_CPPFLAGS updates for new compiler
33287
33288     Update PLATFORM_CPPFLAGS to accept 4.3.x version of
33289     ColdFire compiler.
33290
33291     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33292
33293 commit d6e4baf49987fc6f75e8574c0c27301a828b3132
33294 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33295 Date:   Tue Jan 27 12:57:47 2009 +0000
33296
33297     ColdFire: Provide gzip image size V2 & V3 platforms
33298
33299     Default gzip bootm size is 8MB. Some platforms require
33300     more than 8MB
33301
33302     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33303
33304 commit c3a9e6374210679a81f611c1bcf968988bc20e41
33305 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33306 Date:   Wed Feb 18 11:49:31 2009 +0000
33307
33308     ColdFire: Fix M54451 serial boot dram setup
33309
33310     The serial boot dram extended/standard mode register was not
33311     setup and was using default DRAM setup causing the U-boot was
33312     unstable to boot up in serial mode.
33313
33314     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
33315
33316 commit 32d11d58159a575f08a982cad8a5a941ffe5cc3d
33317 Author: arun c <arun.edarath@gmail.com>
33318 Date:   Thu Dec 4 15:57:15 2008 +0530
33319
33320     Coldfire: XL Bus minor fixes
33321
33322     According to coldfire manual data timeout > address time out
33323     also use correct macro to program XARB_CFG
33324
33325     Signed-off-by: Arun C <arunedarath@mistralsolutions.com>
33326
33327 commit 65d8bc94d8214812ccdf3372d3fef845cf4ec2e5
33328 Author: Scott Wood <scottwood@freescale.com>
33329 Date:   Tue Mar 17 12:06:04 2009 -0500
33330
33331     NAND: Have nboot accept .e and .i as legacy no-ops.
33332
33333     This was intended to happen before, but a trivial bug prevented it.
33334
33335     Signed-off-by: Scott Wood <scottwood@freescale.com>
33336
33337 commit 0987505540918b2464b73069af3a5b766dbd3ceb
33338 Author: Ladislav Michl <ladis@linux-mips.org>
33339 Date:   Fri Mar 13 14:38:19 2009 +0100
33340
33341     NAND: Make nboot skip bad blocks
33342
33343     nboot command currently does not skip bad blocks and gives read error when
33344     loading image stored over bad block. With patch applied, nboot works as
33345     expected:
33346
33347     Device 0 bad blocks:
33348       00780000
33349       014a0000
33350       02000000
33351       02cc0000
33352       04aa0000
33353
33354     Loading from NAND 128MiB 3,3V 8-bit, offset 0x2c00000
33355        Image Name:   Linux-2.6.22-omap1
33356        Created:      2008-11-20  23:44:32 UTC
33357        Image Type:   ARM Linux Kernel Image (uncompressed)
33358        Data Size:    1052520 Bytes =  1 MB
33359        Load Address: 10008000
33360        Entry Point:  10008000
33361     Skipping bad block 0x02cc0000
33362     Automatic boot of image at addr 0x10400000 ...
33363     ...
33364
33365     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
33366     Signed-off-by: Scott Wood <scottwood@freescale.com>
33367
33368 commit 0b2f38fe3c4555dd2b81c69880403c13ad723153
33369 Author: Stefan Roese <sr@denx.de>
33370 Date:   Thu Mar 12 07:27:25 2009 +0100
33371
33372     ppc4xx: lwmon5: Only use one CS (rank) in DDR2 configuration
33373
33374     This patch fixes a problem spotted by Mikhail Zolotaryov on Sequoia with
33375     the DDR2 configuration to only use one CS (rank). As this code is most
33376     likely copied from the original Sequoia version, this error was copied
33377     as well.
33378
33379     This patch also removes some dead code.
33380
33381     Signed-off-by: Stefan Roese <sr@denx.de>
33382
33383 commit 9199b9cc8f56aca26504b48cf702176208f46e54
33384 Author: Stefan Roese <sr@denx.de>
33385 Date:   Thu Mar 12 07:24:40 2009 +0100
33386
33387     ppc4xx: PMC440: Only use one CS (rank) in DDR2 configuration
33388
33389     This patch fixes a problem spotted by Mikhail Zolotaryov on Sequoia with
33390     the DDR2 configuration to only use one CS (rank). As this code is most
33391     likely copied from the original Sequoia version, this error was copied
33392     as well.
33393
33394     Signed-off-by: Stefan Roese <sr@denx.de>
33395
33396 commit ee86fd15e1ccda4be41f1dba82b8c9efea9a3145
33397 Author: Mikhail Zolotaryov <lebon@lebon.org.ua>
33398 Date:   Wed Mar 11 10:54:46 2009 +0200
33399
33400     Fix AMCC Sequoia board DDR memory configuration
33401
33402     Sequoia board schematics (DES0211_11_SCH_11.pdf, page 5, unit U1D)
33403     specifies that BankSel#1 is not connected, while bootloader memory
33404     configuration is (board/amcc/sequoia/sdram.c):
33405            mtsdram(DDR0_10, 0x00000300);
33406     i.e. both Chip Selects used - not correct.
33407
33408     If we change to correct value here:
33409            mtsdram(DDR0_10, 0x00000100);
33410     memory is accessible OK also.
33411
33412     Signed-off-by: Mikhail Zolotaryov <lebon@lebon.org.ua>
33413     Signed-off-by: Stefan Roese <sr@denx.de>
33414
33415 commit b3dd629e78870ba2dc9f8032978721c0fa02a856
33416 Author: Wolfgang Denk <wd@denx.de>
33417 Date:   Sun Mar 15 22:40:09 2009 +0100
33418
33419     Prepare 2009.03-rc2
33420
33421     Update CHANEGLOG, fix minor coding style issue.
33422
33423     Signed-off-by: Wolfgang Denk <wd@denx.de>
33424
33425 commit 394d30dd1ee23b80fd5e59e17ebe0feca927ab31
33426 Author: Jerry Van Baren <gvb.uboot@gmail.com>
33427 Date:   Fri Mar 13 11:40:10 2009 -0400
33428
33429     mpc83xx: Add bank configuration to FSL spd_sdram.c
33430
33431     The routine assumed 4 bank SDRAMs, enhance to configure for 4 or 8
33432     bank SDRAMs.
33433
33434     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
33435     Acked-by: Dave Liu <daveliu@freescale.com>
33436     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33437
33438 commit b581626c1e2474a3dadf69d4f0e0582eccbc4235
33439 Author: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
33440 Date:   Fri Mar 13 08:58:14 2009 +0100
33441
33442     mpc83xx: correctly set encryption and I2C bus 0 clock
33443
33444     This patch makes sure the correct mask is applied when setting
33445     the encryption and I2C bus 0 clock in SCCR.
33446     Failing to do so may lead to ENCCM being 0 in which case I2C bus 0
33447     won't function.
33448
33449     Signed-off-by: Norbert van Bolhuis <nvbolhuis@aimvalley.nl>
33450     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33451
33452 commit e6a6a704151c2d7e4a7b485545b48a6020ccca17
33453 Author: Dirk Behme <dirk.behme@googlemail.com>
33454 Date:   Thu Mar 12 19:30:50 2009 +0100
33455
33456     OMAP3: Add support for OMAP3 die ID
33457
33458     Read and store OMAP3 die ID in U-Boot environment.
33459
33460     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
33461
33462 commit f949bd8d089ec3059c460ac829c0d919e1d7af0e
33463 Author: Jon Smirl <jonsmirl@gmail.com>
33464 Date:   Wed Mar 11 15:08:56 2009 -0400
33465
33466     MPC5200 FEC MII speed register
33467
33468     Set a non-zero speed in the MII register so that MII commands will work.
33469
33470     Signed-off-by: Jon Smirl <jonsmirl@gmail.com>
33471
33472 commit 94a353611b93ac4cb4434a5f7e98aa0902da919e
33473 Author: Yusuke.Goda <goda.yusuke@renesas.com>
33474 Date:   Fri Mar 13 16:08:18 2009 +0900
33475
33476     sh: ap325rxa: Change the wait cycle in the area 5
33477
33478     Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
33479     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33480
33481 commit 2db0e1278b9f11263e0a13326b57d4f99781f7ac
33482 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33483 Date:   Wed Feb 25 16:04:26 2009 +0900
33484
33485     sh: Fix cannot work rtl8139 on r2dplus
33486
33487     The rtl8139 driver use pci_mem_to_phys. So it need PCI system memory
33488     registration.
33489
33490     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33491     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33492
33493 commit 64f3c0b8ba99d6651db59273e497ab5e857c8d4f
33494 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33495 Date:   Fri Feb 27 18:35:41 2009 +0900
33496
33497     sh: Add netdev header fixing of warning/build
33498
33499     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33500     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33501
33502 commit ada9318252f51c2626e9837c623f9812b0308dea
33503 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33504 Date:   Tue Mar 3 15:11:17 2009 +0900
33505
33506     sh: Add support 32-Bit Extended Address Mode to sh7785lcr
33507
33508     We can built 'make sh7785lcr_32bit_config'. And add new command "pmb"
33509     for this mode. This command changes PMB for using 512MB system memory.
33510
33511     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33512     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33513
33514 commit 06b18163b57e6b0349b0c299222d50e7b1e41e50
33515 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33516 Date:   Wed Feb 25 14:26:42 2009 +0900
33517
33518     sh: Add some register value configurable to PCI of SH7780
33519
33520     Some register value was hardcoded for System memory size 128MB and
33521     memory offset 0x08000000. This patch fixed the problem.
33522
33523     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33524     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33525
33526 commit 06e2735eb85cbea7cecb3c308d6d078b3651b22c
33527 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33528 Date:   Wed Feb 25 14:26:52 2009 +0900
33529
33530     sh: Add system memory registration to PCI for SH4
33531
33532     It is necessary for some pci device driver.
33533
33534     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33535     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33536
33537 commit b3061b40db691245a7bb9a55354b4edacbf3902d
33538 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33539 Date:   Wed Feb 25 14:26:55 2009 +0900
33540
33541     sh: Add value for PCI system memory registration of sh7785lcr
33542
33543     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33544     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33545
33546 commit 6d84ae3956a6cd7aebd86f661130752594e60124
33547 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33548 Date:   Tue Mar 3 15:11:08 2009 +0900
33549
33550     sh: Add macros for SH-4A 32-Bit Address Extended Mode
33551
33552     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
33553     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33554
33555 commit 3e3eec39de8fe0ae62e6e4d4e3fa4442ee9ed6b1
33556 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33557 Date:   Tue Feb 3 13:35:05 2009 +0900
33558
33559     sh: use write{8,16,32} in ms7720se lowlevel_init
33560
33561     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
33562     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
33563
33564 commit 0452352df118bc9dd684a056aaaa5fb4aed1178a
33565 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
33566 Date:   Mon Mar 9 18:07:53 2009 -0500
33567
33568     tsec: report when there is no vendor specific PHY support
33569
33570     Commit af1c2b84 added a generic phy support, with an ID of zero
33571     and a 32 bit mask; meaning that it will match on any PHY ID.
33572
33573     The problem is that there is a test that checked if a matching
33574     PHY was found, and if not, it printed the non-matching ID.
33575     But since there will always be a match (on the generic PHY,
33576     worst case), this test will never trip.
33577
33578     In the case of a misconfigured PHY address, or of a PHY that
33579     isn't explicitly supported outside of the generic support,
33580     you will never see the ID of 0xffffffff, or the ID of the
33581     real (but unsupported) chip.  It will silently fall through
33582     onto the generic support.
33583
33584     This change makes that test useful again, and ensures that
33585     the selection of generic PHY support doesn't happen without
33586     some sort of notice.  It also makes it explicitly clear that
33587     the generic PHY must be last in the PHY table.
33588
33589     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
33590     Acked-by: Andy Fleming <afleming@freescale.com>
33591
33592 commit c279dfc10186ceba78d3862036f158750e86599a
33593 Author: Wolfgang Denk <wd@denx.de>
33594 Date:   Mon Mar 9 10:53:05 2009 +0100
33595
33596     SIMPC8313 board: fix out of tree building.
33597
33598     Fix typo in makefile which broke out of tree builds.
33599
33600     Also use expolicit "rm" instead of "ln -sf" which is known to be
33601     unreliable.
33602
33603     Signed-off-by: Wolfgang Denk <wd@denx.de>
33604     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33605
33606 commit 49b5aff491bd574935ecaf8545152066a25eff3d
33607 Author: ksi@koi8.net <ksi@koi8.net>
33608 Date:   Mon Feb 23 10:53:13 2009 -0800
33609
33610     Add eTSEC 1/2 IO override control (corrected)
33611
33612     This adds tsec12ioovcr to include/asm-ppc/immap_85xx.h (was reserved.)
33613
33614     Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
33615
33616 commit 48c2b7bb432da84fcce05b4db6efad0be73a93dc
33617 Author: Andy Fleming <afleming@freescale.com>
33618 Date:   Fri Mar 6 19:05:52 2009 -0600
33619
33620     fsl: Remove unnecessary debug printfs
33621
33622     These were left in accidentally, and are not really useful unless the
33623     code is as broken as it was when it was being developed.
33624
33625     Signed-off-by: Andy Fleming <afleming@freescale.com>
33626
33627 commit 0ee84b88b78bce425190d8cd7adf4c30cba0c2f0
33628 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
33629 Date:   Tue Feb 24 02:37:59 2009 -0600
33630
33631     Fix mpc85xx ddr-gen3 ddr_sdram_cfg.
33632
33633     Commit e1be0d25, "32bit BUg fix for DDR2 on 8572" prevented other
33634     sdram_cfg bits (such as ecc and self_refresh_in_sleep) from being set.
33635
33636     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
33637
33638 commit a922fdb87af25c25c032424908dcf60fbf3250ea
33639 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33640 Date:   Tue Feb 24 06:13:10 2009 +0100
33641
33642     PXA: timer use do_div and simplify it
33643
33644     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33645
33646 commit 4b00d1aa82b6af9b4e628a5729a12086e44558b3
33647 Author: Wolfgang Denk <wd@denx.de>
33648 Date:   Mon Mar 9 10:51:39 2009 +0100
33649
33650     SIMPC8313 board: fix out of tree building.
33651
33652     Fix typo in makefile which broke out of tree builds.
33653
33654     Also use expolicit "rm" instead of "ln -sf" which is known to be
33655     unreliable.
33656
33657     Signed-off-by: Wolfgang Denk <wd@denx.de>
33658
33659 commit f70fd13e2fe4cf58e251271c27f9c06e141d7f9a
33660 Author: Heiko Schocher <hs@denx.de>
33661 Date:   Tue Feb 24 11:30:51 2009 +0100
33662
33663     8360, kmeter1: added bootcount feature.
33664
33665     add CONFIG_BOOTCOUNT_LIMIT feature for 8360 CPU.
33666
33667     The bootcounter uses 8 bytes from the muram,
33668     because no other memory was found on this
33669     CPU for the bootcount feature. So we must
33670     correct the muram size in DTS before booting
33671     Linux.
33672
33673     This feature is actual only implemented for
33674     MPC8360, because not all 83xx CPU have qe,
33675     and therefore no muram, which this feature
33676     uses.
33677
33678     Signed-off-by: Heiko Schocher <hs@denx.de>
33679     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33680
33681 commit 1e7ed2565031e01abc18c713030a0a9829c07684
33682 Author: Heiko Schocher <hs@denx.de>
33683 Date:   Tue Feb 24 11:30:48 2009 +0100
33684
33685     83xx, kmeter: QE_ENET10 errata for Silicon Revision 2.1
33686
33687     old code implemented the QE_ENET10 errata only for Silicon
33688     Revision 2.0. New code reads now the Silicon Revision
33689     register and sets dependend on the Silicon Revision the
33690     values as advised in the QE_ENET10 errata.
33691
33692     Signed-off-by: Heiko Schocher <hs@denx.de>
33693     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33694
33695 commit 605f78e34a3f0103693b891f2573edd352e7d495
33696 Author: Heiko Schocher <hs@denx.de>
33697 Date:   Tue Feb 24 11:30:44 2009 +0100
33698
33699     83xx, kmeter1: updates for 2009.03
33700
33701     - HRCW update
33702       HRCWH_BOOTSEQ_DISABLE not HRCWH_BOOTSEQ_NORMAL
33703       HRCWH_LALE_EARLY added
33704     - DDR-SDRAM settings modified. This solves sporadically
33705       problems with this memory.
33706     - CS1 now 128 MB window size
33707     - CS3 now 512 MB window size
33708     - PRAM activated
33709     - MTDPARTS_DEFAULT defined
33710     - CONFIG_HOSTNAME added
33711     - MONITOR_LEN now 384 KB
33712
33713     Signed-off-by: Heiko Schocher <hs@denx.de>
33714     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33715
33716 commit 118cbe3c35c898f8d020b29d6dc180307cacf147
33717 Author: Heiko Schocher <hs@denx.de>
33718 Date:   Tue Feb 24 11:30:40 2009 +0100
33719
33720     83xx, kmeter1: autodetect size of DDR II RAM
33721
33722     it is possible that some board variants have different DDR II
33723     RAM sizes. So we autodetect the size of the assembled RAM.
33724
33725     Signed-off-by: Heiko Schocher <hs@denx.de>
33726     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33727
33728 commit c1bce4fff750d734b1fa7467eb08f93902c97ca6
33729 Author: Heiko Schocher <hs@denx.de>
33730 Date:   Tue Feb 24 11:30:37 2009 +0100
33731
33732     83xx, i2c: add mux support for fsl_i2c
33733
33734     This patch adds I2C mux support for the fsl_i2c driver. This
33735     allows you to add "new" i2c busses, which are reached over
33736     i2c muxes. For more infos, please look in the README and
33737     search for CONFIG_I2C_MUX.
33738
33739     Signed-off-by: Heiko Schocher <hs@denx.de>
33740     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33741
33742 commit 19f0e93041dbfe22f8d39b98e4f7f9ea87b77803
33743 Author: Heiko Schocher <hs@denx.de>
33744 Date:   Tue Feb 24 11:30:34 2009 +0100
33745
33746     83xx, kmeter1: add I2C, dtt, eeprom support
33747
33748     This patch adds I2C support for the Keymile kmeter1 board.
33749     It uses the First I2C Controller from the CPU, for
33750     accessing 4 temperature sensors, an eeprom with IVM data
33751     and the booteeprom over a pca9547 mux.
33752
33753     Signed-off-by: Heiko Schocher <hs@denx.de>
33754     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33755
33756 commit db1d72afd77287bc8577210f3f71ab249dcf146f
33757 Author: Heiko Schocher <hs@denx.de>
33758 Date:   Tue Feb 24 11:30:30 2009 +0100
33759
33760     i2c, dtt: move dtt_init () to board_init_r ()
33761
33762     In case where a board not uses CONFIG_POST, it is not
33763     necessary to init the DTTs when running from flash.
33764
33765     Signed-off-by: Heiko Schocher <hs@denx.de>
33766     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33767
33768 commit 5b0055547f0246908b79cc300170d87380b69e18
33769 Author: Dave Liu <daveliu@freescale.com>
33770 Date:   Wed Feb 25 12:31:32 2009 +0800
33771
33772     83xx: Fix some bugs in spd sdram code
33773
33774     1. RD_TO_PRE missed to add the AL, and need min 2 clocks for
33775       tRTP according to DDR2 JEDEC spec.
33776     2. WRTORD - tWTR need min 2 clocks according to DDR2 JEDEC spec.
33777     3. add the support of DDR2-533,667,800 DIMMs
33778     4. cpo
33779     5. make the AL to min to gain better performance.
33780
33781     The Micron MT9HTF6472CHY-667D1 DIMMs test passed on
33782     MPC837xEMDS platform at 266MHz/333MHz/400MHz data rate.
33783
33784     items 1, 2 and 5:
33785     Acked-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
33786
33787     Reported-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
33788     Signed-off-by: Dave Liu <daveliu@freescale.com>
33789     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33790
33791 commit b7be63abec45858c044f0fbd6aeef524c4663f9b
33792 Author: Valeriy Glushkov <gvv@lstec.com>
33793 Date:   Wed Feb 4 18:27:49 2009 +0200
33794
33795     MPC8349ITX: several config issues fixed
33796
33797     The previous version rebooted forever with DDR bigger than 256MB.
33798     Access the DS1339 RTC chip is on I2C1 bus.
33799     Allow DHCP.
33800
33801     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
33802     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33803
33804 commit 7e2ec1de1d2d723b59d7dd2fb85ff71b952d63af
33805 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
33806 Date:   Thu Feb 19 18:20:39 2009 +0300
33807
33808     mpc83xx: MPC837XEMDS: Initialize SerDes before negating PCIE reset signal
33809
33810     The SerDes initialization should be finished before negating the reset
33811     signal according to the reference manual. This isn't an issue on real
33812     hardware, but we'd better stick to the specifications anyway.
33813
33814     Suggested-by: Liu Dave <DaveLiu@freescale.com>
33815     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
33816     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33817
33818 commit 9c2d63ec0e9520948b6d598ea32e9aa4e0de847f
33819 Author: Heiko Schocher <hs@denx.de>
33820 Date:   Wed Feb 25 12:28:32 2009 +0100
33821
33822     i2c, dtt: move dtt_init () to board_init_r ()
33823
33824     it is not necessary to init the DTTs so early,
33825     so move this init to board_init_r ().
33826
33827     Signed-off-by: Heiko Schocher <hs@denx.de>
33828
33829 commit 00cc5595a7caac8066b408774383a956c2e26797
33830 Author: Anatolij Gustschin <agust@denx.de>
33831 Date:   Wed Feb 25 20:28:13 2009 +0100
33832
33833     lcd: Fix compilation warning in common/lcd.c
33834
33835     Fix following warning while compilation for mcc200 board:
33836
33837     lcd.c: In function 'lcd_display_bitmap':
33838     lcd.c:625: warning: unused variable 'cmap'
33839
33840     Signed-off-by: Anatolij Gustschin <agust@denx.de>
33841
33842 commit f5a77a09c93fe7f04c0c56f64ea436f7d318d674
33843 Author: Graeme Russ <graeme.russ@gmail.com>
33844 Date:   Tue Feb 24 21:11:24 2009 +1100
33845
33846     Moved SC520 Files (fix commit 407976185e0dda2c90e89027121a1071b9c77bfb)
33847
33848     Fixes commit 407976185e0dda2c90e89027121a1071b9c77bfb
33849
33850     Signed-off-by: Graeme Russ <graeme.russ at gmail.com>
33851
33852 commit 75ba6d693b8f6247aa4b81323a2ee2fa28222215
33853 Author: Mike Frysinger <vapier@gentoo.org>
33854 Date:   Mon Feb 23 10:29:47 2009 -0500
33855
33856     smc911x: split out useful defines/functions into local header
33857
33858     The smc911x driver has a lot of useful defines/functions which can be used
33859     by pieces of code (such as example eeprom programmers).  Rather than
33860     forcing each place to duplicate these defines/functions, split them out
33861     of the smdc911x driver into a local header.
33862
33863     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
33864     Acked-by: Ben Warren <biggerbadderben@gmail.com>
33865     CC: Sascha Hauer <s.hauer@pengutronix.de>
33866     CC: Guennadi Liakhovetski <lg@denx.de>
33867     CC: Magnus Lilja <lilja.magnus@gmail.com>
33868     CC: Ben Warren <biggerbadderben@gmail.com>
33869
33870 commit a2bb7105a79af8f2ffa9f87256fce6c1cbcbd8e1
33871 Author: Guennadi Liakhovetski <lg@denx.de>
33872 Date:   Tue Feb 24 10:44:02 2009 +0100
33873
33874     ARM: add an "eet" variant of the imx31_phycore board
33875
33876     The "eet" variant of the imx31_phycore board has an OLED display, using a
33877     s6e63d6 display controller on the first SPI interface, using GPIO57 as a
33878     chip-select for it. With this configuration you can display 256 colour BMP
33879     images in 16-bit RGB (RGB565) LCD mode.
33880
33881     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33882     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33883
33884 commit 0c99f6ab31c5635874ba7a2e8d37791bfbf02f8f
33885 Author: Guennadi Liakhovetski <lg@denx.de>
33886 Date:   Fri Feb 6 10:37:57 2009 +0100
33887
33888     video: add an i.MX31 framebuffer driver
33889
33890     Add a driver for the Synchronous Display Controller and the Display
33891     Interface on i.MX31, using IPU for DMA channel setup. So far only
33892     displaying of bitmaps is supported, no text output.
33893
33894     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33895     Acked-by: Anatolij Gustschin <agust@denx.de>
33896
33897 commit b245e65ee3c4cce3ccf008a21f4528239655876c
33898 Author: Guennadi Liakhovetski <lg@denx.de>
33899 Date:   Fri Feb 6 10:37:53 2009 +0100
33900
33901     LCD: support 8bpp BMPs on 16bpp displays
33902
33903     This patch also simplifies some ifdefs in lcd.c, introduces a generic
33904     vidinfo_t, which new drivers are encouraged to use and old drivers to switch
33905     over to.
33906
33907     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33908     Acked-by: Anatolij Gustschin <agust@denx.de>
33909
33910 commit a303dfb0e9a93e516ea9427b5c09543d5f74ade1
33911 Author: Mark Jackson <mpfj@mimc.co.uk>
33912 Date:   Fri Feb 6 10:37:49 2009 +0100
33913
33914     Add 16bpp BMP support
33915
33916     This patch adds 16bpp BMP support to the common lcd code.
33917
33918     Use CONFIG_BMP_16BPP and set LCD_BPP to LCD_COLOR16 to enable the code.
33919
33920     At the moment it's only been tested on the MIMC200 AVR32 board, but extending
33921     this to other platforms should be a simple task !!
33922
33923     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
33924     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33925     Acked-by: Anatolij Gustschin <agust@denx.de>
33926
33927 commit 689551c5ff1b394b88412f3df22144e79468d3a9
33928 Author: Guennadi Liakhovetski <lg@denx.de>
33929 Date:   Fri Feb 6 10:37:41 2009 +0100
33930
33931     A driver for the S6E63D6 SPI display controller from Samsung
33932
33933     This is a driver for the S6E63D6 SPI OLED display controller from Samsung.
33934     It only provides access to controller's registers so the client can freely
33935     configure it.
33936
33937     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33938     Acked-by: Anatolij Gustschin <agust@denx.de>
33939
33940 commit fc7a93c84f3f134484811a0d9ad751fbc1a7da6d
33941 Author: Guennadi Liakhovetski <lg@denx.de>
33942 Date:   Fri Feb 13 09:26:40 2009 +0100
33943
33944     i.MX31: support GPIO as a chip-select in the mxc_spi driver
33945
33946     Some SPI devices have special requirements on chip-select handling.
33947     With this patch we can use a GPIO as a chip-select and strictly follow
33948     the SPI_XFER_BEGIN and SPI_XFER_END flags.
33949
33950     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33951     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33952
33953 commit b30de3cccf8867566cd314e7c7033904afa5dc9d
33954 Author: Guennadi Liakhovetski <lg@denx.de>
33955 Date:   Sat Feb 7 01:18:07 2009 +0100
33956
33957     i.MX31: add a simple gpio driver
33958
33959     This is a minimal driver, so far only managing output. It will
33960     be used by the mxc_spi.c driver.
33961
33962     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33963     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33964
33965 commit f9b6a1575d9f1ca192e4cb60e547aa66f08baa3f
33966 Author: Guennadi Liakhovetski <lg@denx.de>
33967 Date:   Sat Feb 7 00:09:12 2009 +0100
33968
33969     i.MX31: fix SPI driver for shorter than 32 bit
33970
33971     Fix setting the SPI Control register, 8 and 16-bit transfers
33972     and a wrong pointer in the free routine in the mxc_spi driver.
33973
33974     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
33975     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
33976
33977 commit 7e91558032a0c1932dd7f4f562f9c7cc55efc496
33978 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
33979 Date:   Thu Feb 19 18:20:52 2009 +0300
33980
33981     mpc83xx: MPC837XERDB: Add PCIe support
33982
33983     On MPC8377E-RDB and MPC8378E-RDB boards we have PCIe and mini-PCIe
33984     slots. Let's support them.
33985
33986     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
33987     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
33988
33989 commit 50a4d08e8f31debbd4ea12caf1265f3643c38d5b
33990 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
33991 Date:   Thu Feb 19 18:20:50 2009 +0300
33992
33993     mpc83xx: PCI: Fix hard-coded first_busno value
33994
33995     We should use pci_last_busno() in pci_init_bus(), otherwise we'll
33996     erroneously re-use PCI0's first_busno for PCI1 hoses.
33997
33998     NOTE: The patch is untested. All MPC83xx FSL boards I have have
33999     PCI1 in miniPCI form, for which I don't have any cards handy.
34000
34001     But looking in cpu/mpc85xx/pci.c:
34002     ...
34003     #ifdef CONFIG_MPC85XX_PCI2
34004             hose = &pci_hose[1];
34005
34006             hose->first_busno = pci_hose[0].last_busno + 1;
34007
34008     And considering that we do the same for MPC83xx PCI-E support,
34009     I think this patch is correct.
34010
34011     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34012     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34013
34014 commit a5878d427128c1a9226045ebe05fbadaa02eb9dd
34015 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
34016 Date:   Thu Feb 19 18:20:46 2009 +0300
34017
34018     mpc83xx: PCI: Fix bus-range fdt fixups for PCI1 controllers
34019
34020     This patch fixes copy-paste issue: pci_hose[0]'s first and last
34021     busnos were used to fixup pci1's nodes.
34022
34023     We don't see this bug triggering only because Linux reenumerate
34024     buses anyway.
34025
34026     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34027     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34028
34029 commit b24a99f6666ac278ec9f9c1334518af828833d19
34030 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
34031 Date:   Thu Feb 19 18:20:44 2009 +0300
34032
34033     mpc83xx: PCIe: Fix CONFIG_PCI_SCAN_SHOW reporting bogus values
34034
34035     This patch fixes an issue in config space read accessors: we should
34036     fill-in the value even if we fail (e.g. skipping devices), otherwise
34037     CONFIG_PCI_SCAN_SHOW reports bogus values during boot up.
34038
34039     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34040     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34041
34042 commit e2d72ba543c7b6924b5b5d393dcd80b2b9c3a022
34043 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
34044 Date:   Thu Feb 19 18:20:42 2009 +0300
34045
34046     mpc83xx: PCIe: Don't start bus enumeration at 0
34047
34048     Currently we assign first_busno = 0 for the first PCIe hose, but this
34049     scheme won't work if we have ordinary PCI hose already registered (its
34050     first_busno value is 0 too).
34051
34052     The old code worked fine only because we have PCI disabled on
34053     MPC837XEMDS boards in stand-alone mode (see commit 00f7bbae92e3b13f2b3
34054     "mpc83xx: fix PCI scan hang on the standalone MPC837xE-MDS boards").
34055     But on MPC837XERDB boards we have PCI and PCIe, so the bug actually
34056     triggers.
34057
34058     So, to fix the issue, we should use pci_last_busno() + 1 for the
34059     first_busno (i.e. last available busno).
34060
34061     Reported-by: Huang Changming <Chang-Ming.Huang@freescale.com>
34062     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34063     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34064
34065 commit cc2a8c7751ddbae3116660064f446888538b93e9
34066 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
34067 Date:   Thu Feb 19 18:20:41 2009 +0300
34068
34069     PCI: Add pci_last_busno() helper
34070
34071     This is just a handy routine that reports last PCI busno: we walk
34072     down all the hoses and return last hose's last_busno.
34073
34074     Will be used by PCI/PCIe initialization code.
34075
34076     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
34077     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34078
34079 commit bd76729bcbfd64b5d016a9b936f058931fc06eaf
34080 Author: Becky Bruce <beckyb@kernel.crashing.org>
34081 Date:   Mon Feb 23 13:56:51 2009 -0600
34082
34083     MPC86xx: set CONFIG_MAX_MEM_MAPPED to 2G by default
34084
34085     Currently, we get 256MB as the default, but since all the 86xx
34086     board configs define a 2G BAT mapping for RAM, raise default
34087     to 2G.
34088
34089     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
34090     Acked-by: Jon Loeliger <jdl@freescale.com>
34091
34092 commit 2331e18b9df0ab98ebf3ab44c0efea1311949aaa
34093 Author: Becky Bruce <beckyb@kernel.crashing.org>
34094 Date:   Thu Feb 12 10:43:32 2009 -0600
34095
34096     mpc8641hpcn: Indicate 36-bit addr map in boot messages
34097
34098     If 36-bit addressing is enabled, print a message on the console
34099     when we boot.
34100
34101     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
34102
34103 commit 58a518c3d8a2c7de11d414e8b903495daee7dc7e
34104 Author: Mark Jackson <mpfj-list@mimc.co.uk>
34105 Date:   Fri Feb 13 15:48:18 2009 +0000
34106
34107     Setup extra MIMC200 chip selects
34108
34109     Added code to setup the extra Flash and FRAM chip selects as used on the
34110     MIMC200 board.
34111
34112     V2 moves the init code from the common "cpu.c" file into the board specific
34113     setup file.
34114
34115     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
34116     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34117
34118 commit 80534886a72a0088eef9e781a8e0b7d04ea41f36
34119 Author: Mark Jackson <mpfj@mimc.co.uk>
34120 Date:   Mon Nov 24 12:10:56 2008 +0000
34121
34122     MIMC200: tidy GCLK init code
34123
34124     Change the MIMC200 startup code to use the built-in (rather than
34125     hard-coded) funtions for setting up gclk outputs.
34126
34127     We'll also move the code to the new, more-appropriate
34128     board_postclk_init() routine.
34129
34130     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
34131     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34132
34133 commit b423f94063bf04e92047ff85c7e53441eb3b712b
34134 Author: Olav Morken <olavmrk@gmail.com>
34135 Date:   Fri Jan 23 12:56:32 2009 +0100
34136
34137     AVR32: Must add NOPs after disabling interrupts for AT32UC3A0512ES
34138
34139     The AT32UC3A0512ES chip has a bug when disabling interrupts. As a
34140     workaround, two NOPs can be inserted.
34141
34142     Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
34143     Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
34144     Signed-off-by: Olav Morken <olavmrk@gmail.com>
34145     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34146
34147 commit f5f652fa91aa69db8117d211af1b4fe09f2edd3b
34148 Author: Gunnar Rangoy <gunnar@rangoy.com>
34149 Date:   Fri Jan 23 12:56:29 2009 +0100
34150
34151     AVR32: Make GPIO implmentation cpu dependent
34152
34153     There are some differences in the implementation of GPIO in the
34154     at32uc chip compared to the ap700x series.
34155
34156     Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
34157     Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
34158     Signed-off-by: Olav Morken <olavmrk@gmail.com>
34159     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34160
34161 commit a38de083d2979db3680f0d0978c509a172c8fa00
34162 Author: Olav Morken <olavmrk@gmail.com>
34163 Date:   Fri Jan 23 12:56:28 2009 +0100
34164
34165     AVR32: Move addrspace.h to arch-directory, and move some functions from io.h to addrspace.h
34166
34167     The AVR32A architecture (which AT32UC3A-series is based on) has a
34168     different memory layout than the AVR32B-architecture. This patch moves
34169     addrspace.h to an arch-dependent directory in preparation for
34170     AT32UC3A-support. It also moves some address-space manipulation
34171     functions from io.h to addrspace.h.
34172
34173     Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
34174     Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
34175     Signed-off-by: Olav Morken <olavmrk@gmail.com>
34176     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34177
34178 commit d8f2aa3298610b44127dbc4796d8038aa5847e0b
34179 Author: Olav Morken <olavmrk@gmail.com>
34180 Date:   Fri Jan 23 12:56:27 2009 +0100
34181
34182     AVR32: Make cacheflush cpu-dependent
34183
34184     The AT32UC3A series of processors doesn't contain any cache, and issuing
34185     cache control instructions on those will cause an exception. This commit
34186     makes cacheflush.h arch-dependent in preparation for the AT32UC3A-support.
34187
34188     Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
34189     Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
34190     Signed-off-by: Olav Morken <olavmrk@gmail.com>
34191     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
34192
34193 commit 2f70c49e5b9813635ad73666aa30f304c7fdeda9
34194 Author: Heiko Schocher <hs@denx.de>
34195 Date:   Tue Feb 10 09:38:52 2009 +0100
34196
34197     netloop: speed up NetLoop
34198
34199     NetLoop polls every cycle with getenv some environment variables.
34200     This is horribly slow, especially when the environment is big.
34201
34202     This patch reads only the environment variables in NetLoop,
34203     when they were changed.
34204
34205     Also moved the init part of the NetLoop function in a seperate
34206     function.
34207
34208     Signed-off-by: Heiko Schocher <hs@denx.de>
34209     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
34210
34211 commit ad2d16393e9f684e4a9255f42e8bfdd819b67a87
34212 Author: Mike Frysinger <vapier@gentoo.org>
34213 Date:   Mon Dec 22 02:56:07 2008 -0500
34214
34215     smc911x_eeprom: new example app for managing newer SMC parts
34216
34217     A forward port of the last version to work with the newer smc911x driver.
34218     I only have a board with a LAN9218 part on it, so that is the only one
34219     I've tested.  But there isn't anything in this that would make it terribly
34220     chip specific afaik.
34221
34222     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34223     CC: Sascha Hauer <s.hauer@pengutronix.de>
34224     CC: Guennadi Liakhovetski <lg@denx.de>
34225     CC: Magnus Lilja <lilja.magnus@gmail.com>
34226     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
34227
34228 commit 736323a490b664ec0edc3ddb2c1c4a6824db45c6
34229 Author: Pieter Henning <phenning@vastech.co.za>
34230 Date:   Sun Feb 22 23:17:15 2009 -0800
34231
34232     Added Vitesse VSC8211 definitions to TSEC driver
34233
34234     Added the struct containing PHY settings for the Vitesse VSC8211 phy to
34235     the phy_info list in tsec.c
34236
34237     Signed-off-by: Pieter Henning <phenning@vastech.co.za>
34238     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
34239
34240 commit 32688e572ff96715b41420e9a7f280db6c399b65
34241 Author: Wolfgang Denk <wd@denx.de>
34242 Date:   Mon Feb 23 00:22:21 2009 +0100
34243
34244     Update CHANGELOG;  Prepare 2009.03-rc1
34245
34246     Signed-off-by: Wolfgang Denk <wd@denx.de>
34247
34248 commit 80b827c2b78329c6503b271e43d9eb693d644710
34249 Author: Wolfgang Denk <wd@denx.de>
34250 Date:   Sun Feb 22 23:45:40 2009 +0100
34251
34252     ARM: synchronize mach-types.h with linux v2.6.29-rc5-315-g683fdc5
34253
34254     The file was generated from building versatile_defconfig.
34255
34256     Signed-off-by: Wolfgang Denk <wd@denx.de>
34257
34258 commit 14209ac13ff631e36c9a9dd426c59c2e2f5dab00
34259 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
34260 Date:   Sun Feb 22 14:24:11 2009 +0900
34261
34262     MIPS: Fix GCC-4.2 'discards qualifiers from pointer target type' warnings
34263
34264     Compiling dbau1x00 and gth2 boards with GCC-4.2, you would see new warnings
34265     like this:
34266
34267     skuribay@ubuntu:u-boot.git$ ./MAKEALL dbau1000
34268     Configuring for dbau1x00 board...
34269     au1x00_eth.c: In function 'au1x00_send':
34270     au1x00_eth.c:158: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34271     au1x00_eth.c: In function 'au1x00_recv':
34272     au1x00_eth.c:211: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34273     au1x00_eth.c: In function 'au1x00_init':
34274     au1x00_eth.c:252: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34275     au1x00_eth.c: In function 'au1x00_recv':
34276     au1x00_eth.c:211: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34277     au1x00_eth.c: In function 'au1x00_init':
34278     au1x00_eth.c:252: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34279     au1x00_eth.c: In function 'au1x00_send':
34280     au1x00_eth.c:158: warning: passing argument 1 of 'virt_to_phys' discards qualifiers from pointer target type
34281
34282     We're passing a volatile pointer to a function which is expecting a non-
34283     volatile pointer.  That's potentially dangerous, so gcc warns about it.
34284     Confirmed with ELDK 4.2 (GCC 4.2.2) and Sourcey G++ 4.2 (GCC 4.2.3).
34285
34286     To fix this, we add a volatile attribute to the argument in question.
34287     The virt_to_phys function in Linux kernel also does the same thing.
34288
34289     Signed-off-by: Stefan Roese <sr@denx.de>
34290     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
34291
34292 commit aba45c85b22f8c57fc2fedba8e948e06c2e2f5b3
34293 Author: Dirk Behme <dirk.behme@googlemail.com>
34294 Date:   Fri Feb 20 17:51:28 2009 +0100
34295
34296     OMAP3: Clean up MMC code
34297
34298     Clean up OMAP3 MMC code:
34299
34300     * Convert register access to struct & readx/writex style
34301     * Replace hardcode values by macros
34302     * Remove macro defined twice
34303
34304     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34305
34306 commit cfcdf4a9b361d015c0debac73fbf7c511df4a934
34307 Author: Dirk Behme <dirk.behme@googlemail.com>
34308 Date:   Thu Feb 12 18:55:43 2009 +0100
34309
34310     OMAP3: Pandora: Update pin mux
34311
34312     Clock pin must have input enabled for MMC3 to work.
34313     Also enable pull-ups for cmd/data lines to be consistent
34314     with remaining MMC host pin setup.
34315
34316     Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
34317
34318 commit 6530a8bf8a0274b9419141e4c2c5a235cce5380f
34319 Author: Dirk Behme <dirk.behme@googlemail.com>
34320 Date:   Thu Feb 12 18:55:42 2009 +0100
34321
34322     OMAP3: Add OMAP3 auto detection
34323
34324     This patch adds OMAP3 cpu type auto detection based on OMAP3 register
34325     and removes hardcoded values.
34326
34327     Signed-off-by: Steve Sakoman <sakoman@gmail.com>
34328     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34329
34330 commit f956fd0338f4990793a10f767929ba4963665261
34331 Author: Dirk Behme <dirk.behme@googlemail.com>
34332 Date:   Thu Feb 12 18:55:41 2009 +0100
34333
34334     OMAP3: Beagle: Add board revision detection
34335
34336     With BeagleBoard revision C some HW changes are introduced (e.g. PinMUX)
34337     which might need different software handling. For this, GPIO pin 171 (GPIO
34338     module 6, offset 11) can be used to check for board revision. If this pin
34339     is low, we have a rev C board. Else it must be a revision Ax or Bx board.
34340
34341     To handle board differences you can call function beagle_get_revision().
34342     E.g.:
34343
34344     if (beagle_get_revision()) {
34345
34346     /* do special revision C stuff here */
34347
34348     }
34349
34350     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34351
34352 commit 288f3cd912918b97919d13b6f7fb13fbddf74d68
34353 Author: Dirk Behme <dirk.behme@googlemail.com>
34354 Date:   Thu Feb 12 18:55:40 2009 +0100
34355
34356     OMAP3: Overo: Clean up pin mux and GPIO configuration
34357
34358     * Make Overo GPIO114 an input for touchscreen PENDOWN
34359     * Make Overo GPIO144-147 readable
34360     * Make Overo EHCI pinmux match beagle rev c setup
34361     * Adjust pinmux for SMSC911X network chip support
34362     * Remove unnecessary GPIO setup
34363     * Fix merge error in Makefile
34364
34365     Signed-off-by: Steve Sakoman <sakoman@gmail.com>
34366     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34367
34368 commit 2579019b8248e5f166e60e37065766efc8a49dbc
34369 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34370 Date:   Sun Feb 22 17:08:41 2009 +0100
34371
34372     nmdk8815: fix onenand support
34373
34374     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34375
34376 commit 0176c03a2469676df5bf19cf93a1a6f582f6a120
34377 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34378 Date:   Sun Feb 22 17:56:50 2009 +0100
34379
34380     nomadik/nand: fix 'ecc512' discards qualifiers from pointer target type
34381
34382     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34383
34384 commit 9751a456f702ba2fcdfd1bdbc0138927ef007858
34385 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34386 Date:   Sun Feb 22 17:49:43 2009 +0100
34387
34388     davinci: fix implicit declaration of function 'davinci_errata_workarounds'
34389
34390     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34391
34392 commit 4f5728987f4f9f7845688482aa2b7f2127768165
34393 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34394 Date:   Sun Feb 22 15:49:28 2009 +0100
34395
34396     arm: add uart dcc support
34397
34398     Serial driver via the EmbeddedICE macrocell's DCC channel using
34399     co-processor 14.
34400
34401     It does include a timeout to ensure that the system does not
34402     totally freeze when there is nothing connected to read.
34403
34404     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34405
34406 commit 0cd18fa982f9a8c1a90ce971379a7d6408976d48
34407 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
34408 Date:   Fri Nov 21 14:35:56 2008 -0500
34409
34410     ARM DaVinci: Add common peripherals and modules enable functions.
34411
34412     Taken all the duplicated code for enabling common modules and apply
34413     software workarounds from the board specific code into common
34414     functions. Also added comments explaining the workarounds
34415     (from TI errata documents) and replaced some numerical bit numbers
34416     with more meaningful defines.
34417
34418     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
34419
34420 commit d3be1bcae7a8207e0a79ffd035d0e90f80378295
34421 Author: Alessandro Rubini <rubini@unipv.it>
34422 Date:   Mon Feb 9 15:53:33 2009 +0100
34423
34424     Enable Ethernet for Nomadik 8815 Evaluation Kit
34425
34426     This trivially enables Ethernet support in the debug board
34427     by setting up the proper chip select.
34428
34429     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
34430     Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
34431
34432 commit 0d8c6eab2481046e9446264bfe9402bb98ddf433
34433 Author: Alessandro Rubini <rubini@unipv.it>
34434 Date:   Mon Feb 9 15:53:31 2009 +0100
34435
34436     Nand driver for Nomadik SoC
34437
34438     This driver implements the ECC algorithm described in
34439     the CPU data sheet and uses the OOB layout chosen in
34440     already-released development systems (shipped with a custom-made
34441     u-boot 1.3.1).
34442
34443     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
34444     Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
34445
34446 commit ef339cc2b68e4cbef3f9376a45315e1b974bbd8d
34447 Author: Alessandro Rubini <rubini@unipv.it>
34448 Date:   Mon Feb 9 15:53:31 2009 +0100
34449
34450     Added nomadik.h header
34451
34452     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
34453     Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
34454
34455 commit 60ece6d8043d1dd80f5dd32c541213716d624b19
34456 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
34457 Date:   Wed Oct 29 20:05:18 2008 +0900
34458
34459     r8a66597-hcd: fix cannot use external hub
34460
34461     Fix the problem that cannot use external hub, because this driver
34462     did not control correctly a DEVADDx register.
34463
34464     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
34465     Signed-off-by: Remy Bohmer <linux@bohmer.net>
34466
34467 commit e1ffaee728190e76a4596a3579d94e730143585f
34468 Author: Mike Frysinger <vapier@gentoo.org>
34469 Date:   Thu Feb 19 01:20:27 2009 -0500
34470
34471     Blackfin: disable syscontrol code for now
34472
34473     Looks like the initcode updates fell out of order during my merges.  The
34474     patch that really fixes up this code is part of power-on overhaul and so
34475     is too large for merging at this point.  Instead, we can disable the code
34476     as no currently in-tree board depends on it.  The next merge window will
34477     fix things up properly.
34478
34479     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34480
34481 commit 1b228d68f54832edd867ef98520f760f68192ab7
34482 Author: Mike Frysinger <vapier@gentoo.org>
34483 Date:   Thu Feb 19 01:19:49 2009 -0500
34484
34485     Blackfin: bf537-stamp: fix I2C board defines
34486
34487     The previous merge for cleaning up the I2C driver incorrectly reverted the
34488     CFG_xxx rename for some of the I2C defines.
34489
34490     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34491     Signed-off-by: Heiko Schocher <hs@denx.de>
34492
34493 commit 09fee8e8677a6265e89144ccc163bf00e321769e
34494 Author: Wolfgang Denk <wd@denx.de>
34495 Date:   Sun Feb 22 01:19:52 2009 +0100
34496
34497     Coding Style cleanup; update CHANGELOG
34498
34499     Signed-off-by: Wolfgang Denk <wd@denx.de>
34500
34501 commit 1dcb50afbb63a439320a985380a0af2dca079d1e
34502 Author: Wolfgang Denk <wd@denx.de>
34503 Date:   Sun Feb 22 01:17:47 2009 +0100
34504
34505     Makefile: fix cleanup
34506
34507     Commit e4943ec5 moved the ARM boards to a vendor directory but forgot
34508     to adapt the cleanup rules in the Makefile
34509
34510     Signed-off-by: Wolfgang Denk <wd@denx.de>
34511
34512 commit edff7bcc4d5540df8b416274652ff02e94c38b9e
34513 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
34514 Date:   Fri Feb 20 13:01:56 2009 -0500
34515
34516     Cleanup the comment for m68k linux boot argument passing.
34517
34518     This patch clarifies the way m68k passes linux boot argument.
34519     The one gotcha here is that the assembly instruction that
34520     the compiler uses to jump to the kernel is 'jsr' which pushes the
34521     program counter for the instruction after the jsr into the stack pointer.
34522
34523     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
34524     Signed-off-by: Wolfgang Denk <wd@denx.de>
34525
34526 commit 4d41650eec959668280a612467bd95c7b8398513
34527 Author: Peter Griffin <pgriffin@mpc-data.co.uk>
34528 Date:   Tue Feb 10 16:44:45 2009 +0000
34529
34530     sh: Fix rsk7203 in tree build
34531
34532     Signed-off-by: Peter Griffin <pgriffin@mpc-data.co.uk>
34533
34534 commit fca0cecff73db99d99ad094cca7980472b8a11b5
34535 Author: Minkyu Kang <mk7.kang@samsung.com>
34536 Date:   Wed Feb 18 09:05:52 2009 +0900
34537
34538     bootm: Reduce the unnecessary memmove
34539
34540     Although load address and image start address are same address,
34541     bootm command always does memmove.
34542     That is unnecessary memmove and can be taken few milliseconds
34543     (about 500 msec to 1000 msec).
34544     If skip this memmove, we can reduce the boot time.
34545
34546     Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
34547
34548 commit 670cbde8da83690fed1064c3358f54ae1d693ed2
34549 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
34550 Date:   Sun Feb 15 22:29:15 2009 +0100
34551
34552     fpga: Fix Spartan III FPGA booting
34553
34554     This patch does some minor fixing of the Xilinx Spartan III
34555     FPGA boot code:
34556
34557     - Fixed call order of post configuration callback and
34558       success message printing (result of copy-paste?)
34559     - remove obsolete comment
34560     - minor coding style cleanup
34561
34562     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
34563
34564 commit 3818b677641038d27b2663fbd6771ad38c932f86
34565 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
34566 Date:   Sun Feb 15 22:28:36 2009 +0100
34567
34568     fpga: Fix Spartan II FPGA booting
34569
34570     This patch does some minor fixing of the Xilinx Spartan II
34571     FPGA boot code:
34572
34573     - Fixed call order of post configuration callback and
34574       success message printing (result of copy-paste?)
34575     - relocate post configuration callback only when it
34576       is implemented
34577     - remove obsolete comment
34578     - minor coding style cleanup
34579
34580     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
34581
34582 commit b4746d8bf9f4ed6dc8a76c5d52db669604aff84b
34583 Author: Mike Frysinger <vapier@gentoo.org>
34584 Date:   Wed Feb 11 20:26:52 2009 -0500
34585
34586     drivers/serial/ns16550: move ifdef into Makefile COBJS-$(...)
34587
34588     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34589
34590 commit 6bcb4b806cef8a5dd08fac9a4a672b96d9ee804e
34591 Author: Derek Ou <dou@siconix.com>
34592 Date:   Tue Feb 3 16:00:07 2009 -0700
34593
34594     lcd_putc bug fix for tab.
34595
34596     Signed-off-by: Derek Ou <dou@siconix.com>
34597
34598 commit 35c9e14d8096e519fe76c953a43d52a09617345c
34599 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
34600 Date:   Mon Feb 2 09:46:21 2009 +0900
34601
34602     MIPS: cpu/mips/Makefile: Add a missing START line
34603
34604     In the commit 79b51ff8205f0354d5300570614c1d2db499679c ([MIPS] cpu/mips/
34605     Makefile: Split [CS]OBJS onto separate lines), I wrongly deleted a START
34606     line.  This patch puts it back.
34607
34608     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
34609
34610 commit 9a63b7f4f8f3c99cf017e0d3d4a152dfcd913b5a
34611 Author: Wolfgang Denk <wd@denx.de>
34612 Date:   Sat Feb 21 21:51:21 2009 +0100
34613
34614     Enable ext2 support for TQM8xxL/M based boards
34615
34616     Signed-off-by: Wolfgang Denk <wd@denx.de>
34617
34618 commit e3ba7f137c7c454ad626cd0bd2e84d73c7a8644f
34619 Author: Tom Rix <Tom.Rix@windriver.com>
34620 Date:   Fri Feb 20 03:47:50 2009 +0100
34621
34622     ARM:PXA Use new definitions in mmc.h
34623
34624     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
34625     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34626
34627 commit 682beeac34dc9ab18fab58b26973d2e29d113717
34628 Author: Andy Fleming <afleming@freescale.com>
34629 Date:   Fri Feb 20 03:47:50 2009 +0100
34630
34631     Reduce the scope of PXA's mmc_read/mmc_write/mmc_bread functions
34632
34633     These names are being taken over by the new MMC framework.  Hopefuly
34634     the PXA can be easily ported, and these functions will go away entirely.
34635
34636     Signed-off-by: Andy Fleming <afleming@freescale.com>
34637     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34638
34639 commit b03d92e5584935886ff91d5aa0755dc8888b7187
34640 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34641 Date:   Fri Feb 20 03:47:50 2009 +0100
34642
34643     pxa: move mmc drivers to drivers/mmc
34644
34645     introduce new macro CONFIG_PXA_MMC to activate it
34646
34647     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34648
34649 commit 9490f465642c80c054854689a2ef1a77d65cf1f3
34650 Author: Tom Rix <Tom.Rix@windriver.com>
34651 Date:   Thu Feb 19 19:27:22 2009 -0600
34652
34653     ARM:PXA Remove redefinition of mmc_cid and mmc_csd.
34654
34655     These structures are defined in the common mmc.h
34656
34657     This was compile checked on cerf250.
34658
34659 commit 94a3312920b6f9b5da27309549fb73650718c10a
34660 Author: Micha Kalfon <smichak.uv@gmail.com>
34661 Date:   Wed Feb 11 19:50:11 2009 +0200
34662
34663     pxa: fixing get_timer to return time in miliseconds.
34664
34665     Fixing the get_timer function to return time in miliseconds instead of
34666     ticks. Also fixed PXA boards to use the conventional value of 1000 for
34667     CONFIG_SYS_HZ.
34668
34669     Signed-off-by: Micha Kalfon <smichak.uv@gmail.com>
34670
34671 commit e5e88c3614b79b54719905f66aefb51f9494bc1f
34672 Author: Tom Rix <Tom.Rix@windriver.com>
34673 Date:   Thu Feb 19 16:45:43 2009 -0600
34674
34675     ARM:OMAP3 Change mmc_init to mmc_legacy_init
34676
34677     omap3_mmc.c was changed to define mmc_legacy_init.
34678     Remove unused functions.
34679
34680     Compile tested on all arm
34681     Runtime tested on Zoom1.
34682
34683     Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
34684
34685 commit 9e80bb21629988063574f88ca0d28baadff4d963
34686 Author: Heiko Schocher <hs@denx.de>
34687 Date:   Thu Feb 19 17:23:58 2009 +0100
34688
34689     82xx, mgcoge: updates for 2009.03
34690
34691     - activate CS4 for accessing the FPGA
34692     - activate Rx buf len > 1 on SMC
34693     - pram activated
34694     - MTDPARTS_DEFAULT defined
34695     - update the size of the flashes in the DTS
34696       before booting Linux
34697     - MONITOR_LEN updated to 384k
34698     - added CONFIG_HOSTNAME
34699     - added CONFIG_ENV_BUFFER_PRINT
34700     - Environment size reduced to 16k
34701
34702     Signed-off-by: Heiko Schocher <hs@denx.de>
34703
34704 commit df909554e2401f307925e1bd45d576e4176d9de9
34705 Author: Heiko Schocher <hs@denx.de>
34706 Date:   Thu Feb 19 17:24:01 2009 +0100
34707
34708     8xx, mgsuvd: updates for 2009.03
34709
34710     - activate Rx buf len > 1 on SMC
34711     - pram activated
34712     - MTDPARTS_DEFAULT defined
34713     - update the size of the flash in the DTS
34714       before booting Linux
34715     - MONITOR_LEN updated to 384k
34716     - added CONFIG_HOSTNAME
34717     - added CONFIG_ENV_BUFFER_PRINT
34718     - Environment size reduced to 16k
34719
34720     Signed-off-by: Heiko Schocher <hs@denx.de>
34721
34722 commit 3511b4e208e12be85b532866f1c660aa2e021557
34723 Author: Dirk Behme <dirk.behme@googlemail.com>
34724 Date:   Wed Feb 18 19:59:39 2009 +0100
34725
34726     MMC: Don't use new framework code if not enabled
34727
34728     Don't use code of new MMC framework in cmd_mmc if CONFIG_GENERIC_MMC
34729     isn't enabled.
34730
34731     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
34732
34733 commit 32482be67775e00b4cbc49fba62347c1ecc6229c
34734 Author: Wolfgang Denk <wd@denx.de>
34735 Date:   Thu Feb 19 13:53:29 2009 +0100
34736
34737     TQM8xxL: make some room in low memory for future needs
34738
34739     THe TQM8xxL use a ahnd-optimized linker script to efficiently use the
34740     small boot sectors in the flash. This patch makes some room in the
34741     first sector to prepare for a size increase of lib_generic/vsprintf.o
34742     by a future patch.
34743
34744     Signed-off-by: Wolfgang Denk <wd@denx.de>
34745
34746 commit c157cec3c3f6dfc194532b3a3ca87f85b642962a
34747 Author: Kim Phillips <kim.phillips@freescale.com>
34748 Date:   Wed Feb 18 18:06:18 2009 -0600
34749
34750     README: remove duplicate entry
34751
34752     it's been around since the original commit (2ad6b513) that added two
34753     identical entries.
34754
34755     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34756
34757 commit 1bba30efe1717bea13026e15c7c7d906419fac69
34758 Author: Wolfgang Denk <wd@denx.de>
34759 Date:   Thu Feb 19 00:41:08 2009 +0100
34760
34761     Coding style cleanup, update CHANGELOG
34762
34763     Signed-off-by: Wolfgang Denk <wd@denx.de>
34764
34765 commit 369d0aa9674b65c83f8553b9bcf9d207dc369223
34766 Author: Kim Phillips <kim.phillips@freescale.com>
34767 Date:   Wed Feb 18 17:43:59 2009 -0600
34768
34769     sata_sil3114: fix compiler warning
34770
34771     judging from other printfs in the same file, it seems ata should be
34772     postpended with the interface number, not the address of the global
34773     port variable.  Fixes this for current u-boot-mpc83xx tree:
34774
34775     Configuring for MPC8349ITX board...
34776     sata_sil3114.c: In function 'sata_bus_softreset':
34777     sata_sil3114.c:99: warning: format '%u' expects type 'unsigned int', but argument 2 has type 'struct sata_port *'
34778     sata_sil3114.c:108: warning: format '%u' expects type 'unsigned int', but argument 2 has type 'struct sata_port *'
34779
34780     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34781
34782 commit f5675aa5ceeef30740970ab8ca0c8cbc324945cd
34783 Author: Ron Madrid <ron_madrid@sbcglobal.net>
34784 Date:   Wed Feb 18 14:30:44 2009 -0800
34785
34786     Create configuration option for restricted ns16550 functions
34787
34788     This patch will create a configuration option for a minimum configuration for
34789     the ns16550 serial driver at drivers/serial/ns16550.c and will apply this new
34790     configuration option to the SIMPC8313.h config file in order to fix the NAND
34791     bootstrap build error.  This option will exclude all functions with exception of
34792     NS16550_putc and NS16550_init.  This will be used primarily to save space and
34793     remove unused code from builds in which space is limited.
34794
34795     Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
34796
34797 commit 7b0bc0219db8981613259473cf19699ac259b4fb
34798 Author: Kim Phillips <kim.phillips@freescale.com>
34799 Date:   Wed Feb 18 16:14:29 2009 -0600
34800
34801     mkconfig: include board config.h before asm/config.h
34802
34803     swapping the include order suppresses warnings for board configs
34804     that define their own CONFIG_MAX_MEM_MAPPED:
34805
34806     In file included from /home/r1aaha/git/u-boot/include/config.h:5,
34807                     from /home/r1aaha/git/u-boot/include/common.h:35,
34808                     from simpc8313.c:26:
34809     /home/r1aaha/git/u-boot/include/configs/SIMPC8313.h:81:1: warning:
34810     "CONFIG_MAX_MEM_MAPPED" redefined
34811     In file included from /home/r1aaha/git/u-boot/include/config.h:4,
34812                     from /home/r1aaha/git/u-boot/include/common.h:35,
34813                     from simpc8313.c:26:
34814     /home/r1aaha/git/u-boot/include/asm/config.h:28:1: warning: this is
34815     the location of the previous definition
34816
34817     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
34818
34819 commit b8845abdc0dcf20d0944e965153f5ae7a9c3077c
34820 Author: Wolfgang Denk <wd@denx.de>
34821 Date:   Wed Feb 18 21:35:38 2009 +0100
34822
34823     Fix build errors after making flash_get_info() non-static
34824
34825     Fix for these build problems:
34826     error: static declaration of 'flash_get_info' follows non-static declaration
34827
34828     Signed-off-by: Wolfgang Denk <wd@denx.de>
34829
34830 commit b4996d6b2140e5da7f1c346f37a67b19907b307a
34831 Author: Stefan Roese <sr@denx.de>
34832 Date:   Wed Feb 18 13:18:00 2009 +0100
34833
34834     ppc4xx: PCIe: Change 16GB inbound memory to 4GB
34835
34836     This patch fixes a problem recently seen on some 4xx platforms. For
34837     example on Kilauea PCIe slot #0.
34838
34839     Signed-off-by: Stefan Roese <sr@denx.de>
34840
34841 commit f50fe4bd613c6d35a2c34055f02e9501dd6a9ad5
34842 Author: Stefan Roese <sr@denx.de>
34843 Date:   Wed Feb 18 14:05:37 2009 +0100
34844
34845     ppc4xx: Some more PMC405 coding-style cleanup
34846
34847     Signed-off-by: Stefan Roese <sr@denx.de>
34848
34849 commit 2f6eb9170bf91b72ea51dcea2a8b9c11b0e20bc5
34850 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
34851 Date:   Sun Feb 15 22:27:47 2009 +0100
34852
34853     ppc4xx: Update PMC405 board support
34854
34855     This patch prepares the good old PMC405 board support for
34856     upcoming PMC405V2 patches.
34857
34858     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
34859     Signed-off-by: Stefan Roese <sr@denx.de>
34860
34861 commit c553b5f4a0c77fc76e1d25e71c8aaa47657e2d6f
34862 Author: Matthias Fuchs <matthias.fuchs@esd.eu>
34863 Date:   Sun Feb 15 22:26:54 2009 +0100
34864
34865     ppc4xx: Cleanup PMC405 board support
34866
34867     This patch fixes coding style for PMC405 board support.
34868     Also some unneeded features/code is removed.
34869
34870     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
34871     Signed-off-by: Stefan Roese <sr@denx.de>
34872
34873 commit b4e85d0f37b5b924fbf834867ad6d0b31b86f667
34874 Author: Ilya Yanok <yanok@emcraft.com>
34875 Date:   Thu Feb 5 04:08:20 2009 +0100
34876
34877     qong: changes to Dave/DENX Qong configuration
34878
34879     1. Changes to the default environment:
34880       - "bootcmd" defined as "run flash_self"
34881       - "saveenv" command removed from "update"
34882       - "uboot" changed to "u-boot" (also in "load")
34883       - "addmtd" variable defined (and added to all boot commands)
34884     2. CONFIG_CMD_JFFS2 defined to enable "mtdparts" command
34885     3. MTDIDS_DEFAULT and MTDPARTS_DEFAULT defined
34886     4. CONFIG_SYS_CBSIZE changed from 256 to 512. That solves the problem
34887     with truncated "bootargs" environment variable.
34888
34889     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
34890
34891 commit 5f0320108870e5d62983d1d5c13a2a087dddf686
34892 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34893 Date:   Sun Feb 1 17:07:52 2009 +0100
34894
34895     common/console: avoid ifdef CONFIG_CONSOLE_MUX when it's possible
34896
34897     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34898
34899 commit ec6f14994602276660f7264c6ab3b91ef1f7614d
34900 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34901 Date:   Sun Feb 1 17:07:51 2009 +0100
34902
34903     common/console: coding style cleanup
34904
34905     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
34906
34907 commit daaf74f176b548dfd34a9990231f4189201d57ba
34908 Author: Mike Frysinger <vapier@gentoo.org>
34909 Date:   Thu Jan 29 20:02:23 2009 -0500
34910
34911     mpc8xx_pcmcia: move CONFIG_8xx out of .c file and into Makefile
34912
34913     Move the CONFIG_8xx mpc8xx_pcmcia.c protection out of the C file and
34914     into the Makefile so we avoid pointless compiling of the file.
34915
34916     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34917
34918 commit 7bd2722e890bc877a3c057d7ccddc80451c99939
34919 Author: Mike Frysinger <vapier@gentoo.org>
34920 Date:   Thu Jan 29 20:02:07 2009 -0500
34921
34922     disk: convert part_* files to COBJ-$(CONFIG_XXX) style
34923
34924     Move the CONFIG_XXX out of the part_XXX.c file and into Makefile to
34925     avoid pointless compiles.
34926
34927     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34928
34929 commit f05fa9205e04986176dc7ab8b710bcb5fbe9f338
34930 Author: Petri Lehtinen <petri.lehtinen@inoi.fi>
34931 Date:   Thu Jan 29 10:35:40 2009 +0200
34932
34933     include/image.h: Ease grepping of image_* functions
34934
34935     Because the functions have been defined using macros, grepping for
34936     their definitions is not possible. This patch adds the real function
34937     names in comments.
34938
34939     Signed-off-by: Petri Lehtinen <petri.lehtinen@inoi.fi>
34940     Acked-by: Mike Frysinger <vapier@gentoo.org>
34941
34942 commit bdab39d358e63aa47f400a8a76b8d5f283842df3
34943 Author: Mike Frysinger <vapier@gentoo.org>
34944 Date:   Wed Jan 28 19:08:14 2009 -0500
34945
34946     rename CONFIG_CMD_ENV to CONFIG_CMD_SAVEENV
34947
34948     The CONFIG_CMD_ENV option controls enablement of the `saveenv` command
34949     rather than a generic "env" command, or anything else related to the
34950     environment.  So, let's make sure the define is named accordingly.
34951
34952     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
34953
34954 commit 8b0592b89e0f9f81c9e150c81d96f8a43e4d6101
34955 Author: Valeriy Glushkov <gvv@lstec.com>
34956 Date:   Fri Jan 23 20:02:17 2009 +0200
34957
34958     disable imls command if no flash is defined
34959
34960     Default CONFIG_CMD_IMLS must be disabled when CONFIG_SYS_NO_FLASH is defined
34961
34962     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
34963
34964 commit 923aa48126259c13de95131203f1d28bfa5cb889
34965 Author: Rafal Jaworowski <raj@semihalf.com>
34966 Date:   Fri Jan 23 13:27:18 2009 +0100
34967
34968     API: Improve glue mid-layer of the API demo application.
34969
34970     - Extend ub_dev_read() and ub_dev_recv() so they return the length actually
34971     read, which allows for better control and error handling (this introduces
34972     additional error code API_ESYSC returned by the glue mid-layer).
34973
34974     - Clean up definitions naming and usage.
34975
34976     - Other minor cosmetics.
34977
34978     Note these changes do not touch the API proper, so the interface between
34979     U-Boot and standalone applications remains unchanged.
34980
34981     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
34982
34983 commit 44a94e596ba0f6d0951b165403c520bf55b1c56f
34984 Author: Rafal Jaworowski <raj@semihalf.com>
34985 Date:   Fri Jan 23 13:27:17 2009 +0100
34986
34987     API: Only output test data when reading was successful.
34988
34989     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
34990
34991 commit 7fb6c4f9b06c5539043c8bfc6565710b8090841d
34992 Author: Rafal Jaworowski <raj@semihalf.com>
34993 Date:   Fri Jan 23 13:27:16 2009 +0100
34994
34995     API: Provide syscall entry point for the ARM architecture.
34996
34997     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
34998     Acked-by: Rafal Jaworowski <raj@semihalf.com>
34999
35000 commit b84d7d8f1e1066f810866304a16a3583f88e7c98
35001 Author: Rafal Jaworowski <raj@semihalf.com>
35002 Date:   Fri Jan 23 13:27:15 2009 +0100
35003
35004     API: Use stack pointer as API signature search hint in the glue layer.
35005
35006     De-hardcode range in RAM we search for the API signature. Instead use the stack
35007     pointer as a hint to narrow down the range in which the signature could reside
35008     (it is malloc'ed on the U-Boot heap, and is hoped to remain in some proximity
35009     from stack area). Adjust PowerPC code in API demo to the new scheme.
35010
35011     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
35012     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
35013
35014 commit 86b4bafdfaf669ede8fd99044abc7e27ea29b4f5
35015 Author: Wolfgang Denk <wd@denx.de>
35016 Date:   Tue Feb 17 10:26:38 2009 +0100
35017
35018     TQM8260: fix locations of kernel and ramdisk images in flash
35019
35020     After introducing redundant environment the kernel images was
35021     overlapping with environment.
35022
35023     Signed-off-by: Wolfgang Denk <wd@denx.de>
35024
35025 commit 2b68b23373f96199a0cafbfd7a9f79ed62381ebb
35026 Author: Heiko Schocher <hs@denx.de>
35027 Date:   Wed Feb 11 19:26:15 2009 +0100
35028
35029     83xx: add missing TIMING_CFG1_CASLAT_* defines
35030
35031     Signed-off-by: Heiko Schocher <hs@denx.de>
35032     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
35033
35034 commit c9e34fe2e86f7b6cc8260f4b24cbdc7dd81e04c5
35035 Author: Valeriy Glushkov <gvv@lstec.com>
35036 Date:   Thu Feb 5 14:35:21 2009 +0200
35037
35038     mpc8349itx: allow SATA boot from the onboard SIL1334
35039
35040     This patch allows using of SATA devices connected
35041     to the onboard PCI SIL1334 SATA controller.
35042
35043     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
35044     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
35045
35046 commit e1ac387f4645499746856adc1aeaa9787da2eca6
35047 Author: Andy Fleming <afleming@freescale.com>
35048 Date:   Thu Oct 30 16:50:14 2008 -0500
35049
35050     83xx: Add eSDHC support on 8379 EMDS board
35051
35052     Signed-off-by: Andy Fleming <afleming@freescale.com>
35053
35054 commit 80522dc8369a89938369fbcee572e662373bc9a3
35055 Author: Andy Fleming <afleming@freescale.com>
35056 Date:   Thu Oct 30 16:51:33 2008 -0500
35057
35058     85xx: Add eSDHC support for 8536 DS
35059
35060     Signed-off-by: Andy Fleming <afleming@freescale.com>
35061
35062 commit 50586ef24ed5caf6ce5591df76f355009da2cd79
35063 Author: Andy Fleming <afleming@freescale.com>
35064 Date:   Thu Oct 30 16:47:16 2008 -0500
35065
35066     Add support for the Freescale eSDHC found on 8379 and 8536 SoCs
35067
35068     This uses the new MMC framework
35069
35070     Some contributions by Dave Liu <daveliu@freescale.com>
35071
35072     Signed-off-by: Andy Fleming <afleming@freescale.com>
35073
35074 commit 272cc70b211e945e4413122aa73868f6ada732a5
35075 Author: Andy Fleming <afleming@freescale.com>
35076 Date:   Thu Oct 30 16:41:01 2008 -0500
35077
35078     Add MMC Framework
35079
35080     Here's a new framework (based roughly off the linux one) for managing
35081     MMC controllers.  It handles all of the standard SD/MMC transactions,
35082     leaving the host drivers to implement only what is necessary to
35083     deal with their specific hardware.
35084
35085     This also hooks the infrastructure into the PowerPC board code
35086     (similar to how the ethernet infrastructure now hooks in)
35087
35088     Some of this code was contributed by Dave Liu <daveliu@freescale.com>
35089
35090     Signed-off-by: Andy Fleming <afleming@freescale.com>
35091
35092 commit 1de97f9856f697380cc504126ab92561ed238803
35093 Author: Andy Fleming <afleming@freescale.com>
35094 Date:   Thu Oct 30 16:31:39 2008 -0500
35095
35096     Eliminated arch-specific mmc header requirement
35097
35098     The current MMC infrastructure relies on the existence of an
35099     arch-specific header file.  This isn't necessary, and a couple
35100     drivers were forced to implement dummy files to meet this requirement.
35101     Instead, we move the stuff in those header files into a more appropriate
35102     place, and eliminate the stubs and the #include of asm/arch/mmc.h
35103
35104     Signed-off-by: Andy Fleming <afleming@freescale.com>
35105
35106 commit abb5466ccf4ce50f412d459586f4f4b81cb73ac3
35107 Author: Andy Fleming <afleming@freescale.com>
35108 Date:   Thu Oct 30 16:21:00 2008 -0500
35109
35110     Convert mmc_init to mmc_legacy_init
35111
35112     This is to get it out of the way of incoming MMC framework
35113
35114     Signed-off-by: Andy Fleming <afleming@freescale.com>
35115
35116 commit b2e2ed0233a5ef299361abec4fbdaefb63456eff
35117 Author: Andy Fleming <afleming@freescale.com>
35118 Date:   Thu Oct 30 16:19:25 2008 -0500
35119
35120     Eliminate support for using MMC as memory
35121
35122     MMC cards are not memory, so we stop treating them that way.
35123
35124     Signed-off-by: Andy Fleming <afleming@freescale.com>
35125
35126 commit e1be0d25ecf494ae81245ca438738ba839d6329b
35127 Author: Poonam_Aggrwal-b10812 <b10812@freescale.com>
35128 Date:   Sun Jan 4 08:46:38 2009 +0530
35129
35130     32bit BUg fix for DDR2 on 8572
35131
35132     This errata fix is required for 32 bit DDR2 controller on 8572.
35133     May  also be required for P10XX20XX platforms
35134
35135     Signed-off-by: Poonam_Agarwal-b10812 <b10812@lc1106.zin33.ap.freescale.net>
35136
35137 commit e0c4fac79d4d74572ddd43f75e7189cecca8d0ad
35138 Author: Andy Fleming <afleming@freescale.com>
35139 Date:   Mon Feb 16 09:40:20 2009 -0600
35140
35141     TQM85xx: Fix a couple warnings in TQM8548 build
35142
35143     The ecm variable in sdram.c was being declared for all 8548, but only
35144     used by specific 8548 boards, so we make that variable require those
35145     specific boards, too
35146
35147     The nand code was using an index "i" into a table, and then re-using "i"
35148     to set addresses for each upm.  However, then it relied on the old value
35149     of i still being there to enable things.  Changed the second "i" to "j"
35150
35151     Signed-off-by: Andy Fleming <afleming@freescale.com>
35152
35153 commit cf07a5baece0ecfc5284cfda8a4e68eaf92782f8
35154 Author: Wolfgang Grandegger <wg@grandegger.com>
35155 Date:   Wed Feb 11 18:38:26 2009 +0100
35156
35157     MPC85xx: TQM8548: workaround for erratum DDR 19 and 20
35158
35159     This patch adds the workaround for erratum DDR20 according to MPC8548
35160     Device Errata document, Rev. 1: "CKE signal may not function correctly
35161     after assertion of HRESET". Furthermore, the bug DDR19 is fixed in
35162     processor version 2.1 and the work-around must be removed.
35163
35164     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35165
35166 commit 080408fdc71706adcb883d22125637c54f6010b1
35167 Author: Wolfgang Grandegger <wg@grandegger.com>
35168 Date:   Wed Feb 11 18:38:25 2009 +0100
35169
35170     MPC85xx: TQM8548: use cache for AG and BE variants
35171
35172     This patch makes accesses to the system memory cachable by removing the
35173     caching-inhibited and guarded flags from the relevant TLB entries for
35174     the TQM8548_BE and TQM8548_AG modules. FYI, the Freescale MPC85* boards
35175     are configured similarly.
35176
35177     This results in a big averall performace improvement. TFTP downloads,
35178     NAND Flash accesses, kernel boots, etc. are much faster.
35179
35180     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35181
35182 commit dc5f55d636d7bf21ba17758fac4b929ec4c059f2
35183 Author: Wolfgang Grandegger <wg@grandegger.com>
35184 Date:   Wed Feb 11 18:38:24 2009 +0100
35185
35186     MPC85xx: TQM8548_AG: add 1 GiB DDR2-SDRAM configuration
35187
35188     This patch add support for the 1 GiB DDR2-SDRAM on the TQM8548_AG
35189     module.
35190
35191     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
35192     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35193
35194 commit 88b0e88d186479349e5a2b771e82775109e10fb4
35195 Author: Wolfgang Grandegger <wg@grandegger.com>
35196 Date:   Wed Feb 11 18:38:23 2009 +0100
35197
35198     MPC85xx: TQM8548: fix SDRAM timing for 533 MHz
35199
35200     According to new TQM8548 timing specification:
35201     Refresh Recovery: 34 -> 53 clocks
35202     CKE pulse width:  1 -> 3 cycles
35203     Window for four activities: 13 -> 14 cycles
35204
35205     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
35206     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35207
35208 commit a865bcdac89278cac4dfc07dec8299403110499d
35209 Author: Wolfgang Grandegger <wg@grandegger.com>
35210 Date:   Wed Feb 11 18:38:22 2009 +0100
35211
35212     MPC85xx: TQM8548: add support for the TQM8548_AG module
35213
35214     The TQM8548_AG is a variant of the TQM8548 module with 1 GiB memory,
35215     CAN and without PCI/PCI-X and RTC. U-Boot can be built for this module
35216     with "$ make TQM8548_AG_config".
35217
35218     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35219
35220 commit ad7ee5d43b0db94079d56521dabca25674f28747
35221 Author: Wolfgang Grandegger <wg@grandegger.com>
35222 Date:   Wed Feb 11 18:38:21 2009 +0100
35223
35224     MPC85xx: TQM8548: add support for the TQM8548_BE module
35225
35226     The TQM8548_BE is a variant of the TQM8548 module with NAND and CAN
35227     interface. With NAND support, the image is significantly larger and
35228     TEXT_BASE is adjusted accordingly. U-Boot can be built for this
35229     module with "$ make TQM8548_BE_config".
35230
35231     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35232
35233 commit a318234878c346e673b2ef8dc4b14b338fe7fc2b
35234 Author: Wolfgang Grandegger <wg@grandegger.com>
35235 Date:   Wed Feb 11 18:38:20 2009 +0100
35236
35237     MPC85xx: TQM85xx: make standard PCI/PCI-X configurable
35238
35239     The TQM8548_AG module does not have the standard PCI/PCI-X interface
35240     connected but just the PCI Express interface . So far it was not
35241     possible to disable it without disabling the complete PCI interface
35242     (CONFIG_PCI) including PCI Express.
35243
35244     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35245
35246 commit 31ca9119c3186cec579b54d2a7a2b361b4d2b7bf
35247 Author: Wolfgang Grandegger <wg@grandegger.com>
35248 Date:   Wed Feb 11 18:38:19 2009 +0100
35249
35250     MPC85xx: TQM85xx: fix flash protection for boot loader
35251
35252     As the reset vector is located at 0xfffffffc, all flash sectors from the
35253     beginning of the U-Boot binary to 0xffffffff must be protected. On the
35254     TQM8548-AG having small sectors at the end of the flash it happened that
35255     the last two sector were not protected and an "erase all" left an
35256     un-bootable system behind:
35257
35258     Bank # 2: CFI conformant FLASH (32 x 16)  Size: 32 MB in 270 Sectors
35259       AMD Standard command set, Manufacturer ID: 0xEC, Device ID: 0x257E
35260       Erase timeout: 8192 ms, write timeout: 1 ms
35261
35262       FFFA0000 E RO   FFFC0000   RO   FFFE0000   RO   FFFE4000   RO   FFFE8000   RO
35263       FFFEC000   RO   FFFF0000   RO   FFFF4000   RO   FFFF8000 E      FFFFC000
35264
35265     The same bug seems to be in drivers/mtd/cfi_flash.c:flash_init() and many
35266     board BSPs as well.
35267
35268     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
35269
35270 commit a1c8a719262151f97119e76166043ee3da3f97b2
35271 Author: Peter Tyser <ptyser@xes-inc.com>
35272 Date:   Fri Feb 6 14:30:40 2009 -0600
35273
35274     86xx: Update CPU info output on bootup
35275
35276     - Update style of 86xx CPU information on boot to more closely
35277       match 85xx boards
35278     - Fix detection of 8641/8641D
35279     - Use strmhz() to display frequencies
35280     - Display L1 information
35281     - Display L2 cache size
35282     - Fixed CPU/SVR version output
35283
35284     == Before ==
35285     Freescale PowerPC
35286     CPU:
35287         Core: E600 Core 0, Version: 0.2, (0x80040202)
35288         System: Unknown, Version: 2.1, (0x80900121)
35289         Clocks: CPU:1066 MHz, MPX: 533 MHz, DDR: 266 MHz, LBC: 133 MHz
35290         L2: Enabled
35291     Board: X-ES XPedite5170 3U VPX SBC
35292
35293     == After ==
35294     CPU:   8641D, Version: 2.1, (0x80900121)
35295     Core:  E600 Core 0, Version: 2.2, (0x80040202)
35296     Clock Configuration:
35297            CPU:1066.667 MHz, MPX:533.333 MHz
35298            DDR:266.667 MHz (533.333 MT/s data rate), LBC:133.333 MHz
35299     L1:    D-cache 32 KB enabled
35300            I-cache 32 KB enabled
35301     L2:    512 KB enabled
35302     Board: X-ES XPedite5170 3U VPX SBC
35303
35304     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
35305
35306 commit 22c00f8d7d454d77e759df58415d2d3f3d7e154c
35307 Author: Peter Tyser <ptyser@xes-inc.com>
35308 Date:   Thu Feb 5 11:25:24 2009 -0600
35309
35310     86xx: Update Global Utilities structure
35311
35312     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
35313
35314 commit 4ef630df773e45806d701bf5d25c328778bb4cde
35315 Author: Peter Tyser <ptyser@xes-inc.com>
35316 Date:   Thu Feb 5 11:25:25 2009 -0600
35317
35318     86xx: Reset update
35319
35320     Update the 86xx reset sequence to try executing a board-specific reset
35321     function.  If the board-specific reset is not implemented or does not
35322     succeed, then assert #HRESET_REQ.  Using #HRESET_REQ is a more standard
35323     reset procedure than the previous method and allows all board
35324     peripherals to be reset if needed.
35325
35326     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
35327
35328 commit edf0e2524a8c6a3e91c009c496a0aa0ae89cd8ab
35329 Author: Kumar Gala <galak@kernel.crashing.org>
35330 Date:   Tue Feb 10 23:53:40 2009 -0600
35331
35332     fsl-ddr: Allow system to boot if we have more than 4G of memory
35333
35334     Previously if we >=4G of memory and !CONFIG_PHYS_64BIT we'd report
35335     an error and hang.  Instead of doing that since DDR is mapped in the
35336     lowest priority LAWs we setup the DDR controller and the max amount
35337     of memory we report back is what we can map (CONFIG_MAX_MEM_MAPPED)
35338
35339     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35340     Acked-by: Becky Bruce <beckyb@kernel.crashing.org>
35341
35342 commit 8d949aff38cfb4388cbd73876e77bcd06d601f20
35343 Author: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
35344 Date:   Wed Jan 21 17:17:33 2009 -0600
35345
35346     mpc85xx: Add support for the P2020
35347
35348     Added various p2020 processor specific details:
35349     * SVR for p2020, p2020E
35350     * immap updates for LAWs and DDR on p2020
35351     * LAW defines related to p2020
35352
35353     Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
35354     Signed-off-by: Travis Wheatley <Travis.Wheatley@freescale.com>
35355     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35356
35357 commit cb69e4de8702e108324e1c40363f30ef6f2e2918
35358 Author: Kumar Gala <galak@kernel.crashing.org>
35359 Date:   Tue Feb 10 17:36:15 2009 -0600
35360
35361     85xx: print boot header info to distinquish 36-bit addr map on MPC8572 DS
35362
35363     Added some info that is printed out when we boot to distiquish if we
35364     built MPC8572DS_config vs MPC8572DS_36BIT_config since they have
35365     different address maps.
35366
35367     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35368
35369 commit feede8b07013b33fca8dd2a916b3ac86bf4d4c0a
35370 Author: Andy Fleming <afleming@freescale.com>
35371 Date:   Fri Dec 5 20:10:22 2008 -0600
35372
35373     Fixup SGMII PHY ids in the device tree
35374
35375     The device tree's PHY addresses need to be fixed up if we're using the
35376     SGMII Riser Card.
35377
35378     The 8572, 8536, and 8544 DS boards were modified to call this function.
35379
35380     Code idea taken from Liu Yu <yu.liu@freescale.com>
35381
35382     Signed-off-by: Andy Fleming <afleming@freescale.com>
35383
35384 commit 5dc0cf68f8f101042997d75188081d8526d705ea
35385 Author: Andy Fleming <afleming@freescale.com>
35386 Date:   Wed Feb 11 15:10:31 2009 -0600
35387
35388     Make some minor whitespace changes to eliminate line-wrapping
35389
35390     Signed-off-by: Andy Fleming <afleming@freescale.com>
35391
35392 commit 9e56986a2b74d197f51eca70fad7b836b1900c4d
35393 Author: Andy Fleming <afleming@freescale.com>
35394 Date:   Wed Feb 11 15:07:24 2009 -0600
35395
35396     Add eth_get_dev_by_index
35397
35398     This allows code to iterate through the ethernet devices
35399
35400     Signed-off-by: Andy Fleming <afleming@freescale.com>
35401
35402 commit b67305120aaf268a6140125346678166d14f1f47
35403 Author: Kumar Gala <galak@kernel.crashing.org>
35404 Date:   Mon Feb 9 22:03:04 2009 -0600
35405
35406     85xx: Fix bug in device tree setup in 36-bit physical confg
35407
35408     In the 36-bit physical config for MPC8572DS when need the start address
35409     of memory and it size to be kept in phys_*_t instead of a ulong since
35410     we support >4G of memory in the config and ulong cant represent that.
35411     Otherwise we end up seeing the memory node in the device tree reporting
35412     back we have memory starting @ 0 and of size 0.
35413
35414     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35415
35416 commit ad97dce18445ff05bf326094e691a01aa95aa8dc
35417 Author: Kumar Gala <galak@kernel.crashing.org>
35418 Date:   Mon Feb 9 22:03:05 2009 -0600
35419
35420     85xx: Fix address map for 36-bit config of MPC8572DS
35421
35422     When we introduced the 36-bit config of the MPC8572DS board we had the
35423     wrong PCI MEM bus address map.  Additionally, the change to the address
35424     map exposes a small issue in our dummy read on the ULI bus.  We need
35425     to use the new mapping functions to handle that read properly in the
35426     36-bit config.
35427
35428     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35429
35430 commit f8523cb0815b2d3d2d780b7d49ca614105555f58
35431 Author: Kumar Gala <galak@kernel.crashing.org>
35432 Date:   Fri Feb 6 09:56:35 2009 -0600
35433
35434     85xx: Fix how we map DDR memory
35435
35436     Previously we only allowed power-of-two memory sizes and didnt
35437     handle >2G of memory.  Now we will map up to CONFIG_MAX_MEM_MAPPED
35438     and should properly handle any size that we can make in the TLBs
35439     we have available to us
35440
35441     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35442
35443 commit 1542fbdeec0d1e2a6df13189df8dcb1ce8802be3
35444 Author: Kumar Gala <galak@kernel.crashing.org>
35445 Date:   Fri Feb 6 09:56:34 2009 -0600
35446
35447     fsl-ddr: ignore memctl_intlv_ctl setting if only one DDR controller
35448
35449     If we only have one controller we can completely ignore how
35450     memctl_intlv_ctl is set.  Otherwise other levels of code get confused
35451     and think we have twice as much memory.
35452
35453     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35454
35455 commit b29dee3c906e9daaf6baf7772d2e15e26b8636b8
35456 Author: Kumar Gala <galak@kernel.crashing.org>
35457 Date:   Wed Feb 4 09:35:57 2009 -0600
35458
35459     85xx: Format cpu freq printing to handle 8 cores
35460
35461     Only print 4 cpu freq per line.  This way when we have 8 cores its a
35462     bit more readable.
35463
35464     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35465
35466 commit 9704f9caf53f5cae547d8c5e1ae94aa4e57b160f
35467 Author: Abraham, Thomas <t-abraham@ti.com>
35468 Date:   Tue Oct 28 16:51:31 2008 +0530
35469
35470     USB: Remove LUN number from CDB
35471
35472     The LUN number is not part of the Command Descriptor Block (CDB) for scsi inquiry, request sense, test unit ready, read capacity and read10 commands. This patch removes the LUN number information from the CDB.
35473
35474     Signed-off-by: Thomas Abraham <t-abraham@ti.com>
35475     Signed-off-by: Remy Bohmer <linux@bohmer.net>
35476
35477 commit f3c0de636252f3a18654c8f9c6370a9574a7e755
35478 Author: Atin Malaviya <atin.malaviya@gmail.com>
35479 Date:   Tue Feb 3 15:17:10 2009 -0500
35480
35481     Added usbtty_configured() check. Fixed attribute(packed) warnings.
35482
35483     V3: Fixed line-wrap problem due to user error in mail!
35484
35485     Added usb_configured() checks in usbtty_puts() and usbtty_putc() to get around a hang
35486     when usb is not connected and the user has set up multi-io (setenv stdout serial,usbtty etc).
35487     Got rid of redundant __attribute__((packed)) directives that were causing warnings from gcc.
35488
35489     Signed-off-by: Atin Malaviya <atin.malaviya@gmail.com>
35490     Signed-off-by: Remy Bohmer <linux@bohmer.net>
35491
35492 commit e7de18afe8ecf96a51ef981d06066eeb6b1254e7
35493 Author: Guennadi Liakhovetski <lg@denx.de>
35494 Date:   Fri Feb 13 09:23:36 2009 +0100
35495
35496     i.MX31: Start the I2C clock on driver initialisation
35497
35498     i.MX31 powers on with most clocks running, so, after a power on this explicit
35499     clock start up is not required. However, as Linux boots it disables most clocks
35500     to save power. This includes the I2C clock. If we then soft reboot from Linux
35501     the I2C clock stays off. This breaks the phycore, which has its environment in
35502     I2C EEPROM. Fix the problem by explicitly starting the clock in I2C driver
35503     initialisation routine.
35504
35505     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
35506     Ack-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
35507
35508 commit 15208ac9eae1c340c4bc11f70cbf5c9da78a57ba
35509 Author: Mike Frysinger <vapier@gentoo.org>
35510 Date:   Wed Feb 11 20:36:14 2009 -0500
35511
35512     i2c.h: drop i2c_reg_{read, write} hack for Blackfin parts
35513
35514     The Blackfin i2c driver has been rewritten thus the special ifdefs in the
35515     common code are no longer needed.
35516
35517     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
35518
35519 commit c2d9befa0b4695b89476fb5d259742c09afe243f
35520 Author: Heiko Schocher <hs@denx.de>
35521 Date:   Thu Feb 12 08:08:54 2009 +0100
35522
35523     82xx, mgcoge: fix compile error
35524
35525     With actual u-boot compiling the mgcoge port fails, because
35526     since commit ba705b5b1a97b47388ed48858bef6bf7b6bfcd56 it is
35527     necessary to define CONFIG_NET_MULTI.
35528
35529     Seems to me the mgcoge port is the only actual existing 8260
35530     port who uses CONFIG_ETHER_ON_SCC, so no other 8260 port needed
35531     to be fixed.
35532
35533     Signed-off-by: Heiko Schocher <hs@denx.de>
35534
35535 commit 9cacf4fc4035eabe9d9ae2a9a188c51a8027c91e
35536 Author: Dirk Eibach <eibach@gdsys.de>
35537 Date:   Mon Feb 9 08:18:34 2009 +0100
35538
35539     ppc4xx: Add README entry for CONFIG_PCI_DISABLE_PCIE
35540
35541     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
35542     Signed-off-by: Stefan Roese <sr@denx.de>
35543
35544 commit 7369f0e384e2a831be13a7773a58242c9173fa9c
35545 Author: Carolyn Smith <carolyn.smith@tektronix.com>
35546 Date:   Thu Feb 12 06:13:44 2009 +0100
35547
35548     ppc4xx: Fix initialization of the SDRAM_CODT register
35549
35550     This fixes the initialization of the SDRAM_CODT register in the ppc4xx DDR2
35551     initialization code. It also removes use of the SDRAM_CODT_FEEDBACK_RCV_SINGLE_END
35552     and SDRAM_CODT_FEEDBACK_DRV_SINGLE_END #define's since they are reserved bits.
35553
35554     Signed-off-by: Carolyn Smith <carolyn.smith@tektronix.com>
35555     Signed-off-by: Stefan Roese <sr@denx.de>
35556
35557 commit cef0efaf2fa55d1f25066cfb02bd984c27f9ca31
35558 Author: Stefan Roese <sr@denx.de>
35559 Date:   Wed Feb 11 09:29:33 2009 +0100
35560
35561     ppc4xx: Fix problem with board_eth_init() vs cpu_eth_init() on AMCC boards
35562
35563     Some AMCC eval boards do have a board_eth_init() function calling
35564     pci_eth_init(). These boards need to call cpu_eth_init() explicitly now
35565     with the new eth_init rework.
35566
35567     Signed-off-by: Stefan Roese <sr@denx.de>
35568
35569 commit c645012aefebb301e6907d148c6c8efacac049d4
35570 Author: Adam Graham <agraham@amcc.com>
35571 Date:   Mon Feb 9 13:18:12 2009 -0800
35572
35573     ppc4xx: Autocalibration can set RDCC to over aggressive value.
35574
35575     The criteria of the AMCC SDRAM Controller DDR autocalibration
35576     U-Boot code is to pick the largest passing write/read/compare
35577     window that also has the smallest SDRAM_RDCC.[RDSS] Read Sample
35578     Cycle Select value.
35579
35580     On some Kilauea boards the DDR autocalibration algorithm can
35581     find a large passing write/read/compare window with a small
35582     SDRAM_RDCC.[RDSS] aggressive value of Read Sample Cycle Select
35583     value "T1 Sample".
35584
35585     This SDRAM_RDCC.[RDSS] Read Sample Cycle Select value of
35586     "T1 Sample" proves to be to aggressive when later on U-Boot
35587     relocates into DDR memory and executes.
35588
35589     The memory traces on the Kilauea board are short so on some
35590     Kilauea boards the SDRAM_RDCC.[RDSS] Read Sample Cycle Select
35591     value of "T1 Sample" shows up as a potentially valid value for
35592     the DDR autocalibratiion algorithm.
35593
35594     The fix is to define a weak default function which provides
35595     the minimum SDRAM_RDCC.[RDSS] Read Sample Cycle Select value
35596     to accept for DDR autocalibration.  The default will be the
35597     "T2 Sample" value.  A board developer who has a well defined
35598     board and chooses to be more aggressive can always provide
35599     their own board specific string function with the more
35600     aggressive "T1 Sample" value or stick with the default
35601     minimum SDRAM_RDCC.[RDSS] value of "T2".
35602
35603     Also put in a autocalibration loop fix for case where current
35604     write/read/compare passing window size is the same as a prior
35605     window size, then in this case choose the write/read/compare
35606     result that has the associated smallest RDCC T-Sample value.
35607
35608     Signed-off-by: Adam Graham <agraham@amcc.com>
35609     Signed-off-by: Stefan Roese <sr@denx.de>
35610
35611 commit 2ede879fcb67470524847bb4fc8972651bb46184
35612 Author: Stefan Roese <sr@denx.de>
35613 Date:   Wed Feb 11 09:37:12 2009 +0100
35614
35615     ppc4xx: Fix problem with CONFIG_MAX_MEM_MAPPED in include/asm-ppc/config.h
35616
35617     CONFIG_SDRAM_PPC4xx_IBM_DDR2 is not set when include/asm-ppc/config.h is
35618     included. So for katmai, CONFIG_MAX_MEM_MAPPED will get set to 256MB.
35619
35620     It makes perfect sense to set CONFIG_MAX_MEM_MAPPED to 2GB for all PPC4xx
35621     boards right now.
35622
35623     Signed-off-by: Stefan Roese <sr@denx.de>
35624
35625 commit f15c6515fc23f83c51f3de272ca23d86b80e81b1
35626 Author: Wolfgang Denk <wd@denx.de>
35627 Date:   Thu Feb 12 00:08:39 2009 +0100
35628
35629     Coding style cleanup; update CHANGELOG
35630
35631     Signed-off-by: Wolfgang Denk <wd@denx.de>
35632
35633 commit 5fc56b907d993260b9ebdb137af66fe69635ae9e
35634 Author: Peter Tyser <ptyser@xes-inc.com>
35635 Date:   Fri Jan 30 16:36:40 2009 -0600
35636
35637     Add feature-removal-schedule.txt
35638
35639     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
35640
35641 commit 255d28e1642e8fc32a6753226be1a96b481ce111
35642 Author: Heiko Schocher <hs@denx.de>
35643 Date:   Tue Feb 10 09:32:38 2009 +0100
35644
35645     8xx serial, smc: Coding-Style cleanup serial SMC driver
35646
35647     Signed-off-by: Heiko Schocher <hs@denx.de>
35648
35649 commit 2b3f12c214346508cae3f1245808c1ca54c81fdd
35650 Author: Heiko Schocher <hs@denx.de>
35651 Date:   Tue Feb 10 09:31:47 2009 +0100
35652
35653     8xx serial, smc: add configurable SMC Rx buffer len
35654
35655     This patch adds the configuration option CONFIG_SYS_SMC_RXBUFLEN.
35656     With this option it is possible to allow the receive
35657     buffer for the SMC on 8xx to be greater then 1. In case
35658     CONFIG_SYS_SMC_RXBUFLEN == 1 this driver works as the
35659     old version.
35660
35661     When defining CONFIG_SYS_SMC_RXBUFLEN also
35662     CONFIG_SYS_MAXIDLE must be defined to setup the maximum
35663     idle timeout for the SMC.
35664
35665     Signed-off-by: Heiko Schocher <hs@denx.de>
35666
35667 commit e915f8bb73d74178bc21d3a457959883b1afd1c0
35668 Author: Mike Frysinger <vapier@gentoo.org>
35669 Date:   Thu Feb 5 21:04:36 2009 -0500
35670
35671     common/{hush, kgdb, serial}.c: build by COBJS-$(...) in Makefile
35672
35673     Move global '#ifdef CONFIG_xxx .... #endif' out of the .c files and into
35674     the COBJS-$(CONFIG_xxx) in the Makefile.  Also delete unused var in kgdb
35675     code in the process.
35676
35677     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
35678
35679 commit ab76e9848a1f4db64d14233741d739a3b3360c93
35680 Author: Mike Frysinger <vapier@gentoo.org>
35681 Date:   Thu Feb 5 21:04:50 2009 -0500
35682
35683     bzip2: move ifdef handling to Makefile COBJS-$(...)
35684
35685     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
35686
35687 commit ae0b05df04e1cc65c5ad19ccd362f4be82df7316
35688 Author: Jerry Van Baren <gvb.uboot@gmail.com>
35689 Date:   Thu Feb 5 22:18:02 2009 -0500
35690
35691     Fix whitespace damage: double space changed to a tab
35692
35693     At some point an intentional double space at the end of the sentence
35694     got changed into a tab in the GPL header line:
35695      * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
35696
35697     This patch fixes the damage.
35698
35699     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
35700
35701 commit 4f975678de995b55749d5e84590c268972a7c835
35702 Author: Heiko Schocher <hs@denx.de>
35703 Date:   Tue Feb 10 09:53:29 2009 +0100
35704
35705     cfi: make flash_get_info() non static
35706
35707     If on your board is more than one flash, you must know
35708     the size of every single flash, for example, for updating
35709     the DTS before booting Linux. So make this function
35710     flash_get_info() extern, and you can have all info
35711     about your flashes.
35712
35713     Signed-off-by: Heiko Schocher <hs@denx.de>
35714     Signed-off-by: Stefan Roese <sr@denx.de>
35715
35716 commit 86321fc1128c93a10ac4afb9d317b0df8ece0f9e
35717 Author: Ben Warren <biggerbadderben@gmail.com>
35718 Date:   Thu Feb 5 23:58:25 2009 -0800
35719
35720     net: removed board-specific CONFIGs from MPC5xxx FEC driver
35721
35722     Added new CONFIG options for the three type of MAC-PHY interconnect and
35723     applied them all relevant board config files
35724
35725     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35726
35727 commit 638ed3e296e70fab286d157b7adedaaa4a09a474
35728 Author: Mike Frysinger <vapier@gentoo.org>
35729 Date:   Thu Feb 5 21:04:47 2009 -0500
35730
35731     net/sntp.c: move ifdef into Makefile COBJS-$(...)
35732
35733     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
35734     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35735
35736 commit 9e5be8214ba751436e57c3be044bf6dccb9a6687
35737 Author: Andy Fleming <afleming@freescale.com>
35738 Date:   Tue Feb 3 18:26:41 2009 -0600
35739
35740     tsec: Fix a bug in soft-resetting
35741
35742     SOFT_RESET must be asserted for at least 3 TX clocks.  Usually, that's about 30
35743     clock cycles, so it's been mostly working.  But we had no guarantee, and at
35744     slower bitrates, it's just over a microsecond (over 1000 clock cycles).  This
35745     enforces a 2 microsecond gap between assertion and deassertion.
35746
35747     Signed-off-by: Andy Fleming <afleming@freescale.com>
35748     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35749
35750 commit 09fcc8b5d86903b76e7e4d1d879d6f4bca25c27b
35751 Author: Simon Munton <simon@nidoran.m5data.com>
35752 Date:   Mon Feb 2 09:44:08 2009 +0000
35753
35754     Fix 100Mbs ethernet operation on sh7763 based boards
35755
35756     100Mbs ethernet does not work on sh7763 chips due to the wrong value being
35757     used in the GECMR register. Following diff fixes the problem
35758
35759     Signed-off-by: Simon Munton <simon@nidoran.m5data.com>
35760     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35761
35762 commit 2bc2a8f6dc9fdda465317da59474e65c24a398a2
35763 Author: ksi@koi8.net <ksi@koi8.net>
35764 Date:   Fri Feb 6 16:27:55 2009 -0800
35765
35766     Fix MPC8260 with ethernet on SCC
35767
35768     This fixes MPC8260 compilation with ethernet on SCC. Probably was a
35769     typo or something...
35770
35771     Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
35772     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
35773
35774 commit ae5d8f613cec1a6af7bf1fc9c42a3b856f021023
35775 Author: Heiko Schocher <hs@denx.de>
35776 Date:   Fri Jan 30 12:56:15 2009 +0100
35777
35778     82xx serial, smc: Coding-Style cleanup serial SMC driver
35779
35780     Signed-off-by: Heiko Schocher <hs@denx.de>
35781
35782 commit c92fac91a06c60f874c605e3ca80dd407c1caaa7
35783 Author: Heiko Schocher <hs@denx.de>
35784 Date:   Fri Jan 30 12:55:38 2009 +0100
35785
35786     82xx serial, smc: add configurable SMC Rx buffer len
35787
35788     This patch adds the configuration option CONFIG_SYS_SMC_RXBUFLEN.
35789     With this option it is possible to allow the receive
35790     buffer for the SMC on 82xx to be greater then 1. In case
35791     CONFIG_SYS_SMC_RXBUFLEN == 1 this driver works as the
35792     old version.
35793
35794     When defining CONFIG_SYS_SMC_RXBUFLEN also
35795     CONFIG_SYS_MAXIDLE must be defined to setup the maximum
35796     idle timeout for the SMC.
35797
35798     Signed-off-by: Heiko Schocher <hs@denx.de>
35799
35800 commit bced7ccefa08512c54a6d146658ff7dbc33d5dfe
35801 Author: Kumar Gala <galak@kernel.crashing.org>
35802 Date:   Fri Feb 6 08:08:06 2009 -0600
35803
35804     ppc: Fix roll over bug in flush_cache()
35805
35806     If we call flush_cache(0xfffff000, 0x1000) it would never
35807     terminate the loop since end = 0xffffffff and we'd roll over
35808     our counter from 0xfffffe0 to 0 (assuming a 32-byte cache line)
35809
35810     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35811
35812 commit 87c9063963561d3d01064be34d0c30855a56587b
35813 Author: Kumar Gala <galak@kernel.crashing.org>
35814 Date:   Thu Feb 5 20:40:58 2009 -0600
35815
35816     ppc: Move CONFIG_MAX_MEM_MAPPED to common config.h
35817
35818     Moved CONFIG_MAX_MEM_MAPPED to the asm/config.h so its kept consistent
35819     between the two current users (lib_ppc/board.c, 44x SPD DDR2).
35820
35821     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35822     Acked-by: Stefan Roese <sr@denx.de>
35823
35824 commit 47d41cc3a11a03c6d56146d056145df73f47eb50
35825 Author: Kumar Gala <galak@kernel.crashing.org>
35826 Date:   Thu Feb 5 20:40:57 2009 -0600
35827
35828     Add an architecture specific config.h for common defines
35829
35830     We have common defines that we duplicate in various ways.  Having an
35831     arch specific config.h gives us a common location for those defines.
35832
35833     Eventually we should be able to replace this when we have proper
35834     Kconfig support.
35835
35836     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35837
35838 commit 4c78d4a6c01621721b732418e1c6da684a56bbb1
35839 Author: Becky Bruce <beckyb@kernel.crashing.org>
35840 Date:   Tue Feb 3 18:10:56 2009 -0600
35841
35842     mpc8641hpcn: Change PCI MEM pci bus address
35843
35844     Now that the rest of u-boot can support it, change the PCI bus
35845     address of the PCI MEM regions from 0x80000000 to 0xc0000000,
35846     and use the same bus address for both PCI1 and PCI2.  This will
35847     maximize the amount of PCI address space left over to map RAM
35848     on systems with large amounts of memory.
35849
35850     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35851
35852 commit 1785dbeed43599eed1d8875673c96912cd770141
35853 Author: Becky Bruce <beckyb@kernel.crashing.org>
35854 Date:   Tue Feb 3 18:10:55 2009 -0600
35855
35856     drivers/block/ahci: Fix pci mapping bug
35857
35858     The code assumes that the pci bus address and the virtual
35859     address used to access a region are the same, but they might
35860     not be.  Fix this assumption.
35861
35862     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35863
35864 commit d591a80e74091e7a0658d165721e6c7de2ef0bcd
35865 Author: Becky Bruce <beckyb@kernel.crashing.org>
35866 Date:   Tue Feb 3 18:10:54 2009 -0600
35867
35868     MPC8641HPCN: Enable CONFIG_ADDR_MAP
35869
35870     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35871
35872 commit 49f46f3bf08aaf7b1db131a1082f1e603bb7a94b
35873 Author: Becky Bruce <beckyb@kernel.crashing.org>
35874 Date:   Tue Feb 3 18:10:53 2009 -0600
35875
35876     mpc8641hpcn: Clean up PCI mapping concepts
35877
35878     Clean up PCI mapping concepts in the 8641 config - rename _BASE
35879     to _BUS, as it's actually a PCI bus address, separate virtual
35880     and physical addresses into _VIRT and _PHYS, and use each
35881     appopriately.
35882
35883     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35884
35885 commit c9315e6b4f244981de0b2eaaa29a7838a165b494
35886 Author: Becky Bruce <beckyb@kernel.crashing.org>
35887 Date:   Tue Feb 3 18:10:52 2009 -0600
35888
35889     mpc86xx: Add support to populate addr map based on BATs
35890
35891     If CONFIG_ADDR_MAP is enabled, update the address map
35892     whenever we write a bat.
35893
35894     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35895
35896 commit d35ae5a938679bd7e18167faf79d0fb3c6639b51
35897 Author: Becky Bruce <beckyb@kernel.crashing.org>
35898 Date:   Tue Feb 3 18:10:51 2009 -0600
35899
35900     powerpc: Move duplicated BAT defines to mmu.h
35901
35902     The BAT fields are architected; there's no need for these to be in
35903     cpu-specific files.  Drop the duplication and move these to
35904     include/asm-ppc/mmu.h.  Also, remove the BL_xxx defines that were only
35905     used by the alaska board, and switch to using the BATU_BL_xxx defines
35906     used by all the other boards.  The BL_ defines previously in use
35907     had to be shifted into the proper position for use, which was inefficient.
35908
35909     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35910
35911 commit 6e61fae4d360a1380b63e7d007b31477e366bcce
35912 Author: Becky Bruce <beckyb@kernel.crashing.org>
35913 Date:   Tue Feb 3 18:10:50 2009 -0600
35914
35915     drivers/pci: Create pci_map_bar function
35916
35917     It is no longer always true that the pci bus address can be
35918     used as the virtual address for pci accesses.  pci_map_bar()
35919     is created to return the virtual address for a pci region.
35920
35921     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35922
35923 commit 2ecca3401775b125c3b9ff65766befb23989414b
35924 Author: Becky Bruce <beckyb@kernel.crashing.org>
35925 Date:   Tue Feb 3 18:10:49 2009 -0600
35926
35927     mpc8641hpcn: Set up outbound pci windows before inbound
35928
35929     Because the inbound pci windows are mapped generously, set up
35930     the more specific outbound windows first.  This way, when we
35931     search the pci regions for something, we will hit on the more
35932     specific region.  This can actually be a problem on systems
35933     with large amounts of RAM.
35934
35935     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35936
35937 commit b81b773ead0687114dc8a800f99ea6e504447739
35938 Author: Becky Bruce <beckyb@kernel.crashing.org>
35939 Date:   Mon Feb 2 16:34:52 2009 -0600
35940
35941     mpc8641hpcn: Use physical address in flash banks defintion
35942
35943     If the VA and PA of the flash aren't the same, the banks list
35944     should be initialized to hold the physical address.  Correct this.
35945
35946     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
35947
35948 commit 0d19f6c8cbe71b9e6d8c6bd6742ed2551e918870
35949 Author: Ilya Yanok <yanok@emcraft.com>
35950 Date:   Tue Feb 10 00:22:31 2009 +0100
35951
35952     qong: support for Dave/DENX QongEVB-LITE board
35953
35954     This patch adds support for Dave/DENX QongEVB-LITE i.MX31-based board.
35955
35956     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
35957     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
35958
35959 commit 62cbc408f52fc9a5eb849e0b882c504780c9d183
35960 Author: Ilya Yanok <yanok@emcraft.com>
35961 Date:   Mon Feb 9 18:45:28 2009 +0100
35962
35963     dnet: driver for Dave DNET ethernet controller
35964
35965     Driver for Dave DNET ethernet controller (used on Dave/DENX
35966     QongEVB-LITE board).
35967
35968     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
35969     Acked-by: Ben Warren <biggerbadderben@gmail.com>
35970
35971 commit 2d43e873a29ca4959ba6a30fc7fb396d3fd0dccf
35972 Author: Kumar Gala <galak@kernel.crashing.org>
35973 Date:   Fri Feb 6 09:49:32 2009 -0600
35974
35975     pci: give preference to non-PCI_REGION_SYS_MEMORY regions when matching
35976
35977     When we search for an address match in pci_hose_{phys_to_bus,bus_to_phys}
35978     we should give preference to memory regions that aren't system memory.
35979
35980     Its possible that we have over mapped system memory in the regions and
35981     we want to avoid depending on the order of the regions.
35982
35983     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35984
35985 commit ff4e66e93c1ad47644be3b4ffd6a46e1ce9b6612
35986 Author: Kumar Gala <galak@kernel.crashing.org>
35987 Date:   Fri Feb 6 09:49:31 2009 -0600
35988
35989     pci: Rename PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY for clarity
35990
35991     The PCI_REGION_MEMORY and PCI_REGION_MEM are a bit to similar and
35992     can be confusing when reading the code.
35993
35994     Rename PCI_REGION_MEMORY to PCI_REGION_SYS_MEMORY to clarify its used
35995     for system memory mapping purposes.
35996
35997     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
35998
35999 commit 54dc517328709c204a9cbf7a253d9f8e6c4b26ec
36000 Author: Ilya Yanok <yanok@emcraft.com>
36001 Date:   Sun Feb 8 00:59:43 2009 +0300
36002
36003     mx31: add GPIO registers definitions
36004
36005     Added definitions for i.MX31 processor GPIO registers.
36006
36007     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
36008
36009 commit 8da601280a8acbc3385784780ed35130e53812f1
36010 Author: Peter Tyser <ptyser@xes-inc.com>
36011 Date:   Wed Feb 4 13:47:22 2009 -0600
36012
36013     NAND: Add timeout for reset command
36014
36015     Without the timeout present an infinite loop can occur if the
36016     NAND device is broken or not present.
36017
36018     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
36019     Signed-off-by: Scott Wood <scottwood@freescale.com>
36020
36021 commit 10dc6a9bef73d7d4cb25b3fde27ee91f8484b126
36022 Author: Peter Tyser <ptyser@xes-inc.com>
36023 Date:   Wed Feb 4 13:39:40 2009 -0600
36024
36025     NAND: Silence warning when CONFIG_SYS_NAND_QUIET_TEST
36026
36027     Commit cfa460adfdefcc30d104e1a9ee44994ee349bb7b removed support
36028     for disabling the "No NAND device found!!!" warning when
36029     CONFIG_SYS_NAND_QUIET_TEST was defined.  This re-adds support
36030     for silencing the warning.
36031
36032     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
36033     Signed-off-by: Scott Wood <scottwood@freescale.com>
36034
36035 commit ad09ab2e3ac28f304372eceb4a5cb4d24e102a13
36036 Author: Valeriy Glushkov <gvv@lstec.com>
36037 Date:   Mon Jan 19 16:32:59 2009 +0200
36038
36039     NAND: Fixed invalid pointers to static relocated chip names
36040
36041     Dear Wolfgang,
36042
36043     You are right, the patch was ugly.
36044     The new one seems to be better.
36045
36046     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
36047     Signed-off-by: Scott Wood <scottwood@freescale.com>
36048
36049 commit e7deec1bf6fa3b3a21cd8d14fe2a909a42efc9d8
36050 Author: Nishanth Menon <nm@ti.com>
36051 Date:   Mon Feb 2 18:20:12 2009 -0600
36052
36053     ARM:OMAP3:Zoom1: Add nand unlock option
36054
36055     Enable NAND_UNLOCK option for unlocking nand for
36056     erase/write operations
36057
36058     Signed-off-by: Nishanth Menon <nm@ti.com>
36059
36060 commit 5a9427dc9b8438759db3f67a1e547062f76eb18d
36061 Author: derek@siconix.com <derek@siconix.com>
36062 Date:   Mon Jan 26 14:08:17 2009 -0700
36063
36064     env_nand: fix env memory release
36065
36066     This fixes a bug that tmp environment memory not being released.
36067
36068     Signed-off-by: Derek Ou <dou@siconix.com>
36069     Signed-off-by: Scott Wood <scottwood@freescale.com>
36070
36071 commit 05fd88776419df59e7f37bac063a209409dd801d
36072 Author: Guennadi Liakhovetski <lg@denx.de>
36073 Date:   Fri Feb 6 10:37:45 2009 +0100
36074
36075     ARM: remove unused variable
36076
36077     The "size" variable in start_armboot() in lib_arm/board.c is only really
36078     used in "#ifndef CONFIG_SYS_NO_FLASH" case, and even there it can be
36079     eliminated (thanks to Jean-Christophe PLAGNIOL-VILLARD for a suggestion.)
36080
36081     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
36082
36083 commit 6989e4f546d960a407dd5425f800dff9751c8132
36084 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36085 Date:   Thu Feb 5 09:33:50 2009 -0500
36086
36087     Coldfire: M527x: Add missing GPIO register address defines
36088
36089     Add missing GPIO registers address definition for Coldfire M5271.
36090
36091     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36092
36093 commit c4ff77f5e6c3a01610ce97434c0d59acb1476f95
36094 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36095 Date:   Fri Jan 23 14:42:58 2009 -0500
36096
36097     Coldfire: mcfmii: Allow non-autonegotiating PHYs to use mii command
36098
36099     Modified mii_init to support boards with PHYs that are not set to
36100     autonegotiate, but still want to use u-boot's mii commands to probe
36101     the smi bus. Such PHYs will not set the Autonegotiate-done bit.
36102
36103     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36104
36105 commit 92d3e6e0ffcbb7224c83104f8d87b5b4bf39a38f
36106 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36107 Date:   Fri Jan 23 11:44:30 2009 -0500
36108
36109     Coldfire: Applied baudrate formula of serial_init to serial_setbrg
36110
36111     Applied the patch for baudrate divider value truncation for
36112     serial_init to serial_setbrg as well.
36113
36114     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36115
36116 commit 8706ef378f2db1ef65b9c2f909561f23e3dc2148
36117 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36118 Date:   Fri Jan 23 14:07:05 2009 -0500
36119
36120     Coldfire: M5271EVB: Board header update (dependencies)
36121
36122     Cleanup for M5271EVB:
36123     Added clarification on the use of CONFIG_SYS_CLOCK.
36124     Modified to use u-boot's HUSH parser.
36125     Cleanup on environment settings.
36126     Removed compiler warning by defining CONFIG_SYS_CS0_*
36127
36128     Dependencies:
36129     Added the use of CONFIG_SYS_MCF_SYNCR for clock multiplier.
36130     This depends on a patch to include/asm-m68k/m5271.h
36131     that defines the multiplier and divider ratios.
36132
36133     Removed the definition of CONFIG_SYS_FECI2C.
36134     This depends on a patch that removes the use of it in
36135     cpu/mcf52x2/cpu_init.c
36136
36137     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36138
36139 commit e0db344fabfeb4f9649846f94838f51172f6a1f6
36140 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36141 Date:   Thu Jan 29 14:36:06 2009 -0500
36142
36143     Coldfire: M5271: Allow board header file to specify clock multiplier
36144
36145     M5271 dynamic clock multiplier. It is currently fixed at 100MHz.
36146
36147     Allow the board header file to set their own multiplier and divider.
36148     Added the #define for the multiplier and divider to the cpu header file.
36149
36150     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36151
36152 commit d1ef25dd81c79dcfad5c2ff0162b1bea21d04bc3
36153 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36154 Date:   Fri Jan 23 10:47:13 2009 -0500
36155
36156     Coldfire: M5271EVB: Remove usage of CONFIG_SYS_FECI2C
36157
36158     Discontinue the use of CONFIG_SYS_FECI2C (only used by M5271EVB).
36159     Use read-modify-write to activate the FEC pins without disabling I2C.
36160
36161     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36162
36163 commit ee73cc59ab904976af3c33b454fc84f78618b2d1
36164 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36165 Date:   Fri Jan 23 09:45:34 2009 -0500
36166
36167     Coldfire: cmd_bdinfo cleanup
36168
36169     CONFIG_M68K bdinfo cleanup:
36170
36171     Fixed compiler warning about baudrate printing.
36172     format '%d' expects type 'int', but argument 2 has type 'long unsigned int'.
36173
36174     Added printing of "cpufreq"
36175
36176     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36177
36178 commit 4ffc39050aa46ed8a3d29732293dff769e54fffa
36179 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36180 Date:   Fri Jan 23 09:27:00 2009 -0500
36181
36182     Coldfire: Fix half-baud UART by adding M5271 to Coldfire v2 core list
36183
36184     Added the CONFIG_M5271 to the list of Coldfire V2 processor. This
36185     was causing the bus clock (not CPU clock) to be declared twice as
36186     fast as it actually is. This causes UARTS to operate at half the
36187     specified baudrate.
36188
36189     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
36190
36191 commit 59d1bda7f92c8a28c3aba94e48063749d425949f
36192 Author: Dirk Eibach <eibach@gdsys.de>
36193 Date:   Tue Feb 3 15:15:21 2009 +0100
36194
36195     ppc4xx: Make PCIE support selectable
36196
36197     On some platforms PCIE support is not required, but would be included
36198     because the cpu supports it. To reduce fooprint it is now configurable
36199     via CONFIG_PCI_DISABLE_PCIE.
36200
36201     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
36202     Signed-off-by: Stefan Roese <sr@denx.de>
36203
36204 commit b129eff5ede394cc1faeb6dbf6a987e91abce552
36205 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
36206 Date:   Tue Feb 3 22:13:16 2009 +0100
36207
36208     ppc4xx: Only fixup opb attached UARTs
36209
36210     This patch updates the fdt UART clock fixup code to
36211     only touch CPU internal UARTs on 4xx systems.
36212     Only these UARTs are definitely clocked by gd->uart_clk.
36213
36214     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
36215     Signed-off-by: Stefan Roese <sr@denx.de>
36216
36217 commit 4b7e3d045cc82f7f7b6f3a19b54a814da36ac52c
36218 Author: Mike Frysinger <vapier@gentoo.org>
36219 Date:   Tue Jan 13 11:00:29 2009 -0500
36220
36221     Blackfin: move default boot SPI CS to common code
36222
36223     Move the default SPI CS that we boot from into common code so that it can
36224     be used in other SPI drivers and environment settings.
36225
36226     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36227
36228 commit f790ef6ff12381cb0e43de54fb2b0f1204ad8ed6
36229 Author: Mike Frysinger <vapier@gentoo.org>
36230 Date:   Wed Dec 10 12:33:54 2008 -0500
36231
36232     Blackfin: dynamically update UART speed when initializing
36233
36234     Previously, booting over the UART required the baud rate to be known ahead
36235     of time.  Using a bit of tricky simple math, we can calculate the new board
36236     rate based on the old divisors.
36237
36238     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36239     Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
36240
36241 commit 97f265f14f23050f3cb997f617f3a6917b843ea2
36242 Author: Mike Frysinger <vapier@gentoo.org>
36243 Date:   Tue Dec 9 17:21:08 2008 -0500
36244
36245     Blackfin: add support for fast SPI reads with Boot ROM
36246
36247     Newer Blackfin boot roms support using the fast SPI read command rather than
36248     just the slow one.  If the functionality is available, then use it.
36249
36250     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36251
36252 commit 67619982bfc5cd62710a48e3cbffc304cb78c341
36253 Author: Mike Frysinger <vapier@gentoo.org>
36254 Date:   Sat Oct 11 21:46:52 2008 -0400
36255
36256     Blackfin: check for reserved settings in DDR MMRs
36257
36258     Some bits of the DDR MMRs should not be set.  If they do, bad things may
36259     happen (like random failures or hardware destruction).
36260
36261     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36262
36263 commit 622a8dc0958dd599743348ea94eb10b9d0be8ae6
36264 Author: Mike Frysinger <vapier@gentoo.org>
36265 Date:   Sat Oct 11 21:54:00 2008 -0400
36266
36267     Blackfin: set default voltage levels for BF538/BF539 parts
36268
36269     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36270
36271 commit 09dc6b0bbd1d5e39cdddeebc059f9a75630e4f6f
36272 Author: Mike Frysinger <vapier@gentoo.org>
36273 Date:   Sun Jun 1 01:29:57 2008 -0400
36274
36275     Blackfin: use on-chip syscontrol() rom function when available
36276
36277     Newer Blackfin's have an on-chip rom with a syscontrol() function that needs
36278     to be used to properly program the memory and voltage settings as it will
36279     include (possibly critical) factory tested bias values.
36280
36281     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36282
36283 commit e1fb6d0d52fbe3fbc1a4c651dacf11e9c1417f63
36284 Author: Stefan Roese <sr@denx.de>
36285 Date:   Thu Feb 5 11:44:52 2009 +0100
36286
36287     cfi_flash: Fix typo in cfi_flash.c
36288
36289     Patch "flash/cfi_flash: Use virtual sector start address, not phys"
36290     introduced a small typo and compilation warning for systems with CFI
36291     legacy support (e.g. hcu4). This patch fixes it.
36292
36293     Signed-off-by: Stefan Roese <sr@denx.de>
36294
36295 commit 28745db969b72693754991c838f68a7fb4a8b1ab
36296 Author: Stefan Roese <sr@denx.de>
36297 Date:   Thu Jan 29 11:21:38 2009 +0100
36298
36299     jedec_flash: Only use manufacturer defines from common flash.h
36300
36301     This patch removes the double defined manufacturer defines from
36302     jedec_flash.c. Since the common defines in flash.h are 32bit
36303     we now need the (16) cast. This patch also removes the compilation
36304     warning (e.g. seen on hcu5):
36305
36306     ./MAKEALL hcu5
36307     Configuring for hcu5 board...
36308     jedec_flash.c:219: warning: large integer implicitly truncated to unsigned type
36309
36310     Signed-off-by: Stefan Roese <sr@denx.de>
36311
36312 commit ec21d5cfcb6b4e7fcdd5c6e926e1a824900706f2
36313 Author: Stefan Roese <sr@denx.de>
36314 Date:   Thu Feb 5 11:25:57 2009 +0100
36315
36316     cfi_flash: Silence compilation warning
36317
36318     Patch "flash/cfi_flash: Use virtual sector start address, not phys"
36319     introduced a small compilation warning. This patch fixes it.
36320
36321     Signed-off-by: Stefan Roese <sr@denx.de>
36322
36323 commit 09ce9921a7d8b1ce764656b14b42217bbf4faa38
36324 Author: Becky Bruce <beckyb@kernel.crashing.org>
36325 Date:   Mon Feb 2 16:34:51 2009 -0600
36326
36327     flash/cfi_flash: Use virtual sector start address, not phys
36328
36329     include/flash.h was commented to say that the address in
36330     flash_info->start was a physical address.  However, from u-boot's
36331     point of view, and looking at most flash code, it makes more
36332     sense for this to be a virtual address.  So I corrected the
36333     comment to indicate that this was a virtual address.
36334
36335     The only flash driver that was actually treating the address
36336     as physical was the mtd/cfi_flash driver.  However, this code
36337     was using it inconsistently as it actually directly dereferenced
36338     the "start" element, while it used map_physmem to get a
36339     virtual address in other places.  I changed this driver so
36340     that the code which initializes the info->start field calls
36341     map_physmem to get a virtual address, eliminating the need for
36342     further map_physmem calls.  The code is now consistent.
36343
36344     The *only* place a physical address should be used is when defining the
36345     flash banks list that is used to initialize the flash_info struct,
36346     usually found in the board config file.
36347
36348     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
36349     Signed-off-by: Stefan Roese <sr@denx.de>
36350
36351 commit 657f2062d8e17ebf4a55f52c9e71c07c0c94c779
36352 Author: Wolfgang Denk <wd@denx.de>
36353 Date:   Wed Feb 4 09:42:20 2009 +0100
36354
36355     Fix compiler warning
36356
36357     (shows up only when DEBUG is enabled)
36358
36359     Signed-off-by: Wolfgang Denk <wd@denx.de>
36360
36361 commit 47832cd15ae02fb6fde8ebed5b272f85775f2ceb
36362 Author: Mike Frysinger <vapier@gentoo.org>
36363 Date:   Mon Oct 6 03:45:55 2008 -0400
36364
36365     Blackfin: update anomaly lists
36366
36367     Update the anomaly lists to match latest anomaly sheets.
36368
36369     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36370
36371 commit 70a4da45e16b72e8e5b0baaecdaee9be8619647d
36372 Author: Ralph Kondziella <rk@argos-messtechnik.de>
36373 Date:   Mon Jan 26 12:34:36 2009 -0700
36374
36375     ADS5121 Add PATA support
36376
36377     Original patch from Ralph Kondziella
36378     plus clean up by Wolfgang Denk
36379     plus changes by John Rigby
36380         use ips clock not lpc
36381         port forward to current u-boot release
36382
36383     Signed-off-by: Ralph Kondziella <rk@argos-messtechnik.de>
36384     Signed-off-by: Wolfgang Denk <wd@denx.de>
36385     Signed-off-by: John Rigby <jrigby@freescale.com>
36386
36387 commit abfbd0ae4967df18102345db4f4b529a13da107b
36388 Author: Martha Marx <mmarx@silicontkx.com>
36389 Date:   Mon Jan 26 10:45:07 2009 -0700
36390
36391     ADS5121 Add IC Ident Module (IIM) support
36392
36393     IIM (IC Identification Module) is the fusebox for the mpc5121.
36394     Use #define CONFIG_IIM to turn on the clock for this module
36395     use #define CONFIG_CMD_FUSE to add fusebox commands.
36396     Fusebox commands include the ability to read
36397     the status, read the register cache, override the register cache,
36398     program the fuses and sense them.
36399
36400     Signed-off-by: Martha Marx <mmarx@silicontkx.com>
36401     Signed-off-by: John Rigby <jrigby@freescale.com>
36402
36403 commit 14d19cd1bce9a24b1335598f1568140f4950e4d9
36404 Author: John Rigby <jrigby@freescale.com>
36405 Date:   Fri Jan 23 10:33:15 2009 -0700
36406
36407     ADS5121 Fix rev2 silicon pci iopad config
36408
36409     Reset config is not correct
36410
36411     Signed-off-by: John Rigby <jrigby@freescale.com>
36412
36413 commit 4c154252c480b13f69ce1b71a9530b0515da76a6
36414 Author: John Rigby <jrigby@freescale.com>
36415 Date:   Wed Nov 19 13:57:34 2008 -0700
36416
36417     ADS5121 DIU Add diu_bmp_addr env
36418
36419     Add support for using a bmp other than
36420     FSL_Logo_BMP for the DIU splash screen.
36421
36422     Can now set the env var "diu_bmp_addr" to
36423     the address of a BMP in flash to use instead
36424     of the default FSL_Logo_BMP.
36425
36426     Signed-off-by: Martha Marx <mmarx@silicontkx.com>
36427     Signed-off-by: John Rigby <jrigby@freescale.com>
36428
36429 commit 92c20fbd3a7788c1a154f50a3f44f28a7763f99a
36430 Author: John Rigby <jrigby@freescale.com>
36431 Date:   Thu Oct 30 16:39:35 2008 -0600
36432
36433     ADS5121 DIU Make inclusion of FSL logo optional
36434
36435     Make inclusion of FSL logo optional and
36436     turn it off by default.
36437
36438     Signed-off-by: John Rigby <jrigby@freescale.com>
36439
36440 commit bd99ec149abe94e7f6b2bda4766d701b4005053f
36441 Author: Remy Bohmer <linux@bohmer.net>
36442 Date:   Sun Feb 1 12:27:53 2009 +0100
36443
36444     Compile warning fix in onenand_uboot.h
36445
36446     Regression since merge window after 2009.01
36447
36448     Signed-off-by: Remy Bohmer <linux@bohmer.net>
36449
36450 commit a270d1e7295c3d829f42c0480117941dfc1c6477
36451 Author: Stefan Roese <sr@denx.de>
36452 Date:   Thu Jan 29 06:33:55 2009 +0100
36453
36454     USB: Add EHCI support for VCT EHCI controller (really with driver now)
36455
36456     Somehow I missed the real driver part in my last patch version. This patch
36457     now adds the driver.
36458
36459     Signed-off-by: Stefan Roese <sr@denx.de>
36460     Signed-off-by: Remy Bohmer <linux@bohmer.net>
36461
36462 commit 716ebf436c9e43df6740e0172f6b2a81ddbf1b8e
36463 Author: Cliff Cai <cliff.cai@analog.com>
36464 Date:   Sat Nov 29 18:22:38 2008 -0500
36465
36466     Blackfin: add driver for on-chip MMC/SD controller
36467
36468     This is a port of the Linux Blackfin on-chip SDH driver to U-Boot.
36469
36470     Signed-off-by: Cliff Cai <cliff.cai@analog.com>
36471     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36472
36473 commit 6e87ea0ca951465eba144ab2e6dba6fb507737a2
36474 Author: Mike Frysinger <vapier@gentoo.org>
36475 Date:   Sat Oct 11 22:47:34 2008 -0400
36476
36477     Blackfin: add port muxing for BF51x SPI
36478
36479     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36480
36481 commit fc68f9f85959664d528daea2aef5ef54974331ce
36482 Author: Mike Frysinger <vapier@gentoo.org>
36483 Date:   Tue Jan 6 06:16:19 2009 -0500
36484
36485     Blackfin: output booting source when booting
36486
36487     Knowing the booting source of the part is useful, especially when the part
36488     can switch dynamically between sources.
36489
36490     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36491
36492 commit 8df3ce0f49c37947800ac7c84e751499882619fc
36493 Author: Mike Frysinger <vapier@gentoo.org>
36494 Date:   Thu Dec 11 06:30:46 2008 -0500
36495
36496     Blackfin: set default CONFIG_ENV_SPI_CS based on bootrom
36497
36498     Set the default CONFIG_ENV_SPI_CS value to match the SPI CS that is used by
36499     the Blackfin on-chip bootrom to boot out of SPI flash.
36500
36501     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36502
36503 commit 2b4a486e6fac502d8b883e344cc4012283945b3d
36504 Author: Mike Frysinger <vapier@gentoo.org>
36505 Date:   Thu Dec 11 04:06:26 2008 -0500
36506
36507     Blackfin: update asm-blackfin/posix_types.h to latest Linux version
36508
36509     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36510
36511 commit e5eb93e77391bcc308697116c544ea1340aaae8a
36512 Author: Mike Frysinger <vapier@gentoo.org>
36513 Date:   Sat Dec 6 02:54:52 2008 -0500
36514
36515     Blackfin: add port I bits
36516
36517     Some people need to access port I, so make sure the pins are defined.
36518
36519     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36520
36521 commit 8a6b272596d43de0db4943eac7af58c3534c4026
36522 Author: Sonic Zhang <Sonic.Zhang@analog.com>
36523 Date:   Wed Nov 26 22:16:45 2008 -0500
36524
36525     Blackfin: add driver for on-chip ATAPI controller
36526
36527     This is a port of the Linux Blackfin on-chip ATAPI driver to U-Boot.
36528
36529     Signed-off-by: Sonic Zhang <Sonic.Zhang@analog.com>
36530     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36531
36532 commit be9d8c780e6831cb84b7d4590ceae03dca8fc10b
36533 Author: Mike Frysinger <vapier@gentoo.org>
36534 Date:   Wed Nov 26 21:43:06 2008 -0500
36535
36536     Blackfin: add driver for on-chip NAND controller
36537
36538     This is a port of the Linux Blackfin on-chip NFC driver to U-Boot.
36539
36540     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36541
36542 commit 4148e02abae9a099f4444b5e168ebc2b911d2295
36543 Author: Mike Frysinger <vapier@gentoo.org>
36544 Date:   Wed Nov 12 07:18:15 2008 -0500
36545
36546     Blackfin: build with -mno-fdpic
36547
36548     Use the -mno-fdpic flag so that any Blackfin toolchain can be used to build
36549     up u-boot, including ones that output FDPIC ELF by default.
36550
36551     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36552
36553 commit 70e95589a24a2d83ad00317e4a9611d0211ecb58
36554 Author: Mike Frysinger <vapier@gentoo.org>
36555 Date:   Tue Nov 11 05:43:57 2008 -0500
36556
36557     Blackfin: fix up EBIU defines
36558
36559     The EBIU defines for EBSZ 256/512 were incorrect.
36560
36561     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36562
36563 commit 961954ea0ec8dc4341034c1a1ff3107ec0527809
36564 Author: Mike Frysinger <vapier@gentoo.org>
36565 Date:   Wed Nov 5 12:45:24 2008 -0500
36566
36567     Blackfin: use 8/16/32 bit transfer widths in dma_memcpy()
36568
36569     Rather than using 8bit transfers for everything, use 8/16/32 bit transfers
36570     as usable with the source/destination addresses and the count size.
36571
36572     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36573
36574 commit b93c68648426f906d63b98117496b6415f505f39
36575 Author: Mike Frysinger <vapier@gentoo.org>
36576 Date:   Wed Nov 5 08:50:23 2008 -0500
36577
36578     Blackfin: only flag L1 instruction for DMA memcpy
36579
36580     The performance difference from doing an 8 bit DMA memcpy vs an optimized
36581     core memcpy can be pretty big when you add in the overhead of setting up the
36582     MDMA registers, cache flushes, etc...  So only use dma_memcpy() when we
36583     actually require it.
36584
36585     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36586
36587 commit e347c092a3b3a2ce1e72f25f4829163634d09fbe
36588 Author: Mike Frysinger <vapier@gentoo.org>
36589 Date:   Wed Nov 5 07:20:37 2008 -0500
36590
36591     Blackfin: dma_memcpy(): fix random failures
36592
36593     We have to make sure the DMA channel is actually disabled in hardware before
36594     attempting to reprogram it.  Otherwise the new settings are ignored and we
36595     end up with random hangs/failures.
36596
36597     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36598
36599 commit fdce83c108846d6f0d5b1774e1cc29f2573a6ad3
36600 Author: Mike Frysinger <vapier@gentoo.org>
36601 Date:   Tue Nov 4 00:04:03 2008 -0500
36602
36603     Blackfin: rewrite cache handling functions
36604
36605     Take the cache flush functions from the kernel as they use hardware loops in
36606     order to get optimal performance.
36607
36608     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36609
36610 commit 84c5f0dc47d17593fd81206614891bdc94f6d51c
36611 Author: Mike Frysinger <vapier@gentoo.org>
36612 Date:   Mon Nov 3 22:30:05 2008 -0500
36613
36614     Blackfin: setup bi_enetaddr for single nets
36615
36616     For systems with CONFIG_NET_MULTI disabled, bi_enetaddr does not get setup
36617     based on $ethaddr, so set it up.
36618
36619     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36620
36621 commit 40599239e7875b39e2a5c12e6545992041c72c52
36622 Author: Mike Frysinger <vapier@gentoo.org>
36623 Date:   Fri Oct 24 22:48:47 2008 -0400
36624
36625     Blackfin: cache core/system clock values
36626
36627     Calculating the clocks requires a bit of calls to gcc math functions, so
36628     cache the values after the first run since they'll most likely never
36629     change once U-Boot is up and running.
36630
36631     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36632
36633 commit 6957a6209b02f6b69607fc47425f13731cc477f1
36634 Author: Mike Frysinger <vapier@gentoo.org>
36635 Date:   Fri Oct 24 18:18:16 2008 -0400
36636
36637     Blackfin: enable --gc-sections
36638
36639     Start building all Blackfin boards with -ffunction-sections/-fdata-sections
36640     and linking with --gc-sections.
36641
36642     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36643
36644 commit ee1d2001ea7fbabb2b9256026dc5468f057337f8
36645 Author: Mike Frysinger <vapier@gentoo.org>
36646 Date:   Mon Oct 20 21:08:54 2008 -0400
36647
36648     Blackfin: dont check baud if it wont actually get used
36649
36650     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36651
36652 commit 400f5778f375bc99c73c8488c555def261ccfab7
36653 Author: Mike Frysinger <vapier@gentoo.org>
36654 Date:   Tue Oct 14 07:54:09 2008 -0400
36655
36656     Blackfin: add driver for on-chip SPI controller
36657
36658     This fills out the SPI backend for the Blackfin on-chip SPI peripheral.
36659
36660     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36661
36662 commit 7a1e87b1062e6eac0704c6fc2f7c661caf8814cd
36663 Author: Mike Frysinger <vapier@gentoo.org>
36664 Date:   Sat Oct 18 05:33:51 2008 -0400
36665
36666     Blackfin: only build post code when CONFIG_POST
36667
36668     Save some time by using CONFIG_POST in the Makefile rather than C files.
36669
36670     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36671
36672 commit 6d7d4803c74bb86e1b401b1199e63381a62b9382
36673 Author: Mike Frysinger <vapier@gentoo.org>
36674 Date:   Thu Jan 8 11:57:57 2009 -0500
36675
36676     Blackfin: bfin_mac: cleanup pointer/casts for aliasing issues
36677
36678     Redo how pointers are managed to get rid of ugly casts and strict pointer
36679     aliasing issues that are highlighted by gcc 4.3.
36680
36681     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36682     Acked-by: Ben Warren <biggerbadderben@gmail.com>
36683
36684 commit 092d2487baf7c29343c165e3ae82ea8a7f9e679b
36685 Author: Mike Frysinger <vapier@gentoo.org>
36686 Date:   Tue Dec 9 17:46:21 2008 -0500
36687
36688     Blackfin: bfin_mac: convert CONFIG_BFIN_MAC_RMII to CONFIG_RMII
36689
36690     No point in having a Blackfin-specific define "CONFIG_BFIN_MAC_RMII" that
36691     does exactly the same thing as common "CONFIG_RMII".
36692
36693     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36694     Acked-by: Ben Warren <biggerbadderben@gmail.com>
36695
36696 commit 8eed6ca51e50fade6887e8bdb1ff6a44116b42b5
36697 Author: Mike Frysinger <vapier@gentoo.org>
36698 Date:   Wed Nov 5 06:36:15 2008 -0500
36699
36700     Blackfin: bfin_mac: use common debug()
36701
36702     Rather then defining our own DEBUGF(), just use the common debug().
36703
36704     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36705     Acked-by: Ben Warren <biggerbadderben@gmail.com>
36706
36707 commit a7ec6ac8b2c6dce6fc670a2a855deb6eee340e04
36708 Author: Mike Frysinger <vapier@gentoo.org>
36709 Date:   Mon Oct 20 13:59:51 2008 -0400
36710
36711     Blackfin: bfin_mac: respect CONFIG_PHY_{ADDR,CLOCK_FREQ}
36712
36713     Rather than having the on-chip MAC hardcoded to phy address 1 and a speed
36714     of 2.5mhz, use these as defaults if the board doesn't specify otherwise.
36715
36716     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36717     Acked-by: Ben Warren <biggerbadderben@gmail.com>
36718
36719 commit ac45af4e63ea925f4accc98453aab1a1166c196d
36720 Author: Mike Frysinger <vapier@gentoo.org>
36721 Date:   Tue Oct 14 04:52:00 2008 -0400
36722
36723     Blackfin: bfin_mac: cleanup MII/PHY functions
36724
36725     Cleanup and rewrite the MII/PHY related functions so that we can reuse the
36726     existing common linux/miiphy.h code and hook into the `mii` command.
36727
36728     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36729     Acked-by: Ben Warren <biggerbadderben@gmail.com>
36730
36731 commit 6b310a05f0d10c751f22468040932139f71c71d3
36732 Author: Mike Frysinger <vapier@gentoo.org>
36733 Date:   Tue Oct 14 00:31:30 2008 -0400
36734
36735     Blackfin: bfin_mac: set MDCDIV based on SCLK
36736
36737     Rather than hardcoding MDCDIV to 24 (which is correct for ~125mhz SCLK),
36738     use the real algorithm so it gets set correctly regardless of SCLK.
36739
36740     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36741     Acked-by: Ben Warren <biggerbadderben@gmail.com>
36742
36743 commit 930590f3e49c8f32256edf2e5861e1535a329c6c
36744 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36745 Date:   Sat Jan 31 09:10:48 2009 +0100
36746
36747     ixp: move serial to drivers/serial
36748
36749     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36750
36751 commit f90c8022f448bc5e93090e4b714368e52e912f0f
36752 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36753 Date:   Sat Jan 31 09:04:58 2009 +0100
36754
36755     ixp: move pci init in arm/board instead of cpu
36756
36757     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36758
36759 commit 8cb79b5f275f1888ccb278a2d2197140444a84b7
36760 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36761 Date:   Sat Jan 31 08:56:49 2009 +0100
36762
36763     ixp: move pci drivers to drivers/pci
36764
36765     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36766
36767 commit 012d5bab09a534e4800b02f50cf508e6837202ea
36768 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36769 Date:   Sat Jan 31 08:53:44 2009 +0100
36770
36771     ixp: Move conditional compilation to Makefile
36772
36773     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36774
36775 commit f693f501d67434df1f815fd1824a71973ae08207
36776 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36777 Date:   Sat Jan 31 08:53:44 2009 +0100
36778
36779     ixp: add missing os define
36780
36781     need by arm-elf toolchains and no impact on the arm-linux one
36782
36783     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36784
36785 commit b4e2f89dfcb206a22d34fa6b34878d85b498b39f
36786 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36787 Date:   Sat Jan 31 09:53:39 2009 +0100
36788
36789     ixp: remove the option to include the Microcode
36790
36791     instead the board will have to load it from flash or ram
36792     which will be specified by npe_ucode env var
36793
36794     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36795
36796 commit 1b017baf2071d8daf643bce87250db898c606c66
36797 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36798 Date:   Fri Jan 30 09:45:23 2009 +0100
36799
36800     ixp/npe: Move conditional compilation to Makefile
36801
36802     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36803
36804 commit 4e69087a1d6ef2eca6f46026cf5e7399b6c9e7c0
36805 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36806 Date:   Wed Jan 28 21:58:04 2009 +0100
36807
36808     SX1: add hardware V2 support
36809
36810     In the V2 the 2 flash has been replace by one 32MB flash
36811
36812     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36813
36814 commit f877f2233dbcd7417c2f0babe6a849099b167f3c
36815 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36816 Date:   Wed Jan 28 21:58:03 2009 +0100
36817
36818     SX1: Fix second flash mapping
36819
36820     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36821
36822 commit 47fd3bffed6430c91eb2660f859574ed98be5bd8
36823 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36824 Date:   Wed Jan 28 21:58:03 2009 +0100
36825
36826     SX1: add CONFIG_STDOUT_USBTTY to enable preboot stdout redirect to usbtty
36827
36828     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36829
36830 commit cfca33837ec83829c6a49c3bcc86c31bc2495ff6
36831 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36832 Date:   Wed Jan 28 21:57:59 2009 +0100
36833
36834     move Samsung's board to board/samsung
36835
36836     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36837
36838 commit e4943ec57466ea5dfa085e7a9e0ec44cb93c4e1e
36839 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36840 Date:   Thu Jan 29 12:07:21 2009 +0100
36841
36842     move ARM Ltd. to vendor dir
36843
36844     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
36845
36846 commit a87fb1b308a2a375cb9ca74ca0dd3e2c5793d3bf
36847 Author: Larry Johnson <lrj@acm.org>
36848 Date:   Wed Jan 28 15:30:37 2009 -0500
36849
36850     ppc4xx: Clean up configuration file for Korat board
36851
36852     This patch updates the default environmental variables for the
36853     Korat PPC 440EPx board, and makes additional minor fixes.
36854
36855     Signed-off-by: Larry Johnson <lrj@acm.org>
36856     Signed-off-by: Stefan Roese <sr@denx.de>
36857
36858 commit f20405e31680efc36293c59b4963db57c9d93df4
36859 Author: Larry Johnson <lrj@acm.org>
36860 Date:   Wed Jan 28 15:30:02 2009 -0500
36861
36862     ppc4xx: Add variable "korat_usbcf" for Korat board
36863
36864     The new environment variable "korat_usbcf" selects the USB
36865     port used by the Korat board's CompactFlash controller.
36866
36867     Signed-off-by: Larry Johnson <lrj@acm.org>
36868     Signed-off-by: Stefan Roese <sr@denx.de>
36869
36870 commit fc01ea1e27d5b124f0a1868d0ce569f156d58dfe
36871 Author: Gunnar Rangoy <gunnar@rangoy.com>
36872 Date:   Fri Jan 23 12:56:31 2009 +0100
36873
36874     AVR32: macb - Search for PHY id
36875
36876     This patch adds support for searching through available PHY-addresses in
36877     the macb-driver. This is needed for the ATEVK1100 evaluation board,
36878     where the PHY-address will be initialized to either 1 or 7.
36879
36880     This patch adds a config option, CONFIG_MACB_SEARCH_PHY, which when
36881     enabled tells the driver to search for the PHY address.
36882
36883     Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
36884     Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
36885     Signed-off-by: Olav Morken <olavmrk@gmail.com>
36886     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36887
36888 commit af8626e0c08a780d9ded1d9c4883a89355f60e75
36889 Author: Olav Morken <olavmrk@gmail.com>
36890 Date:   Fri Jan 23 12:56:26 2009 +0100
36891
36892     Fix IP alignment problem
36893
36894     This patch removes volatile from:
36895     volatile IP_t *ip = (IP_t *)xip;
36896
36897     Due to a bug, avr32-gcc will assume that ip is aligned on a word boundary when
36898     using volatile, which causes an exception since xip isn't aligned on a word
36899     boundary.
36900
36901     Signed-off-by: Gunnar Rangoy <gunnar@rangoy.com>
36902     Signed-off-by: Paul Driveklepp <pauldriveklepp@gmail.com>
36903     Signed-off-by: Olav Morken <olavmrk@gmail.com>
36904     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36905
36906 commit 12a8b9db12f82a189ff143a58731007f5469da61
36907 Author: Ron Madrid <ron_madrid@sbcglobal.net>
36908 Date:   Wed Jan 28 16:17:21 2009 -0800
36909
36910     Marvell 88E1118 interrupt fix
36911
36912     This patch adjusts the LED control so that interrupt lines are not reading LEDs
36913     and effectively causing indefinite interrupts to the controller.
36914
36915     Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
36916     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36917
36918 commit 9a37f2acc31a3296dddd3574ea9eaf7f319807b9
36919 Author: Stefan Roese <sr@denx.de>
36920 Date:   Wed Jan 21 17:14:26 2009 +0100
36921
36922     net: smc911x.c: Add LAN9211 to chip_ids[] array
36923
36924     Signed-off-by: Stefan Roese <sr@denx.de>
36925     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36926
36927 commit 75edebe3011c963a7cd84be0f4a987477f2aaf89
36928 Author: Mike Frysinger <vapier@gentoo.org>
36929 Date:   Tue Jan 27 16:53:39 2009 -0500
36930
36931     Move is_valid_ether_addr() to include/net.h
36932
36933     Import the is_valid_ether_addr() function from the Linux kernel.
36934
36935     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36936     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36937
36938 commit 268859338c0188eab1d0d3b867b7dad3c5cc734a
36939 Author: Michal Simek <monstr@monstr.eu>
36940 Date:   Mon Jan 5 12:25:13 2009 +0100
36941
36942     net: Sort Makefile labels
36943
36944     Signed-off-by: Michal Simek <monstr@monstr.eu>
36945     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
36946
36947 commit 1fbcbe9a95f39afb2df6ab8cba25b284b47ebfb2
36948 Author: Wolfgang Denk <wd@denx.de>
36949 Date:   Wed Jan 28 23:06:42 2009 +0100
36950
36951     85xx: Fix compile breakage with sbc8540 and sbc8560
36952
36953     This fixes an error which raises just a warning:
36954     sbc8560.c:250: warning: passing argument 2 of 'strmhz' makes integer from pointer without a cast
36955
36956     Signed-off-by: Wolfgang Denk <wd@denx.de>
36957
36958 commit 62625c0b081bd4019cecab14e9fc2e05e48d2a58
36959 Author: Mike Frysinger <vapier@gentoo.org>
36960 Date:   Wed Jan 28 13:48:55 2009 -0500
36961
36962     SPD823TS: do not define CONFIG_CMD_ENV
36963
36964     Since the SPD823TS board does not actually have any writable flash to save
36965     its environment, undefine CONFIG_CMD_ENV so the "saveenv" command is
36966     disabled.
36967
36968     This fixes the build error:
36969     common/libcommon.a(cmd_nvedit.o): In function `do_saveenv':
36970     common/cmd_nvedit.c:557: undefined reference to `saveenv'
36971     make: *** [u-boot] Error 1
36972
36973     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
36974
36975 commit 7379f45a7bc71941c3920c2f6b3c3faa4d7fd315
36976 Author: Dirk Behme <dirk.behme@googlemail.com>
36977 Date:   Wed Jan 28 21:40:16 2009 +0100
36978
36979     OMAP3: Add Zoom1 board support
36980
36981     Support for Zoom MDK with OMAP3430. Details of Zoom MDK available here:
36982     http://www.logicpd.com/products/devkit/ti/zoom_mobile_development_kit
36983
36984     Signed-off-by: Nishanth Menon <nm@ti.com>
36985     Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
36986
36987 commit 2be2c6cc674e26237962f5cf4c0d311e139e4241
36988 Author: Dirk Behme <dirk.behme@googlemail.com>
36989 Date:   Wed Jan 28 21:39:58 2009 +0100
36990
36991     OMAP3: Add Pandora support
36992
36993     Add Pandora support.
36994
36995     Signed-off-by: Grazvydas Ignotas <notasas@gmail.com>
36996     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
36997     Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
36998
36999 commit ad9bc8e52d174d699d1367be0b90089e4fdeb933
37000 Author: Dirk Behme <dirk.behme@googlemail.com>
37001 Date:   Wed Jan 28 21:39:58 2009 +0100
37002
37003     OMAP3: Add EVM board
37004
37005     Add EVM board support.
37006
37007     Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
37008     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
37009     Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
37010
37011 commit 9d0fc8110e7e755239329c26f300d5fc9946d3ec
37012 Author: Dirk Behme <dirk.behme@googlemail.com>
37013 Date:   Wed Jan 28 21:39:57 2009 +0100
37014
37015     OMAP3: Add Overo board
37016
37017     Add Overo board support.
37018
37019     Signed-off-by: Steve Sakoman <sakoman@gmail.com>
37020     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
37021     Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
37022
37023 commit f904cdbb68167c647887f19929ad295dbaac8862
37024 Author: Dirk Behme <dirk.behme@googlemail.com>
37025 Date:   Tue Jan 27 18:19:12 2009 +0100
37026
37027     OMAP3: Add common power code, README, and BeagleBoard
37028
37029     Add BeagleBoard support, common power code and README.
37030
37031     Signed-off-by: Jason Kridner <jkridner@beagleboard.org>
37032     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
37033
37034 commit 9cda4f104b5313fadc21b75aa781c7a6aaf6ea60
37035 Author: Kumar Gala <galak@kernel.crashing.org>
37036 Date:   Wed Jan 28 08:31:10 2009 -0600
37037
37038     85xx: Fix compile breakage with MPC8540EVAL
37039
37040     Configuring for MPC8540EVAL board...
37041     mpc8540eval.c: In function 'checkboard':
37042     mpc8540eval.c:53: error: invalid operands to binary /
37043     make[1]: *** [mpc8540eval.o] Error 1
37044
37045     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
37046
37047 commit 1a448db77b10153703bc5e4ad13dd55d88beb1d6
37048 Author: Bryan Wu <bryan.wu@analog.com>
37049 Date:   Sun Jan 18 23:04:27 2009 -0500
37050
37051     usb_scan_devices: fix output with no devices
37052
37053     We should check the return of usb_new_device() so that if no USB device is
37054     found, we print out the right message rather than always saying "new usb
37055     device found".
37056
37057     Signed-off-by: Bryan Wu <bryan.wu@analog.com>
37058     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37059     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37060
37061 commit f1c1f540243438246aefb703fdcf16957e3a72e1
37062 Author: Stefan Roese <sr@denx.de>
37063 Date:   Thu Jan 22 10:11:21 2009 +0100
37064
37065     USB: Add high-speed (480Mb/s) to all USB related outputs
37066
37067     With this patch the USB related connection speed output ("usb tree" command and
37068     debug output) is now high-speed enabled.
37069
37070     This patch also fixes a compilation warning when debugging is enabled.
37071
37072     Signed-off-by: Stefan Roese <sr@denx.de>
37073     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37074
37075 commit daa2dafb450a8073a4e42fd46cd4e995b208e4cb
37076 Author: Stefan Roese <sr@denx.de>
37077 Date:   Wed Jan 21 17:12:19 2009 +0100
37078
37079     USB: Add dcache support to the EHCI driver
37080
37081     This patch adds routines to handle (flush/invalidate) the dcache for the
37082     QH and qTD structures and data buffers. This is needed on platforms using
37083     this EHCI support with dcache enabled (like the MIPS VCT board port).
37084
37085     Signed-off-by: Stefan Roese <sr@denx.de>
37086     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37087
37088 commit 4e0ea0efc1e501186aca8577a4042fc6fa641602
37089 Author: Stefan Roese <sr@denx.de>
37090 Date:   Wed Jan 21 17:12:28 2009 +0100
37091
37092     USB: Add EHCI support for VCT EHCI controller
37093
37094     Signed-off-by: Stefan Roese <sr@denx.de>
37095     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37096
37097 commit 832e61418eedfea172bd2fdfd0ea0d199cc70a9d
37098 Author: Stefan Roese <sr@denx.de>
37099 Date:   Wed Jan 21 17:12:10 2009 +0100
37100
37101     USB: Add config option to call ehci_hcd_init() again after EHCI reset
37102
37103     This patch adds the config option CONFIG_EHCI_HCD_INIT_AFTER_RESET
37104     to call ehci_hcd_init() again after ehci_reset() is executed. This
37105     is needed for the upcoming VCT EHCI support which needs to re-init
37106     the hcd part again after the EHCI CMD_RESET is executed.
37107
37108     Signed-off-by: Stefan Roese <sr@denx.de>
37109     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37110
37111 commit 597eb28bd9691266b7b804364cda577cdb51d106
37112 Author: Stefan Roese <sr@denx.de>
37113 Date:   Wed Jan 21 17:12:01 2009 +0100
37114
37115     USB: Fix speed detection on EHCI cntr with root hub transaction translators
37116
37117     This patch fixes an issue that the speed of USB devices was not detected
37118     correctly on some EHCI controllers. This will be used on the upcoming VCT
37119     EHCI support.
37120
37121     Signed-off-by: Stefan Roese <sr@denx.de>
37122     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37123
37124 commit 20cc06611ea33fc0a67a5e56e6476379d2de3091
37125 Author: Thomas Abraham <t-abraham@ti.com>
37126 Date:   Sun Jan 4 09:41:20 2009 +0530
37127
37128     usb : musb : Enabling USB MSC support for DM6446 (TI DaVinci) platform
37129
37130     Enabling USB MSC support for DM6446 (TI DaVinci) platform in the
37131     configuration file.
37132
37133     Signed-off-by: Ravi Babu <ravibabu@ti.com>
37134     Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37135     Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37136     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37137     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37138
37139 commit 538ef967715322f64ee08efa2296d9682111b014
37140 Author: Thomas Abraham <t-abraham@ti.com>
37141 Date:   Sun Jan 4 09:41:16 2009 +0530
37142
37143     usb : musb : Enabling DM6446 (TI DaVinci) USB module power
37144
37145     Enabling DM6446 (TI DaVinci) USB module power and MUSB low-level
37146     controller hook up to USB core layer.
37147
37148     Signed-off-by: Ravi Babu <ravibabu@ti.com>
37149     Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37150     Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37151     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37152     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37153
37154 commit e142e9f35f8ec61e74bf8019428b003f5070c33b
37155 Author: Thomas Abraham <t-abraham@ti.com>
37156 Date:   Sun Jan 4 09:41:13 2009 +0530
37157
37158     usb : musb : Adding DM6446 (TI DaVinci) platform specific USB support
37159
37160     Adding DM6446 (TI DaVinci) platform specific USB functionality for
37161     USB Phy and VBUS initialization.
37162
37163     Signed-off-by: Ravi Babu <ravibabu@ti.com>
37164     Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37165     Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37166     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37167     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37168
37169 commit a9d39ebe91ecdd5ac0a0cf56ea162a19773db8da
37170 Author: Thomas Abraham <t-abraham@ti.com>
37171 Date:   Sun Jan 4 09:41:09 2009 +0530
37172
37173     usb : musb : Adding USB VBUS enable functionality for DM644x DVEVM
37174
37175     Adding USB VBUS enable functionality for DM644x DVEVM (TI DaVinci)
37176     platform.
37177
37178     Signed-off-by: Ravi Babu <ravibabu@ti.com>
37179     Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37180     Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37181     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37182     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37183
37184 commit a142896934c755e679ba87e227a8e449f39b0012
37185 Author: Thomas Abraham <t-abraham@ti.com>
37186 Date:   Sun Jan 4 09:41:03 2009 +0530
37187
37188     usb : musb : Adding host controller driver for Mentor USB controller
37189
37190     Adding Mentor USB core functionality and Mentor USB Host controller
37191     functionality for Mentor USB OTG controller (musbhdrc).
37192
37193     Signed-off-by: Ravi Babu <ravibabu@ti.com>
37194     Signed-off-by: Swaminathan S <swami.iyer@ti.com>
37195     Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37196     Signed-off-by: Ajay Kumar Gupta <ajay.gupta@ti.com>
37197     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37198
37199 commit c7d703f3f3c3d6b020bda4cf633f8a6167c3cd2a
37200 Author: Mike Frysinger <vapier@gentoo.org>
37201 Date:   Thu Jan 1 18:27:27 2009 -0500
37202
37203     usb.h: use standard __LITTLE_ENDIAN from Linux headers
37204
37205     Rather than forcing people to define a custom "LITTLEENDIAN", just use the
37206     __LITTLE_ENDIAN one from the Linux byteorder headers that every arch is
37207     already setting up.
37208
37209     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37210     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37211
37212 commit 7b6e31eb17e3ff76238a60803fc531517d516223
37213 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37214 Date:   Wed Dec 31 10:33:56 2008 +0100
37215
37216     USB ehci ixp4xx support
37217
37218     Add USB ehci ixp4xx host controller. Test on ixdp465 board.
37219
37220     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37221     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37222
37223 commit 1ed9f9adc88218841dfeb60b9094a5a548bff009
37224 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37225 Date:   Wed Dec 31 10:33:22 2008 +0100
37226
37227     USB ehci remove infinite loop and use handshake function
37228
37229     USB ehci code cleanup. Use handshake instead of infinite while loop
37230     to check the STD_ASS status
37231
37232     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37233     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37234
37235 commit 8fea2914ac974029b65926ef8247d908f84d202d
37236 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37237 Date:   Wed Dec 31 10:32:41 2008 +0100
37238
37239     Add initial support for USB ehci pci
37240
37241     Add USB ehci pci support. This patch doesn't include any
37242     pci_ids and it is not tested on real hardware.
37243
37244     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37245     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37246
37247 commit 14e4111cdab7e7738ff6a203d445e4d8377f058f
37248 Author: Bryan Wu <Bryan.Wu@analog.com>
37249 Date:   Thu Jan 1 19:48:07 2009 -0500
37250
37251     usb_storage: do not reset SanDisk Corporation U3 Cruzer Micro USB thumb drive
37252
37253     The SanDisk Corporation U3 Cruzer Micro 1/4GB Flash Drive 000016244373FFB4
37254     does not like to be reset, so check for it.
37255
37256     Signed-off-by: Bryan Wu <bryan.wu@analog.com>
37257     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37258     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37259
37260 commit 1eb734fed3b79a5e6106dad16e88041894fdab30
37261 Author: Thomas Abraham <t-abraham@ti.com>
37262 Date:   Sun Jan 4 12:15:35 2009 +0530
37263
37264     usb : usb_kbd : Populating 'priv' member of USB keyboard device_t structure
37265
37266     This patch populates the 'priv' field of the USB keyboard device_t
37267     structure. The 'priv' field is populated with the address of the
37268     'struct usb_device' structure that represents the USB device.
37269
37270     The 'priv' field can then be used in the 'usb_event_poll' function to
37271     determine the USB device that requires to be polled. An
37272     example of its usage in 'usb_event_poll' function is as below.
37273
37274         device_t *dev;
37275         struct usb_device *usb_kbd_dev;
37276
37277         <snip>
37278
37279         dev = device_get_by_name("usbkbd");
37280         usb_kbd_dev = (struct usb_device *)dev->priv;
37281         iface = &usb_kbd_dev->config.if_desc[0];
37282
37283     Signed-off-by: Thomas Abraham <t-abraham@ti.com>
37284     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37285
37286 commit 366523c26b6320af171459b19e6e0e9e3baa83ca
37287 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37288 Date:   Thu Dec 18 10:05:37 2008 +0100
37289
37290     USB change speed
37291
37292     USB changes the speed according to the port status
37293
37294     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37295     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37296
37297 commit c0d722fe7ee1cb452dfd9246419188b3f6d9c4df
37298 Author: Remy Böhmer <linux@bohmer.net>
37299 Date:   Sat Dec 13 22:51:58 2008 +0100
37300
37301     EHCI fix code and ixp4xx test.
37302     USB ehci configuration parameter:
37303
37304     #define CONFIG_CMD_USB          1
37305     #define CONFIG_USB_STORAGE      1
37306     #define CONFIG_USB_EHCI
37307     #define CONFIG_USB_EHCI_IXP4XX      1
37308     #define CONFIG_EHCI_IS_TDI  1
37309     #define CONFIG_EHCI_DESC_BIG_ENDIAN     1
37310     #define CONFIG_EHCI_MMIO_BIG_ENDIAN     1
37311     #define CONFIG_SYS_USB_EHCI_MAX_ROOT_PORTS 2
37312     #define CONFIG_LEGACY_USB_INIT_SEQ      1
37313
37314     2 USB Device(s) found
37315            scanning bus for storage devices... 0 Storage Device(s) found
37316     => usb tree
37317
37318     Device Tree:
37319       1  Hub (1.5MBit/s, 0mA)
37320       |  u-boot EHCI Host Controller
37321       |
37322       |+-2  Mass Storage (12MBit/s, 100mA)
37323            Sony Storage Media 0C07040930296
37324
37325     =>
37326
37327     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37328     Signed-off-by: Remy Böhmer <linux@bohmer.net>
37329
37330 commit 51ab142b8b546d5e627b2c8c36d0adae222565f7
37331 Author: michael <michael@panicking.retis>
37332 Date:   Thu Dec 11 13:43:55 2008 +0100
37333
37334     [PATCH] This patch add varius fix to the ehci.
37335     - fix ehci_readl, ehci_writel
37336     - introduce new define in ehci.h
37337     - introduce the handshake function for waiting on a register
37338     - fix usb_ehci_fsl with the new HC_LENGTH macro
37339
37340     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37341     Signed-off-by: Remy Böhmer <linux@bohmer.net>
37342
37343 commit db63299b1dd2894ade542278210bccd046de6435
37344 Author: michael <michael@panicking.retis>
37345 Date:   Wed Dec 10 17:55:19 2008 +0100
37346
37347     [PATCH] Fix EHCI usb. I start to test on a
37348     IXP465 board and I find some errors in the code. This
37349     patch fix:
37350     - descriptor initizialization (config, interface and endpoint
37351       must be one next-to the other when the USB_DT_CONFIG message
37352       is send.
37353     - FIX little/endian bigendian (introduce the CONFIG_EHCI_DESC_BIG_ENDIAN
37354       and the CONFIG_EHCI_MMIO_BIG_ENDIAN)
37355     - Introduce the linux version of the usb_config_descriptor and
37356       usb_interface descriptor. This descriptor does't contains
37357       u-boot extension.
37358
37359     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37360     Signed-off-by: Remy Böhmer <linux@bohmer.net>
37361
37362 commit 6b92487dcf9afe83a3570153d66940fdb293be76
37363 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37364 Date:   Fri Nov 28 13:22:09 2008 +0100
37365
37366     USB ehci freescale support
37367
37368     Add USB ehci freescale support
37369
37370     Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37371     Signed-off-by: Remy Böhmer <linux@bohmer.net>
37372
37373 commit aaf098cfeed04595d4c5100ffd39095d79edbf90
37374 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37375 Date:   Fri Nov 28 13:20:46 2008 +0100
37376
37377     USB ehci core support
37378
37379     Add USB ehci core support
37380
37381     Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37382     Signed-off-by: Remy Böhmer <linux@bohmer.net>
37383
37384 commit 3e126484df7868e341545cce740b24b62b0cd3b7
37385 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37386 Date:   Fri Nov 28 13:19:19 2008 +0100
37387
37388     Prepare USB layer for ehci
37389
37390     Prepare USB layer for ehci support
37391
37392     Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37393     Signed-off-by: Remy Böhmer <linux@bohmer.net>
37394
37395 commit a0cb3fc31e58996a1c5732715ac04159d4d284fd
37396 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
37397 Date:   Wed Dec 10 15:52:06 2008 +0100
37398
37399     USB storage cleanup patch
37400
37401     Cleanup usb storage
37402
37403     Signed-off-by: Michael Trimarchi <trimarchimichael@yahoo.it>
37404     Signed-off-by: Remy Bohmer <linux@bohmer.net>
37405
37406 commit fe033ad6d0883063fe857237abb9436fab03208c
37407 Author: Mike Frysinger <vapier@gentoo.org>
37408 Date:   Sun Oct 12 06:02:55 2008 -0400
37409
37410     Blackfin: fixup misc warnings such as printf's and missing casts
37411
37412     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37413
37414 commit 1f4a3bb50343719c434d7e2541a2f86480a6d25c
37415 Author: Mike Frysinger <vapier@gentoo.org>
37416 Date:   Sun Oct 12 22:09:26 2008 -0400
37417
37418     Blackfin: convert old boards to use COBJS-y Makefile style
37419
37420     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37421
37422 commit 1f75d6f0ff005762d3e6ad92ae4ce2ab366b3bb5
37423 Author: Mike Frysinger <vapier@gentoo.org>
37424 Date:   Sat Oct 11 22:38:37 2008 -0400
37425
37426     Blackfin: bf533-stamp: rewrite resource swap logic
37427
37428     The old swap function tended to clobber unrelated pins and screw up masks.
37429     Rewrite the thing from scratch so it only uses the resources it needs.
37430
37431     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37432
37433 commit 29d4ea0a9073c82469184331010136f52edf8db6
37434 Author: Mike Frysinger <vapier@gentoo.org>
37435 Date:   Sat Oct 11 22:08:42 2008 -0400
37436
37437     Blackfin: bootldr: implement BF53x/BF56x LDR loader
37438
37439     The BF53x/BF56x parts do not have an on-chip ROM to boot LDRs out of
37440     arbitrary memory locations, so implement a basic one in software.
37441
37442     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37443
37444 commit 8b35e3aeff6c2d747c37697997b3f8a808432329
37445 Author: Mike Frysinger <vapier@gentoo.org>
37446 Date:   Sat Oct 11 22:05:42 2008 -0400
37447
37448     Blackfin: implement real write support for OTP
37449
37450     Now that real documentation has been released for the OTP interface and
37451     the on-chip ROM wrt writing/timings, implement support for reading/writing
37452     as well as dumping/locking.
37453
37454     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37455
37456 commit 9372c3214808fab545227d8d0f76b3bfcc6760ec
37457 Author: Mike Frysinger <vapier@gentoo.org>
37458 Date:   Sat Oct 11 22:04:05 2008 -0400
37459
37460     Blackfin: update on-chip ROM API
37461
37462     This brings the API for the on-chip ROM in line with the toolchain and
37463     hardware documentation.
37464
37465     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37466
37467 commit 7633903bff432ec7b27905dce7396958553f2be6
37468 Author: Mike Frysinger <vapier@gentoo.org>
37469 Date:   Sat Oct 11 21:52:17 2008 -0400
37470
37471     Blackfin: allow serial console to be disabled
37472
37473     Some devices have no UART device pulled out, so allow people to disable the
37474     driver completely in favor of other methods (like JTAG-console).
37475
37476     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37477
37478 commit 36ea8e9ad1107af12d244bba8c73e85b9f655e45
37479 Author: Mike Frysinger <vapier@gentoo.org>
37480 Date:   Sat Oct 11 21:51:20 2008 -0400
37481
37482     Blackfin: support console-over-JTAG
37483
37484     The Blackfin JTAG has the ability to pass data via a back-channel without
37485     halting the processor.  Utilize that channel to emulate a console.
37486
37487     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37488
37489 commit cf8f2efb5f39c5225da92391c14a07eecbeca881
37490 Author: Mike Frysinger <vapier@gentoo.org>
37491 Date:   Sat Oct 11 21:49:06 2008 -0400
37492
37493     Blackfin: handle new anomalies with reset
37494
37495     Workaround fun new anomalies related to software reset of the processor.
37496
37497     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37498
37499 commit b1e9435b643043dd8fbd1fcc47309c6acb7b3c8e
37500 Author: Mike Frysinger <vapier@gentoo.org>
37501 Date:   Sat Oct 11 21:44:00 2008 -0400
37502
37503     Blackfin: pass RETX to Linux
37504
37505     Make sure we save the value of RETX at power on and then pass it on to the
37506     kernel so that it can nicely debug a "double-fault-caused-a-reset" crash.
37507
37508     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37509
37510 commit b5eba3fafcccd1979380f12a256bd0e19be3d61e
37511 Author: Mike Frysinger <vapier@gentoo.org>
37512 Date:   Sat Oct 11 21:40:26 2008 -0400
37513
37514     Blackfin: clarify relocation comment during init
37515
37516     People often ask questions about the init process and when things go
37517     from flash to relocated base, so clarify the comments a bit.
37518
37519     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37520
37521 commit 95433f6d43ede6b40c1d900f3f704c839aa074f1
37522 Author: Mike Frysinger <vapier@gentoo.org>
37523 Date:   Sat Oct 11 21:23:41 2008 -0400
37524
37525     Blackfin: just set SP register directly during init
37526
37527     No need to set the SP register indirectly to the configured value when it
37528     can be set directly.
37529
37530     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37531
37532 commit 51230e6e356ccf4c932e0c4ff54f1e49da02285c
37533 Author: Mike Frysinger <vapier@gentoo.org>
37534 Date:   Sat Oct 11 21:15:53 2008 -0400
37535
37536     Blackfin: add portmuxing for UARTs on the BF51x
37537
37538     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37539
37540 commit 4f6a313240c531042f16909a3a170ab047b95779
37541 Author: Mike Frysinger <vapier@gentoo.org>
37542 Date:   Sun Jun 1 01:26:29 2008 -0400
37543
37544     Blackfin: respect CONFIG_CLKIN_HALF
37545
37546     As pointed out by Ivan Koryakovskiy, the initialization code was not
37547     actually respecting the CONFIG_CLKIN_HALF option when configuring the
37548     PLL_CTL register.
37549
37550     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37551
37552 commit dc2bfb0b58d7462b9eba68f3ae38e38cada0ad33
37553 Author: Mike Frysinger <vapier@gentoo.org>
37554 Date:   Sun Jun 1 01:21:34 2008 -0400
37555
37556     Blackfin: use common memcpy routine during init
37557
37558     Rather than using a local custom memcpy function, just call the existing
37559     optimized Blackfin version.
37560
37561     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37562
37563 commit 362c943347364e9373af4c5530778491ab56ec2e
37564 Author: Mike Frysinger <vapier@gentoo.org>
37565 Date:   Wed Apr 9 02:27:06 2008 -0400
37566
37567     Blackfin: set default boot SPI CS for BF538/BF539
37568
37569     The BF538/BF539 use CS2 for booting off of rather than CS1 like newer
37570     Blackfin parts.
37571
37572     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37573
37574 commit 74dde80bd5d55bc146630853ca191aaeea7c30f4
37575 Author: Mike Frysinger <vapier@gentoo.org>
37576 Date:   Wed Apr 9 02:20:59 2008 -0400
37577
37578     Blackfin: punt unused BF533-STAMP definitions
37579
37580     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37581
37582 commit fee531eeefc3b5f2c63c7fe27b9f55d924c59c26
37583 Author: Mike Frysinger <vapier@gentoo.org>
37584 Date:   Fri Apr 18 20:44:11 2008 -0400
37585
37586     Blackfin: resurrect BF533-STAMP video splash driver
37587
37588     This video driver used to live in the Blackfin cpu directory, but it was
37589     lost during the unification process.  This brings it back.
37590
37591     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37592
37593 commit a750d038f2548d846ea1e046d873dc932d041319
37594 Author: Mike Frysinger <vapier@gentoo.org>
37595 Date:   Wed Apr 9 02:31:29 2008 -0400
37596
37597     Blackfin: tighten up post memory coding style
37598
37599     No functional changes here; just cleanup code style a bit.
37600
37601     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37602
37603 commit 0649908f92c9bd214dd139aa3d4698c1654a45c6
37604 Author: Mike Frysinger <vapier@gentoo.org>
37605 Date:   Wed Apr 9 02:29:18 2008 -0400
37606
37607     Blackfin: bf537-stamp nand: fix more style errors in previous commit
37608
37609     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37610
37611 commit 41f3325ae9add641036d7cb362e884b698e53f07
37612 Author: Mike Frysinger <vapier@gentoo.org>
37613 Date:   Sat Oct 11 20:31:17 2008 -0400
37614
37615     Blackfin: drop dead/wrong debug code in initdram()
37616
37617     The DEBUG code in initdram() is quite old and was never really useful, so
37618     just drop it altogether.  Common Blackfin debug code does a better job.
37619
37620     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37621
37622 commit 65ba1abd3b90e0b2585745809b78e2651bd3bacb
37623 Author: Mike Frysinger <vapier@gentoo.org>
37624 Date:   Sat Oct 11 20:30:28 2008 -0400
37625
37626     Blackfin: bf533-ezkit: shuffle flash defines a little
37627
37628     Some of the flash defines weren't in the correct location and caused build
37629     problems in some configurations, so let's move types and defines to better
37630     local locations.
37631
37632     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37633
37634 commit be853bf86b41e91f4c422f0f56fdf87ea3191266
37635 Author: Mike Frysinger <vapier@gentoo.org>
37636 Date:   Mon Oct 6 04:16:47 2008 -0400
37637
37638     Blackfin: overhaul i2c driver
37639
37640     The current Blackfin i2c driver does not work properly with certain devices
37641     due to it breaking up transfers incorrectly.  This is a rewrite of the
37642     driver and relocates it to the newer place in the source tree.
37643
37644     Also remove duplicated I2C speed defines in Blackfin board configs and
37645     disable I2C slave address usage since it isn't implemented.
37646
37647     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37648
37649 commit b6edc719a106ab7fa6e6950b4d97bc39c1368e45
37650 Author: Mike Frysinger <vapier@gentoo.org>
37651 Date:   Mon Oct 6 04:00:07 2008 -0400
37652
37653     Blackfin: respect CONFIG_SYS_MONITOR_LEN for default flash protection
37654
37655     Respect the CONFIG_SYS_MONITOR_LEN define rather than assuming a size of
37656     128kB when setting up the default flash protection region for U-Boot
37657     itself.
37658
37659     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37660
37661 commit 78a0ba7dc24c9682371f6ee8549b569fb573a329
37662 Author: Mike Frysinger <vapier@gentoo.org>
37663 Date:   Mon Oct 6 03:57:39 2008 -0400
37664
37665     Blackfin: respect/check CONFIG_SYS_GBL_DATA_SIZE
37666
37667     When setting up the global data, rather than relying on sizeof(), use the
37668     common CONFIG_SYS_GBL_DATA_SIZE define.
37669
37670     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37671
37672 commit 01815c2d06c5b838f2cd536703e47bd2c9148194
37673 Author: Mike Frysinger <vapier@gentoo.org>
37674 Date:   Mon Oct 6 03:52:24 2008 -0400
37675
37676     Blackfin: implement general support for CONFIG_STATUS_LED
37677
37678     Here are the Blackfin-specific and board-independent pieces for status leds.
37679
37680     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37681
37682 commit 6882b5a79a3247494b62c05015fa672557f1bfaa
37683 Author: Mike Frysinger <vapier@gentoo.org>
37684 Date:   Mon Oct 6 03:49:32 2008 -0400
37685
37686     Blackfin: do not init i2c in Blackfin board init
37687
37688     The common code takes care of calling i2c_init() when needed, so no point
37689     in us doing it as well.
37690
37691     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37692
37693 commit 1118ea73698eee6e72ef5cbfc00e41746040304f
37694 Author: Mike Frysinger <vapier@gentoo.org>
37695 Date:   Mon Oct 6 03:42:20 2008 -0400
37696
37697     Blackfin: bfin_mac: update port muxing
37698
37699     Adds support more Blackfin parts and fixes broken muxing for older ones.
37700
37701     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37702
37703 commit 05b75e48832fc4afeecf8e76d704349557dffa35
37704 Author: Mike Frysinger <vapier@gentoo.org>
37705 Date:   Mon Oct 6 03:35:44 2008 -0400
37706
37707     Blackfin: fix dcache handling when doing dma memcpy's
37708
37709     Our dcache invalidate function doesn't just invalidate, it also flushes.
37710     So rename the function accordingly and fix the dma_memcpy() function so it
37711     doesn't inadvertently corrupt the data destination.
37712
37713     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37714
37715 commit 68e5632494168095d75f120af70043b68afd2476
37716 Author: Mike Frysinger <vapier@gentoo.org>
37717 Date:   Thu Aug 7 18:56:56 2008 -0400
37718
37719     Blackfin: dont generate ldrs with --force
37720
37721     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37722
37723 commit 746290dfd86a70b41fc5fdd3df1424a647d5c5e8
37724 Author: Mike Frysinger <vapier@gentoo.org>
37725 Date:   Thu Aug 7 18:55:30 2008 -0400
37726
37727     Blackfin: pass --bmode/--initcode when creating ldr
37728
37729     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37730
37731 commit 0332e4df71fccf9a96c5a4393e3c5d5daa50880a
37732 Author: Mike Frysinger <vapier@gentoo.org>
37733 Date:   Thu Aug 7 18:39:27 2008 -0400
37734
37735     Blackfin: minimize time cache is turned off when replacing cplb entries
37736
37737     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37738
37739 commit 21d631360430cf0ae9099612273cd4de28911ba9
37740 Author: Mike Frysinger <vapier@gentoo.org>
37741 Date:   Thu Aug 7 15:31:13 2008 -0400
37742
37743     Blackfin: split cache handling out of dma_memcpy()
37744
37745     Creating a new dma_memcpy() function that skips all cache checks allows us
37746     to use the function in very early init where the cache is not yet setup.
37747
37748     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37749
37750 commit d31eb38512bed377d5d4b3c696662e52120a2e4c
37751 Author: Mike Frysinger <vapier@gentoo.org>
37752 Date:   Thu Aug 7 15:30:49 2008 -0400
37753
37754     Blackfin: abort dma_memcpy() for L1 scratchpad
37755
37756     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37757
37758 commit 81b799add709177e838466461f7b9989488b0fd5
37759 Author: Mike Frysinger <vapier@gentoo.org>
37760 Date:   Thu Aug 7 15:27:52 2008 -0400
37761
37762     Blackfin: rename bootm.c to boot.c
37763
37764     The boot file contains functions for more than just "bootm", so rename it
37765     accordingly.
37766
37767     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37768
37769 commit d7ca7dd5bfc418ac173e9d2712f6cc2d8147a091
37770 Author: Mike Frysinger <vapier@gentoo.org>
37771 Date:   Thu Aug 7 13:22:37 2008 -0400
37772
37773     Blackfin: set more sane default board config values
37774
37775     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37776
37777 commit 36cd52a00794fb15ffab05d640acca92d7482993
37778 Author: Mike Frysinger <vapier@gentoo.org>
37779 Date:   Thu Aug 7 15:24:59 2008 -0400
37780
37781     Blackfin: convert CMD_LINE_ADDR to CONFIG_LINUX_CMDLINE_{ADDR,SIZE}
37782
37783     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37784
37785 commit c8054bc12e00669bd7588f2b30fef48aa94babac
37786 Author: Mike Frysinger <vapier@gentoo.org>
37787 Date:   Thu Aug 7 13:21:27 2008 -0400
37788
37789     Blackfin: add bit defines for DDR parts
37790
37791     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37792
37793 commit 154502fe0796f3b7a4698378c5d2080ae28a9782
37794 Author: Mike Frysinger <vapier@gentoo.org>
37795 Date:   Thu Aug 7 13:21:11 2008 -0400
37796
37797     Blackfin: add defines to describe active bootrom behavior
37798
37799     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37800
37801 commit 2b6fd5c77db9c6ed3cea9799c86ff922cf0107b2
37802 Author: Kim Phillips <kim.phillips@freescale.com>
37803 Date:   Tue Jan 27 16:03:53 2009 -0600
37804
37805     mpc83xx: fix undefined reference to `flush_cache' error in simpc8313 build
37806
37807     extend commit c70564e6b1bd08f3230182392238907f3531a87e
37808     "NAND: Fix cache and memory inconsistency issue" to add the cache.o dependency
37809     to the simpc8313 build and fix this:
37810
37811     ...Large Page NAND...Configuring for SIMPC8313 board...
37812     nand_boot_fsl_elbc.o: In function `nand_boot':
37813     nand_spl/board/sheldon/simpc8313/nand_boot_fsl_elbc.c:150: undefined reference to `flush_cache'
37814     make[1]: *** [/home/r1aaha/git/u-boot-mpc83xx/nand_spl/u-boot-spl] Error 1
37815     make: *** [nand_spl] Error 2
37816
37817     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
37818
37819 commit 54a7cc4912feefa45be961cc47cc159563725d2f
37820 Author: Wolfgang Denk <wd@denx.de>
37821 Date:   Wed Jan 28 09:25:31 2009 +0100
37822
37823     mpc8536ds.c: include sata.h to for needed function prototypes
37824
37825     Signed-off-by: Wolfgang Denk <wd@denx.de>
37826
37827 commit 2fb2604d5c20beb061b0a94282b7f6eb14d00cb8
37828 Author: Peter Tyser <ptyser@xes-inc.com>
37829 Date:   Tue Jan 27 18:03:12 2009 -0600
37830
37831     Command usage cleanup
37832
37833     Remove command name from all command "usage" fields and update
37834     common/command.c to display "name - usage" instead of
37835     just "usage". Also remove newlines from command usage fields.
37836
37837     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37838
37839 commit 79621bc10ba8b8c45d348994aba5b9e4923cb77b
37840 Author: Peter Tyser <ptyser@xes-inc.com>
37841 Date:   Tue Jan 27 18:03:11 2009 -0600
37842
37843     amcc: Clean up command usage output
37844
37845     Update taihu and taishan commands to use cmd_usage() function
37846     to display usage messages.
37847
37848     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37849
37850 commit 62c3ae7c6ef215b1afa614abdf61acf077752207
37851 Author: Peter Tyser <ptyser@xes-inc.com>
37852 Date:   Tue Jan 27 18:03:10 2009 -0600
37853
37854     Standardize command usage messages with cmd_usage()
37855
37856     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37857
37858 commit 84cde2bb409c07c6ef36a192d194359d4e9ccd70
37859 Author: Peter Tyser <ptyser@xes-inc.com>
37860 Date:   Tue Jan 27 18:03:09 2009 -0600
37861
37862     pcs440ep: Clean up led command definition
37863
37864     The pcs440ep's led command usage formatting is non-standard.  It
37865     was made standard in preparation for larger command usage updates.
37866
37867     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37868
37869 commit 9507e7867e04dc48c80ee333c2a9a5e70e887f62
37870 Author: Peter Tyser <ptyser@xes-inc.com>
37871 Date:   Tue Jan 27 18:03:08 2009 -0600
37872
37873     Clean up diufb command definitions
37874
37875     The diufb command usage formatting is non-standard.  It was
37876     made standard in preparation for larger command usage updates.
37877
37878     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
37879
37880 commit 6450a8485836fc80615ae6de6a864c33369b44f5
37881 Author: Wolfgang Denk <wd@denx.de>
37882 Date:   Wed Jan 28 00:29:26 2009 +0100
37883
37884     Update CHANGELOG, tiny coding style cleanup.
37885
37886     Signed-off-by: Wolfgang Denk <wd@denx.de>
37887
37888 commit cf7e399fb35b3aea90a27d1df72f45f5d6156204
37889 Author: Mike Frysinger <vapier@gentoo.org>
37890 Date:   Tue Jan 27 16:12:21 2009 -0500
37891
37892     SATA: do not auto-initialize during boot
37893
37894     Rather than have the board code initialize SATA automatically during boot,
37895     make the user manually run "sata init".  This brings the SATA subsystem in
37896     line with common U-Boot policy.
37897
37898     Rather than having a dedicated weak function "is_sata_supported", people
37899     can override sata_initialize() to do their weird board stuff.  Then they
37900     can call the actual __sata_initialize().
37901
37902     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37903
37904 commit 50970839712dda35399e2fa83fe818df9354d618
37905 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
37906 Date:   Mon Jan 26 08:45:14 2009 -0500
37907
37908     part_efi: Fix partition size calculation due to inclusive ending LBA.
37909
37910     The ending LBA is inclusive. Hence, the partition size should be
37911     ((ending-LBA + 1) - starting-LBA) to get the proper partition size.
37912
37913     This is confirmed against the results from the parted tool.
37914     (e.g. use parted /dev/sda -s unit S print) and observe the size.
37915
37916     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
37917
37918 commit b5b004ad8a0ac6f98bd5708ec8b22fbddd1c1042
37919 Author: Tomasz Figa <tomasz.figa@gmail.com>
37920 Date:   Tue Dec 30 18:35:57 2008 +0100
37921
37922     jffs2: Fix zero sector_size when not using CONFIG_JFFS2_CMDLINE
37923
37924     This patch fixes a bug (?) introduced after inclusion of the new
37925     JFFS2 code.
37926
37927     When not using CONFIG_JFFS2_CMDLINE, the code in cmd_jffs2.c doesn't
37928     fill in part->sector_size (keeping it as 0), but a correct value is
37929     needed by the code in jffs2_1pass.c. This causes all JFFS2 accesses
37930     to be in the same place of the memory, what obviously means
37931     impossibility to use the JFFS2 partition.
37932
37933     This problem is fixed in this patch by including sector size
37934     calculation in non-CONFIG_JFFS2_CMDLINE mtdparts_init variant.
37935
37936     Signed-off-by: Tomasz Figa <tomasz.figa_at_gmail.com>
37937
37938 commit ba69dc26a5fd606da49573bb2f15e756a34f3f98
37939 Author: Mike Frysinger <vapier@gentoo.org>
37940 Date:   Tue Dec 30 02:59:25 2008 -0500
37941
37942     saveenv: standardize enablement
37943
37944     Rather than special casing each environment type for enabling the saveenv
37945     command, have them all behave the same.  This avoids bitrot as new env
37946     sources are added/removed.
37947
37948     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
37949
37950 commit 2ac6985a7466a1c8a7aa8b2fa24d360925a82764
37951 Author: Andrew Dyer <adyer@righthandtech.com>
37952 Date:   Mon Dec 29 17:36:01 2008 -0600
37953
37954     soft_i2c.c add option for repeated start in i2c_read()
37955
37956     This patch adds a #define to optionally change the behaviour of
37957     i2c_read() in soft_i2c.c to send an I2C repeated start instead of a
37958     stop-start between sending the device address pointer write and
37959     reading back the data.  The current behaviour is retained as the
37960     default.
37961
37962     While most devices will work either way, I have a smart battery(*)
37963     that requires repeated start, and someone at some point found a
37964     device that required a stop-start.
37965
37966     (*) http://www.inspired-energy.com/Standard_Products/NL2054/NL2054%20Rev1.0%20Data%20Sheet.pdf
37967
37968     Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
37969
37970 commit 3429071700963ca2f944c51d695a7481af0cee33
37971 Author: Wolfgang Denk <wd@denx.de>
37972 Date:   Tue Jan 27 22:07:14 2009 +0100
37973
37974     {delta,zylonite}/lowlevel_init.S: fix typo
37975
37976     Commit 9d803d8c mistakenly changed some constants
37977     from 0x300 into 300 - this patch fixes it.
37978
37979     Pointed out by Tom Evans <tom@ceos.com.au>, see
37980     http://article.gmane.org/gmane.comp.boot-loaders.u-boot/51992 for
37981     details.
37982
37983     Signed-off-by: Wolfgang Denk <wd@denx.de>
37984
37985 commit 1bc434373013af241835c14011ac3f291dccbf53
37986 Author: Stefan Althoefer <stefan.althoefer@web.de>
37987 Date:   Sat Dec 20 19:40:41 2008 +0100
37988
37989     drivers/net/e1000.c: missing terminator for supported devices
37990
37991     Signed-off-by: Stefan Althoefer <stefan.althoefer@web.de>
37992
37993 commit 65f7d41031a70b1649b35020995c505edca91533
37994 Author: Wolfgang Denk <wd@denx.de>
37995 Date:   Tue Jan 27 21:36:28 2009 +0100
37996
37997     fat.c: fix warning: array subscript is above array bounds
37998
37999     Fix based on suggestion by David Hawkins <dwh@ovro.caltech.edu>.
38000
38001     Signed-off-by: Wolfgang Denk <wd@denx.de>
38002
38003 commit 107b801cf3fe39612d69d70581ebc3bf5e215554
38004 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
38005 Date:   Fri Jan 2 15:11:41 2009 +0100
38006
38007     Fix gunzip in case of insufficient output buffer
38008
38009     U-Boot's gunzip() function does not handle the return code
38010     of zlib's inflate() function correctly. gunzip() is implemented
38011     to uncompress all input data in one run. So the correct return
38012     code for the good case is Z_STREAM_END. In case of insufficient
38013     output buffer memory inflate returns Z_OK. For gunzip() this
38014     is an error.
38015
38016     It also makes sense to me to call inflateEnd() also in case
38017     of an error.
38018
38019     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
38020
38021 commit 2a61eff6a82f0d6e2335d968799b3fbeb3ff4d8e
38022 Author: Stefan Roese <sr@denx.de>
38023 Date:   Wed Jan 21 17:25:01 2009 +0100
38024
38025     MIPS: Add VCT board series support (Part 3/3)
38026
38027     Signed-off-by: Stefan Roese <sr@denx.de>
38028
38029 commit ae691e5719c48f1d2826cb72722497d1d162765b
38030 Author: Stefan Roese <sr@denx.de>
38031 Date:   Wed Jan 21 17:24:49 2009 +0100
38032
38033     MIPS: Add VCT board series support (Part 2/3)
38034
38035     Signed-off-by: Stefan Roese <sr@denx.de>
38036
38037 commit 50752790bc9285c0c1c5235e88f3a4ef2eec1e72
38038 Author: Stefan Roese <sr@denx.de>
38039 Date:   Wed Jan 21 17:24:39 2009 +0100
38040
38041     MIPS: Add VCT board series support (Part 1/3)
38042
38043     Signed-off-by: Stefan Roese <sr@denx.de>
38044
38045 commit 03d3bfb00806b5441f1871c7408c1749863e0fdc
38046 Author: Stefan Roese <sr@denx.de>
38047 Date:   Wed Jan 21 17:20:20 2009 +0100
38048
38049     MIPS: Add flush_dcache_range() and invalidate_dcache_range()
38050
38051     This patch adds flush_/invalidate_dcache_range() to the MIPS architecture.
38052     Those functions are needed for the upcoming dcache support for the USB
38053     EHCI driver. I chose this API because those cache handling functions are
38054     already present in the PPC architecture.
38055
38056     Signed-off-by: Stefan Roese <sr@denx.de>
38057     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38058
38059 commit de832a99414ff06a4b2cdc9f5280b387da039834
38060 Author: Stefan Roese <sr@denx.de>
38061 Date:   Mon Jan 26 10:05:20 2009 +0100
38062
38063     nand_spl: Fix compile problem with board_nand_init() prototype
38064
38065     This patch removes the now obsolete and additionally wrongly defined
38066     board_nand_init() prototype from nand_spl/nand_boot.c.
38067
38068     Signed-off-by: Stefan Roese <sr@denx.de>
38069     Signed-off-by: Scott Wood <scottwood@freescale.com>
38070
38071 commit e8eac437189430d8e04a5d254ed92c58bc534a79
38072 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
38073 Date:   Wed Jan 14 08:44:26 2009 -0500
38074
38075     CFI: Add geometry reversal for STMicro M29W320ET
38076
38077     Added flash_fixup_stm to fix geometry reversal on STMicro M29W320ET flash chip.
38078
38079     Modeled after flash_fixup_amd, this patch handles the geometry reversal
38080     or erase sectors that exist for ST Micro (now Numonyx) M29W320ET flash.
38081     Since I cannot test all STM's chips, the detection is implemented as
38082     narrow as possible for now.
38083
38084     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
38085     Signed-off-by: Stefan Roese <sr@denx.de>
38086
38087 commit 0f8e851e897b535959a0781171910cd97f33c30c
38088 Author: Jens Gehrlein <sew_s@tqs.de>
38089 Date:   Tue Dec 16 17:25:55 2008 +0100
38090
38091     CFI: increase performance of function find_sector()
38092
38093     Tested on TQM5200S-BD with Samsung K8P2815UQB
38094
38095     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
38096     Signed-off-by: Stefan Roese <sr@denx.de>
38097
38098 commit a7292871a79cc48d98e3a708dd3c3b81580db6ef
38099 Author: Jens Gehrlein <sew_s@tqs.de>
38100 Date:   Tue Dec 16 17:25:54 2008 +0100
38101
38102     CFI: avoid redundant function call in single word programming mode
38103
38104     The function find_sector() doesn't need to be called twice in
38105     the case of AMD command set.
38106     Tested on TQM5200S-BD with Samsung K8P2815UQB.
38107
38108     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
38109     Signed-off-by: Stefan Roese <sr@denx.de>
38110
38111 commit c8901f46a71ec16e084e604596a09e23bfb0f6ac
38112 Author: Stefan Roese <sr@denx.de>
38113 Date:   Mon Jan 26 10:15:23 2009 +0100
38114
38115     ppc4xx: Remove compilation warning in gdppc440etc.c
38116
38117     Signed-off-by: Stefan Roese <sr@denx.de>
38118
38119 commit 91f33534728e6416d332ad2b53ad1d6fde57f7fc
38120 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
38121 Date:   Fri Jan 2 12:19:47 2009 +0100
38122
38123     ppc4xx: Remove CONFIG_SYS_IGNORE_405_UART_ERRATA_59 from config files
38124
38125     Lot's of 405 board config files use CONFIG_SYS_IGNORE_405_UART_ERRATA_59.
38126     Either they define or undef it. Because it's not used in any source
38127     files this patch removes any references to it.
38128
38129     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
38130     Signed-off-by: Stefan Roese <sr@denx.de>
38131
38132 commit 89b8619aaeafc922ca0c3bb249872591050c8dcc
38133 Author: Dirk Eibach <eibach@gdsys.de>
38134 Date:   Tue Dec 9 13:12:40 2008 +0100
38135
38136     ppc4xx: Add GDsys PowerPC 440 ETX board support.
38137
38138     Board support for the Guntermann & Drunck PowerPC 440 ETX module.
38139     Based on the AMCC Yosemite board support by Stefan Roese.
38140
38141     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
38142     Signed-off-by: Stefan Roese <sr@denx.de>
38143
38144 commit 3943d2ff6cc40dd601a9feeb39eb6d3d5090ea6d
38145 Author: Dirk Eibach <eibach@gdsys.de>
38146 Date:   Tue Dec 9 11:00:07 2008 +0100
38147
38148     ppc4xx: Improve DDR autodetect
38149
38150     Added support for a second memory bank to DDR autodetection for 440
38151     platforms.
38152     Made hardcoded values configurable.
38153
38154     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
38155     Signed-off-by: Stefan Roese <sr@denx.de>
38156
38157 commit 71a040f4f556cca4d30f06805d82e717b3ef1020
38158 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
38159 Date:   Fri Nov 21 12:06:26 2008 +0900
38160
38161     sh: sh7763rdp: Update sh7763rdp config
38162
38163     Add CONFIG_NET_MULTI in config file, because sh_eth changed new newwork API.
38164
38165     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
38166     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38167
38168 commit ba705b5b1a97b47388ed48858bef6bf7b6bfcd56
38169 Author: Gary Jennejohn <garyj@denx.de>
38170 Date:   Thu Nov 20 12:28:38 2008 +0100
38171
38172     mgcoge make ether_scc.c work with CONFIG_NET_MULTI
38173
38174     This change is needed for mgcoge because it uses two ethernet drivers.
38175
38176     Add a check for the presence of the PIGGY board on mgcoge.  Without this
38177     board networking cannot work and the initialization must be aborted.
38178
38179     Only allocate rtx once to prevent DPRAM exhaustion.
38180
38181     Initialize ether_scc.c and the keymile-specific HDLC driver (to be added
38182     soon) in eth.c.
38183
38184     Signed-off-by: Gary Jennejohn <garyj@denx.de>
38185     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38186
38187 commit bd3980cc095af1728b994cdd8bf1ac430b6289e6
38188 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
38189 Date:   Fri Nov 21 12:04:18 2008 +0900
38190
38191     sh: sh_eth: Change new network API
38192
38193     sh_eth used old network API. This patch changed new API.
38194
38195     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
38196     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38197
38198 commit 890a02e8ee6b8c26a6e3e505e1a2d29cd73aa6f6
38199 Author: Stefan Roese <sr@denx.de>
38200 Date:   Wed Nov 12 13:31:02 2008 +0100
38201
38202     net: smc911x: Make register read/write functions weak
38203
38204     This patch changes the reg_read/_write to smc911x_reg_read/_write
38205     and defines then as weak so that they can be overridden by board
38206     specific version.
38207
38208     This will be used by the upcoming VCTH board support.
38209
38210     Signed-off-by: Stefan Roese <sr@denx.de>
38211     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38212
38213 commit 8b69b563039989885969d24465c56f8ac4c07c4c
38214 Author: Heiko Schocher <hs@denx.de>
38215 Date:   Thu Nov 20 09:57:14 2008 +0100
38216
38217     powerpc: net: support for the SMSC LAN8700 PHY
38218
38219     Signed-off-by: Heiko Schocher <hs@denx.de>
38220     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
38221
38222 commit d5254f149da9e6cd649d887b042ce577ef3ba78d
38223 Author: Alessandro Rubini <rubini@unipv.it>
38224 Date:   Sat Jan 24 18:10:37 2009 +0100
38225
38226     Initial support for Nomadik 8815 development board
38227
38228     The NMDK8815 board is distributed by ST Microelectornics.
38229     Other (proprietary) code must be run to unlock the CPU before
38230     U-Boot runs. doc/README.nmdk8815 outlines the boot sequence.
38231
38232     This is the initial port, with basic infrastructure and
38233     a working serial port.
38234
38235     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
38236     Acked-by: Andrea Gallo <andrea.gallo@stnwireless.com>
38237     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
38238
38239 commit 7d264c1ef267cfc8d928bc8577a7cc907f2f5e47
38240 Author: Dirk Behme <dirk.behme@googlemail.com>
38241 Date:   Sun Dec 14 09:47:18 2008 +0100
38242
38243     OMAP3: Add I2C support
38244
38245     Add I2C support.
38246
38247     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38248
38249 commit b1c3bf99fb477675d464aeadb5dd69d2cbc9dc7b
38250 Author: Dirk Behme <dirk.behme@googlemail.com>
38251 Date:   Sun Dec 14 09:47:17 2008 +0100
38252
38253     OMAP3: Add MMC support
38254
38255     Add MMC support.
38256
38257     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38258
38259 commit 12201a13547ec22ddcdae278e74465e54a3be60c
38260 Author: Dirk Behme <dirk.behme@googlemail.com>
38261 Date:   Sun Dec 14 09:47:16 2008 +0100
38262
38263     OMAP3: Add NAND support
38264
38265     Add NAND support.
38266
38267     Signed-off-by: Nishanth Menon <nm@ti.com>
38268     Signed-off-by: Syed Mohammed Khasim <khasim@ti.com>
38269     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38270
38271 commit 91eee546737ae21d930af479530997174c342b13
38272 Author: Dirk Behme <dirk.behme@googlemail.com>
38273 Date:   Sun Dec 14 09:47:15 2008 +0100
38274
38275     OMAP3: Add common board, interrupt and system info
38276
38277     Add common board, interrupt and system info code.
38278
38279     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38280
38281 commit 5ed3e8659e5373f6a229877ac506c0b00a054fb8
38282 Author: Dirk Behme <dirk.behme@googlemail.com>
38283 Date:   Sun Dec 14 09:47:14 2008 +0100
38284
38285     OMAP3: Add common clock, memory and low level code
38286
38287     Add common clock, memory and low level code
38288
38289     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38290
38291 commit 0b02b184003e6a5023e05d5f31de54db279b1431
38292 Author: Dirk Behme <dirk.behme@googlemail.com>
38293 Date:   Sun Dec 14 09:47:13 2008 +0100
38294
38295     OMAP3: Add common cpu and start code
38296
38297     Add common cpu and start code.
38298
38299     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38300
38301 commit a8b6450546cd507d331b8fde384791d84bde5651
38302 Author: Dirk Behme <dirk.behme@googlemail.com>
38303 Date:   Sun Dec 14 09:47:12 2008 +0100
38304
38305     OMAP3: Add OMAP3, memory and function prototype headers
38306
38307     Add OMAP3, memory and function prototype header files for OMAP3.
38308
38309     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38310
38311 commit 2c803210a464abbac35752ca1c737514360b4c32
38312 Author: Dirk Behme <dirk.behme@googlemail.com>
38313 Date:   Sun Dec 14 09:47:11 2008 +0100
38314
38315     OMAP3: Add pin mux, clock and cpu headers
38316
38317     Add pin mux, clock and cpu header files for OMAP3.
38318
38319     Signed-off-by: Dirk Behme <dirk.behme@googlemail.com>
38320
38321 commit 685533646f4ff17a84ec9265cabb60af325b6e1f
38322 Author: Maxim Artamonov <scn1874@yandex.ru>
38323 Date:   Wed Dec 3 05:38:17 2008 +0300
38324
38325     bugfix for i.mx31 CCM_UPCTL reg
38326
38327     Signed-off-by: Maxim Artamonov <scn1874 at yandex.ru>
38328
38329 commit 24113a44ed5cd3257a0237c3961e121812fca6db
38330 Author: Mike Frysinger <vapier@gentoo.org>
38331 Date:   Tue Dec 30 03:15:38 2008 -0500
38332
38333     easylogo: add optional gzip support
38334
38335     Some images can be quite large, so add an option to compress the
38336     image data with gzip in the U-Boot image. Then at runtime, the
38337     board can decompress it with the normal zlib functions.
38338
38339     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38340
38341 commit 7e4b9b4f6f43838fad3ad72c029a3d7fc7c7d48c
38342 Author: Bryan Wu <bryan.wu@analog.com>
38343 Date:   Fri Jan 2 20:47:45 2009 -0500
38344
38345     fat: fix unaligned errors
38346
38347     A couple of buffers in the fat code are declared as an array of bytes.
38348     But it is then cast up to a structure with 16bit and 32bit members.
38349     Since GCC assumes structure alignment here, we have to force the
38350     buffers to be aligned according to the structure usage.
38351
38352     Signed-off-by: Bryan Wu <bryan.wu@analog.com>
38353     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38354
38355 commit 68f8718df2ed4c2f43031407ccf6cfa81125dddc
38356 Author: Brad Bozarth <bflinux@yumbrad.com>
38357 Date:   Thu Jan 1 22:45:47 2009 -0500
38358
38359     spi flash: fix crash due to spi flash miscommunication
38360
38361     Higher spi flash layers expect to be given back a pointer that was
38362     malloced so that it can free the result, but the lower layers return
38363     a pointer that is in the middle of the malloced memory. Reorder the
38364     members of the lower spi structures so that things work out.
38365
38366     Signed-off-by: Brad Bozarth <bflinux@yumbrad.com>
38367     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38368     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
38369
38370 commit ce82ff05388b5ddafdf6082ef0776cce72c40b1c
38371 Author: Yuri Tikhonov <yur@emcraft.com>
38372 Date:   Sat Dec 20 14:54:21 2008 +0300
38373
38374     FPU POST: fix warnings when building with 2.18 binutils
38375
38376     When compile u-boot with the 2.18 binutils the following
38377     warning messages for each object file in post/lib_ppc/fpu/ is
38378     produced at the linking stage:
38379
38380     post/libpost.a(acc1.o) uses hard float, u-boot uses soft-float
38381     ...
38382
38383     This is because of the fact that, in general, the soft-float and
38384     hard-float ABIs are incompatible; the 2.18 binutils do checking
38385     of the Tag_GNU_Power_ABI_FP attribute of the files to be linked, and
38386     produce the worning like above if these are not compatible.
38387
38388     The incompatibility of ABIs is concerned only the float values:
38389     e.g. the soft-float ABI assumes the float argument passing in the
38390     pair of rX registers, and the hard-float ABI assumes passing of
38391     the float argument in the fX register. When we don't pass the float
38392     arguments between the functions compiled with different floatness,
38393     then such an application will work correctly.
38394     This is the case for the FPU POST: u-boot (compiled with soft-float)
38395     doesn't pass to (and doesn't get from) the FPU POST functions any
38396     floats; there are no functions exported from the post/lib_ppc/fpu/
38397     objects which would work with float parameters/returns too. So, we
38398     can reassure the linker not to worry about the difference in ABI
38399     attributes of linking files just by setting the 'soft-float'
38400     attribute for the objects in post/lib_ppc/fpu. And this patch does
38401     this.
38402
38403     Also, to avoid passing both soft- and hard-float options in CFLAGS
38404     when compiling the files from post/lib_ppc/fpu (which is OK, but
38405     looks rather dirty) this patch removes the soft-float string from
38406     CFLAGS in post/lib_ppc/fpu/Makefile.
38407
38408     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
38409
38410 commit a7c9310457e85b4598abe5b304108edf11332e2f
38411 Author: Peter Tyser <ptyser@xes-inc.com>
38412 Date:   Wed Dec 17 16:36:22 2008 -0600
38413
38414     Add support for Maxim's DS4510 I2C device
38415
38416     Initial support for the DS4510, a CPU supervisor with
38417     integrated EEPROM, SRAM, and 4 programmable non-volatile
38418     GPIO pins. The CONFIG_DS4510 define enables support
38419     for the device while the CONFIG_CMD_DS4510 define
38420     enables the ds4510 command. The additional
38421     CONFIG_DS4510_INFO, CONFIG_DS4510_MEM, and
38422     CONFIG_DS4510_RST defines add additional sub-commands
38423     to the ds4510 command when defined.
38424
38425     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
38426
38427 commit b6fc6fd49a84543e1324e1620b9f301ff7c1f27f
38428 Author: Dirk Eibach <eibach@gdsys.de>
38429 Date:   Tue Dec 16 14:51:56 2008 +0100
38430
38431     common: Iteration limit for memory test.
38432
38433     The iteration limit is passed to mtest as a fourth parameter:
38434     [start [end [pattern [iterations]]]]
38435     If no fourth parameter is supplied, there is no iteration limit and the
38436     test will loop forever.
38437
38438     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
38439
38440 commit 97cae3a4c68d856374ccc70fd2c5f8714cc94f7d
38441 Author: Stefan Roese <sr@denx.de>
38442 Date:   Mon Dec 15 15:40:12 2008 +0100
38443
38444     serial: Rename driver vcth to vct to support other board variants
38445
38446     Moved driver vcth.c to vct.c to better reflect the VCT board series.
38447     This driver is now used by the VCT platforms:
38448
38449     vct_premium
38450     vct_platinum
38451     vct_platinumsvc
38452
38453     Signed-off-by: Stefan Roese <sr@denx.de>
38454
38455 commit 36ede4d63e59c9277ec180b09c39b8bf46425ba2
38456 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38457 Date:   Fri Dec 12 00:45:27 2008 +0900
38458
38459     nios: Move README.nios_CONFIG_SYS_NIOS_CPU to doc/ dir
38460
38461     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
38462
38463 commit c3284b030b1cd492b4f46c576aea01bef258599d
38464 Author: Peter Korsgaard <jacmet@sunsite.dk>
38465 Date:   Wed Dec 10 16:24:16 2008 +0100
38466
38467     common/main: support bootdelay=0 for CONFIG_AUTOBOOT_KEYED
38468
38469     Support bootdelay=0 in abortboot for the CONFIG_AUTOBOOT_KEYED case
38470     similar to the CONFIG_ZERO_BOOTDELAY_CHECK support for the
38471     !CONFIG_AUTOBOOT_KEYED case.
38472
38473     Do this by reversing the loop so we do at least one iteration before
38474     checking for timeout.
38475
38476     Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
38477
38478 commit 94f9279f7bbdc01bbc7cf85aedf9b545943b94c3
38479 Author: Niklaus Giger <niklaus.giger@netstal.com>
38480 Date:   Mon Dec 8 17:24:08 2008 +0100
38481
38482     Added legacy flash ST Micro M29W040B
38483
38484 commit 626d07348e5f9f302f4ea182161a89f7362a0488
38485 Author: Graeme Russ <graeme.russ@gmail.com>
38486 Date:   Mon Dec 8 20:04:51 2008 +1100
38487
38488     Fixed off-by-one errors in lib_m68k/interrupts.c
38489
38490     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38491
38492 commit a5989c42ae5e295f274a795c426c47819bbdbfda
38493 Author: Graeme Russ <graeme.russ@gmail.com>
38494 Date:   Sun Dec 7 10:29:05 2008 +1100
38495
38496     Removed all references to CONFIG_SYS_RESET_GENERIC
38497
38498     Generic i386 reset - #define made redundant by weak function
38499
38500     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38501
38502 commit 2b5360eb2bc0b741ae5cb3c84d35ccdd17667c8a
38503 Author: Graeme Russ <graeme.russ@gmail.com>
38504 Date:   Sun Dec 7 10:29:04 2008 +1100
38505
38506     Remove #ifdef CONFIG_SC520 in source code
38507
38508     CONFIG_SC520 is now used for conditional compile
38509
38510     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38511
38512 commit ead056bc206f6b7ee6dc98766678b64635ea20b8
38513 Author: Graeme Russ <graeme.russ@gmail.com>
38514 Date:   Sun Dec 7 10:29:03 2008 +1100
38515
38516     Added MMCR reset functionality
38517
38518     Reset function specific to AMD SC520 microcontroller - Is more of a
38519     'hard reset' that the triple fault.
38520
38521     Requires CONFIG_SYS_RESET_SC520 to be defined in config
38522
38523     I would have liked to add this to a new file (cpu/i386/sc520/reset.c)
38524     but ld requires that a object file in a library arhive MUST contain
38525     at least one function which does not override a weak function (and is
38526     called from outside the object file) in order for that object file to
38527     be extracted from the archive. This would be the only function on the
38528     new file, and hence, will never get linked in.
38529
38530     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38531
38532 commit 3f5f18d12d32ee0661bf51dfc55752c005230d6e
38533 Author: Graeme Russ <graeme.russ@gmail.com>
38534 Date:   Sun Dec 7 10:29:02 2008 +1100
38535
38536     Moved generic (triple fault) reset code
38537
38538     Moved from interrupts.c to cpu.c and made into a weak function to
38539     allow vendor specific override
38540
38541     Vendor specific CPU reset (like the AMD SC520 MMCR reset) can now be
38542     added to the vendor specific code without the need to remember to
38543     #undef usage of the generic method and if you forget to include your
38544     custom reset method, you will always get the default.
38545
38546     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38547
38548 commit 9933d609020c297788f53f334c8465fa7a99b10c
38549 Author: Graeme Russ <graeme.russ@gmail.com>
38550 Date:   Sun Dec 7 10:29:01 2008 +1100
38551
38552     Moved definition of set_vector() to new header file
38553
38554     This allows for future tidy ups and functionality that will require
38555     set_vector ()
38556
38557     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38558
38559 commit 407976185e0dda2c90e89027121a1071b9c77bfb
38560 Author: Graeme Russ <graeme.russ@gmail.com>
38561 Date:   Sun Dec 7 10:29:00 2008 +1100
38562
38563     Moved sc520 specific code into new cpu/i386/sc520 folder
38564
38565     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38566     Signed-off-by: Wolfgang Denk <wd@denx.de>
38567
38568 commit 85ffbbd51914925a542d8528be7f072e5ab02157
38569 Author: Graeme Russ <graeme.russ@gmail.com>
38570 Date:   Sun Dec 7 10:28:58 2008 +1100
38571
38572     Renamed cpu/i386/reset.S to resetvec.S
38573
38574     Brings i386 in line with other CPUs with a reset vector and frees up reset.c
38575     for CPU reset functions
38576
38577     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38578
38579 commit a3f4c123f569474e80ea012b8db0de46afdb6443
38580 Author: Wolfgang Denk <wd@denx.de>
38581 Date:   Sat Jan 24 01:01:49 2009 +0100
38582
38583     Makefile: keep lists sorted.
38584
38585     Signed-off-by: Wolfgang Denk <wd@denx.de>
38586
38587 commit c620c01e96814558470698ed5cab1bf2f504d1b5
38588 Author: Graeme Russ <graeme.russ@gmail.com>
38589 Date:   Sun Dec 7 10:28:57 2008 +1100
38590
38591     Added initial eNET board support
38592
38593     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
38594
38595 commit 0c0ccf401ee03a5008fc2c19b05a662bce1a1086
38596 Author: Gary Jennejohn <garyj@denx.de>
38597 Date:   Thu Nov 20 11:37:26 2008 +0100
38598
38599     POWERPC 82xx: add the SCC as an HDLC controller
38600
38601     Right now this is only used by keymile.
38602
38603     Signed-off-by: Gary Jennejohn <garyj@denx.de>
38604
38605 commit 1e8f4e78ca393b3d8e86bd8055758dd465d9113f
38606 Author: Heiko Schocher <hs@denx.de>
38607 Date:   Thu Nov 20 09:59:09 2008 +0100
38608
38609     powerpc, keymile boards: extract identical config options
38610
38611     This patch extracts the identical config options for the
38612     keymile boards mgcoge, mgsuvd and kmeter1 in a new
38613     common config file keymile-common.h.
38614
38615     Signed-off-by: Heiko Schocher <hs@denx.de>
38616
38617 commit 210c8c00aad3328145204adab434bb7d70b06b75
38618 Author: Heiko Schocher <hs@denx.de>
38619 Date:   Fri Nov 21 08:29:40 2008 +0100
38620
38621     powerpc: keymile: Add a check for the PIGGY debug board
38622
38623     Check the presence of the PIGGY on the keymile boards mgcoge,
38624     mgsuvd and kmeter1. If the PIGGY is not present, dont register
38625     this Ethernet device.
38626
38627     Signed-off-by: Heiko Schocher <hs@denx.de>
38628     Acked-by: Ben Warren <biggerbadderben@gmail.com>
38629
38630 commit de0443614af4d16675ab436665aeb11ddc9f7214
38631 Author: Heiko Schocher <hs@denx.de>
38632 Date:   Thu Nov 20 09:57:47 2008 +0100
38633
38634     powerpc: 83xx: add support for the kmeter1 board
38635
38636     This patch adds support for the kmeter1 board from Keymile,
38637     based on a Freescale MPC8360 CPU.
38638
38639     - serial console on UART 1
38640     - 256 MB DDR2 RAM
38641     - 64 MB NOR Flash
38642     - Ethernet RMII Mode over UCC4
38643     - PHY SMSC LAN8700
38644
38645     Signed-off-by: Heiko Schocher <hs@denx.de>
38646
38647 commit 3feb647f3fd0881382c7a29f4cf280b66473ae0a
38648 Author: Sergei Poselenov <sposelenov@emcraft.com>
38649 Date:   Tue Nov 4 13:51:18 2008 +0100
38650
38651     Add a do_div() wrapper macro, lldiv().
38652
38653     Add a do_div() wrapper, lldiv(). The new inline function doesn't modify
38654     the dividend and returns the result of division, so it is useful
38655     in complex expressions, i.e. "return(a/b)" -> "return(lldiv(a,b))"
38656
38657     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
38658
38659 commit 18af1c5f0f7402dc0d6a71b012c68025dd97cf72
38660 Author: Kumar Gala <galak@kernel.crashing.org>
38661 Date:   Fri Jan 23 14:22:14 2009 -0600
38662
38663     85xx: Add a 36-bit physical configuration for MPC8572DS
38664
38665     We move all IO addressed (CCSR, localbus, PCI) above the 4G boundary
38666     to allow for larger memory sizes.
38667
38668     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38669
38670 commit c51fc5d53c4560abc4d0a6126c06fc68133d1528
38671 Author: Kumar Gala <galak@kernel.crashing.org>
38672 Date:   Fri Jan 23 14:22:13 2009 -0600
38673
38674     85xx: Handle eLBC difference w/36-bit physical
38675
38676     The eLBC only handles 32-bit physical address in systems with 36-bit
38677     physical.  The previos generation of LBC handled 34-bit physical
38678     address in 36-bit systems.  Added a new CONFIG option to convey
38679     the difference between the LBC and eLBC.
38680
38681     Also added defines for XAM bits used in LBC for the extended 34-bit
38682     support.
38683
38684     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38685
38686 commit 72a9414a8e21e9536822c7353bc08d21ce5ad53d
38687 Author: Kumar Gala <galak@kernel.crashing.org>
38688 Date:   Fri Jan 23 14:22:12 2009 -0600
38689
38690     85xx: Use BR_ADDR macro for NAND chipselects
38691
38692     Use the new BR_ADDR macro to properly setup the address field of the
38693     localbus chipselects used by NAND.
38694
38695     This allows us to deal with 36-bit phys on these boards in the future.
38696
38697     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38698
38699 commit 2fc7eb0cfc608c9369001d57a0411af5e6a58f7c
38700 Author: Haiying Wang <Haiying.Wang@freescale.com>
38701 Date:   Thu Jan 15 11:58:35 2009 -0500
38702
38703     Add secondary CPUs processor frequency for e500 core
38704
38705     This patch updates e500 freqProcessor to array based on CONFIG_NUM_CPUS,
38706     and prints each CPU's frequency separately. It also fixes up each CPU's
38707     frequency in "clock-frequency" of fdt blob.
38708
38709     Signed-off-by: James Yang <James.Yang@freescale.com>
38710     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
38711
38712 commit bf5b1f0c0d28ce062e1d368680632dfb099de692
38713 Author: Dave Liu <daveliu@freescale.com>
38714 Date:   Fri Nov 21 16:31:53 2008 +0800
38715
38716     85xx: enable the auto self refresh for wake up ARP
38717
38718     The wake up ARP feature need use the memory to process
38719     wake up packet, we enable auto self refresh to support it.
38720
38721     Signed-off-by: Dave Liu <daveliu@freescale.com>
38722     Acked-by: Andy Fleming <afleming@freescale.com>
38723
38724 commit b4983e16d150ab7d039704c310aacbd2f4dc1e0f
38725 Author: Dave Liu <daveliu@freescale.com>
38726 Date:   Fri Nov 21 16:31:43 2008 +0800
38727
38728     fsl-ddr: use the 1T timing as default configuration
38729
38730     For light loaded system, we use the 1T timing to gain better
38731     memory performance, but for some heavily loaded system,
38732     you have to add the 2T timing options to board files.
38733
38734     Signed-off-by: Dave Liu <daveliu@freescale.com>
38735     Acked-by: Andy Fleming <afleming@freescale.com>
38736
38737 commit 22cca7e1cd54590e967c73558b07ffbdccd39504
38738 Author: Dave Liu <daveliu@freescale.com>
38739 Date:   Fri Nov 21 16:31:35 2008 +0800
38740
38741     fsl-ddr: make the self refresh idle threshold configurable
38742
38743     Some 85xx processors have the advanced power management feature,
38744     such as wake up ARP, that needs enable the automatic self refresh.
38745
38746     If the DDR controller pass the SR_IT (self refresh idle threshold)
38747     idle cycles, it will automatically enter self refresh. However,
38748     anytime one transaction is issued to the DDR controller, it will
38749     reset the counter and exit self refresh state.
38750
38751     Signed-off-by: Dave Liu <daveliu@freescale.com>
38752     Acked-by: Andy Fleming <afleming@freescale.com>
38753
38754 commit 22ff3d01348e0a2dc369b7efcbac30e4ce86d178
38755 Author: Dave Liu <daveliu@freescale.com>
38756 Date:   Fri Nov 21 16:31:29 2008 +0800
38757
38758     fsl-ddr: clean up the ddr code for DDR3 controller
38759
38760     - The DDR3 controller is expanding the bits for timing config
38761     - Add the DDR3 32-bit bus mode support
38762
38763     Signed-off-by: Dave Liu <daveliu@freescale.com>
38764     Acked-by: Andy Fleming <afleming@freescale.com>
38765
38766 commit 80ee3ce6d7fe9441b4352d7cfaf6afc2507b1106
38767 Author: Dave Liu <daveliu@freescale.com>
38768 Date:   Fri Nov 21 16:31:22 2008 +0800
38769
38770     fsl-ddr: update the bit mask for DDR3 controller
38771
38772     According to the latest 8572 UM, the DDR3 controller
38773     is expanding the bit mask, and we use the extend ACTTOPRE
38774     mode when tRAS more than 19 MCLK.
38775
38776     Signed-off-by: Dave Liu <daveliu@freescale.com>
38777
38778 commit aca5f018a8386b85469482ed9867e3e29a2437d0
38779 Author: Kumar Gala <galak@kernel.crashing.org>
38780 Date:   Tue Dec 2 16:08:40 2008 -0600
38781
38782     85xx: Introduce CONFIG_SYS_PCI*_IO_VIRT for FSL boards
38783
38784     Introduce a new define to seperate out the virtual address that PCI
38785     IO space is at from the physical address.  In most situations these are
38786     mapped 1:1.  However any code accessing the bus should use VIRT.
38787
38788     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38789     Acked-by: Andy Fleming <afleming@freescale.com>
38790
38791 commit 5af0fdd81c3370c3a51421208fda568bdcbbec23
38792 Author: Kumar Gala <galak@kernel.crashing.org>
38793 Date:   Tue Dec 2 16:08:39 2008 -0600
38794
38795     85xx: Introduce CONFIG_SYS_PCI*_MEM_VIRT for FSL boards
38796
38797     Introduce a new define to seperate out the virtual address that PCI
38798     memory is at from the physical address.  In most situations these are
38799     mapped 1:1.  However any code accessing the bus should use VIRT.
38800
38801     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38802     Acked-by: Andy Fleming <afleming@freescale.com>
38803
38804 commit a6e04c344ad1eefd47a75484441b385da815b8df
38805 Author: Kumar Gala <galak@kernel.crashing.org>
38806 Date:   Tue Dec 2 16:08:38 2008 -0600
38807
38808     85xx: Use CONFIG_SYS_{PCI*,RIO*}_MEM_PHYS for physical address on FSL boards
38809
38810     Use the _MEM_PHYS defines instead of _MEM_BUS for LAW and real address fields
38811     of TLBs.  This is what we should have always been using from the start.
38812
38813     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38814     Acked-by: Andy Fleming <afleming@freescale.com>
38815
38816 commit 5f91ef6acdbadec33e0192049e2b24a1d9692f1d
38817 Author: Kumar Gala <galak@kernel.crashing.org>
38818 Date:   Tue Dec 2 16:08:37 2008 -0600
38819
38820     85xx: Convert CONFIG_SYS_PCI*_IO_BASE to _IO_BUS for FSL boards
38821
38822     Use CONFIG_SYS_PCI*_IO_BUS for the bus relative address instead
38823     of _IO_BASE so we are more explicit.
38824
38825     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38826
38827 commit 10795f42cb94e71bcb262b615084f69dd886399a
38828 Author: Kumar Gala <galak@kernel.crashing.org>
38829 Date:   Tue Dec 2 16:08:36 2008 -0600
38830
38831     85xx: Convert CONFIG_SYS_{PCI*,RIO*}_MEM_BASE to _MEM_BUS for FSL boards
38832
38833     Use CONFIG_SYS_{PCI,RIO}_MEM_BUS for the bus relative address instead
38834     of _MEM_BASE so we are more explicit.
38835
38836     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38837     Acked-by: Andy Fleming <afleming@freescale.com>
38838
38839 commit c953ddfd56b3ae3f28910fe3aed6de6968d1c9aa
38840 Author: Kumar Gala <galak@kernel.crashing.org>
38841 Date:   Tue Dec 2 14:19:34 2008 -0600
38842
38843     85xx: separate FLASH BASE virtual from physical address
38844
38845     Added a CONFIG_SYS_FLASH_BASE_PHYS for use as the physical address and
38846     maintain CONFIG_SYS_FLASH_BASE as the virtual address of the flash.
38847
38848     This allows us to deal with 36-bit phys on these boards in the future.
38849
38850     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38851     Acked-by: Andy Fleming <afleming@freescale.com>
38852
38853 commit 52b565f5ad23b682489055b187767d8bf1c2e444
38854 Author: Kumar Gala <galak@kernel.crashing.org>
38855 Date:   Tue Dec 2 14:19:33 2008 -0600
38856
38857     85xx: separate PIXIS virtual from physical address
38858
38859     Added a PIXIS_BASE_PHYS for use as the physical address and maintain
38860     PIXIS_BASE as the virtual address of the PIXIS fpga registers.
38861
38862     This allows us to deal with 36-bit phys on these boards in the future.
38863
38864     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
38865     Acked-by: Andy Fleming <afleming@freescale.com>
38866
38867 commit 30837e5b21d5a742983581ab9ee3fac085311d19
38868 Author: Haiying Wang <Haiying.Wang@freescale.com>
38869 Date:   Tue Nov 11 08:52:09 2008 -0500
38870
38871     Add README file for MPC8572DS board
38872
38873     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
38874     Acked-by: Andy Fleming <afleming@freescale.com>
38875
38876 commit 6dadc9195ad642cc662632f4d92f92d3d71e8bf2
38877 Author: Mike Frysinger <vapier@gentoo.org>
38878 Date:   Mon Oct 20 16:15:04 2008 -0400
38879
38880     Blackfin: use common strmhz() in system output
38881
38882     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38883
38884 commit 5bb907a4925397789c90d074f4f7e92ce6b39402
38885 Author: Ron Madrid <ron_madrid@sbcglobal.net>
38886 Date:   Thu Jan 22 15:05:24 2009 -0800
38887
38888     mpc83xx: New board support for SIMPC8313
38889
38890     This patch will create a new board, SIMPC8313, from Sheldon Instruments.  This
38891     board boots from NAND devices and is configureable for either large or small
38892     page devices.  The board supports non-soldered DDR2, one ethernet port, a
38893     Marvell 88E1118 PHY, and PCI host support.  The board also has a FPGA connected
38894     to the eLBC providing glue logic to a TMS320C67xx DSP.
38895
38896     Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
38897     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
38898
38899 commit d4bade8d77aa20e2846fa4accff0e7fa7961a134
38900 Author: Mike Frysinger <vapier@gentoo.org>
38901 Date:   Sun Jan 18 19:46:06 2009 -0500
38902
38903     nand: fixup printf modifiers to match types used
38904
38905     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38906     Signed-off-by: Scott Wood <scottwood@freescale.com>
38907
38908 commit 389e6620e2271096df3316917528003627db4021
38909 Author: Schlaegl Manfred jun <manfred.schlaegl@gmx.at>
38910 Date:   Tue Jan 20 16:57:55 2009 +0100
38911
38912     nand read.jffs2 (nand_legacy) in common/cmd_nand.c
38913
38914     Error with CONFIG_NAND_LEGACY in common/cmd_nand.c:
38915     With current code "nand read.jffs2s" (read and skip bad blocks) is always interpreted as
38916     "nand read.jffs2" (read and fill bad blocks with 0xff). This is because ".jffs2" is
38917     tested before ".jffs2s" and only the first two characters are compared.
38918
38919     Correction:
38920     Test for ".jffs2s" first and compare the first 7 characters.
38921
38922     Signed-off-by: Scott Wood <scottwood@freescale.com>
38923
38924 commit 6c869637fef31e66380f0ea1d49690a2e26ec0d7
38925 Author: Wolfgang Grandegger <wg@grandegger.com>
38926 Date:   Fri Jan 16 18:55:54 2009 +0100
38927
38928     NAND: rename NAND_MAX_CHIPS to CONFIG_SYS_NAND_MAX_CHIPS
38929
38930     This patch renames NAND_MAX_CHIPS to CONFIG_SYS_NAND_MAX_CHIPS and
38931     changes the default from 8 to 1 for the legacy and the new MTD
38932     NAND layer. This allows to remove all NAND_MAX_CHIPS definitions
38933     in the board config files because none of the boards use multi
38934     chip support (NAND_MAX_CHIPS > 1) so far. The bamboo and the DU440
38935     define
38936
38937      #define NAND_MAX_CHIPS          CONFIG_SYS_MAX_NAND_DEVICE
38938
38939     but that's bogus and did not work anyhow.
38940
38941     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
38942     Signed-off-by: Scott Wood <scottwood@freescale.com>
38943
38944 commit c70564e6b1bd08f3230182392238907f3531a87e
38945 Author: Dave Liu <daveliu@freescale.com>
38946 Date:   Tue Dec 2 11:48:51 2008 +0800
38947
38948     NAND: Fix cache and memory inconsistency issue
38949
38950     We load the secondary stage u-boot image from NAND to
38951     system memory by nand_load, but we did not flush d-cache
38952     to memory, nor invalidate i-cache before we jump to RAM.
38953     When the system has cache enabled and the TLB/page attribute
38954     of system memory is cacheable, it will cause issues.
38955
38956     - 83xx family is using the d-cache lock, so all of d-cache
38957       access is cache-inhibited. so you can't see the issue.
38958     - 85xx family is using d-cache, i-cache enable, partial
38959       cache lock. you will see the issue.
38960
38961     This patch fixes the cache issue.
38962
38963     Signed-off-by: Dave Liu <daveliu@freescale.com>
38964     Signed-off-by: Scott Wood <scottwood@freescale.com>
38965
38966 commit 50657c273278f74378e1ac39b41d612b92fdffa0
38967 Author: Nishanth Menon <menon.nishanth@gmail.com>
38968 Date:   Sat Dec 13 09:43:06 2008 -0600
38969
38970     NAND: Enable nand lock, unlock feature
38971
38972     Enable nand lock, unlock and status of lock feature.
38973     Not every device and platform requires this, hence,
38974     it is under define for CONFIG_CMD_NAND_LOCK_UNLOCK
38975
38976     Nand unlock and status operate on block boundary instead
38977     of page boundary. Details in:
38978     http://www.micron.com/products/partdetail?part=MT29C2G24MAKLAJG-6%20IT
38979
38980     Intial solution provided by Vikram Pandita <vikram.pandita@ti.com>
38981     Includes preliminary suggestions from Scott Wood
38982
38983     Signed-off-by: Nishanth Menon <nm@ti.com>
38984     Signed-off-by: Scott Wood <scottwood@freescale.com>
38985
38986 commit 69fb8be4fc07162fdf6edf04bdc7233b0e9a920e
38987 Author: Mike Frysinger <vapier@gentoo.org>
38988 Date:   Sat Dec 6 02:40:55 2008 -0500
38989
38990     NAND: move board_nand_init to nand.h
38991
38992     Rather than putting the function prototype for board_nand_init() in the one
38993     place where it gets called, put it into nand.h so that every place that also
38994     defines it gets the prototype.  Otherwise, errors can go silently unnoticed
38995     such as using the wrong return value (void rather than int) when defining
38996     the function.
38997
38998     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
38999     Signed-off-by: Scott Wood <scottwood@freescale.com>
39000
39001 commit 1ae39862044ebb1e682234b51f94421e3f871d6a
39002 Author: Stefan Roese <sr@denx.de>
39003 Date:   Tue Dec 2 11:06:47 2008 +0100
39004
39005     OneNAND: Additional sync with 2.6.27
39006
39007     - Add subpage write support
39008     - Add onenand_oob_64/32 ecclayout
39009
39010     This has been missing and without it UBI has some incompatibilies issues
39011     with the current (>= 2.6.27) Linux kernel version. vid_hdr_offset is
39012     placed differently (2048 instead of 512) without this fix.
39013
39014     Signed-off-by: Stefan Roese <sr@denx.de>
39015     Signed-off-by: Scott Wood <scottwood@freescale.com>
39016
39017 commit 1714f51a2009baaecf3d4f6e3bd8c4e93a8d3f23
39018 Author: Kyungmin Park <kmpark@infradead.org>
39019 Date:   Thu Nov 13 15:14:33 2008 +0900
39020
39021     Add markbad function
39022
39023     Add missing markbad function
39024     If not, it's hang when it entered the mtd->mark_bad().
39025
39026     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
39027
39028 commit c438ea175d8d002c1063b7a94b0c0e26668d1ac9
39029 Author: Stefan Roese <sr@denx.de>
39030 Date:   Wed Nov 12 13:47:24 2008 +0100
39031
39032     OneNAND: Bad block aware read/write command support
39033
39034     Update OneNAND command to support bad block awareness.
39035     Also change the OneNAND command style to better match the
39036     NAND version.
39037
39038     Signed-off-by: Stefan Roese <sr@denx.de>
39039     Acked-by: Kyungmin Park <kyungmin.park@samsung.com>
39040
39041 commit 8cf11f3aa78673730e9ecbbe4b75213b53f212c8
39042 Author: Stefan Roese <sr@denx.de>
39043 Date:   Tue Nov 11 10:29:09 2008 +0100
39044
39045     OneNAND: Save version_id in onenand_chip struct
39046
39047     The version (ver_id) was not stored in the onenand_chip structure and
39048     because of this the continuous locking scheme could be enabled on some
39049     chips.
39050
39051     Signed-off-by: Stefan Roese <sr@denx.de>
39052
39053 commit 4fca3310d611cc0f51d7295ef3557afbdbd91dc3
39054 Author: Stefan Roese <sr@denx.de>
39055 Date:   Tue Nov 11 10:28:53 2008 +0100
39056
39057     OneNAND: Fix compiler warnings
39058
39059     Signed-off-by: Stefan Roese <sr@denx.de>
39060
39061 commit 1ac5744e33ee0aa6d6ddab3b99f9e70953156e69
39062 Author: Dave Liu <daveliu@freescale.com>
39063 Date:   Tue Nov 4 14:55:06 2008 +0800
39064
39065     mpc83xx: enable eLBC NAND support for MPC8315ERDB board
39066
39067     Signed-off-by: Dave Liu <daveliu@freescale.com>
39068
39069 commit ef0921d6b05aeb9034158f9bef5323d6da9c925e
39070 Author: Kyungmin Park <kmpark@infradead.org>
39071 Date:   Tue Nov 4 09:24:07 2008 +0900
39072
39073     Sync with 2.6.27
39074
39075     Sync with OneNAND kernel codes
39076
39077     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
39078
39079 commit e7f325be9edeb84bb457301776bbac1f7257dafc
39080 Author: Michal Simek <monstr@monstr.eu>
39081 Date:   Mon Jan 5 13:35:31 2009 +0100
39082
39083     microblaze: Use cache functions (especially cache status)
39084     in systems which are configured without flash
39085
39086 commit e9b737deb2c30125362d20e24170617476026e94
39087 Author: Michal Simek <monstr@monstr.eu>
39088 Date:   Mon Jan 5 13:29:32 2009 +0100
39089
39090     microblaze: Add cache flush
39091
39092 commit b4f8dda35bfad447b4106828232705b2e878d168
39093 Author: Michal Simek <monstr@monstr.eu>
39094 Date:   Mon Jan 5 13:28:40 2009 +0100
39095
39096     microblaze: Add bootup messages to board.c
39097
39098 commit 330e55459bc9983341da6c1d5c7fe00a664436fe
39099 Author: Michal Simek <monstr@monstr.eu>
39100 Date:   Fri Dec 19 13:25:55 2008 +0100
39101
39102     microblaze: Change microblaze-generic config file
39103
39104     Signed-off-by: Michal Simek <monstr@monstr.eu>
39105
39106 commit 52a822ed9c37a2ea0ed112a26d8ff5a6cb1c6f10
39107 Author: Michal Simek <monstr@monstr.eu>
39108 Date:   Fri Dec 19 13:14:05 2008 +0100
39109
39110     microblaze: Rename ml401 to microblaze-generic
39111
39112     Signed-off-by: Michal Simek <monstr@monstr.eu>
39113
39114 commit 6677876181cc8772bca8a372479a500d160f3993
39115 Author: Scott Wood <scottwood@freescale.com>
39116 Date:   Tue Jan 20 11:56:11 2009 -0600
39117
39118     83xx: Use the proper sequence for updating IMMR.
39119
39120     This ensures that subsequent accesses properly hit the new window.
39121
39122     The dcbi during the NAND loop was accidentally working around this;
39123     it's no longer necessary, as the cache is not enabled.
39124
39125     Reported-by: Suchit Lepcha <Suchit.Lepcha@freescale.com>
39126     Signed-off-by: Scott Wood <scottwood@freescale.com>
39127     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39128
39129 commit 8b34557c546e5e9f34ebf83c93413dad973d93df
39130 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
39131 Date:   Thu Jan 8 04:26:19 2009 +0300
39132
39133     mpc83xx: Add PCI-E support for MPC837XEMDS boards
39134
39135     MPC837XEMDS boards can support PCI-E via "PCI-E riser card". The card
39136     provides two PCI-E (x2) ports. Though, only one port can be used in x2
39137     mode. Two ports can function simultaneously in x1 mode.
39138
39139     PCI-E x1/x2 modes can be switched via "pex_x2" environment variable.
39140
39141     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
39142     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39143
39144 commit 8f11e34b31a7be124a3239653f33af9510502045
39145 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
39146 Date:   Thu Jan 8 04:26:17 2009 +0300
39147
39148     mpc83xx: Add PCI-E support for MPC8315ERDB boards
39149
39150     MPC8315ERDB boards features PCI-E x1 and Mini PCI-E x1 ports. Let's
39151     support them.
39152
39153     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
39154     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39155
39156 commit fd6646c0b9ebe7e5afc4ae4c78097d9cd317a5e8
39157 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
39158 Date:   Thu Jan 8 04:26:12 2009 +0300
39159
39160     mpc83xx: Add support for MPC83xx PCI-E controllers
39161
39162     This patch adds support for MPC83xx PCI-E controllers in Root Complex
39163     mode.
39164
39165     The patch is based on Tony Li and Dave Liu work[1].
39166
39167     Though unlike the original patch, by default we don't register PCI-E
39168     buses for use in U-Boot, we only configure the controllers for future
39169     use in other OSes (Linux). This is done because we don't have enough
39170     of spare BATs to map all the PCI-E regions.
39171
39172     To actually use PCI-E in U-Boot, users should explicitly define
39173     CONFIG_83XX_GENERIC_PCIE_REGISTER_HOSES symbol in the board file. And
39174     only then U-Boot will able to access PCI-E, but at the cost of disabled
39175     address translation.
39176
39177     [1] http://lists.denx.de/pipermail/u-boot/2008-January/027630.html
39178
39179     Signed-off-by: Tony Li <tony.li@freescale.com>
39180     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
39181     Acked-by: Dave Liu <daveliu@freescale.com>
39182     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39183
39184 commit 88ecf55cabd7aea28fe8093720e208f53ccfdcf5
39185 Author: Ira Snyder <iws@ovro.caltech.edu>
39186 Date:   Mon Jan 12 13:33:17 2009 -0800
39187
39188     MPC8349EMDS: do not setup unused PCI clock outputs in PCI agent mode
39189
39190     When running in PCI agent mode, the PCI_CLK_OUT signals are not used, so do
39191     not enable them. See the MPC8349EA Reference Manual, Section 4.4.2
39192     "Clocking in PCI Agent Mode".
39193
39194     Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
39195     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39196
39197 commit 75f35209f702bb26826855ed8c8e4d108ab5f412
39198 Author: Ira Snyder <iws@ovro.caltech.edu>
39199 Date:   Mon Jan 12 13:32:26 2009 -0800
39200
39201     83xx: PCI agent mode fixes for multi-board systems
39202
39203     When running a system with 2 or more MPC8349EMDS boards in PCI agent mode,
39204     the boards will lock up the PCI bus by scanning against each other.
39205
39206     The boards lock against each other by trying to access the PCI bus before
39207     clearing their configuration lock bit. Both boards end up in a loop,
39208     sending and receiving "Target Not Ready" messages forever.
39209
39210     When running in PCI agent mode, the scanning now takes place after the
39211     boards have cleared their configuration lock bit.
39212
39213     Also, add a missing declaration to the mpc83xx.h header file, fixing a
39214     build warning.
39215
39216     Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
39217     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39218
39219 commit 455a46915b82896cc2070eb326d075555c2bc580
39220 Author: Ron Madrid <ron_madrid@sbcglobal.net>
39221 Date:   Fri Dec 12 13:12:45 2008 -0800
39222
39223     mpc83xx: Size optimization of start.S
39224
39225     Currently there are in excess of 100 bytes located at the beginning of the image
39226     built by start.S that are not being utilized.  This patch moves a few functions
39227     into this part of the image.  This will create a greater number of *available*
39228     bytes that can be used by board specific code in NAND builds and will decrease
39229     the size of the assembled code in other builds.
39230
39231     Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
39232     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
39233
39234 commit 72d15e705bc3983884105cb7755c7ba80e74a0a5
39235 Author: Wolfgang Denk <wd@denx.de>
39236 Date:   Wed Jan 21 23:08:12 2009 +0100
39237
39238     Prepare v2009.01
39239
39240     Signed-off-by: Wolfgang Denk <wd@denx.de>
39241
39242 commit 635e5f8fc82365e6e9734b3132bc95135a6de679
39243 Author: Wolfgang Denk <wd@denx.de>
39244 Date:   Sun Jan 18 21:37:48 2009 +0100
39245
39246     Prepare 2009.01-rc3
39247
39248     Update CHANGELOG
39249
39250     Signed-off-by: Wolfgang Denk <wd@denx.de>
39251
39252 commit 4cda437898f7873752f0201757cd33f12196ce87
39253 Author: Mike Frysinger <vapier@gentoo.org>
39254 Date:   Sat Jan 17 13:32:42 2009 -0500
39255
39256     build system: treat all Darwin's alike
39257
39258     The x86 based version of Darwin behaves the same quirky way as the powerpc
39259     Darwin, so only check HOSTOS when setting up Darwin workarounds.
39260
39261     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39262
39263 commit c088a108c75db565e07292fd668dfa5491e85bc2
39264 Author: Peter Korsgaard <jacmet@sunsite.dk>
39265 Date:   Wed Jan 14 13:52:24 2009 +0100
39266
39267     fdt_resize(): fix actualsize calculations with unaligned blobs
39268
39269     The code in fdt_resize() to extend the fdt size to end on a page boundary
39270     is wrong for fdt's not located at an address aligned on a page boundary.
39271     What's even worse, the code would make actualsize shrink rather than grow
39272     if (blob & 0xfff) was bigger than the amount of padding added by ALIGN(),
39273     causing fdt_add_mem_rsv to fail.
39274
39275     Fix it by aligning end address (blob + size) to a page boundary instead.
39276     For aligned fdt's this is equivalent to what we had before.
39277
39278     Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
39279
39280 commit fadad1573fb16c90025f08a2861d6047d093cba7
39281 Author: Mike Frysinger <vapier@gentoo.org>
39282 Date:   Fri Jan 9 04:38:17 2009 -0500
39283
39284     ncb: use socklen_t
39285
39286     The recvfrom() function takes a socklen_t, not an int.
39287
39288     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39289
39290 commit fc83c9273cec6e6e542f4a0ea3b653b7d0513ffa
39291 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39292 Date:   Sun Jan 11 16:35:16 2009 +0100
39293
39294     sh: serial: use readx/writex accessors
39295
39296     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39297     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39298
39299 commit 9e1fa628bdb64745811cdd26c4f953846c076180
39300 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39301 Date:   Sun Jan 11 16:35:15 2009 +0100
39302
39303     sh: serial: coding style cleanup
39304
39305     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39306     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39307
39308 commit c9935c992575922b7ef13eec0656ed8665d324e3
39309 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39310 Date:   Sun Jan 11 17:48:56 2009 +0900
39311
39312     sh: Fix compile error on lowlevel_init file
39313
39314     lowlevel_init of SH was corrected to use the write/readXX macro.
39315     However, there was a problem that was not able to be compiled partially.
39316     This patch corrected this.
39317
39318     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39319
39320 commit a5b04d00bfeb940c62232972ce644d50b45797f9
39321 Author: Kieran Bingham <kieranbingham@gmail.com>
39322 Date:   Tue Dec 30 01:16:03 2008 +0000
39323
39324     sh: Fix up rsk7203 target for out of tree build
39325
39326     Fix up rsk7203 target to build successfully using out-of-tree build.
39327
39328     Signed-off-by: Kieran Bingham <kbingham@mpc-data.co.uk>
39329     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39330
39331 commit f7e78f3b74aae9caca2997bad865a72338326c0a
39332 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39333 Date:   Sat Dec 20 19:29:49 2008 +0100
39334
39335     sh: use write{8,16,32} in all lowlevel_init
39336
39337     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39338     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39339
39340 commit e4430779623af500de1cee7892c379f07ef59813
39341 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39342 Date:   Sat Dec 20 19:29:48 2008 +0100
39343
39344     sh: lowlevel_init coding style cleanup
39345
39346     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39347     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39348
39349 commit 85cb052ee41675ca361e6a4c69455dc715c8f2d9
39350 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39351 Date:   Sat Dec 20 15:27:45 2008 +0100
39352
39353     sh: update sh2/sh2a timer coding style
39354
39355     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39356     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39357
39358 commit 1e15ff999322e81af4c0c0c548908f38944ba39c
39359 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39360 Date:   Sat Dec 20 15:25:22 2008 +0100
39361
39362     sh: update sh timer coding style
39363
39364     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39365     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
39366
39367 commit 0e3ece33801e377be67ffa29f083421ad820f28b
39368 Author: Wolfgang Denk <wd@denx.de>
39369 Date:   Wed Jan 14 23:26:05 2009 +0100
39370
39371     Prepare 2009.01-rc2
39372
39373     Update CHANGELOG.
39374
39375     Signed-off-by: Wolfgang Denk <wd@denx.de>
39376
39377 commit e92c9a860e44c14513c8909ce4299e253a775eeb
39378 Author: Wolfgang Denk <wd@denx.de>
39379 Date:   Wed Jan 14 22:35:30 2009 +0100
39380
39381     cpu/mpc824x/Makefile: fix warning with parallel builds
39382
39383     Parallel builds would occasionally issue this build warning:
39384
39385         ln: creating symbolic link `cpu/mpc824x/bedbug_603e.c': File exists
39386
39387     Use "ln -sf" as quick work around for the issue.
39388
39389     Signed-off-by: Wolfgang Denk <wd@denx.de>
39390
39391 commit 3ba605d4beec649438539e7df97b5fedb26592fb
39392 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39393 Date:   Fri Jan 2 12:18:49 2009 +0100
39394
39395     ppc4xx: Add loadpci command to esd's CPCI4052 and CPCI405AB boards
39396
39397     This patch adds esd's loadpci BSP command to CPCI4052 and
39398     CPCI405AB board. This requires CONFIG_CMD_BSP and CONFIG_PRAM.
39399
39400     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39401     Signed-off-by: Stefan Roese <sr@denx.de>
39402
39403 commit 600fe46fb3dab7f07604f9009904f31584415114
39404 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39405 Date:   Fri Jan 2 12:18:12 2009 +0100
39406
39407     ppc4xx: Disable pci node in device tree on CPCI405 pci adapters
39408
39409     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39410     Signed-off-by: Stefan Roese <sr@denx.de>
39411
39412 commit f6a1f490d224c600a09137e58d1026d150b8e679
39413 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39414 Date:   Fri Jan 2 12:17:36 2009 +0100
39415
39416     ppc4xx: Cleanup CPCI405 board code
39417
39418     This patch cleans up CPCI405 board support:
39419     - wrap long lines
39420     - unification of spaces in function calls
39421     - remove dead code
39422
39423     Use correct io accessors on peripherals.
39424
39425     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39426     Signed-off-by: Stefan Roese <sr@denx.de>
39427
39428 commit fceebb45a0b97e92f9889861f8c3b9cb885e706f
39429 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
39430 Date:   Fri Jan 2 12:16:35 2009 +0100
39431
39432     ppc4xx: Enable auto RS485 mode on PLU405 boards
39433
39434     This patch turns on the auto RS485 mode in the 2nd external
39435     uart on PLU405 boards. This is a special mode of the used
39436     Exar XR16C2850 uart. Because these boards only have a 485 physical
39437     layer connected it's a good idea to turn it on by default.
39438
39439     Signed-off-by: Matthias Fuchs <mf@esd.eu>
39440     Signed-off-by: Stefan Roese <sr@denx.de>
39441
39442 commit b5f65dfa9aa8e068e62aba4733dc4fd97b1d9bf6
39443 Author: Haiying Wang <Haiying.Wang@freescale.com>
39444 Date:   Tue Jan 13 16:29:28 2009 -0500
39445
39446     Some changes of TLB entry setting for MPC8572DS
39447
39448     - Move the TLB entry of PIXIS_BASE from TLB0 to TLB1[8], because in CAMP mode,
39449     all the TLB0 entries will be invalidated after cpu1 brings up kernel, thus cpu0
39450     can not access PIXIS_BASE anymore (any access will cause DataTLBError exception)
39451
39452     - Set CONFIG_SYS_DDR_TLB_START to 9 for MPC8572DS board.
39453
39454     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
39455
39456 commit 950264317eb9594b2b5ee2fb65206200a1c6007a
39457 Author: Haiying Wang <Haiying.Wang@freescale.com>
39458 Date:   Tue Jan 13 16:29:22 2009 -0500
39459
39460     Change DDR tlb start entry to CONFIG param for 85xx
39461
39462     So that we can locate the DDR tlb start entry to the value other than 8. By
39463     default, it is still 8.
39464
39465     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
39466
39467 commit 6d3a10f73ece7ffb736890c10e023222612a4aa0
39468 Author: Roy Zang <tie-fei.zang@freescale.com>
39469 Date:   Fri Jan 9 16:02:35 2009 +0800
39470
39471     Change PCIE1&2 deciide logic on MPC8544DS board more readable
39472
39473     The IO port selection for MPC8544DS board:
39474      Port                       cfg_io_ports
39475      PCIE1              0x2, 0x3, 0x4, 0x5, 0x6, 0x7
39476      PCIE2              0x4, 0x5, 0x6, 0x7
39477      PCIE3              0x6, 0x7
39478      This patch changes the PCIE12 and PCIE2 logic more readable.
39479     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
39480
39481 commit 028e116811d28a031660f1ad9e20ac1293b3c5c7
39482 Author: Roy Zang <tie-fei.zang@freescale.com>
39483 Date:   Fri Jan 9 16:01:52 2009 +0800
39484
39485     PCIE2 and PCIE3 are decided by corresponing bit in devdisr instead of PCIE1 bit
39486
39487     PCIE2 and PCIE3 should be decided by corresponing bit in devdisr instead of
39488     PCIE1 bit.
39489     On MPC8572DS board, PCIE refers to PCIE1.
39490     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
39491
39492 commit 9afc2ef0307aecf52482df67c31b75d5f9e66b47
39493 Author: Roy Zang <tie-fei.zang@freescale.com>
39494 Date:   Fri Jan 9 16:00:55 2009 +0800
39495
39496     Fix IO port selection issue on MPC8544DS and MPC8572DS boards
39497
39498     The IO port selection is not correct on MPC8572DS and MPC8544DS board.
39499      This patch fixes this issue.
39500      For MPC8572
39501      Port                       cfg_io_ports
39502      PCIE1              0x2, 0x3, 0x7, 0xb, 0xc, 0xf
39503      PCIE2              0x3, 0x7
39504      PCIE3              0x7
39505
39506     For MPC8544
39507     Port                        cfg_io_ports
39508     PCIE1               0x2, 0x3, 0x4, 0x5, 0x6, 0x7
39509     PCIE2               0x4, 0x5, 0x6, 0x7
39510     PCIE3               0x6, 0x7
39511     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
39512
39513 commit 3e3fffe3baf3befde287fec1fcbfe55052fb8946
39514 Author: Becky Bruce <beckyb@kernel.crashing.org>
39515 Date:   Wed Dec 3 22:36:44 2008 -0600
39516
39517     mpc8610hpcd: Fix PCI mapping concepts
39518
39519     Rename _BASE to _BUS, as it's actually a PCI bus address,
39520     separate virtual and physical addresses into _VIRT and _PHYS,
39521     and use each appopriately.  This makes the code easier to read
39522     and understand, and facilitates mapping changes going forward.
39523
39524     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
39525
39526 commit 79e436cad3b4a7db88408c3f05175028f30d700d
39527 Author: Becky Bruce <beckyb@kernel.crashing.org>
39528 Date:   Wed Dec 3 22:36:26 2008 -0600
39529
39530     sbc8641d: Fix PCI mapping concepts
39531
39532     Rename _BASE to _BUS, as it's actually a PCI bus address,
39533     separate virtual and physical addresses into _VIRT and _PHYS,
39534     and use each appopriately.  This makes the code easier to read
39535     and understand, and facilitates mapping changes going forward.
39536
39537     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
39538
39539 commit a9f3acbcd07da72b5446ce557531a3ed8b8beff0
39540 Author: Wolfgang Denk <wd@denx.de>
39541 Date:   Mon Jan 12 14:50:35 2009 +0100
39542
39543     MPC86xx: fix build warnings
39544
39545     Signed-off-by: Wolfgang Denk <wd@denx.de>
39546
39547 commit 032a1c934ef4dc003281f57302b6e693062c1868
39548 Author: Mike Frysinger <vapier@gentoo.org>
39549 Date:   Mon Jan 5 16:09:44 2009 -0500
39550
39551     bf537-stamp/nand: fix board_nand_init prototype
39552
39553     The board_nand_init() function should return an int, not void.
39554
39555     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39556
39557 commit 687f952e4119594ab913be11c90f7f018c2a7a79
39558 Author: Mike Frysinger <vapier@gentoo.org>
39559 Date:   Thu Dec 11 07:04:48 2008 -0500
39560
39561     Blackfin: drop CONFIG_SPI handling in board init
39562
39563     The eeprom SPI init functions are duplicated as the common code already
39564     executes these for us.
39565
39566     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39567
39568 commit e7e684b10d73a303902208594c7c3e7e0d753282
39569 Author: Mike Frysinger <vapier@gentoo.org>
39570 Date:   Fri Oct 24 17:51:57 2008 -0400
39571
39572     Blackfin: fix out-of-tree building with ldscripts
39573
39574     Many of the Blackfin board linker scripts are preprocessed, so make sure we
39575     output the linker script into the build tree rather than the source tree.
39576
39577     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39578
39579 commit b9eecc342f767b50e1476fbc1aad7d88dd4ce5eb
39580 Author: Mike Frysinger <vapier@gentoo.org>
39581 Date:   Fri Oct 24 17:48:54 2008 -0400
39582
39583     Blackfin: fix linker scripts to work with --gc-sections
39584
39585     Make sure all .text sections get pulled in and the entry point is properly
39586     referenced so they don't get discarded when linking with --gc-sections.
39587
39588     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39589
39590 commit 509fc553bc6087a6f705b3bf52f3950d7d1eaa58
39591 Author: Mike Frysinger <vapier@gentoo.org>
39592 Date:   Sat Oct 11 20:45:44 2008 -0400
39593
39594     Blackfin: set proper LDRFLAGS for parallel booting LDRs
39595
39596     In order to boot an LDR out of parallel flash, the ldr utility needs a few
39597     flags to tell it to generate the right header.
39598
39599     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
39600
39601 commit 3dd9395a0d7ce69a335d0e743c04b9caedd681d3
39602 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39603 Date:   Tue Jan 6 21:41:59 2009 +0100
39604
39605     at91rm9200: move define from lowlevel_init to header
39606
39607     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39608
39609 commit 8a48686fac2030287765f1970ea046bd5734b733
39610 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39611 Date:   Sat Jan 3 17:22:26 2009 +0100
39612
39613     m501sk: move to the common memory setup
39614
39615     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39616
39617 commit d481c80d78f954133c035dae6c7d22de3625795d
39618 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39619 Date:   Sat Jan 3 17:22:25 2009 +0100
39620
39621     at91rm9200: rename lowlevel init value to CONFIG_SYS_
39622
39623     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39624
39625 commit 4e170b16625291aa10d0d9abc3f34e8a5945d157
39626 Author: Nicolas Ferre <nicolas.ferre@atmel.com>
39627 Date:   Tue Jan 6 21:13:14 2009 +0100
39628
39629     at91: add at91sam9xeek board support
39630
39631     At91sam9xe is basically an at91sam9260 with embedded flash. We can manage
39632     it as another entry for at91sam9260 in the Makefile.
39633
39634     Check documentation at :
39635     http://www.atmel.com/dyn/products/product_card.asp?part_id=4263
39636
39637     Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
39638     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39639
39640 commit 9ffd53db870a7da134f9a1ae76894a6b31237be5
39641 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39642 Date:   Tue Jan 6 21:15:57 2009 +0100
39643
39644     fix bmp_logo.h make dependencies to allow parallel build
39645
39646     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39647
39648 commit e12d9a8fb48d24176efffccc072b445e60a3afe4
39649 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39650 Date:   Sat Jan 3 17:22:24 2009 +0100
39651
39652     at91: Fix Atmel's at91sam9 boards out of tree build
39653
39654     introduced in commit 89a7a87f084c
39655
39656     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39657
39658 commit 0668236bafaa1c11c521652a2facebc74beecbf0
39659 Author: Wolfgang Denk <wd@denx.de>
39660 Date:   Tue Dec 30 22:56:11 2008 +0100
39661
39662     README: update mailing list name and hits to patch submission.
39663
39664     Signed-off-by: Wolfgang Denk <wd@denx.de>
39665
39666 commit d9011f9b75561a0bd9254934c2bb2bc799d4f645
39667 Author: Peter Tyser <ptyser@xes-inc.com>
39668 Date:   Tue Dec 23 16:32:01 2008 -0600
39669
39670     85xx: Enable inbound PCI config cycles for X-ES boards cleanup
39671
39672     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39673
39674 commit 1f03cbfae221b24ba1341a0a3f62ff01c5c874df
39675 Author: Peter Tyser <ptyser@xes-inc.com>
39676 Date:   Tue Dec 23 16:32:00 2008 -0600
39677
39678     XPedite5200 board support cleanup
39679
39680     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39681
39682 commit fea91edee8ae0295e3c30b1ff544df51f4d668e1
39683 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39684 Date:   Tue Dec 2 21:58:04 2008 +0100
39685
39686     usb_kbd: fix usb_kbd_deregister when DEVICE_DEREGISTER not enable
39687
39688     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39689     Signed-off-by: Remy Böhmer <linux@bohmer.net>
39690
39691 commit ada591d2a0ecff5f9bc5ed1ebf310f439c3d0a28
39692 Author: Trent Piepho <tpiepho@freescale.com>
39693 Date:   Wed Dec 3 15:16:37 2008 -0800
39694
39695     mpc8[56]xx: Put localbus clock in sysinfo and gd
39696
39697     Currently MPC85xx and MPC86xx boards just calculate the localbus frequency
39698     and print it out, but don't save it.
39699
39700     This changes where its calculated and stored to be more consistent with the
39701     CPU, CCB, TB, and DDR frequencies and the MPC83xx localbus clock.
39702
39703     The localbus frequency is added to sysinfo and calculated when sysinfo is
39704     set up, in cpu/mpc8[56]xx/speed.c, the same as the other frequencies are.
39705
39706     get_clocks() copies the frequency into the global data, as the other
39707     frequencies are, into a new field that is only enabled for MPC85xx and
39708     MPC86xx.
39709
39710     checkcpu() in cpu/mpc8[56]xx/cpu.c will print out the local bus frequency
39711     from sysinfo, like the other frequencies, instead of calculating it on the
39712     spot.
39713
39714     Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39715     Acked-by: Kumar Gala <galak@kernel.crashing.org>
39716     Acked-by: Jon Loeliger <jdl@freescale.com>
39717
39718 commit 9863d6aca11405e1e0d8aba2045d78aeec4d4ee7
39719 Author: Trent Piepho <tpiepho@freescale.com>
39720 Date:   Wed Dec 3 15:16:36 2008 -0800
39721
39722     mpc86xx: Double local bus clock divider
39723
39724     The local bus clock divider should be doubled for both 8610 and 8641.
39725
39726     Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39727     Acked-by: Kumar Gala <galak@kernel.crashing.org>
39728     Acked-by: Jon Loeliger <jdl@freescale.com>
39729
39730 commit 446c381e3e16f19857b72ea0d06241267b8b9d58
39731 Author: Trent Piepho <tpiepho@freescale.com>
39732 Date:   Wed Dec 3 15:16:35 2008 -0800
39733
39734     mpc8568: Double local bus clock divider
39735
39736     The clock divider for the MPC8568 local bus should be doubled, like the
39737     other newer MPC85xx chips.
39738
39739     Since there are now more chips with a 2x divider than a 1x, and any new
39740     85xx chips will probably be 2x, invert the sense of the #if so that it
39741     lists the 1x chips instead of the 2x ones.
39742
39743     Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39744     Acked-by: Kumar Gala <galak@kernel.crashing.org>
39745     Acked-by: Jon Loeliger <jdl@freescale.com>
39746
39747 commit f51f07eb58fad12de9294ba4ee6c09a0ddeaee03
39748 Author: Dave Liu <daveliu@freescale.com>
39749 Date:   Tue Dec 16 12:09:27 2008 +0800
39750
39751     85xx: Fix the boot window issue
39752
39753     If one custom board is using the 8MB flash, it is set
39754     as FLASH_BASE = 0xef000000, TEXT_BASE = 0xef780000.
39755     The current start.S code will be broken at switch_as.
39756
39757     It is because the TLB1[15] is set as 16MB page size,
39758     EPN = TEXT_BASE & 0xff000000, RPN = 0xff000000.
39759
39760     For the 8MB flash case, the EPN = 0xefxxxxxx,
39761     RPN = 0xffxxxxxx. Assume the virt address of switch_as
39762     is 0xef7ff18c, the real address of the instruction at
39763     switch_as should be 0xff7ff18c. the 0xff7ff18c is out
39764     of the range of the default 8MB boot LAW window
39765     0xff800000 - 0xffffffff.
39766
39767     So when we switch to AS1 address space at switch_as,
39768     the core can't fetch the instruction at switch_as any
39769     more. It will cause broken issue.
39770
39771     Signed-off-by: Dave Liu <daveliu@freescale.com>
39772
39773 commit 58da8890d5fbd074746037722a423de9ac408616
39774 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
39775 Date:   Thu Dec 11 15:47:50 2008 -0500
39776
39777     sbc8548: use proper PHY address
39778
39779     The values given for the PHY address were wrong, so the code
39780     read no valid PHY ID, and fell through to the generic PHY
39781     support, which would work on 1000M but would not auto negotiate
39782     down to 100M or 10M.
39783
39784     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
39785
39786 commit ad22f9273c6f24fbfa917e867680e9688e0c59c5
39787 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
39788 Date:   Thu Dec 11 15:47:51 2008 -0500
39789
39790     sbc8548: enable command line editing by default.
39791
39792     Lets make things a bit more user friendly.  It isn't 1985 anymore.
39793
39794     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
39795
39796 commit bd93105fa171184a71ca8b22be03dc2705cfbd3f
39797 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
39798 Date:   Thu Dec 11 15:47:49 2008 -0500
39799
39800     sbc8548: don't enable the 3rd and 4th eTSEC
39801
39802     These interfaces don't have usable connectors on the board, so don't
39803     bother enumerating or configuring them.
39804
39805     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
39806
39807 commit 181a3650113883728927928b3ac81ad6dade4b2c
39808 Author: Haiying Wang <Haiying.Wang@freescale.com>
39809 Date:   Wed Dec 3 10:08:19 2008 -0500
39810
39811     Set IVPR to kenrel entry point in second core boot page
39812
39813     Assuming the OSes exception vectors start from the base of kernel address, and
39814     the kernel physical starting address can be relocated to an non-zero address.
39815     This patch enables the second core to have a valid IVPR for debugger before
39816     kernel setting IVPR in CAMP mode. Otherwise, IVPR is 0x0 and it is not a valid
39817     value for second core which runs kernel at different physical address other
39818     than 0x0.
39819
39820     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
39821
39822 commit a5d212a263c58cc746481bf1fc878510533ce7d6
39823 Author: Trent Piepho <tpiepho@freescale.com>
39824 Date:   Wed Dec 3 15:16:34 2008 -0800
39825
39826     mpc8xxx: LCRR[CLKDIV] is sometimes five bits
39827
39828     On newer CPUs, 8536, 8572, and 8610, the CLKDIV field of LCRR is five bits
39829     instead of four.
39830
39831     In order to avoid an ifdef, LCRR_CLKDIV is set to 0x1f on all systems.  It
39832     should be safe as the fifth bit was defined as reserved and set to 0.
39833
39834     Code that was using a hard coded 0x0f is changed to use LCRR_CLKDIV.
39835
39836     Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39837     Acked-by: Kumar Gala <galak@kernel.crashing.org>
39838     Acked-by: Jon Loeliger <jdl@freescale.com>
39839
39840 commit 58ec4866ed916c7e422f5107bb27b0822084728e
39841 Author: Trent Piepho <tpiepho@freescale.com>
39842 Date:   Wed Dec 3 15:16:38 2008 -0800
39843
39844     mpc8[56]xx: Put localbus clock in device tree
39845
39846     Export the localbus frequency in the device tree, the same way the CPU, TB,
39847     CCB, and various other frequencies are exported in their respective device
39848     tree nodes.
39849
39850     Some localbus devices need this information to be programed correctly, so
39851     it makes sense to export it along with the other frequencies.
39852
39853     Unfortunately, when someone wrote the localbus dts bindings, they didn't
39854     bother to define what the "compatible" property should be.  So it seems no
39855     one was quite sure what to put in their dts files.
39856
39857     Based on current existing dts files in the kernel source, I've used
39858     "fsl,pq3-localbus" and "fsl,elbc" for MPC85xx, which are used by almost all
39859     of the 85xx devices, and are looked for by the Linux code.  The eLBC is
39860     apparently not entirely backward compatible with the pq3 LBC and so eLBC
39861     equipped platforms like 8572 won't use pq3-localbus.
39862
39863     For MPC86xx, I've used "fsl,elbc" which is used by some of the 86xx systems
39864     and is also looked for by the Linux code.  On MPC8641, I've also used
39865     "fsl,mpc8641-localbus" as it is also commonly used in dts files, some of
39866     which don't use "fsl,elbc" or any other acceptable name to match on.
39867
39868     Signed-off-by: Trent Piepho <tpiepho@freescale.com>
39869     Acked-by: Kumar Gala <galak@kernel.crashing.org>
39870     Acked-by: Jon Loeliger <jdl@freescale.com>
39871
39872 commit 9d94aff699eed38b286814fcbb335f3eb8516a0e
39873 Author: Kumar Gala <galak@kernel.crashing.org>
39874 Date:   Tue Dec 16 14:59:22 2008 -0600
39875
39876     NAND FSL elbc: Use virt_to_phys to determine which bank is in use
39877
39878     The current code that determines which bank/chipselect is used for a
39879     given NAND instance only worked for 32-bit addresses and assumed
39880     a 1:1 mapping.  This breaks in 36-bit physical configs.
39881
39882     The proper way to handle this is to use the virt_to_phys() and
39883     BR_PHYS_ADDR() routinues to match the 34-bit lbc bus address
39884     with the the virtual address the NAND code uses.
39885
39886     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
39887     Acked-by: Scott Wood <scottwood@freescale.com>
39888
39889 commit 77c8115b1f1871811633eae77a5a700fac1f0e50
39890 Author: Kumar Gala <galak@kernel.crashing.org>
39891 Date:   Tue Dec 16 14:59:21 2008 -0600
39892
39893     ppc: Use addrmap in virt_to_phys and map_physmem.
39894
39895     If we have addr map support enabled use the mapping functions to
39896     implement virt_to_phys() and map_physmem().
39897
39898     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
39899
39900 commit ecf5b98c7a6a2e2256dfddd48fab26678dcd6b90
39901 Author: Kumar Gala <galak@kernel.crashing.org>
39902 Date:   Tue Dec 16 14:59:20 2008 -0600
39903
39904     85xx: Add support to populate addr map based on TLB settings
39905
39906     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
39907
39908 commit 78bbc5ce151c5a484bb51bf1866b4a993ffc16ec
39909 Author: Peter Tyser <ptyser@xes-inc.com>
39910 Date:   Mon Dec 1 13:47:13 2008 -0600
39911
39912     XPedite5200 board support
39913
39914     Initial support for Extreme Engineering Solutions XPedite5200 -
39915     a MPC8548-based PMC single board computer.
39916
39917     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39918
39919 commit 487dcb4fb89be0992bc06ec1341090017bd9cf2f
39920 Author: Peter Tyser <ptyser@xes-inc.com>
39921 Date:   Wed Oct 29 12:39:27 2008 -0500
39922
39923     85xx: Enable inbound PCI config cycles for X-ES boards
39924
39925     Update X-ES Freescale boards to allow inbound PCI configuration
39926     cycles when configured as agent/endpoint.
39927
39928     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39929
39930 commit ccf0fdd02b97323f8caae18d06cc9daeac2f192f
39931 Author: Peter Tyser <ptyser@xes-inc.com>
39932 Date:   Wed Dec 17 16:36:23 2008 -0600
39933
39934     XPedite5370 board support
39935
39936     Initial support for Extreme Engineering Solutions XPedite5370 -
39937     a MPC8572-based 3U VPX single board computer with a PMC/XMC
39938     site.
39939
39940     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39941
39942 commit e92739d34e2d6b6aca93b2598248210710897ce8
39943 Author: Peter Tyser <ptyser@xes-inc.com>
39944 Date:   Wed Dec 17 16:36:21 2008 -0600
39945
39946     Add support for PCA953x I2C gpio devices
39947
39948     Initial support for NXP's 4 and 8 bit I2C gpio expanders
39949     (eg pca9537, pca9557, etc). The CONFIG_PCA953X define
39950     enables support for the devices while the CONFIG_CMD_PCA953X
39951     define enables the pca953x command. The CONFIG_CMD_PCA953X_INFO
39952     define enables an 'info' sub-command which provides summary
39953     information for the given pca953x device.
39954
39955     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39956
39957 commit 7a8979591171676417ab36852d8811a8c46accd8
39958 Author: Peter Tyser <ptyser@xes-inc.com>
39959 Date:   Wed Oct 29 12:39:26 2008 -0500
39960
39961     pci/fsl_pci_init: Enable inbound PCI config cycles
39962
39963     Add fsl_pci_config_unlock() function to enable a
39964     PCI/PCIe interface configured in agent/endpoint mode to
39965     respond to inbound PCI configuration cycles.
39966
39967     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
39968
39969 commit 92c78a3bbcb2ce508b4bf1c4a1e0940406a024bb
39970 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
39971 Date:   Wed Dec 17 16:43:18 2008 +0100
39972
39973     avr32: Remove second definition of virt_to_phys()
39974
39975     The second definition introduced by 65e43a1063 conflicts with the
39976     existing one.
39977
39978     Also, convert the existing definition to use phys_addr_t. The volatile
39979     qualifier is still needed due to brain damage elsewhere.
39980
39981     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
39982
39983 commit b616f2b545f73757669b37386f0b37bb61fc6797
39984 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39985 Date:   Mon Sep 8 22:27:18 2008 +0200
39986
39987     MIPS: qemu_mips: update doc to generate and to use qemu flash, ide file
39988
39989     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39990     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
39991
39992 commit 16cdf816779f5b602a9b3b4d2ea4dea05095c35b
39993 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39994 Date:   Tue Dec 16 22:10:31 2008 +0100
39995
39996     MIPS: qemu_mips: update doc to use all disk and boot linux kernel
39997
39998     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
39999     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40000
40001 commit 13095b2f07dacb1f863772266c1789d47a523a8a
40002 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40003 Date:   Tue Dec 16 22:10:30 2008 +0100
40004
40005     MIPS: qemu_mips: move env storage just after u-boot
40006
40007     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40008     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40009
40010 commit aced78d852d0b009e8aaa1445af8cb40861ee549
40011 Author: Wolfgang Denk <wd@denx.de>
40012 Date:   Tue Dec 16 23:48:27 2008 +0100
40013
40014     Prepare 2009.01-rc1
40015
40016     Signed-off-by: Wolfgang Denk <wd@denx.de>
40017
40018 commit 9e2a79b4c585ad31138fb90b68fd0234d64a8da8
40019 Author: Wolfgang Denk <wd@denx.de>
40020 Date:   Tue Dec 16 23:13:46 2008 +0100
40021
40022     include/configs/at91cap9adk.h: fix typo.
40023
40024     Signed-off-by: Wolfgang Denk <wd@denx.de>
40025
40026 commit 45ca04f2377361593151d2d4da51f8ba4832d233
40027 Author: Wolfgang Denk <wd@denx.de>
40028 Date:   Tue Dec 16 22:32:25 2008 +0100
40029
40030     board/trab/memory.c: Fix compile problems.
40031
40032     Apply changes from commit 44b4dbed to board/trab/memory.c, too.
40033
40034     Actually we'd need a major cleanup here - as it turns out,
40035     board/trab/memory.c is more or less a verbatim copy of
40036     post/drivers/memory.c ... but then, trab is EOL anyway,r
40037     so this is not worth the effort.
40038
40039     Signed-off-by: Wolfgang Denk <wd@denx.de>
40040
40041 commit ff49ea8977b56916edd5b1766d9939010e30b181
40042 Author: Scott Wood <scottwood@freescale.com>
40043 Date:   Tue Dec 16 14:24:16 2008 -0600
40044
40045     NAND: Mark the BBT as scanned prior to calling scan_bbt.
40046
40047     Otherwise, recursion can occur if scan_bbt does not find a bad block
40048     table, and tries to write one, and the attempt to erase the BBT area
40049     causes a bad block check.
40050
40051     Signed-off-by: Scott Wood <scottwood@freescale.com>
40052
40053 commit 584eedab66d0828f2d571a24b10526c4e65f547b
40054 Author: Ilya Yanok <yanok@emcraft.com>
40055 Date:   Thu Dec 11 05:51:57 2008 +0300
40056
40057     jffs2: include <linux/mtd/compat.h> instead of defining own min_t
40058
40059     Include <linux/mtd/compat.h> header for min_t definition instead of
40060     providing our own one. Removes warnings in case of OneNAND support
40061     enabled.
40062
40063     Although I thinks it's a bit silly to include <linux/mtd/compat.h>
40064     just for min_t...
40065
40066     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40067     Acked-by: Stefan Roese <sr@denx.de>
40068
40069 commit b1ffecec37b57a59c139042267faac458e5324e9
40070 Author: Becky Bruce <beckyb@kernel.crashing.org>
40071 Date:   Wed Dec 3 23:04:37 2008 -0600
40072
40073     powerpc: fix io.h build warning with CONFIG_PHYS_64BIT
40074
40075     Casting a pointer to a phys_addr_t when it's an unsigned long long
40076     on a 32-bit system without first casting to a non-pointer type
40077     generates a compiler warning. Fix this.
40078
40079     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
40080
40081 commit 6cdadcb3f1b6eac4a1c4256acaa1438413f95351
40082 Author: Wolfgang Denk <wd@denx.de>
40083 Date:   Tue Dec 16 16:22:50 2008 +0100
40084
40085     trab: make trab_fkt standalone code independent of libgcc
40086
40087     Use our own local functions in lib_arm/ instead.
40088
40089     Signed-off-by: Wolfgang Denk <wd@denx.de>
40090
40091 commit aa1bcca3d2e22af4dea9f02132f9b56a30378ded
40092 Author: Wolfgang Denk <wd@denx.de>
40093 Date:   Tue Dec 16 14:44:06 2008 +0100
40094
40095     post/Makefile: fix dependency problem with parallel builds
40096
40097     Parallel builds (using "make -jN") would occasionally fail with error
40098     messages like
40099         ppc_4xxFP-objdump: string.o: File format not recognized
40100     or
40101         post/libpost.a(cpu.o): In function `cpu_post_test':
40102         /home/wd/git/u-boot/work/post/lib_ppc/cpu.c:130: undefined reference to `cpu_post_test_string'
40103     or similar. We now make sure to run the 'postdeps" step before
40104     attempting to build the specific POST libraries.
40105
40106     Signed-off-by: Wolfgang Denk <wd@denx.de>
40107
40108 commit 4a0f7538c5c0805fd9a791967bbabacc41deadd9
40109 Author: Wolfgang Denk <wd@denx.de>
40110 Date:   Tue Dec 16 14:41:02 2008 +0100
40111
40112     Makefile: fix dependency problem with parallel builds
40113
40114     Parallel builds (using "make -jN") would occasionally fail with error
40115     messages like
40116         include/autoconf.mk:212: *** missing separator.  Stop.
40117     Line numbers and affected boards were changing. Obviously some
40118     Makefiles included autoconf.mk while it was still being written to.
40119     As a fix, we now write to a temporary file first and then rename it,
40120     so that it is really ready to use as soon as it appears.
40121
40122     Signed-off-by: Wolfgang Denk <wd@denx.de>
40123
40124 commit 455ae7e87f67c44e6aea68865c83acadd3fcd36c
40125 Author: Wolfgang Denk <wd@denx.de>
40126 Date:   Tue Dec 16 01:02:17 2008 +0100
40127
40128     Coding style cleanup, update CHANGELOG.
40129
40130     Signed-off-by: Wolfgang Denk <wd@denx.de>
40131
40132 commit 84bc72d90c505fec3ef4b693995407a0bd4064e5
40133 Author: Mike Frysinger <vapier@gentoo.org>
40134 Date:   Thu Dec 11 18:39:08 2008 -0500
40135
40136     spi/stmicro: fix debug() display of cmd
40137
40138     The stmicro_wait_ready() func tries to show the actual opcode that was sent
40139     to the device, but instead it displays the array pointer.  Fix it to pull
40140     out the opcode from the start of the array.
40141
40142     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
40143
40144 commit 5b3375ac8c36c29c87abb132fede0509eb21e5c9
40145 Author: Mike Frysinger <vapier@gentoo.org>
40146 Date:   Thu Dec 11 06:23:37 2008 -0500
40147
40148     env_sf: support embedded environments
40149
40150     If both CONFIG_ENV_SECT_SIZE and CONFIG_ENV_SIZE are defined, and the sect
40151     size is larger than the env size, then it means the env is embedded in a
40152     block.  So we have to save/restore the part of the sector which is not the
40153     environment.  Previously, saving the environment in SPI flash in this
40154     setup would probably brick the board as the rest of the sector tends to
40155     contain actual U-Boot data/code.
40156
40157     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
40158     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
40159
40160 commit ecf5f077c8e77454f532eaac3e3afb7cfc48c62d
40161 Author: Timur Tabi <timur@freescale.com>
40162 Date:   Wed Dec 3 11:28:30 2008 -0600
40163
40164     i2c: merge all i2c_reg_read() and i2c_reg_write() into inline functions
40165
40166     All implementations of the functions i2c_reg_read() and
40167     i2c_reg_write() are identical. We can save space and simplify the
40168     code by converting these functions into inlines and putting them in
40169     i2c.h.
40170
40171     Signed-off-by: Timur Tabi <timur@freescale.com>
40172     Acked-By: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40173
40174 commit e39cd81c44740d7355d277ed3d38536cbe1e003d
40175 Author: Dave Liu <daveliu@freescale.com>
40176 Date:   Fri Dec 5 15:36:14 2008 +0800
40177
40178     lib_ppc: rework the flush_cache
40179
40180     - It is possible to miss flush/invalidate the last
40181       cache line, we fix it at here.
40182     - add the volatile and memory clobber.
40183
40184     They are pointed by Scott Wood.
40185
40186     Signed-off-by: Dave Liu <daveliu@freescale.com>
40187
40188 commit 63240ba88cd6a220057a0f28e5bf97f5b17ac84b
40189 Author: Kumar Gala <galak@kernel.crashing.org>
40190 Date:   Sat Dec 13 17:20:28 2008 -0600
40191
40192     Introduce addr_map library
40193
40194     Add a library that helps in translating between virtual and physical
40195     addresses.  This library can be useful as a simple means to implement
40196     map_physmem() and virt_to_phys() for platforms that need functionality
40197     beyond the simple 1:1 mapping.
40198
40199     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
40200
40201 commit 65e43a10631537dcb92c302d36301a12308216c3
40202 Author: Kumar Gala <galak@kernel.crashing.org>
40203 Date:   Sat Dec 13 17:20:27 2008 -0600
40204
40205     Introduce virt_to_phys()
40206
40207     virt_to_phys() returns the physical address given a virtual. In most
40208     cases this will be just the input value as the vast majority of
40209     systems run in a 1:1 mode.
40210
40211     However in systems that are not running this way it should report the
40212     physical address or ~0 if no mapping exists for the given virtual
40213     address.
40214
40215     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
40216
40217 commit 45845301af3de8675c1f7bbc815c6de35452605a
40218 Author: Yuri Tikhonov <yur@emcraft.com>
40219 Date:   Sun Dec 7 22:12:50 2008 +0100
40220
40221     POST Make: fix the sub-dir dependencies missing.
40222
40223     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
40224
40225 commit 22525779cb51f1bbe4e96fea7b778de1935a5a69
40226 Author: Martin Michlmayr <tbm@cyrius.com>
40227 Date:   Wed Aug 6 14:44:05 2008 +0300
40228
40229     Fix a typo in fw_env.config
40230
40231     Reported-by: Martin Michlmayr <tbm@cyrius.com>
40232     Signed-off-by: Wolfgang Denk <wd@denx.de>
40233
40234 commit ba490b7761c62b549c222a9723e532dc801a3899
40235 Author: Peter Tyser <ptyser@xes-inc.com>
40236 Date:   Mon Dec 1 16:22:45 2008 -0600
40237
40238     Remove unused CONFIG_ADDR_STREAMING defines
40239
40240     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
40241
40242 commit d16da93430520d3e46c1ab52eedacf36ab7a2311
40243 Author: Peter Tyser <ptyser@xes-inc.com>
40244 Date:   Mon Nov 24 11:54:47 2008 -0600
40245
40246     cmd_mem: Remove unused variable
40247
40248     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
40249
40250 commit 3aed3aa2c128ce9fb39ca3f4e9385a7499e93dbf
40251 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40252 Date:   Sun Dec 14 10:29:39 2008 +0100
40253
40254     Fix new found CFG_
40255
40256     Also fix some minor typos.
40257
40258     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40259     Signed-off-by: Wolfgang Denk <wd@denx.de>
40260
40261 commit 0e0c862efe7279e9609db74d758cd1b84c6c7209
40262 Author: Sergei Poselenov <sposelenov@emcraft.com>
40263 Date:   Fri Sep 19 12:07:34 2008 +0200
40264
40265     Remove compiler warning: target CPU does not support interworking
40266
40267     This warning is issued by modern ARM-EABI GCC on non-thumb targets.
40268
40269     Signed-off-by: Vladimir Panfilov <pvr@emcraft.com>
40270     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
40271
40272 commit cd6734510a9ff0f41c4a73567d4080ea0033d2c1
40273 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40274 Date:   Mon Nov 24 13:33:51 2008 +0100
40275
40276     Fix FIT and FDT support to have CONFIG_OF_LIBFDT and CONFIG_FIT independent
40277
40278     FDT support is used for both FIT style images and for architectures
40279     that can pass a fdt blob to an OS (ppc, m68k, sparc).
40280
40281     For other architectures and boards which do not pass a fdt blob to an
40282     OS but want to use the new uImage format, we just need FIT support.
40283
40284     Now we can have the 4 following configurations :
40285
40286     1) FIT only             CONFIG_FIT
40287     2) fdt blob only        CONFIG_OF_LIBFDT
40288     3) both                 CONFIG_OF_LIBFDT & CONFIG_FIT
40289     4) none                 none
40290
40291     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40292
40293 commit 19ef4f7a6ef3b725aa9fe4b4f5fb676a84160172
40294 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40295 Date:   Wed Dec 10 15:13:32 2008 +0100
40296
40297     ppc4xx: Disable EEPROM write access on PMC440 boards
40298
40299     This patch disables EEPROM wrtie access by default on PMC440 board.
40300
40301     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40302
40303 commit 5b67a1439a73ba6c34007d9ff60a2c6aa90265df
40304 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40305 Date:   Wed Dec 10 15:12:56 2008 +0100
40306
40307     ppc4xx: Fix Ethernet PHY LED configuration on PMC440 boards
40308
40309     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40310
40311 commit 71fa0714fe5134bc8718c38d5261d267e88582ba
40312 Author: Stefan Roese <sr@denx.de>
40313 Date:   Tue Nov 18 16:36:12 2008 +0100
40314
40315     MIPS: Flush data cache upon relocation
40316
40317     This patch now adds a flush to the data cache upon relocation. The
40318     current implementation is missing this. Only a comment states that it
40319     should be done. So let's really do it now.
40320
40321     Signed-off-by: Stefan Roese <sr@denx.de>
40322     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40323
40324 commit 44174343688dba32571a34550dba08971c65fef1
40325 Author: Stefan Roese <sr@denx.de>
40326 Date:   Tue Nov 18 16:36:22 2008 +0100
40327
40328     MIPS: Add CONFIG_SKIP_LOWLEVEL_INIT
40329
40330     This patch adds the CONFIG_SKIP_LOWLEVEL_INIT option to start.S. This
40331     enables support for boards where the lowlevel initialization is
40332     already done when U-Boot runs (e.g. via OnChip ROM).
40333
40334     This will be used in the upcoming VCTH board support.
40335
40336     Signed-off-by: Stefan Roese <sr@denx.de>
40337     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40338
40339 commit db08ecaa6eb8176904b3bae103a85ee8f735dc40
40340 Author: Stefan Roese <sr@denx.de>
40341 Date:   Wed Nov 12 13:18:02 2008 +0100
40342
40343     MIPS: Add board_early_init_f() to init_sequence
40344
40345     This patch adds the board_early_init_f() call to the MIPS init
40346     sequence. A weak dummy implementation is also added which can be
40347     overridden by a board specific version.
40348
40349     This will be used by the upcoming VCTH board support.
40350
40351     Signed-off-by: Stefan Roese <sr@denx.de>
40352     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40353
40354 commit 9d23fc584c4b7b8bb9ecbee48920b1b04b08fa1b
40355 Author: Stefan Roese <sr@denx.de>
40356 Date:   Wed Nov 12 13:18:19 2008 +0100
40357
40358     MIPS: Add onenand_init() to board.c and move nand_init()
40359
40360     This patch adds a call to onenand_init() for OneNAND support and moves
40361     the nand_init() call to an earlier place, so that the environment can
40362     be used from NAND and OneNAND.
40363
40364     Signed-off-by: Stefan Roese <sr@denx.de>
40365     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
40366
40367 commit d8bbc51c7ba9b737a20984333d19fe28a3526431
40368 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40369 Date:   Tue Dec 9 11:32:46 2008 +0900
40370
40371     sh: Update sh2/sh2a timer
40372
40373     Renesas SH2/SH2A timer broken.
40374     This patch fix timer function.
40375
40376     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40377     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40378
40379 commit a319f1496210117b73198e3d889ffffaf6825d00
40380 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40381 Date:   Fri Dec 5 07:27:37 2008 +0100
40382
40383     sh: r2dplus fix register access
40384
40385     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40386     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40387
40388 commit 4d4a96055f6917335a89dbdf2e5556fa5ac329f6
40389 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40390 Date:   Tue Dec 2 07:40:03 2008 +0100
40391
40392     sh: r2dplus/lowlevel_init: coding style fix
40393
40394     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40395     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40396
40397 commit c54b9a42d8f5ab5b2a039b3a2e6fde8b427745e5
40398 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40399 Date:   Tue Nov 25 11:05:19 2008 +0900
40400
40401     sh: Changed value of CACHE_OC_NUM_ENTRIES and CACHE_OC_WAY_SHIFT
40402
40403     SH4 is different a value of CACHE_OC_NUM_ENTRIES and
40404     CACHE_OC_WAY_SHIFT every CPU.
40405     This patch corrects these values.
40406
40407     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40408     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40409
40410 commit e9d5f35497885b3c65d494d09a525d443dcccd3b
40411 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40412 Date:   Thu Nov 20 16:44:42 2008 +0900
40413
40414     sh: Update sh timer function
40415
40416     Change to write/readX function and fix timer problem.
40417
40418     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40419     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40420
40421 commit b81786cff476c41e332eaeb679158f6527cd67d4
40422 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40423 Date:   Tue Nov 4 11:58:58 2008 +0900
40424
40425     sh: Migo-R: Update BSC value
40426
40427     A value of BSC CS4 was wrong, Fixed it.
40428
40429     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40430     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40431
40432 commit 5783758fd260a02f44566ad8f29f899565cd0403
40433 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40434 Date:   Mon Nov 17 16:52:09 2008 +0900
40435
40436     sh: Update ms7722se board config
40437
40438     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40439     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40440
40441 commit 15e2697c9f7fb2ba672a1a70f07cd6d9d4e92b51
40442 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40443 Date:   Mon Nov 17 16:53:09 2008 +0900
40444
40445     sh: Update SuperH serial driver
40446
40447     The address of SCFSR register is wrong at SH7720/SH7721.
40448     This patch fix this.
40449
40450     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
40451     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40452
40453 commit 9a1d3557dcd47365c12eeab584b822e57d994352
40454 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40455 Date:   Tue Nov 11 22:20:15 2008 +0100
40456
40457     sh: fix rsk7203 and MigoR out of tree build
40458
40459     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40460     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
40461
40462 commit 1951f847f0a851853871b613ad7cf21a5242226c
40463 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40464 Date:   Wed Dec 10 14:41:25 2008 +0100
40465
40466     ppc4xx: Update TEXT_BASE for CPCI405 boards
40467
40468     This patch fixes building U-Boot for CPCI405 boards.
40469
40470     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
40471     Signed-off-by: Stefan Roese <sr@denx.de>
40472
40473 commit 8c92af7b2fbd60ae87379477f93c7ec9441b7452
40474 Author: Stefan Roese <sr@denx.de>
40475 Date:   Tue Dec 9 20:08:01 2008 +0100
40476
40477     ppc4xx: Remove some features from ALPR to fit into 256k again
40478
40479     Signed-off-by: Stefan Roese <sr@denx.de>
40480
40481 commit 3b089e4f889a2902449d55e081c886ae607cae89
40482 Author: Stefan Roese <sr@denx.de>
40483 Date:   Wed Dec 10 10:32:59 2008 +0100
40484
40485     UBI: Set ubi_dev.type back to DEV_TYPE_NONE upon failing initialization
40486
40487     With this patch we set the type back to NONE upon failing UBI partition
40488     initialization. Otherwise further calls to the UBI subsystem would try
40489     to really access the non-existing UBI partition.
40490
40491     Thanks to Michael Lawnick for pointing this out.
40492
40493     Signed-off-by: Stefan Roese <sr@denx.de>
40494
40495 commit 817329351639a8895cd9b87b33aeff043f3d5a44
40496 Author: Stefan Roese <sr@denx.de>
40497 Date:   Wed Dec 10 10:28:33 2008 +0100
40498
40499     UBI: Return -ENOMEM upon failing malloc
40500
40501     Return with correct error code (-ENOMEM) from ubi_attach_mtd_dev() upon
40502     failing malloc().
40503
40504     Signed-off-by: Stefan Roese <sr@denx.de>
40505
40506 commit 2145188bea2df8f2b47a87ec3071b55027e8d0ae
40507 Author: Ben Warren <biggerbadderben@gmail.com>
40508 Date:   Tue Dec 9 23:34:15 2008 -0800
40509
40510     Fix compile error in building MBX860T.
40511
40512     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
40513
40514 commit 8fab49ea911fe925392fa5afcc9bc7373a3d0cee
40515 Author: Michal Simek <monstr@monstr.eu>
40516 Date:   Tue Nov 25 11:42:20 2008 +0100
40517
40518     microblaze: Remove XUPV2P board
40519
40520     ---
40521
40522     Microblaze platforms use generic settings and to have
40523     many platforms is confusing that's why I decided to remove this
40524     platform from U-BOOT. ml401 tree is sufficient for covering
40525     all Microblaze platforms.
40526
40527     This change will go through microblaze custodian tree.
40528
40529 commit 99ba6f353582720defff6e6e6761dc455a207d31
40530 Author: Michal Simek <monstr@monstr.eu>
40531 Date:   Mon Nov 24 18:25:41 2008 +0100
40532
40533     microblaze: Remove CONFIG_LIBFDT due to error in common files
40534
40535 commit e7d591e823a991513833af7030468409e25a3b13
40536 Author: Michal Simek <monstr@monstr.eu>
40537 Date:   Mon Nov 24 11:43:00 2008 +0100
40538
40539     microblaze: Fix ml401 uart16550 setting
40540
40541     Signed-off-by: Michal Simek <monstr@monstr.eu>
40542
40543 commit c85ff0553a8cfbcca51c15b947e1ed55d3810a39
40544 Author: Michal Simek <monstr@monstr.eu>
40545 Date:   Mon Nov 24 11:38:22 2008 +0100
40546
40547     microblaze: Set up relocation is done
40548
40549 commit bcb6dd9187d4b23c748704767bd12d20c829e996
40550 Author: Mike Frysinger <vapier@gentoo.org>
40551 Date:   Tue Dec 9 23:20:31 2008 -0500
40552
40553     tools/netconsole: new script for working with netconsole over UDP
40554
40555     While the doc/README.NetConsole does have a snippet for people to
40556     create their own netcat script, it's a lot easier to make a simple
40557     dedicated script and tell people to use it.
40558
40559     Also spruce it up a bit to make it user friendly.
40560
40561     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
40562
40563 commit 8c5170a7d088601d5f30d85093388dab1f1e8ec0
40564 Author: Sonic Zhang <Sonic.Zhang@analog.com>
40565 Date:   Tue Dec 9 23:20:18 2008 -0500
40566
40567     fs/fat: handle FAT on SATA
40568
40569     The FAT file system driver should also handle FAT on SATA devices.
40570
40571     Signed-off-by: Sonic Zhang <Sonic.Zhang@analog.com>
40572     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
40573
40574 commit 4cd8ed40615a7d741ef2f09ee53779ec6907b8a6
40575 Author: Ben Warren <biggerbadderben@gmail.com>
40576 Date:   Tue Dec 9 23:26:31 2008 -0800
40577
40578     Fix compile error in building MBX860T.
40579     Bug was introduced in 9eb79bd8856bcab896ed5e1f1bca159807a124dd
40580
40581     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
40582
40583 commit 97a24a78ee6f34b89b821cb70eda1cf34aa11d97
40584 Author: Jerry Van Baren <gvb.uboot@gmail.com>
40585 Date:   Mon Nov 24 08:15:02 2008 -0500
40586
40587     libfdt: Fix redefined uintptr_t warning for USE_HOSTCC
40588
40589     Compiling U-Boot in an old OS environment (RedHat-7.3  :-)  gives the
40590     following warnings from FDT:
40591
40592     include/libfdt_env.h:50: warning: redefinition of 'uintptr_t'
40593     /usr/include/stdint.h:129: warning: 'uintptr_t' previously declared here
40594
40595     Fix: Protect the definition of uintptr_t when compiling on the host
40596     system.
40597
40598     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
40599
40600 commit 1fc2b165c51d6f40c8d505f1b3eaefdb6599b17b
40601 Author: Graeme Russ <graeme.russ@gmail.com>
40602 Date:   Sat Nov 22 08:43:29 2008 +1100
40603
40604     Moved sc520 PCI definitions to stand-alone file
40605
40606     Signed Off By: Graeme Russ <graeme.russ@gmail.com>
40607
40608 commit 1f5070c0c18fa5684bfce09c8abdf10c04ed48fa
40609 Author: Graeme Russ <graeme.russ@gmail.com>
40610 Date:   Sat Nov 22 08:43:21 2008 +1100
40611
40612     Fixed path to sc520 SSI include file
40613
40614     Signed Off By: Graeme Russ <graeme.russ@gmail.com>
40615
40616 commit d4f70da544c33db3e4fce6473dea4ecca4322545
40617 Author: Graeme Russ <graeme.russ@gmail.com>
40618 Date:   Fri Nov 21 06:28:05 2008 +1100
40619
40620     Fixed build error due to #define of _LINUX_STRING_H_ in 82559_eeprom.c
40621
40622     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
40623
40624 commit c034075a713b60e654c64e88e87da29440f31bb4
40625 Author: Stefan Roese <sr@denx.de>
40626 Date:   Wed Nov 12 13:30:10 2008 +0100
40627
40628     serial: Add vcth UART driver
40629
40630     This patch adds the UART driver for the upcoming VCTH board support.
40631
40632     Signed-off-by: Stefan Roese <sr@denx.de>
40633
40634 commit 142a80ffc3b537a9c45acd2444a42a77f147c602
40635 Author: Ilya Yanok <yanok@emcraft.com>
40636 Date:   Thu Nov 13 19:49:36 2008 +0300
40637
40638     jffs2: cache data_crc results
40639
40640     As we moved data_crc() invocation from jffs2_1pass_build_lists() to
40641     jffs2_1pass_read_inode() data_crc is going to be calculated on each
40642     inode access. This patch adds caching of data_crc() results. There
40643     is no significant improvement in speed (because of flash access
40644     caching added in previous patch I think, crc in RAM is really fast)
40645     but this patch impacts memory usage -- every b_node structure uses
40646     12 bytes instead of 8.
40647
40648     Signed-off-by: Alexey Neyman <avn@emcraft.com>
40649     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40650
40651 commit 9b7076229ec6a958bd835ab70745f7676297ce82
40652 Author: Ilya Yanok <yanok@emcraft.com>
40653 Date:   Thu Nov 13 19:49:35 2008 +0300
40654
40655     jffs2: summary support
40656
40657     This patch adds support for reading fs information from summary
40658     node instead of scanning full eraseblock.
40659
40660     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40661
40662 commit 70741004dc28946cd82c7af6789c4ddb3fc94526
40663 Author: Ilya Yanok <yanok@emcraft.com>
40664 Date:   Thu Nov 13 19:49:34 2008 +0300
40665
40666     jffs2: add buffer to cache flash accesses
40667
40668     With this patch JFFS2 code allocates memory buffer of max_totlen size
40669     (size of the largest node, calculated during scan time) and uses it to
40670     store entire node. Speeds up loading. If malloc fails we use old ways
40671     to do things.
40672
40673     Signed-off-by: Alexey Neyman <avn@emcraft.com>
40674     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40675
40676 commit 8a36d31f72411144ac0412ee7e1880e801acd754
40677 Author: Ilya Yanok <yanok@emcraft.com>
40678 Date:   Thu Nov 13 19:49:33 2008 +0300
40679
40680     jffs2: rewrite jffs2 scanning code based on Linux one
40681
40682     Rewrites jffs2_1pass_build_lists() function in style of Linux's
40683     jffs2_scan_medium() and jffs2_scan_eraseblock().
40684     This includes:
40685      - Caching flash acceses
40686      - Smart dealing with free space
40687
40688     Signed-off-by: Alexey Neyman <avn@emcraft.com>
40689     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40690
40691 commit e0b5532579eda8b4629f1b4f6e49c3cc60f52237
40692 Author: Ilya Yanok <yanok@emcraft.com>
40693 Date:   Thu Nov 13 19:49:32 2008 +0300
40694
40695     jffs2: add sector_size field to part_info structure
40696
40697     This patch adds sector_size field to part_info structure (used
40698     by new JFFS2 code).
40699
40700     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40701
40702 commit f73846956778a7dfee83403ef9747aff77198848
40703 Author: Ilya Yanok <yanok@emcraft.com>
40704 Date:   Thu Nov 13 19:49:31 2008 +0300
40705
40706     jffs2: fix searching for latest version in jffs2_1pass_list_inodes()
40707
40708     We need to update i_version inside cycle to find really latest version
40709     inside jffs2_1pass_list_inodes(). With that fixed we can use isize inside
40710     dump_inode() instead of calling expensive jffs2_1pass_read_inode().
40711
40712     Signed-off-by: Alexey Neyman <avn@emcraft.com>
40713     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
40714
40715 commit 1113cb764b3da256ef8a1f9539f4efbe221ff3c4
40716 Author: Wolfgang Denk <wd@denx.de>
40717 Date:   Tue Dec 9 23:13:51 2008 +0100
40718
40719     evb64260: fix "cast to pointer from integer of different size" warnings
40720
40721     Signed-off-by: Wolfgang Denk <wd@denx.de>
40722
40723 commit d2776827315c3d469b8cb4cec14d58877798daa2
40724 Author: Stefan Althoefer <stefan.althoefer@web.de>
40725 Date:   Sun Dec 7 19:39:11 2008 +0100
40726
40727     USB: descriptor handling
40728
40729     Hi,
40730
40731     I found a bug when working with the u-boot USB subsystem on IXP425 processor
40732     (big endian Xscale aka ARMv5).
40733     I recognized that the second usb_endpoint_descriptor of the attached memory
40734     stick was corrupted.
40735
40736     The reason for this are the packed structures below (either u-boot and
40737     u-boot-usb):
40738
40739     --------------
40740     /* Endpoint descriptor */
40741     struct usb_endpoint_descriptor {
40742         unsigned char  bLength;
40743         unsigned char  bDescriptorType;
40744         unsigned char  bEndpointAddress;
40745         unsigned char  bmAttributes;
40746         unsigned short wMaxPacketSize;
40747         unsigned char  bInterval;
40748         unsigned char  bRefresh;
40749         unsigned char  bSynchAddress;
40750
40751     } __attribute__ ((packed));
40752     /* Interface descriptor */
40753     struct usb_interface_descriptor {
40754         unsigned char  bLength;
40755         unsigned char  bDescriptorType;
40756         unsigned char  bInterfaceNumber;
40757         unsigned char  bAlternateSetting;
40758         unsigned char  bNumEndpoints;
40759         unsigned char  bInterfaceClass;
40760         unsigned char  bInterfaceSubClass;
40761         unsigned char  bInterfaceProtocol;
40762         unsigned char  iInterface;
40763
40764         unsigned char  no_of_ep;
40765         unsigned char  num_altsetting;
40766         unsigned char  act_altsetting;
40767         struct usb_endpoint_descriptor ep_desc[USB_MAXENDPOINTS];
40768     } __attribute__ ((packed));
40769     ------------
40770
40771     As usb_endpoint_descriptor is only 7byte in length, the start of all
40772     odd ep_desc[] structures is not word aligned. This makes wMaxPacketSize
40773     of these structures also not word aligned.
40774
40775     ARMv5 Architecture however does not support non-aligned multibyte
40776     data type (see A2.8 of ARM Architecture Reference Manual).
40777
40778     Signed-off-by: Stefan Althoefer <stefan.althoefer@web.de>
40779     Signed-off-by: Remy Böhmer <linux@bohmer.net>
40780
40781 commit 4c253fdb2a175ea3472c38a1455a16faa58e81f0
40782 Author: Kumar Gala <galak@kernel.crashing.org>
40783 Date:   Tue Dec 9 10:27:33 2008 -0600
40784
40785     drivers/fsl_pci_init: Fix compile warning
40786
40787     fsl_pci_init.c: In function 'fsl_pci_setup_inbound_windows':
40788     fsl_pci_init.c:122: warning: comparison is always true due to limited range of data type
40789
40790     The check only makes sense if we are CONFIG_PHYS_64BIT
40791
40792     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
40793
40794 commit dedacc18a8c2b3951581eb721fa055a4e0ac4845
40795 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40796 Date:   Sun Dec 7 09:45:35 2008 +0100
40797
40798     usbtty/omap: update to current API
40799
40800     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40801     Signed-off-by: Remy Böhmer <linux@bohmer.net>
40802
40803 commit ee2e9ba917a62cc2e3a484bb79c8da0e01cb93ed
40804 Author: Anatolij Gustschin <agust@denx.de>
40805 Date:   Tue Dec 9 17:52:05 2008 +0100
40806
40807     video: fix FADS823 and RRvision compiling issues
40808
40809     Since commit 561858ee building for FADS823 and RRvision
40810     doesn't work. Let's include version.h and timestamp.h
40811     unconditionally to fix the problem.
40812
40813     Signed-off-by: Anatolij Gustschin <agust@denx.de>
40814
40815 commit 2d2e05727fe4013f807ffa814dff0e75259a1db4
40816 Author: Stefan Roese <sr@denx.de>
40817 Date:   Tue Dec 2 10:53:47 2008 +0100
40818
40819     UBI: Fix size parsing in "ubi create"
40820
40821     Signed-off-by: Stefan Roese <sr@denx.de>
40822
40823 commit 2ee951ba2ac9874d2a93d52e7a187d3184be937e
40824 Author: Stefan Roese <sr@denx.de>
40825 Date:   Thu Nov 27 14:07:09 2008 +0100
40826
40827     UBI: Enable re-initializing of the "ubi part" command
40828
40829     With this patch now, the user can call "ubi part" multiple times to
40830     re-connect the UBI device to another MTD partition.
40831
40832     Signed-off-by: Stefan Roese <sr@denx.de>
40833
40834 commit 9def12cae33d2d3ea2dd56b197fd3dfb3ad60bf4
40835 Author: Stefan Roese <sr@denx.de>
40836 Date:   Thu Nov 27 14:05:15 2008 +0100
40837
40838     MTD: Fix problem based on non-working relocation (list head mtd_partitions)
40839
40840     Don't use LIST_HEAD() but initialize the struct via INIT_LIST_HEAD() upon
40841     first call of add_mtd_partitions(). Otherwise this won't work on platforms
40842     where the relocation is broken (like MIPS or PPC).
40843
40844     Signed-off-by: Stefan Roese <sr@denx.de>
40845
40846 commit 5e3ab68e9acf9edf304b8aa32ad7e005483a2c47
40847 Author: Trent Piepho <tpiepho@freescale.com>
40848 Date:   Wed Nov 12 17:29:48 2008 -0800
40849
40850     Section name should be ".data", not "data"
40851
40852     Signed-off-by: Trent Piepho <tpiepho@freescale.com>
40853     Signed-off-by: Wolfgang Denk <wd@denx.de>
40854
40855 commit 7fa6a2f3b66579dea8bc1a9177646e1141731b15
40856 Author: Wolfgang Denk <wd@denx.de>
40857 Date:   Tue Dec 9 00:39:08 2008 +0100
40858
40859     MAKEALL: Automatically use parallel builds
40860
40861     Add logic to the MAKEALL script to determine the number of CPU cores
40862     on the system, and run a parallel build if there is more than one.
40863     Usually this significantrly accelerates builds.
40864
40865     Allow to manually adjust the number of parallel make jobs by using
40866     the "BUILD_NCPUS" environment variable.
40867
40868     Signed-off-by: Wolfgang Denk <wd@denx.de>
40869
40870 commit 268405fa7c44156c5192a70779920c70906af8d6
40871 Author: Wolfgang Denk <wd@denx.de>
40872 Date:   Tue Dec 9 00:24:30 2008 +0100
40873
40874     vxworks.h: Fix build problem introduced by commits 29a4c24d/e9084b23
40875
40876     Signed-off-by: Wolfgang Denk <wd@denx.de>
40877
40878 commit 153176a9414120ca1736f3cc4951623d6e14e6af
40879 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40880 Date:   Tue Nov 11 06:08:59 2008 +0100
40881
40882     avr32/bootm: remove unused variable 'ret'
40883
40884     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40885     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
40886
40887 commit 434c51a5e62f608a2a78ed5398ac43a1c77cc183
40888 Author: Peter Tyser <ptyser@xes-inc.com>
40889 Date:   Wed Nov 12 13:06:48 2008 -0600
40890
40891     Remove unneeded CONFIG_SHELL references
40892
40893     Make should be using the bash shell by default which makes
40894     CONFIG_SHELL unnecessary
40895
40896     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
40897
40898 commit cf7a7b99794bac936899819b95539be1dbd71708
40899 Author: Peter Tyser <ptyser@xes-inc.com>
40900 Date:   Wed Nov 12 12:33:20 2008 -0600
40901
40902     Use bash for default GNU Make shell application
40903
40904     Some Make script commands rely on bash-specific features like brace
40905     expansion, so default to bash for the SHELL variable with a fallback
40906     to the standard sh shell
40907
40908     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
40909
40910 commit 4b530018764934ad5689196e9aa5714a6f4d1a6c
40911 Author: Heiko Schocher <hs@denx.de>
40912 Date:   Wed Nov 12 09:50:45 2008 +0100
40913
40914     jffs2: rename devices_init () in common/jffs2.c
40915
40916     rename devices_init () in common/jffs2.c to
40917     jffs2_devices_init (), because there is also a
40918     devices_init () in common/devices.c.
40919
40920     Signed-off-by: Heiko Schocher <hs@denx.de>
40921
40922 commit af5eb847a10f1037590001355d88bab3fe7be48b
40923 Author: Daniel Hellstrom <daniel@gaisler.com>
40924 Date:   Mon Nov 10 12:46:20 2008 +0000
40925
40926     SPARC: Fixed compiler error introduced by commit c160a9544743
40927
40928     This patch fixes a build error for the SPARC platform. It was
40929     introduced by commit c160a9544743e80e8889edb2275538e7764ce334.
40930
40931     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
40932
40933 commit 4c60259899aa00f59db0d936b8807f9a26411c0f
40934 Author: Gary Jennejohn <garyj@denx.de>
40935 Date:   Sun Nov 9 12:50:59 2008 +0100
40936
40937     mgsuvd add the board-specific part of the HDLC driver
40938
40939     Signed-off-by: Gary Jennejohn <garyj@denx.de>
40940
40941 commit 534a4359666af48bd69a3743d8a8c2bdb1d3ec70
40942 Author: Gary Jennejohn <garyj@denx.de>
40943 Date:   Sun Nov 9 12:45:03 2008 +0100
40944
40945     mgcoge add the board-specific part of the HDLC driver
40946
40947     Signed-off-by: Gary Jennejohn <garyj@denx.de>
40948
40949 commit 135f5534538bb8ea4f38a7030da12187d22ef7e0
40950 Author: Gary Jennejohn <garyj@denx.de>
40951 Date:   Sun Nov 9 12:36:15 2008 +0100
40952
40953     keymile add the common parts of the HDLC driver
40954
40955     This implements the ICN protocol used across the backplane and is
40956     needed by all the keymile boards.
40957
40958     Signed-off-by: Gary Jennejohn <garyj@denx.de>
40959
40960 commit 1cb82a9207a550557399eabc7fe47f21bbd9ddf8
40961 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40962 Date:   Fri Nov 7 22:46:22 2008 +0100
40963
40964     drivers/bios_emulator: Move conditional compilation to Makefile
40965
40966     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
40967
40968 commit bcdf1d2cf6b24fb905fd7da80da4b3c65a7995b5
40969 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
40970 Date:   Thu Nov 6 14:01:51 2008 -0500
40971
40972     common/cmd_ide.c: Corrected endian order printing for compact flash serial number.
40973
40974     Corrected endian order printing for compact flash serial number.
40975
40976     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
40977
40978 commit 16a28ef219c27423a1ef502f19070c4d375079b8
40979 Author: Gary Jennejohn <garyj@denx.de>
40980 Date:   Thu Nov 6 15:04:23 2008 +0100
40981
40982     IOMUX: Add console multiplexing support.
40983
40984     Modifications to support console multiplexing.  This is controlled using
40985     CONFIG_SYS_CONSOLE_MUX in the board configuration file.
40986
40987     This allows a user to specify multiple console devices in the environment
40988     with a command like this: setenv stdin serial,nc.  As a result, the user can
40989     enter text on both the serial and netconsole interfaces.
40990
40991     All devices - stdin, stdout and stderr - can be set in this manner.
40992
40993     1) common/iomux.c and include/iomux.h contain the environment setting
40994     implementation.
40995     2) doc/README.iomux contains a somewhat more detailed description.
40996     3) The implementation in (1) is called from common/cmd_nvedit.c to
40997     handle setenv and from common/console.c to handle initialization of
40998     input/output devices at boot time.
40999     4) common/console.c also contains the code needed to poll multiple console
41000     devices for input and send output to all devices registered for output.
41001     5) include/common.h includes iomux.h and common/Makefile generates iomux.o
41002     when CONFIG_SYS_CONSOLE_MUX is set.
41003
41004     Signed-off-by: Gary Jennejohn <garyj@denx.de>
41005
41006 commit 774ce72026f74ac9641bcbbc588b20f2e13f7ab8
41007 Author: Mike Frysinger <vapier@gentoo.org>
41008 Date:   Tue Nov 4 16:03:46 2008 -0500
41009
41010     strings: use puts() rather than printf()
41011
41012     When running `strings` on really long strings, the stack tends to get
41013     smashed due to printf().  Switch to puts() instead since we're only passing
41014     the data through.
41015
41016     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
41017
41018 commit b03150b52e3c491a86a3cc0945274f0e8f9872e7
41019 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
41020 Date:   Mon Nov 3 22:16:18 2008 +0100
41021
41022     Use new CONFIG_SYS_VXWORKS parameters for Netstal boards
41023
41024     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
41025
41026 commit 29a4c24de99d8cb4ac32991c04cab87ed94ca1f9
41027 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
41028 Date:   Mon Nov 3 22:15:34 2008 +0100
41029
41030     cmd_elf.c: Cleanup bootvx and handle new CONFIG_SYS_VXWORKS parameters
41031
41032     - fix size too small by one in sprintf
41033     - changed old (pre 2004) device name ibmEmac to emac
41034     - boot device may be overriden in board config
41035     - servername may be defined in board config
41036     - additional parameters may be defined in board config
41037     - fixed some line wrappings
41038     - replaced  redundant MAX define by max
41039
41040     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
41041
41042 commit e9084b23d16102f44ace24379a1c0c352497ef80
41043 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
41044 Date:   Mon Nov 3 22:14:36 2008 +0100
41045
41046     Add vxworks.h to handle CONFIG_SYS_VXWORKS parameters
41047
41048     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
41049
41050 commit 0b2f4ecad473d785959c7976f20d2a00bd0ee01f
41051 Author: Niklaus Giger <niklaus.giger@member.fsf.org>
41052 Date:   Mon Nov 3 22:13:47 2008 +0100
41053
41054     README: Document CONFIG_SYS parameters for vxworks
41055
41056     Signed-off-by: Niklaus Giger <niklaus.giger@member.fsf.org>
41057
41058 commit ace514837cac656e29c37a19569cb8ea83071126
41059 Author: Peter Tyser <ptyser@xes-inc.com>
41060 Date:   Fri Oct 31 11:12:38 2008 -0500
41061
41062     lcd: Let the board code show board-specific info cleanup
41063
41064     remove unneeded version.h from lcd.c
41065
41066     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41067     Signed-off-by: Wolfgang Denk <wd@denx.de>
41068
41069 commit 561858ee7d0274c3e89dc98d4d0698cb6fcf6fd9
41070 Author: Peter Tyser <ptyser@xes-inc.com>
41071 Date:   Mon Nov 3 09:30:59 2008 -0600
41072
41073     Update U-Boot's build timestamp on every compile
41074
41075     Use the GNU 'date' command to auto-generate a new U-Boot
41076     timestamp on every compile.
41077
41078     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41079
41080 commit 83ad179e2f0f625b88adb8ef5696709e46fb9077
41081 Author: Remy Bohmer <linux@bohmer.net>
41082 Date:   Thu Dec 4 22:25:57 2008 +0100
41083
41084     Remove redundant armv4 flag from arm926ejs compile flags
41085
41086     Currently the arm926ejs tree has the armv4 option set during compilation.
41087     This flag does not belong here because a arm926 CPU is always a armv5 CPU.
41088
41089     Signed-off-by: Remy Bohmer <linux@bohmer.net>
41090
41091 commit 89a7a87f084c657f8e32b513a77b50eca07e17ec
41092 Author: Nicolas Ferre <nicolas.ferre@atmel.com>
41093 Date:   Sat Dec 6 13:11:14 2008 +0100
41094
41095     at91: Choose environment variables location within make config target
41096
41097     This patch adds the possiblity to choose the media where the environment will
41098     be located. This allow to choose this fundamental configuration without editing
41099     config files.
41100
41101     Documentation file added.
41102
41103     Signed-off-by: Nicolas Ferre <nicolas.ferre@atmel.com>
41104     Acked-by: Stelian Pop <stelian@popies.net>
41105     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41106
41107 commit 1450c4a6682378567030414a9f1198c39b7730c7
41108 Author: Anatolij Gustschin <agust@denx.de>
41109 Date:   Mon Nov 3 15:30:34 2008 +0100
41110
41111     lwmon, tqm8xx: Fix build errors
41112
41113     Commit 6b59e03e0237a40a2305ea385defdfd92000978b
41114     lcd: Let the board code show board-specific info
41115
41116     introduced some bugs which prevent U-Boot building
41117     for lwmon board if CONFIG_LCD_INFO_BELOW_LOGO will
41118     be defined in the board configuration.
41119
41120     Also "LCD enabled" building for TQM823L doesn't work
41121     since this commit.
41122
41123     This patch fixes above-mentioned issues.
41124
41125     Signed-off-by: Anatolij Gustschin <agust@denx.de>
41126
41127 commit bfa0af6b22ff25b0719a8910f9b6d1f975aa6fb0
41128 Author: Mike Frysinger <vapier@gentoo.org>
41129 Date:   Sun Nov 2 01:18:18 2008 -0400
41130
41131     ignore .gdb_history files
41132
41133     When using gdb, history files will often get generated.  So ignore them.
41134
41135     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
41136
41137 commit c8aa7dfc18f7cc90d0aea6c7becbb67dfc5bba4b
41138 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41139 Date:   Fri Oct 31 12:26:55 2008 +0100
41140
41141     FPGA: move fpga drivers to drivers/fpga
41142
41143     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41144
41145 commit 6a86bb6c25376f0358478219fa28d7c84dd01ed0
41146 Author: Peter Tyser <ptyser@xes-inc.com>
41147 Date:   Mon Dec 1 16:29:38 2008 -0600
41148
41149     net: Fix TftpStart() ip:filename bug
41150
41151     The TftpStart() function modifies the 'BootFile'
41152     string when 'BootFile' contains both an IP address
41153     and filename (eg 1.2.3.4:/path/file). This causes
41154     subsequent calls to TftpStart to incorrectly parse
41155     the TFTP filename and server IP address to use.
41156     For example:
41157
41158     => tftp 0x100000 10.52.0.62:/home/ptyser/non_existant
41159     Speed: 100, half duplex
41160     Using eTSEC1 device
41161     TFTP from server 10.52.0.62; our IP address is 10.52.253.79
41162                      ^^^^^^^^^^ CORRECT
41163     Filename '/home/ptyser/non_existant'.
41164               ^^^^^^^^^^^^^^^^^^^^^^^^^ CORRECT
41165     Load address: 0x100000
41166     Loading: *
41167     TFTP error: 'File not found' (1)
41168     Starting again
41169
41170     eTSEC2: No link.
41171     Speed: 100, half duplex
41172     Using eTSEC1 device
41173     TFTP from server 10.52.0.33; our IP address is 10.52.253.79
41174                      ^^^^^^^^^^ WRONG
41175     Filename '10.52.0.62'.
41176               ^^^^^^^^^^ WRONG
41177     Load address: 0x100000
41178     Loading: *
41179     TFTP error: 'File not found' (1)
41180     Starting again
41181
41182     TftpStart() was modified to not modify the 'BootFile' string.
41183
41184     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41185     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41186
41187 commit d32c5be50bf0600bfdc54223ef341ee9c63db445
41188 Author: Peter Tyser <ptyser@xes-inc.com>
41189 Date:   Mon Dec 1 16:26:21 2008 -0600
41190
41191     net: Add additional IP fragmentation check
41192
41193     Ignore IP packets which have the "more fragments" flag bit
41194     set.  This flag indicates the IP packet is fragmented and
41195     must be ignored by U-Boot.
41196
41197     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41198     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41199
41200 commit e0c07b868cab405ab4b5335a0247899bfc5ea0b6
41201 Author: Peter Tyser <ptyser@xes-inc.com>
41202 Date:   Mon Dec 1 16:26:20 2008 -0600
41203
41204     net: Define IP flag field values
41205
41206     These defines were pulled from the "Add simple
41207     IP/UDP fragmentation support" patch from Frank
41208     Haverkamp <haver@vnet.ibm.com>.
41209
41210     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41211     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41212
41213 commit 23afaba65ec5206757e589ef334a8b38168c045f
41214 Author: Anatolij Gustschin <agust@denx.de>
41215 Date:   Tue Dec 2 10:31:04 2008 +0100
41216
41217     net: tsec: Fix Marvell 88E1121R phy init
41218
41219     This patch tries to ensure that phy interrupt pin
41220     won't be asserted after booting. We experienced
41221     following issues with current 88E1121R phy init:
41222
41223     Marvell 88E1121R phy can be hardware-configured
41224     to share MDC/MDIO and interrupt pins for both ports
41225     P0 and P1 (e.g. as configured on socrates board).
41226     Port 0 interrupt pin will be shared by both ports
41227     in such configuration. After booting Linux and
41228     configuring eth0 interface, port 0 phy interrupts
41229     are enabled. After rebooting without proper eth0
41230     interface shutdown port 0 phy interrupts remain
41231     enabled so any change on port 0 (link status, etc.)
41232     cause assertion of the interrupt. Now booting Linux
41233     and configuring eth1 interface will cause permanent
41234     phy interrupt storm as the registered phy 1 interrupt
41235     handler doesn't acknowledge phy 0 interrupts. This
41236     of course should be fixed in Linux driver too.
41237
41238     Signed-off-by: Anatolij Gustschin <agust@denx.de>
41239     Acked-by: Andy Fleming <afleming@freescale.com>
41240     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41241
41242 commit 2e4970d8109d690adcf615d9e3cac7b5b2e8eaed
41243 Author: Peter Tyser <ptyser@xes-inc.com>
41244 Date:   Tue Dec 2 12:59:51 2008 -0600
41245
41246     net: Fix download command parsing
41247
41248     When CONFIG_SYS_HUSH_PARSER is defined network download
41249     commands with 1 argument in the format 'tftp "/path/file"'
41250     do not work as expected. The hush command parser strips
41251     the quotes from "/path/file" which causes the network
41252     commands to interpret "/path/file" as an address
41253     instead of the intended filename.
41254
41255     The previous check for a leading quote in netboot_common()
41256     was replaced with a check which ensures only valid
41257     numbers are treated as addresses.
41258
41259     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41260     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
41261
41262 commit 3c2c2f427905040c1513d0c51d637689cba48346
41263 Author: Remy Bohmer <linux@bohmer.net>
41264 Date:   Thu Nov 27 22:30:27 2008 +0100
41265
41266     Remove non-ascii characters from fat code
41267
41268     This code contains some non-ascii characters in comment lines and code.
41269     Most editors do not display those characters properly and editing those
41270     files results always in diffs at these places which are usually not required
41271     to be changed at all. This is error prone.
41272
41273     So, remove those weird characters and replace them by normal C-style
41274     equivalents for which the proper defines were already in the header.
41275
41276     Signed-off-by: Remy Bohmer <linux@bohmer.net>
41277
41278 commit dc889e865356497d3e495570118c2245ebce2631
41279 Author: Dave Liu <daveliu@freescale.com>
41280 Date:   Fri Nov 28 20:16:58 2008 +0800
41281
41282     85xx: fix the wrong DDR settings for MPC8572DS
41283
41284     The default DDR freq is 400MHz or 800M data rate,
41285     the old settings is pure wrong for the default case.
41286
41287     Signed-off-by: Dave Liu <daveliu@freescale.com>
41288     Acked-by: Andy Fleming <afleming@freescale.com>
41289
41290 commit 9df59533f77de2829b4b66e5b7620e04edaa391c
41291 Author: Kumar Gala <galak@kernel.crashing.org>
41292 Date:   Mon Nov 24 10:29:26 2008 -0600
41293
41294     85xx: init gd as early as possible
41295
41296     Moved up the initialization of GD so C code like set_tlb() can use
41297     gd->flags to determine if we've relocated or not in the future.
41298
41299     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
41300     Acked-by: Andy Fleming <afleming@freescale.com>
41301
41302 commit aed461af81012a398a205e9be67ab37667491838
41303 Author: Kumar Gala <galak@kernel.crashing.org>
41304 Date:   Mon Nov 24 10:29:25 2008 -0600
41305
41306     85xx: Fix relocation of CCSRBAR
41307
41308     If the virtual address for CCSRBAR is the same after relocation but
41309     the physical address is changing we'd end up having two TLB entries with
41310     the same VA.  Instead we new us the new CCSRBAR virt address + 4k as a
41311     temp virt address to access the old CCSRBAR to relocate it.
41312
41313     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
41314     Acked-by: Andy Fleming <afleming@freescale.com>
41315
41316 commit ea154a1781135d822eedee7567cc156089eae93c
41317 Author: Kumar Gala <galak@kernel.crashing.org>
41318 Date:   Mon Nov 24 10:25:14 2008 -0600
41319
41320     FSL: Moved BR_PHYS_ADDR for localbus to common header
41321
41322     The BR_PHYS_ADDR macro is useful on all machines that have local bus
41323     which is pretty much all 83xx/85xx/86xx chips.
41324
41325     Additionally most 85xx & 86xx will need it if they want to support
41326     36-bit physical addresses.
41327
41328     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
41329     Acked-by: Andy Fleming <afleming@freescale.com>
41330
41331 commit 9427ccde0355a2ebf47454e8e1be59f5b9864e08
41332 Author: Peter Tyser <ptyser@xes-inc.com>
41333 Date:   Mon Dec 1 13:47:12 2008 -0600
41334
41335     85xx: Add PORDEVSR_PCI1 define
41336
41337     Add define used to determine if PCI1 interface is in PCI or PCIX mode.
41338
41339     Convert users of the old PORDEVSR_PCI constant to use MPC85xx_PORDEVSR_PCI1
41340
41341     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41342     Signed-off-by: Andy Fleming <afleming@freescale.com>
41343
41344 commit 35db1c6d34b57ae15e99cf03c8e8f8a6148d74f3
41345 Author: Becky Bruce <becky.bruce@freescale.com>
41346 Date:   Fri Nov 21 19:24:22 2008 -0600
41347
41348     drivers/fsl_pci_init: Fix inbound window mapping bug
41349
41350     The current code will cause the creation of a 4GB window
41351     starting at 0 if we have more than 4GB of RAM installed,
41352     which overlaps with PCI_MEM space and causes pci_bus_to_phys()
41353     to return erroneous information. Limit the size to 4GB - 1;
41354     which causes the code to create one 2GB and one 1GB window
41355     instead.
41356
41357     Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
41358     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
41359     Acked-by: Andy Fleming <afleming@freescale.com>
41360
41361 commit 5a105a333dab6a23e92d763ce76d6f31d57f45df
41362 Author: Jon Loeliger <jdl@freescale.com>
41363 Date:   Thu Nov 20 15:36:48 2008 -0600
41364
41365     Removed unused CONFIG_L1_INIT_RAM symbol.
41366
41367     Prevent further viral propogation of the unused
41368     symbol CONFIG_L1_INIT_RAM by just removing it.
41369
41370     Signed-off-by: Jon Loeliger <jdl@freescale.com>
41371     Acked-by: Andy Fleming <afleming@freescale.com>
41372
41373 commit 7008d26a40a76f90cae5824c812cfed449fb97b8
41374 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
41375 Date:   Wed Oct 29 09:21:44 2008 -0500
41376
41377     fsl ddr skip interleaving if not supported.
41378
41379     Removed while(1) hang if memctl_intlv_ctl is set wrong.
41380     Remove embedded tabs from strings.
41381
41382     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
41383     Acked-by: Kumar Gala <galak@kernel.crashing.org>
41384     Acked-by: Andy Fleming <afleming@freescale.com>
41385
41386 commit dd332e18d082de75eca3fc2c7c778f5d4571a096
41387 Author: Anatolij Gustschin <agust@denx.de>
41388 Date:   Thu Nov 13 18:08:57 2008 +0100
41389
41390     85xx: socrates: fix DDR SDRAM tlb entry configuration
41391
41392     since commit be0bd8234b9777ecd63c4c686f72af070d886517
41393     tlb entry for socrates DDR SDRAM will be reconfigured
41394     by setup_ddr_tlbs() from initdram() causing an
41395     inconsistency with previously configured DDR SDRAM tlb
41396     entry from tlb_table:
41397
41398     socrates>l2cam 7 9
41399     IDX  PID      EPN  SIZE V TS           RPN U0-U3 WIMGE UUUSSS
41400       7 : 00 00000000 256MB V  0 -> 0_00000000  0000 -I-G- ---RWX
41401       8 : 00 00000000 256MB V  0 -> 0_00000000  0000 ----- ---RWX
41402       9 : 00 10000000 256MB V  0 -> 0_10000000  0000 ----- ---RWX
41403
41404     This patch makes the presence of the DDR SDRAM tlb entry in
41405     the tlb_table dependent on CONFIG_SPD_EEPROM to avoid this
41406     inconsistency.
41407
41408     Signed-off-by: Anatolij Gustschin <agust@denx.de>
41409     Acked-by: Andy Fleming <afleming@freescale.com>
41410
41411 commit a2cd50ed6ef0ac6b127b3d6db756979a8336718d
41412 Author: Peter Tyser <ptyser@xes-inc.com>
41413 Date:   Tue Nov 11 10:17:10 2008 -0600
41414
41415     85xx: Add CPU 2 errata workaround to all 8548 boards
41416
41417     All mpc8548-based boards should implement the suggested workaround
41418     to CPU 2 errata. Without the workaround, its possible for the
41419     8548's core to hang while executing a msync or mbar 0 instruction
41420     and a snoopable transaction from an I/O master tagged to make
41421     quick forward progress is present.
41422
41423     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
41424     Acked-by: Andy Fleming <afleming@freescale.com>
41425
41426 commit e57f0fa1333cdf3ca36110aac2900712a5f82976
41427 Author: Dave Liu <daveliu@freescale.com>
41428 Date:   Tue Oct 28 17:53:45 2008 +0800
41429
41430     85xx: the DDR tlb is missed for the !CONFIG_SPD_EEPROM case
41431
41432     we need TLB entry for DDR at !SPD case.
41433
41434     Signed-off-by: Dave Liu <daveliu@freescale.com>
41435     Acked-by: Andy Fleming <afleming@freescale.com>
41436
41437 commit 9b0ad1b1c7a15ff674978705c7c52264978dc5d8
41438 Author: Dave Liu <daveliu@freescale.com>
41439 Date:   Tue Oct 28 17:53:38 2008 +0800
41440
41441     85xx: remove the unused ddr_enable_ecc in the board file
41442
41443     The DDR controller of 8548/8544/8568/8572/8536 processors
41444     have the ECC data init feature, and the new DDR code is
41445     using the feature, and we don't need the way with DMA to
41446     init memory any more.
41447
41448     Signed-off-by: Dave Liu <daveliu@freescale.com>
41449     Acked-by: Andy Fleming <afleming@freescale.com>
41450
41451 commit 4a129a57d923f7c15aa1f567028a80a32d66a100
41452 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41453 Date:   Sun Nov 30 19:36:53 2008 +0100
41454
41455     at91rm9200dk: Fix typo
41456
41457     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41458
41459 commit ed3b18e05c9a8ffa5fb643da9bcec7452e5d5e01
41460 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41461 Date:   Sun Nov 30 19:36:50 2008 +0100
41462
41463     AT91: remove non supported board AT91RM9200DF macro
41464
41465     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41466
41467 commit bd876772ee04095e5dd943d97515a1f14bad4b1c
41468 Author: Ilko Iliev <iliev@ronetix.at>
41469 Date:   Tue Dec 2 17:27:54 2008 +0100
41470
41471     mtd/dataflash.c: fix a problem with the last partition
41472
41473     This patch fix the problem that only the [NB_DATAFLASH_AREA - 1] dataflash
41474     partition can be defined to use the area to the end of dataflash size.
41475     Now it is possible to have only one dataflash partition from 0 to the end
41476     of of dataflash size.
41477
41478     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
41479
41480 commit 03f797793b124dccaae145b977d15d6cb9e74504
41481 Author: Ilko Iliev <iliev@ronetix.at>
41482 Date:   Tue Dec 2 17:20:17 2008 +0100
41483
41484     fix some coding style violations.
41485
41486     This patch fix some coding style violations.
41487
41488     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
41489
41490 commit 5e46b1e54112f4b7fd5185665e571510132c12a7
41491 Author: Stefan Roese <sr@denx.de>
41492 Date:   Thu Nov 27 14:11:37 2008 +0100
41493
41494     OneNAND: Add missing mtd info struct before calling onenand_erase()
41495
41496     Without this patch "saveenv" crashes when MTD partitions are enabled (e.g.
41497     for use in UBI) via CONFIG_MTD_PARTITIONS.
41498
41499     Signed-off-by: Stefan Roese <sr@denx.de>
41500     Signed-off-by: Scott Wood <scottwood@freescale.com>
41501
41502 commit 29382d4064fbaff5daacff4c3209370fa5713966
41503 Author: Becky Bruce <becky.bruce@freescale.com>
41504 Date:   Thu Nov 20 16:43:52 2008 -0600
41505
41506     mpc8641: Fix error in README
41507
41508     I made some updates to the code that didn't make it into the
41509     README - fix this
41510
41511     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
41512
41513 commit 801a194616d95e6fc426a176d9615ccbf9876c7f
41514 Author: Jon Loeliger <jdl@freescale.com>
41515 Date:   Thu Nov 20 12:01:02 2008 -0600
41516
41517     Removed unused CONFIG_L1_INIT_RAM symbol.
41518
41519     Prevent further viral propogation of the unused
41520     symbol CONFIG_L1_INIT_RAM by just removing it.
41521
41522     Signed-off-by: Jon Loeliger <jdl@freescale.com>
41523
41524 commit f698738e46cb461e28c2d58228bb34a2fcf5a475
41525 Author: Jon Loeliger <jdl@freescale.com>
41526 Date:   Thu Nov 20 14:02:56 2008 -0600
41527
41528     86xx: Fix non-64-bit compilation problems.
41529
41530     Introducing 64-bit (36-bit) support for the MPC8641HPCN
41531     failed to accomodate the other two 86xx boards.
41532     Introduce definitions for CONFIG_SYS_CCSRBAR_PHYS_{LOW,HIGH}
41533     CONFIG_SYS_CCSR_DEFAULT_DBAT{U,L} and CONFIG_SYS_CCSR_DEFAULT_IBAT{U,L}
41534     with nominal 32-bit values.
41535
41536     Signed-off-by: Jon Loeliger <jdl@freescale.com>
41537     Acked-by: Becky Bruce <becky.bruce@freescale.com>
41538
41539 commit bebfc6ef3ec994c8e18783269b1d8d41f8e38afd
41540 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
41541 Date:   Wed Nov 26 17:40:37 2008 +0100
41542
41543     Remove obsolete command (apply afte USB style patch, 80 chars strict)
41544
41545     Remove USB obsolete commmand
41546
41547     Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
41548     Signed-off-by: Remy Böhmer <linux@bohmer.net>
41549
41550 commit de39f8c19d7c12017248c49d432dcb81db68f724
41551 Author: Michael Trimarchi <trimarchi@gandalf.sssup.it>
41552 Date:   Wed Nov 26 17:41:34 2008 +0100
41553
41554     USB style patch, 80 chars strict
41555
41556     USB Code style patch
41557
41558     Signed-off-by: Michael Trimarchi <trimarchi@gandalf.sssup.it>
41559     Signed-off-by: Remy Böhmer <linux@bohmer.net>
41560
41561 commit d10c5a87cb8affbb4d35a311370316d4383d598e
41562 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41563 Date:   Fri Nov 7 22:46:21 2008 +0100
41564
41565     drivers/usb: Move conditional compilation to Makefile
41566
41567     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41568     Signed-off-by: Remy Böhmer <linux@bohmer.net>
41569
41570 commit 2077e348c2a84901022ad95311b47b70361e6daa
41571 Author: Scott Wood <scottwood@freescale.com>
41572 Date:   Tue Nov 25 10:47:02 2008 -0600
41573
41574     NAND: Fix misplaced return statement in nand_{read,write}_skip_bad().
41575
41576     This caused the operation to be needlessly repeated if there were
41577     no bad blocks and no errors.
41578
41579     Signed-off-by: Valeriy Glushkov <gvv@lstec.com>
41580     Signed-off-by: Scott Wood <scottwood@freescale.com>
41581
41582 commit 89295028e7d8f7a524f485328279d72fdb102385
41583 Author: Michal Simek <monstr@monstr.eu>
41584 Date:   Mon Nov 24 12:09:50 2008 +0100
41585
41586     ppc4xx: ml300 remove Xilinx BSP from ml300 folder
41587
41588     This BSP should be outside u-boot source tree.
41589     The second reason is that xilinx ppc405 was moved to generic platform.
41590
41591     Signed-off-by: Michal Simek <monstr@monstr.eu>
41592     Signed-off-by: Stefan Roese <sr@denx.de>
41593
41594 commit 24eea623d4974a169026a975ba12fb23d48154b1
41595 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41596 Date:   Mon Nov 24 15:11:10 2008 +0100
41597
41598     ppc4xx: Remove unused features
41599
41600     This patch disables some unused features from the PCI405 configuration
41601     to keep U-Boot image size below 192k.
41602
41603     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41604     Signed-off-by: Stefan Roese <sr@denx.de>
41605
41606 commit 0c2385c3bb51f5d3911fce1ec4720db86b534c2b
41607 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41608 Date:   Mon Nov 24 15:11:09 2008 +0100
41609
41610     ppc4xx: Use correct io accessors for PCI405
41611
41612     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41613     Signed-off-by: Stefan Roese <sr@denx.de>
41614
41615 commit 348c849d86a6f0785752b9bc497a34658713d1d1
41616 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41617 Date:   Mon Nov 24 15:11:08 2008 +0100
41618
41619     ppc4xx: Remove unused code from PCI405 code
41620
41621     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
41622     Signed-off-by: Stefan Roese <sr@denx.de>
41623
41624 commit 633639587e3596f0dbf5e6247dd3faf80b1d9063
41625 Author: Heiko Schocher <hs@denx.de>
41626 Date:   Thu Nov 20 09:59:09 2008 +0100
41627
41628     powerpc, keymile boards: extract identical config options
41629
41630     This patch extracts the identical config options for the
41631     keymile boards mgcoge, mgsuvd and kmeter1 in a new
41632     common config file keymile-common.h.
41633
41634     Signed-off-by: Heiko Schocher <hs@denx.de>
41635     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41636
41637 commit 9482a8e3d6ac766d90e5059dce777b1e4c868a30
41638 Author: Heiko Schocher <hs@denx.de>
41639 Date:   Fri Nov 21 08:29:40 2008 +0100
41640
41641     powerpc: keymile: Add a check for the PIGGY debug board
41642
41643     Check the presence of the PIGGY on the keymile boards mgcoge,
41644     mgsuvd and kmeter1. If the PIGGY is not present, dont register
41645     this Ethernet device.
41646
41647     Signed-off-by: Heiko Schocher <hs@denx.de>
41648     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41649
41650 commit 58c696eed839af894e0265064669c402dc28b371
41651 Author: Wolfgang Denk <wd@xpert.denx.de>
41652 Date:   Mon Nov 24 21:50:59 2008 +0100
41653
41654     AT91RM9200DK: fix broken boot from NOR flash
41655
41656     Signed-off-by: Wolfgang Denk <wd@denx.de>
41657
41658 commit 8052352f20b33bef8f9872fc983eac73d4693c38
41659 Author: Jens Scharsig <esw@bus-elektronik.de>
41660 Date:   Tue Nov 18 10:48:46 2008 +0100
41661
41662     at91rm9200: fix broken boot from nor flash
41663
41664     This patch fix the broken boot from NOR Flash on AT91RM9200 boards, if
41665     CONFIG_AT91RM9200 is defined and nor preloader is used.
41666
41667     Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
41668
41669 commit 25ea652e907516a283b38237e83712a918f125d7
41670 Author: Piotr Ziecik <kosmo@semihalf.com>
41671 Date:   Mon Nov 17 15:58:00 2008 +0100
41672
41673     UBI: Add proof-of-concept CFI flash support
41674
41675     With this patch UBI can be used on CFI flash chips.
41676
41677     Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41678     Signed-off-by: Stefan Roese <sr@denx.de>
41679
41680 commit e6a7edbc1778d27431ac663b40a71dafa5d20578
41681 Author: Piotr Ziecik <kosmo@semihalf.com>
41682 Date:   Mon Nov 17 15:57:59 2008 +0100
41683
41684     mtd: Remove a printf() from add_mtd_device().
41685
41686     Remove a printf() from add_mtd_device(), which produces spurious output.
41687
41688     Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41689     Signed-off-by: Stefan Roese <sr@denx.de>
41690
41691 commit 91809ed51d8327a8dbbf29aa98a091154c282171
41692 Author: Piotr Ziecik <kosmo@semihalf.com>
41693 Date:   Mon Nov 17 15:57:58 2008 +0100
41694
41695     cfi-mtd: Add cfi-mtd driver.
41696
41697     Add cfi-mtd driver, which exports CFI flash to MTD layer.
41698     This allows CFI flash devices to be used from MTD layer.
41699
41700     Building of the new driver is controlled by CONFIG_FLASH_CFI_MTD
41701     option. Initialization is done by calling cfi_mtd_init() from
41702     flash_init().
41703
41704     Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41705     Signed-off-by: Stefan Roese <sr@denx.de>
41706
41707 commit 6ea808efdf9aa5d9067fbfac32acde8539129ed2
41708 Author: Piotr Ziecik <kosmo@semihalf.com>
41709 Date:   Mon Nov 17 15:49:32 2008 +0100
41710
41711     cfi_flash: Add interface for flash verbosity control
41712
41713     Add interface for flash verbosity control. It allows
41714     to disable output from low-level flash API. It is useful
41715     when calling these low-level functions from context other
41716     than flash commands (for example the MTD/CFI interface
41717     implmentation).
41718
41719     Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41720     Signed-off-by: Stefan Roese <sr@denx.de>
41721
41722 commit ebc9784ce6528385bb8d2558e783622d4bbf20f8
41723 Author: Piotr Ziecik <kosmo@semihalf.com>
41724 Date:   Thu Nov 20 15:17:38 2008 +0100
41725
41726     cfi_flash: Export flash_sector_size() function.
41727
41728     Export flash_sector_size() function from drivers/mtd/cfi_flash.c,
41729     so that it can be used in the upcoming cfi-mtd driver.
41730
41731     Signed-off-by: Piotr Ziecik <kosmo@semihalf.com>
41732     Signed-off-by: Stefan Roese <sr@denx.de>
41733
41734 commit 45aa5a7f4d5bcb79927ddfc896c1d7c4326e235d
41735 Author: Stefan Roese <sr@denx.de>
41736 Date:   Mon Nov 17 14:45:22 2008 +0100
41737
41738     cfi_flash: Make all flash access functions weak
41739
41740     This patch defines all flash access functions as weak so that
41741     they can be overridden by board specific versions.
41742
41743     This will be used by the upcoming VCTH board support where the NOR
41744     FLASH unfortunately can't be accessed memory-mapped. Special
41745     accessor functions are needed here.
41746
41747     To enable this weak functions you need to define
41748     CONFIG_CFI_FLASH_USE_WEAK_ACCESSORS in your board config header.
41749     Otherwise the "old" default functions will be used resulting
41750     in smaller code.
41751
41752     Signed-off-by: Stefan Roese <sr@denx.de>
41753     Acked-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
41754
41755 commit a5c4067017631d903e1afa6ad615f0ce19fea517
41756 Author: Stefan Roese <sr@denx.de>
41757 Date:   Mon Nov 24 08:31:16 2008 +0100
41758
41759     UBI: Change parsing of size in commands to default to hex
41760
41761     Currently the size parameters of the UBI commands (e.g. "ubi write") are
41762     decoded as decimal instead of hex as default. This patch now interprets
41763     all these values consistantly as hex, as all other standard U-Boot commands
41764     do.
41765
41766     Signed-off-by: Stefan Roese <sr@denx.de>
41767
41768 commit de01c76c3ccc4e6c5989228eed58e955a3a1a968
41769 Author: Stefan Roese <sr@denx.de>
41770 Date:   Fri Nov 21 13:06:06 2008 +0100
41771
41772     ppc4xx: ML2 shouldn't include the 4xx EMAC driver
41773
41774     Signed-off-by: Stefan Roese <sr@denx.de>
41775
41776 commit 1a6a00dcc5bdfc6e9b4b00f39c1f583a7f96fc7f
41777 Author: Yuri Tikhonov <yur@emcraft.com>
41778 Date:   Fri Nov 14 16:19:19 2008 +0300
41779
41780     ppc4xx: katmai: Change default config
41781
41782      This patch enables support for EXT2, and increases the
41783     CONFIG_SYS_BOOTMAPSZ size for the default configuration
41784     of the katmai boards to use them as the RAID-reference
41785     AMCC setups.
41786
41787      EXT2 enabling allows one to boot kernels from the EXT2
41788     formatted Compact Flash cards.
41789
41790      CONFIG_SYS_BOOTMAPSZ increasing allows one to boot the
41791     Linux kernels, which use PAGE_SIZE of 256KB. Otherwise,
41792     the memory area with DTB file (which is placed at the
41793     end of the bootmap area) will turn out to be overlapped
41794     with the BSS segment of the 256KB kernel, and zeroed
41795     in early_init() of Linux.
41796
41797      Actually, increasing of the bootmap size could be done
41798     via setting of the bootm_size U-Boot variable, but it looks
41799     like the current U-Boot implementation have some bootm_size-
41800     related functionality lost. In many places through the U-Boot
41801     code the CONFIG_SYS_BOOTMAPSZ definition is used directly
41802     (instead of trying to read the corresponding value from the
41803     environment). The same is truth for the boot_jump_linux()
41804     function in lib_ppc/bootm.c, where U-Boot transfers control
41805     to Linux passing the CONFIG_SYS_BOOTMAPSZ (not bootm_size)
41806     value to the booting kernel.
41807
41808     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
41809     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
41810     Signed-off-by: Stefan Roese <sr@denx.de>
41811
41812 commit ddf45cc758d394591fb9bcdcbe96530f733f2bce
41813 Author: Dave Mitchell <dmitch71@gmail.com>
41814 Date:   Thu Nov 20 14:09:50 2008 -0600
41815
41816     ppc4xx: Changed 460EX/GT OCM TLB and internal SRAM initialization
41817
41818     Expanded OCM TLB to allow access to 64K OCM as well as 256K of
41819     internal SRAM.
41820
41821     Adjusted internal SRAM initialization to match updated user
41822     manual recommendation.
41823
41824     OCM & ISRAM are now mapped as follows:
41825             physical        virtual         size
41826     ISRAM   0x4_0000_0000   0xE300_0000     256k
41827     OCM     0x4_0004_0000   0xE304_0000     64k
41828
41829     A single TLB was used for this mapping.
41830
41831     Signed-off-by: Dave Mitchell <dmitch71@gmail.com>
41832     Signed-off-by: Stefan Roese <sr@denx.de>
41833
41834 commit b14ca4b61a681f75f3125676e09d7ce6af66e927
41835 Author: Dave Mitchell <dmitch71@gmail.com>
41836 Date:   Thu Nov 20 14:00:49 2008 -0600
41837
41838     ppc4xx: Added ppc4xx-isram.h for internal SRAM and L2 cache DCRs
41839
41840     Added include/asm-ppc/ppc4xx-isram.h and moved internal SRAM and
41841     L2 cache DCRs from ppc440.h to this new header.
41842
41843     Also converted these DCR defines from lowercase to uppercase and
41844     modified referencing modules to use them.
41845
41846     Signed-off-by: Dave Mitchell <dmitch71@gmail.com>
41847     Signed-off-by: Stefan Roese <sr@denx.de>
41848
41849 commit 711e2b2af820d21d9931d4cf8057d3894600fd54
41850 Author: Steven A. Falco <sfalco@harris.com>
41851 Date:   Thu Nov 20 14:37:57 2008 -0500
41852
41853     ppc4xx: Delete unused definitions for SDR0_DDRCFG from ppc4xx.h
41854
41855     The definitions of bits in SDR_CFG are incorrect, and not used within
41856     U-Boot.  Therefore, they can be removed.
41857
41858     The naming of the sdr_ddrdl/sdr_cfg registers do not follow conventions,
41859     and are unused, so they can be removed too.
41860
41861     A definition for SDR0_DDRCFG is added.
41862
41863     Signed-off-by: Steven A. Falco <sfalco@harris.com>
41864     Signed-off-by: Stefan Roese <sr@denx.de>
41865
41866 commit e23c7c95a96eb0f068efe5c532215a10a1512a95
41867 Author: Dirk Behme <dirk.behme@gmail.com>
41868 Date:   Mon Nov 10 20:15:25 2008 +0100
41869
41870     ARM: OMAP: Convert IO macros
41871
41872     Convert IO macros to readx/writex.
41873
41874     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
41875
41876 commit 263b749e2e25473a48776d317bd2a7e2ddcdd212
41877 Author: Ilko Iliev <iliev@ronetix.at>
41878 Date:   Sun Nov 9 15:53:14 2008 +0100
41879
41880     lib_arm: do_bootm_linux() - correct a small mistake
41881
41882     This patch corrects a small bug in the "if" condition:
41883     the parameter "flag" is 0 and the "if" condition is always true.
41884     The result is - the boom command doesn't start the kernel.
41885     Affected targets: all arm based.
41886
41887     Signed-off-by: Ilko Iliev <iliev@ronetix.at>
41888
41889 commit 3e0cda071a67cb5709e3fa4faf6b31a731859acc
41890 Author: Stelian Pop <stelian@popies.net>
41891 Date:   Sun Nov 9 00:14:46 2008 +0100
41892
41893     AT91: Enable PLLB for USB
41894
41895     At least some (old ?) versions of the AT91Bootstrap do not set up the
41896     PLLB correctly to 48 MHz in order to make USB host function correctly.
41897
41898     This patch sets up the PLLB to the same values Linux uses, and makes USB
41899     work ok on the following CPUs:
41900         - AT91CAP9
41901         - AT91SAM9260
41902         - AT91SAM9263
41903
41904     This patch also defines CONFIG_USB_STORAGE and CONFIG_CMD_FAT for all
41905     the relevant AT91CAP9/AT91SAM9 atmel boards.
41906
41907     Signed-off-by: Stelian Pop <stelian@popies.net>
41908     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
41909
41910 commit ad229a44e162af0f65e57e4e3dc133d5f0364ecb
41911 Author: Stelian Pop <stelian@popies.net>
41912 Date:   Fri Nov 7 13:55:14 2008 +0100
41913
41914     AT91: Use AT91_CPU_CLOCK in displays
41915
41916     Introduce AT91_CPU_CLOCK and use it for displaying the CPU
41917     speed in the LCD driver.
41918
41919     Also make AT91_MAIN_CLOCK and AT91_MASTER_CLOCK reflect the
41920     corresponding board clocks.
41921
41922     Signed-off-by: Stelian Pop <stelian@popies.net>
41923
41924 commit fed36ac5ae613773b6cd90e61e292c45440e10c8
41925 Author: Heiko Schocher <hs@denx.de>
41926 Date:   Thu Nov 20 09:57:47 2008 +0100
41927
41928     powerpc: 83xx: add support for the kmeter1 board
41929
41930     This patch adds support for the kmeter1 board from Keymile,
41931     based on a Freescale MPC8360 CPU.
41932
41933     - serial console on UART 1
41934     - 256 MB DDR2 RAM
41935     - 64 MB NOR Flash
41936     - Ethernet RMII Mode over UCC4
41937     - PHY SMSC LAN8700
41938
41939     Signed-off-by: Heiko Schocher <hs@denx.de>
41940     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41941
41942 commit 25fb4eaaeab3f8866020818f4729d990dcc91cf0
41943 Author: Stefan Roese <sr@denx.de>
41944 Date:   Thu Nov 20 11:46:20 2008 +0100
41945
41946     ppc4xx: Clear all potentially pending exceptions in MCSR
41947
41948     This is needed on Canyonlands which still has an exception pending
41949     while running relocate_code(). This leads to a failure after trap_init()
41950     is moved to the top of board_init_r().
41951
41952     Signed-off-by: Stefan Roese <sr@denx.de>
41953
41954 commit facdad5f2602e899a01746916beddbf9e856b5ee
41955 Author: Heiko Schocher <hs@denx.de>
41956 Date:   Wed Nov 19 10:10:30 2008 +0100
41957
41958     powerpc: 83xx: add missing TIMING_CFG1_CASLAT_* defines
41959
41960     Signed-off-by: Heiko Schocher <hs@denx.de>
41961     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41962
41963 commit 2f2a5c3714d17f4ead18b713128b7226e0e822f4
41964 Author: Howard Gregory <Greg.Howard@freescale.com>
41965 Date:   Tue Nov 4 14:55:33 2008 +0800
41966
41967     mpc83xx: Improve the performance of DDR memory
41968
41969     modify the CAS timings. my understanding is that these
41970     settings decrease various wait times in the DDR interface.
41971     Because these wait times are in clock cycles, and the DDR
41972     clock on the 8315 RDB runs slower than on some other 83xx
41973     platforms, we can dial down these values without a problem,
41974     thereby decreasing the latency of memory a little.
41975
41976     Signed-off-by: Howard Gregory <Greg.Howard@freescale.com>
41977     Signed-off-by: Dave Liu <daveliu@freescale.com>
41978     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
41979
41980 commit 8000b086b33a5a81f3f390f37e178db7956dc08b
41981 Author: Kyungmin Park <kyungmin.park@samsung.com>
41982 Date:   Fri Oct 24 14:55:33 2008 +0200
41983
41984     ARM: Add Apollon UBI support
41985
41986     To enable UBI on Apollon you need to uncomment the CONFIG_SYS_USE_UBI
41987     macro.
41988
41989     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
41990     Signed-off-by: Stefan Roese <sr@denx.de>
41991
41992 commit 694a0b3f1c0accd0de94b89555155d69f8022824
41993 Author: Kyungmin Park <kyungmin.park@samsung.com>
41994 Date:   Wed Nov 19 11:47:05 2008 +0100
41995
41996     UBI: Add UBI command support
41997
41998     This patch adds these UBI commands:
41999
42000     ubi part [nand|onenand] [part] - Show or set current partition
42001     ubi info [l[ayout]] -Display volume and UBI layout information
42002     ubi create[vol] volume [size] [type] - Create volume name with size
42003     ubi write[vol] address volume size - Write volume from address with size
42004     ubi read[vol] address volume [size] - Read volume to address with size
42005     ubi remove[vol] volume - Remove volume
42006
42007     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42008     Signed-off-by: Stefan Roese <sr@denx.de>
42009
42010 commit 58be3a1056d88c6d05f3e914389282807e69923a
42011 Author: Kyungmin Park <kyungmin.park@samsung.com>
42012 Date:   Wed Nov 19 16:38:24 2008 +0100
42013
42014     UBI: Add basic UBI support to U-Boot (Part 8/8)
42015
42016     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42017     It's based on the Linux UBI version and basically has a "OS"
42018     translation wrapper that defines most Linux specific calls
42019     (spin_lock() etc.) into no-ops. Some source code parts have been
42020     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42021     this version with the Linux version and simplifies future UBI
42022     ports/bug-fixes from the Linux version.
42023
42024     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42025     Signed-off-by: Stefan Roese <sr@denx.de>
42026
42027 commit 47ae6693f54f80455ae32c2e0d995e0e4bdc15b9
42028 Author: Kyungmin Park <kyungmin.park@samsung.com>
42029 Date:   Wed Nov 19 16:36:36 2008 +0100
42030
42031     UBI: Add basic UBI support to U-Boot (Part 7/8)
42032
42033     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42034     It's based on the Linux UBI version and basically has a "OS"
42035     translation wrapper that defines most Linux specific calls
42036     (spin_lock() etc.) into no-ops. Some source code parts have been
42037     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42038     this version with the Linux version and simplifies future UBI
42039     ports/bug-fixes from the Linux version.
42040
42041     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42042     Signed-off-by: Stefan Roese <sr@denx.de>
42043
42044 commit 7e6ee7ad27de5216db1baef76f38c3429c8f4a2a
42045 Author: Kyungmin Park <kyungmin.park@samsung.com>
42046 Date:   Wed Nov 19 16:32:36 2008 +0100
42047
42048     UBI: Add basic UBI support to U-Boot (Part 6/8)
42049
42050     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42051     It's based on the Linux UBI version and basically has a "OS"
42052     translation wrapper that defines most Linux specific calls
42053     (spin_lock() etc.) into no-ops. Some source code parts have been
42054     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42055     this version with the Linux version and simplifies future UBI
42056     ports/bug-fixes from the Linux version.
42057
42058     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42059     Signed-off-by: Stefan Roese <sr@denx.de>
42060
42061 commit c91a719daa331b5856109313371e4ece5ec06d96
42062 Author: Kyungmin Park <kyungmin.park@samsung.com>
42063 Date:   Wed Nov 19 16:28:06 2008 +0100
42064
42065     UBI: Add basic UBI support to U-Boot (Part 5/8)
42066
42067     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42068     It's based on the Linux UBI version and basically has a "OS"
42069     translation wrapper that defines most Linux specific calls
42070     (spin_lock() etc.) into no-ops. Some source code parts have been
42071     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42072     this version with the Linux version and simplifies future UBI
42073     ports/bug-fixes from the Linux version.
42074
42075     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42076     Signed-off-by: Stefan Roese <sr@denx.de>
42077
42078 commit f412fefa079c6aa9a9763f6869bf787ea6bf6e1b
42079 Author: Kyungmin Park <kyungmin.park@samsung.com>
42080 Date:   Wed Nov 19 16:27:23 2008 +0100
42081
42082     UBI: Add basic UBI support to U-Boot (Part 4/8)
42083
42084     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42085     It's based on the Linux UBI version and basically has a "OS"
42086     translation wrapper that defines most Linux specific calls
42087     (spin_lock() etc.) into no-ops. Some source code parts have been
42088     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42089     this version with the Linux version and simplifies future UBI
42090     ports/bug-fixes from the Linux version.
42091
42092     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42093     Signed-off-by: Stefan Roese <sr@denx.de>
42094
42095 commit 2d262c4853cb5b6ddce1a28a9641f2de3688d7ea
42096 Author: Kyungmin Park <kyungmin.park@samsung.com>
42097 Date:   Wed Nov 19 16:26:54 2008 +0100
42098
42099     UBI: Add basic UBI support to U-Boot (Part 3/8)
42100
42101     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42102     It's based on the Linux UBI version and basically has a "OS"
42103     translation wrapper that defines most Linux specific calls
42104     (spin_lock() etc.) into no-ops. Some source code parts have been
42105     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42106     this version with the Linux version and simplifies future UBI
42107     ports/bug-fixes from the Linux version.
42108
42109     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42110     Signed-off-by: Stefan Roese <sr@denx.de>
42111
42112 commit 961df83361aff9a14f226214224eb8a06e05ba24
42113 Author: Kyungmin Park <kyungmin.park@samsung.com>
42114 Date:   Wed Nov 19 16:25:44 2008 +0100
42115
42116     UBI: Add basic UBI support to U-Boot (Part 2/8)
42117
42118     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42119     It's based on the Linux UBI version and basically has a "OS"
42120     translation wrapper that defines most Linux specific calls
42121     (spin_lock() etc.) into no-ops. Some source code parts have been
42122     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42123     this version with the Linux version and simplifies future UBI
42124     ports/bug-fixes from the Linux version.
42125
42126     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42127     Signed-off-by: Stefan Roese <sr@denx.de>
42128
42129 commit f399d4a281713d5ef2d764f05d545fe61e3bd569
42130 Author: Kyungmin Park <kyungmin.park@samsung.com>
42131 Date:   Wed Nov 19 16:23:06 2008 +0100
42132
42133     UBI: Add basic UBI support to U-Boot (Part 1/8)
42134
42135     This patch adds basic UBI (Unsorted Block Image) support to U-Boot.
42136     It's based on the Linux UBI version and basically has a "OS"
42137     translation wrapper that defines most Linux specific calls
42138     (spin_lock() etc.) into no-ops. Some source code parts have been
42139     uncommented by "#ifdef UBI_LINUX". This makes it easier to compare
42140     this version with the Linux version and simplifies future UBI
42141     ports/bug-fixes from the Linux version.
42142
42143     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42144     Signed-off-by: Stefan Roese <sr@denx.de>
42145
42146 commit e29c22f5abe6e0f4baa6251efed6074cdfc3db79
42147 Author: Kyungmin Park <kyungmin.park@samsung.com>
42148 Date:   Wed Nov 19 16:20:36 2008 +0100
42149
42150     MTD: Add MTD paritioning infrastructure
42151
42152     This MTD part infrastructure will be used by the upcoming
42153     UBI support.
42154
42155     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
42156     Signed-off-by: Stefan Roese <sr@denx.de>
42157
42158 commit 9b827cf1720acda2473afa516956eab6f7cca9a1
42159 Author: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
42160 Date:   Thu Oct 16 22:54:03 2008 +0530
42161
42162     Align end of bss by 4 bytes
42163
42164     Most of the bss initialization loop increments 4 bytes
42165     at a time. And the loop end is checked for an 'equal'
42166     condition. Make the bss end address aligned by 4, so
42167     that the loop will end as expected.
42168
42169     Signed-off-by: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
42170     Signed-off-by: Wolfgang Denk <wd@denx.de>
42171
42172 commit 3f510db522d160179dff3ddcce9b18f6241c2c24
42173 Author: Becky Bruce <becky.bruce@freescale.com>
42174 Date:   Mon Nov 10 19:45:35 2008 -0600
42175
42176     mpc8641: fix address-cells default in old .dts detection
42177
42178     address-cells defaults to 2, not 1; so in the unlikely
42179     event that it isn't specified, this patch is required
42180     for correct operation.
42181
42182     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42183
42184 commit d025aa4b20a0618a2bada0132a9a0a4afb717f1a
42185 Author: Becky Bruce <becky.bruce@freescale.com>
42186 Date:   Fri Oct 31 17:14:39 2008 -0500
42187
42188     lib_ppc: Move trap_init to occur earlier
42189
42190     Doing trap_init immediately once we're running from RAM
42191     means we're no longer dependent on the physical location of
42192     the flash on non-BookE platforms. Before trap_init, those
42193     platforms switch to real mode and go to 0xfff00100 on exception.
42194     After the switch, they go to 0x00000100  This makes it easier to
42195     move the flash location.
42196
42197     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42198
42199 commit d52082b12c6e545705a19433a2f4142526536189
42200 Author: Becky Bruce <becky.bruce@freescale.com>
42201 Date:   Fri Nov 7 13:46:19 2008 -0600
42202
42203     mpc8641: Try to detect old .dts files
42204
42205     Since we've changed the memory map of the board, be nice and
42206     add some checking to try to catch out-of-date .dts files.  We do
42207     this by checking the CCSRBAR location in the .dts and comparing
42208     it to the CCSRBAR location in u-boot.  If they don't match, a
42209     warning msg is printed.  This isn't foolproof, but it's simple and
42210     will catch most of the cases where an out-of-date .dts is present,
42211     including all of the cases where a new u-boot is used with an old
42212     standard MPC8641 .dts file as supplied with Linux.
42213
42214     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42215
42216 commit 8db0400a27839f91c047dcb83f4a0f09e054a180
42217 Author: Becky Bruce <becky.bruce@freescale.com>
42218 Date:   Thu Nov 6 13:04:09 2008 -0600
42219
42220     toplevel Makefile: Add MPC8641HPCN_36BIT target
42221
42222     This will enable CONFIG_PHYS_36BIT for MPC8641HPCN.
42223
42224     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42225
42226 commit 3111d32c494e8251b90917447796a7206b757e1e
42227 Author: Becky Bruce <becky.bruce@freescale.com>
42228 Date:   Thu Nov 6 17:37:35 2008 -0600
42229
42230     mpc8641: Support 36-bit physical addressing
42231
42232     This patch creates a memory map with all the devices
42233     in 36-bit physical space, in addition to the 32-bit map.
42234     The CCSR relocation is moved (again, sorry) to
42235     allow for the physical address to be 36 bits - this
42236     requires translation to be enabled.  With 36-bit physical
42237     addressing enabled, we are no longer running with VA=PA
42238     translations.  This means we have to distinguish between
42239     the two in the config file.  The existing region name is
42240     used to indicate the virtual address, and a _PHYS variety
42241     is created to represent the physical address.
42242
42243     Large physical addressing is not enabled by default.
42244     Set CONFIG_PHYS_64BIT in the config file to turn this on.
42245
42246     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42247
42248 commit c759a01a0022de9378a3a761f49786f87684c916
42249 Author: Becky Bruce <becky.bruce@freescale.com>
42250 Date:   Thu Nov 6 17:36:04 2008 -0600
42251
42252     mpc8641: Change 32-bit memory map
42253
42254     The memory map on the 8641hpcn is modified to look more like
42255     the 85xx boards; this is a step towards a more standardized
42256     layout going forward. As part of this change, we now relocate
42257     the flash.
42258
42259     The regions for some of the mappings were far larger than they
42260     needed to be.  I have reduced the mappings to match the
42261     actual sizes supported by the hardware.
42262
42263     In addition I have removed the comments at the head
42264     of the BAT blocks in the config file, rather than updating
42265     them.  These get horribly out of date, and it's a simple
42266     matter to look at the defines to see what they are set to
42267     since everything is right here in the same file.
42268
42269     Documentation has been changed to reflect the new map, as this
42270     change is user visible, and affects the OS which runs post-uboot.
42271
42272     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42273
42274 commit bf9a8c34309ed9276258295db9e9212aabb2531a
42275 Author: Becky Bruce <becky.bruce@freescale.com>
42276 Date:   Wed Nov 5 14:55:35 2008 -0600
42277
42278     mpc86xx: Change early FLASH mapping to 1M at CONFIG_MONITOR_BASE_EARLY
42279
42280     We define CONFIG_MONITOR_BASE_EARLY to define the initial location
42281     of the bootpage in flash.   Use this to create an early mapping
42282     definition for the FLASH, and change the early_bats code to use this.
42283
42284     This  change facilitates the relocation of the flash since the early
42285     mappings are no longer tied to the final location of the flash.
42286
42287     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42288
42289 commit c1e1cf69547b138173f87a7f81c42a5d8dbfde3d
42290 Author: Becky Bruce <becky.bruce@freescale.com>
42291 Date:   Wed Nov 5 14:55:34 2008 -0600
42292
42293     mpc86xx: Use SRR0/1/rfi to enable address translation, not blr
42294
42295     Using a mtmsr/blr means that you have to be executing at the
42296     same virtual address once you enable translation.  This is
42297     unnecessarily restrictive, and is not really how this is
42298     usually done.  Change it to use the more common mtspr SRR0/SRR1
42299     and rfi method.
42300
42301     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42302
42303 commit 6bf98b1362f0cb237620355ed3e6762fff82388d
42304 Author: Becky Bruce <becky.bruce@freescale.com>
42305 Date:   Wed Nov 5 14:55:33 2008 -0600
42306
42307     mpc8641: make DIAG_ADDR == FLASH_BASE
42308
42309     Currently, that's what it is, but it's hardcoded.
42310
42311     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42312
42313 commit 170deacb1ddc39164bdb68f3963e0c0456a5369b
42314 Author: Becky Bruce <becky.bruce@freescale.com>
42315 Date:   Wed Nov 5 14:55:32 2008 -0600
42316
42317     mpc8641: Drop imaginary second flash bank, map 8MB
42318
42319     There's a lot of setup and foo for the second flash
42320     bank.  The problem is, this board doesn't actually have one.
42321     Clean this up.  Also, the flash is 8M in size.  Get rid
42322     of the confusing aliased overmapping, and just map 8M.
42323
42324     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42325
42326 commit 0f2d66027bfc60dc7eea2f096af8891988c5abe4
42327 Author: Becky Bruce <becky.bruce@freescale.com>
42328 Date:   Wed Nov 5 14:55:31 2008 -0600
42329
42330     mpc8641: only define CONFIG_ENV_SIZE once
42331
42332     It's currently defined twice inside in an if/else block, but
42333     both halves set the same value.  Move the define outside
42334     the if.
42335
42336     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42337
42338 commit 24bfb48c35fed6ad1f047e3e4a27df302482cd93
42339 Author: Becky Bruce <becky.bruce@freescale.com>
42340 Date:   Wed Nov 5 14:55:30 2008 -0600
42341
42342     mpc86xx: Move setup_bats into cpu_init_f
42343
42344     In order to later allow for a physical relocation of the
42345     flash, setup_bats, which sets up the final BAT mapping
42346     for the board, needs to happen *after* init_laws().
42347     Otherwise, there will be no window programmed for the flash
42348     at the new physical location at the point when we change
42349     the mmu translation.
42350
42351     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42352
42353 commit 05df3e5a638be8c5b0899eae1766bbe8e4b92c17
42354 Author: Becky Bruce <becky.bruce@freescale.com>
42355 Date:   Wed Nov 5 14:55:29 2008 -0600
42356
42357     mpc8641: Remove extra "0" from BR2 define
42358
42359     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42360
42361 commit edf3fe7d39a1ee07353128af5221422ce9ccfad6
42362 Author: Richard Retanubun <RichardRetanubun@RuggedCom.com>
42363 Date:   Thu Oct 23 09:08:18 2008 -0400
42364
42365     drivers/qe/uec_phy.c: Added PHY-less (fixed PHY) driver.
42366
42367     Copied over the fixed PHY driver as used in pp4xx/4xx_enet.c.
42368     This adds support for PHY-less MAC connections to the UEC.
42369
42370     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
42371     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42372
42373 commit 54bdcc9fb6670afde9c26dcf364f582879bf21d6
42374 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42375 Date:   Thu Oct 23 16:27:24 2008 +0000
42376
42377     ColdFire: Add mii driver in drivers/net
42378
42379     All CF platforms' mii.c are consolidated into one
42380
42381     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42382     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42383
42384 commit 25a859066b3af1070eb69f12022113c0a91bd813
42385 Author: Ben Warren <biggerbadderben@gmail.com>
42386 Date:   Mon Oct 27 23:53:17 2008 -0700
42387
42388     Moved initialization of PPC4xx EMAC to cpu_eth_init()
42389
42390     Removed initialization of the driver from net/eth.c
42391
42392     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42393     Acked-by: Stefan Roese <sr@denx.de>
42394
42395 commit 4d03a4e20e58552cb96d61a0e8b56cdb6cc60126
42396 Author: Ben Warren <biggerbadderben@gmail.com>
42397 Date:   Sun Nov 9 21:29:23 2008 -0800
42398
42399     Moved PPC4xx EMAC driver to drivers/net
42400
42401     Also changed path in all linker scripts that reference this driver
42402
42403     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42404     Acked-by: Stefan Roese <sr@denx.de>
42405
42406 commit 96e21f86e8266ed40759e5495ee461265d7f6d28
42407 Author: Ben Warren <biggerbadderben@gmail.com>
42408 Date:   Mon Oct 27 23:50:15 2008 -0700
42409
42410     Changed PPC4xx EMAC driver to require CONFIG_PPC4xx_EMAC
42411
42412     All in-tree IBM/AMCC PPC4xx boards using the EMAC get this new CONFIG
42413
42414     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42415     Acked-by: Stefan Roese <sr@denx.de>
42416
42417 commit 9eb79bd8856bcab896ed5e1f1bca159807a124dd
42418 Author: Ben Warren <biggerbadderben@gmail.com>
42419 Date:   Thu Oct 23 22:02:49 2008 -0700
42420
42421     Moved initialization of MPC8XX SCC to cpu_eth_init()
42422
42423     Removed initialization of the driver from net/eth.c
42424
42425     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42426
42427 commit a9bec96d6359ac9f90a852962bf3040cad9e0256
42428 Author: Ben Warren <biggerbadderben@gmail.com>
42429 Date:   Wed Oct 22 23:47:51 2008 -0700
42430
42431     Moved initialization of MPC8220 FEC to cpu_eth_init()
42432
42433     Removed initialization of the driver from net/eth.c
42434
42435     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42436
42437 commit 0e8454e990385a58f708c2fc26d31ac041c7a6c5
42438 Author: Ben Warren <biggerbadderben@gmail.com>
42439 Date:   Wed Oct 22 23:32:48 2008 -0700
42440
42441     Moved initialization of QE Ethernet controller to cpu_eth_init()
42442
42443     Removed initialization of the driver from net/eth.c
42444
42445     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42446
42447 commit 3456a148276d5494b53ee40242efb6462d163504
42448 Author: Ben Warren <biggerbadderben@gmail.com>
42449 Date:   Wed Oct 22 23:20:29 2008 -0700
42450
42451     Moved initialization of FCC Ethernet controller to cpu_eth_init
42452
42453     Affected boards:
42454         Several MPC8xx boards
42455         Several MPC8260/MPC8272 boards
42456         Several MPC85xx boards
42457
42458     Removed initialization of the driver from net/eth.c
42459
42460     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42461
42462 commit 62e15b497f5c6334c059512678c8db7940ae4c61
42463 Author: Ben Warren <biggerbadderben@gmail.com>
42464 Date:   Thu Oct 30 22:15:35 2008 -0700
42465
42466     Fix typo in cpu/mpc85xx/cpu.c
42467
42468     CONFIG_MPC85xx_FEC -> CONFIG_MPC85XX_FEC
42469
42470     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42471
42472 commit 5dfb3ee3f54e2382a08d72906f0e79ecf944f6e3
42473 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
42474 Date:   Sun Oct 19 12:08:50 2008 +0900
42475
42476     net: Move initialization of Au1x00 SoC ethernet MAC to cpu_eth_init
42477
42478     This patch will move au1x00_eth_initialize from net/eth.c to cpu_eth_init
42479     as a part of ongoing eth_initialize cleanup work.  The function ret value
42480     is also fixed as it should be negative on fail.
42481
42482     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
42483     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42484
42485 commit cc94074ecac1885d18ddb683eb934b3c0268aa5b
42486 Author: Ben Warren <biggerbadderben@gmail.com>
42487 Date:   Fri Sep 5 01:55:22 2008 -0400
42488
42489     Moved initialization of IXP4XX_NPE Ethernet controller to cpu_eth_init()
42490
42491     Also, removed the driver initialization from net/eth.c
42492
42493     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42494
42495 commit f2a7806fc23e82d30c8548911369e0c530607354
42496 Author: Clive Stubbings <uboot@xentech.co.uk>
42497 Date:   Mon Oct 27 15:05:00 2008 +0000
42498
42499     xilinx_emaclite buffer overrun
42500
42501     Patch to fix buffer allocation size and alignment. Buffer needs to be u32 aligned and
42502     PKTSIZE_ALIGN bytes long.
42503
42504     Acked-by: Michal Simek <monstr@monstr.eu>
42505
42506     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42507
42508 commit 0115b1953718a2969f6469d3d5da51ba11e12d42
42509 Author: richardretanubun <richardretanubun@ruggedcom.com>
42510 Date:   Fri Sep 26 08:59:12 2008 -0400
42511
42512     NET: QE: UEC: Make uec_miiphy_read() and uec_miiphy_write() use the devname arg.
42513
42514     The current uec_miiphy_read and uec_miiphy_write hardcode access devlist[0]
42515     This patch makes these function use the devname argument that is passed in to
42516     allow access to the phy registers of other devices in devlist[].
42517
42518     Signed-of-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
42519
42520     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42521
42522 commit 44dcb7332033db8de2810f2fffcae3084f15c8d4
42523 Author: richardretanubun <richardretanubun@ruggedcom.com>
42524 Date:   Mon Oct 6 15:31:43 2008 -0400
42525
42526     Adds two more ethernet interface to 83xx
42527
42528     Fixed compiler warning "declared but unused" eth5_uec_info and eth6_uec_info.
42529     Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
42530     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
42531
42532 commit d8003fa03733901b73d6c4667b4d80fc8eb1ddd3
42533 Author: Stelian Pop <stelian@popies.net>
42534 Date:   Fri Nov 7 13:54:31 2008 +0100
42535
42536     AT91: Replace AT91_BASE_EMAC by the board specific values.
42537
42538     AT91_BASE_EMAC is never used outside the board specific files,
42539     so replace its usage by the board specific AT91xxx_BASE_EMAC.
42540
42541     Signed-off-by: Stelian Pop <stelian@popies.net>
42542     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42543
42544 commit c91e17affa175ce06afa89b04752301eb4a61666
42545 Author: Stelian Pop <stelian@popies.net>
42546 Date:   Fri Nov 7 12:09:21 2008 +0100
42547
42548     AT91: Replace (undefined) AT91_ID_US* by the board specific values.
42549
42550     AT91_ID_US0 / AT91_ID_US1 / AT91_ID_US2 were used but never defined.
42551     Since they are never used outside the board specific files, they can
42552     be replaced by the board specific AT91xxx_ID_US0 / AT91xxx_ID_US1 /
42553     AT91xxx_ID_US2.
42554
42555     Bug spotted by Jesus Alvarez <jalvarez@micromint.com>.
42556
42557     Signed-off-by: Stelian Pop <stelian@popies.net>
42558     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42559
42560 commit 28962f5a2de81bc0eed1c0b08c6bfaa1cc134ea2
42561 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42562 Date:   Sat Nov 1 10:47:59 2008 +0100
42563
42564     Makefile/at91sam9: move some at91sam9 to the correct subsection for arm926ejs
42565
42566     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42567
42568 commit 1079432e04ccf71aa3684181186182cd63512f19
42569 Author: Sergey Lapin <slapin@ossfans.org>
42570 Date:   Fri Oct 31 12:28:43 2008 +0100
42571
42572     Custom AFEB9260 board support
42573
42574     This patch provides support for AFEB9260 board, a product of
42575     OpenSource hardware and software. Some commertial projects
42576     are made with this design. A board is basically AT91SAM9260-EK
42577     with some modifications and different peripherals and different
42578     parts used. Main purpose of this project is to gain experience in
42579     hardware design.
42580     More info: http://groups.google.com/group/arm9fpga-evolution-board
42581     (In Russian only, sorry).
42582     Subversion repository: svn://194.85.238.22/home/users/george/svn/arm9eb
42583
42584     Signed-off-by: Sergey Lapin <slapin@ossfans.org>
42585
42586 commit 26eecd24f97130e56e9c2c2af0e714e05bce6e00
42587 Author: Tomohiro Masubuchi <tomohiro_masubuchiattripeaks.co.jp>
42588 Date:   Tue Oct 21 13:17:16 2008 +0900
42589
42590     Change to use "do_div" macro
42591
42592     Signed-off-by: Tomohiro Masubuchi <tomohiro_masubuchi@tripeaks.co.jp>
42593
42594 commit e352495318d8056a00faa21b633b3e4374bfbf52
42595 Author: Roman Mashak <romez777@gmail.com>
42596 Date:   Wed Oct 22 16:00:26 2008 -0400
42597
42598     ARM926EJ-S: relocate OMAP specific 'cpuinfo.c' into OMAP directory
42599
42600     OMAP identification is implemented in 'cpuinfo.c' and located in ARM926EJ-S directory.
42601     It makes sense to place this file in OMAP specific subdirectory, i.e. cpu/arm926ejs/omap
42602
42603     Signed-off-by: Roman Mashak <romez777@gmail.com>
42604
42605 commit 248b2c367210c06dbd5fbdecf27e97fbe9d05fdb
42606 Author: Roman Mashak <romez777@gmail.com>
42607 Date:   Tue Oct 21 03:01:41 2008 -0700
42608
42609     ARM/Versatile port: Removed unused functions
42610
42611     Removal of never used functions.
42612
42613     Signed-off-by: Roman Mashak <romez777@gmail.com>
42614
42615 commit 1266df887781c779deaf6d05eea2ef90a470cb34
42616 Author: Becky Bruce <becky.bruce@freescale.com>
42617 Date:   Mon Nov 3 15:44:01 2008 -0600
42618
42619     powerpc: change 86xx SMP boot method
42620
42621     We put the bootpg for the secondary cpus into memory and use
42622     BPTR to get to it.  This is a step towards converting to the
42623     ePAPR boot methodology.  Also, the code is written to
42624     deal properly with more than 4GB of RAM.
42625
42626     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42627
42628 commit b5431560682d8f318fbc49db87cfe13ab41d2ee4
42629 Author: Becky Bruce <becky.bruce@freescale.com>
42630 Date:   Fri Oct 31 17:13:49 2008 -0500
42631
42632     8641HPCN: Config file cleanup
42633
42634     There are several items in the config file that were hardcoded
42635     but that should really be based on other config options, since
42636     the regions are contiguous and depend on being so.  This cleans
42637     that up a bit.  Also, add BR_PHYS_ADDR() macro to convert
42638     addresses into the proper format for BR registers.
42639
42640     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42641
42642 commit 4c77de3f144ca088c3867bd6240718c10f5a9d69
42643 Author: Becky Bruce <becky.bruce@freescale.com>
42644 Date:   Fri Oct 31 17:13:32 2008 -0500
42645
42646     86xx: Make dram_size a phys_size_t
42647
42648     It's currently a long and should be phys_size_t.
42649
42650     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42651
42652 commit 104992fc541302a6bac74448e01e7fdad20abca0
42653 Author: Becky Bruce <becky.bruce@freescale.com>
42654 Date:   Sun Nov 2 18:19:32 2008 -0600
42655
42656     powerpc 86xx: Handle CCSR relocation earlier
42657
42658     Currently, the CCSR gets relocated while translation is
42659     enabled, meaning we need 2 BAT translations to get to both the
42660     old location and the new location.  Also, the DEFAULT
42661     CCSR location has a dependency on the BAT that maps the
42662     FLASH region.  Moving the relocation removes this unnecessary
42663     dependency. This makes it easier and more intutive to
42664     modify the board's memory map.
42665
42666     Swap BATs 3 and 4 on 8610 so that all 86xx boards use the same
42667     BAT for CCSR space.
42668
42669     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42670
42671 commit af5d100e8d5cd49d69d52d20f1181eb06ddb4ddf
42672 Author: Becky Bruce <becky.bruce@freescale.com>
42673 Date:   Fri Oct 31 17:14:14 2008 -0500
42674
42675     mpc8641: Make PCI and RIO mutually exclusive, fix non-PCI build
42676
42677     You can't actually have both, and with some coming changes to
42678     change the memory map for the board and support 36-bit physical,
42679     we need the extra BAT that is being consumed by having both.
42680
42681     I also make non-PCI configs build cleanly, for the sake of sanity.
42682
42683     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42684
42685 commit 98693b85d42ff438375dc6d6dcadc70eb7b050bb
42686 Author: Becky Bruce <becky.bruce@freescale.com>
42687 Date:   Fri Oct 31 17:14:00 2008 -0500
42688
42689     mpc8641: Stop supporting non-PCI_PNP configs
42690
42691     We don't actually ever do this, remove the code so we
42692     can stop maintaining it.
42693
42694     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
42695
42696 commit e4f69d1bd21a12049744989d2dd6b5199c9b8f23
42697 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42698 Date:   Fri Oct 24 12:59:12 2008 +0000
42699
42700     ColdFire: Fix M5329EVB and M5373EVB nand issue
42701
42702     Fix compilation issue caused by a few mismatches.
42703     Provide proper nand chip select enable/disable in
42704     nand_hwcontrol() rather than in board_nand_init()
42705     just enable once. Remove redundant local nand driver
42706     functions - nand_read_byte(), nand_write_byte() and
42707     nand_dev_ready() to use common nand driver.
42708
42709     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42710
42711 commit 1b2708442224a551a0b865b52710306333888932
42712 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42713 Date:   Wed Oct 22 11:55:30 2008 +0000
42714
42715     ColdFire: Fix compilation error
42716
42717     The error was caused by the change for strmhz() in cpu.c.
42718     A few of them were one extra close parenthesis.
42719
42720     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42721
42722 commit 536e7dac16769954915a484e682a2efb28699133
42723 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42724 Date:   Wed Oct 22 11:38:21 2008 +0000
42725
42726     ColdFire: Add MCF5301x CPU and M53017EVB support
42727
42728     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42729
42730 commit a21d0c2cc9add8894d971ab791f4032f077db817
42731 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42732 Date:   Tue Oct 21 15:37:02 2008 +0000
42733
42734     ColdFire: Add SBF support for M52277EVB
42735
42736     Add serial boot support
42737
42738     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42739
42740 commit b202816c61042c183fe67d097a5893b0f2dafba0
42741 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42742 Date:   Tue Oct 21 14:19:26 2008 +0000
42743
42744     ColdFire: Use CFI driver for M5272C3
42745
42746     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42747
42748 commit f3962d3f574e5a1cffacd4e9bc48713060a2a314
42749 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42750 Date:   Tue Oct 21 13:47:54 2008 +0000
42751
42752     ColdFire: Relocate FEC's GPIO and mii functions protocols
42753
42754     Place FEC pin assignments in cpu_init.c from platform's
42755     mii.c
42756
42757     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42758
42759 commit 6e80f5aa09f8d41bac50b38dc7488ecd22107802
42760 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42761 Date:   Tue Oct 21 12:15:44 2008 +0000
42762
42763     ColdFire: Remove platforms mii.c file
42764
42765     Will use mcfmii.c driver in drivers/net rather than
42766     keep creating new mii.c for each future platform.
42767     Remove EB+MCF-EV123, cobra5272, idmr, M5235EVB,
42768     M5271EVB, M5272C3, M5275EVB, M5282EVB, M5329EVB,
42769     M5373EVB, M54451EVB, M54455EVB, M547xEVB, and M548xEVB's
42770     mii.c
42771
42772     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42773
42774 commit 012522fef3b382469125beb46a315ab4dee02fb0
42775 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42776 Date:   Tue Oct 21 10:03:07 2008 +0000
42777
42778     ColdFire: Modules header files cleanup
42779
42780     Consolidate ATA, ePORT, QSPI, FlexCan, PWM, RNG,
42781     MDHA, SKHA, INTC, and FlexBus structures and
42782     definitions in immap_5xxx.h to more unify modules
42783     header files. Append DSPI support for m547x_8x.
42784     SSI cleanup. Remove USB Host structure from immap_539.h.
42785     Apply changes to use FlexBus structures in mcf52x2's
42786     cpu_init.c and platform configuration files.
42787
42788     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42789
42790 commit ac2331aee99ad36be0fcfed8c49922e3c61b576d
42791 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42792 Date:   Tue Oct 21 08:52:36 2008 +0000
42793
42794     ColdFire: Remove linker file
42795
42796     Each different build for M54455EVB and M5235EVB will
42797     create a u-boot.lds linker file. It is redundant to
42798     keep the u-boot.lds
42799
42800     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
42801
42802 commit 0829323073c505556ed5f5073f91adb504584d45
42803 Author: Peter Tyser <ptyser@xes-inc.com>
42804 Date:   Fri Oct 31 11:26:44 2008 -0500
42805
42806     ppc: Fix compile warnings when !CONFIG_OF_LIBFDT
42807
42808     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
42809
42810 commit a80b21d5127583171d6e9bc7f722947641898012
42811 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42812 Date:   Fri Oct 31 12:12:12 2008 +0100
42813
42814     common/Makefile: create others group for non core, environment and command files
42815
42816     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
42817
42818 commit 60c68d9c1c6d18ce02c862a05718fd94f97c13d0
42819 Author: Wolfgang Denk <wd@denx.de>
42820 Date:   Fri Oct 31 01:13:37 2008 +0100
42821
42822     TQM8260: use CFI flash driver instead of custom driver.
42823
42824     Signed-off-by: Wolfgang Denk <wd@denx.de>
42825
42826 commit 20d04774f4ef3f6e38974636e0e36ae0f0b5501f
42827 Author: Andy Fleming <afleming@freescale.com>
42828 Date:   Thu Oct 30 17:35:30 2008 -0500
42829
42830     Consolidate MAX/MIN definitions
42831
42832     There were several, now there is one (two if you count the lower-case
42833     versions).
42834
42835     Signed-off-by: Andy Fleming <afleming@freescale.com>
42836
42837 commit 298e476c66fd88d0bc4f0371118652d2b5de4e8a
42838 Author: Heiko Schocher <hs@denx.de>
42839 Date:   Thu Oct 30 09:23:09 2008 +0100
42840
42841     mgsuvd: remove unused defines in config file.
42842
42843     Signed-off-by: Heiko Schocher <hs@denx.de>
42844
42845 commit 3cbd823116ea8b7c654e275a8c2fca87cd1f5dc5
42846 Author: Wolfgang Denk <wd@denx.de>
42847 Date:   Sun Nov 2 16:14:22 2008 +0100
42848
42849     Coding Style cleanup, update CHANGELOG
42850
42851     Signed-off-by: Wolfgang Denk <wd@denx.de>
42852
42853 commit a47f957ab523019992fdef857af01bd71c58a4da
42854 Author: Alessandro Rubini <rubini-list@gnudd.com>
42855 Date:   Fri Oct 31 22:33:21 2008 +0100
42856
42857     NAND: Allow NAND and OneNAND to coexist
42858
42859     This removes in nand.h code that is verbatim duplicated from bbm.h,
42860     including directly bbm.h in nand.h. The previous state of affairs
42861     prevented compiling code for a board hosting both NAND and OneNAND chips.
42862
42863     Reported-by: Scott Wood <scottwood@freescale.com>
42864     Signed-off-by: Alessandro Rubini <rubini@unipv.it>
42865     Signed-off-by: Scott Wood <scottwood@freescale.com>
42866
42867 commit 2f77c7f45b9a37ef265a8dbe3c18efa706fed214
42868 Author: Scott Wood <scottwood@freescale.com>
42869 Date:   Fri Oct 31 13:51:12 2008 -0500
42870
42871     JFFS2: Eliminate compiler error when both NAND and OneNAND are enabled.
42872
42873     Reported-by: Alessandro Rubini <rubini-list@gnudd.com>
42874     Signed-off-by: Scott Wood <scottwood@freescale.com>
42875
42876 commit c57fc28947e248fb03c49a28b467686299895055
42877 Author: Jason Jin <Jason.Jin@freescale.com>
42878 Date:   Fri Oct 31 05:07:04 2008 -0500
42879
42880     NAND: Add NAND support for MPC8536DS board
42881
42882     This patch defines 1M TLB&LAW size for NAND on MPC8536DS, assigns 0xffa00000
42883     for CONFIG_SYS_NAND_BASE and adds other NAND supports in config file.
42884     It also moves environment(CONFIG_ENV_ADDR) outside of u-boot image.
42885
42886     Singed-off-by: Jason Jin <Jason.Jin@freescale.com>
42887     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
42888     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42889
42890 commit 6fc110bd8a8d642b8f7b0653bd9a08a0b7c3d50b
42891 Author: Haiying Wang <Haiying.Wang@freescale.com>
42892 Date:   Fri Oct 31 05:06:14 2008 -0500
42893
42894     NAND: Fix CONFIG_ENV_ADDR for MPC8572DS
42895
42896     CONFIG_ENV_ADDR should be (CONFIG_SYS_MONITOR_BASE - CONFIG_ENV_SECT_SIZE).
42897
42898     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
42899     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
42900
42901 commit 51b572a801be57790fe26adaa530210e7fba59cc
42902 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42903 Date:   Fri Oct 24 10:49:48 2008 +0900
42904
42905     sh: rsk7203: Moved rsk7203 board to board/renesas
42906
42907     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42908
42909 commit 58453b00b3ebb26aaa901210023f99504a90bb00
42910 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42911 Date:   Fri Oct 24 10:48:31 2008 +0900
42912
42913     sh: MigoR: Moved MigoR board to board/renesas
42914
42915     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42916
42917 commit c1da2a22817ba85b437afa2f4e715e658b219fd1
42918 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42919 Date:   Fri Oct 24 10:39:44 2008 +0900
42920
42921     sh: r2dplus: Moved r2dplus board to board/renesas
42922
42923     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42924
42925 commit 78385bf2359d828184d0b3649f7ae6b933420000
42926 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42927 Date:   Fri Oct 24 10:36:13 2008 +0900
42928
42929     sh: sh7763rdp: Moved sh7763rdp board to board/renesas
42930
42931     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42932
42933 commit c6525d459c350bfc246ea7826456af77e1e314eb
42934 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42935 Date:   Fri Oct 24 10:35:19 2008 +0900
42936
42937     sh: sh7785lcr: Moved sh7785lcr board to board/renesas
42938
42939     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42940
42941 commit acd3e30d09a73f876222f0d496c4f52ee9d0771d
42942 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42943 Date:   Fri Oct 24 10:34:21 2008 +0900
42944
42945     sh: r7780mp: Moved r7780mp board to board/renesas
42946
42947     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42948
42949 commit f84e6ea275353b8fea772ec7553ff7e4b1f642e0
42950 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42951 Date:   Fri Oct 24 10:32:14 2008 +0900
42952
42953     sh: ap325rxa: Moved ap325rxa board to board/renesas
42954
42955     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
42956
42957 commit 9abda6ba735efb059f63dcb25d78b174bfcad1ad
42958 Author: Wolfgang Denk <wd@xpert.denx.de>
42959 Date:   Fri Oct 31 01:12:28 2008 +0100
42960
42961     CFI Driver: Fix "flash not ready" problem
42962
42963     This patch fixes a problem on systems where the NOR flash is attached
42964     to a 64 bit bus.  The toggle bit detection in flash_toggle() is based
42965     on the assumption that the same flash address is read twice without
42966     any other interjacent flash accesses.  However, on 32 bit systems the
42967     function flash_read64() [as currently implemented] does not perform
42968     an atomic 64 bit read - instead, this is broken down into two 32 bit
42969     read accesses on addresses "addr" and "addr + 4".  So instead of
42970     reading a 64 bit value twice from "addr", we see a sequence of 4 32
42971     bit reads from "addr", "addr + 4", "addr", and "addr + 4".  The
42972     consequence is that flash_toggle() fails to work.
42973
42974     This patch implements a simple, but somewhat ugly solution, as it
42975     avoids the use of flash_read64() in this critical place (by breaking
42976     it down manually into 32 bit read operations) instead of rewriting
42977     flash_read64() such to perform atomic 64 bit reads as one could
42978     expect.  However, such a rewrite would require the use of floating
42979     point load operations, which becomes pretty complex:
42980
42981         save MSR;
42982         set Floating Point Enable bit in MSR;
42983         use "lfd" instruction to perform atomic 64 bit read;
42984         use "stfd" to store value to temporary variable on stack;
42985         load u64 value from temporary variable;
42986         restore saved MSR;
42987         return u64 value;
42988
42989     The benefit-cost ratio of such an implementation was considered too
42990     bad to actually attempt this, especially as we can expect that such
42991     an implementation would not only have a bigger memory footprint but
42992     also cause a performance degradation.
42993
42994     Signed-off-by: Wolfgang Denk <wd@denx.de>
42995     Signed-off-by: Stefan Roese <sr@denx.de>
42996
42997 commit cdd4fe63b094d4b767f12ff241d72566b461ee61
42998 Author: Stefan Roese <sr@denx.de>
42999 Date:   Fri Oct 31 10:48:08 2008 +0100
43000
43001     ppc4xx: Fix spelling error in MAINTAINERS file
43002
43003     Signed-off-by: Stefan Roese <sr@denx.de>
43004
43005 commit be270798900b75ad9c47c7b79c72f70441196c56
43006 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43007 Date:   Tue Oct 28 13:37:00 2008 +0100
43008
43009     ppc4xx: Update PMC440 board support
43010
43011     This patch brings PMC440 board support up to date:
43012
43013     - fix GPIO configuration
43014     - add misc_init_f()
43015     - use better values for usbact variable
43016     - fix USB 2.0 phy reset sequence
43017     - shrink BAR2 to save PCI address space
43018     - add FDT support
43019
43020     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43021     Signed-off-by: Stefan Roese <sr@denx.de>
43022
43023 commit 75183b1a7fc04206d9779d13f16e03853d7e965d
43024 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43025 Date:   Tue Oct 28 13:36:59 2008 +0100
43026
43027     ppc4xx: Fix PMC440 BSP commands
43028
43029     This patch fixes the PMC440 BSP commands painit and selfreset
43030
43031     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43032     Signed-off-by: Stefan Roese <sr@denx.de>
43033
43034 commit 76b565b69f886d5ae748db65e44f464b0e70d41a
43035 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43036 Date:   Tue Oct 28 13:36:58 2008 +0100
43037
43038     ppc4xx: Update PMC440 board configuration
43039
43040     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43041     Signed-off-by: Stefan Roese <sr@denx.de>
43042
43043 commit ca0c2d42b93116a8e1b8ef8ad4493c7dc9b5f2e4
43044 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43045 Date:   Tue Oct 28 13:36:57 2008 +0100
43046
43047     ppc4xx: Fix esd loadpci command
43048
43049     This patch fixes esd's loadpci command when not all
43050     memory on adapter boards is accessable via PCI.
43051
43052     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43053     Signed-off-by: Stefan Roese <sr@denx.de>
43054
43055 commit 492aa9ea13791ca4591b5bde895a425e27ae2d10
43056 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43057 Date:   Tue Oct 28 13:36:56 2008 +0100
43058
43059     ppc4xx: Clean up PMC440 header
43060
43061     -Codingstyle cleanup
43062     -Remove unused GPIO define
43063
43064     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43065     Signed-off-by: Stefan Roese <sr@denx.de>
43066
43067 commit 295133258a44f97a57fb2ec339aecfda11f4db95
43068 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43069 Date:   Tue Oct 28 13:36:55 2008 +0100
43070
43071     ppc4xx: Handle other board variant in PMC440 FPGA code
43072
43073     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
43074     Signed-off-by: Stefan Roese <sr@denx.de>
43075
43076 commit cc2dc9b08cf7c09f9f237f8cb9303f11603d4fb0
43077 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43078 Date:   Mon Oct 27 12:35:59 2008 +0100
43079
43080     ppc4xx: Merge xilinx-ppc440 and xilinx-ppc405 cfg
43081
43082     Xilinx ppc440 and ppc405 have many similarities. This patch merge the
43083     config files of both infrastuctures
43084
43085     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43086     Signed-off-by: Stefan Roese <sr@denx.de>
43087
43088 commit 3befd85633d33c4dcca1f359c3f4848c5ab8e4d2
43089 Author: Stefan Roese <sr@denx.de>
43090 Date:   Sat Oct 25 06:45:31 2008 +0200
43091
43092     ppc4xx: Correctly configure the GPIO pin muxing on Arches
43093
43094     Arches doesn't use PerCS3 but GPIO43, so let's configure the GPIO
43095     pin multiplexing correctly
43096
43097     Signed-off-by: Stefan Roese <sr@denx.de>
43098
43099 commit 7c84fe6a06dad9f793ed85b39b1e6c11a7882f5c
43100 Author: Bartlomiej Sieka <tur@semihalf.com>
43101 Date:   Thu Oct 30 23:22:04 2008 +0100
43102
43103     Fix to the auto-update feature documentation (CONFIG_UPDATE_TFTP_MSEC_MAX)
43104
43105     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
43106
43107 commit 4bc7deee9095f21e243b724ca3d634251c1d5432
43108 Author: David Gibson <david@gibson.dropbear.id.au>
43109 Date:   Wed Oct 29 23:27:45 2008 -0500
43110
43111     libfdt: Fix bug in fdt_subnode_offset_namelen()
43112
43113     There's currently an off-by-one bug in fdt_subnode_offset_namelen()
43114     which causes it to keep searching after it's finished the subnodes of
43115     the given parent, and into the subnodes of siblings of the original
43116     node which come after it in the tree.
43117
43118     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
43119     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43120
43121 commit f242a08871839eac081ba5b599af979f3a148a0d
43122 Author: Peter Korsgaard <jacmet@sunsite.dk>
43123 Date:   Tue Oct 28 08:26:52 2008 +0100
43124
43125     fdt_resize(): ensure minimum padding
43126
43127     fdt_add_mem_rsv() requires space for a struct fdt_reserve_entry
43128     (16 bytes), so make sure that fdt_resize at least adds that much
43129     padding, no matter what the location or size of the fdt is.
43130
43131     Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
43132     Acked-by: Andy Fleming <afleming@freescale.com>
43133
43134 commit d685b74c64a38849f1a129b3ab846fbf67dd937e
43135 Author: Dave Liu <daveliu@freescale.com>
43136 Date:   Thu Oct 23 21:59:35 2008 +0800
43137
43138     74xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
43139
43140     The patch is following the commit 392438406041415fe64ab8748ec5ab5ad01d1cf7
43141
43142     mpc86xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
43143
43144     This is needed in unlock_ram_in_cache() because it is called from C and
43145     will corrupt the small data area anchor that is kept in R2.
43146
43147     lock_ram_in_cache() is modified similarly as good coding practice, but
43148     is not called from C.
43149
43150     Signed-off-by: Nick Spence <nick.spence@freescale.com>
43151
43152     also, the r2 is used as global data pointer.
43153
43154     Signed-off-by: Dave Liu <daveliu@freescale.com>
43155
43156 commit e053ab1903ccae6048ef759025b9f675bba91450
43157 Author: Scott Wood <scottwood@freescale.com>
43158 Date:   Tue Oct 28 11:45:04 2008 -0500
43159
43160     mpc83xx pci: Round up memory size in inbound window.
43161
43162     The current calculation will fail to cover all memory if
43163     its size is not a power of two.
43164
43165     Signed-off-by: Scott Wood <scottwood@freescale.com>
43166     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
43167
43168 commit 1c671977dc81359628be27ac99c174e76e8069ba
43169 Author: Dave Liu <daveliu@freescale.com>
43170 Date:   Thu Oct 23 21:19:13 2008 +0800
43171
43172     86xx: remove the unused definition
43173
43174     Signed-off-by: Dave Liu <daveliu@freescale.com>
43175
43176 commit eaa44c5dc83756c3067b9e6c9db626facd0b0660
43177 Author: Dave Liu <daveliu@freescale.com>
43178 Date:   Tue Oct 28 17:47:49 2008 +0800
43179
43180     86xx: remove the redundant r2 global data pointer save
43181
43182     The commit 67256678f00c09b0a7f19e862e5c1847553d31bc add
43183     the another global data pointer save, but in fact the
43184     global data pointer will be initialized in the board_init_r,
43185     so remove it such as the 85xx/83xx family.
43186
43187     Signed-off-by: Dave Liu <daveliu@freescale.com>
43188     Acked-by: Kumar Gala <kumar.gala@freescale.com>
43189
43190 commit bd888e9544419665334a6f47f81f34011cea38f3
43191 Author: Dave Liu <daveliu@freescale.com>
43192 Date:   Tue Oct 28 17:47:41 2008 +0800
43193
43194     86xx: remove the unused code for 86xx family
43195
43196     I believe these code was copied from 74xx family, but for
43197     86xx, it is unused.
43198
43199     Signed-off-by: Dave Liu <daveliu@freescale.com>
43200     Acked-by: Kumar Gala <kumar.gala@freescale.com>
43201
43202 commit 5ba1ef507402bc5e344dc374203792a40f222e8a
43203 Author: Dave Liu <daveliu@freescale.com>
43204 Date:   Tue Oct 28 17:46:35 2008 +0800
43205
43206     86xx: remove the second DDR LAW setting for mpc8641hpcn
43207
43208     The DDR1 LAW will precedence the DDR2 LAW, so remove
43209     the second DDR LAW.
43210
43211     Signed-off-by: Dave Liu <daveliu@freescale.com>
43212     Acked-by: Becky Bruce <becky.bruce@freescale.com>
43213
43214 commit 137a2dfd11ac51ae3154f13f323609b33a4a072e
43215 Author: Dave Liu <daveliu@freescale.com>
43216 Date:   Tue Oct 28 17:46:23 2008 +0800
43217
43218     86xx: remove the unused ddr_enable_ecc in the board file
43219
43220     The DDR controller of 86xx processors have the ECC data init
43221     feature, and the new DDR code is using the feature, we don't
43222     need the way with DMA to init memory again.
43223
43224     Signed-off-by: Dave Liu <daveliu@freescale.com>
43225     Acked-by: Kumar Gala <kumar.gala@freescale.com>
43226
43227 commit dc2adad85bf580d65916c940683f6e9671e8a5dd
43228 Author: Dave Liu <daveliu@freescale.com>
43229 Date:   Tue Oct 28 17:46:12 2008 +0800
43230
43231     86xx: Move the clear_tlbs before MMU turn on
43232
43233     We must invalidate TLBs before MMU turn on, but
43234     currently the code is not, if there are some stale
43235     TLB entry valid in the TLBs, it will cause strange
43236     issue.
43237
43238     Signed-off-by: Dave Liu <daveliu@freescale.com>
43239     Acked-by: Becky Bruce <becky.bruce@freescale.com>
43240
43241 commit 5cdade07b118d07154cb882650f9778cecc8a87c
43242 Author: Scott Wood <scottwood@freescale.com>
43243 Date:   Mon Oct 27 15:57:08 2008 -0500
43244
43245     mpc8313erdb: Document NAND boot.
43246
43247     Previously, the documentation claimed that NAND boot is not supported.
43248     This is no longer true.
43249
43250     Signed-off-by: Scott Wood <scottwood@freescale.com>
43251
43252 commit bd78bc6b2aebf5566aac464f936b88dfd97ab0bd
43253 Author: Scott Wood <scottwood@freescale.com>
43254 Date:   Wed Oct 29 14:20:26 2008 -0500
43255
43256     NAND: Properly create JFFS2 cleanmarkers.
43257
43258     As reported by Ilko Iliev <iliev@ronetix.at>, the "nand erase clean"
43259     command is currently broken, and among other things causes all blocks
43260     to be marked bad.
43261
43262     This implements it properly using MTD_OOB_AUTO, along with some
43263     indentation fixes.
43264
43265     Signed-off-by: Scott Wood <scottwood@freescale.com>
43266
43267 commit f7fe57c09866b44692d18c8cf22828bd137ec58d
43268 Author: Scott Wood <scottwood@freescale.com>
43269 Date:   Wed Oct 29 13:42:41 2008 -0500
43270
43271     NAND fsl elbc: Set FMR[ECCM] based on page size.
43272
43273     Hardware expects ECCM 0 for small page and ECCM 1 for large page
43274     when booting from NAND, so use those defaults.
43275
43276     Signed-off-by: Scott Wood <scottwood@freescale.com>
43277
43278 commit c013b74975dab0805ef6d369b013230c4e8a660d
43279 Author: Haiying Wang <Haiying.Wang@freescale.com>
43280 Date:   Wed Oct 29 13:32:59 2008 -0400
43281
43282     NAND: Add support for MPC8572DS board
43283
43284     This patch defines 1M TLB&LAW size for NAND on MPC8572DS, assigns
43285     0xffa00000 for CONFIG_SYS_NAND_BASE and adds other NAND supports in
43286     config file.
43287
43288     It also moves environment(CONFIG_ENV_ADDR) outside of u-boot image, to
43289     make room for the increased code size with NAND enabled.
43290
43291     Signed-off-by: Jason Jin <Jason.Jin@freescale.com>
43292     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
43293     Signed-off-by: Scott Wood <scottwood@freescale.com>
43294
43295 commit 4e190b03aaf2309bd2e025d1187a2ca880fedc95
43296 Author: Haiying Wang <Haiying.Wang@freescale.com>
43297 Date:   Wed Oct 29 11:05:55 2008 -0400
43298
43299     Make Freescale local bus registers available for both 83xx and 85xx.
43300
43301     - Rename lbus83xx_t to fsl_lbus_t and move it to asm/fsl_lbc.h so that it
43302       can be shared by both 83xx and 85xx
43303     - Remove lbus83xx_t and replace it with fsl_lbus_t in all 83xx boards
43304       files which use lbus83xx_t.
43305     - Move FMR, FIR, FCR, FPAR, LTESR from mpc83xx.h to asm/fsl_lbc.h so that
43306       85xx can share them.
43307
43308     Signed-off-by: Jason Jin <Jason.Jin@freescale.com>
43309     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
43310     Signed-off-by: Scott Wood <scottwood@freescale.com>
43311
43312 commit 695c130e4bf75b444720ddfd83aca88f41c046cf
43313 Author: Scott Wood <scottwood@freescale.com>
43314 Date:   Mon Oct 27 15:38:30 2008 -0500
43315
43316     NAND: Align right column of the shorthelp with other commands.
43317
43318     I accidentally broke this in when making consistent the partial
43319     alignment of the longhelp.
43320
43321     Signed-off-by: Scott Wood <scottwood@freescale.com>
43322
43323 commit 33efde5ecac91ab118ff00b95a181fd6d75f8645
43324 Author: Karl Beldan <karl.beldan@gmail.com>
43325 Date:   Mon Sep 15 16:08:03 2008 +0200
43326
43327     NAND: Reset chip on power-up
43328
43329     Some chips require a RESET after power-up (e.g. Micron MT29FxGxxxxx).
43330     The first command sent is NAND_CMD_READID.
43331     Issue a NAND_CMD_RESET in nand_scan_ident before reading the device id.
43332     Tested with an MT29F4G08AAC.
43333
43334     Signed-off-by: Karl Beldan <karl.beldan@gmail.com>
43335     Signed-off-by: Scott Wood <scottwood@freescale.com>
43336
43337 commit c45912d8abc52de796b9059a58faf7c4166eab58
43338 Author: Scott Wood <scottwood@freescale.com>
43339 Date:   Fri Oct 24 16:20:43 2008 -0500
43340
43341     NAND: sync with 2.6.27
43342
43343     This brings the core NAND code up to date with the Linux kernel.
43344
43345     Since there were several drivers in Linux as of the last update that are
43346     not in u-boot, I'm not bringing over new drivers that have been added
43347     since in the absence of an interested party.
43348
43349     I did not update OneNAND since it was recently synced by Kyungmin Park,
43350     and I'm not sure exactly what the common ancestor is.
43351
43352     Signed-off-by: Scott Wood <scottwood@freescale.com>
43353
43354 commit b1d0db1805c3395149777e507b6da53410abac4e
43355 Author: Kumar Gala <galak@kernel.crashing.org>
43356 Date:   Tue Oct 21 17:25:47 2008 -0500
43357
43358     bootm: Added CONFIG_BOOTM_{LINUX, NETBSD, RTEMS}
43359
43360     Added the ability to config out bootm support for Linux, NetBSD, RTEMS
43361
43362     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43363
43364 commit 5a98127d81a6eefc5a78a704df619bfe362eeb87
43365 Author: Kumar Gala <galak@kernel.crashing.org>
43366 Date:   Tue Oct 21 17:25:46 2008 -0500
43367
43368     bootm: support subcommands in linux ppc bootm
43369
43370     Add support for 'bdt', 'cmdline', 'prep' to the linux PPC bootm.
43371
43372     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43373
43374 commit 49c3a861d11735838f1f1b11999ce433006dc919
43375 Author: Kumar Gala <galak@kernel.crashing.org>
43376 Date:   Tue Oct 21 17:25:45 2008 -0500
43377
43378     bootm: Add subcommands
43379
43380     Add the ability to break the steps of the bootm command into several
43381     subcommands: start, loados, ramdisk, fdt, bdt, cmdline, prep, go.
43382
43383     This allows us to do things like manipulate device trees before
43384     they are passed to a booting kernel or setup memory for a secondary
43385     core in multicore situations.
43386
43387     Not all OS types support all subcommands (currently only start, loados,
43388     ramdisk, fdt, and go are supported).
43389
43390     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43391
43392 commit be08315933537f061bc1ce61f33a29c56458bbad
43393 Author: Kumar Gala <galak@kernel.crashing.org>
43394 Date:   Tue Oct 21 17:25:44 2008 -0500
43395
43396     bootm: Move to using a function pointer table for the boot os function
43397
43398     This removes a bit of code and makes it easier for the upcoming sub bootm
43399     command support to call into the proper OS specific handler.
43400
43401     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43402     Signed-off-by: Wolfgang Denk <wd@denx.de>
43403
43404 commit a369f4a492fa2805d87775d27380f0eeaca35aa6
43405 Author: Graeme Russ <graeme.russ@gmail.com>
43406 Date:   Mon Sep 29 23:03:14 2008 +1000
43407
43408     i386: Renamed show_boot_progress in assembler code
43409
43410     Renamed show_boot_progress in assembler init phase to
43411     show_boot_progress_asm to avoid link conflicts with C version
43412
43413     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
43414
43415 commit 4442f45b0e1cbad35aa22d4cad22b90a57e3f32d
43416 Author: Peter Tyser <ptyser@xes-inc.com>
43417 Date:   Mon Oct 27 16:42:00 2008 -0500
43418
43419     85xx: Update MPC85xx_PORDEVSR_IO_SEL mask
43420
43421     The MPC8572 has a 4-bit wide PORDEVSR IO_SEL field. Other MPC85xx
43422     processors have a 3-bit wide IO_SEL field but have the most
43423     significant bit is wired to 0 so this change should not affect
43424     them.
43425
43426     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
43427
43428 commit cd4251624205cb97104f6e32679dc7754934f711
43429 Author: Becky Bruce <becky.bruce@freescale.com>
43430 Date:   Mon Oct 27 16:09:42 2008 -0500
43431
43432     powerpc: fix pci window initialization to work with > 4GB DRAM
43433
43434     The existing code has a few errors that need to be fixed in
43435     order to support large RAM sizes.  Fix those, and add a
43436     comment to make it clearer.
43437
43438     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
43439     Acked-by: Kumar Gala <galak@kernel.crashing.org>
43440
43441 commit 219542a1a66ca017b12860920714a9859b18a5d7
43442 Author: Kumar Gala <galak@kernel.crashing.org>
43443 Date:   Mon Oct 27 13:16:20 2008 -0500
43444
43445     pci/fsl_pci_init: Removed a bunch pointless trailing backslashes.
43446
43447     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43448
43449 commit 6b59e03e0237a40a2305ea385defdfd92000978b
43450 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43451 Date:   Mon Sep 1 16:21:22 2008 +0200
43452
43453     lcd: Let the board code show board-specific info
43454
43455     The information displayed when CONFIG_LCD_INFO is set is inherently
43456     board-specific, so it should be done by the board code. The current code
43457     dealing with this only handles two cases, and is already a horrible mess
43458     of #ifdeffery.
43459
43460     Yes, this duplicates some code, but it also allows boards to print more
43461     board-specific information; this used to be very difficult.
43462
43463     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43464     Signed-off-by: Anatolij Gustschin <agust@denx.de>
43465
43466 commit 6f93d2b8fca504200a5758f7c6dd2d6852900765
43467 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43468 Date:   Mon Sep 1 16:21:21 2008 +0200
43469
43470     lcd: Set lcd_is_enabled before clearing the screen
43471
43472     This allows the logo/info rendering routines to use the regular
43473     lcd_putc/lcd_puts/lcd_printf calls.
43474
43475     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43476     Signed-off-by: Anatolij Gustschin <agust@denx.de>
43477
43478 commit 15b17ab52b7c15d46d9fc631cc06092e1e764de2
43479 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43480 Date:   Mon Sep 1 16:21:20 2008 +0200
43481
43482     lcd: Implement lcd_printf()
43483
43484     lcd_printf() has a prototype in include/lcd.h but no implementation. Fix
43485     this by borrowing the lcd_printf() implementation from the cogent board
43486     code (which appears to use its own LCD framework.)
43487
43488     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43489     Signed-off-by: Anatolij Gustschin <agust@denx.de>
43490
43491 commit 70dbc54c0a5c798bcf82ae2a1e227404f412e892
43492 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43493 Date:   Mon Sep 1 16:21:19 2008 +0200
43494
43495     atmel_lcdfb: Straighten out funky vl_sync logic
43496
43497     If the board _didn't_ request INVLINE_INVERTED, we set INVLINE_INVERTED,
43498     otherwise we don't. WTF?
43499
43500     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43501     Signed-off-by: Anatolij Gustschin <agust@denx.de>
43502
43503 commit 23bb28f0f76b46c4b573374b0bb3b3f23d85ef55
43504 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43505 Date:   Mon Sep 1 16:21:18 2008 +0200
43506
43507     atmel_lcdfb: Eliminate unneeded #include <asm/arch/hardware.h>
43508
43509     atmel_lcdfb doesn't actually need anything from asm/arch/hardware.h. It
43510     includes a file that does, asm/arch/gpio.h, but this file doesn't
43511     include <asm/arch/hardware.h> like it's supposed to.
43512
43513     Add the missing include to asm/arch/gpio.h and remove the workaround
43514     from the atmel_lcdfb driver. This makes the driver compile on avr32.
43515
43516     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
43517     Signed-off-by: Anatolij Gustschin <agust@denx.de>
43518
43519 commit c2083e0e11a03ef8be2e9f0ed8720fdc20832f3e
43520 Author: Kumar Gala <galak@kernel.crashing.org>
43521 Date:   Wed Oct 22 14:38:55 2008 -0500
43522
43523     86xx: Convert all fsl_pci_init users to new APIs
43524
43525     Converted MPC8610HCPD, MPC8641HPCN, and SBC8641D to use
43526     fsl_pci_setup_inbound_windows() and ft_fsl_pci_setup().
43527
43528     With these changes the board code is a bit smaller and we get dma-ranges
43529     set in the device tree for these boards.
43530
43531     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43532     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43533     Acked-by: Jon Loeliger <jdl@freescale.com>
43534
43535 commit 2dba0dea98c0dee1799ffd6fd6eb541645dbbd98
43536 Author: Kumar Gala <galak@kernel.crashing.org>
43537 Date:   Tue Oct 21 08:28:33 2008 -0500
43538
43539     85xx: Convert all fsl_pci_init users to new APIs
43540
43541     Converted ATUM8548, MPC8536DS, MPC8544DS, MPC8548CDS, MPC8568MDS,
43542     MPC8572DS, TQM85xx, and SBC8548 to use fsl_pci_setup_inbound_windows()
43543     and ft_fsl_pci_setup().
43544
43545     With these changes the board code is a bit smaller and we get dma-ranges
43546     set in the device tree for these boards.
43547
43548     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43549     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43550
43551 commit a2aab460727e5f674353a83a81000ef794bffcae
43552 Author: Kumar Gala <galak@kernel.crashing.org>
43553 Date:   Thu Oct 23 00:01:06 2008 -0500
43554
43555     pci/fsl_pci_init: Added fdt helper for setting up bus-ranges & dma-ranges
43556
43557     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43558     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43559
43560 commit b9a1fa9787a3a79573f5f932a4f8aa216bcb1785
43561 Author: Kumar Gala <galak@kernel.crashing.org>
43562 Date:   Wed Oct 22 14:06:24 2008 -0500
43563
43564     pci/fsl_pci_init: Add a common PCI inbound setup function
43565
43566     Add a common setup function that determines the pci_region(s) based
43567     on how much memory we have in the system.
43568
43569     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43570     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43571
43572 commit 612ea01018a459234d54ed57ec6a5a244ce75678
43573 Author: Kumar Gala <galak@kernel.crashing.org>
43574 Date:   Tue Oct 21 10:13:14 2008 -0500
43575
43576     pci/fsl_pci_init: Enable larger address and setting inbound windows properly
43577
43578     * PCI Inbound window was setup incorrectly.  The PCI address and system
43579       address were swapped.  The PCI address should be setting piwar/piwbear
43580       and the system address should be setting pitar.
43581
43582     * Removed masking of addresses to allow for system address to support
43583       system address & PCI address >32-bits
43584
43585     * Set PIWBEAR & POTEAR to allow for full 64-bit PCI addresses
43586
43587     * Respect the PCI_REGION_PREFETCH for inbound windows
43588
43589     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43590     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43591
43592 commit 8ab451c46b846f2bbd7122b29ffdd9a4a04da228
43593 Author: Kumar Gala <galak@kernel.crashing.org>
43594 Date:   Wed Oct 22 23:33:56 2008 -0500
43595
43596     fdt: Added helper to set PCI dma-ranges property
43597
43598     Added fdt_pci_dma_ranges() that parses the pci_region info from the
43599     struct pci_controller and populates the dma-ranges based on it.
43600
43601     The max # of windws/dma-ranges we support is 3 since on embedded
43602     PowerPC based systems this is the max number of windows.
43603
43604     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43605     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43606
43607 commit 3bed2aaf2d50fd13273c14d17d4fd40ef42e0d0f
43608 Author: Kumar Gala <galak@kernel.crashing.org>
43609 Date:   Thu Oct 23 00:05:47 2008 -0500
43610
43611     fdt: Add fdt_getprop_u32_default helpers
43612
43613     Add helper functions to return find a node and return it's property
43614     or a default value.
43615
43616     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43617     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43618     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
43619
43620 commit 8ba93f68a1bae89e033527ce67b41b4a87aa5b7f
43621 Author: Kumar Gala <galak@kernel.crashing.org>
43622 Date:   Tue Oct 21 18:06:15 2008 -0500
43623
43624     86xx: Enable 64-bit PCI resources on all Freescale boards
43625
43626     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43627     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43628
43629 commit 0151cbaccf4504821ecfde0217299bd740086bb6
43630 Author: Kumar Gala <galak@kernel.crashing.org>
43631 Date:   Tue Oct 21 11:33:58 2008 -0500
43632
43633     85xx: Enable 64-bit PCI resources on all Freescale boards
43634
43635     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43636     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43637
43638 commit 30e76d5e3bc4c5208ee63585fe12b409d9308cd8
43639 Author: Kumar Gala <galak@kernel.crashing.org>
43640 Date:   Tue Oct 21 08:36:08 2008 -0500
43641
43642     pci: Allow for PCI addresses to be 64-bit
43643
43644     PCI bus is inherently 64-bit.  While not all system require access to
43645     the full 64-bit PCI address range some do.  This allows those systems
43646     to enable the full PCI address width via CONFIG_SYS_PCI_64BIT.
43647
43648     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43649     Signed-off-by: Andrew Fleming-AFLEMING <afleming@freescale.com>
43650     Acked-by: Wolfgang Denk <wd@denx.de>
43651
43652 commit ae5f943ba8ede448a4b1a145fd8911856701ecc5
43653 Author: Dave Liu <daveliu@freescale.com>
43654 Date:   Thu Oct 23 21:18:53 2008 +0800
43655
43656     85xx: Fix the incorrect register used for DDR erratum1
43657
43658     The 8572 DDR erratum1:
43659     DDR controller may enter an illegal state when operating
43660     in 32-bit bus mode with 4-beat bursts.
43661
43662     Description:
43663     When operating with a 32-bit bus, it is recommended that
43664     DDR_SDRAM_CFG[8_BE] is cleared when DDR2 memories are used.
43665     This forces the DDR controller to use 4-beat bursts when
43666     communicating to the DRAMs. However, an issue exists that
43667     could lead to data corruption when the DDR controller is
43668     in 32-bit bus mode while using 4-beat bursts.
43669
43670     Projected Impact:
43671     If the DDR controller is operating in 32-bit bus mode with
43672     4-beat bursts, then the controller may enter into a bad state.
43673     All subsequent reads from memory is corrupted.
43674     Four-beat bursts with a 32-bit bus only is used with DDR2 memories.
43675     Therefore, this erratum does not affect DDR3 mode.
43676
43677     Work Arounds:
43678     To work around this issue, software must set DEBUG_1[31] in
43679     DDR memory mapped space (CCSRBAR offset + 0x2f00 for DDR_1
43680     and CCSRBAR offset + 0x6f00 for DDR_2).
43681
43682     Currenlty, the code is using incorrect register DDR_SDRAM_CFG_2
43683     as condition, but it should be DDR_SDRAM_CFG register.
43684
43685     Signed-off-by: Dave Liu <daveliu@freescale.com>
43686
43687 commit d5b693090ed08d24c18491df9d8fc7387b2906f3
43688 Author: Dave Liu <daveliu@freescale.com>
43689 Date:   Thu Oct 23 21:17:19 2008 +0800
43690
43691     85xx: remove unused config definition
43692
43693     Signed-off-by: Dave Liu <daveliu@freescale.com>
43694
43695 commit 0f060c3bf82832331a509f2e5d2442539e7aad09
43696 Author: Kumar Gala <galak@kernel.crashing.org>
43697 Date:   Thu Oct 23 01:47:38 2008 -0500
43698
43699     85xx: Add basic e500mc core support
43700
43701     Introduce CONFIG_E500MC to deal with the minor differences between
43702     e500v2 and e500mc.
43703
43704     * Certain fields of HID0/1 don't exist anymore on e500mc
43705     * Cache line size is 64-bytes on e500mc
43706     * reset value of PIR is different
43707
43708     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43709
43710 commit a38a5b6edd30f29fd5fdb1d7f674521906c0e677
43711 Author: Kumar Gala <galak@kernel.crashing.org>
43712 Date:   Thu Oct 23 01:47:37 2008 -0500
43713
43714     85xx: Use CONFIG_SYS_CACHELINE_SIZE instead of magic number
43715
43716     Using CONFIG_SYS_CACHELINE_SIZE instead of 31 means we can handle
43717     e500mc's 64-byte cacheline properly when it gets added.
43718
43719     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
43720
43721 commit 5deb8022c3749faac30e9ad9694691e2442b5c93
43722 Author: Georg Schardt <schardt@team-ctech.de>
43723 Date:   Fri Oct 24 13:51:52 2008 +0200
43724
43725     ppc4xx: New board avnet fx12 minimodul
43726
43727     This patch adds support for the avnet fx12 minimodul.
43728     It needs the "ppc4xx: Generic architecture for xilinx ppc405"
43729     patch from Ricardo.
43730
43731     Signed-off-by: Georg Schardt <schardt@team-ctech.de>
43732     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43733     Signed-off-by: Stefan Roese <sr@denx.de>
43734
43735 commit 1f4d53260ec6f8f122aed75cce7c757d97a551e0
43736 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43737 Date:   Tue Oct 21 18:29:46 2008 +0200
43738
43739     ppc4xx: Generic architecture for xilinx ppc405(v3)
43740
43741     As "ppc44x: Unification of virtex5 pp440 boards" did for the xilinx
43742     ppc440 boards, this patch presents a common architecture for all the
43743     xilinx ppc405 boards.
43744
43745     Any custom xilinx ppc405 board can be added very easily with no code
43746     duplicity.
43747
43748     This patch also adds a simple generic board, that can be used on almost
43749     any design with xilinx ppc405 replacing the file ppc405-generic/xparameters.h
43750
43751     This patch is prepared to work with the latest version of EDK (10.1)
43752
43753     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
43754     Signed-off-by: Stefan Roese <sr@denx.de>
43755
43756 commit 485c00a57fab86f72a3769480c66bf1ca22e1459
43757 Author: Stefan Roese <sr@denx.de>
43758 Date:   Fri Oct 24 08:56:09 2008 +0200
43759
43760     ppc4xx: Disable DDR2 autocalibration on Kilauea for now
43761
43762     Since the new autocalibration still has some problems on some Kilauea
43763     boards with 200MHz DDR2 frequency we disable the autocalibration and
43764     use the hardcoded values as done before. This seems to work reliably
43765     on all known DDR2 frequencies.
43766
43767     After the autocalibration issue is fixed we will enable it again.
43768
43769     Signed-off-by: Stefan Roese <sr@denx.de>
43770
43771 commit f177f4250c729727b1629fa8d8d6556c999e9b8c
43772 Author: Mike Frysinger <vapier@gentoo.org>
43773 Date:   Wed Apr 9 02:02:07 2008 -0400
43774
43775     Blackfin: fix up UART status bit handling
43776
43777     Some Blackfin UARTs are read-to-clear while others are write-to-clear.
43778     This can cause problems when we poll the LSR and then later try and handle
43779     any errors detected.
43780
43781     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43782
43783 commit ae0910298f31f5bb3d33a64b8467c60ea3c5d6d0
43784 Author: Mike Frysinger <vapier@gentoo.org>
43785 Date:   Sat Oct 11 20:42:17 2008 -0400
43786
43787     Blackfin: bf561-ezkit: drop redundant code
43788
43789     Common Blackfin code already announces CPU information.
43790
43791     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43792
43793 commit e2eea98bff1369f77a9f59a5fd0bd4928bc3332e
43794 Author: Mike Frysinger <vapier@gentoo.org>
43795 Date:   Sat Oct 11 20:43:10 2008 -0400
43796
43797     Blackfin: bf561-ezkit: drop pointless USB code
43798
43799     The USB/LAN register settings are not actually used/needed in order to
43800     drive things from U-Boot, so drop the code.
43801
43802     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43803
43804 commit c23bff63fb03cb9dbcd26522841e53f9b34fa1ab
43805 Author: Mike Frysinger <vapier@gentoo.org>
43806 Date:   Sat Oct 11 20:47:58 2008 -0400
43807
43808     Blackfin: linker scripts: force start.o and set initcode boundaries
43809
43810     Make sure that the start.o object is always the first object in our linker
43811     script regardless of configuration settings, and add some linker symbols
43812     so the ldr utility can properly locate the initcode when generating a LDR.
43813
43814     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43815
43816 commit bd33e5c613cf70e3cb51a73fdd653fe83b942bb0
43817 Author: Mike Frysinger <vapier@gentoo.org>
43818 Date:   Sat Oct 11 21:19:39 2008 -0400
43819
43820     Blackfin: small cpu init optimization while setting interrupt mask
43821
43822     Use the sti instruction to set the initial interrupt mask rather than
43823     banging on the core IMASK MMR to save both space and time.
43824
43825     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43826
43827 commit 960922291c9594acb575cec7e47d7bed9b58182c
43828 Author: Mike Frysinger <vapier@gentoo.org>
43829 Date:   Sat Oct 11 21:18:10 2008 -0400
43830
43831     Blackfin: set initial stack correctly according to Blackfin ABI
43832
43833     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43834
43835 commit 25cd33d82ea521b7bd90ca858f8919fae1e9732b
43836 Author: Mike Frysinger <vapier@gentoo.org>
43837 Date:   Sun Apr 20 03:11:53 2008 -0400
43838
43839     Blackfin: make baud calculation more accurate
43840
43841     We should use the algorithm in the Linux kernel so that the UART divisor
43842     calculation is more accurate.  It also fixes problems on some picky UARTs
43843     that have sampling anomalies.
43844
43845     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43846
43847 commit 0ba1da116e5edcb0c5ae4a7585d73f6548400a06
43848 Author: Mike Frysinger <vapier@gentoo.org>
43849 Date:   Mon Oct 6 04:21:41 2008 -0400
43850
43851     Blackfin: decode hwerrcause/excause when crashing
43852
43853     Having to decode hwerrcause/excause values is a pain, so automate it.
43854
43855     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43856
43857 commit 2de95bb20c488f20298df6881b700a5a757ee780
43858 Author: Mike Frysinger <vapier@gentoo.org>
43859 Date:   Mon Oct 6 04:20:54 2008 -0400
43860
43861     Blackfin: fix register dump messages
43862
43863     Make sure we report RETI/IPEND correctly.
43864
43865     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43866
43867 commit 7133999e6f62a9a01f6a8ffe234b8532b3ad1e4b
43868 Author: Mike Frysinger <vapier@gentoo.org>
43869 Date:   Mon Oct 6 04:19:34 2008 -0400
43870
43871     Blackfin: don't bother displaying reboot msg when crashing
43872
43873     The hang function already tells you to reboot, so no point in showing it
43874     twice.
43875
43876     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43877
43878 commit 70c4c032ea112cc42aa1ce959c33fc4825eaef95
43879 Author: Mike Frysinger <vapier@gentoo.org>
43880 Date:   Sun Jun 1 01:23:48 2008 -0400
43881
43882     Blackfin: enable support for nested interrupts
43883
43884     During cpu init, make sure we initialize the CEC properly so that
43885     interrupts can fire and be handled while U-Boot is running.
43886
43887     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43888
43889 commit 39782727e185860faa4884c2b04e84cb33d1c6cf
43890 Author: Mike Frysinger <vapier@gentoo.org>
43891 Date:   Mon Oct 6 03:55:25 2008 -0400
43892
43893     Blackfin: init NAND before relocating env
43894
43895     If booting out of NAND, we need to make sure we initialize it properly
43896     before attempting to relocate the environment.
43897
43898     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43899
43900 commit 0f9a8819416ba40a53de50af148847a0e508f84d
43901 Author: Mike Frysinger <vapier@gentoo.org>
43902 Date:   Thu Aug 7 18:40:13 2008 -0400
43903
43904     Blackfin: check cache bits, not cplb bits
43905
43906     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43907
43908 commit 2c1ea9e370cb72dd6a5aa32338e87a8a1f77bd76
43909 Author: Mike Frysinger <vapier@gentoo.org>
43910 Date:   Thu Aug 7 17:52:59 2008 -0400
43911
43912     Blackfin: drop unused cache flush code
43913
43914     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43915
43916 commit 50f0d211912a648e31aa9123b4665a0444bb8ca9
43917 Author: Mike Frysinger <vapier@gentoo.org>
43918 Date:   Thu Aug 7 15:21:47 2008 -0400
43919
43920     Blackfin: unify cache handling code
43921
43922     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43923
43924 commit 3c8798983403cb68a827d7a0d09b1134524a1b7d
43925 Author: Mike Frysinger <vapier@gentoo.org>
43926 Date:   Mon Oct 6 03:39:07 2008 -0400
43927
43928     Blackfin: only initialize the RTC when actually used
43929
43930     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43931
43932 commit 621e579b812dd1a2e6777f7cbf6e55e736505823
43933 Author: Mike Frysinger <vapier@gentoo.org>
43934 Date:   Mon Oct 6 03:44:33 2008 -0400
43935
43936     Blackfin: fix SWRST register definition
43937
43938     The SWRST register is a 16bit, not 32bit, register.
43939
43940     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43941
43942 commit 06121c4e2d183887dcd7a4ca2dcd395b213ea15b
43943 Author: Mike Frysinger <vapier@gentoo.org>
43944 Date:   Thu Aug 7 18:54:57 2008 -0400
43945
43946     Blackfin: build with -fomit-frame-pointer
43947
43948     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43949
43950 commit adbfeeb7b32f737a9738daa583350d2bb9ed017a
43951 Author: Mike Frysinger <vapier@gentoo.org>
43952 Date:   Thu Aug 7 17:50:26 2008 -0400
43953
43954     Blackfin: document some of the blackfin directories
43955
43956     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43957
43958 commit e4337968e43698a68ba608369f46d4a4114111ca
43959 Author: Mike Frysinger <vapier@gentoo.org>
43960 Date:   Thu Aug 7 15:16:56 2008 -0400
43961
43962     Blackfin: only enable hardware error irq by default
43963
43964     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43965
43966 commit 2b66f08f257ef6a06785f27b3c6dc2a4cfc9cac4
43967 Author: Mike Frysinger <vapier@gentoo.org>
43968 Date:   Thu Aug 7 13:36:43 2008 -0400
43969
43970     Blackfin: punt old unused mem_init.h header
43971
43972     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43973
43974 commit bcc121a01608042066a19ab5bff5bcfb805bf406
43975 Author: Mike Frysinger <vapier@gentoo.org>
43976 Date:   Thu Aug 7 13:18:55 2008 -0400
43977
43978     Blackfin: delete unused page_descriptor_table_size define
43979
43980     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43981
43982 commit 30fb9d24ae16e5b0ed39e5b7cc85981165ca98bc
43983 Author: Mike Frysinger <vapier@gentoo.org>
43984 Date:   Thu Aug 7 13:17:03 2008 -0400
43985
43986     Blackfin: fix typo in boot mode comment and add NAND define
43987
43988     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43989
43990 commit 2e5cbe5461c5c4c6665e318cfe950a5a150d999c
43991 Author: Ben Maan <moo@cow>
43992 Date:   Thu Aug 7 13:14:21 2008 -0400
43993
43994     Blackfin: fix port mux defines for BF54x
43995
43996     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
43997
43998 commit 0656ef2ba274910d31364fe022f6c7db0051660d
43999 Author: Mike Frysinger <vapier@gentoo.org>
44000 Date:   Thu Aug 7 13:09:50 2008 -0400
44001
44002     Blackfin: update anomaly lists
44003
44004     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
44005
44006 commit 50ca95402876cf7bac4e2d4f7855f616a038763f
44007 Author: Mike Frysinger <vapier@gentoo.org>
44008 Date:   Thu Aug 7 13:08:54 2008 -0400
44009
44010     Blackfin: unify DSPID/DBGSTAT MMR definitions
44011
44012     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
44013
44014 commit d9d8c7c696dec370ca714c03beb6e79d4c90bd5e
44015 Author: Wolfgang Denk <wd@denx.de>
44016 Date:   Tue Oct 21 15:53:51 2008 +0200
44017
44018     Fix strmhz(): avoid printing negative fractions
44019
44020     Signed-off-by: Wolfgang Denk <wd@denx.de>
44021
44022 commit 4a7f6b750d8de543fdf8e58acd86745010054571
44023 Author: Richard Retanubun <RichardRetanubun@ruggedcom.com>
44024 Date:   Fri Oct 17 08:55:51 2008 -0400
44025
44026     mpc83xx: Removed #ifdef CONFIG_MPC834X dependency on upmconfig function
44027
44028     This is done to allow other 83XX based platforms which also have UPM
44029     (e.g. 8360) to configure and use their UPM in u-boot.
44030
44031     Signed-off-by: Richard Retanubun <RichardRetanubun@RuggedCom.com>
44032     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44033
44034 commit 3bf1be3c0cfb1129b68cc1474119e5f323536488
44035 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44036 Date:   Tue Oct 14 22:58:53 2008 +0400
44037
44038     mpc83xx: add support for switching between USB Host/Function for MPC837XEMDS
44039
44040     With this patch u-boot can fixup the dr_mode and phy_type properties
44041     for the Dual-Role USB controller.
44042
44043     While at it, also remove #ifdefs around includes, they are not needed.
44044
44045     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44046     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44047
44048 commit b3379f3fd13969934c00097c05754e7a8990fd39
44049 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44050 Date:   Wed Oct 8 20:52:54 2008 +0400
44051
44052     mpc83xx: add ELBC NAND support for the MPC837XEMDS boards
44053
44054     Though NAND chip is replaceable on the MPC837XE-MDS boards, the
44055     current settings don't work with the default chip on the board.
44056     Nevertheless Freescale's U-Boot sets the option register correctly,
44057     so I just dumped the register from the working u-boot. My guess is
44058     that the old settings were applicable for some pilot boards, not
44059     found in the production.
44060
44061     This patch also enables FSL ELBC driver so that we could access
44062     the NAND storage in the u-boot.
44063
44064     The NAND support costs about 45KB, so the u-boot no longer fits
44065     into two 128KB NOR flash sectors, thus we also have to adjust
44066     environment location: add another 128KB to the monitor length.
44067
44068     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44069
44070     It is due to hardware design and logic defect, that is the
44071     I/O[0:7] of NAND chip is connected to LAD[7:0], so when
44072     the NAND chip connected to nLCS3,  you have to set up the
44073     OR3[BCTLD] = '1' for normal operation, otherwise it will have
44074     bus contention due to the pin 48/25 of U60 is enabled.
44075
44076     Setup the OR3[BCTLD] = '1' , that meaning the LBCTL is not
44077     asserted upon access to the NAND chip, keep the default state.
44078
44079     Acked-by: Dave Liu <daveliu@freescale.com>
44080     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44081
44082 commit 00f7bbae92e3b13f2b37aeb1def9bb12445521b7
44083 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44084 Date:   Thu Oct 2 19:17:33 2008 +0400
44085
44086     mpc83xx: fix PCI scan hang on the standalone MPC837xE-MDS boards
44087
44088     The MPC837xE-MDS board's CPLD can auto-detect if the board is on the PIB,
44089     standalone or acting as a PCI agent. User's Guide says:
44090
44091     - When the CPLD recognizes its location on the PIB it automatically
44092       configures RCW to the PCI Host.
44093     - If the CPLD fails to recognize its location then it is automatically
44094       configured as an Agent and the PCI is configured to an external arbiter.
44095
44096     This sounds good. Though in the standalone setup the CPLD sets PCI_HOST
44097     flag (it's ok, we can't act as PCI agents since we receive CLKIN, not
44098     PCICLK), but the CPLD doesn't set the ARBITER_ENABLE flag, and without
44099     any arbiter bad things will happen (here the board hangs during any config
44100     space reads).
44101
44102     In this situation we must disable the PCI. And in case of anybody really
44103     want to use an external arbiter, we provide "pci_external_aribter"
44104     environment variable.
44105
44106     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44107     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44108
44109 commit 1da83a63d8e1b4bddeb82581b1745a09aac3e2d3
44110 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44111 Date:   Thu Oct 2 18:32:25 2008 +0400
44112
44113     mpc83xx: add SGMII riser module support for the MPC8378E-MDS boards
44114
44115     This involves configuring the SerDes and fixing up the flags and
44116     PHY addresses for the TSECs.
44117
44118     For Linux we also fix up the device tree.
44119
44120     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44121     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44122
44123 commit e6d9c8916de9c24f2c52d0b01cf00d2e74a04cd8
44124 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44125 Date:   Thu Oct 2 18:31:59 2008 +0400
44126
44127     mpc83xx: add TSECs' HRCWH masks for MPC837x processors
44128
44129     We'll use these masks to parse TSEC modes out of HRCWH.
44130
44131     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44132     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44133
44134 commit 6f9cc6608b4e1cefde56c0fb99ae1c95c42575ff
44135 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44136 Date:   Thu Oct 2 18:31:56 2008 +0400
44137
44138     mpc83xx: serdes: add forgotten shifts for rfcks
44139
44140     The rfcks should be shifted by 28 bits left. We didn't notice the bug
44141     because we were using only 100MHz clocks (for which rfcks == 0).
44142
44143     Though, for SGMII we'll need 125MHz clocks.
44144
44145     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44146     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44147
44148 commit 55c531984dcf933e4cd13a187a7e08e873b7ced1
44149 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44150 Date:   Thu Oct 2 18:31:53 2008 +0400
44151
44152     mpc83xx: fix serdes setup for the MPC8378E boards
44153
44154     MPC837xE specs says that SerDes1 has:
44155
44156     â€” Two lanes running x1 SGMII at 1.25 Gbps;
44157     â€” Two lanes running x1 SATA at 1.5 or 3.0 Gbps.
44158
44159     And for SerDes2:
44160
44161     â€” Two lanes running x1 PCI Express at 2.5 Gbps;
44162     â€” One lane running x2 PCI Express at 2.5 Gbps;
44163     â€” Two lanes running x1 SATA at 1.5 or 3.0 Gbps.
44164
44165     The spec also explicitly states that PEX options are not valid for
44166     the SD1.
44167
44168     Nevertheless MPC8378 RDB and MDS boards configure the SD1 for PEX,
44169     which is wrong to do.
44170
44171     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44172     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44173
44174 commit 5c2ff323a94e27e481f70c44838d43fcd844dd46
44175 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
44176 Date:   Wed Sep 10 18:12:37 2008 +0400
44177
44178     mpc83xx: mpc8360emds: rework LBC SDRAM setup
44179
44180     Currently 64M of LBC SDRAM are mapped at 0xF0000000 which makes
44181     it difficult to use (b/c then the memory is discontinuous and
44182     there is quite big memory hole between the DDR/SDRAM regions).
44183
44184     This patch reworks LBC SDRAM setup so that now we dynamically
44185     place the LBC SDRAM near the DDR (or at 0x0 if there isn't any
44186     DDR memory).
44187
44188     With this patch we're able to:
44189
44190     - Boot without external DDR memory;
44191     - Use most "DDR + SDRAM" setups without need to support for
44192       sparse/discontinuous memory model in the software.
44193
44194     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
44195     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
44196
44197 commit def0819e920b05b34b56d8b42e1e43d9b89a52d6
44198 Author: Wolfgang Denk <wd@xpert.denx.de>
44199 Date:   Tue Oct 21 11:23:56 2008 +0200
44200
44201     FDT: don't use private kernel header files
44202
44203     On some systems (for example Fedora Core 4) U-Boot builds with the
44204     following wanrings only:
44205
44206     ...
44207     In file included from /home/wd/git/u-boot/include/libfdt_env.h:33,
44208                      from fdt.c:51:
44209                  /usr/include/asm/byteorder.h:6:2: warning: #warning using private kernel header; include <endian.h> instead!
44210
44211     This patch fixes this problem.
44212
44213     Signed-off-by: Wolfgang Denk <wd@denx.de>
44214
44215 commit f4d14c55504ce40287321bd63ee269e3233ee4ae
44216 Author: Stefan Roese <sr@denx.de>
44217 Date:   Mon Oct 13 15:15:31 2008 +0200
44218
44219     ppc4xx: Add 1.0 & 1.066 GHz to canyonlands bootstrap command for PLL setup
44220
44221     Signed-off-by: Stefan Roese <sr@denx.de>
44222
44223 commit 43cbce69d48d052574d71f50724be546d90a46a4
44224 Author: Stefan Roese <sr@denx.de>
44225 Date:   Mon Oct 13 10:45:14 2008 +0200
44226
44227     ppc4xx: Correctly setup ranges property in ebc node
44228
44229     Previously only the NOR flash mapping was written into the ranges
44230     property of the ebc node. This patch now writes all enabled chip
44231     select areas into the ranges property.
44232
44233     Signed-off-by: Stefan Roese <sr@denx.de>
44234
44235 commit d7b26d58328f137471ea97de382bfa63f7239931
44236 Author: Dirk Eibach <eibach@gdsys.de>
44237 Date:   Wed Oct 8 15:37:50 2008 +0200
44238
44239     ppc4xx: Add GDSys neo 405EP board support
44240
44241     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
44242     Signed-off-by: Stefan Roese <sr@denx.de>
44243
44244 commit c11da194545d2f4bbb54be1bb5e504e20ce8c16c
44245 Author: Niklaus Giger <niklaus.giger@netstal.com>
44246 Date:   Wed Oct 1 14:46:13 2008 +0200
44247
44248     ppc4xx: Update configs for Netstal boards
44249
44250     I reorganized my config files, putting the common stuff into netstal-common.h
44251     (got the idea by looking a amcc-common.h from Stefan).
44252
44253     Added stuff to boot the new powerpc linux via NFS (only tested with HCU4).
44254
44255     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
44256     Signed-off-by: Stefan Roese <sr@denx.de>
44257
44258 commit c9c11d751e4242cf29c3c3c290d971f6d0cb1d15
44259 Author: Adam Graham <agraham@amcc.com>
44260 Date:   Wed Oct 8 10:13:19 2008 -0700
44261
44262     ppc4xx: Add routine to retrieve CPU number
44263
44264     Provide a weak defined routine to retrieve the CPU number for
44265     reference boards that have multiple CPU's.  Default behavior
44266     is the existing single CPU print output.  Reference boards with
44267     multiple CPU's need to provide a board specific routine.
44268     See board/amcc/arches/arches.c for an example.
44269
44270     Signed-off-by: Adam Graham <agraham@amcc.com>
44271     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
44272     Signed-off-by: Stefan Roese <sr@denx.de>
44273
44274 commit 59217bae40e90982ab5400d849c08af683ace036
44275 Author: Adam Graham <agraham@amcc.com>
44276 Date:   Wed Oct 8 10:13:14 2008 -0700
44277
44278     ppc4xx: Add static support for 44x IBM SDRAM Controller
44279
44280     This patch add the capability to configure a PPC440 based IBM SDRAM
44281     Controller with static, compiled-in, values. PPC440 memory subsystem
44282     includes a Memory Queue core.
44283
44284     Signed-off-by: Adam Graham <agraham@amcc.com>
44285     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
44286     Signed-off-by: Stefan Roese <sr@denx.de>
44287
44288 commit f09f09d3899017aaaa2b031bba63c271e9c48e4d
44289 Author: Adam Graham <agraham@amcc.com>
44290 Date:   Wed Oct 8 10:12:53 2008 -0700
44291
44292     ppc4xx: Add AMCC Arches board support (dual 460GT)
44293
44294     The Arches Evaluation board is based on the AMCC 460GT SoC chip.
44295     This board is a dual processor board with each processor providing
44296     independent resources for Rapid IO, Gigabit Ethernet, and serial
44297     communications. Each 460GT has it's own 512MB DDR2 memory, 32MB NOR
44298     FLASH, UART, EEPROM and temperature sensor, along with a shared debug
44299     port. The two 460GT's will communicate with each other via shared
44300     memory, Gigabit Ethernet and x1 PCI-Express.
44301
44302     Signed-off-by: Adam Graham <agraham@amcc.com>
44303     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
44304     Signed-off-by: Stefan Roese <sr@denx.de>
44305
44306 commit 055b12f2ffd7c34eea7e983a0588b24f2e69e0e3
44307 Author: Wolfgang Denk <wd@xpert.denx.de>
44308 Date:   Sun Oct 19 21:54:30 2008 +0200
44309
44310     TQM8260: environment in flash instead EEPROM, baudrate 115k
44311
44312     Several customers have reported problems with the environment in
44313     EEPROM, including corrupted content after board reset. Probably the
44314     code to prevent I2C Enge Conditions is not working sufficiently.
44315
44316     We move the environment to flash now, which allows to have a backup
44317     copy plus gives much faster boot times.
44318
44319     Also, change the default console initialization to 115200 bps as used
44320     on most other boards.
44321
44322     Signed-off-by: Wolfgang Denk <wd@denx.de>
44323
44324 commit 1836881190b3d8a6918b0d64b39fe32bbbdf85d8
44325 Author: Kumar Gala <galak@kernel.crashing.org>
44326 Date:   Sun Oct 19 12:49:19 2008 -0500
44327
44328     85xx: Fix compile warning in mpc8536ds.c
44329
44330     mpc8536ds.c: In function 'is_sata_supported':
44331     mpc8536ds.c:615: warning: unused variable 'devdisr'
44332
44333     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44334
44335 commit 8ed44d91c8122d00368523b0b746691c895d3b3c
44336 Author: Wolfgang Denk <wd@denx.de>
44337 Date:   Sun Oct 19 02:35:50 2008 +0200
44338
44339     Cleanup: fix "MHz" spelling
44340
44341     Signed-off-by: Wolfgang Denk <wd@denx.de>
44342
44343 commit 08ef89ecd174969b3544f3f0c7cd1de3c57f737b
44344 Author: Wolfgang Denk <wd@denx.de>
44345 Date:   Sun Oct 19 02:35:49 2008 +0200
44346
44347     Use strmhz() to format clock frequencies
44348
44349     Signed-off-by: Wolfgang Denk <wd@denx.de>
44350
44351 commit d50c7d4be150b2252c0d2e16cfcf69643bdd6dc9
44352 Author: Wolfgang Denk <wd@denx.de>
44353 Date:   Sun Oct 19 02:35:48 2008 +0200
44354
44355     strmhz(): Round numbers when printing clock frequencies
44356
44357     Round clock frequencies for printing.
44358
44359     Many boards printed off clock frequencies like 399 MHz instead of the
44360     exact 400 MHz because numberes were not rounded. This is fixed now.
44361
44362     Signed-off-by: Wolfgang Denk <wd@denx.de>
44363
44364 commit 681c02d05b29c6d46093525052c74b9c4ddc8b08
44365 Author: Timur Tabi <timur@freescale.com>
44366 Date:   Mon Oct 20 15:16:47 2008 -0500
44367
44368     85xx: properly document MPC85xx_PORDEVSR2_SEC_CFG
44369
44370     Commit f7d190b1 corrected the value of MPC85xx_PORDEVSR2_SEC_CFG, but forgot
44371     to add a comment that the correct value disagrees with the 8544 reference
44372     manual.  The changelog for that commit is also wrong, as it says "bit 28"
44373     when it should be "bit 24".
44374
44375     Signed-off-by: Timur Tabi <timur@freescale.com>
44376
44377 commit 360fe71e82b83e264c964c9447c537e9a1f643c8
44378 Author: Heiko Schocher <hs@denx.de>
44379 Date:   Fri Oct 17 18:24:06 2008 +0200
44380
44381     mgcoge: add redundant environment sector
44382
44383     Signed-off-by: Heiko Schocher <hs@denx.de>
44384
44385 commit 53ebf0c470c87d5f9fa76462e5f4064d26a9b16a
44386 Author: Heiko Schocher <hs@denx.de>
44387 Date:   Fri Oct 17 18:23:27 2008 +0200
44388
44389     mgsuvd: update size of environment
44390
44391     Signed-off-by: Heiko Schocher <hs@denx.de>
44392
44393 commit 2e26d837f11460c0e6dede7d65424a31e0183d09
44394 Author: Jason Jin <Jason.jin@freescale.com>
44395 Date:   Fri Oct 10 11:41:00 2008 +0800
44396
44397     Enabled the Freescale SGMII riser card on 8536DS
44398
44399     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
44400
44401 commit 7e183cad0c5ab6415dca95d6ac290ea918b28c55
44402 Author: Liu Yu <yu.liu@freescale.com>
44403 Date:   Fri Oct 10 11:40:59 2008 +0800
44404
44405     Enabled the Freescale SGMII riser card on 8572DS
44406
44407     This patch based on Andy's work.
44408     Including command 'pixis_set_sgmii' support.
44409
44410     Signed-off-by: Liu Yu <yu.liu@freescale.com>
44411
44412 commit bff188baf9427c35745356439435acf3864d4c65
44413 Author: Liu Yu <yu.liu@freescale.com>
44414 Date:   Fri Oct 10 11:40:58 2008 +0800
44415
44416     Make pixis_set_sgmii more general to support MPC85xx boards.
44417
44418     The pixis sgmii command depend on the FPGA support on the board, some 85xx
44419     boards support SGMII riser card but did not support this command, define
44420     CONFIG_PIXIS_SGMII_CMD for those boards which support the sgmii command.
44421
44422     Not like 8544, 8572 has 4 eTsec so that the other two's pixis bits
44423     are not supported by 8544. Therefor, define PIXIS_VSPEED2_MASK and
44424     PIXIS_VCFGEN1_MASK in header file for both boards.
44425
44426     Signed-off-by: Liu Yu <yu.liu@freescale.com>
44427
44428 commit 5e981d683d2363204c76773941c2e9c2044c808f
44429 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44430 Date:   Wed Oct 8 23:38:02 2008 -0500
44431
44432     Add cpu/8xxx to TAGS_SUBDIRS
44433
44434     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44435
44436 commit e1f7d22b8b52fc08c4d17a6a7db1e664281aed63
44437 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44438 Date:   Thu Oct 9 01:25:55 2008 -0500
44439
44440     fsl_law clear enable before changing.
44441
44442     Debug sessions may have left enabled laws.
44443     Changing lawbar with an unkown enabled tgtid could cause problems.
44444
44445     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44446
44447 commit 86be510f7b5443e7e937f696bfbe037fdc740b15
44448 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44449 Date:   Thu Oct 9 00:29:27 2008 -0500
44450
44451     mpc8572 additional end-point mode
44452
44453     mpc8572 supports all pcie controllers as end-points with cfg_host_agent=0.
44454     Include host_agent == 0 decode for end-point determination.
44455
44456     This is not needed for the ds reference board since pcie3 will be a host
44457     in order to connect to the uli chip.  Include it here as a reference for
44458     other mpc8572 boards.
44459
44460     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44461
44462 commit 6856b3d0221a838580e6bb06f61425fd7529ba93
44463 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44464 Date:   Wed Oct 8 23:37:59 2008 -0500
44465
44466     85xx if NUM_CPUS>1, print cpu number
44467
44468     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44469
44470 commit f7fecc3e25050a036c9f50f0d2b85bc3199a96e0
44471 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
44472 Date:   Wed Oct 8 23:38:01 2008 -0500
44473
44474     pixis do not print long help if not configured
44475
44476     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
44477
44478 commit 0e17f02a8a78d85225a4d805f6a1ea95a0a460b5
44479 Author: Andy Fleming <afleming@freescale.com>
44480 Date:   Tue Oct 7 08:09:50 2008 -0500
44481
44482     Have u-boot pass stashing parameters into device tree
44483
44484     Some cores don't support ethernet stashing at all, and some
44485     instances have errata.  Adds 3 properties to gianfar nodes
44486     which support stashing.  For now, just add this support to
44487     85xx SoCs.
44488
44489     Signed-off-by: Andy Fleming <afleming@freescale.com>
44490
44491 commit c21617fd265b7c126c6e2f2d8a23cdb00d4fade7
44492 Author: Haiying Wang <Haiying.Wang@freescale.com>
44493 Date:   Fri Oct 3 12:37:57 2008 -0400
44494
44495     Add DDR options setting on MPC8641HPCN board
44496
44497     * Add board specific parameter table to choose correct cpo, clk_adjust,
44498     write_data_delay based on board ddr frequency and n_ranks.
44499
44500     * Set odt_rd_cfg and odt_wr_cfg based on the dimm# and CS#.
44501
44502     Signed-off-by: James Yang <James.Yang@freescale.com>
44503     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44504
44505 commit 4ca06607d60d0a6378812ef58fd1eab2a7f77111
44506 Author: Haiying Wang <Haiying.Wang@freescale.com>
44507 Date:   Fri Oct 3 12:37:41 2008 -0400
44508
44509     Add ddr interleaving suppport for MPC8572DS board
44510
44511     * Add board specific parameter table to choose correct cpo, clk_adjust,
44512     write_data_delay, 2T based on board ddr frequency and n_ranks.
44513
44514     * Set odt_rd_cfg and odt_wr_cfg based on the dimm# and CS#.
44515
44516     * Set memory controller interleaving mode to bank interleaving, and disable
44517     bank(chip select) interleaving mode by default, because the default on-board
44518     DDR DIMMs are 2x512MB single-rank.
44519
44520     * Change CONFIG_ICS307_REFCLK_HZ from 33333333 to 33333000.
44521
44522     Signed-off-by: James Yang <James.Yang@freescale.com>
44523     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44524
44525 commit 1f293b417ac6ab8e317ca2b770377ca93edf2370
44526 Author: Haiying Wang <Haiying.Wang@freescale.com>
44527 Date:   Fri Oct 3 12:37:26 2008 -0400
44528
44529     Add debug information for DDR controller registers
44530
44531     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44532
44533 commit c9ffd839b1ada502c86f88edaf1534426b6688ce
44534 Author: Haiying Wang <Haiying.Wang@freescale.com>
44535 Date:   Fri Oct 3 12:37:10 2008 -0400
44536
44537     Check DDR interleaving mode
44538
44539     * Check DDR interleaving mode from environment by reading memctl_intlv_ctl and
44540     ba_intlv_ctl.
44541     * Print DDR interleaving mode information
44542     * Add doc/README.fsl-ddr to describe the interleaving setting
44543
44544     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44545
44546 commit dfb49108e4f86c2224e1f30124328b0de66ef72e
44547 Author: Haiying Wang <Haiying.Wang@freescale.com>
44548 Date:   Fri Oct 3 12:36:55 2008 -0400
44549
44550     Pass dimm parameters to populate populate controller options
44551
44552     Because some dimm parameters like n_ranks needs to be used with the board
44553     frequency to choose the board parameters like clk_adjust etc. in the
44554     board_specific_paramesters table of the board ddr file, we need to pass
44555     the dimm parameters to the board file.
44556
44557     * move ddr dimm parameters header file from /cpu to /include directory.
44558     * add ddr dimm parameters to populate board specific options.
44559     * Fix fsl_ddr_board_options() for all the 8xxx boards which call this function.
44560
44561     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44562
44563 commit dbbbb3abeff325855cae76e33d69d5665631443f
44564 Author: Haiying Wang <Haiying.Wang@freescale.com>
44565 Date:   Fri Oct 3 12:36:39 2008 -0400
44566
44567     Make DDR interleaving mode work correctly
44568
44569     Fix some bugs:
44570       1. Correctly set intlv_ctl in cs_config.
44571       2. Correctly set sa, ea in cs_bnds when bank interleaving mode is enabled.
44572       3. Set base_address and total memory for each ddr controller in memory
44573          controller interleaving mode.
44574
44575     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
44576
44577 commit 1c9aa76bf9013069e24258f46f4687c9f98a02d6
44578 Author: Kumar Gala <galak@kernel.crashing.org>
44579 Date:   Mon Sep 22 23:40:42 2008 -0500
44580
44581     85xx: Enable interrupt and setexpr commands on Freescale 85xx boards
44582
44583     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44584
44585 commit 7c0d4a7508d252d2d7c137eeb376814132dda30f
44586 Author: Kumar Gala <galak@kernel.crashing.org>
44587 Date:   Mon Sep 22 14:11:11 2008 -0500
44588
44589     85xx: Improve flash remapping on MPC8572DS & MPC8536DS
44590
44591     Changing the flash from cacheable to cache-inhibited was taking a significant
44592     amount of time due to the fact that we were iterating over the full 256M of
44593     flash.  Instead we can just flush the L1 d-cache and invalidate the i-cache.
44594
44595     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44596
44597 commit 54e091d3b603a3332c619199ca83a07e95960da4
44598 Author: Kumar Gala <galak@kernel.crashing.org>
44599 Date:   Mon Sep 22 14:11:10 2008 -0500
44600
44601     85xx: Export invalidate_{i,d}cache and add flush_dcache
44602
44603     Added the ability for C code to invalidate the i/d-cache's and
44604     to flush the d-cache.  This allows us to more efficient change mappings
44605     from cache-able to cache-inhibited.
44606
44607     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44608
44609 commit 6250f0f6297c5ba9aecdea6290799a95c5d4b1da
44610 Author: Heiko Schocher <hs@denx.de>
44611 Date:   Fri Oct 17 16:11:52 2008 +0200
44612
44613     mgcoge, mgsuvd: extract more common code
44614
44615     in ft_blob_update () for both boards was an unneccessary
44616     repetition of code, which this patch moves in a common
44617     function for this boards.
44618
44619     Signed-off-by: Heiko Schocher <hs@denx.de>
44620
44621 commit 9e299192ca9850cf725456388042a5aa5a6f3ec7
44622 Author: Heiko Schocher <hs@denx.de>
44623 Date:   Fri Oct 17 12:15:55 2008 +0200
44624
44625     mgcoge, mgsuvd: use in_*/out_* accesors
44626
44627     Signed-off-by: Heiko Schocher <hs@denx.de>
44628
44629 commit a21ca95f8b9dca22714952b348e4905ac157b5cd
44630 Author: Heiko Schocher <hs@denx.de>
44631 Date:   Fri Oct 17 13:52:51 2008 +0200
44632
44633     mgsuvd: fix compiler warning when using soft_i2c driver
44634
44635     Signed-off-by: Heiko Schocher <hs@denx.de>
44636
44637 commit cac9cf7875c2a01d63422820ed4732a9bdf5ab7b
44638 Author: Heiko Schocher <hs@denx.de>
44639 Date:   Fri Oct 17 12:15:05 2008 +0200
44640
44641     mgsuvd: fix coding style
44642
44643     Signed-off-by: Heiko Schocher <hs@denx.de>
44644
44645 commit 5f4c3137f4f051787707c548133823f1656eb508
44646 Author: Heiko Schocher <hs@denx.de>
44647 Date:   Fri Oct 17 12:13:30 2008 +0200
44648
44649     mgcoge: Second Flash on CS5 not on CS1
44650
44651     Signed-off-by: Heiko Schocher <hs@denx.de>
44652
44653 commit 76da19df5b8e186d269f29190696bd31fb6c836b
44654 Author: Kumar Gala <galak@kernel.crashing.org>
44655 Date:   Thu Oct 16 21:52:08 2008 -0500
44656
44657     Added arch_lmb_reserve to allow arch specific memory regions protection
44658
44659     Each architecture has different ways of determine what regions of memory
44660     might not be valid to get overwritten when we boot.  This provides a
44661     hook to allow them to reserve any regions they care about.  Currently
44662     only ppc, m68k and sparc need/use this.
44663
44664     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44665
44666 commit e02d4a9904c8f36395994c0c81469d552b82f5ea
44667 Author: Heiko Schocher <hs@denx.de>
44668 Date:   Thu Oct 16 16:32:35 2008 +0200
44669
44670     mgcoge: added CONFIG_FIT to support the new u-boot image format
44671
44672     Signed-off-by: Heiko Schocher <hs@denx.de>
44673
44674 commit 6d0f6bcf337c5261c08fabe12982178c2c489d76
44675 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44676 Date:   Thu Oct 16 15:01:15 2008 +0200
44677
44678     rename CFG_ macros to CONFIG_SYS
44679
44680     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
44681
44682 commit 71edc271816ec82cf0550dd6980be2da3cc2ad9e
44683 Author: Kumar Gala <galak@kernel.crashing.org>
44684 Date:   Mon Oct 13 14:12:55 2008 -0500
44685
44686     74xx/7xx/86xx: Rename flush_data_cache to flush_dcache to match 85xx version
44687
44688     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44689
44690 commit b799cb4c0eebb0762e91e9653d8b9cc9a98440e3
44691 Author: Kumar Gala <galak@kernel.crashing.org>
44692 Date:   Tue Sep 23 10:05:02 2008 -0500
44693
44694     Expose command table search for sub-commands
44695
44696     Sub-command can benefit from using the same table and search functions
44697     that top level commands have.  Expose this functionality by refactoring
44698     find_cmd() and introducing find_cmd_tbl() that sub-command processing
44699     can call.
44700
44701     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
44702
44703 commit f7e51b27508446f8cae3927975817137979ad5e8
44704 Author: Heiko Schocher <hs@denx.de>
44705 Date:   Wed Oct 15 09:41:33 2008 +0200
44706
44707     mgsuvd, mgcoge: added BOOTCOUNT feature.
44708
44709     Signed-off-by: Heiko Schocher <hs@denx.de>
44710
44711 commit 8f64da7f83b553889bc08400c97047998382e9d2
44712 Author: Heiko Schocher <hs@denx.de>
44713 Date:   Wed Oct 15 09:41:00 2008 +0200
44714
44715     mgcoge, mgsuvd: added support for the IVM EEprom.
44716
44717     The EEprom contains some Manufacturerinformation,
44718     which are read from u-boot at boot time, and saved
44719     in same hush shell variables.
44720
44721     Signed-off-by: Heiko Schocher <hs@denx.de>
44722
44723 commit 81473f67810c4c9b7efaed8dee258ed6bc4c7983
44724 Author: Heiko Schocher <hs@denx.de>
44725 Date:   Wed Oct 15 09:40:28 2008 +0200
44726
44727     hush: add showvar command for hush shell.
44728
44729     This new command shows the local variables defined in
44730     the hush shell:
44731
44732     => help showvar
44733     showvar
44734         - print values of all hushshell variables
44735     showvar name ...
44736         - print value of hushshell variable 'name'
44737
44738     Also make the set_local_var() and unset_local_var ()
44739     no longer static, so it is possible to define local
44740     hush shell variables at boot time. If CONFIG_HUSH_INIT_VAR
44741     is defined, u-boot calls hush_init_var (), where
44742     boardspecific code can define local hush shell
44743     variables at boottime.
44744
44745     Signed-off-by: Heiko Schocher <hs@denx.de>
44746
44747 commit 67b23a322848d828a5e45c0567b72762bfde7abf
44748 Author: Heiko Schocher <hs@denx.de>
44749 Date:   Wed Oct 15 09:39:47 2008 +0200
44750
44751     I2C: adding new "i2c bus" Command to the I2C Subsystem.
44752
44753     With this Command it is possible to add new I2C Busses,
44754     which are behind 1 .. n I2C Muxes. Details see README.
44755
44756     Signed-off-by: Heiko Schocher <hs@denx.de>
44757
44758 commit c24853644ddd2dd2e4246b5854a93e6254a14092
44759 Author: Heiko Schocher <hs@denx.de>
44760 Date:   Wed Oct 15 09:39:08 2008 +0200
44761
44762     mgcoge, mgsuvd: add board specific I2C deblocking mechanism.
44763
44764     As documented in doc/I2C_Edge_Conditions, adding a
44765     board specific deblocking mechanism via CFG_I2C_INIT_BOARD
44766     for the mgcoge and mgsuvd board.
44767
44768     This code was originally written by Keymile in association
44769     with Anatech and Atmel in 1998. The Code toggels the SCL
44770     until the SCA line goes to HIGH (max. 16 times).
44771     And after this, a start condition is sent.
44772
44773     This is another approach to deblock the I2C Bus. The
44774     soft I2C driver actually sends 9 clocks with SDA High,
44775     and then a stop at the end, to deblock the I2C Bus.
44776
44777     Maybe we should use the approach from Keymile as
44778     the new standard?
44779
44780     Signed-off-by: Heiko Schocher <hs@denx.de>
44781
44782 commit 4ca107effebfbabac1057c39632105dacef95957
44783 Author: Heiko Schocher <hs@denx.de>
44784 Date:   Wed Oct 15 09:38:38 2008 +0200
44785
44786     soft_i2c: Add CFG_I2C_INIT_BOARD option
44787
44788     This patch adds the option for a boardspecific
44789     I2C deblocking mechanism for the soft i2c driver.
44790
44791     Signed-off-by: Heiko Schocher <hs@denx.de>
44792
44793 commit e5e4edd9f1f76210a09c34ee835f6cff60fdbbd1
44794 Author: Heiko Schocher <hs@denx.de>
44795 Date:   Wed Oct 15 09:38:07 2008 +0200
44796
44797     mgcoge, mgsuvd: add DTT (LM75) support.
44798
44799     Signed-off-by: Heiko Schocher <hs@denx.de>
44800
44801 commit 8e442df438ab677057571e3ac01846bff7719bce
44802 Author: Heiko Schocher <hs@denx.de>
44803 Date:   Wed Oct 15 09:37:34 2008 +0200
44804
44805     lm75: Make the LM75 MULTI_BUS compatible.
44806
44807     Signed-off-by: Heiko Schocher <hs@denx.de>
44808
44809 commit 12f1678127c1df2b2878ba93c88948bedc060775
44810 Author: Heiko Schocher <hs@denx.de>
44811 Date:   Wed Oct 15 09:37:04 2008 +0200
44812
44813     lm75: fix Codingstyle issues.
44814
44815     Signed-off-by: Heiko Schocher <hs@denx.de>
44816
44817 commit f2202450c75ba6934b356024101500ddcde6e2a6
44818 Author: Heiko Schocher <hs@denx.de>
44819 Date:   Wed Oct 15 09:36:33 2008 +0200
44820
44821     mgcoge, mgsuvd: added EEprom support.
44822
44823     Signed-off-by: Heiko Schocher <hs@denx.de>
44824
44825 commit 9661bf9d120f760238b2a073b84f2baf05010057
44826 Author: Heiko Schocher <hs@denx.de>
44827 Date:   Wed Oct 15 09:36:03 2008 +0200
44828
44829     mgcoge, mgsuvd: add I2C support.
44830
44831     Signed-off-by: Heiko Schocher <hs@denx.de>
44832
44833 commit 98aed379586a155292efbf3209356836584b601c
44834 Author: Heiko Schocher <hs@denx.de>
44835 Date:   Wed Oct 15 09:35:26 2008 +0200
44836
44837     soft_i2c: prevent compiler warnings if driver does not use CPU Pins.
44838
44839     This patch fixes the following warnings, when using
44840     the soft_i2c driver using no CPU pins on MPC82xx or MPC8xx
44841     systems:
44842
44843     soft_i2c.c: In function 'send_reset':
44844     soft_i2c.c:93: warning: unused variable 'immr'
44845     soft_i2c.c: In function 'send_start':
44846     soft_i2c.c:124: warning: unused variable 'immr'
44847     soft_i2c.c: In function 'send_stop':
44848     soft_i2c.c:146: warning: unused variable 'immr'
44849     soft_i2c.c: In function 'send_ack':
44850     soft_i2c.c:171: warning: unused variable 'immr'
44851     soft_i2c.c: In function 'write_byte':
44852     soft_i2c.c:196: warning: unused variable 'immr'
44853     soft_i2c.c: In function 'read_byte':
44854     soft_i2c.c:244: warning: unused variable 'immr'
44855
44856     Signed-off-by: Heiko Schocher <hs@denx.de>
44857
44858 commit 799b784aa00cb03a352847ab9f9acdde79b72d21
44859 Author: Heiko Schocher <hs@denx.de>
44860 Date:   Wed Oct 15 09:34:45 2008 +0200
44861
44862     i2c: add CONFIG_I2C_MULTI_BUS for soft_i2c and mpc8260 i2c driver.
44863
44864     Signed-off-by: Heiko Schocher <hs@denx.de>
44865
44866 commit 0809ea2f4340ab2047400c7d3d3047f97987d0fd
44867 Author: Heiko Schocher <hs@denx.de>
44868 Date:   Wed Oct 15 09:34:05 2008 +0200
44869
44870     mgcoge: fix Coding Style issues.
44871
44872     Signed-off-by: Heiko Schocher <hs@denx.de>
44873
44874 commit e43a27c49712203fe8848a17714330623edfb2eb
44875 Author: Heiko Schocher <hs@denx.de>
44876 Date:   Wed Oct 15 09:33:30 2008 +0200
44877
44878     I2C: add new command i2c reset.
44879
44880     If I2C Bus is blocked (see doc/I2C_Edge_Conditions),
44881     it is not possible to get out of this, until the
44882     complete Hardware gets a reset. This new commando
44883     calls again i2c_init (and that calls i2c_init_board
44884     if defined), which will deblock the I2C Bus.
44885
44886     Signed-off-by: Heiko Schocher <hs@denx.de>
44887     Signed-off-by: Wolfgang Denk <wd@denx.de>
44888
44889 commit 86e9cdf8c415c1a9725e9dae5237ba1e7bd9f686
44890 Author: Heiko Schocher <hs@denx.de>
44891 Date:   Wed Oct 15 09:32:25 2008 +0200
44892
44893     mgsuvd, mgcoge: move this 2 boards in one dir.
44894
44895     There are some more extensions, which are for both boards
44896     and some more boards from this manufacturer will follow soon.
44897
44898     Signed-off-by: Heiko Schocher <hs@denx.de>
44899     Signed-off-by: Wolfgang Denk <wd@denx.de>
44900
44901 commit 1c6fe6eac75d695fde677af8330c0dbe75fb6a2b
44902 Author: Dirk Eibach <eibach@gdsys.de>
44903 Date:   Wed Oct 8 13:44:27 2008 +0200
44904
44905     hwmon: Add LM63 support
44906
44907     This patch adds support for the National LM63 temperature
44908     sensor with integrated fan control. It's used on the GDSys
44909     Neo board (405EP) which will be submitted later.
44910
44911     Signed-off-by: Dirk Eibach <eibach@gdsys.de>
44912     Acked-by: Stefan Roese <sr@denx.de>
44913
44914 commit 7ba890bf2f2b92831420243c058951aa831119fd
44915 Author: Kyungmin Park <kmpark@infradead.org>
44916 Date:   Wed Oct 8 11:01:17 2008 +0900
44917
44918     Add Red Black Tree support
44919
44920     Now it's used at UBI module. Of course other modules can use it.
44921     If you want to use it, please define CONFIG_RBTREE
44922
44923     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
44924
44925 commit fbd85ad65dd9c98f36ed3fb12fe41f381b7d4794
44926 Author: richardretanubun <richardretanubun@ruggedcom.com>
44927 Date:   Mon Oct 6 16:10:53 2008 -0400
44928
44929     CONFIG_EFI_PARTITION: Added support for EFI partition in cmd_ext2fs.c
44930
44931     Added support for CONFIG_EFI_PARTITION to ext2 commands.
44932     Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
44933
44934 commit 07f3d789b9beb7ce3278c974f4d5c8f51b6ab567
44935 Author: richardretanubun <richardretanubun@ruggedcom.com>
44936 Date:   Fri Sep 26 11:13:22 2008 -0400
44937
44938     Add support for CONFIG_EFI_PARTITION (GUID Partition Table)
44939
44940     The GUID (Globally Unique Identifier) Partition Table (GPT) is a part
44941     of EFI. See http://en.wikipedia.org/wiki/GUID_Partition_Table
44942
44943     Based on linux/fs/partitions/efi.[ch]
44944
44945     Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
44946
44947 commit fbc87dc0546dff709b38f358e2c5d5e39c4ca374
44948 Author: Bartlomiej Sieka <tur@semihalf.com>
44949 Date:   Wed Oct 1 15:26:32 2008 +0200
44950
44951     FIT: output image load address for type 'firmware', fix message while there
44952
44953     Now that the auto-update feature uses the 'firmware' type for updates, it is
44954     useful to inspect the load address of such images.
44955
44956     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
44957
44958 commit 4bae90904b69ce3deb9f7c334ef12ed74e18a275
44959 Author: Bartlomiej Sieka <tur@semihalf.com>
44960 Date:   Wed Oct 1 15:26:31 2008 +0200
44961
44962     Automatic software update from TFTP server
44963
44964     The auto-update feature allows to automatically download software updates
44965     from a TFTP server and store them in Flash memory during boot. Updates are
44966     contained in a FIT file and protected with SHA-1 checksum.
44967
44968     More detailed description can be found in doc/README.update.
44969
44970     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
44971     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
44972
44973 commit 3f0cf51dabacc2724731c5079a60ea989103bb8f
44974 Author: Bartlomiej Sieka <tur@semihalf.com>
44975 Date:   Wed Oct 1 15:26:27 2008 +0200
44976
44977     flash: factor out adjusting of Flash address to the end of sector
44978
44979     The upcoming automatic update feature needs the ability to adjust an
44980     address within Flash to the end of its respective sector. Factor out
44981     this functionality to a new function flash_sect_roundb().
44982
44983     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
44984     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
44985     Signed-off-by: Stefan Roese <sr@denx.de>
44986
44987 commit e83cc06375ac2bea0830c6ed0f9d8fdc3c1b27d5
44988 Author: Bartlomiej Sieka <tur@semihalf.com>
44989 Date:   Wed Oct 1 15:26:29 2008 +0200
44990
44991     net: Make TFTP server timeout configurable
44992
44993     There are two aspects of a TFTP transfer involving timeouts:
44994     1. timeout waiting for initial server reply after sending RRQ
44995     2. timeouts while transferring actual data from the server
44996
44997     Since the upcoming auto-update feature attempts a TFTP download during each
44998     boot, it is undesirable to have a long delay when the TFTP server is not
44999     available. Thus, this commit makes the server timeout (1.) configurable by two
45000     global variables:
45001
45002     TftpRRQTimeoutMSecs
45003     TftpRRQTimeoutCountMax
45004
45005     TftpRRQTimeoutMSecs overrides default timeout when trying to connect to a TFTP
45006     server, TftpRRQTimeoutCountMax overrides default number of connection retries.
45007     The total delay when trying to download a file from a non-existing TFTP server
45008     is TftpRRQTimeoutMSecs x TftpRRQTimeoutCountMax milliseconds.
45009
45010     Timeouts during file transfers (2.) are unaffected.
45011
45012     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
45013     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
45014     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45015
45016 commit 49f3bdbba8071f56d950a9498b6cdb998b35340a
45017 Author: Bartlomiej Sieka <tur@semihalf.com>
45018 Date:   Wed Oct 1 15:26:28 2008 +0200
45019
45020     net: express the first argument to NetSetTimeout() in milliseconds
45021
45022     Enforce millisecond semantics of the first argument to NetSetTimeout() --
45023     the change is transparent for well-behaving boards (CFG_HZ == 1000 and
45024     get_timer() countiing in milliseconds).
45025
45026     Rationale for this patch is to enable millisecond granularity for
45027     network-related timeouts, which is needed for the upcoming automatic
45028     software update feature.
45029
45030     Summary of changes:
45031     - do not scale the first argument to NetSetTimeout() by CFG_HZ
45032     - change timeout values used in the networking code to milliseconds
45033
45034     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
45035     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
45036     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45037
45038 commit c68a05feeb88de9fcf158e67ff6423c4cc988f88
45039 Author: richardretanubun <richardretanubun@ruggedcom.com>
45040 Date:   Mon Sep 29 18:28:23 2008 -0400
45041
45042     Adds two more ethernet interface to 83xx
45043
45044     Added as a convenience for other platforms that uses MPC8360 (has 8 UCC).
45045     Six eth interface is chosen because the platform I am using combines
45046     UCC1&2 and UCC3&4 as 1000 Eth and the other four UCCs as 10/100 Eth.
45047
45048     Signed-off-by: Richard Retanubun <RichardRetanubun@RugggedCom.com>
45049     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45050
45051 commit 41410eee472b0f42e03a77f961bbc55ef58f3c01
45052 Author: Haiying Wang <Haiying.Wang@freescale.com>
45053 Date:   Wed Sep 24 11:42:12 2008 -0500
45054
45055     Change UEC PHY interface to RGMII on MPC8568MDS
45056
45057     Change UEC phy interface from GMII to RGMII on MPC8568MDS board
45058
45059     Because on MPC8568MDS, GMII interface is only recommended for 1000Mbps speed,
45060     but RGMII interface can work at 10/100/1000Mbps, and RGMII interface works more stable.
45061
45062     Now both UEC1 and UEC2 can work properly under u-boot.
45063
45064     It is also in consistent with the kernel setting for 8568 UEC phy interface.
45065
45066     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
45067     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45068
45069 commit b59b16ca24bc7e77ec113021a6d77b9b32fcf192
45070 Author: Wolfgang Denk <wd@denx.de>
45071 Date:   Sat Oct 18 21:30:31 2008 +0200
45072
45073     Prepare v2008.10 release: update CHANGELOG & Makefile
45074
45075     Signed-off-by: Wolfgang Denk <wd@denx.de>
45076
45077 commit f7a35a60cf45491871a5c28e9ad24db005487857
45078 Author: Heiko Schocher <hs@denx.de>
45079 Date:   Fri Oct 17 18:24:06 2008 +0200
45080
45081     mgcoge: add redundant environment sector
45082
45083     Signed-off-by: Heiko Schocher <hs@denx.de>
45084     Signed-off-by: Wolfgang Denk <wd@denx.de>
45085
45086 commit c2537ee85954af9d036b18b644f3e18d837bf4a5
45087 Author: Heiko Schocher <hs@denx.de>
45088 Date:   Fri Oct 17 18:23:27 2008 +0200
45089
45090     mgsuvd: update size of environment
45091
45092     Signed-off-by: Heiko Schocher <hs@denx.de>
45093
45094 commit fa7b1c07e9371aea8f87ee6d3c2ea5564bd8cc8d
45095 Author: Lepcha Suchit <Suchit.Lepcha@freescale.com>
45096 Date:   Thu Oct 16 13:38:00 2008 -0500
45097
45098     83xx NAND boot: wait for LTESR[CC]
45099
45100     At least some revisions of the 8313, and possibly other chips, do not
45101     wait for all pages of the initial 4K NAND region to be loaded before
45102     beginning execution; thus, we wait for it before branching out of the
45103     first NAND page.
45104
45105     This fixes warm reset problems when booting from NAND on 8313erdb.
45106
45107     Signed-off-by: Scott Wood <scottwood@freescale.com>
45108     Acked-by: Kim Phillips <kim.phillips@freescale.com>
45109
45110 commit bf29e0ea0af03d593c64614136acc723a7a022a2
45111 Author: Yuri Tikhonov <yur@emcraft.com>
45112 Date:   Fri Oct 17 12:54:18 2008 +0200
45113
45114     ppc4xx: PPC44x MQ initialization
45115
45116     Set the MQ Read Passing & MCIF Cycle limits to the recommended by AMCC
45117     values. This fixes the occasional 440SPe hard locking issues when the 440SPe's
45118     dedicated DMA engines are used (e.g. by the h/w accelerated RAID driver).
45119
45120     Previously the appropriate initialization had been made in Linux, by the
45121     ppc440spe ADMA driver, which is wrong because modifying the MQ configuration
45122     registers after normal operation has begun is not supported and could
45123     have unpredictable results.
45124
45125     Comment from Stefan: This patch doesn't change the resulting value of the
45126     MQ registers. It explicitly sets/clears all bits to the desired state which
45127     better documents the resulting register value instead of relying on pre-set
45128     default values.
45129
45130     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
45131     Signed-off-by: Stefan Roese <sr@denx.de>
45132
45133 commit ec081c2c190148b374e86a795fb6b1c49caeb549
45134 Author: Stefan Roese <sr@denx.de>
45135 Date:   Fri Oct 17 12:51:46 2008 +0200
45136
45137     ppc4xx: PPC44x MQ initialization
45138
45139     Set the MQ Read Passing & MCIF Cycle limits to the recommended by AMCC
45140     values. This fixes the occasional 440SPe hard locking issues when the 440SPe's
45141     dedicated DMA engines are used (e.g. by the h/w accelerated RAID driver).
45142
45143     Previously the appropriate initialization had been made in Linux, by the
45144     ppc440spe ADMA driver, which is wrong because modifying the MQ configuration
45145     registers after normal operation has begun is not supported and could
45146     have unpredictable results.
45147
45148     Comment from Stefan: This patch doesn't change the resulting value of the
45149     MQ registers. It explicitly sets/clears all bits to the desired state which
45150     better documents the resulting register value instead of relying on pre-set
45151     default values.
45152
45153     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
45154     Signed-off-by: Stefan Roese <sr@denx.de>
45155
45156 commit f7d190b1c0b3ab7fc53074ad2862f7de99de37ff
45157 Author: Kumar Gala <galak@kernel.crashing.org>
45158 Date:   Thu Oct 16 21:58:50 2008 -0500
45159
45160     85xx: Using proper I2C source clock divider for MPC8544
45161
45162     The MPC8544 RM incorrect shows the SEC_CFG bit in PORDEVSR2 as being
45163     bit 26, instead it should be bit 28.  This caused in incorrect
45164     interpretation of the i2c_clk which is the same as the SEC clk on
45165     MPC8544.  The SEC clk is controlled by cfg_sec_freq that is reported
45166     in PORDEVSR2.
45167
45168     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45169
45170 commit 42653b826adb319a1df06e24ef26096b2a5d9d2a
45171 Author: Kumar Gala <galak@kernel.crashing.org>
45172 Date:   Thu Oct 16 21:58:49 2008 -0500
45173
45174     Revert "85xx: Using proper I2C source clock divider for MPC8544"
45175
45176     This reverts commit dffd2446fb041f38ef034b0fcf41e51e5e489159.
45177
45178     The fix introduced by this patch is not correct.  The problem is
45179     that the documentation is not correct for the MPC8544 with regards
45180     to which bit in PORDEVSR2 is for the SEC_CFG.
45181
45182     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45183
45184 commit 2179c4766bffeece98e5e92040629a96c97e230c
45185 Author: Kumar Gala <galak@kernel.crashing.org>
45186 Date:   Wed Oct 15 10:19:41 2008 -0500
45187
45188     85xx: Fix compile warning
45189
45190     mpc8536ds.c: In function 'is_sata_supported':
45191     mpc8536ds.c:614: warning: unused variable 'devdisr'
45192
45193     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45194
45195 commit 9029b68f3f81b3013044f167ea025e836e6c8c0e
45196 Author: Jason Jin <Jason.jin@freescale.com>
45197 Date:   Wed Oct 15 10:40:24 2008 +0800
45198
45199     Fix the function conflict in x86emu when DEBUG is on
45200
45201     The function parse_line() in common/main.c was exposed globally by commit
45202     6636b62a6efc7f14e6e788788631ae7a7fca4537, Result in conflict with the same
45203     name funciton in drivers/bios_emulator/x86emu/debug.c when define the DEBUG.
45204     This patch fix this by renaming the function in the debug.c file.
45205
45206     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
45207
45208 commit b4dbacf69a669a17487054552fc2761149dd6767
45209 Author: Wolfgang Denk <wd@denx.de>
45210 Date:   Wed Oct 15 15:50:45 2008 +0200
45211
45212     Coding Style cleanup, update CHANGELOG, prepare 2008.10-rc3
45213
45214     Signed-off-by: Wolfgang Denk <wd@denx.de>
45215
45216 commit 374b9038293d01d8744a46af9b7854a6fd99b228
45217 Author: Heiko Schocher <hs@denx.de>
45218 Date:   Wed Oct 15 09:51:19 2008 +0200
45219
45220     Fix compiler warning in lib_ppc/board.c
45221
45222     Fix compiler warning introduced by commit 0f8cbc18
45223
45224     Signed-off-by: Heiko Schocher <hs@denx.de>
45225     Signed-off-by: Wolfgang Denk <wd@denx.de>
45226
45227 commit 9724555755a6f1066636481b41f7094e0ce93a69
45228 Author: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
45229 Date:   Thu Oct 9 10:29:14 2008 +0530
45230
45231     mpc83xx: wait till UPM completes the write to array
45232
45233     Reference manual states that MxMR[MAD] increment is the indication
45234     of write to UPM array is complete. Honour that. Also, make the dummy
45235     write explicit.
45236
45237     also fix the comment.
45238
45239     Signed-off-by: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
45240     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45241
45242 commit 03e2dbb18e858e2f7a6aaa437f290f3690d02d51
45243 Author: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
45244 Date:   Wed Oct 8 18:12:20 2008 -0500
45245
45246     Remove unwanted ';' at end of define.
45247
45248     Currently this is not creating any problem. But it will result
45249     in compilation error when used as below.
45250
45251     printf("CFG_SDRAM_CFG2 - %08x\n", CFG_SDRAM_CFG2);
45252
45253     Signed-off-by: Selvamuthukumar <selva.muthukumar@e-coninfotech.com>
45254
45255     continuation of the theme based on git grep "^#define CFG_.*;$" include/
45256
45257     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45258
45259 commit b2934a56650e9a6c54432f9ce6dc36757967385e
45260 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
45261 Date:   Mon Oct 6 10:53:59 2008 -0400
45262
45263     ARM DaVinci: Add maintainer information for SFFSDR board.
45264
45265     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
45266
45267 commit 12c6670f873ed632c264a6f3e8bf1297d5c3ddbc
45268 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45269 Date:   Sat Oct 4 19:26:16 2008 +0200
45270
45271     api: fix type mismatch
45272
45273     This patch fixes a type mismatch and thus removes a compiler
45274     warning when compiling with CONFIG_API on powerpc.
45275
45276     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45277
45278 commit 9bc2e4eee3bcb8e63847d7a733e0c607807d6141
45279 Author: Peter Tyser <ptyser@xes-inc.com>
45280 Date:   Wed Oct 1 12:25:04 2008 -0500
45281
45282     cmd_i2c: Fix help for CONFIG_I2C_CMD_TREE && !CONFIG_I2C_MULTI_BUS
45283
45284     Original code displayed:
45285      => help i2c
45286      i2c i2c speed [speed] - show or set I2C bus speed
45287      i2c md chip address[.0, .1, .2] [# of objects] - read from I2C device
45288      ...
45289
45290     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
45291
45292 commit a0b1b610e980e253d4c2519ee15bd0937c3f8be1
45293 Author: Wolfgang Denk <wd@denx.de>
45294 Date:   Tue Oct 14 22:13:41 2008 +0200
45295
45296     Update CHANGELOG
45297
45298     Signed-off-by: Wolfgang Denk <wd@denx.de>
45299
45300 commit 0f8cbc1829d9c7d9616fd29b366a99d037facdcd
45301 Author: Jason Jin <Jason.jin@freescale.com>
45302 Date:   Fri Oct 10 11:41:01 2008 +0800
45303
45304     Do not init SATA when disabled on 8536DS.
45305
45306     SGMII and SATA share the serdes on MPC8536 CPU, When SATA disabled and the
45307     driver still try to access the SATA registers, the cpu will hangup.
45308     This patch try to fix this by reading the serdes status before the SATA
45309     initialize.
45310
45311     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
45312     Acked-by: Andy Fleming <afleming@freescale.com>
45313
45314 commit 9dbc366744960013965fce8851035b6141f3b3ae
45315 Author: Remy Bohmer <linux@bohmer.net>
45316 Date:   Fri Oct 10 10:23:22 2008 +0200
45317
45318     The PIPE_INTERRUPT flag is used wrong
45319
45320     At a lot of places in the code the PIPE_INTERRUPT flags and friends
45321     are used wrong. The wrong bits are compared to this flag resulting
45322     in wrong conditions. Also there are macros that should be used for
45323     PIPE_* flags.
45324     This patch tries to fix them all, however, I was not able to test the
45325     changes, because I do not have any of these boards.
45326
45327     Review required!
45328
45329     Signed-off-by: Remy Bohmer <linux@bohmer.net>
45330     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
45331
45332 commit 48867208444cb2a82e2af9c3249e90b7ed4a1751
45333 Author: Remy Bohmer <linux@bohmer.net>
45334 Date:   Fri Oct 10 10:23:21 2008 +0200
45335
45336     fix USB initialisation procedure
45337
45338     The max packet size is encoded as 0,1,2,3 for 8,16,32,64 bytes.
45339     At some places directly 8,16,32,64 was used instead of the encoded
45340     value. Made a enum for the options to make this more clear and to help
45341     preventing similar errors in the future.
45342
45343     After fixing this bug it became clear that another bug existed where
45344     the 'pipe' is and-ed with PIPE_* flags, where it should have been
45345     'usb_pipetype(pipe)', or even better usb_pipeint(pipe).
45346
45347     Also removed the triple 'get_device_descriptor' sequence, it has no use,
45348     and Windows nor Linux behaves that way.
45349     There is also a poll going on with a timeout when usb_control_msg() fails.
45350     However, the poll is useless, because the flag will never be set on a error,
45351     because there is no code that runs in a parallel that can set this flag.
45352     Changed this to something more logical.
45353
45354     Tested on AT91SAM9261ek and compared the flow on the USB bus to what
45355     Linux is doing. There is no difference anymore in the early initialisation
45356     sequence.
45357
45358     Signed-off-by: Remy Bohmer <linux@bohmer.net>
45359     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
45360
45361 commit ec4d8c1c1d94a790c1473ae8aace282b817c3123
45362 Author: Nikita V. Youshchenko <yoush@cs.msu.su>
45363 Date:   Fri Oct 3 00:03:55 2008 +0400
45364
45365     fsl_diu: fix alignment error that caused malloc corruption
45366
45367     When aligning malloc()ed screen_base, invalid offset was added.
45368     This not only caused misaligned result (which did not cause hardware
45369     misbehaviour), but - worse - caused screen_base + smem_len to
45370     be out of malloc()ed space, which in turn caused breakage of
45371     futher malloc()/free() operation.
45372
45373     This patch fixes screen_base alignment.
45374
45375     Also this patch makes memset() that cleans framebuffer to be executed
45376     on first initialization of diu, not only on re-initialization. It looks
45377     correct to clean the framebuffer instead of displaying random garbage;
45378     I believe that was disabled only because that memset caused breakage
45379     of malloc/free described above - which no longer happens with the fix
45380     described above.
45381
45382     Signed-off-by: Nikita V. Youshchenko <yoush@debian.org>
45383
45384 commit 3d0ea3110f3431b6c2aee882784f39f97b20bce9
45385 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45386 Date:   Wed Sep 24 10:29:37 2008 +0200
45387
45388     api: Fix building with CONFIG_API
45389
45390     This patch fixes building with CONFIG_API and CONFIG_USB_STORAGE.
45391
45392     USB_MAX_STOR_DEV is defined in include/usb.h, but
45393     needed in api/api_storage.c.
45394
45395     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45396
45397 commit abbb90666d5ef2f500ebbedbb80ff60adc56b043
45398 Author: Peter Tyser <ptyser@xes-inc.com>
45399 Date:   Tue Sep 23 12:39:40 2008 -0500
45400
45401     Remove unused CFG_EEPROM_PAGE_WRITE_ENABLE references
45402
45403     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
45404
45405 commit 81e612014c40c922ec35488d17c504d4e9286f06
45406 Author: Peter Tyser <ptyser@xes-inc.com>
45407 Date:   Tue Sep 23 12:38:42 2008 -0500
45408
45409     Remove CFG_EEPROM_PAGE* dependencies for temperature sensors
45410
45411     The checks for CFG_EEPROM_PAGE_WRITE_ENABLE and
45412     CFG_EEPROM_PAGE_WRITE_BITS in various temperature
45413     sensor drivers are not necessary
45414
45415     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
45416
45417 commit c46980f6d2135ade345dadc1fb1f1f4c8bbf255a
45418 Author: Mike Frysinger <vapier@gentoo.org>
45419 Date:   Tue Oct 14 07:04:38 2008 -0400
45420
45421     cmd_spi: remove broken signed casting for display
45422
45423     Since we're working with unsigned data, you can't apply a signed pointer
45424     cast and then attempt to print the result.  Otherwise you get wrong output
45425     when the sign bit is set like "0xFF" incorrectly extended to "0xFFFFFFFF".
45426
45427     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
45428
45429 commit d5fd0b49210c941de8a1fce3947ace92243ab5ca
45430 Author: Mike Frysinger <vapier@gentoo.org>
45431 Date:   Tue Oct 14 07:05:24 2008 -0400
45432
45433     strings cmd: drop old CONFIG_CFG_STRINGS define
45434
45435     We don't need CONFIG_CFG_STRINGS anymore now that we have the define
45436     CONFIG_CMD_STRINGS and Makefile control.
45437
45438     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
45439
45440 commit fecb5ade3b37f62981f2b05b621005850173aaa9
45441 Author: Jason Jin <Jason.jin@freescale.com>
45442 Date:   Fri Sep 19 17:32:49 2008 +0800
45443
45444     Fix the NAND size overflow issue.
45445
45446     When the total size of all NAND devices exceeds 4 GiB, the size  will
45447     overflow. This patch tries to fix this.
45448
45449     Note that we still have a problem when a single NAND device is bigger
45450     than 4 GiB: then the overflow would actually happen earlier, i. e.
45451     when storing the size in nand_info[].size, as nand_info[].size is an
45452     "u_int32_t".
45453
45454     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
45455     Signed-off-by: Wolfgang Denk <wd@denx.de>
45456
45457 commit 30f574717277238b9014b8136c90eea77196490f
45458 Author: Louis Su <louis@asix.com.tw>
45459 Date:   Wed Jul 9 11:01:37 2008 +0800
45460
45461     AX88180: new gigabit network driver
45462
45463     Signed-off-by: Louis Su <louis@asix.com.tw>
45464     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45465
45466 commit c9d6b6925344740ca1db2f8a6bab7921ff820de3
45467 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
45468 Date:   Tue Aug 19 16:07:03 2008 +0200
45469
45470     enable 10/100M at VSC8601 at tsec driver
45471
45472     Currently VSC8601 doesn't link with 10/100M partners if the
45473     EEPROM/Strapping is not set up.
45474     Setting the auto-neg register fixes this.
45475
45476     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
45477     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45478
45479 commit 702c85b0e876d587c11acdbb55738ee52acd54f4
45480 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45481 Date:   Tue Sep 30 15:02:53 2008 +0900
45482
45483     net: ne2000: Divided a function of NE2000 driver
45484
45485     get_prom function was used __attriute__ , but it is not enable.
45486     ax88796.o does not do link besides ne2000.o. When ld is carried
45487     out, get_prom function of ax88796.c is ignored.
45488     This problem is a thing by specifications of ld.
45489     I checked and test this patch on SuperH and MIPS.
45490
45491     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45492     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
45493
45494 commit 05c7e9070fe4d751e029fd9524bfbbc93cbb1393
45495 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45496 Date:   Tue Oct 14 11:10:59 2008 +0900
45497
45498     sh: rsk7203: Add smc911x driver support to board config file
45499
45500     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45501     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
45502
45503 commit cae6f909baf86357b3c0bd01acfc414348c4d175
45504 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45505 Date:   Thu Oct 9 13:54:33 2008 +0900
45506
45507     sh: Fix cannot execute a stand-alone application
45508
45509     Address calculated in EXPORT_FUNC in SuperH was wrong, I revised it.
45510
45511     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45512     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
45513
45514 commit 6df0efd5c86ca1689deeb2738b46b7d83ce228ef
45515 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
45516 Date:   Wed Oct 8 23:38:00 2008 -0500
45517
45518     fsl_pci_init do not scan bus when configured as an end-point
45519
45520     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
45521     Acked-by: Andy Fleming <afleming@freescale.com>
45522
45523 commit 6f099bbac1ba5dfb46ee7ad29dc53713f0501ba5
45524 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
45525 Date:   Tue Sep 16 17:07:53 2008 -0400
45526
45527     ARM DaVinci: Remove redundant setting of GD_FLG_RELOC for sffsdr board.
45528
45529     This is no longer necessary now that the GD_FLG_RELOC flag is set for
45530     all ARM boards.
45531
45532     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
45533
45534 commit d977a57356657ba241256231efca32828a5822f9
45535 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
45536 Date:   Sat Sep 13 10:04:32 2008 +0200
45537
45538     Fix lzma uncompress call (image_start wrongly used instead image_len)
45539
45540     Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
45541
45542 commit 392438406041415fe64ab8748ec5ab5ad01d1cf7
45543 Author: Nick Spence <nick.spence@freescale.com>
45544 Date:   Thu Aug 28 14:09:15 2008 -0700
45545
45546     mpc86xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
45547
45548     This is needed in unlock_ram_in_cache() because it is called from C and
45549     will corrupt the small data area anchor that is kept in R2.
45550
45551     lock_ram_in_cache() is modified similarly as good coding practice, but
45552     is not called from C.
45553
45554     Signed-off-by: Nick Spence <nick.spence@freescale.com>
45555
45556 commit 5c7cbcd34d0ee566875a4fd0f2a3e5a62bba921c
45557 Author: Kumar Gala <galak@kernel.crashing.org>
45558 Date:   Tue Aug 19 15:05:34 2008 -0500
45559
45560     86xx: remove redudant code with lib_ppc/interrupts.c
45561
45562     For some reason we duplicated the majority of code in lib_ppc/interrupts.c
45563     Not know how that happened, but there is no good reason for it.
45564
45565     Use the interrupt_init_cpu() and timer_interrupt_cpu() since its why
45566     they exist.
45567
45568     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45569
45570 commit 0d01f66d235118515b5086b88f82498bc0695d6a
45571 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
45572 Date:   Thu Oct 9 01:26:36 2008 -0500
45573
45574     CFI: cfi_flash write fix for AMD legacy
45575
45576     The flash_unlock_seq requires a sector for AMD_LEGACY.
45577     Fix a retcode check typeo.
45578
45579     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
45580     Signed-off-by: Stefan Roese <sr@denx.de>
45581
45582 commit 542b385a620a1783454a00424930e51895f45073
45583 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45584 Date:   Tue Oct 7 13:13:10 2008 +0200
45585
45586     ppc4xx: Fix USB 2.0 phy reset sequence
45587
45588     This patch fixes USB 2.0 communication issues on some DU440 boards.
45589
45590     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45591     Signed-off-by: Stefan Roese <sr@denx.de>
45592
45593 commit df8c1ce11114c2260dedb5547281945f7db8fa5c
45594 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45595 Date:   Tue Oct 7 13:13:09 2008 +0200
45596
45597     ppc4xx: Add strapping mode for 667MHz CPU frequency on DU440 board
45598
45599     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45600     Signed-off-by: Stefan Roese <sr@denx.de>
45601
45602 commit 6a133d6a00b1fc7b9257cd5925d8cb67f75ecda2
45603 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45604 Date:   Tue Oct 7 13:13:08 2008 +0200
45605
45606     ppc4xx: Fix DU440 GPIO configuration
45607
45608     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45609     Signed-off-by: Stefan Roese <sr@denx.de>
45610
45611 commit 35dd025c70fcc4389317db2f2a9d14795172137d
45612 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45613 Date:   Tue Oct 7 13:13:07 2008 +0200
45614
45615     ppc4xx: Update DU440 config
45616
45617     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
45618     Signed-off-by: Stefan Roese <sr@denx.de>
45619
45620 commit f3bf9273939ffe1a60a32a2eef909097f15df56b
45621 Author: Kumar Gala <galak@kernel.crashing.org>
45622 Date:   Wed Oct 8 15:36:39 2008 -0500
45623
45624     MPC8572DS: Fix compile warnings
45625
45626     Commit 445a7b38308eb05b41de74165b20855db58c7ee5 introduced the following
45627     compile warnings:
45628
45629     cmd_i2c.c:112: warning: missing braces around initializer
45630     cmd_i2c.c:112: warning: (near initialization for 'i2c_no_probes[0]')
45631
45632     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45633
45634 commit dffd2446fb041f38ef034b0fcf41e51e5e489159
45635 Author: Wolfgang Grandegger <wg@grandegger.com>
45636 Date:   Tue Sep 30 10:55:57 2008 +0200
45637
45638     85xx: Using proper I2C source clock divider for MPC8544
45639
45640     Measurements with our MPC8544 board showed that the I2C bus frequency
45641     is wrong by a factor of 1.5. Obviously, the interpretation of the
45642     MPC85xx_PORDEVSR2_SEC_CFG bit of the cfg_sec_freq register is not
45643     correct. There seems to be an error in the 8544 RM.
45644
45645     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
45646
45647 commit e46c7bfb8bc3c304cedd20f7a365d6e78d7eaf17
45648 Author: Rafal Czubak <rcz@semihalf.com>
45649 Date:   Wed Oct 8 13:41:30 2008 +0200
45650
45651     FSL: Fix get_cpu_board_revision() return value.
45652
45653     get_cpu_board_revision() returned board revision based on information stored
45654     in global static struct eeprom. It should instead use one from local struct
45655     board_eeprom, to which the data is actually read from EEPROM. The bug led to
45656     system hang after printing L1 cache information on U-Boot startup. The problem
45657     was observed on MPC8555CDS system and possibly affects other Freescale MPC85xx
45658     boards using CFG_I2C_EEPROM_CCID.
45659
45660     The change has been successfully tested on MPC8555CDS system.
45661
45662     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
45663
45664 commit 747f316cca484ed627a97dd3391febabce384186
45665 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45666 Date:   Tue Sep 30 20:08:49 2008 +0200
45667
45668     update uImage FIT multi documentation
45669
45670     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45671
45672 commit 77a0355f60b801f232ce0a5bfbe95331fa3b6bc0
45673 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45674 Date:   Tue Sep 30 20:08:36 2008 +0200
45675
45676     move README.imx31 to doc/ and merge with README.mx31
45677
45678     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45679
45680 commit 1ed7a7f0f571b13d46530f8f8b9aff3957f15a96
45681 Author: Guennadi Liakhovetski <lg@denx.de>
45682 Date:   Thu Sep 25 20:54:37 2008 +0200
45683
45684     i.MX31: switch to CFG_HZ=1000
45685
45686     Switch to the standard CFG_HZ=1000 value, while at it, minor white-space
45687     cleanup, remove CFG_CLKS_IN_HZ from config-headers. Tested on mx31ads,
45688     provides 2% or 0.4% precision depending on the
45689     CONFIG_MX31_TIMER_HIGH_PRECISION flag. Measured with stop-watch on 100s
45690     boot-delay.
45691
45692     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
45693
45694 commit f41b144c11341b571eab7dcef6c4b8e03c92d2b2
45695 Author: gnusercn <gnusercn@gmail.com>
45696 Date:   Wed Oct 8 18:58:58 2008 +0200
45697
45698     Fix bug: in arch-arm, env_get_char dose not work fine
45699
45700     due to the arm implementation which supposed that U-Boot is in RAM
45701     when we jump to start_armboot
45702
45703     Signed-off-by: gnusercn <gnusercn@gmail.com>
45704     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45705
45706 commit f8a00dea841d5d75de1f8e8107e90ee1beeddf5f
45707 Author: Adam Graham <agraham@amcc.com>
45708 Date:   Mon Oct 6 10:16:13 2008 -0700
45709
45710     ppc4xx: Reset and relock memory DLL after SDRAM_CLKTR change
45711
45712     After changing SDRAM_CLKTR phase value rerun the memory preload
45713     initialization sequence (INITPLR) to reset and relock the memory
45714     DLL. Changing the SDRAM_CLKTR memory clock phase coarse timing
45715     adjustment effects the phase relationship of the internal, to the
45716     PPC chip, and external, to the PPC chip, versions of MEMCLK_OUT.
45717
45718     Signed-off-by: Adam Graham <agraham@amcc.com>
45719     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
45720     Signed-off-by: Stefan Roese <sr@denx.de>
45721
45722 commit 5297246bbaa9943c0da1ec2e717b72e4ab6b830e
45723 Author: Haiying Wang <Haiying.Wang@freescale.com>
45724 Date:   Fri Oct 3 11:48:03 2008 -0400
45725
45726     Remove redundant #define for MPC8536DS
45727
45728     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
45729
45730 commit 445a7b38308eb05b41de74165b20855db58c7ee5
45731 Author: Haiying Wang <Haiying.Wang@freescale.com>
45732 Date:   Fri Oct 3 11:47:30 2008 -0400
45733
45734     Add ID EEPROM support for MPC8572DS
45735
45736     The ID EEPROM on MPC8572DS board locates on I2C bus 1. Its the storage for
45737     system information like mac addresses etc. This patch enables it.
45738
45739     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
45740
45741 commit 1f3ba317a5c5f3a7aabf580fddc211f4bb5a4540
45742 Author: Haiying Wang <Haiying.Wang@freescale.com>
45743 Date:   Fri Oct 3 11:46:59 2008 -0400
45744
45745     Minor fixes for I2C address on MPC8572DS
45746
45747     MPC8572DS has two i2c buses. This patch moves the DDR SPD_EEPROM to i2c bus 1
45748     according to the board spec, and adds the 2nd i2c bus offset.
45749
45750     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
45751
45752 commit c0391111c33c22fabeddf8f4ca801ec7645b4f5c
45753 Author: Jason Jin <Jason.jin@freescale.com>
45754 Date:   Sat Sep 27 14:40:57 2008 +0800
45755
45756     Fix the incorrect DDR clk freq reporting on 8536DS
45757
45758     On 8536DS board, When the DDR clk is set async mode(SW3[6:8] != 111),
45759     The display is still sync mode DDR freq. This patch try to fix
45760     this. The display DDR freq is now the actual freq in both
45761     sync and async mode.
45762
45763     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
45764
45765 commit bac6a1d1fa1cd80aa57881fa9c2152b853cd0ed4
45766 Author: Kumar Gala <galak@kernel.crashing.org>
45767 Date:   Tue Oct 7 10:28:46 2008 -0500
45768
45769     85xx: Remove setting of *cache-line-size in device trees
45770
45771     ePAPR says if the *cache-block-size is the same as *cache-line-size
45772     than we don't need the *cache-line-size property.
45773
45774     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
45775
45776 commit a69a42338dd25408f9fd5390a83bc501749c7e1b
45777 Author: Mark Jackson <mpfj@mimc.co.uk>
45778 Date:   Fri Oct 3 11:48:57 2008 +0100
45779
45780     MIMC200 board now uses CONFIG_DISABLE_CONSOLE
45781
45782     Changed MIMC200 board setup and config to use CONFIG_DISABLE_CONSOLE.
45783     Also fixed default uImage location.
45784
45785     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
45786     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
45787
45788 commit cd3cb0d9269d155276b00207e3816a9347fd1c92
45789 Author: Gerald Van Baren <vanbaren@cideas.com>
45790 Date:   Sat Oct 4 07:56:06 2008 -0400
45791
45792     libfdt: Fix error in documentation for fdt_get_alias_namelen()
45793
45794     Oops, screwed up the function name in the documenting comment for this
45795     function.  Trivial correction in this patch.
45796
45797     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
45798     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
45799
45800 commit 9a6cf73a88ddab2e1ac39088f2806177982cc62c
45801 Author: David Gibson <david@gibson.dropbear.id.au>
45802 Date:   Wed Aug 20 16:55:14 2008 +1000
45803
45804     libfdt: Add function to explicitly expand aliases
45805
45806     Kumar has already added alias expansion to fdt_path_offset().
45807     However, in some circumstances it may be convenient for the user of
45808     libfdt to explicitly get the string expansion of an alias.  This patch
45809     adds a function to do this, fdt_get_alias(), and uses it to implement
45810     fdt_path_offset().
45811
45812     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
45813
45814 commit 2215987e100d2a841ae6d48a7cc9bb83fcf22737
45815 Author: Mike Frysinger <vapier@gentoo.org>
45816 Date:   Thu Oct 2 01:55:38 2008 -0400
45817
45818     cfi_flash: do not reset flash when probe fails
45819
45820     The CFI flash driver starts at flash_init() which calls down into
45821     flash_get_size().  This starts by calling flash_detect_cfi().  If said
45822     function fails, flash_get_size() finishes by attempting to reset the
45823     flash.  Unfortunately, it does this with an info->portwidth set to 0x10
45824     which filters down into flash_make_cmd() and that happily smashes the
45825     stack by sticking info->portwidth bytes into a cfiword_t variable that
45826     lives on the stack.  On a 64bit system you probably won't notice, but
45827     killing the last 8 bytes on a 32bit system usually leads to a corrupt
45828     return address.  Which is what happens on a Blackfin system.
45829
45830     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
45831     Signed-off-by: Stefan Roese <sr@denx.de>
45832
45833 commit 3e38577208e4256956bc33bb8bcd0a6b6fab55c3
45834 Author: Stefan Roese <sr@denx.de>
45835 Date:   Fri Sep 26 17:03:26 2008 +0200
45836
45837     fdt: Overwrite /chosen node in bootm if it already exists in the dtb
45838
45839     Set force parameter in fdt_chosen() call in do_bootm_linux() call.
45840     Without this, the chosen node is not overwritten if it already
45841     exists.
45842
45843     Signed-off-by: Stefan Roese <sr@denx.de>
45844
45845 commit 741a6d010d09b5bafca8e4cdfb6b2f8a2c07994d
45846 Author: Jon Loeliger <jdl@freescale.com>
45847 Date:   Thu Sep 25 11:02:17 2008 -0500
45848
45849     Fix an overflow case in fdt_offset_ptr() detected by GCC 4.3.
45850
45851     Using Gcc 4.3 detected this problem:
45852
45853         ../dtc/libfdt/fdt.c: In function 'fdt_next_tag':
45854         ../dtc/libfdt/fdt.c:82: error: assuming signed overflow does not
45855         occur when assuming that (X + c) < X is always false
45856
45857     To fix the problem, treat the offset as an unsigned int.
45858
45859     The problem report and proposed fix were provided
45860     by Steve Papacharalambous <stevep@freescale.com>.
45861
45862     Signed-off-by: Jon Loeliger <jdl@freescale.com>
45863
45864 commit bbdbc7cb3abefda5bd998edbcf0508fe6256327d
45865 Author: David Gibson <david@gibson.dropbear.id.au>
45866 Date:   Fri Aug 29 14:19:13 2008 +1000
45867
45868     libfdt: Fix bugs in fdt_get_path()
45869
45870     The current implementation of fdt_get_path() has a couple of bugs,
45871     fixed by this patch.
45872
45873     First, contrary to its documentation, on success it returns the length
45874     of the node's path, rather than 0.  The testcase is correspondingly
45875     wrong, and the patch fixes this as well.
45876
45877     Second, in some circumstances, it will return -FDT_ERR_BADOFFSET
45878     instead of -FDT_ERR_NOSPACE when given insufficient buffer space.
45879     Specifically this happens when there is insufficient space even to
45880     hold the path's second last component.  This behaviour is corrected,
45881     and the testcase updated to check it.
45882
45883     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
45884
45885 commit 33af3e6656e84660d397b5dd95abab2dccc36f83
45886 Author: Wolfgang Denk <wd@denx.de>
45887 Date:   Wed Oct 1 12:34:58 2008 +0200
45888
45889     TQM5200: enable support for ATAPI devices
45890
45891     Signed-off-by: Wolfgang Denk <wd@denx.de>
45892
45893 commit d13ff2358ff8c384f52eaf46f5d60258acf96ea6
45894 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45895 Date:   Mon Sep 15 05:48:25 2008 +0200
45896
45897     Revert "ARM: set GD_FLG_RELOC for boards skipping relocation to RAM"
45898
45899     we need this due to the arm implementation which supposed that U-Boot
45900     is in RAM when we jump to start_armboot
45901
45902     This reverts commit f96b44cef897bd372beb86dde1b33637c119d84d.
45903     in order to do it for all arm board
45904
45905     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
45906
45907 commit 7fd0bea2e4a78eab7e6693140940f9f9a0009bc2
45908 Author: Kim Phillips <kim.phillips@freescale.com>
45909 Date:   Wed Sep 24 08:46:25 2008 -0500
45910
45911     mpc83xx: don't disable autoboot
45912
45913     bootdelay set to -1 'permanently' disables autobooting, even if
45914     bootcmd is specified.  Change to a positive value to allow
45915     autobooting when a bootcmd is set.
45916
45917     Reported-by: Coray Tate <Coray.Tate@freescale.com>
45918     Cc: Scott Wood <scottwood@freescale.com>
45919     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45920
45921 commit 2fb29c520c42b7bfef33ea3fd1527eba64099164
45922 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45923 Date:   Wed Sep 24 10:42:15 2008 +0900
45924
45925     mpc83xx: Fix typo in include/mpc83xx.h
45926
45927     Fixed typo from CONIFG_MPC837X to CONFIG_MPC837X
45928
45929     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
45930     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45931
45932 commit 162c41c03179727a1d14262f703c9a8bc40231fa
45933 Author: Kim Phillips <kim.phillips@freescale.com>
45934 Date:   Tue Sep 23 09:38:49 2008 -0500
45935
45936     mpc83xx: add h/w flash protection to board configs
45937
45938     the operating system may leave flash in a h/w locked state after writing.
45939     This allows u-boot to continue to write flash by enabling h/w unlocking
45940     by default.
45941
45942     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45943
45944 commit d26154c9a692586b66eb6d1f8e1b67c75e40ea70
45945 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
45946 Date:   Thu Sep 11 21:35:36 2008 +0400
45947
45948     mpc83xx: spd_sdram: fix ddr sdram base address assignment bug
45949
45950     The spd_dram code shifts the base address, then masks 20 bits, but
45951     forgets to shift the base address back. Fix this by just masking the
45952     base address correctly.
45953
45954     Found this bug while trying to relocate a DDR memory at the base != 0.
45955
45956     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
45957     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
45958
45959 commit 8fd4166c467a46773f80208bda1ec3b4757747bc
45960 Author: Stefan Roese <sr@denx.de>
45961 Date:   Mon Sep 22 16:10:43 2008 +0200
45962
45963     ppc4xx: Canyonlands: Remove unnecessary FDT warning upon DTB fixup
45964
45965     Depending on the configuration jumper "SATA SELECT", U-Boot disabled
45966     either one PCIe node or the SATA node in the device tree blob. This
45967     patch removes the unnecessary and even confusing warning, when the node
45968     is not found at all.
45969
45970     Signed-off-by: Stefan Roese <sr@denx.de>
45971
45972 commit 6e24a1eb1490aa043770bcf0061ac1fad0864fd9
45973 Author: Remy Bohmer <linux@bohmer.net>
45974 Date:   Fri Sep 19 13:30:06 2008 +0200
45975
45976     Add missing device types to dev_print() in part.c
45977
45978     Signed-off-by: Remy Bohmer <linux@bohmer.net>
45979
45980 commit 5fdc215f0b351b0c36cc3f8a0fa5850f24454bed
45981 Author: Wolfgang Denk <wd@denx.de>
45982 Date:   Mon Sep 22 22:23:06 2008 +0200
45983
45984     Fix DPRAM memory leak when CFG_ALLOC_DPRAM is defined, which
45985     eventually leads to a machine check. This change assures that DPRAM
45986     is allocated only once in that case.
45987
45988     Signed-off-by: Gary Jennejohn <garyj@denx.de>
45989     Signed-off-by: Wolfgang Denk <wd@denx.de>
45990
45991 commit a07faf7b9ad5a86763a577c79922c4ff9a70ef23
45992 Author: Laurent Pinchart <laurentp@cse-semaphore.com>
45993 Date:   Wed Sep 17 17:57:34 2008 +0200
45994
45995     Fix Spartan-3 definitions.
45996
45997     A few Spartan-3 definitions erroneously use Spartan-3E size
45998     constants. This patch fixes them.
45999
46000     Signed-off-by: Laurent Pinchart <laurentp@cse-semaphore.com>
46001
46002 commit 28113e1f0da4146b823ffce37680d31d5685a60b
46003 Author: Laurent Pinchart <laurentp@cse-semaphore.com>
46004 Date:   Wed Sep 17 17:41:58 2008 +0200
46005
46006     Remove duplicate Spartan-3E definition.
46007
46008     Signed-off-by: Laurent Pinchart <laurentp@cse-semaphore.com>
46009     Signed-off-by: Wolfgang Denk <wd@denx.de>
46010
46011 commit 5c65ecf7cd94df250b295621f3b24135cbcfe579
46012 Author: Anatolij Gustschin <agust@denx.de>
46013 Date:   Wed Sep 17 13:46:17 2008 +0200
46014
46015     socrates: change default mtest address range
46016
46017     Running mtest command on socrates without specifying
46018     an address range crashes the board. This patch changes
46019     default mtest address range to prevent this behavior.
46020
46021     Signed-off-by: Anatolij Gustschin <agust@denx.de>
46022
46023 commit d666b2d59674b5e002c0821b7ab83ec3ff90d670
46024 Author: Anatolij Gustschin <agust@denx.de>
46025 Date:   Wed Sep 17 12:34:45 2008 +0200
46026
46027     socrates: fix crash after relocation
46028
46029     Currently U-Boot crashes after relocation to RAM.
46030     Changing the CPO value of the DDR SDRAM TIMING_CFG_2
46031     register to READ_LAT + 1 (to the value it was before
46032     conversion of socrates to new DDR code) fixes the
46033     problem.
46034
46035     Signed-off-by: Anatolij Gustschin <agust@denx.de>
46036
46037 commit 562788b0a303f3528b920d81f547f5ca77ba528e
46038 Author: Anatolij Gustschin <agust@denx.de>
46039 Date:   Wed Sep 17 11:45:51 2008 +0200
46040
46041     socrates: fix SPD EEPROM address
46042
46043     Commit be0bd8234b9777ecd63c4c686f72af070d886517
46044     changed SPD EEPROM address to 0x51 and DDR SDRAM
46045     detection stopped working. Change this address
46046     back to 0x50.
46047
46048     Signed-off-by: Anatolij Gustschin <agust@denx.de>
46049
46050 commit 023824549a370bd185d7129d9a6c86f9be7b86a8
46051 Author: Stefan Roese <sr@denx.de>
46052 Date:   Mon Sep 22 11:06:50 2008 +0200
46053
46054     Revert "ppc4xx: Fix DDR2 auto calibration on Kilauea 600MHz (200MHz PLB)"
46055
46056     This reverts commit 3eec160a3a405b29ce9c06920f6427b9047dd8a8.
46057
46058     Signed-off-by: Stefan Roese <sr@denx.de>
46059
46060 commit e58c41e26cf3c8accd60311be579f452e368e97e
46061 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46062 Date:   Thu Sep 18 20:13:08 2008 +0900
46063
46064     usb: Fix compile warning of r8a66597-hcd
46065
46066     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46067     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
46068
46069 commit b5d10a13525c07ec6374adf840d7c87553b5f189
46070 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46071 Date:   Thu Sep 18 19:34:36 2008 +0900
46072
46073     sh: Fix compile warning
46074
46075     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46076
46077 commit 4a065abf926f128beb36d93449defa0d690e7fef
46078 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46079 Date:   Thu Sep 18 19:04:26 2008 +0900
46080
46081     sh: Add support watchdog for SH4A core
46082
46083     Add support watchdog for SH4A core (SH7763, SH7780 and SH7785).
46084     And fix some compile warning.
46085
46086     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46087
46088 commit a03c09c5fdb8430fe2ae6a03f88a0cf7bcc0aa57
46089 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46090 Date:   Wed Sep 17 11:45:26 2008 +0900
46091
46092     sh: Fix typo in SH serial driver
46093
46094     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46095     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46096
46097 commit 6b44a439215ba7c63f666f8099213ea4f05f2b07
46098 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46099 Date:   Wed Sep 17 11:08:36 2008 +0900
46100
46101     sh: Add support any page size and empty_zero_page to SH Linux uImage
46102
46103     Old U-Boot supported 4KB page size only. If this version, Linux
46104     kernel can not get command line from U-Boot.
46105     SH Linux kernel can change page size and empty_zero_page.
46106     This patch support this function and fix promlem.
46107
46108     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46109     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46110
46111 commit ce9f99ddb59628f41dc534e892368a7d66dfc774
46112 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46113 Date:   Thu Aug 28 13:40:52 2008 +0900
46114
46115     sh: rsk7203: Add support pkt_data_pull and pkt_data_push function
46116
46117     Add function of smc911x, pkt_data_pull and pkt_data_push.
46118
46119     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46120     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
46121
46122 commit dd820b03a2f45e86e7960e26729a3b58e3dda44a
46123 Author: Wolfgang Denk <wd@denx.de>
46124 Date:   Thu Sep 18 13:57:32 2008 +0200
46125
46126     ADS5121: fix typo in "rootpath" default setting
46127
46128     Signed-off-by: Wolfgang Denk <wd@denx.de>
46129
46130 commit c9e8436b10cca53fca4904ecbadcd6231ad72c38
46131 Author: Remy Bohmer <linux@bohmer.net>
46132 Date:   Tue Sep 16 14:55:44 2008 +0200
46133
46134     USB layer of U-Boot causes USB protocol errors while using USB memory sticks
46135
46136     There are several differences between Linux, Windows and U-boot for initialising the
46137     USB devices. While analysing the behaviour of U-boot it turned out that U-boot does
46138     things really different, and some are wrong (compared to the USB standard).
46139
46140     This patch fixes some errors:
46141     * The NEW_init procedure that was already in the code is good, while the old procedure
46142       is wrong. See code comments for more info.
46143     * On a Control request the data returned by the device can be more than 8 bytes, while
46144       the host limits it to 8 bytes. This caused the host to generate a DataOverrun error.
46145       This results in a lot of USB sticks not being recognised, and the transmission ended
46146       frequently with a CTL:TIMEOUT Error.
46147     * Added a flag CONFIG_LEGACY_USB_INIT_SEQ to allow users to use the old init procedure.
46148
46149     Signed-off-by: Remy Bohmer <linux@bohmer.net>
46150     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
46151
46152 commit 6f5794a6f78b313231256958fd73673c6aacc116
46153 Author: Remy Bohmer <linux@bohmer.net>
46154 Date:   Tue Sep 16 14:55:43 2008 +0200
46155
46156     Refactoring parts of the common USB OHCI code
46157
46158     This patch refactors some large routines of the USB OHCI code by
46159     making some routines smaller and more readable which helps
46160     debugging and understanding the code. (Makes the code looks
46161     somewhat more like the Linux implementation.)
46162
46163     Also made entire file compliant to Linux Coding Rules (checkpatch.pl compliant)
46164
46165     Signed-off-by: Remy Bohmer <linux@bohmer.net>
46166     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
46167
46168 commit be19d324edc1a1d7f393d24e10d164cd94c91a00
46169 Author: Remy Bohmer <linux@bohmer.net>
46170 Date:   Tue Sep 16 14:55:42 2008 +0200
46171
46172     Fix for USB sticks not working on ARM while using GCC 4.x compilers
46173
46174     The GCC-compiler makes an optimisation error while optimising the routine
46175     usb_set_maxpacket(). This should be fixed in the compiler in the first place,
46176     but there lots of compilers out there that makes this error, that it is
46177     probably wiser to workaround it in U-boot itself.
46178
46179     What happens is that the register r3 is used as loop-counter 'i', but gets
46180     overwritten later on. From there it starts using register r3 for several other
46181     things and the assembler code is becoming a big mess. This is clearly a compiler bug.
46182
46183     This error occurs on at least several versions of Code Sourcery Lite compilers
46184     for ARM. Like the Edition 2008q1, and 2008q3, It has also been seen on other
46185     compilers, while compiling for armv4t, or armv5te with Os, O1 and O2.
46186
46187     We work around it by splitting up this routine in 2 parts, and making sure that
46188     the split out part is NOT inlined any longer. This will make GCC spit out assembler
46189     that do not show this problem. Another possibility is to adapt the Makefile to stop
46190     optimisation for the complete file. I think this solution is nicer.
46191
46192     Signed-off-by: Remy Bohmer <linux@bohmer.net>
46193     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
46194
46195 commit 87b4ef560cf2da4ccc9e59711ad1ff7fafe96670
46196 Author: Wolfgang Denk <wd@denx.de>
46197 Date:   Wed Sep 17 10:17:55 2008 +0200
46198
46199     Coding style cleanup; update CHANEGLOG
46200
46201     Signed-off-by: Wolfgang Denk <wd@denx.de>
46202
46203 commit 3eec160a3a405b29ce9c06920f6427b9047dd8a8
46204 Author: Victor Gallardo <vgallardo@amcc.com>
46205 Date:   Tue Sep 16 06:59:13 2008 -0700
46206
46207     ppc4xx: Fix DDR2 auto calibration on Kilauea 600MHz (200MHz PLB)
46208
46209     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
46210     Signed-off-by: Adam Graham <agraham@amcc.com>
46211     Signed-off-by: Stefan Roese <sr@denx.de>
46212
46213 commit ce47eb402c5e29a025399dc282246414fc492940
46214 Author: Peter Tyser <ptyser@xes-inc.com>
46215 Date:   Tue Sep 16 10:04:47 2008 -0500
46216
46217     Support for multiple SGMII/TBI interfaces for TSEC ethernet
46218
46219     Fix TBI PHY accesses to use the proper offset in CPU register space. The
46220     previous code would incorrectly access the TBI PHY by reading/writing to CPU
46221     register space at the same location as would be used to access external PHYs.
46222
46223     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
46224     Acked-by: Andy Fleming <afleming@freescale.com>
46225
46226 commit 7c803be2eb3cae245dedda438776e08fb122250f
46227 Author: Wolfgang Denk <wd@denx.de>
46228 Date:   Tue Sep 16 18:02:19 2008 +0200
46229
46230     TQM8xx: Fix CFI flash driver support for all TQM8xx based boards
46231
46232     After switching to using the CFI flash driver, the correct remapping
46233     of the flash banks was forgotten.
46234
46235     Also, some boards were not adapted, and the old legacy flash driver
46236     was not removed yet.
46237
46238     Signed-off-by: Wolfgang Denk <wd@denx.de>
46239
46240 commit c0d2f87d6c450128b88e73eea715fa3654f65b6c
46241 Author: Wolfgang Denk <wd@denx.de>
46242 Date:   Sun Sep 14 00:59:35 2008 +0200
46243
46244     Prepare v2008.10-rc2
46245
46246     Signed-off-by: Wolfgang Denk <wd@denx.de>
46247
46248 commit f12e4549b6fb01cd2654348af95a3c7a6ac161e7
46249 Author: Wolfgang Denk <wd@denx.de>
46250 Date:   Sat Sep 13 02:23:05 2008 +0200
46251
46252     Coding style cleanup, update CHANGELOG
46253
46254     Signed-off-by: Wolfgang Denk <wd@denx.de>
46255
46256 commit 0c32565f536609d78feef35c88bbc39d3ac53a73
46257 Author: Peter Tyser <ptyser@xes-inc.com>
46258 Date:   Wed Sep 10 09:18:34 2008 -0500
46259
46260     Update mailing list email and archive addresses
46261
46262     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
46263
46264 commit fb661ea444ae61de60520f66ae84cdb5dd5a3246
46265 Author: u-boot@bugs.denx.de <u-boot@bugs.denx.de>
46266 Date:   Thu Sep 11 15:40:01 2008 +0200
46267
46268     85xx: socrates: autoprobe Lime chip
46269
46270     This patch is an attempt to implement autoprobing for the Lime
46271     presence on the bus.
46272     Configure GPCM for Lime CS2 and try to access chip ID registers.
46273     Second read atempt delivers register values if the chip is present.
46274
46275     Signed-off-by: Anatolij Gustschin <agust@denx.de>
46276
46277 commit e99b607a5ec56ce66e0bcccb78480d5e16fb7bc5
46278 Author: u-boot@bugs.denx.de <u-boot@bugs.denx.de>
46279 Date:   Thu Sep 11 15:40:01 2008 +0200
46280
46281     85xx: socrates: Add support for new image format.
46282
46283     Signed-off-by: Detlev Zundel <dzu@denx.de>
46284
46285 commit 3c094b652d4107b34641f300a8e9fe16ca15e3d8
46286 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46287 Date:   Thu Sep 11 17:28:18 2008 +0900
46288
46289     sh: Fix compile error for r2dplus
46290
46291     netdev.h was not include by r2dplus.
46292
46293     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
46294
46295 commit 56844a22b76c719e600047e23b80465a44d76abd
46296 Author: Heiko Schocher <hs@denx.de>
46297 Date:   Thu Sep 11 08:11:23 2008 +0200
46298
46299     powerpc: Fix bootm to boot up again with a Ramdisk
46300
46301     Commit 2a1a2cb6 didnt remove the dummy mem reservation in fdt_chosen,
46302     and this stopped Linux from booting with a Ramdisk. This patch fixes
46303     this, by deleting the useless dummy mem reservation.
46304
46305     When booting with a Ramdisk, a fix offset FDT_RAMDISK_OVERHEAD is now
46306     added to of_size, so we dont need anymore a dummy mem reservation.
46307
46308     I measured the value of FDT_RAMDISK_OVERHEAD on a MPC8270 based
46309     system (=0x44 bytes) and rounded it up to 0x80).
46310
46311     Signed-off-by: Heiko Schocher <hs@denx.de>
46312     Acked-by: Kumar Gala <galak@kernel.crashing.org>
46313
46314 commit fc9c1727b5b3483ce49c3cb668e8332fb001b8a7
46315 Author: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
46316 Date:   Mon Sep 8 02:46:13 2008 +0200
46317
46318     Add support for LZMA uncompression algorithm.
46319
46320     Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
46321     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46322
46323 commit 0008b6d968160abe2bfd936493f3a516a7c8da20
46324 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
46325 Date:   Fri Jun 27 23:04:20 2008 +0400
46326
46327     fsl_elbc_nand: ecclayout cleanups
46328
46329     This patch deletes oobavail assignments, they're calculated by the nand
46330     core code in nand_scan_tail, plus current oobavail values are wrong for
46331     the LP NANDs.
46332
46333     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
46334     Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
46335     Signed-off-by: Scott Wood <scottwood@freescale.com>
46336
46337 commit 8f42bf1c393d53a70c2545e9f329d11c46d74794
46338 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
46339 Date:   Fri Jun 27 23:04:13 2008 +0400
46340
46341     fsl_elbc_nand: implement support for flash-based BBT
46342
46343     This patch implements support for flash-based BBT for chips working
46344     through ELBC NAND controller, so that NAND core will not have to re-scan
46345     for bad blocks on every boot.
46346
46347     Because ELBC controller may provide HW-generated ECCs we should adjust
46348     bbt pattern and bbt version positions in the OOB free area.
46349
46350     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
46351     Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
46352     Signed-off-by: Scott Wood <scottwood@freescale.com>
46353
46354 commit 97ae023648e764f794ffb9c52da109d6caf09c47
46355 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
46356 Date:   Fri Jun 27 23:04:04 2008 +0400
46357
46358     fsl_elbc_nand: fix OOB workability for large page NAND chips
46359
46360     For large page chips, nand_bbt is looking into OOB area, and checking
46361     for "0xff 0xff" pattern at OOB offset 0. That is, two bytes should be
46362     reserved for bbt means.
46363
46364     But ELBC driver is specifying ecclayout so that oobfree area starts at
46365     offset 1, so only one byte left for the bbt purposes.
46366
46367     This causes problems with any OOB users, namely JFFS2: after first mount
46368     JFFS2 will fill all OOBs with "erased marker", so OOBs will contain:
46369
46370       OOB Data: ff 19 85 20 03 00 ff ff ff 00 00 08 ff ff ff ff
46371       OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
46372       OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
46373       OOB Data: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
46374
46375     And on the next boot, NAND core will rescan for bad blocks, then will
46376     see "0xff 0x19" pattern, and will mark all blocks as bad ones.
46377
46378     To fix the issue we should implement our own bad block pattern: just one
46379     byte at OOB start. Though, this will work only for x8 chips. For x16
46380     chips two bytes must be checked. Since ELBC driver does not support x16
46381     NANDs (yet), we're safe for now.
46382
46383     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
46384     Signed-off-by: David Woodhouse <David.Woodhouse@intel.com>
46385     Signed-off-by: Scott Wood <scottwood@freescale.com>
46386
46387 commit 7238ada313057a85409485b8ee21515dc10c07a5
46388 Author: Wolfgang Denk <wd@denx.de>
46389 Date:   Fri Sep 12 13:52:21 2008 +0200
46390
46391     MPC512x: reduce timeout waiting for Ethernet autonegotiation to 2.5s
46392
46393     Signed-off-by: Wolfgang Denk <wd@denx.de>
46394
46395 commit b18410e508a12ba0a177dfc2a386857c806fa96d
46396 Author: Stefan Roese <sr@denx.de>
46397 Date:   Thu Sep 11 13:05:56 2008 +0200
46398
46399     ppc4xx: Enable device tree (FDT) support in zeus board port
46400
46401     Signed-off-by: Stefan Roese <sr@denx.de>
46402
46403 commit 7bf5ecfa50722a9feb45ea8f04da75f5d406f20b
46404 Author: Stefan Roese <sr@denx.de>
46405 Date:   Wed Sep 10 16:53:47 2008 +0200
46406
46407     ppc4xx: Fix SDRAM inititialization of multiple 405 based board ports
46408
46409     This patch fixes a problem introdiced with patch
46410     bbeff30c [ppc4xx: Remove superfluous dram_init() call or replace it by
46411     initdram()].
46412
46413     The boards affected are:
46414     - PCI405
46415     - PPChameleonEVB
46416     - quad100hd
46417     - taihu
46418     - zeus
46419
46420     Signed-off-by: Stefan Roese <sr@denx.de>
46421
46422 commit 61737c59a3285f6fadf96a5836879898c04ec28d
46423 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46424 Date:   Thu Sep 11 19:41:26 2008 -0400
46425
46426     ppc4xx: Add .gitignore file to xilinx-ppc440 boards
46427
46428     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46429     Signed-off-by: Stefan Roese <sr@denx.de>
46430
46431 commit 2bec498ed1164a58cd8437b561bdc4551d69f9bf
46432 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46433 Date:   Thu Sep 11 19:41:25 2008 -0400
46434
46435     ppc4xx: Fix compilation of v5fx30teval_flash
46436
46437     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46438     Signed-off-by: Stefan Roese <sr@denx.de>
46439
46440 commit 4bed9deebbd7ee6f0ba746b44d47a922156f7404
46441 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46442 Date:   Wed Sep 10 17:44:30 2008 -0400
46443
46444     ppc4xx: Fix in-tree build for ppc440-generic boards
46445
46446     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
46447     Signed-off-by: Stefan Roese <sr@denx.de>
46448
46449 commit 06c4ab50f5ccfb55ea2dd324aa28b2b06102e416
46450 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46451 Date:   Fri Sep 12 02:20:47 2008 +0200
46452
46453     ARM: synchronize mach-types.h with linux 2.6.27-rc6
46454
46455     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46456
46457 commit 3ee9f03f588ad605e3fd10530237f9e3e2e7ab4c
46458 Author: Jens Scharsig <esw@bus-elektronik.de>
46459 Date:   Fri Sep 12 02:20:47 2008 +0200
46460
46461     at91rm9200: fix errors with CONFIG_CMD_I2C_TREE
46462
46463     This patch prevents linker error on AT91RM9200 boards, if
46464     CONFIG_CMD_I2_TREE is set.
46465     It implements i2c_set_bus_speed and i2c_get_bus_speed as a dummy function.
46466
46467     Signed-off-by: Jens Scharsig <esw@bus-elektronik.de>
46468
46469 commit b5b0344957d32e3d07a8dd72fce64fb48e680ba4
46470 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
46471 Date:   Fri Sep 12 02:20:47 2008 +0200
46472
46473     ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c
46474
46475     ARM DaVinci: Remove duplicate code in cpu/arm926ejs/davinci/dp83848.c
46476
46477     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
46478
46479 commit 03db53335c8eba656a7c44d1555b1a4514383e33
46480 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
46481 Date:   Fri Sep 12 02:20:46 2008 +0200
46482
46483     make: Remove redundant __ARM__ addition when cross-compiling on *BSD
46484
46485     __ARM__ is given by arm_config.mk automatically.
46486
46487     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
46488
46489 commit 8cc62a7d9c77f8ef5166fb57322c4a6ddac320b4
46490 Author: Claudio Scordino <claudio@evidence.eu.com>
46491 Date:   Fri Sep 12 02:20:46 2008 +0200
46492
46493     Fix MACH_TYPE for the AT91RM9200DK board.
46494
46495     Signed-off-by: Claudio Scordino <claudio@evidence.eu.com>
46496
46497 commit 274737e5eb25b2bcd3af3a96da923effd543284f
46498 Author: Andrew Dyer <adyer@righthandtech.com>
46499 Date:   Fri Sep 12 02:20:46 2008 +0200
46500
46501     i.mx change get_timer(base) to return time since base
46502
46503     This patch changes get_timer() for i.MX to return the time since
46504     'base' instead of the time since the counter was at zero.
46505
46506     Symptom seen is flash timeout errors when erasing or programming a
46507     sector using the common cfi flash code.
46508
46509     Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
46510
46511 commit 48fed40575b3e8eae960eb0141509ddd9a73012a
46512 Author: Andrew Dyer <adyer@righthandtech.com>
46513 Date:   Fri Sep 12 02:20:46 2008 +0200
46514
46515     i.MX use u-boot baud rate and don't assume UART master clock
46516
46517     1) Change the i.MX serial driver to use the baud rate set in the
46518      u-boot environment
46519
46520     2) don't assume a 16MHz value for PERCLK1 in baud rate calculations
46521
46522     3) don't write a 1 to the RDR bit in the USR2 reg. (bit is not "write
46523      one to clear" like other status bits in the reg.)
46524
46525     Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
46526
46527 commit 6e1551a870d360805b9d172dc56d935064abe71d
46528 Author: Andrew Dyer <adyer@righthandtech.com>
46529 Date:   Fri Sep 12 02:20:46 2008 +0200
46530
46531     arm920t fix constant error in start.S
46532
46533     Code in cpu/arm920t/start.S will die with a compilation error if
46534     CONFIG_STACKSIZE + CFG_MALLOC_LEN works out to an invalid constant for
46535     the ARM sub instruction.  Change the code so that each is subtracted
46536     independently to avoid the error.
46537
46538     Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
46539
46540 commit b23253835f871cd9bd8e955b9a971d18a7d4ff56
46541 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
46542 Date:   Fri Sep 12 02:20:40 2008 +0200
46543
46544     ARM OMAP : Correct Invalid Timer Register Field Declaration in omap1510.h & omap730.h
46545
46546     - Correct Invalid #define of MPUTIM_PTV_MASK for
46547        omap1510 & omap730 register definition
46548
46549      MPUTIM_PTV_MASK is defined as
46550      #define MPUTIM_PTV_MASK            (0x7<<PTV_BIT)
46551
46552      while it should have been
46553      #define MPUTIM_PTV_MASK            (0x7<<MPUTIM_PTV_BIT)
46554
46555     - Below Patch corrects the same
46556
46557     Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
46558
46559 commit c455d07396dddc9864fd8dbb965ee10fe95ce8cf
46560 Author: Adrian Filipi <adrian.filipi@eurotech.com>
46561 Date:   Fri Jul 18 11:52:02 2008 -0400
46562
46563     Set up SD/MMC OCR as comment describes. i.e. 3.2-3.4v.
46564
46565     Signed-off-by: Adrian Filipi <adrian.filipi@eurotech.com>
46566
46567 commit eb16135df20535b0d19969f50fb5bd17f95e9c25
46568 Author: Guennadi Liakhovetski <lg@denx.de>
46569 Date:   Thu Aug 28 12:25:11 2008 +0200
46570
46571     i.MX31: document timer precision option
46572
46573     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
46574
46575 commit 1a6337b01351b82a45b0defa76f08744511c580b
46576 Author: Magnus Lilja <lilja.magnus@gmail.com>
46577 Date:   Fri Aug 29 10:36:18 2008 +0200
46578
46579     i.MX31: Make the SPI bus and chip select configurable for MC13783
46580
46581     The i.MX31 has three SPI buses and each bus has several chip selects
46582     and the MC13783 chip can be connected to any of these. The current
46583     RTC driver for MC13783 is hardcoded for CSPI2/SS2.
46584
46585     This patch makes make MC13783 SPI bus and chip select configurable
46586     via CONFIG_MC13783_SPI_BUS and CONFIG_MC13783_SPI_CS.
46587
46588     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
46589
46590 commit 8c4ebec25b21e355b8488698ec1594da9701fff4
46591 Author: Magnus Lilja <lilja.magnus@gmail.com>
46592 Date:   Fri Aug 29 10:36:17 2008 +0200
46593
46594     i.MX31: Add reset_timer() and modify get_timer_masked().
46595
46596     This patch adds the reset_timer() function (needed by nand_base.c) and
46597     modifies the get_timer_masked() to work in the same way as the omap24xx
46598     function.
46599
46600     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
46601
46602 commit deeec4991a55de243787002ede24d2331d234fc8
46603 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46604 Date:   Wed Sep 10 22:48:09 2008 +0200
46605
46606     ap325rxa: remove duplicate CONFIG_FLASH_CFI_DRIVER
46607
46608     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46609
46610 commit a3a08c0cedd329edf5256e1d6b2bad0fca002725
46611 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46612 Date:   Wed Sep 10 22:48:09 2008 +0200
46613
46614     bootm arm/avr32/blackfin/microblaze/nios2/sh: remove no more need 'error' label
46615
46616     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46617
46618 commit 0e8d158664a913392cb01fb11a948d83f72e105e
46619 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46620 Date:   Wed Sep 10 22:48:06 2008 +0200
46621
46622     rename CFG_ENV macros to CONFIG_ENV
46623
46624     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46625
46626 commit 1ede78710c3bf9ad6f4a53aaddc3bcc86fedd9df
46627 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46628 Date:   Wed Sep 10 22:48:05 2008 +0200
46629
46630     nvedit: rename error comment to CONFIG_ENV_IS_IN_
46631
46632     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46633
46634 commit b64b775e7546ed138df360ceb3a71ee358cb9a01
46635 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46636 Date:   Wed Sep 10 22:48:05 2008 +0200
46637
46638     cmd_mem: Move conditional compilation to Makefile
46639
46640     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46641
46642 commit 8a40fb148efa442d6526eac46a2001e4c64d28ff
46643 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46644 Date:   Wed Sep 10 22:48:05 2008 +0200
46645
46646     move cmd_get_data_size to command.c
46647
46648     add CMD_DATA_SIZE macro to enable it
46649
46650     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46651
46652 commit 507641d2491980531932b9f25dab37fe5e6c3a1a
46653 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46654 Date:   Wed Sep 10 22:48:04 2008 +0200
46655
46656     env_flash: Move conditional compilation to Makefile
46657
46658     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46659
46660 commit 5a1aceb0689e2f731491838970884a673ef7e7d3
46661 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46662 Date:   Wed Sep 10 22:48:04 2008 +0200
46663
46664     rename CFG_ENV_IS_IN_FLASH in CONFIG_ENV_IS_IN_FLASH
46665
46666     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46667
46668 commit 7d9b5bae5ba558c7464d89d033aca04acaf01172
46669 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46670 Date:   Wed Sep 10 22:48:03 2008 +0200
46671
46672     cleanup use of CFG_ENV_IS_IN_FLASH
46673
46674     - #if CFG_ENV_IS_IN_FLASH
46675     - #if (CFG_ENV_IS_IN_FLASH == 1)
46676     - #define CFG_ENV_IS_IN_FLASH 0
46677
46678     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46679
46680 commit 0cf4fd3cf8d0e00605bec5fc56f89c6415015a46
46681 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46682 Date:   Wed Sep 10 22:48:01 2008 +0200
46683
46684     rename environment.c in env_embedded.c to reflect is functionality
46685
46686     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46687
46688 commit c0878af6e32f0fd8e13a6ca315b9add64441115a
46689 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46690 Date:   Wed Sep 10 22:48:01 2008 +0200
46691
46692     env_nowhere: Move conditional compilation to Makefile
46693
46694     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46695
46696 commit 93f6d72544da4510a146bc4c93d609b0116cde37
46697 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46698 Date:   Wed Sep 10 22:48:00 2008 +0200
46699
46700     rename CFG_ENV_IS_NOWHERE in CONFIG_ENV_IS_NOWHERE
46701
46702     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46703
46704 commit 2556ef78113b5f089dfcac5da90bf31dd568397b
46705 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46706 Date:   Wed Sep 10 22:48:00 2008 +0200
46707
46708     env_sf: Move conditional compilation to Makefile
46709
46710     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46711
46712 commit 0b5099a8419bf9c828df5e3e2c6878dc300d98e3
46713 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46714 Date:   Wed Sep 10 22:48:00 2008 +0200
46715
46716     rename CFG_ENV_IS_IN_SPI_FLASH in CONFIG_ENV_IS_IN_SPI_FLASH
46717
46718     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46719
46720 commit 55c5f49910ec8225347aa1d211352a84de6649b4
46721 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46722 Date:   Wed Sep 10 22:48:00 2008 +0200
46723
46724     env_onenand: Move conditional compilation to Makefile
46725
46726     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46727
46728 commit 9656138ff1a34d4c4768db6b490deffc40ee674b
46729 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46730 Date:   Wed Sep 10 22:47:59 2008 +0200
46731
46732     rename CFG_ENV_IS_IN_ONENAND in CONFIG_ENV_IS_IN_ONENAND
46733
46734     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46735
46736 commit 957a0e69575683efd70ace147746bbb3d8e7c501
46737 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46738 Date:   Wed Sep 10 22:47:59 2008 +0200
46739
46740     env_nvram: Move conditional compilation to Makefile
46741
46742     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46743
46744 commit 9314cee6917444ab88bd4e758da7a30975120187
46745 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46746 Date:   Wed Sep 10 22:47:59 2008 +0200
46747
46748     rename CFG_ENV_IS_IN_NVRAM in CONFIG_ENV_IS_IN_NVRAM
46749
46750     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46751
46752 commit 06f61354397911a4c121dfa51b6ccbf7e300d48b
46753 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46754 Date:   Wed Sep 10 22:47:59 2008 +0200
46755
46756     env_nand: Move conditional compilation to Makefile
46757
46758     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46759
46760 commit 51bfee192099206a4397f15f3b93516e01f58ab0
46761 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46762 Date:   Wed Sep 10 22:47:58 2008 +0200
46763
46764     rename CFG_ENV_IS_IN_NAND in CONFIG_ENV_IS_IN_NAND
46765
46766     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46767
46768 commit d8cc04d0ac9c7c0d12454708aaf5489f8532bbf9
46769 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46770 Date:   Wed Sep 10 22:47:58 2008 +0200
46771
46772     env_dataflash: Move conditional compilation to Makefile
46773
46774     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46775
46776 commit 057c849c45b9ee19df8ff3acdeee66be52819962
46777 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46778 Date:   Wed Sep 10 22:47:58 2008 +0200
46779
46780     rename CFG_ENV_IS_IN_DATAFLASH in CONFIG_ENV_IS_IN_DATAFLASH
46781
46782     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46783
46784 commit d1034bc8db60fa6bd419328baf6a75cb0645cee8
46785 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46786 Date:   Wed Sep 10 22:47:52 2008 +0200
46787
46788     cmd_eeprom: Move conditional compilation to Makefile
46789
46790     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46791
46792 commit bf5a7710ec70e90e98f451b4ba0eb65f9ffc34eb
46793 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46794 Date:   Fri Sep 5 09:19:54 2008 +0200
46795
46796     env_eeprom: Move conditional compilation to Makefile
46797
46798     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46799
46800 commit bb1f8b4f8bb0bfce52e0faa4637b975b745824b3
46801 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46802 Date:   Fri Sep 5 09:19:30 2008 +0200
46803
46804     rename CFG_ENV_IS_IN_EEPROM in CONFIG_ENV_IS_IN_EEPROM
46805
46806     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46807
46808 commit 32628c5008105a732212003d83b75f05e5243bb2
46809 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46810 Date:   Sat Aug 30 23:54:58 2008 +0200
46811
46812     cmd_mac: Move conditional compilation to Makefile
46813
46814     finish remaning CFG_ID_EEPROM in CONFIG_ID_EEPROM
46815     start in commit ad8f8687b78c3e917b173f038926695383c55555
46816
46817     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46818
46819 commit e5648acab153f0f429bfc714902c5aaa7879f71b
46820 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46821 Date:   Sat Aug 30 23:47:41 2008 +0200
46822
46823     cmd_fdc: Move conditional compilation to Makefile
46824
46825     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46826
46827 commit 2d02d91d530e831f2dab228085963fc1d5b71cb0
46828 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46829 Date:   Sat Aug 30 23:47:38 2008 +0200
46830
46831     common/Makefile: add core command section
46832
46833     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46834
46835 commit 0d92d4a699fb1a39381d98571dc51fb97e5bcf9e
46836 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46837 Date:   Sat Aug 30 23:29:57 2008 +0200
46838
46839     cmd_vfd: Move conditional compilation to Makefile
46840
46841     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46842
46843 commit 6644641d072aee3087da129d8443187196a4d8a9
46844 Author: Scott Wood <scottwood@freescale.com>
46845 Date:   Wed Sep 10 11:48:49 2008 -0500
46846
46847     delta, zylonite: Update nand_oobinfo to nand_ecclayout.
46848
46849     This is part of the switch to newer upstream MTD code.
46850
46851     Signed-off-by: Scott Wood <scottwood@freescale.com>
46852
46853 commit 9b05aa788bfdd3264ff1bc9418cb19550a7234e4
46854 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
46855 Date:   Sat Aug 30 17:06:55 2008 -0400
46856
46857     ARM DaVinci: Fix broken HW ECC for large page NAND.
46858
46859     Based on original patch by Bernard Blackham <bernard@largestprime.net>
46860
46861     U-boot's HW ECC support for large page NAND on Davinci is completely
46862     broken.  Some kernels, such as the 2.6.10 one supported by
46863     MontaVista for DaVinci, rely upon this broken behaviour as they
46864     share the same code for ECCs. In the existing scheme, error
46865     detection *might* work on large page, but error correction
46866     definitely does not.  Small page ECC correction works, but the
46867     format is not compatible with the mainline git kernel.
46868
46869     This patch adds ECC code that matches what is currently in the
46870     Davinci git repository (since NAND support was added in 2.6.24).
46871     This makes the ECC and OOB layout written by u-boot compatible with
46872     Linux for both small page and large page devices and fixes ECC
46873     correction for large page devices.
46874
46875     The old behaviour can be restored by defining the macro
46876     CFG_DAVINCI_BROKEN_ECC, which is undefined by default.
46877
46878     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
46879     Acked-by: Sergey Kubushyn <ksi@koi8.net>
46880     Signed-off-by: Scott Wood <scottwood@freescale.com>
46881
46882 commit 0b7c5639891f4103a0e31ec7ae0beb3e97ed3836
46883 Author: Heiko Schocher <hs@denx.de>
46884 Date:   Wed Sep 10 11:15:28 2008 +0200
46885
46886     muas3001: update BR4 settings
46887
46888     Also set up the port pins for using I2C.
46889
46890     Signed-off-by: Heiko Schocher <hs@denx.de>
46891
46892 commit 3591293509e0c0bcf244b0f974775bff2e25697e
46893 Author: Petri Lehtinen <petri.lehtinen@inoi.fi>
46894 Date:   Wed Sep 10 09:43:49 2008 +0300
46895
46896     autoscr: Fix one-character lines and non-newline terminated scripts
46897
46898     When not using hush, the autoscr command now executes lines that are
46899     only one character long. It also runs the last line of scripts even if
46900     it does not end in a newline.
46901
46902     Signed-off-by: Petri Lehtinen <petri.lehtinen@inoi.fi>
46903
46904 commit 9ebbb54f7a25055010fa6668eba40c72a4c4f985
46905 Author: Victor Gallardo <vgallardo@amcc.com>
46906 Date:   Tue Sep 9 15:13:29 2008 -0700
46907
46908     ppc4xx: Allow DTT_I2C_DEV_CODE configured by CFG_I2C_DTT_ADDR
46909
46910     On AMCC Arches board DTT_I2C_DEV_CODE is different then canyonlands
46911     and glacier.
46912
46913     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
46914
46915 commit 245f6ef3e11828cb46188e396fb1e67f7b07cd03
46916 Author: Heiko Schocher <hs@denx.de>
46917 Date:   Mon Sep 8 10:21:11 2008 +0200
46918
46919     muas3001: added support for the LM75 sensor.
46920
46921     Signed-off-by: Heiko Schocher <hs@denx.de>
46922
46923 commit 4a02a2dca82aeab8f839db9dd35fda9d5412dacb
46924 Author: Heiko Schocher <hs@denx.de>
46925 Date:   Mon Sep 8 10:20:19 2008 +0200
46926
46927     muas3001: activate WDT for the muas3001 board.
46928
46929     Signed-off-by: Heiko Schocher <hs@denx.de>
46930
46931 commit a55d074dac24dc941f1afb5b4e94b1509bfdda4e
46932 Author: Heiko Schocher <hs@denx.de>
46933 Date:   Mon Sep 8 10:19:36 2008 +0200
46934
46935     muas3001: added 64MB SDRAM autodetection.
46936
46937     Signed-off-by: Heiko Schocher <hs@denx.de>
46938
46939 commit 5251469943895de4bb9a04d5053352cc22acb7d5
46940 Author: Andrew Klossner <andrew@cesa.opbu.xerox.com>
46941 Date:   Thu Aug 21 07:12:26 2008 -0700
46942
46943     Fix printf errors under -DDEBUG
46944
46945     Fix printf format-string/arg mismatches under -DDEBUG.
46946
46947     These warnings occur with DEBUG defined for a platform using
46948     cpu/mpc85xx.  Users of other architectures can unearth similar
46949     problems by adding the line "CFLAGS += -DDEBUG=1" in config.mk right
46950     after "CFLAGS += $(call cc-option,-fno-stack-protector)".
46951
46952     Signed-off-by: Andrew Klossner <andrew@cesa.opbu.xerox.com>
46953     Signed-off-by: Andy Fleming <afleming@freescale.com>
46954
46955 commit 8b9e4787641719d709bfa2ebeb72e8bd4952bee7
46956 Author: Wolfgang Denk <wd@denx.de>
46957 Date:   Tue Sep 9 23:55:18 2008 +0200
46958
46959     Update CHANGELOG, prepare 2008-10-rc1 release
46960
46961     Signed-off-by: Wolfgang Denk <wd@denx.de>
46962
46963 commit e0ff3d350d6b7960deb5a881dfc5acf3a63ef676
46964 Author: Kumar Gala <galak@kernel.crashing.org>
46965 Date:   Mon Sep 8 08:51:29 2008 -0500
46966
46967     85xx: Ensure timebase is zero on secondary cores
46968
46969     The e500um says the timebase is volatile out of reset.  To ensure
46970     TB sync works we need to make sure its zero.
46971
46972     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
46973
46974 commit 54b4ab3c961a2012a1c2a09c259a6343323ec551
46975 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46976 Date:   Tue Sep 9 22:18:24 2008 +0200
46977
46978     bootm_load_os: fix load_end debug message
46979
46980     print load_end value not pointer
46981
46982     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46983
46984 commit 1d9af0be764960e6cc1c093e97176c3542796820
46985 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46986 Date:   Tue Sep 9 22:18:23 2008 +0200
46987
46988     bootm: enable fdt support only on ppc, m68k and sparc
46989
46990     ...as done in image.c
46991
46992     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
46993
46994 commit 748b5274e76f81df85cfcffaffedc323678d0623
46995 Author: Markus Heidelberg <markus.heidelberg@web.de>
46996 Date:   Tue Sep 9 18:51:05 2008 +0200
46997
46998     common/cmd_mem.c: remove nested #if defined(CONFIG_CMD_MEMORY)
46999
47000     Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
47001
47002 commit 650632fe4ca09cfd0e5e6a593f2efc02ef87a58c
47003 Author: Markus Heidelberg <markus.heidelberg@web.de>
47004 Date:   Tue Sep 9 17:31:46 2008 +0200
47005
47006     gitignore: add tags files and Vim swap file
47007
47008     Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
47009
47010 commit 1d9b67b23fca6a25154333733204339802510720
47011 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
47012 Date:   Tue Sep 9 17:52:47 2008 +0900
47013
47014     add board_eth_init() for sh7785lcr board
47015
47016     Fix the problem that cannot work RTL8169 on sh7785lcr board.
47017
47018     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
47019
47020 commit 7b7a869a8ba3bd6d9bffb748c91232141330f514
47021 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
47022 Date:   Wed Aug 6 16:08:41 2008 -0500
47023
47024     mtd: SPI Flash: Support the STMicro Flash
47025
47026     Add MTD SPI Flash support for M25P16, M25P20, M25P32,
47027     M25P40, M25P64, M25P80, M25P128.
47028
47029     Signed-off-by: Jason McMullan <mcmullan@netapp.com>
47030     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
47031
47032 commit 4bc07c368076560ed7fa4c9f987c71a8521488a9
47033 Author: Wolfgang Denk <wd@denx.de>
47034 Date:   Tue Sep 9 17:55:31 2008 +0200
47035
47036     trab: fix build problem after change to use do_div()
47037
47038     We must link with libgeneric now.
47039
47040     Signed-off-by: Wolfgang Denk <wd@denx.de>
47041
47042 commit 3b20fd83c73c22acfcb0c6663be747bd5c8b7011
47043 Author: Ryan CHEN <ryan.chen@st.com>
47044 Date:   Wed Aug 20 13:00:17 2008 -0400
47045
47046     Correct drv_usb_kbd_init function
47047
47048     The patch is that check if usb_get_dev_index() function return valid
47049     pointer. If valid, continue. Otherwise return -1.
47050
47051     Signed-off-by: Ryan Chen <ryan.chen@st.com>
47052     Acked-by: Markus Klotzbuecher <mk@denx.de>
47053
47054 commit eba1f2fc75f128a9a6c1328d786996a93fd7a707
47055 Author: Remy Bohmer <linux@bohmer.net>
47056 Date:   Wed Aug 20 11:22:02 2008 +0200
47057
47058     Make usb-stop() safe to call multiple times in a row.
47059
47060     A recent commit (936897d4d1365452bbbdf8430db5e7769ef08d38)
47061     enabled the usb_stop() command in common/cmd_bootm.c which was
47062     not enabled for some time, because no board did actually set the
47063     CFG_CMD_USB flag. So, now the usb_stop() is executed before
47064     loading the linux kernel.
47065
47066     However, the usb_ohci driver hangs up (at least on AT91SAM) if the
47067     driver is stopped twice (e.g. the peripheral clock is stopped on AT91).
47068     If some other piece of code calls usb_stop() before the bootm command,
47069     this command will hangup the system during boot.
47070     (usb start and stop is typically used while booting from usb memory stick)
47071
47072     But, stopping the usb stack twice is useless anyway, and a flag already
47073     existed that kept track on the usb_init()/usb_stop() calls.
47074     So, we now check if the usb stack is really started before we stop it.
47075
47076     This problem is now fixed in both the upper as low-level layer.
47077
47078     Signed-off-by: Remy Bohmer <linux@bohmer.net>
47079     Acked-by: Markus Klotzbuecher <mk@denx.de>
47080
47081 commit 2c8ccf2728f5e67d991cecf76c4057db75a87b67
47082 Author: Wolfgang Denk <wd@denx.de>
47083 Date:   Tue Sep 9 16:55:47 2008 +0200
47084
47085     Makefile: fix bug introduced by commit 47ffd6c2
47086
47087 commit 880f6a5d7596f42db5ff8803b797b78ec5b146e0
47088 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47089 Date:   Tue Sep 9 10:00:33 2008 -0400
47090
47091     ppc4xx: ppc440-generic-ALL: Fix out of tree build v2
47092
47093     This patch solves the problems compiling ml507, v5fx30teval and
47094     ppc440-generic out of tree.
47095
47096     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47097
47098 commit 47bebe34ca4e33bab0e822e4ceebbec2590ccbcb
47099 Author: Nícolas Carneiro Lebedenco <nicolas.lebedenco@tasksistemas.com.br>
47100 Date:   Thu Sep 4 15:35:46 2008 -0300
47101
47102     Fix dev_print when called from usb_stor_info (usb storage command)
47103
47104     Fix output of the usb storage command. It was printing "Device 0: not
47105     available" because IF_TYPE_USB was not included into the switch
47106     statement.
47107
47108     Signed-off-by: Nicolas Lebedenco <nicolas.lebedenco@tasksistemas.com.br>
47109
47110 commit a4f243452cc8ce0c2c9b51a2520db4bde5f472de
47111 Author: Bartlomiej Sieka <tur@semihalf.com>
47112 Date:   Tue Sep 9 12:58:16 2008 +0200
47113
47114     FIT: make iminfo check hashes of all images in FIT, return 1 on failed check
47115
47116     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
47117
47118 commit 919f550dc11a13abf01c6bc713c968de790b8d7c
47119 Author: Bartlomiej Sieka <tur@semihalf.com>
47120 Date:   Tue Sep 9 12:58:15 2008 +0200
47121
47122     FIT: add ability to check hashes of all images in FIT, improve output
47123
47124     - add function fit_all_image_check_hashes() that verifies if all
47125       hashes of all images in the FIT are valid
47126     - improve output of fit_image_check_hashes() when the hash check fails
47127
47128     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
47129
47130 commit 1de1fa408967cef6804bb046b904114519bb36f0
47131 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47132 Date:   Mon Sep 8 20:54:39 2008 +0200
47133
47134     qemu_mips: Update linux bootm to support dynamic cmdline
47135
47136     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47137
47138 commit f5ed9e39088ecfa5a5f3ef47b08e5bda7890d764
47139 Author: Peter Tyser <ptyser@xes-inc.com>
47140 Date:   Mon Sep 8 14:56:49 2008 -0500
47141
47142     Add support for booting of INTEGRITY operating system uImages
47143
47144     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
47145
47146 commit 72f1b65f1b68bc6ed0d182eda1f3d6cf51b6414a
47147 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47148 Date:   Mon Sep 8 21:01:29 2008 +0200
47149
47150     mips/bootm: Fix typo in commit c4f9419c, "initrd_start" replaced by "images->rd_start"
47151
47152     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47153
47154 commit 9ba2e2c8191353d75b2d535e672a125be7b84c03
47155 Author: Kumar Gala <galak@kernel.crashing.org>
47156 Date:   Mon Sep 8 13:57:12 2008 -0500
47157
47158     Remove support for booting ARTOS images
47159
47160     Pantelis Antoniou stated:
47161         AFAIK, it is still used but the products using PPC are long gone.
47162         Nuke it plz (from orbit).
47163
47164     So remove it since it cleans up a usage of env_get_char outside of
47165     the environment code.
47166
47167     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
47168
47169 commit 47ffd6c2fc72b46daa9d5d59eedb894fab2b7ee1
47170 Author: Wolfgang Denk <wd@denx.de>
47171 Date:   Tue Sep 9 15:45:18 2008 +0200
47172
47173     Makefile: compile and link each module just once
47174
47175     Several source files need to be compiled and linked when one or more
47176     config options are selected. To allow for easy selection in the
47177     Makefiles yet to avoild multiple compilation (which costs build time)
47178     and especially multiple linking (which causes errors), we use
47179     "COBJS = $(sort COBJS-y)" which eliminates duplicates.
47180
47181     By courtesy of Detlev Zundel who suggested this approach.
47182
47183     Signed-off-by: Wolfgang Denk <wd@denx.de>
47184
47185 commit 48d0192fe869948fef14b460b5f0c85bca933693
47186 Author: Andreas Engel <andreas.engel@ericsson.com>
47187 Date:   Mon Sep 8 14:30:53 2008 +0200
47188
47189     Moved conditional compile into Makefile
47190
47191     Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
47192
47193 commit 20c9226cb8cab08a111ee73db04e62d943ee0c97
47194 Author: Andreas Engel <andreas.engel@ericsson.com>
47195 Date:   Mon Sep 8 10:17:31 2008 +0200
47196
47197     Merged serial_pl010.c and serial_pl011.c.
47198
47199     They only differ in the init function.
47200     This also adds the missing watchdog support for the PL011.
47201
47202     Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
47203
47204 commit 0817d688f307ee2c0598e79175c94a40ce90337b
47205 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47206 Date:   Sun Sep 7 17:10:27 2008 -0400
47207
47208     Remove gap fill in srec object v2
47209
47210     SREC files do not need gap fill: The load address is specified in the
47211     file. On the other hand, it can't be avoided in a .bin object. It has
47212     no information about memory location.
47213
47214     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47215
47216 commit 1dc306931ca5ce87f13916fa7165b052d3aa714f
47217 Author: Markus Heidelberg <markus.heidelberg@web.de>
47218 Date:   Sun Sep 7 20:18:27 2008 +0200
47219
47220     README: fix missing subdirectory in the documentation
47221
47222     Signed-off-by: Markus Heidelberg <markus.heidelberg@web.de>
47223
47224 commit 3ef96ded38a8d33b58b9fab9cd879d51ddac4cbd
47225 Author: Graeme Russ <graeme.russ@gmail.com>
47226 Date:   Sun Sep 7 07:08:42 2008 +1000
47227
47228     Update i386 code (sc520_cdp)
47229
47230     Attempt to bring i386 / sc520 inline with master
47231
47232     Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
47233
47234 commit 5608692104efa8d56df803dc79ea41ac3607eee5
47235 Author: Guennadi Liakhovetski <lg@denx.de>
47236 Date:   Thu Sep 4 13:01:49 2008 +0200
47237
47238     fw_env: add NAND support
47239
47240     Add support for environment in NAND with automatic NOR / NAND recognition,
47241     including unaligned environment, bad-block skipping, redundant environment
47242     copy.
47243
47244     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
47245
47246 commit dd794323a2a1ed6a8a5df51785c31bcde60ad7ca
47247 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47248 Date:   Tue Sep 9 09:50:24 2008 +0200
47249
47250     ppc4xx: Fix out-of-tree building of CPCI405 variants
47251
47252     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47253     Acked-by: Stefan Roese <sr@denx.de>
47254
47255 commit 59f630588e3fdbd698a0a2798e52a8924e899563
47256 Author: Sergei Poselenov <sposelenov@emcraft.com>
47257 Date:   Fri Aug 15 15:42:11 2008 +0200
47258
47259     Removed hardcoded MxMR loop value from upmconfig() for MPC85xx.
47260
47261     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47262
47263 commit e64987a892353f3d49eb242d997820ef8f538912
47264 Author: Anatolij Gustschin <agust@denx.de>
47265 Date:   Fri Aug 15 15:42:13 2008 +0200
47266
47267     85xx: socrates: Enable Lime support.
47268
47269     This patch adds Lime GDC support together with support for the PWM
47270     backlight control through the w83782d chip.  The reset pin of the
47271     latter is attached to GPIO, so we need to reset it in
47272     early_board_init_r.
47273
47274     Signed-off-by: Anatolij Gustschin <agust@denx.de>
47275
47276 commit 3e79b588b5199f35016f178fc0d5d1266382097f
47277 Author: Detlev Zundel <dzu@denx.de>
47278 Date:   Fri Aug 15 15:42:12 2008 +0200
47279
47280     85xx: Socrates: Major code update.
47281
47282     - Update the local bus ranges in the FDT for Linux for the various
47283       devices connected to the local bus via chip-select.
47284
47285     - Set the LCRR_DBYP bit in the LCRR for local bus frequencies
47286       lower than 66 MHz and uses I/O accessor functions consequently.
47287
47288     - UPM data update.
47289
47290     - Update of default environment and configuration.  Use I2C multibus
47291       as we do have two I2C buses.  Also enable sdram and ext2 commands.
47292
47293     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
47294     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47295     Signed-off-by: Detlev Zundel <dzu@denx.de>
47296
47297 commit e8d18541c6ceab821f75faab031740b33fdbfa4b
47298 Author: Timur Tabi <timur@freescale.com>
47299 Date:   Fri Jul 18 16:52:23 2008 +0200
47300
47301     Update Freescale 85xx boards to sys_eeprom.c
47302
47303     The new sys_eeprom.c supports both the old CCID EEPROM format and the new NXID
47304     format, and so it obsoletes board/freescale/common/cds_eeprom.c.  Freescale
47305     86xx boards already use sys_eeprom.c, so this patch migrates the remaining
47306     Freescale 85xx boards to use it as well.  cds_eeprom.c is deleted.
47307
47308     Signed-off-by: Timur Tabi <timur@freescale.com>
47309
47310 commit aab2bf0202c86227e3dcc8a5b58946087ebcc1af
47311 Author: Wolfgang Denk <wd@denx.de>
47312 Date:   Tue Sep 9 10:08:02 2008 +0200
47313
47314     lib_ppc/interrupts.c: make board_show_activity() a weak function
47315
47316     This allows to use show_activity() without having to
47317     define an empty board_show_activity() function.
47318
47319     Signed-off-by: Wolfgang Denk <wd@denx.de>
47320
47321 commit fe876787f8743883ce58fed61525eaa2f34da4c5
47322 Author: Wolfgang Denk <wd@denx.de>
47323 Date:   Tue Sep 9 10:06:44 2008 +0200
47324
47325     stxxtc: remove empty CONFIG_SHOW_ACTIVITY functions
47326
47327     Signed-off-by: Wolfgang Denk <wd@denx.de>
47328
47329 commit 965de106ba8900372c8b16dc60d5acab7f925e38
47330 Author: Wolfgang Denk <wd@denx.de>
47331 Date:   Tue Sep 9 10:03:47 2008 +0200
47332
47333     NETTA2: remove empty CONFIG_SHOW_ACTIVITY functions
47334
47335     Signed-off-by: Wolfgang Denk <wd@denx.de>
47336
47337 commit 6cc64f9b5f69239c8b1969572b5a3a4aab7de5b9
47338 Author: Sergei Poselenov <sposelenov@emcraft.com>
47339 Date:   Fri Aug 15 15:42:11 2008 +0200
47340
47341     Removed hardcoded MxMR loop value from upmconfig() for MPC85xx.
47342
47343     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47344
47345 commit 36241ca29d4804a1006fb3f26069effda5202581
47346 Author: Anatolij Gustschin <agust@denx.de>
47347 Date:   Fri Aug 15 15:42:13 2008 +0200
47348
47349     85xx: socrates: Enable Lime support.
47350
47351     This patch adds Lime GDC support together with support for the PWM
47352     backlight control through the w83782d chip.  The reset pin of the
47353     latter is attached to GPIO, so we need to reset it in
47354     early_board_init_r.
47355
47356     Signed-off-by: Anatolij Gustschin <agust@denx.de>
47357
47358 commit 7a47753ddcaebbf2142809842f70c5f723bd9ddb
47359 Author: Detlev Zundel <dzu@denx.de>
47360 Date:   Fri Aug 15 15:42:12 2008 +0200
47361
47362     85xx: Socrates: Major code update.
47363
47364     - Update the local bus ranges in the FDT for Linux for the various
47365       devices connected to the local bus via chip-select.
47366
47367     - Set the LCRR_DBYP bit in the LCRR for local bus frequencies
47368       lower than 66 MHz and uses I/O accessor functions consequently.
47369
47370     - UPM data update.
47371
47372     - Update of default environment and configuration.  Use I2C multibus
47373       as we do have two I2C buses.  Also enable sdram and ext2 commands.
47374
47375     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
47376     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47377     Signed-off-by: Detlev Zundel <dzu@denx.de>
47378
47379 commit 4d2ae70e8c31c22e5710df5ff236b5565ea2cf2c
47380 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47381 Date:   Tue Sep 9 01:22:39 2008 +0200
47382
47383     disk-on-chip: remove duplicate doc_probe declaration
47384
47385     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47386
47387 commit 3221b074a0ab199f6ae47c19cc22f42ddf3ef819
47388 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47389 Date:   Tue Sep 9 00:59:40 2008 +0200
47390
47391     onenand_uboot: fix warning: 'struct mtd_oob_ops' declared inside parameter list
47392
47393     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47394
47395 commit 13b4db0e2107175a8622ebb48529fa3ad8e12c75
47396 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47397 Date:   Tue Sep 9 00:59:39 2008 +0200
47398
47399     rs5c372: fix rtc_set prototype
47400
47401     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47402
47403 commit 1bb8b2ef2722bbaea3cc5d46321ce1d99f9b56f7
47404 Author: Sergei Poselenov <sposelenov@emcraft.com>
47405 Date:   Thu Aug 14 14:08:28 2008 +0200
47406
47407     ARM: fix warning: target CPU does not support interworking
47408
47409     This patch fixes warnings like this:
47410
47411     start.S:0: warning: target CPU does not support interworking
47412
47413     which come from some ARM cross compilers and are caused by hard-coded
47414     (with "--with-cpu=arm9" configuration option) ARM targets (which
47415     support ARM Thumb instructions), while the ARM target selected from
47416     the command line (with "-march=armv4") doesn't support Thumb
47417     instructions.
47418
47419     This warning is issued by the compiler regardless of the real use of
47420     the Thumb instructions in code.
47421
47422     To fix this problem, we use options according to compiler version
47423     being used.
47424
47425     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47426     Signed-off-by: Wolfgang Denk <wd@denx.de>
47427
47428 commit 4265c35fbcb248e58179007621d61d32d0b3b82a
47429 Author: Sergei Poselenov <sposelenov@emcraft.com>
47430 Date:   Thu Aug 14 14:08:28 2008 +0200
47431
47432     ARM: Use do_div() instead of division for "long long".
47433
47434     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
47435     Signed-off-by: Wolfgang Denk <wd@denx.de>
47436
47437 commit 8febd13c69cb68652577d1a9fcbde954bf784155
47438 Author: Timur Tabi <timur@freescale.com>
47439 Date:   Fri Jul 18 16:52:23 2008 +0200
47440
47441     Update Freescale 85xx boards to sys_eeprom.c
47442
47443     The new sys_eeprom.c supports both the old CCID EEPROM format and the new NXID
47444     format, and so it obsoletes board/freescale/common/cds_eeprom.c.  Freescale
47445     86xx boards already use sys_eeprom.c, so this patch migrates the remaining
47446     Freescale 85xx boards to use it as well.  cds_eeprom.c is deleted.
47447
47448     Signed-off-by: Timur Tabi <timur@freescale.com>
47449
47450 commit 1055171ed05b7c4885737463d52b8d6c013bcb5d
47451 Author: Wolfgang Denk <wd@denx.de>
47452 Date:   Mon Sep 8 23:26:22 2008 +0200
47453
47454     lib_arm/bootm.c: fix compile warnings
47455
47456     bootm.c:128: warning: label 'error' defined but not used
47457     bootm.c:65: warning: unused variable 'ret'
47458
47459     Signed-off-by: Wolfgang Denk <wd@denx.de>
47460
47461 commit 2e3c867d0a63c563a51e65b776973b008f16cec5
47462 Author: Wolfgang Denk <wd@denx.de>
47463 Date:   Mon Sep 8 22:46:42 2008 +0200
47464
47465     ml507: fix out of tree build problem
47466
47467     Signed-off-by: Wolfgang Denk <wd@denx.de>
47468
47469 commit 9863a15a98f23b79f34a0e4f9e465bc6df5d504d
47470 Author: Wolfgang Denk <wd@denx.de>
47471 Date:   Mon Sep 8 22:10:28 2008 +0200
47472
47473     common/cmd_bootm.c: fix printf() format warnings
47474
47475     Signed-off-by: Wolfgang Denk <wd@denx.de>
47476
47477 commit 4394f9a8c42bb1b0abc4fc04bd582d4db5f8b726
47478 Author: Wolfgang Denk <wd@denx.de>
47479 Date:   Mon Sep 8 22:37:45 2008 +0200
47480
47481     BMW, PCIPPC2, PCIPPC6, RBC82: fix compile warnings
47482
47483     missing doc_probe() prototype.
47484
47485     Signed-off-by: Wolfgang Denk <wd@denx.de>
47486
47487 commit 2c5e3cc4994897d364b148942ff23e47783198f6
47488 Author: Wolfgang Denk <wd@denx.de>
47489 Date:   Mon Sep 8 21:28:14 2008 +0200
47490
47491     mk48t59: fix compile problem introduced by commit d1e23194
47492
47493     Signed-off-by: Wolfgang Denk <wd@denx.de>
47494
47495 commit 5ff889349d2ace13f10c9335e09365fcec8247cc
47496 Author: Stefan Roese <sr@denx.de>
47497 Date:   Mon Sep 8 14:11:12 2008 +0200
47498
47499     ppc4xx: Move ppc4xx specific prototypes to ppc4xx header
47500
47501     This patch moves some 4xx specific prototypes out of include common.h
47502     to a ppc4xx specific header.
47503
47504     Signed-off-by: Stefan Roese <sr@denx.de>
47505
47506 commit ac53ee8318678190bf3c68da477a84a657d86fb0
47507 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47508 Date:   Fri Sep 5 15:34:04 2008 +0200
47509
47510     ppc4xx: Update CPCI405(AB) configuration
47511
47512     This patch add FDT support and command line editing capabilities
47513     for CPCI405 and CPCI405AB boards.
47514
47515     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47516     Signed-off-by: Stefan Roese <sr@denx.de>
47517
47518 commit 7b1fbcadf73a83b3beb94abccda1c35e2c075a94
47519 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47520 Date:   Fri Sep 5 15:34:03 2008 +0200
47521
47522     ppc4xx: Cleanup CPCI405 linker script
47523
47524     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47525     Signed-off-by: Stefan Roese <sr@denx.de>
47526
47527 commit 767f9159c5c94cd0cb3135b5b82814ad12816ddf
47528 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47529 Date:   Fri Sep 5 15:34:02 2008 +0200
47530
47531     ppc4xx: Update CPCI405 variants handling
47532
47533     This patch replaces the BOARD_REVISION variable in include/config.mk
47534     by a using a temporary include file in the platform directory.
47535
47536     The former way does not work anymore and the latter is also used by
47537     some other boards.
47538
47539     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47540     Signed-off-by: Stefan Roese <sr@denx.de>
47541
47542 commit f071f01fd09e9bf1cf09de37a7416aacce71bae1
47543 Author: Stefan Roese <sr@denx.de>
47544 Date:   Mon Sep 8 10:01:48 2008 +0200
47545
47546     ppc4xx: Remove CONFIG_CS8952_PHY define
47547
47548     Since this define is only used on one board that was never really in
47549     production, removing this compile time option doesn't hurt and makes
47550     the code more readable.
47551
47552     Signed-off-by: Stefan Roese <sr@denx.de>
47553
47554 commit 6ca8646c1860bba74326bf916a5a3389a5c0d3b5
47555 Author: Stefan Roese <sr@denx.de>
47556 Date:   Fri Sep 5 14:11:40 2008 +0200
47557
47558     ppc4xx: Fix compilation warning for PIP405
47559
47560     This patch fixes a compilation warning for the PIP405 board. It moves the
47561     #ifndef CONFIG_CS8952_PHY define a little so that the warning doesn't
47562     occur anymore. I am a little unsure if this #ifdef is at the correct
47563     place now or if it could be removed completely. This needs to get
47564     tested on the PIP405 board.
47565
47566     Signed-off-by: Stefan Roese <sr@denx.de>
47567
47568 commit 725b53ac61f4df3026b8f6489ef0080fd27d3816
47569 Author: Stefan Roese <sr@denx.de>
47570 Date:   Fri Sep 5 14:09:09 2008 +0200
47571
47572     ppc4xx: Fix compilation warning for canyonlands & glacier
47573
47574     Signed-off-by: Stefan Roese <sr@denx.de>
47575
47576 commit 302e52e0b1d4c7f994991709d0cb6c3ea612cdb5
47577 Author: Kumar Gala <galak@kernel.crashing.org>
47578 Date:   Fri Sep 5 14:40:29 2008 -0500
47579
47580     Fix compiler warning in mpc8xxx ddr code
47581
47582     ctrl_regs.c: In function 'compute_fsl_memctl_config_regs':
47583     ctrl_regs.c:523: warning: 'caslat' may be used uninitialized in this function
47584     ctrl_regs.c:523: note: 'caslat' was declared here
47585
47586     Add a warning in DDR1 case if cas_latency isn't a value we know about.
47587
47588     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
47589     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47590
47591 commit d1e2319414ea5218ba801163e4530ecf2dfcbf36
47592 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47593 Date:   Mon Sep 1 23:06:23 2008 +0200
47594
47595     rtc: allow rtc_set to return an error and use it in cmd_date
47596
47597     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47598
47599 commit ee9536a28cb149bcb6c5dee9d08c62c91f4c72d2
47600 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47601 Date:   Mon Sep 1 01:16:33 2008 +0200
47602
47603     ap325rxa/favr-32-ezkit: Use CONFIG_FLASH_CFI_DRIVER
47604
47605     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47606
47607 commit 6b971c73f182248ce103503d74fbc0100bb8c8b7
47608 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
47609 Date:   Sun Aug 31 05:37:04 2008 +0900
47610
47611     config.mk: Move arch-specific condition to $(ARCH)_config.mk
47612
47613     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
47614
47615 commit ea86b9e64b811753d9eabe0f560ee189fbe5d0c1
47616 Author: Kumar Gala <galak@kernel.crashing.org>
47617 Date:   Fri Aug 29 19:08:29 2008 -0500
47618
47619     Prevent crash if random/invalid ramdisks are passed to bootm
47620
47621     Adds returning an error from the ramdisk detection code if
47622     its not a real ramdisk (invalid).  There is no reason we can't
47623     just return back to the console if we detect an invalid
47624     ramdisk or CRC error.
47625
47626     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
47627
47628 commit 8e02494e8f86c8f2d7324b5eb9e75271104a01ef
47629 Author: Anatolij Gustschin <agust@denx.de>
47630 Date:   Fri Aug 29 21:04:45 2008 +0200
47631
47632     Prevent crash if random DTB address is passed to bootm
47633
47634     This patch adds bootm_start() return value check. If
47635     error status is returned, we do not proceed further to
47636     prevent board reset or crash as we still can recover
47637     at this point.
47638
47639     Signed-off-by: Anatolij Gustschin <agust@denx.de>
47640
47641 commit cc347801add2689b1ee54d21f62bc14ecf6e1dd8
47642 Author: Andrew Dyer <adyer@righthandtech.com>
47643 Date:   Fri Aug 29 12:30:39 2008 -0500
47644
47645     clean up some #if !defined() in drivers/video/cfb_console.c
47646
47647     rearrange some #if !defined() / #else / #endif statements to remove
47648     the negative logic.
47649
47650     Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
47651
47652 commit c83f4c2d77f07174dcd6bef7e87a0f7017be7c33
47653 Author: Kyungmin Park <kmpark@infradead.org>
47654 Date:   Fri Aug 29 09:02:20 2008 +0900
47655
47656     apollon: use the last memory area for u-boot
47657
47658     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
47659
47660 commit a6f2e455b774d0c5d56e44e5661df9adb69b6e07
47661 Author: Heiko Schocher <hs@denx.de>
47662 Date:   Thu Aug 28 13:50:42 2008 +0200
47663
47664     TQM8272: move NAND part in seperate File
47665
47666     I didn't try to use drivers/mtd/nand/fsl_upm.c for the NAND driver,
47667     because I have no longer access to the hardware.
47668
47669     Signed-off-by: Heiko Schocher <hs@denx.de>
47670
47671 commit 584f979f7ee914e32d408739cbdd2c4457ec18b8
47672 Author: Heiko Schocher <hs@denx.de>
47673 Date:   Thu Aug 28 13:48:36 2008 +0200
47674
47675     TQM8272: Fix compiling error for the TQM8272 board.
47676
47677     Fix compile problems caused by
47678     commit  cfa460adfdefcc30d104e1a9ee44994ee349bb7b
47679
47680     Signed-off-by: Heiko Schocher <hs@denx.de>
47681
47682 commit 1a7f8ccec981648ccd38fca2535490582eee08e6
47683 Author: Kyungmin Park <kmpark@infradead.org>
47684 Date:   Wed Aug 27 14:45:20 2008 +0900
47685
47686     Add JFFS2 command support on OneNAND
47687
47688     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
47689
47690 commit f5c3ba79788b0e39baab7026d374fe375dd1a43f
47691 Author: Mark Jackson <mpfj@mimc.co.uk>
47692 Date:   Mon Aug 25 19:21:30 2008 +0100
47693
47694     Allow console input to be disabled
47695
47696     Added new CONFIG_DISABLE_CONSOLE define and GD_FLG_DISABLE_CONSOLE.
47697
47698     When CONFIG_DISABLE_CONSOLE is defined, setting
47699     GD_FLG_DISABLE_CONSOLE disables all console input and output.
47700
47701     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
47702
47703 commit 2b22d608f370565c87f55928b524207031419c11
47704 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47705 Date:   Wed Jul 30 12:39:29 2008 +0200
47706
47707     loads: allow negative offsets
47708
47709     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47710
47711 commit e90fb6afab2c0c074dfb67bacb4de179eb188a24
47712 Author: Yuri Tikhonov <yur@emcraft.com>
47713 Date:   Thu Sep 4 11:19:05 2008 +0200
47714
47715     USB EHCI: reset root hub
47716
47717     Some of multi-function USB controllers (e.g. ISP1562) allow root hub
47718     resetting only via EHCI registers. So, this patch adds the
47719     corresponding kind of reset to OHCI's hc_reset() if the newly
47720     introduced CONFIG_PCI_EHCI_DEVNO option is set (e.g. for Socrates
47721     board).
47722
47723     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
47724     Acked-by: Markus Klotzbuecher <mk@denx.de>
47725
47726 commit 5875d358f025c1b042d8a0f08384b756de7256c9
47727 Author: Yuri Tikhonov <yur@emcraft.com>
47728 Date:   Fri Aug 15 15:42:09 2008 +0200
47729
47730     RX 8025 RTC: analyze 12/24-hour mode flag in rtc_get().
47731
47732     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
47733
47734 commit 3e3c026ed746a284c6f0ef139b26d859939de7e9
47735 Author: Stefan Roese <sr@denx.de>
47736 Date:   Fri Sep 5 10:47:46 2008 +0200
47737
47738     devices: Use list_add_tail() instead of list_add() to register a device
47739
47740     This patch fixes a problem spotted on Glacier/Canyonlands (and most
47741     likely lots of other board ports), that no serial output was seen
47742     after console initialization in console_init_r(). This is because the
47743     last added console device was used instead of the first added.
47744
47745     This patch fixes this problem by using list_add_tail() instead of
47746     list_add() to register a device. This way the first added console
47747     is used again.
47748
47749     Signed-off-by: Stefan Roese <sr@denx.de>
47750
47751 commit 78d78236896d62bb8ca7302af38d8f1493eb2651
47752 Author: Victor Gallardo <vgallardo@amcc.com>
47753 Date:   Thu Sep 4 23:49:36 2008 -0700
47754
47755     ppc4xx: Add support for GPCS, SGMII and M88E1112 PHY
47756
47757     This patch adds GPCS, SGMII and M88E1112 PHY support
47758     for the AMCC PPC460GT/EX processors.
47759
47760     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
47761     Signed-off-by: Stefan Roese <sr@denx.de>
47762
47763 commit f6b6c45840f9b4671d2d97243a12a1f3ffb64765
47764 Author: Adam Graham <agraham@amcc.com>
47765 Date:   Wed Sep 3 12:26:59 2008 -0700
47766
47767     ppc4xx: Update Kilauea to use PPC4xx DDR autocalibration routines
47768
47769     Signed-off-by: Adam Graham <agraham@amcc.com>
47770     Signed-off-by: Stefan Roese <sr@denx.de>
47771
47772 commit 075d0b81e896e8735ae26372cd384f87cbd24e41
47773 Author: Adam Graham <agraham@amcc.com>
47774 Date:   Wed Sep 3 12:26:28 2008 -0700
47775
47776     ppc4xx: IBM Memory Controller DDR autocalibration routines
47777
47778     Alternate SDRAM DDR autocalibration routine that can be generically used
47779     for any PPC4xx chips that have the IBM SDRAM Controller core allowing for
47780     support of more DIMM/memory chip vendors and gets the DDR autocalibration
47781     values which give the best read latency performance (SDRAM0_RDCC.[RDSS]).
47782
47783     Two alternate SDRAM DDR autocalibration algoritm are provided in this patch,
47784     "Method_A" and "Method_B".  DDR autocalibration Method_A scans the full range
47785     of possible PPC4xx  SDRAM Controller DDR autocalibration values and takes a
47786     lot longer to run than Method_B.  Method_B executes in the same amount of time
47787     as the currently existing DDR autocalibration routine, i.e. 1 second or so.
47788     Normally Method_B is used and it is set as the default method.
47789
47790     The current U-Boot PPC4xx DDR autocalibration code calibrates the IBM SDRAM
47791     Controller registers.[bit-field]:
47792     1)  SDRAM0_RQDC.[RQFD]
47793     2)  SDRAM0_RFDC.[RFFD]
47794
47795     This alternate PPC4xx DDR autocalibration code calibrates the following
47796     IBM SDRAM Controller registers.[bit-field]:
47797
47798     1)  SDRAM0_WRDTR.[WDTR]
47799     2)  SDRAM0_CLKTR.[CKTR]
47800     3)  SDRAM0_RQDC.[RQFD]
47801     4)  SDRAM0_RFDC.[RFFD]
47802
47803     and will also use the calibrated settings of the above four registers that
47804     produce the best "Read Sample Cycle Select" value in the SDRAM0_RDCC.[RDSS]
47805     register.[bit-field].
47806
47807     Signed-off-by: Adam Graham <agraham@amcc.com>
47808     Signed-off-by: Stefan Roese <sr@denx.de>
47809
47810 commit e07f4a8033b6270b8103049adb6456f660ff4a89
47811 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47812 Date:   Mon Sep 1 13:09:39 2008 -0400
47813
47814     ppc44x: Unification of virtex5 pp440 boards
47815
47816     This patch provides an unificated way of handling xilinx v5 ppc440 boards.
47817
47818     It unificates 3 different things:
47819
47820     1) Source code
47821     A new board called ppc440-generic has been created. This board includes
47822     a generic tlb initialization (Maps the whole memory into virtual) and
47823     defines board_pre_init, checkboard, initdram and get_sys_info weakly,
47824     so, they can be replaced by specific functions.
47825
47826     If a new board needs to redefine any of the previous functions
47827     (specific initialization) it can create a new directory with the
47828     specific initializations needed. (see the example ml507 board).
47829
47830     2) Configuration file
47831     Common configurations are located under configs/xilinx-ppc440.h, this
47832     header file interpretes the xparameters file generated by EDK and
47833     configurates u-boot in correspondence. Example: if there is a Temac,
47834     allows CMD_CONFIG_NET
47835     Specific configuration are located under specific configuration file.
47836     (see the example ml507 board)
47837
47838     3) Makefile
47839     Some work has been done in order to not duplicate work in the Main
47840     Makefile. Please see the attached code.
47841
47842     In order to support new boards they can be implemented in the next way:
47843
47844     a) Simple Generic Board  (90% of the time)
47845     Using EDK generates a new xparameters.h file, replace
47846     ppc440-generic/xparameters.h  and run make xilinx-ppc440-generic_config
47847     && make
47848
47849     b) Simple Boards with special u-boot parameters (9 % of the time)
47850     Create a new file under configs for it (use ml507.h as example) and
47851     change your paramaters. Create a new Makefile paragraph and compile
47852
47853     c) Complex boards (1% of the time)
47854     Create a new folder for the board, like the ml507
47855
47856     Finally, it adds support for the Avnet FX30T Evaluation board, following
47857     the new generic structure:
47858
47859     Cheap board by Avnet for evaluating the Virtex5 FX technology.
47860
47861     This patch adds support for:
47862      - UartLite
47863      - 16MB Flash
47864      - 64MB RAM
47865
47866     Prior using U-boot in this board, read carefully the ERRATA by Avnet
47867     to solve some memory initialization issues.
47868
47869     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
47870     Signed-off-by: Stefan Roese <sr@denx.de>
47871
47872 commit 64ac1eb5afafced49b327425ad1814b2dc422d6e
47873 Author: Nick Spence <nick.spence@freescale.com>
47874 Date:   Tue Sep 2 15:21:16 2008 -0500
47875
47876     mpc83xx: fix mpc8313 in-tree building with NAND
47877
47878     and add mpc8313 NAND build to MAKEALL
47879
47880     Signed-off-by: Nick Spence <nick.spence@freescale.com>
47881     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47882
47883 commit 6eb2a44e27919fdc601e0c05404b298a7602c0e3
47884 Author: Nick Spence <nick.spence@freescale.com>
47885 Date:   Thu Aug 28 14:09:25 2008 -0700
47886
47887     mpc83xx: clean up cache operations and unlock_ram_in_cache() functions
47888
47889     Cleans up some latent issues with the data cache control so that
47890     dcache_enable() and dcache_disable() will work reliably (after
47891     unlock_ram_in_cache() has been called)
47892
47893     Signed-off-by: Nick Spence <nick.spence@freescale.com>
47894     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47895
47896 commit 46497056ae3b1e81e736e9cf3a170472c5d9719f
47897 Author: Nick Spence <nick.spence@freescale.com>
47898 Date:   Thu Aug 28 14:09:19 2008 -0700
47899
47900     mpc83xx: Store and display Arbiter Event Register values
47901
47902     Record the Arbiter Event Register values and optionally display them.
47903
47904     The Arbiter Event Register can record the type and effective address of
47905     an arbiter error, even through an HRESET. This patch stores the values in
47906     the global data structure.
47907
47908     Display of the Arbiter Event registers immediately after the RSR value
47909     can be enabled with defines. The Arbiter values will only be displayed
47910     if an arbiter event has occured since the last Power On Reset, and either
47911     of the following defines exist:
47912      #define CONFIG_DISPLAY_AER_BRIEF - display only the arbiter address and
47913                                         and type register values
47914      #define CONFIG_DISPLAY_AER_FULL  - display and interpret the arbiter
47915                                         event register values
47916
47917     Address Only transactions are one of the trapped events that can register
47918     as an arbiter event. They occur with some cache manipulation instructions
47919     if the HID0_ABE (Address Broadcast Enable) is set and the memory region
47920     has the MEMORY_COHERENCE WIMG bit set. Setting:
47921      #define CONFIG_MASK_AER_AO - prevents the arbiter from recording address
47922                                   only events, so that it can still capture
47923                                   other real problems.
47924
47925     Signed-off-by: Nick Spence <nick.spence@freescale.com>
47926     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47927
47928 commit ade50c7fa1b16ef98be17e9c3ae286aecf4f5605
47929 Author: Nick Spence <nick.spence@freescale.com>
47930 Date:   Thu Aug 28 14:09:11 2008 -0700
47931
47932     mpc83xx: use r4 instead of r2 in lock_ram_in_cache and unlock_ram_in_cache
47933
47934     This is needed in unlock_ram_in_cache() because it is called from C and
47935     will corrupt the small data area anchor that is kept in R2.
47936
47937     lock_ram_in_cache() is modified similarly as good coding practice, but
47938     is not called from C.
47939
47940     Signed-off-by: Nick Spence <nick.spence@freescale.com>
47941     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47942
47943 commit d9fe88173cb4f7d293796ffe10c7a0d3d426d8f9
47944 Author: Nick Spence <nick.spence@freescale.com>
47945 Date:   Fri Aug 22 23:52:50 2008 -0700
47946
47947     MPC83XX: Fix GPIO configuration - set gpio level before direction
47948
47949     Set DAT value before DIR values to avoid creating glitches on the
47950     GPIO signals.
47951
47952     Set gpio level register before direction register to inhibit
47953     glitches on high level output pins.
47954
47955     Dir and data gets cleared at powerup, so high level output lines see
47956     a short low pulse between setting the direction and level registers.
47957
47958     Issue was seen on a new board with the nReset line of the NOR flash
47959     connected to a GPIO. Setting the direction register puts the NOR flash
47960     in reset so the next instruction to set the level cannot get executed.
47961
47962     Signed-off-by: Nick Spence <nick.spence@freescale.com>
47963     Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
47964     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
47965
47966 commit 7007c5975ee900ad70983b0681d3251e221f8321
47967 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47968 Date:   Tue Sep 2 02:58:32 2008 +0200
47969
47970     doc/qemu_mips: add doc howto debug u-boot with gdb
47971
47972     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
47973
47974 commit 7deb3b3ecd0e81ef09bb68aa0ec2346f4ae0a405
47975 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47976 Date:   Wed Sep 3 17:15:45 2008 +0200
47977
47978     ppx4xx: Fix broken DASA_SIM board
47979
47980     This patch adds initdram() to DASA_SIM boards that has been
47981     removed accidentally by a previous commit.
47982
47983     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
47984     Signed-off-by: Stefan Roese <sr@denx.de>
47985
47986 commit 7e410aa30fbcb1d19a26bbf1e84a9ca6102d534b
47987 Author: Stefan Roese <sr@denx.de>
47988 Date:   Mon Sep 1 08:35:37 2008 +0200
47989
47990     ppc4xx: Remove reference to common/lists.o from some esd linker scripts
47991
47992     This patch removes some direct references to common/lists.o from some
47993     esd linker scripts. This is necessary because the lists source was moved
47994     and is not in the "common" directory anymore.
47995
47996     Signed-off-by: Stefan Roese <sr@denx.de>
47997
47998 commit 97b0734d65f8a0b03df0a335a2addc759da56107
47999 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48000 Date:   Tue Sep 2 16:33:05 2008 +0200
48001
48002     ppc4xx: Remove obsolete or unused functions from some esd boards
48003
48004     This patch removes initdram() and testdram() from most esd 405 platforms.
48005     Some boards also have an empty dummy implementation of
48006     misc_init_f(). This is also removed.
48007
48008     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48009     Signed-off-by: Stefan Roese <sr@denx.de>
48010
48011 commit 1092ce218c514e5ccb18450ac5af501d96d6e3e9
48012 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48013 Date:   Tue Sep 2 15:07:54 2008 +0200
48014
48015     ppc4xx: Update VOM405 board configuration
48016
48017     - remove PCI code
48018     - add command line editing
48019     - minor cleanup
48020
48021     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48022     Signed-off-by: Stefan Roese <sr@denx.de>
48023
48024 commit 830c800e28e96ec7c3c6936a0bd1b9461f3e77d4
48025 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48026 Date:   Tue Sep 2 15:07:53 2008 +0200
48027
48028     ppc4xx: Remove obsolete initdram() function from VOM405 board
48029
48030     This patch removed the obsolete initdram() function from
48031     VOM405 platform file.
48032
48033     Some minor cleanup.
48034
48035     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48036     Signed-off-by: Stefan Roese <sr@denx.de>
48037
48038 commit 3d4dd7a941b2327b8c2fc535b782ca307ff8b6c8
48039 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48040 Date:   Tue Sep 2 15:07:52 2008 +0200
48041
48042     ppc4xx: Cleanup VOM405 linker script
48043
48044     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48045     Signed-off-by: Stefan Roese <sr@denx.de>
48046
48047 commit fcaffd597f6f5191b12ca66c2a4789bbdeea85c2
48048 Author: Matthias Fuchs <mf@esd.eu>
48049 Date:   Tue Sep 2 15:07:51 2008 +0200
48050
48051     ppc4xx: Add fdt support for VOM405 boards
48052
48053     Signed-off-by: Matthias Fuchs <mf@esd.eu>
48054     Signed-off-by: Stefan Roese <sr@denx.de>
48055
48056 commit 9ec367aa2c5dcf79558aa2b209b45d7686654c14
48057 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48058 Date:   Tue Sep 2 11:36:14 2008 +0200
48059
48060     ppc4xx: Coding style cleanup
48061
48062     Wrap long lines etc.
48063
48064     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48065     Signed-off-by: Stefan Roese <sr@denx.de>
48066
48067 commit 17e65c21adfb63980e6aff80bfbd2df0eeb12060
48068 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48069 Date:   Tue Sep 2 11:35:56 2008 +0200
48070
48071     ppc4xx: Enable USB on PLU405 boards
48072
48073     This patch enables the PCI-OHCI controller on PLU405 board.
48074
48075     Also the default CPU frequency is updated to 266 MHz and
48076     command line editing is enabled.
48077
48078     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48079     Signed-off-by: Stefan Roese <sr@denx.de>
48080
48081 commit 40e43e3b87d57b2ac786e27f6e25a7df9940d93b
48082 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48083 Date:   Tue Sep 2 11:35:35 2008 +0200
48084
48085     ppc4xx: Cleanup PLU405 platform file
48086
48087     This patch
48088     - wraps some long lines
48089     - removes unused/obsolete functions: misc_init_f() and initdram()
48090
48091     Signed-off-by: Matthias Fuchs <mf@esd.eu>
48092     Signed-off-by: Stefan Roese <sr@denx.de>
48093
48094 commit d74cdb1d0614ab78128e0735a51e7988a7b7ea33
48095 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48096 Date:   Tue Sep 2 11:35:04 2008 +0200
48097
48098     ppc4xx: Cleanup PLU405 linker script
48099
48100     Signed-off-by: Matthias Fuchs <mf@esd.eu>
48101     Signed-off-by: Stefan Roese <sr@denx.de>
48102
48103 commit 3bc1054cec2f6b25822f301ea922a16233baa4c7
48104 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48105 Date:   Tue Sep 2 11:34:36 2008 +0200
48106
48107     ppc4xx: Add fdt support for PLU405 boards
48108
48109     Signed-off-by: Matthias Fuchs <mf@esd.eu>
48110     Signed-off-by: Stefan Roese <sr@denx.de>
48111
48112 commit 5a3e480b783bfbc139586293a54fb875d7c5c5d4
48113 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
48114 Date:   Tue Sep 2 11:34:08 2008 +0200
48115
48116     ppc4xx: Increase U-Boot size to 384kB for PLU405 boards
48117
48118     Signed-off-by: Matthias Fuchs <mf@esd.eu>
48119     Signed-off-by: Stefan Roese <sr@denx.de>
48120
48121 commit be1b0d2777e179191a57b138b660547a17e55aad
48122 Author: Jochen Friedrich <jochen@scram.de>
48123 Date:   Tue Sep 2 11:24:59 2008 +0200
48124
48125     Don't tftp to unknown flash
48126
48127     If a board has a variable number of flash banks, there are empty entries
48128     in flash_info[] and CFG_DIRECT_FLASH_TFTP is set, tftp boot fails with
48129     "Outside available Flash". This patch skips flash banks with unknown
48130     flash ids.
48131
48132     Signed-off-by: Jochen Friedrich <jochen@scram.de>
48133     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48134
48135 commit 33314470ab32a3f5412bb61b5f3d6c216c88bf9b
48136 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48137 Date:   Thu Aug 28 13:40:44 2008 +0900
48138
48139     net: smc911x: Add pkt_data_pull and pkt_data_push function
48140
48141     The RSK7203 board has the SMSC9118 wired up 'incorrectly'.
48142     Byte-swapping is necessary, and so poor performance is inevitable.
48143     This problem cannot evade by the swap function of CHIP, this can
48144     evade by software Byte-swapping.
48145     And this has problem by FIFO access only. pkt_data_pull/pkt_data_push
48146     functions necessary to solve this problem.
48147
48148     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48149     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48150
48151 commit 10efa024b8ffd9e6aaca63da8bddfdffdc672274
48152 Author: Ben Warren <biggerbadderben@gmail.com>
48153 Date:   Sun Aug 31 20:37:00 2008 -0700
48154
48155     Moved initialization of EEPRO100 Ethernet controller to board_eth_init()
48156
48157     Affected boards:
48158         db64360
48159         db64460
48160         katmai
48161         taihu
48162         taishan
48163         yucca
48164         cpc45
48165         cpu87
48166         eXalion
48167         elppc
48168         debris
48169         kvme080
48170         mpc8315erdb
48171         integratorap
48172         ixdp425
48173         oxc
48174         pm826
48175         pm828
48176         pm854
48177         pm856
48178         ppmc7xx
48179         sc3
48180         sc520_spunk
48181         sorcery
48182         tqm8272
48183         tqm85xx
48184         utx8245
48185
48186     Removed initialization of the driver from net/eth.c
48187     Also, wrapped contents of pci_eth_init() by CONFIG_PCI.
48188
48189     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48190
48191 commit 8ca0b3f99c4fce7a599dcaf92ae095496dc8c8e0
48192 Author: Ben Warren <biggerbadderben@gmail.com>
48193 Date:   Sun Aug 31 10:45:44 2008 -0700
48194
48195     Moved initialization of TULIP Ethernet controller to board_eth_init()
48196
48197     Affected boards:
48198         cu824
48199         bab7xx
48200         adciop
48201         dasa_sim
48202         mousse
48203         mpc8540eval
48204         musenki
48205         mvblue
48206         pcippc2/pcippc6
48207         sbc8240
48208         stxssa
48209
48210     Removed initialization of the driver from net/eth.c
48211
48212     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48213
48214 commit ad3381cf4167120db5c7b88e4970245e1d5c0a32
48215 Author: Ben Warren <biggerbadderben@gmail.com>
48216 Date:   Sun Aug 31 10:44:19 2008 -0700
48217
48218     Moved initialization of E1000 Ethernet controller to board_eth_init()
48219
48220     Affected boards:
48221         ap1000
48222         mvbc_p
48223         PM854
48224
48225     Removed initialization of the driver from net/eth.c
48226
48227     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48228
48229 commit 4fce2aceaf8afd31a252bc782c9dbc497bf40487
48230 Author: Ben Warren <biggerbadderben@gmail.com>
48231 Date:   Sun Aug 31 10:40:51 2008 -0700
48232
48233     Moved initialization of plb2800 Ethernet driver to board_eth_init
48234
48235     Affected boards:
48236         purple
48237
48238     Removed initialization of controller from net/eth.c
48239
48240     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48241
48242 commit e1d7480b5de1fd4830bf7cf5e2237d3b0846d08d
48243 Author: Ben Warren <biggerbadderben@gmail.com>
48244 Date:   Sun Aug 31 10:39:12 2008 -0700
48245
48246     Moved initialization of MPC5xxx_FEC Ethernet driver to CPU directory
48247
48248     Modified board_eth_init() functions of boards that have this FEC in addition
48249     to other Ethernet controllers.
48250
48251     Affected boards:
48252         bc3450
48253         icecube
48254         mvbc_p
48255         o2dnt
48256         pm520
48257         total5200
48258         tq5200
48259
48260     Removed initialization of controller from net/eth.c
48261
48262     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48263
48264 commit a0aad08f9427ac00218bdb2cb649833ce6ec9b8d
48265 Author: Ben Warren <biggerbadderben@gmail.com>
48266 Date:   Sun Aug 31 10:36:38 2008 -0700
48267
48268     Moved initialization of MPC512x_FEC Ethernet driver to CPU directory
48269
48270     Added a cpu_eth_init() function to MPC512x CPU directory and
48271     removed code from net/eth.c
48272
48273     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48274
48275 commit 8218bd2aa68820b878a8413493ae17fd8d21f944
48276 Author: Ben Warren <biggerbadderben@gmail.com>
48277 Date:   Sun Aug 31 10:16:59 2008 -0700
48278
48279     Moved initialization of IncaIP Ethernet controller to board_eth_init
48280
48281     Affected boards:
48282         IncaIP
48283
48284     Removed initialization of the driver from net/eth.c
48285
48286     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48287
48288 commit 164846eeb25cb2a5ede7ab9371fdca7f4831a055
48289 Author: Ben Warren <biggerbadderben@gmail.com>
48290 Date:   Sun Aug 31 10:15:26 2008 -0700
48291
48292     Moved initialization of 3COM Ethernet controller (AmigaOne) to board_eth_init()
48293
48294         Affected boards:
48295             AmigaOneG3SE
48296
48297         Removed initialization of the driver from net/eth.c
48298
48299     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48300
48301 commit 6aca145e067efe75398e9fac97822bd3700de0b2
48302 Author: Ben Warren <biggerbadderben@gmail.com>
48303 Date:   Sun Aug 31 10:13:34 2008 -0700
48304
48305     Moved initialization of GT6426x Ethernet controller to board_eth_init()
48306
48307     Affected boards:
48308         EVB64260
48309         P3G4
48310         ZUMA
48311
48312     Removed initialization of the driver from net/eth.c
48313
48314     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48315
48316 commit e3090534d62045dcb73f5392bacc64a4e8e443dc
48317 Author: Ben Warren <biggerbadderben@gmail.com>
48318 Date:   Sun Aug 31 10:08:43 2008 -0700
48319
48320     Moved initialization of PCNET Ethernet controller to board_eth_init()
48321
48322     Affected boards:
48323         PN62
48324         sc520_cdp
48325
48326     Removed initialization of the driver from net/eth.c
48327
48328     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48329
48330 commit b902b8dda5e1fd4d5fe2f202c71ee3521d2c40ed
48331 Author: Ben Warren <biggerbadderben@gmail.com>
48332 Date:   Sun Aug 31 10:07:16 2008 -0700
48333
48334     Moved initialization of NATSEMI Ethernet controller to board_eth_init()
48335
48336     Affected boards:
48337         a3000
48338
48339     Removed initialization of the driver from net/eth.c
48340
48341     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48342
48343 commit 19403633dd70333893c2da7926a1d0dcd6dab7d8
48344 Author: Ben Warren <biggerbadderben@gmail.com>
48345 Date:   Sun Aug 31 10:03:22 2008 -0700
48346
48347     Moved initialization of NS8382X Ethernet controller to board_eth_init()
48348
48349     Affected boards:
48350         bc3450
48351         cpci5200
48352         mecp5200
48353         pf2000
48354         icecube
48355         o2dnt
48356         pm520
48357         sandpoint8245
48358         total5200
48359         tqm5200
48360
48361     Removed initialization of the driver from net/eth.c
48362
48363     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48364
48365 commit ccdd12f83ef93719fbe85f642aa4dc648b9498f0
48366 Author: Ben Warren <biggerbadderben@gmail.com>
48367 Date:   Sun Aug 31 09:59:33 2008 -0700
48368
48369     Moved initialization of TSI108 Ethernet controller to board_eth_init()
48370
48371     Affected boards:
48372         mpc7448hpc2
48373
48374     Removed initialization of the driver from net/eth.c
48375
48376     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48377
48378 commit 0b252f50ae218ae15bfb63af44227972686ebc56
48379 Author: Ben Warren <biggerbadderben@gmail.com>
48380 Date:   Sun Aug 31 21:41:08 2008 -0700
48381
48382     Moved initialization of RTL8139 Ethernet controller to board_eth_init()
48383
48384     Affected boards:
48385         hidden_dragon
48386         MPC8544DS
48387         MPC8610HPCN
48388         R2DPLUS
48389         TB0229
48390
48391     Removed initialization of the driver from net/eth.c
48392
48393     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48394
48395 commit 02d69891d95ee76b0e86e1715a4dc0b964a57cb7
48396 Author: Ben Warren <biggerbadderben@gmail.com>
48397 Date:   Sun Aug 31 09:49:42 2008 -0700
48398
48399     Moved initialization of RTL8169 Ethernet controller to board_eth_init()
48400
48401     Affected boards:
48402         linkstation
48403         r7780mp
48404
48405     Removed initialization of the driver from net/eth.c
48406
48407     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48408
48409 commit 3ae071e44256144d6c1e3febb65f6c56bd433769
48410 Author: Ben Warren <biggerbadderben@gmail.com>
48411 Date:   Tue Aug 12 22:11:53 2008 -0700
48412
48413     Moved initialization of Ethernet controllers on Atmel AT91 to board_eth_init()
48414
48415     Removed at91sam9_eth_initialize() from net/eth.c
48416
48417     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48418
48419 commit 89973f8a82c28ad893c4c3cc56839a8e10fe5f13
48420 Author: Ben Warren <biggerbadderben@gmail.com>
48421 Date:   Sun Aug 31 22:22:04 2008 -0700
48422
48423     Introduce netdev.h header file and remove externs
48424
48425     This addresses all drivers whose initializers have already
48426     been moved to board_eth_init()/cpu_eth_init().
48427
48428     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48429
48430 commit 5a8a163ac394d9f4f7ff57f415d82bd673b0068c
48431 Author: Andy Fleming <afleming@freescale.com>
48432 Date:   Sun Aug 31 16:33:30 2008 -0500
48433
48434     Add pixis_set_sgmii command
48435
48436     The 8544DS and 8572DS platforms support an optional SGMII riser card to
48437     expose ethernet over an SGMII interface.  Once the card is in, it is also
48438     necessary to configure the board such that it uses the card, rather than
48439     the on-board ethernet ports.  This can either be done by flipping dip switches
48440     on the motherboard, or by modifying registers in the pixis.  Either way
48441     requires a reboot.
48442
48443     This adds a command to allow users to choose which ports are routed through
48444     the SGMII card, and which through the onboard ports.  It also allows users
48445     to revert to the current switch settings.
48446
48447     This code does not work on the 8572, as the PIXIS is different.
48448
48449     Signed-off-by: Andy Fleming <afleming@freescale.com>
48450     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48451
48452 commit 216f2a7156a5fde7b47adc40ad553c888a9cbaa7
48453 Author: Andy Fleming <afleming@freescale.com>
48454 Date:   Sun Aug 31 16:33:29 2008 -0500
48455
48456     Add SGMII support for the 8544 DS
48457
48458     The 8544 DS has an optional SGMII Riser card, which uses different PHY
48459     addresses.  Check if we are in SGMII mode, and invoke the SGMII Riser
48460     setup code if so.
48461
48462     Signed-off-by: Andy Fleming <afleming@freescale.com>
48463     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48464
48465 commit 652f7c2eef76a1340928bd660845441e932d86a2
48466 Author: Andy Fleming <afleming@freescale.com>
48467 Date:   Sun Aug 31 16:33:28 2008 -0500
48468
48469     Add support for Freescale SGMII Riser Card
48470
48471     The 8544DS and 8572DS systems have an optional SGMII riser card which
48472     exposes new ethernet ports which are connected to the eTSECs via an
48473     SGMII interface.  The SGMII PHYs for this board are offset from the standard
48474     PHY addresses, so this code modifies the passed in tsec_info structure to
48475     use the SGMII PHYs on the card, instead.
48476
48477     Signed-off-by: Andy Fleming <afleming@freescale.com>
48478     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48479
48480 commit 2abe361c03b43e6dcf68f54e96b5c05156c49284
48481 Author: Andy Fleming <afleming@freescale.com>
48482 Date:   Sun Aug 31 16:33:27 2008 -0500
48483
48484     Add SGMII support to the tsec
48485
48486     Adds support for configuring the TBI to talk properly with the SerDes.
48487
48488     Signed-off-by: Andy Fleming <afleming@freescale.com>
48489     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48490
48491 commit 75b9d4ae0d69f214eab641caf12ce8af83a39a42
48492 Author: Andy Fleming <afleming@freescale.com>
48493 Date:   Sun Aug 31 16:33:26 2008 -0500
48494
48495     Pass in tsec_info struct through tsec_initialize
48496
48497     The tsec driver contains a hard-coded array of configuration information
48498     for the tsec ethernet controllers.  We create a default function that works
48499     for most tsecs, and allow that to be overridden by board code.  It creates
48500     an array of tsec_info structures, which are then parsed by the corresponding
48501     driver instance to determine configuration.  Also, add regs, miiregs, and
48502     devname fields to the tsec_info structure, so that we don't need the kludgy
48503     "index" parameter.
48504
48505     Signed-off-by: Andy Fleming <afleming@freescale.com>
48506     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48507
48508 commit dd3d1f56a01f460d560766126ee7dfed2ea9bc10
48509 Author: Andy Fleming <afleming@freescale.com>
48510 Date:   Sun Aug 31 16:33:25 2008 -0500
48511
48512     tsec: Move tsec.h to include/
48513
48514     This is to prepare the way for board code passing in the tsec_info structure
48515
48516     Signed-off-by: Andy Fleming <afleming@freescale.com>
48517     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48518
48519 commit d23dc394aa69093b6326ad917db04dc0d1aff3f8
48520 Author: Sergei Poselenov <sposelenov@emcraft.com>
48521 Date:   Fri Jun 6 15:52:44 2008 +0200
48522
48523     PHY: Add support for the M88E1121R Marvell chip.
48524
48525     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
48526     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
48527     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
48528
48529 commit 1711f3bd16d1c5e9d17b4c0198b426d86999781b
48530 Author: Wolfgang Denk <wd@denx.de>
48531 Date:   Tue Sep 2 21:17:36 2008 +0200
48532
48533     fw_env.c: fix build problems with MTD_VERSION=old
48534
48535     (as needed to support old 2.4 Linux kernel based releases)
48536
48537     Signed-off-by: Wolfgang Denk <wd@denx.de>
48538
48539 commit 628ffd73bcff0c9f3bc5a8eeb2c7455fe9d28a51
48540 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48541 Date:   Mon Sep 1 17:11:26 2008 +0200
48542
48543     device: make device_register() clone the device
48544
48545     This is expected by the callers, but this fact was hidden well within
48546     the old list implementation.
48547
48548     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48549
48550 commit baf449fc5ff96f071bb0e3789fd3265f6d4fd9a0
48551 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48552 Date:   Mon Sep 1 14:00:07 2008 +0200
48553
48554     avr32: Add support for "GPIO" port mux
48555
48556     The "GPIO" port mux is used on AVR32 UC3 parts as well as AT32AP7200 and
48557     all later AVR32 chips. This patch adds a driver for it, implementing the
48558     same API as the existing portmux-pio driver but with more functionality.
48559
48560     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48561
48562 commit d92852579546c46bdaac978e0b6767a6645b69e0
48563 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48564 Date:   Fri Aug 15 15:02:29 2008 +0200
48565
48566     atstk1000: Convert to new-style makefile
48567
48568     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48569
48570 commit 25e6854d42c11046a468576179b5494f850311b2
48571 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48572 Date:   Sun Aug 31 18:46:35 2008 +0200
48573
48574     avr32: use board_early_init_r instead of board_init_info
48575
48576     Replace the avr32-specific board_init_info hook by the standard
48577     board_early_init_r hook and make it optional.
48578
48579     board_early_init_r() runs somewhat earlier than board_init_info used to
48580     do, but this isn't a problem for any of the in-tree boards.
48581
48582     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48583
48584 commit 36d375faf5cff98e8dca32aabbbb1ec6036437dd
48585 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48586 Date:   Sun Aug 31 18:24:24 2008 +0200
48587
48588     avr32: Use board_postclk_init instead of gclk_init
48589
48590     Replace the avr32-specific gclk_init() board hook with the standard
48591     board_postclk_init() hook which is supposed to run at the same point
48592     during initialization.
48593
48594     Provide a dummy weak alias for boards not implementing this hook. The
48595     cost of this is:
48596       - 2 bytes for the dummy function (retal 0)
48597       - 2 bytes for each unnecessary function call (short rcall)
48598
48599     which is a pretty small price to pay for avoiding lots of #ifdef
48600     clutter. In this particular case, all boards probably end up slightly
48601     smaller because we avoid the conditional checking if the gclk_init
48602     symbol is NULL.
48603
48604     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48605
48606 commit abdde2b1d570b1ee77606bf783444fcddf7f0965
48607 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48608 Date:   Sun Aug 31 18:07:35 2008 +0200
48609
48610     hammerhead: Use gclk helper functions
48611
48612     Use the new gclk helper functions to set up the PHY clock instead of
48613     accessing the PM registers directly.
48614
48615     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48616
48617 commit 98090cd75cdb40b2ab94c806c338540a5716748b
48618 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48619 Date:   Sun Aug 31 18:05:32 2008 +0200
48620
48621     avr32: Add gclk helper functions
48622
48623     Add two helper functions for configuring and enabling generic clocks:
48624       - gclk_enable_output: Enables output on a GCLKx pin
48625       - gclk_set_rate: Configures a gclk to run at a specific rate
48626
48627     This should eliminate any reason to go mucking about with PM registers
48628     from board code.
48629
48630     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48631
48632 commit ab0df36fc7db9dda0b786b909f653e279dfeb9cf
48633 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48634 Date:   Fri Aug 29 21:09:49 2008 +0200
48635
48636     avr32: refactor the portmux/gpio code
48637
48638       - Separate the portmux configuration functionality from the GPIO pin
48639         control API.
48640       - Separate the controller-specific code from the chip-specific code.
48641       - Allow "ganged" port configuration (multiple pins at once).
48642       - Add more flexibility to the "canned" peripheral select functions:
48643           - Allow using more than 23 address bits, more chip selects, as
48644         well as NAND- and CF-specific pins.
48645           - Make the MACB SPEED pin optional, and choose between MII/RMII
48646         using a parameter instead of an #ifdef.
48647           - Make it possible to use other MMC slots than slot 0, and support
48648         different MMC/SDCard data bus widths.
48649       - Use more reasonable pull-up defaults; floating pins may consume a
48650         lot of power.
48651       - Get rid of some custom portmux code from the mimc200 board code. The
48652         old gpio/portmux API couldn't really handle its requirements, but
48653         the new one can.
48654       - Add documentation.
48655
48656     The end result is slightly smaller code for all boards. Which isn't
48657     really the point, but at least it isn't any larger.
48658
48659     This has been verified on ATSTK1002 and ATNGW100. I'd appreciate if
48660     the board maintainers could help me test this on their boards. In
48661     particular, the mimc200 port has lost a lot of code, so I'm hoping Mark
48662     can help me out.
48663
48664     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48665     Cc: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
48666     Cc: Mark Jackson <mpfj@mimc.co.uk>
48667     Cc: Alex Raimondi <alex.raimondi@miromico.ch>
48668     Cc: Julien May <julien.may@miromico.ch>
48669
48670     Changes since v1:
48671       * Enable pullup on NWAIT
48672       * Add missing include to portmux-pio.h
48673       * Rename CONFIG_PIO2 -> CONFIG_PORTMUX_PIO to match docs
48674
48675 commit 4c24e8288c601cb773ab02528b48a8577970e867
48676 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48677 Date:   Sat Aug 30 17:28:36 2008 +0200
48678
48679     avr32: data_bits should reflect the actual number of data bits
48680
48681     Make the data_bits enum in struct sdram_config reflect the actual number
48682     of data bits on the bus, i.e. 16 or 32. Having 0 mean 16 bits and 1 mean
48683     32 bits is just too confusing.
48684
48685     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48686
48687 commit 66b7bc5175325809718d8d49ef073bc1036ad71b
48688 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48689 Date:   Fri Aug 29 17:48:18 2008 +0200
48690
48691     avr32: Update README
48692
48693     Remove some outdated and/or unnecessary information, and add updated
48694     information about the toolchain and buildroot.
48695
48696     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
48697
48698 commit c75e772a2f061a508bba28ded1b5bea91f0442b0
48699 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48700 Date:   Sun Aug 31 23:28:15 2008 +0900
48701
48702     sh: Remove CC line from board's Makefile
48703
48704     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48705
48706 commit 468eae0660de6fdfd9999944c536ecc4797bd944
48707 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48708 Date:   Sun Aug 31 23:25:57 2008 +0900
48709
48710     sh: Replaced "@./mkconfig" for @$(MKCONFIG)
48711
48712     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48713
48714 commit 3aeb1ff7482a732503186c742d3a5ded4b7a0d34
48715 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48716 Date:   Thu Aug 28 14:50:52 2008 +0900
48717
48718     sh: Add support sh2 to MAKEALL
48719
48720     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48721     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48722
48723 commit 6f3d8bb5faa12dbf3031382286784c978df038ee
48724 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48725 Date:   Thu Aug 28 14:52:23 2008 +0900
48726
48727     sh: Fix compile error rsk7203 board
48728
48729     This boards used old type preprocessor.
48730     This patch fix compile error.
48731
48732     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48733     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48734
48735 commit 1c98172e025018552e9bb4c43b0aaee76f79b1aa
48736 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48737 Date:   Thu Aug 28 14:53:31 2008 +0900
48738
48739     sh: Fix compile error sh7785lcr board
48740
48741     This boards used old type preprocessor.
48742     This patch fix compile error.
48743
48744     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48745     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48746
48747 commit 6f0da4972e48f99d37bc522814940a6022cd3084
48748 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48749 Date:   Fri Aug 22 17:39:09 2008 +0900
48750
48751     sh: Renesas Solutions AP325RXA board support
48752
48753     AP325RXA is SH7723's reference board.
48754     This has SCIF, NOR Flash, Ethernet, USB host, LCDC, SD Host, Camera and other.
48755     In this patch, support SCIF, NOR Flash, and Ethernet.
48756
48757     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48758     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48759
48760 commit ab09f433b50bb83b5e440c335bc3839ee069e534
48761 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48762 Date:   Fri Aug 22 17:48:51 2008 +0900
48763
48764     sh: add support Renesas SH7723
48765
48766     Renesas SH7723 has 5 SCIF, SD, Camera, LCDC and other.
48767     This patch supports CPU register's header file and SCIF serial driver.
48768
48769     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48770     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48771
48772 commit c655fad06ba3fb042dbc667724a40e1a9a091248
48773 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48774 Date:   Sun Aug 31 23:02:04 2008 +0900
48775
48776     sh: Renesas RSK+ 7203 board support
48777
48778     This adds initial support for the RTE RSK+ SH7203 board.
48779
48780     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48781     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48782
48783 commit 6ede753ddf52a7b0f992d9bccbe5e4a0968ca475
48784 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48785 Date:   Thu Jul 3 23:11:02 2008 +0900
48786
48787     sh: Add support Renesas SH7203 processor
48788
48789     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48790     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48791
48792 commit 6ad43d0dd86b612895ddc7f480eb6cdfe793adf9
48793 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48794 Date:   Sun Aug 31 22:48:33 2008 +0900
48795
48796     sh: Add support SH2/SH2A which is CPU of Renesas Technology
48797
48798     Add support SH2/SH2A basic function.
48799
48800     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
48801     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48802
48803 commit 0d53a47dc0737b6aa3a39caee21410c169441ae5
48804 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48805 Date:   Sun Aug 31 22:45:08 2008 +0900
48806
48807     sh: Renesas R0P7785LC0011RL board support
48808
48809     This board has SH7785, 512MB DDR2-SDRAM, NOR Flash,
48810     Graphic, Ethernet, USB, SD, RTC, and I2C controller.
48811
48812     This patch supports the following functions:
48813      - 128MB DDR2-SDRAM (29-bit address mode only)
48814      - NOR Flash
48815      - USB host
48816      - Ethernet
48817
48818     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48819     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48820
48821 commit b0b6218929bc7de9a6bdb8e564fa8ec2efa71b4e
48822 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48823 Date:   Thu Jul 10 19:32:53 2008 +0900
48824
48825     sh: add support for SH7785
48826
48827     Renesas SH7785 has DDR2-SDRAM controller, PCI, and other.
48828     This patch supports CPU register's header file.
48829
48830     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
48831     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
48832
48833 commit d6e04258be8f2408845468d3cf722a4cf0433445
48834 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48835 Date:   Sun Aug 31 04:45:42 2008 +0200
48836
48837     davinci: fix remaining dm644x_eth
48838
48839     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48840
48841 commit 08ab4e1780fa63c88dd5a5ab52f4ff4ed1ee1878
48842 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48843 Date:   Sun Aug 31 04:24:56 2008 +0200
48844
48845     fs: Move conditional compilation to Makefile
48846
48847     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48848
48849 commit c1de7a6daf9c657484e1c6d433f01fccd49a7f48
48850 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48851 Date:   Sun Aug 31 04:24:55 2008 +0200
48852
48853     devices: merge to list_head
48854
48855     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48856
48857 commit ef0255fc75f28655f9681422079287d68a14dbaa
48858 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48859 Date:   Sun Aug 31 04:24:51 2008 +0200
48860
48861     update linux/list
48862
48863     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48864
48865 commit 71cb31227bee741b274f6c0279b2aac1ab8e28e3
48866 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48867 Date:   Sun Aug 31 00:39:48 2008 +0200
48868
48869     smdk6400: add gitignore
48870
48871     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48872
48873 commit f9f692e2b146d4e306b777e6d5f69f1d725b9eb9
48874 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48875 Date:   Sun Aug 31 00:39:48 2008 +0200
48876
48877     smdk6400: Use CONFIG_FLASH_CFI_DRIVER
48878
48879     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48880
48881 commit 7c0e5a8db3d1358b0ce3cc85ada0de6341ca4a15
48882 Author: Guennadi Liakhovetski <lg@denx.de>
48883 Date:   Sun Aug 31 00:39:47 2008 +0200
48884
48885     smdk6400: remove redundant bootargs definition
48886
48887     Double bootargs setting leads to a duplicated environmant entry.
48888
48889     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48890
48891 commit 11edcfe260f20dcea79284a3e95270989d433854
48892 Author: Guennadi Liakhovetski <lg@denx.de>
48893 Date:   Sun Aug 31 00:39:47 2008 +0200
48894
48895     ARM: Add support for S3C6400 based SMDK6400 board
48896
48897     SMDK6400 can only boot U-Boot from NAND-flash. This patch adds a nand_spl
48898     driver for it too. The board can also boot from the NOR flash, but due to
48899     hardware limitations it can only address 64KiB on it, which is not enough
48900     for U-Boot. Based on the original sources by Samsung for U-Boot 1.1.6.
48901
48902     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48903
48904 commit e0056b341069796eaea11eae0fc8eb93a3dceaac
48905 Author: Guennadi Liakhovetski <lg@denx.de>
48906 Date:   Sun Aug 31 00:39:47 2008 +0200
48907
48908     NAND: add NAND driver for S3C64XX
48909
48910     Based on the original S3C64XX NAND driver by Samsung for U-Boot 1.1.6.
48911
48912     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48913
48914 commit 3fe7b589f9c7463df39056f8872006a67f56a91c
48915 Author: Guennadi Liakhovetski <lg@denx.de>
48916 Date:   Sun Aug 31 00:39:47 2008 +0200
48917
48918     S3C64XX: remove broken HWFLOW support from the serial driver
48919
48920     As noted by Harald Welte, HWFLOW support in the S3C64XX serial driver is
48921     broken and currently unused. Remove it.
48922
48923     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48924
48925 commit 2fb28dcf82048045e1bf5014e938e486fa6c2383
48926 Author: Guennadi Liakhovetski <lg@denx.de>
48927 Date:   Sun Aug 31 00:39:47 2008 +0200
48928
48929     serial: add S3C64XX serial driver
48930
48931     Based on the original S3C64XX UART driver by Samsung for U-Boot 1.1.6.
48932
48933     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48934
48935 commit 8262813ca04fc57f5d8856e1828085c136e0f1eb
48936 Author: Guennadi Liakhovetski <lg@denx.de>
48937 Date:   Sun Aug 31 00:39:46 2008 +0200
48938
48939     USB: Add support for OHCI controller on S3C6400
48940
48941     Notice: USB on S3C6400 currently works _only_ with switched off MMU. One could
48942     try to enable the MMU, but map addresses 1-to-1, and disable data cache, then
48943     it should work too and we could still profit from instruction cache.
48944
48945     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48946
48947 commit 9b07773f8883665b002500c190507e9fd99b7181
48948 Author: Guennadi Liakhovetski <lg@denx.de>
48949 Date:   Sun Aug 31 00:39:46 2008 +0200
48950
48951     ARM: Add arm1176 core with S3C6400 SoC
48952
48953     Based on the original S3C64XX port by Samsung for U-Boot 1.1.6.
48954
48955     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
48956
48957 commit fcaac589a68115819ddadcf5c18ded9a5f9e2c75
48958 Author: Sandeep Paulraj <s-paulraj@ti.com>
48959 Date:   Sun Aug 31 00:39:46 2008 +0200
48960
48961     ARM DaVinci: Changing function names for EMAC driver
48962
48963     DM644x is just one of a series of DaVinci chips that use the EMAC driver.
48964     By replacing all the function names that start with dm644x_* to davinci_*
48965     we make these function more portable. I have tested this change on my EVM.
48966     DM6467 is another DaVinci SOC which uses the EMAC driver and i will
48967     be sending patches that add DaVinci DM6467 support to the list soon.
48968
48969     Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
48970
48971 commit fbbb1de369ca7d5ace6f7b0ce9d0aee24a6f457b
48972 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
48973 Date:   Sat Aug 30 23:21:30 2008 +0200
48974
48975     Integrator[AP/CP] - Remove unused file memsetup.S
48976
48977     - memsetup.s is changed/merged to lowlevel_init.S
48978       memsetup.S has a global label memsetup that just returns back to caller
48979     - memsetup global label is changed/merged to lowlevel_init
48980       This label is not called from anywhere.
48981
48982     Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
48983
48984 commit 89d51d022a63be1a851eda983c8cbce1a044f65f
48985 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
48986 Date:   Wed Aug 27 21:35:52 2008 +0200
48987
48988     ARM DaVinci: Standardize names of directories/files
48989
48990     ARM DaVinci: Standardize names of directories/files.
48991
48992     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
48993     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
48994
48995 commit 264bbdd11d01f14f5ea4629556ae63b00b13402d
48996 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
48997 Date:   Fri Jul 11 15:10:13 2008 -0400
48998
48999     ARM DaVinci: Move common functions to board/davinci/common
49000
49001     ARM DaVinci: Move common functions to board/davinci/common.
49002
49003     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
49004
49005 commit c2b4b2e4814f4ace9015fdb64132894327400bf0
49006 Author: Stefan Roese <sr@denx.de>
49007 Date:   Fri Aug 29 11:56:49 2008 +0200
49008
49009     ppc4xx/NAND: Add select_chip function to 4xx NDFC driver
49010
49011     This function is needed for the new NAND infrastructure. We only need
49012     a dummy implementation though for the NDFC.
49013
49014     Signed-off-by: Stefan Roese <sr@denx.de>
49015
49016 commit 3d4a746e2fb4545f07d871049805fb34ae97cc94
49017 Author: Stefan Roese <sr@denx.de>
49018 Date:   Fri Aug 29 12:06:27 2008 +0200
49019
49020     ppc4xx: Increase image size for NAND boot target
49021
49022     This is needed since now with HUSH enabled (amcc-common.h) the image
49023     read from NAND exceeds the previous limit.
49024
49025     Signed-off-by: Stefan Roese <sr@denx.de>
49026
49027 commit 6b5049d056cd8ef72d1f2f461ceb2d033d93f759
49028 Author: Ben Warren <biggerbadderben@gmail.com>
49029 Date:   Thu Aug 28 23:58:30 2008 -0700
49030
49031     Move MPC512x_FEC driver to drivers/net
49032
49033     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49034
49035 commit 80b00af01b3c9154774de2936f05a051e92f6a03
49036 Author: Ben Warren <biggerbadderben@gmail.com>
49037 Date:   Thu Aug 28 23:58:29 2008 -0700
49038
49039     Move MPC5xxx_FEC driver to drivers/net
49040
49041     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49042
49043 commit 3de7bf0e6b1ad2608014096c8192f13229b2e9d7
49044 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49045 Date:   Fri Aug 29 21:53:57 2008 +0200
49046
49047     cmd_terminal: remove no need ifdef
49048
49049     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49050
49051 commit 578118bdf122877ae769776be002255be447b4fa
49052 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49053 Date:   Fri Aug 29 21:53:57 2008 +0200
49054
49055     common/Makefile: order by functionality
49056
49057     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49058
49059 commit ba7b5b2348b684cf8ec424b2e38e267dc1cfd2fb
49060 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49061 Date:   Fri Aug 29 21:53:56 2008 +0200
49062
49063     miiphyutil: Move conditional compilation to Makefile
49064
49065     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49066
49067 commit 81789c39db3f0f6b621df8c0ec66014d701f368e
49068 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49069 Date:   Fri Aug 29 21:53:37 2008 +0200
49070
49071     autoscript: Move conditional compilation to Makefile
49072
49073     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49074
49075 commit bbf52df9aa94ffb115b8b1ebeb00d01374bb0a1d
49076 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49077 Date:   Fri Aug 29 01:18:11 2008 +0200
49078
49079     crc16: move to lib_generic
49080
49081     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49082
49083 commit 55195773eacefb22dd483a3c560ea30a14263ce1
49084 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49085 Date:   Fri Aug 29 01:18:01 2008 +0200
49086
49087     miiphybb: move to drivers/net/phy
49088
49089     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49090
49091 commit e8314035996a9118ac5948df2ff8a2f2161ed67a
49092 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49093 Date:   Thu Aug 28 12:31:51 2008 +0200
49094
49095     soft_spi: move to drivers/spi
49096
49097     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49098
49099 commit 4d75e0aa9caca64d4a1d55d95cd1ca5f30d9fc56
49100 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49101 Date:   Thu Aug 28 12:31:51 2008 +0200
49102
49103     soft_i2c: move to drivers/i2c
49104
49105     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49106
49107 commit 717a222229fdb77703e9174d0eb08a4b41febf49
49108 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49109 Date:   Thu Aug 28 12:31:48 2008 +0200
49110
49111     gunzip: move to lib_generic
49112
49113     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
49114
49115 commit 52aef8f9ba28b747973bf76741c23db658d5773c
49116 Author: Wolfgang Ocker <weo@reccoware.de>
49117 Date:   Tue Aug 26 19:55:23 2008 +0200
49118
49119     ppc4xx: NAND configuration
49120
49121     Made NAND bank configuration setting a config variable.
49122
49123     Signed-off-by: Wolfgang Ocker <weo@reccoware.de>
49124     Signed-off-by: Stefan Roese <sr@denx.de>
49125
49126 commit 5bc542a593abc9e974fbd34704af85c37c366c60
49127 Author: Victor Gallardo <vgallardo@amcc.com>
49128 Date:   Thu Aug 28 16:03:28 2008 -0700
49129
49130     ppc4xx: fix UIC external_interrupt hang on UIC0
49131
49132     This patch fixes a UIC external_interrupt hang if critical or non-critical
49133     interrupt is set at the same time as a normal interrupt is set on UIC0.
49134
49135     Signed-off-by: Victor Gallardo <vgallardo@amcc.com>
49136     Signed-off-by: Stefan Roese <sr@denx.de>
49137
49138 commit 04737d5ffd16248cb80ab3dd4f3765057a803f18
49139 Author: Prodyut  Hazarika <phazarika@amcc.com>
49140 Date:   Wed Aug 27 16:39:00 2008 -0700
49141
49142     ppc4xx: Optimizations/Cleanups for IBM DDR2 Memory Controller
49143
49144     Removed Magic numbers from Initialization preload registers
49145     Tested with Kilauea, Glacier, Canyonlands and Katmai boards
49146     About 5-7% improvement seen for LMBench memtests
49147
49148     Signed-off-by: Prodyut Hazarika <phazarika@amcc.com>
49149     Signed-off-by: Stefan Roese <sr@denx.de>
49150
49151 commit 8a490422bed685c9491274ec997f62061d88620b
49152 Author: John Rigby <jrigby@freescale.com>
49153 Date:   Thu Aug 28 13:17:07 2008 -0600
49154
49155     ADS5121: Fix NOR and CPLD ALE timing for rev 2 silicon
49156
49157     MPC5121 rev 2 silicon has a new register for controlling how long
49158     CS is asserted after deassertion of ALE in multiplexed mode.
49159
49160     The default is to assert CS together with ALE.  The alternative
49161     is to assert CS (ALEN+1)*LPC_CLK clocks after deassertion of ALE.
49162
49163     The default is wrong for the NOR flash and CPLD on the ADS5121.
49164
49165     This patch turns on the alternative for CS0 (NOR) and CS2 (CPLD)
49166     it does so conditionally based on silicon rev 2.0 or greater.
49167
49168     Signed-off-by: Martha J Marx <mmarx@silicontkx.com>
49169     Signed-off-by: John Rigby <jrigby@freescale.com>
49170
49171 commit 5d9a5efa4b332f442b54a755d49969123c3a8742
49172 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49173 Date:   Tue Aug 19 00:56:46 2008 +0600
49174
49175     Add I2C frequency dividers for ColdFire
49176
49177     The existing I2C freqency dividers for FDR does not apply
49178     to ColdFire platforms; thus, a seperate table is added
49179     based on MCF5xxx Reference Manual
49180
49181     Signed-off-by: Luigi 'Comio' Mantellini <luigi.mantellini@idf-hit.com>
49182     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49183     Acked-by: Tabi Timur <timur@freescale.com>
49184
49185 commit eec567a67e00d1ed8d941e9098b7d421f4091abf
49186 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49187 Date:   Tue Aug 19 03:01:19 2008 +0600
49188
49189     ColdFire: I2C fix for multiple platforms
49190
49191     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49192
49193 commit d53cf6a9c7423cba668b867978648645f71c3090
49194 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49195 Date:   Tue Aug 19 00:37:13 2008 +0600
49196
49197     ColdFire: Add CONFIG_MII_INIT for M5272C3
49198
49199     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49200
49201 commit f78ced3028d4130b24a318943a70cf5584ab16f4
49202 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49203 Date:   Tue Aug 19 00:26:25 2008 +0600
49204
49205     ColdFire: Multiple fixes for MCF5445x platforms
49206
49207     Add FEC pin set and mii reset in __mii_init(). Change
49208     legacy flash vendor from 2 to AMD LEGACY (0xFFF0),
49209     change cfi_offset to 0, and change CFG_FLASH_CFI to
49210     CONFIG_FLASH_CFI_LEGACY. Correct M54451EVB and
49211     M54455EVB env settings in configuration file.
49212
49213     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49214
49215 commit 454e725b3a9537b7f273bbd0cbca180f23a7a6e8
49216 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49217 Date:   Fri Aug 15 18:24:25 2008 +0000
49218
49219     ColdFire: Change the SDRAM BRD2WT timing from 3 to 7
49220
49221     The user manuals recommend 7.
49222
49223     Signed-off-by: Kurt Mahan <kmahan@freescale.com>
49224     Acked-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49225
49226 commit 79e0799cf6e88d98d77b216a55234bf674b59a4e
49227 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49228 Date:   Fri Aug 15 16:50:07 2008 +0000
49229
49230     ColdFire: Raise uart baudrate to 115200 bps
49231
49232     M5249EVB, M5271EVB, M5272C3, M5275EVB and M5282EVB platforms
49233     uart baudrate increase from 19200 to 115200 bps
49234
49235     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49236
49237 commit ab6ba842682552ccf071d0034da0a20633d1d1ac
49238 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49239 Date:   Wed Aug 13 12:07:03 2008 +0000
49240
49241     ColdFire: Fix board.c warning message
49242
49243     Implicit declaration of nand_init() warning message
49244
49245     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49246
49247 commit 5798b1c4650e9a8713c95b25c1e669a2bc80a97b
49248 Author: Kumar Gala <galak@kernel.crashing.org>
49249 Date:   Wed Aug 27 01:10:34 2008 -0500
49250
49251     FSL DDR: Remove duplicate setting of cs0_bnds register on 86xx.
49252
49253     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49254
49255 commit 258c37b147353bc522ffc33dfbd7d0d9cd7c32d7
49256 Author: Heiko Schocher <hs@denx.de>
49257 Date:   Thu Aug 21 20:44:49 2008 +0200
49258
49259     mpc52xx: added support for the MPC5200 based MUC.MC52 board from MAN.
49260
49261     Signed-off-by: Heiko Schocher <hs@denx.de>
49262
49263 commit 9cff4448a9cb882defe6c8bde73b77fc0c636799
49264 Author: Kumar Gala <galak@kernel.crashing.org>
49265 Date:   Tue Aug 19 14:46:36 2008 -0500
49266
49267     mpc85xx: remove redudant code with lib_ppc/interrupts.c
49268
49269     For some reason we duplicated the majority of code in lib_ppc/interrupts.c
49270     not show how that happened, but there is no good reason for it.
49271
49272     Use the interrupt_init_cpu() and timer_interrupt_cpu() since its why
49273     they exist.
49274
49275     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49276
49277 commit 9490a7f1a9484617bad75c60807ce02c8a3a6d56
49278 Author: Kumar Gala <galak@kernel.crashing.org>
49279 Date:   Fri Jul 25 13:31:05 2008 -0500
49280
49281     mpc85xx: Add support for the MPC8536DS reference board
49282
49283     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49284     Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
49285     Signed-off-by: Dejan Minic <minic@freescale.com>
49286     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
49287     Signed-off-by: Dave Liu <daveliu@freescale.com>
49288     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49289
49290 commit ef50d6c06ece74fb17e8d7510e62cad9df8b810d
49291 Author: Kumar Gala <galak@kernel.crashing.org>
49292 Date:   Tue Aug 12 11:14:19 2008 -0500
49293
49294     mpc85xx: Add support for the MPC8536
49295
49296     The MPC8536 Adds SDHC and SATA controllers to the PQ3 family.  We
49297     also have SERDES init code for the 8536.
49298
49299     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49300     Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
49301     Signed-off-by: Dejan Minic <minic@freescale.com>
49302     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
49303     Signed-off-by: Dave Liu <daveliu@freescale.com>
49304
49305 commit 129ba616b3813dde861f25f3d8a3c47c5c36ad5f
49306 Author: Kumar Gala <galak@kernel.crashing.org>
49307 Date:   Tue Aug 12 11:13:08 2008 -0500
49308
49309     mpc85xx: Add support for the MPC8572DS reference board
49310
49311     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49312
49313 commit 457caecdbca3df21a93abff19eab12dbc61b7897
49314 Author: Kumar Gala <galak@kernel.crashing.org>
49315 Date:   Wed Aug 27 01:05:35 2008 -0500
49316
49317     FSL DDR: Remove old SPD support from cpu/mpc85xx
49318
49319     All 85xx boards have been converted to the new code so we can
49320     remove the old SPD DDR setup code.
49321
49322     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49323
49324 commit 0e7927db138976469e7257e29c1338050a50fcd9
49325 Author: Kumar Gala <galak@kernel.crashing.org>
49326 Date:   Wed Aug 27 01:04:07 2008 -0500
49327
49328     FSL DDR: Convert STXSSA to new DDR code.
49329
49330     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49331
49332 commit c360d9b970fbb9c13744c355879671165bbb9b9e
49333 Author: Kumar Gala <galak@kernel.crashing.org>
49334 Date:   Wed Aug 27 01:03:42 2008 -0500
49335
49336     FSL DDR: Convert STXGP3 to new DDR code.
49337
49338     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49339
49340 commit 8e55313b7ae12352a343f9b9962e662dbd897187
49341 Author: Kumar Gala <galak@kernel.crashing.org>
49342 Date:   Tue Aug 26 23:52:58 2008 -0500
49343
49344     FSL DDR: Convert SBC8560 to new DDR code.
49345
49346     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49347
49348 commit 9658bec2e8f55d56ca1be70090ce5a348be4980f
49349 Author: Kumar Gala <galak@kernel.crashing.org>
49350 Date:   Tue Aug 26 23:52:32 2008 -0500
49351
49352     FSL DDR: Convert MPC8540EVAL to new DDR code.
49353
49354     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49355
49356 commit 6bfa8f723cfd82c55e3ef5620ade396916470a70
49357 Author: Kumar Gala <galak@kernel.crashing.org>
49358 Date:   Tue Aug 26 23:52:07 2008 -0500
49359
49360     FSL DDR: Convert PM856 to new DDR code.
49361
49362     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49363
49364 commit d53bd3e17bd4f460257c19255569ea6dcfaae817
49365 Author: Kumar Gala <galak@kernel.crashing.org>
49366 Date:   Tue Aug 26 23:51:49 2008 -0500
49367
49368     FSL DDR: Convert PM854 to new DDR code.
49369
49370     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49371
49372 commit 33b9079ba20926f14238fff863b68a98e938948e
49373 Author: Kumar Gala <galak@kernel.crashing.org>
49374 Date:   Tue Aug 26 23:15:28 2008 -0500
49375
49376     FSL DDR: Convert sbc8548 to new DDR code.
49377
49378     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49379
49380 commit a947e4c7eb15cea1d9fb633955c516aab5ad35dd
49381 Author: Kumar Gala <galak@kernel.crashing.org>
49382 Date:   Tue Aug 26 23:14:14 2008 -0500
49383
49384     FSL DDR: Convert atum8548 to new DDR code.
49385
49386     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49387
49388 commit be0bd8234b9777ecd63c4c686f72af070d886517
49389 Author: Kumar Gala <galak@kernel.crashing.org>
49390 Date:   Tue Aug 26 22:56:56 2008 -0500
49391
49392     FSL DDR: Convert socrates to new DDR code.
49393
49394     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49395
49396 commit 1167a2fd56138b716e01370c4267f3b70bf9ffa0
49397 Author: Kumar Gala <galak@kernel.crashing.org>
49398 Date:   Tue Aug 26 08:02:30 2008 -0500
49399
49400     FSL DDR: Convert MPC8544DS to new DDR code.
49401
49402     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49403
49404 commit e6f5b35b41ddbd637bb9ca4ad985b1e0b07dae0e
49405 Author: Jon Loeliger <jdl@freescale.com>
49406 Date:   Tue Mar 18 13:51:05 2008 -0500
49407
49408     FSL DDR: Convert MPC8568MDS to new DDR code.
49409
49410     Signed-off-by: Jon Loeliger <jdl@freescale.com>
49411     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49412
49413 commit e31d2c1e2bc954dc32e33bb2076139f85b95f8e6
49414 Author: Jon Loeliger <jdl@freescale.com>
49415 Date:   Tue Mar 18 13:51:06 2008 -0500
49416
49417     FSL DDR: Convert MPC8548CDS to new DDR code.
49418
49419     Signed-off-by: Jon Loeliger <jdl@freescale.com>
49420     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49421
49422 commit aa11d85cf318b961e029fe50d68ca47d004bce93
49423 Author: Jon Loeliger <jdl@freescale.com>
49424 Date:   Mon Mar 17 15:48:18 2008 -0500
49425
49426     FSL DDR: Convert MPC8541CDS to new DDR code.
49427
49428     Signed-off-by: Jon Loeliger <jdl@freescale.com>
49429     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49430
49431 commit 2b40edb10d81da7bba724edbccd7f53777112579
49432 Author: Jon Loeliger <jdl@freescale.com>
49433 Date:   Tue Mar 18 11:12:42 2008 -0500
49434
49435     FSL DDR: Convert MPC8555ADS to new DDR code.
49436
49437     Signed-off-by: Jon Loeliger <jdl@freescale.com>
49438     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49439
49440 commit 8b625114e8bc5a6b436181167a6e7fcd3303dd2c
49441 Author: Jon Loeliger <jdl@freescale.com>
49442 Date:   Tue Mar 18 11:12:44 2008 -0500
49443
49444     FSL DDR: Convert MPC8560ADS to new DDR code.
49445
49446     Signed-off-by: Jon Loeliger <jdl@freescale.com>
49447     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49448
49449 commit 9617c8d49a21703eaf13a4033ab1a56eecc033cc
49450 Author: Kumar Gala <galak@kernel.crashing.org>
49451 Date:   Fri Jun 6 13:12:18 2008 -0500
49452
49453     FSL DDR: Convert MPC8540ADS to new DDR code.
49454
49455     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49456
49457 commit 2a6c2d7ab2a66660f40a6cd3de2eb29ee29d9693
49458 Author: Kumar Gala <galak@kernel.crashing.org>
49459 Date:   Tue Aug 26 21:34:55 2008 -0500
49460
49461     FSL DDR: Add 85xx specific register setting
49462
49463     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49464
49465 commit 6fb1b7346849ccd0c20306143e334f5b76143070
49466 Author: Kumar Gala <galak@kernel.crashing.org>
49467 Date:   Mon Jun 9 11:07:46 2008 -0500
49468
49469     FSL DDR: Add e500 TLB helper for DDR code
49470
49471     Provide a helper function that board code can call to map TLBs when
49472     setting up DDR.
49473
49474     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49475
49476 commit d26b739afe5a6760bd345743188759cd9d0f3b47
49477 Author: Andrew Dyer <adyer@righthandtech.com>
49478 Date:   Tue Aug 26 17:03:38 2008 -0500
49479
49480     dm9000 remove dead external phy support, gpio fix
49481
49482     dm9000 has code to detect and initialize external phy parts, but later
49483     on in the code the part is forced to use the internal phy
49484     unconditionally.  Remove the unused/untested code.
49485
49486     change the GPIO initialization so that only the GPIO used as an
49487     internal phy reset (hardwired in the chip) is set as an output.  The
49488     remaining GPIO need to be handled by board specific code to prevent
49489     possible drive conflicts.  Set as inputs for safety.
49490
49491     replace a few magic numbers with defines
49492
49493     Signed-off-by: Andrew Dyer <adyer@righthandtech.com>
49494     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49495
49496 commit a1573db0c07c8ba99e9c373bb07ecd6f59da672c
49497 Author: Peter Tyser <ptyser@xes-inc.com>
49498 Date:   Tue Aug 26 11:17:48 2008 -0500
49499
49500     Standardize bootp, tftpboot, rarpboot, dhcp, and nfs command descriptions
49501
49502     cmd_net.c command descriptions were updated to describe the optional
49503     hostIPaddr argument.  The dhcp command help message was also updated
49504     to more closely reflect the other commands in cmd_net.c
49505
49506     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
49507     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49508
49509 commit 51dfe1382ebaf691485badfa0ea5e75b0710531b
49510 Author: Remy Bohmer <linux@bohmer.net>
49511 Date:   Wed Aug 20 11:30:28 2008 +0200
49512
49513     Fix bogus error message in the DHCP handler
49514
49515     The DHCP handler has 1 state that is not listed in this case, causing a
49516     failure message when there is actually no failure.
49517
49518     Signed-off-by: Remy Bohmer <linux@bohmer.net>
49519     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49520
49521 commit 61365501a0e2cae9c1df2818b7b5b3f52c450d18
49522 Author: Remy Bohmer <linux@bohmer.net>
49523 Date:   Wed Aug 20 11:30:27 2008 +0200
49524
49525     Fix compile error when CONFIG_BOOTP_RANDOM_DELAY is set.
49526
49527     The option CONFIG_BOOTP_RANDOM_DELAY does not compile, because of a
49528     missing extern inside the net/bootp.h header
49529
49530     Signed-off-by: Remy Bohmer <linux@bohmer.net>
49531     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49532
49533 commit 1803f7f91ff35ca402259065df7557107dcf28a2
49534 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49535 Date:   Tue Aug 19 21:26:32 2008 +0000
49536
49537     ColdFire: Add FEC Buffer descriptors in SRAM
49538
49539     Add FEC Buffer descriptors and data buffer in SRAM for
49540     faster execution and access.
49541
49542     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49543     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49544
49545 commit 429be27ce195210d4b9decf9e867b9ca6155a87d
49546 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49547 Date:   Thu Aug 21 23:55:11 2008 +0000
49548
49549     Fix ColdFire FEC warning messages
49550
49551     Types mismatch and implicit declaration of icache_invalid()
49552     warning messages
49553
49554     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
49555     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49556
49557 commit 6a002171098e968bd5b362347d2831224fab6048
49558 Author: Ben Warren <biggerbadderben@gmail.com>
49559 Date:   Sat Jul 12 00:17:50 2008 -0700
49560
49561     Moved initialization of SKGE Ethernet driver to board code.
49562
49563     The only board using this driver is the SL8245 board.
49564     Removed initialization for the driver from net/eth.c
49565
49566     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49567
49568 commit 8379f42bc745eb9e4ca551a30fd2d0a63f740d75
49569 Author: Ben Warren <biggerbadderben@gmail.com>
49570 Date:   Sat Jul 12 00:08:45 2008 -0700
49571
49572     Moved conditional compilation to Makefile for SK98 Ethernet driver
49573
49574     Brute-force removal of #ifdefs.  Didn't touch the code.
49575     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49576
49577 commit 65d3d99c28dc363d15eaee78225ff643df499b97
49578 Author: Ben Warren <biggerbadderben@gmail.com>
49579 Date:   Fri Jul 11 23:42:19 2008 -0700
49580
49581     Moved initialization of ULI526X Ethernet driver to board code.
49582
49583     The only board using this driver is the Freescale MPC8610HPCD board.
49584     Removed initialization for the driver from net/eth.c
49585
49586     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49587
49588 commit 914947313a710f5dcf06beaf7f2aa24f1ebcce4f
49589 Author: Ben Warren <biggerbadderben@gmail.com>
49590 Date:   Fri Jul 11 23:15:28 2008 -0700
49591
49592     Moved initialization of Blackfin EMAC Ethernet controller to board_eth_init()
49593
49594     Added board_eth_init() function to bf537-stamp board.
49595     Removed initialization for the Blackin EMAC driver from net/eth.c
49596
49597     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49598
49599 commit fc363ce35408f348cacced68505f3747a53e3d7c
49600 Author: Ben Warren <biggerbadderben@gmail.com>
49601 Date:   Wed Jul 9 01:04:19 2008 -0700
49602
49603     Moved initialization of GRETH Ethernet driver to CPU directory
49604
49605     Added a cpu_eth_init() function to leon2/leon3 CPU directories and
49606     removed code from net/eth.c
49607
49608     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49609
49610 commit 86882b80771309bceb11c6accfd7f6f90ade8bfc
49611 Author: Ben Warren <biggerbadderben@gmail.com>
49612 Date:   Tue Aug 26 22:16:25 2008 -0700
49613
49614     Moved initialization of MCFFEC Ethernet driver to CPU directory
49615
49616     Added a cpu_eth_init() function to coldfire CPU directories and
49617     removed code from net/eth.c
49618
49619     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49620
49621 commit b31da88b9c160d80d42a59cbbb31e24f27184d5c
49622 Author: Ben Warren <biggerbadderben@gmail.com>
49623 Date:   Tue Aug 26 22:12:36 2008 -0700
49624
49625     Moved initialization of FSL_MCDMAFEC Ethernet driver to CPU directory
49626
49627     Added a cpu_eth_init() function to cpu/mcf547x_8x directory and
49628     removed code from net/eth.c
49629
49630     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
49631
49632 commit b5710d9974f6f0f3ddb4e67d6cccc262ab37049e
49633 Author: Kumar Gala <galak@kernel.crashing.org>
49634 Date:   Tue Aug 26 15:01:38 2008 -0500
49635
49636     FSL DDR: Remove old SPD support from cpu/mpc86xx
49637
49638     All 86xx boards have been converted to the new code so we can
49639     remove the old SPD DDR setup code.
49640
49641     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49642
49643 commit 9bd4e5911b750837515466bc7449087698b88e0e
49644 Author: Kumar Gala <galak@kernel.crashing.org>
49645 Date:   Tue Aug 26 15:01:37 2008 -0500
49646
49647     FSL DDR: Convert SBC8641D to new DDR code.
49648
49649     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49650
49651 commit 39aa1a73483e1ac2bd56d5523abfc3970ee82c77
49652 Author: Jon Loeliger <jdl@freescale.com>
49653 Date:   Tue Aug 26 15:01:36 2008 -0500
49654
49655     FSL DDR: Convert MPC8610HPCD to new DDR code.
49656
49657     Signed-off-by: Jon Loeliger <jdl@freescale.com>
49658     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49659
49660 commit 6a8e5692933e8e6d6e5ba7e594f49dd6d4c3a263
49661 Author: Kumar Gala <galak@kernel.crashing.org>
49662 Date:   Tue Aug 26 15:01:35 2008 -0500
49663
49664     FSL DDR: Convert MPC8641HPCN to new DDR code.
49665
49666     Signed-off-by: Jon Loeliger <jdl@freescale.com>
49667     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49668
49669 commit 46ff4f1100ea64a01d21cc008ce85ac15eb1821f
49670 Author: Kumar Gala <galak@kernel.crashing.org>
49671 Date:   Tue Aug 26 15:01:34 2008 -0500
49672
49673     FSL DDR: Add 86xx specific register setting
49674
49675     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49676
49677 commit 233fdd502a6c227f476212b3097653ad48d7e254
49678 Author: Kumar Gala <galak@kernel.crashing.org>
49679 Date:   Tue Aug 26 15:01:32 2008 -0500
49680
49681     FSL DDR: Add DDR2 DIMM paramter support
49682
49683     Compute DIMM parameters based upon the SPD information.
49684
49685     Signed-off-by: James Yang <James.Yang@freescale.com>
49686     Signed-off-by: Jon Loeliger <jdl@freescale.com>
49687     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49688
49689 commit 05c05a2363a6ac11e0e405926034546ffad71fad
49690 Author: Kumar Gala <galak@kernel.crashing.org>
49691 Date:   Tue Aug 26 15:01:30 2008 -0500
49692
49693     FSL DDR: Add DDR1 DIMM paramter support
49694
49695     Compute DIMM parameters based upon the SPD information in spd.
49696
49697     Signed-off-by: James Yang <James.Yang@freescale.com>
49698     Signed-off-by: Jon Loeliger <jdl@freescale.com>
49699     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49700
49701 commit 58e5e9aff147e8c7e2bc1406bf9384f65f020ffa
49702 Author: Kumar Gala <galak@kernel.crashing.org>
49703 Date:   Tue Aug 26 15:01:29 2008 -0500
49704
49705     FSL DDR: Rewrite the FSL mpc8xxx DDR controller setup code.
49706
49707     The main purpose of this rewrite it to be able to share the same
49708     initialization code on all FSL PowerPC products that have DDR
49709     controllers.  (83xx, 85xx, 86xx).
49710
49711     The code is broken up into the following steps:
49712         GET_SPD
49713         COMPUTE_DIMM_PARMS
49714         COMPUTE_COMMON_PARMS
49715         GATHER_OPTS
49716         ASSIGN_ADDRESSES
49717         COMPUTE_REGS
49718         PROGRAM_REGS
49719
49720     This allows us to share more code an easily allow for board specific code
49721     overrides.
49722
49723     Additionally this code base adds support for >4G of DDR and provides a
49724     foundation for supporting interleaving on processors with more than one
49725     controller.
49726
49727     Signed-off-by: James Yang <James.Yang@freescale.com>
49728     Signed-off-by: Jon Loeliger <jdl@freescale.com>
49729     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
49730     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
49731     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49732
49733 commit f784e32b4bce0013983506b11af4b85b8ca3d36e
49734 Author: Kumar Gala <galak@kernel.crashing.org>
49735 Date:   Tue Aug 26 15:01:28 2008 -0500
49736
49737     FSL DDR: Provide a generic set_ddr_laws()
49738
49739     Provide a helper function that will setup the last available
49740     LAWs (upto 2) for DDR.  Useful for SPD/dyanmic DDR setting code.
49741
49742     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49743
49744 commit 0f2cbe3f5eddbdf3848265f35e4f714434929cff
49745 Author: James Yang <James.Yang@freescale.com>
49746 Date:   Tue Aug 26 15:01:27 2008 -0500
49747
49748     Add proper SPD definitions for DDR1/2/3
49749
49750     Also adds helper functions for DDR1/2 to verify the checksum.
49751
49752     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49753
49754 commit 285db74716c724ae8a0ff177878fd09a74428c7b
49755 Author: Wolfgang Denk <wd@denx.de>
49756 Date:   Wed Aug 27 01:02:48 2008 +0200
49757
49758     Update CHANGELOG
49759
49760     Signed-off-by: Wolfgang Denk <wd@denx.de>
49761
49762 commit adf22b66d8bf05bd46e098cf71e6dca29b30aa7b
49763 Author: Heiko Schocher <hs@denx.de>
49764 Date:   Tue Aug 19 10:08:49 2008 +0200
49765
49766     Add support for muas3001 board (MPC8270)
49767
49768     Signed-off-by: Heiko Schocher <hs@denx.de>
49769
49770 commit 322098bff32410d2a00031649b47c4ec90a66d9a
49771 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
49772 Date:   Tue Aug 19 08:31:18 2008 +0530
49773
49774     common/cmd_load.c cleanup - remove unused variables
49775
49776     - Remove unused global variable os_data_count.
49777     - Remove unused variable z.
49778
49779     Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
49780
49781 commit 306620b762a4f9fa6678568ad2e8772dec145208
49782 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
49783 Date:   Mon Aug 18 13:35:27 2008 +0200
49784
49785     remove MVS1 board
49786
49787     MVS1 board has reached end-of-life and can be removed completely.
49788
49789     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
49790
49791 commit 40d7e99d374ba0a0a29cd1a8ba40d3b7c2c175c7
49792 Author: Kumar Gala <galak@kernel.crashing.org>
49793 Date:   Fri Aug 15 08:24:45 2008 -0500
49794
49795     bootm: refactor do_reset and os boot function args
49796
49797     There is no need for each OS specific function to call do_reset() we
49798     can just do it once in bootm. This means its feasible on an error for
49799     the OS boot function to return.
49800
49801     Also, remove passing in cmd_tbl_t as its not needed by the OS boot
49802     functions.  flag isn't currently used but might be in the future so
49803     we left it alone.
49804
49805     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49806
49807 commit 40afac22a9c602e55c501c800f1c064324711b56
49808 Author: Kumar Gala <galak@kernel.crashing.org>
49809 Date:   Fri Aug 15 08:24:44 2008 -0500
49810
49811     fdt: Added resize command
49812
49813     Resize the fdt to size + padding to 4k boundary
49814
49815     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49816
49817 commit 2a1a2cb6e2b87ee550e6f27b647d23331dfd5e1b
49818 Author: Kumar Gala <galak@kernel.crashing.org>
49819 Date:   Fri Aug 15 08:24:43 2008 -0500
49820
49821     fdt: refactor initrd related code
49822
49823     Created a new fdt_initrd() to deal with setting the initrd properties
49824     in the device tree and fixing up the mem reserve.  We can use this
49825     both in the choosen node handling and lets us remove some duplicated
49826     code when we fixup the initrd info in bootm on PPC.
49827
49828     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49829
49830 commit 3082d2348c8e13342f5fdd10e9b3f7408062dbf9
49831 Author: Kumar Gala <galak@kernel.crashing.org>
49832 Date:   Fri Aug 15 08:24:42 2008 -0500
49833
49834     fdt: refactor fdt resize code
49835
49836     Move the fdt resizing code out of ppc specific boot code and into
49837     common fdt support code.
49838
49839     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49840
49841 commit 396f635b8ff3ccbc38d75d5eda98444c6466810a
49842 Author: Kumar Gala <galak@kernel.crashing.org>
49843 Date:   Fri Aug 15 08:24:41 2008 -0500
49844
49845     bootm: refactor image detection and os load steps
49846
49847     Created a bootm_start() that handles the parsing and detection of all
49848     the images that will be used by the bootm command (OS, ramdisk, fdt).
49849     As part of this we now tract all the relevant image offsets in the
49850     bootm_headers_t struct. This will allow us to have all the needed
49851     state for future sub-commands and lets us reduce a bit of arch
49852     specific code on SPARC.
49853
49854     Created a bootm_load_os() that deals with decompression and loading
49855     the OS image.
49856
49857     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49858
49859 commit e906cfae08e8cc2447f59b1bc4c22ab9c3c286d2
49860 Author: Kumar Gala <galak@kernel.crashing.org>
49861 Date:   Fri Aug 15 08:24:40 2008 -0500
49862
49863     bootm: move lmb into the bootm_headers_t structure
49864
49865     To allow for persistent state between future bootm subcommands we
49866     need the lmb to exist in a global state.
49867     Moving it into the bootm_headers_t allows us to do that.
49868
49869     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49870
49871 commit 54f9c86691309b2f919f567f9255b8bcad2c7651
49872 Author: Kumar Gala <galak@kernel.crashing.org>
49873 Date:   Fri Aug 15 08:24:39 2008 -0500
49874
49875     bootm: Set working fdt address as part of the bootm flow
49876
49877     Set the fdt working address so "fdt FOO" commands can be used as part
49878     of the bootm flow.  Also set an the environment variable "fdtaddr"
49879     with the value.
49880
49881     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49882
49883 commit 06a09918f3903450313e2047a9cc258bf5872f46
49884 Author: Kumar Gala <galak@kernel.crashing.org>
49885 Date:   Fri Aug 15 08:24:38 2008 -0500
49886
49887     bootm: refactor fdt locating and relocation code
49888
49889     Move the code that handles finding a device tree blob and relocating
49890     it (if needed) into common code so all arch's have access to it.
49891
49892     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49893
49894 commit c4f9419c6b54958e0eddbcbc9e5a4a7b7ec99865
49895 Author: Kumar Gala <galak@kernel.crashing.org>
49896 Date:   Fri Aug 15 08:24:37 2008 -0500
49897
49898     bootm: refactor ramdisk locating code
49899
49900     Move determing if we have a ramdisk and where its located into the
49901     common code. Keep track of the ramdisk start and end in the
49902     bootm_headers_t image struct.
49903
49904     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49905
49906 commit c160a9544743e80e8889edb2275538e7764ce334
49907 Author: Kumar Gala <galak@kernel.crashing.org>
49908 Date:   Fri Aug 15 08:24:36 2008 -0500
49909
49910     bootm: refactor entry point code
49911
49912     Move entry point code out of each arch and into common code.
49913     Keep the entry point in the bootm_headers_t images struct.
49914
49915     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
49916
49917 commit 20220d22b9f41446288588cd2e457e0077a18bed
49918 Author: Randy Vinson <rvinson@mvista.com>
49919 Date:   Wed Aug 13 11:44:57 2008 -0700
49920
49921     mpc7448hpc2: Fix PCI I/O space mapping.
49922
49923     PCI I/O space is currently mapped 1:1 at 0xFA000000. Linux requires
49924     PCI I/O space to start at 0 on the PCI bus. This patch maps PCI I/O
49925     space such that 0xFA000000 in the processor's address space maps to 0
49926     on the PCI I/O bus.
49927
49928     Signed-off-by Randy Vinson <rvinson@mvista.com>
49929     Acked-by: Roy Zang <tie-fei.zang@freescale.com>
49930
49931 commit b4e07520bbb5467ad72eb92a5c9177d2797b9e30
49932 Author: Guennadi Liakhovetski <lg@denx.de>
49933 Date:   Wed Aug 13 18:10:26 2008 +0200
49934
49935     i.MX31: Specify maintainers for i.MX31-based boards
49936
49937     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
49938     Signed-off-by: Wolfgang Denk <wd@denx.de>
49939
49940 commit 51e46e28fda4bbdf5149ac7f67d62fcc8df4da63
49941 Author: Wolfgang Denk <wd@denx.de>
49942 Date:   Tue Aug 26 15:01:28 2008 +0200
49943
49944     ADS5121: adjust image addresses in RAM and flash
49945
49946     Use the same mapping in flash as used by Linux
49947
49948     Signed-off-by: Wolfgang Denk <wd@denx.de>
49949
49950 commit 19f101412c16edee9fd55db4039e1d68a833b28b
49951 Author: Wolfgang Denk <wd@denx.de>
49952 Date:   Tue Aug 26 13:14:34 2008 +0200
49953
49954     cmd_mem.c: Fix help message alignment
49955
49956     Bug was introced by "Big white-space cleanup" (53677ef1)
49957
49958     Signed-off-by: Wolfgang Denk <wd@denx.de>
49959
49960 commit 1a9eeb78b825bfade31d7606a2fe3b9eca9e35be
49961 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
49962 Date:   Wed Aug 20 11:11:52 2008 +0200
49963
49964     change mvBL-M7 default env and move to vendor subdir
49965
49966     fix mvBL-M7 config and move to matrix_vision subdir
49967
49968     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
49969     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49970
49971 commit 002d27caf26e7eb913d474d3a91f67d56c8c31d5
49972 Author: Nick Spence <nick.spence@freescale.com>
49973 Date:   Fri Aug 22 23:52:40 2008 -0700
49974
49975     MPC83XX: Add miscellaneous registers and #defines to support MPC83xx family devices
49976
49977     This patch adds elements to the 83xx sysconf structure and #define values that are used
49978     by mpc83xx family devices.
49979
49980     Signed-off-by: Nick Spence <nick.spence@freescale.com>
49981     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49982
49983 commit 447ad5768abda669ac0e7f46fcdb62fbe828d637
49984 Author: Ira W. Snyder <iws@ovro.caltech.edu>
49985 Date:   Fri Aug 22 11:00:15 2008 -0700
49986
49987     MPC8349EMDS: Add PCI Agent (PCISLAVE) support
49988
49989     Add the ability for the MPC8349EMDS to run in PCI Agent mode, acting as a
49990     PCI card rather than a host computer.
49991
49992     Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
49993     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
49994
49995 commit 4ff9aea9d6b5602683a920951ef896996438af62
49996 Author: Ira W. Snyder <iws@ovro.caltech.edu>
49997 Date:   Fri Aug 22 11:00:14 2008 -0700
49998
49999     mpc83xx: add PCISLAVE support to 83XX_GENERIC_PCI setup code
50000
50001     This adds a helper function to unlock the PCI configuration bit, so that
50002     any extra PCI setup (such as outbound windows, etc.) can be done after
50003     using the 83XX_GENERIC_PCI code to set up the PCI bus.
50004
50005     Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
50006     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50007
50008 commit 162338e1fcde231ca4d562e5ebd7859456731691
50009 Author: Ira W. Snyder <iws@ovro.caltech.edu>
50010 Date:   Fri Aug 22 11:00:13 2008 -0700
50011
50012     MPC8349EMDS: use 83XX_GENERIC_PCI setup code
50013
50014     Change the MPC8349EMDS board to use the generic PCI initialization code
50015     for the mpc83xx cpu.
50016
50017     Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
50018     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50019
50020 commit f4e55a4941e8ba46bc06020b2747928adf8fdee7
50021 Author: Kim Phillips <kim.phillips@freescale.com>
50022 Date:   Mon Aug 25 14:53:09 2008 -0500
50023
50024     fix out of tree building
50025
50026     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
50027
50028 commit a49d10cf027d059ee15c262010a05cdaec0961e1
50029 Author: Wolfgang Denk <wd@denx.de>
50030 Date:   Mon Aug 25 23:45:41 2008 +0200
50031
50032     Minor coding style cleanup, updte CHANGELOG
50033
50034     Signed-off-by: Wolfgang Denk <wd@denx.de>
50035
50036 commit 4d56e8dea670757c801a6a65531f02a8f981ce1f
50037 Author: Stefan Roese <sr@denx.de>
50038 Date:   Wed Aug 20 20:29:38 2008 +0200
50039
50040     RTC: Fix Makefile problem with COBJS-$(CONFIG_RTC_DS1307 || CONFIG_RTC_DS1338)
50041
50042     This "||" doesn't seem to work. Now using the idea suggest by Scott Wood
50043     to combine both config options into one line. This even allows defining
50044     both options and not generating the target object twice.
50045
50046     Signed-off-by: Stefan Roese <sr@denx.de>
50047
50048 commit 079edb913dbae147b50a488cf02e03f473fc5f28
50049 Author: Jens Gehrlein <sew_s@tqs.de>
50050 Date:   Fri Jul 4 16:50:05 2008 +0200
50051
50052     MX31: fix bit masks in function mx31_decode_pll()
50053
50054     Bits MPCTL[MFN] and MPCTL[MFD] were not fully covered.
50055
50056     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
50057
50058 commit e8f1207bbf2df6fb693ee1aa3329b2014c92e5e6
50059 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
50060 Date:   Mon Aug 25 11:11:34 2008 +0200
50061
50062     Correct ARM Versatile Timer Initialization
50063
50064      - According to ARM Dual-Timer Module (SP804) TRM (ARM DDI0271),
50065        -- Timer Value Register @ TIMER Base + 4 is Read-only.
50066        -- Prescale Value (Bits 3-2 of TIMER Control register)
50067         can only be one of 00,01,10. 11 is undefined.
50068        -- CFG_HZ for Versatile board is set to
50069         #define CFG_HZ          (1000000 / 256)
50070         So Prescale bits is set to indicate
50071         - 8 Stages of Prescale, Clock divided by 256
50072      - The Timer Control Register has one Undefined/Shouldn't Use Bit
50073        So we should do read/modify/write Operation
50074
50075     Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
50076
50077 commit 535cfa4f3de86cf48d6c0af1daf33aebdca089f9
50078 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
50079 Date:   Mon Aug 25 11:30:29 2008 +0200
50080
50081     Add ARM AMBA PL031 RTC Support
50082
50083     Signed-off-by: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
50084
50085 commit e39411674669cc880e1ec4a8ca4794fb15c33a45
50086 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
50087 Date:   Tue Aug 19 16:21:03 2008 -0400
50088
50089     ARM DaVinci: Removed redundant NAND initialization code.
50090
50091     ARM DaVinci: Removed redundant NAND initialization code.
50092
50093     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
50094
50095 commit b3fb663b20d995ca41327db877ddb168279b3f62
50096 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
50097 Date:   Tue Aug 19 16:21:00 2008 -0400
50098
50099     ARM DaVinci: Fix compilation error with new MTD code.
50100
50101     ARM DaVinci: Fix compilation error with new MTD code.
50102
50103     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
50104
50105 commit 109c30fb8edea1a15d37a6ce787cd5faf33d8e43
50106 Author: Gerald Van Baren <vanbaren@cideas.com>
50107 Date:   Fri Aug 22 14:37:05 2008 -0400
50108
50109     Add note on dereferencing /aliases pointers
50110
50111     Replace the "must quote special characters" note with a hint on
50112     how to dereference /aliases pointers by omitting the leading "/".
50113     This feature was introduced by Kumar Gala as a libfdt enhancement
50114     in commit ed035708235332c3c117ee3bb1a426063f03cfcb.
50115
50116     Example:
50117
50118     => fdt print /aliases
50119     aliases {
50120             ethernet0 = "/qe@e0100000/ucc@2000";
50121             ethernet1 = "/qe@e0100000/ucc@3000";
50122             serial0 = "/soc8360@e0000000/serial@4500";
50123             serial1 = "/soc8360@e0000000/serial@4600";
50124             pci0 = "/pci@e0008500";
50125     };
50126     => fdt print ethernet0
50127     ucc@2000 {
50128             device_type = "network";
50129             compatible = "ucc_geth";
50130             cell-index = <0x1>;
50131             reg = <0x2000 0x200>;
50132             interrupts = <0x20>;
50133             interrupt-parent = <0x2>;
50134             local-mac-address = [00 00 00 00 00 00];
50135             rx-clock-name = "none";
50136             tx-clock-name = "clk9";
50137             phy-handle = <0x3>;
50138             phy-connection-type = "rgmii-id";
50139             pio-handle = <0x4>;
50140     };
50141
50142     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
50143
50144 commit feeca3f578b7f53c032ba203698751c982f8bf5a
50145 Author: Kumar Gala <galak@kernel.crashing.org>
50146 Date:   Thu Aug 14 08:28:19 2008 -0500
50147
50148     libfdt: Add support for using aliases in fdt_path_offset()
50149
50150     If the path doesn't start with '/' check to see if it matches some alias
50151     under "/aliases" and substitute the matching alias value in the path
50152     and retry the lookup.
50153
50154     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50155     Acked-by: David Gibson <david@gibson.dropbear.id.au>
50156     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
50157
50158 commit 0219399a4e3a8edb428e1924e1a03d58cccf8d8e
50159 Author: David Gibson <david@gibson.dropbear.id.au>
50160 Date:   Wed Aug 6 14:50:49 2008 +1000
50161
50162     libfdt: Implement fdt_get_property_namelen() and fdt_getprop_namelen()
50163
50164     As well as fdt_subnode_offset(), libfdt includes an
50165     fdt_subnode_offset_namelen() function that takes the subnode name to
50166     look up not as a NUL-terminated string, but as a string with an
50167     explicit length.  This can be useful when the caller has the name as
50168     part of a longer string, such as a full path.
50169
50170     However, we don't have corresponding 'namelen' versions for
50171     fdt_get_property() and fdt_getprop().  There are less obvious use
50172     cases for these variants on property names, but there are
50173     circumstances where they can be useful e.g. looking up property names
50174     which need to be parsed from a longer string buffer such as user input
50175     or a configuration file, or looking up an alias in a path with
50176     IEEE1275 style aliases.
50177
50178     So, since it's very easy to implement such variants, this patch does
50179     so.  The original NUL-terminated variants are, of course, implemented
50180     in terms of the namelen versions.
50181
50182     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50183
50184 commit f171746f701ea58bf6a53e835b53d2aaebee0d81
50185 Author: David Gibson <david@gibson.dropbear.id.au>
50186 Date:   Tue Jul 29 14:51:22 2008 +1000
50187
50188     libfdt: Forgot one function when cleaning the namespace
50189
50190     In commit b6d80a20fc293f3b995c3ce1a6744a5574192125, we renamed all
50191     libfdt functions to be prefixed with fdt_ or _fdt_ to minimise the
50192     chance of collisions with things from whatever package libfdt is
50193     embedded in, pulled into the libfdt build via that environment's
50194     libfdt_env.h.
50195
50196     Except... I missed one.  This patch applies the same treatment to
50197     _stringlist_contains().  While we're at it, also make it static since
50198     it's only used in the same file.
50199
50200     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50201
50202 commit 46390da15411351fc3b498bd8c1615f78fe80df0
50203 Author: Wolfram Sang <w.sang@pengutronix.de>
50204 Date:   Wed Jul 9 11:22:44 2008 +0200
50205
50206     libfdt: Improve documentation in libfdt.h
50207
50208     Fix a few typos and mistakes.
50209
50210     Signed-off-by: Wolfram Sang <w.sang@pengutronix.de>
50211     Acked-by: David Gibson <david@gibson.dropbear.id.au>
50212
50213 commit fc7758ee4f5782878f2e96876b7bc56cfee0ac66
50214 Author: David Gibson <david@gibson.dropbear.id.au>
50215 Date:   Wed Jul 9 14:10:24 2008 +1000
50216
50217     libfdt: Increase namespace-pollution paranoia
50218
50219     libfdt is supposed to easy to embed in projects all and sundry.
50220     Often, it won't be practical to separate the embedded libfdt's
50221     namespace from that of the surrounding project.  Which means there can
50222     be namespace conflicts between even libfdt's internal/static functions
50223     and functions or macros coming from the surrounding project's headers
50224     via libfdt_env.h.
50225
50226     This patch, therefore, renames a bunch of libfdt internal functions
50227     and macros and makes a few other chances to reduce the chances of
50228     namespace collisions with embedding projects.  Specifically:
50229         - Internal functions (even static ones) are now named _fdt_*()
50230
50231         - The type and (static) global for the error table in
50232               fdt_strerror() gain an fdt_ prefix
50233
50234         - The unused macro PALIGN is removed
50235
50236         - The memeq and streq macros are removed and open-coded in the
50237               users (they were only used once each)
50238
50239         - Other macros gain an FDT_ prefix
50240
50241         - To save some of the bulk from the previous change, an
50242               FDT_TAGALIGN() macro is introduced, where FDT_TAGALIGN(x) ==
50243               FDT_ALIGN(x, FDT_TAGSIZE)
50244
50245     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50246
50247 commit c66830263af19831f2b7db307f79d1943febf7f9
50248 Author: David Gibson <david@gibson.dropbear.id.au>
50249 Date:   Mon Jul 7 10:14:15 2008 +1000
50250
50251     dtc: Enable and fix -Wcast-qual warnings
50252
50253     Enabling -Wcast-qual warnings in dtc shows up a number of places where
50254     we are incorrectly discarding a const qualification.  There are also
50255     some places where we are intentionally discarding the 'const', and we
50256     need an ugly cast through uintptr_t to suppress the warning.  However,
50257     most of these are pretty well isolated with the *_w() functions.  So
50258     in the interests of maximum safety with const qualifications, this
50259     patch enables the warnings and fixes the existing complaints.
50260
50261     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50262     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
50263
50264 commit ef4e8ce1beb5b93aedda5a4c1b90bfd989c6791e
50265 Author: David Gibson <david@gibson.dropbear.id.au>
50266 Date:   Mon Jul 7 10:10:48 2008 +1000
50267
50268     dtc: Enable and fix -Wpointer-arith warnings
50269
50270     This patch turns on the -Wpointer-arith option in the dtc Makefile,
50271     and fixes the resulting warnings due to using (void *) in pointer
50272     arithmetic.  While convenient, pointer arithmetic on void * is not
50273     portable, so it's better that we avoid it, particularly in libfdt.
50274
50275     Also add necessary definition of uintptr_t needed by David Gibson's
50276     changeset "dtc: Enable and fix -Wpointer-arith warnings" (the definition
50277     comes from stdint.h, which u-boot doesn't have). -- gvb
50278
50279     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
50280     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
50281
50282 commit 5d4b3d2b31e58fcb2d4bd10af762f5ff41b229fd
50283 Author: Tirumala R Marri <tmarri@amcc.com>
50284 Date:   Thu Aug 21 21:54:53 2008 -0700
50285
50286     ppc4xx: AMCC PPC460GT/EX PCI-E de-emphasis adjustment fix
50287
50288     During recent PCI-E tests it has been found that current
50289     driverl level and de-emphasis values are not set correctly.
50290     After sweeping throgh all de-ephasis values, it was found that
50291     0x130 is a right value. Where 0x13 is driver level and 0 is
50292     de-emphasis.
50293
50294     Signed-off-by: Tirumala R Marri <tmarri@amcc.com>
50295     Signed-off-by: Stefan Roese <sr@denx.de>
50296
50297 commit 0bb86d823b6c150c7ee17de0cfca9ffccc16463b
50298 Author: Remy Bohmer <linux@bohmer.net>
50299 Date:   Wed Aug 20 20:46:56 2008 +0200
50300
50301     Make the YAFFS filesystem work
50302
50303     Recently the YAFFS filesystem support has been added to U-boot.
50304     However, just enabling CONFIG_YAFFS2 is not enough to get it working.
50305
50306     ymount will generate an exception (when dereferencing mtd->readoob()), because
50307     the genericDevice is a null pointer. Further, a lot of logging is produced
50308     while using YAFFS fs, so logging should also be disabled.
50309     Both issues are solved by this patch.
50310
50311     With this patch and CONFIG_YAFFS2 enabled, I get a readable filesystem
50312     in U-boot, as well as in Linux.
50313
50314     Tested on a Atmel AT91SAM9261EK board.
50315
50316     Signed-off-by: Remy Bohmer <linux@bohmer.net>
50317     Acked-by: William Juul <william.juul@tandberg.com>
50318     Signed-off-by: Scott Wood <scottwood@freescale.com>
50319
50320 commit bfd7f38614e21f745b6d6845fcc616ebc5e4d36f
50321 Author: Kyungmin Park <kmpark@infradead.org>
50322 Date:   Tue Aug 19 08:42:53 2008 +0900
50323
50324     Fix OneNAND read_oob/write_oob functions compatability
50325
50326     Also sync with kernel OneNAND codes
50327
50328     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
50329     Signed-off-by: Scott Wood <scottwood@freescale.com>
50330
50331 commit 8d765456c1d33f2010d2717ee58de7647fdc6346
50332 Author: Scott Wood <scottwood@freescale.com>
50333 Date:   Mon Aug 18 17:11:20 2008 -0500
50334
50335     NAND: Remove delay from nand_boot_fsl_elbc.c.
50336
50337     It was for debugging purposes, and shouldn't have been left in.
50338
50339     Signed-off-by: Scott Wood <scottwood@freescale.com>
50340
50341 commit f556483734126793522fb7a8cf36af90da78f084
50342 Author: Stefan Roese <sr@denx.de>
50343 Date:   Thu Aug 21 11:05:03 2008 +0200
50344
50345     ppc4xx: Cleanup of "ppc4xx: Optimize PLB4 Arbiter..." patch
50346
50347     This patch fixes some minor issues introduced with the patch:
50348     ppc4xx: Optimize PLB4 Arbiter... from Prodyut Hazarika:
50349
50350     - Rework memory-queue and PLB arbiter optimization code, that the
50351       local variable is not needed anymore. This removes one #ifdef.
50352     - Use consistant spacing in ppc4xx.h header (XXX + 0x01 instead
50353       of XXX+ 0x01). This was not introduced by Prodyut, just a
50354       copy-paste problem.
50355
50356     Signed-off-by: Stefan Roese <sr@denx.de>
50357
50358 commit 079589bcfb24ba11068460276a3cc9549ab5346f
50359 Author: Prodyut  Hazarika <phazarika@amcc.com>
50360 Date:   Wed Aug 20 09:38:51 2008 -0700
50361
50362     ppc4xx: Optimize PLB4 Arbiter and Memory Queue settings for PPC440SP/SPe,
50363         PPC405EX and PPC460EX/GT/SX
50364
50365     - Read pipeline depth set to 4 for PPC440SP/SPE, PPC405EX, PPC460EX/GT/SX
50366       processors
50367     - Moved PLB4 Arbiter register definitions to ppc4xx.h since it is shared
50368       across processors (405 and 440/460)
50369     - Optimize Memory Queue settings for PPC440SP/SPE and PPC460EX/GT/SX
50370       processors
50371     - Add register bit definitions for Memory Queue Configuration registers
50372
50373     Signed-off-by: Prodyut Hazarika <phazarika@amcc.com>
50374     Signed-off-by: Stefan Roese <sr@denx.de>
50375
50376 commit ba37aa03287c5483c61c0a3e320c8888bee0143a
50377 Author: Kumar Gala <galak@kernel.crashing.org>
50378 Date:   Tue Aug 19 15:41:18 2008 -0500
50379
50380     fdt: rework fdt_fixup_ethernet() to use env instead of bd_t
50381
50382     Move to using the environment variables 'ethaddr', 'eth1addr', etc..
50383     instead of bd->bi_enetaddr, bi_enet1addr, etc.
50384
50385     This makes the code a bit more flexible to the number of ethernet
50386     interfaces.
50387
50388     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50389
50390 commit 4cacf7c64609839f809e2f9c45873f1d65861703
50391 Author: Stefan Roese <sr@denx.de>
50392 Date:   Tue Aug 19 14:57:55 2008 +0200
50393
50394     hush: Fix printf debug macro in hush.c so that it usable in U-Boot
50395
50396     This patch changes the debug_printf() marco for U-Boot in hush.c and
50397     moves the definition of DEBUG_SHELL to a place that is actually compiled
50398     under U-Boot.
50399
50400     Signed-off-by: Stefan Roese <sr@denx.de>
50401
50402 commit 8f2b457ef26a44d9e5fd7d6b16c394e5c3a71ca2
50403 Author: Heiko Schocher <hs@denx.de>
50404 Date:   Tue Aug 19 09:57:41 2008 +0200
50405
50406     cfi: rename CFG_FLASH_CFI_DRIVER to CONFIG_FLASH_CFI_DRIVER
50407
50408     Commit      00b1883a4cac59d97cd297b1a3a398db85982865
50409     missed a few boards:
50410         include/configs/M5253DEMO.h
50411         include/configs/ml507.h
50412         include/configs/redwood.h
50413
50414     This patch fixes this.
50415
50416     Signed-off-by: Heiko Schocher <hs@denx.de>
50417
50418 commit 0768b7a872964085eece8d5e9fec9175e9deb161
50419 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50420 Date:   Mon Aug 18 13:41:27 2008 +0200
50421
50422     Consolidate strmhz() implementation
50423
50424     ARM, i386, m68k and ppc all have identical implementations of strmhz().
50425     Other architectures don't provide this function at all.
50426
50427     This patch moves strmhz() into lib_generic, reducing code duplication
50428     and providing a more unified API across architectures.
50429
50430     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50431
50432 commit a928d0df211f1d829308d335d19be3ca42558dfc
50433 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
50434 Date:   Mon Aug 18 12:02:51 2008 +0200
50435
50436     fix mvbc_p board build warnings
50437
50438     fix build warnings @ mvBC-P board by using correct types, i.e. change
50439     out_be32 to out_be16 and out_8 accordingly.
50440
50441     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
50442
50443 commit a958b663d27f616bd1dfb720d1b476d1ecaaa569
50444 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50445 Date:   Sat Aug 16 18:54:27 2008 +0200
50446
50447     Makefile: fix posix support on find
50448
50449     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50450
50451 commit bef92e215d945cc574399c1a1b00a3a76d35aa03
50452 Author: Axel Beierlein <belatronix@web.de>
50453 Date:   Sat Aug 16 00:30:48 2008 +0200
50454
50455     Adding bootlimit/bootcount feature for MPC5XXX on TQM5200 Boards
50456
50457     Tested with TQM5200S on STK52XX.200 Board
50458
50459     Signed-off-by: Axel Beierlein <belatronix@web.de>
50460
50461 commit 0800707b6d5041a840a65d556032c15c584b55f8
50462 Author: Peter Tyser <ptyser@xes-inc.com>
50463 Date:   Fri Aug 15 14:36:32 2008 -0500
50464
50465     mod_i2c_mem() bugfix
50466
50467     The last used chip, address, and address length were not being
50468     stored for the imm and imn commands.
50469
50470     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
50471
50472 commit 4afbef967275b2f636abae86f91b81becee7ad03
50473 Author: Steven A. Falco <sfalco@harris.com>
50474 Date:   Fri Aug 15 15:37:31 2008 -0400
50475
50476     Fix typo in spelling of ATAPI.
50477
50478     Correct a small spelling mistake.
50479
50480     Signed-off-by: Steven A. Falco <sfalco@harris.com>
50481
50482 commit 36c2d3062ecc6ab85f8e237180eb134464c48418
50483 Author: Steven A. Falco <sfalco@harris.com>
50484 Date:   Fri Aug 15 15:34:10 2008 -0400
50485
50486     Add a hook to allow board-specific PIO mode setting.
50487
50488     This patch adds a hook whereby a board-specific routine can be called to
50489     configure hardware for a PIO mode.  The prototype for the board-specific
50490     routine is:
50491
50492         int inline ide_set_piomode(int pio_mode)
50493
50494     ide_set_piomode should be prepared to configure hardware for a pio_mode
50495     between 0 and 6, inclusive.  It should return 0 on success or 1 on failure.
50496
50497     Signed-off-by: Steven A. Falco <sfalco@harris.com>
50498
50499 commit 9571b84cb1423876f1153081b9e6a51d90fbcdc4
50500 Author: Steven A. Falco <sfalco@harris.com>
50501 Date:   Fri Aug 15 15:29:12 2008 -0400
50502
50503     Replace enums in ata.h with an include of libata.h
50504
50505     This patch removes some enums from ata.h and replaces them with an
50506     include of libata.h.  This way, we eliminate duplicated code, and
50507     prevent errors whereby the different versions could be out of sync.
50508
50509     Signed-off-by: Steven A. Falco <sfalco@harris.com>
50510
50511 commit 0de0afbca865ecf482b4d2b635236746def8518f
50512 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50513 Date:   Fri Aug 15 18:32:41 2008 +0200
50514
50515     coldfire: fix CFI drivers activation with new macro
50516
50517     rename CFG_FLASH_CFI_DRIVER to CONFIG_FLASH_CFI_DRIVER
50518
50519     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50520
50521 commit 7dbc38ad915f4ae67f4cd1818b7ac8fed368aaa9
50522 Author: Kumar Gala <galak@kernel.crashing.org>
50523 Date:   Fri Aug 15 08:24:35 2008 -0500
50524
50525     fdt: fdt addr w/o any args reports back the current working address
50526
50527     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50528
50529 commit f953d99fd528a496b400a706b511eaf8e3ea66af
50530 Author: Kumar Gala <galak@kernel.crashing.org>
50531 Date:   Fri Aug 15 08:24:34 2008 -0500
50532
50533     fdt: added the ability to set initrd start/end via chosen command
50534
50535     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50536
50537 commit ffa4bafacaef67058463b3d7d0099ced57569dd2
50538 Author: Kumar Gala <galak@kernel.crashing.org>
50539 Date:   Fri Aug 15 08:24:33 2008 -0500
50540
50541     Add command to enable/disable interrupts
50542
50543     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50544
50545 commit 9e8e63cce69556aef10b58bcbc56d324f570ec3a
50546 Author: Nick Spence <nick.spence@freescale.com>
50547 Date:   Tue Aug 19 22:21:16 2008 -0700
50548
50549     CFI: Add CFI_CMDSET_INTEL_EXTENDED to fix flash_real_protect()
50550
50551     This patch fixes a missing vendor code in the flash_real_protect() function.
50552
50553     Signed-off-by: Nick Spence <nick.spence@freescale.com>
50554     Signed-off-by: Stefan Roese <sr@denx.de>
50555
50556 commit 4e00acded2e6a8d663e12690a0f0f08f5bec5a58
50557 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50558 Date:   Tue Aug 19 16:53:39 2008 +0000
50559
50560     CFI: Fix AMD Legacy sector protect
50561
50562     New implement sector lock and unlock or softlock commands
50563     do not exist in AMD legacy flash. Thus, causing issue
50564     when erasing AMD legacy flash (such as lv040)
50565
50566     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50567     Signed-off-by: Stefan Roese <sr@denx.de>
50568
50569 commit 492671404140f09d5b21b3d2ce4e362c0692c069
50570 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50571 Date:   Wed Aug 20 09:40:16 2008 +0200
50572
50573     hammerhead/mimc200: Use CONFIG_FLASH_CFI_DRIVER
50574
50575     CFG_FLASH_CFI_DRIVER was recently renamed CONFIG_FLASH_CFI_DRIVER.
50576
50577     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50578
50579 commit 33eac2b3d946fc998a09245dfe54d017079b9056
50580 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50581 Date:   Wed Aug 20 09:28:36 2008 +0200
50582
50583     hammerhead: Add missing printf parameter to CONFIG_AUTOBOOT_PROMPT
50584
50585     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50586
50587 commit 25da0b84195fdda89a943b2d25757db5afeef5b8
50588 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50589 Date:   Wed Aug 20 09:27:37 2008 +0200
50590
50591     favr-32-ezkit: Fix printf format warnings
50592
50593     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50594
50595 commit 462da25e89b0b58bf4c66346c1fcb3087c61b4b8
50596 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50597 Date:   Fri Aug 15 12:04:25 2008 +0200
50598
50599     MAINTAINERS: Sort avr32 section alphabetically
50600
50601     The rest of the MAINTAINERS file appears to be sorted
50602     almost-alphabetically, but entries for the newly added AVR32 boards were
50603     added somewhat randomly. This patch sorts the list alphabetically again.
50604
50605     Also update my e-mail address. The old one still works, but it may not
50606     work forever.
50607
50608     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50609
50610 commit 13b50fe3bc065c48911fa373231421280855a9d6
50611 Author: Mark Jackson <mpfj@mimc.co.uk>
50612 Date:   Wed Jul 30 13:07:27 2008 +0100
50613
50614     avr32: Add MIMC200 board
50615
50616     The MIMC200 board is based on Atmel's NGW100 dev kit, but with an extra
50617     8MByte FLASH and 128KByte FRAM.
50618
50619     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
50620     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
50621
50622 commit db70b84329315c52f6ec77f5ae5ca1afe970a9bb
50623 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
50624 Date:   Wed Jul 9 21:07:34 2008 +0900
50625
50626     rtl8169: add support for RTL8110SCL
50627
50628     This patch fixes a problem that RTL8110SCL started transfer
50629     with an incorrect memory address.
50630
50631     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
50632     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
50633
50634 commit 943b825bf15e6a28ac8328e0f6489478bceef1ea
50635 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50636 Date:   Wed Jun 25 15:48:52 2008 -0500
50637
50638     Fix dm9000 receive status and len little endian issue
50639
50640     The received status and len was in little endian
50641     format and caused the ethernet unable to proceed
50642     further. Add __le16_to_cpu() in dm9000_rx_status_8/16/32bit().
50643
50644     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50645     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
50646
50647 commit fcd69a1a57fb2af4d26201422095a4be9f36963e
50648 Author: Kumar Gala <galak@kernel.crashing.org>
50649 Date:   Fri Aug 15 08:24:32 2008 -0500
50650
50651     Clean up usage of icache_disable/dcache_disable
50652
50653     There is no point in disabling the icache on 7xx/74xx/86xx parts and not
50654     also flushing the icache.  All callers of invalidate_l1_instruction_cache()
50655     call icache_disable() right after.  Make it so icache_disable() calls
50656     invalidate_l1_instruction_cache() for us.
50657
50658     Also, dcache_disable() already calls dcache_flush() so there is no point
50659     in the explicit calls of dcache_flush().
50660
50661     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50662
50663 commit a15b07104ca7bbb7093c9009c9ae1b58b4202d13
50664 Author: Kumar Gala <galak@kernel.crashing.org>
50665 Date:   Fri Aug 15 08:24:31 2008 -0500
50666
50667     Update linux bootm to support ePAPR client interface
50668
50669     The ePAPR spec has some subtle differences from the current device
50670     tree based boot interface to the powerpc linux kernel. The powerpc
50671     linux kernel currently ignores the differences that ePAPR specifies.
50672
50673     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
50674
50675 commit b734e5556a239b3be5f9693b2f4b4b739683ec16
50676 Author: Wolfgang Denk <wd@denx.de>
50677 Date:   Mon Aug 18 23:50:20 2008 +0200
50678
50679     Minor code cleanup: keep lists sorted.
50680
50681     Signed-off-by: Wolfgang Denk <wd@denx.de>
50682
50683 commit d0039d4ed275e6ca09fb417895024ad02be118c4
50684 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
50685 Date:   Wed Jul 23 19:10:14 2008 +0200
50686
50687     Add support for ADT7460 I2C monitor chip
50688
50689     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
50690
50691 commit eb59ea45ab77c14b090ea857d9ea9f902f40db0b
50692 Author: Michal Simek <monstr@monstr.eu>
50693 Date:   Mon Jul 14 19:45:45 2008 +0200
50694
50695     video: Clean drivers/video/Makefile
50696
50697     Signed-off-by: Michal Simek <monstr@monstr.eu>
50698
50699 commit 871c18dd301752270e1f74328c846c3104be1e2e
50700 Author: Michal Simek <monstr@monstr.eu>
50701 Date:   Mon Jul 14 19:45:37 2008 +0200
50702
50703     rtc: Clean drivers/rtc/Makefile
50704
50705     Signed-off-by: Michal Simek <monstr@monstr.eu>
50706
50707 commit a4a549b4b53adf40a0d3882cc30ac812a8f847c5
50708 Author: Michal Simek <monstr@monstr.eu>
50709 Date:   Mon Jul 14 19:45:35 2008 +0200
50710
50711     i2c: Clean drivers/i2c/ Makefile
50712
50713     Signed-off-by: Michal Simek <monstr@monstr.eu>
50714
50715 commit 0a823aa2a8a8c0685e73900f387d602d7edafc0e
50716 Author: Harald Welte <laforge@openmoko.org>
50717 Date:   Wed Jul 9 22:30:30 2008 +0800
50718
50719     Add 'license' command to U-Boot command line
50720
50721     The 'license' command includes the U-Boot license (GPLv2) into the
50722     actual bootloader binary. The license text can be shown interactively
50723     at the U-Boot commandline.
50724
50725     For products where the commandline can actually be accessed by the
50726     end user, this helps to prevent inadvertent GPL violations, since the
50727     GPLv2 license text can no longer be 'forgotten' to be included into
50728     the product.
50729
50730     The 'license' command can be enabled by CONFIG_CMD_LICENSE.
50731
50732     Signed-off-by: Harald Welte <laforge@openmoko.org>
50733
50734 commit fe2ce5500ebf43d79d227190bd2370232d5b113d
50735 Author: Harald Welte <laforge@gnumonks.org>
50736 Date:   Sun Jul 6 15:56:38 2008 +0800
50737
50738     add 'unzip' command to u-boot commandline
50739
50740     [PATCH] add new 'unzip' command to u-boot commandline
50741
50742     common/cmd_mem.c: new command "unzip srcaddr dstaddr [dstsize]" to unzip from
50743     memory to memory, and option CONFIG_CMD_UNZIP to enable it
50744
50745     Signed-off-by: Werner Almesberger <werner@openmoko.org>
50746     Signed-off-by: Harald Welte <laforge@openmoko.org>
50747
50748 commit 07efc9e321619c3dec213310c32e011aa6f02783
50749 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50750 Date:   Wed Aug 6 19:37:17 2008 -0500
50751
50752     Change CFG_ENV_SIZE to CFG_ENV_SECT_SIZE for SPI sector erase
50753
50754     The CFG_ENV_SIZE is not suitable used for SPI flash erase
50755     sector size if CFG_ENV_SIZE is less than CFG_ENV_SECT_SIZE.
50756     Add condition check if CFG_ENV_SIZE is larger than
50757     CFG_ENV_SECT_SIZE, calculate the right number of sectors for
50758     erasing.
50759
50760     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50761
50762 commit 4cb4e654cafabaa1ac180d37b00c8f6095dae9c9
50763 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50764 Date:   Mon Aug 11 15:54:25 2008 +0000
50765
50766     ColdFire: Multiple fixes for M5282EVB
50767
50768     Incorrect CFG_HZ value, change 1000000 to 1000.
50769     Rename #waring to #warning. RAMBAR1 uses twice
50770     in start.S, rename the later to FLASHBAR. Insert
50771     nop for DRAM setup. And, env_offset in linker file.
50772
50773     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50774
50775 commit 10db3a17a278dd3a27668b31cb32cdd1476e9513
50776 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50777 Date:   Mon Aug 11 15:26:43 2008 +0000
50778
50779     ColdFire: Move m5282evb from board to board/freescale
50780
50781     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50782
50783 commit 56df091d391f74bbf2dc2f7931f9f3c8f23529e4
50784 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50785 Date:   Mon Aug 11 15:25:07 2008 +0000
50786
50787     ColdFire: Move m5272c3 from board to board/freescale
50788
50789     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50790
50791 commit 659e9bad629a480f606b286d5703aef7159edf98
50792 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50793 Date:   Mon Aug 11 15:23:16 2008 +0000
50794
50795     ColdFire: Move m5271evb from board to board/freescale
50796
50797     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50798
50799 commit 05316f8ece8206339a208ec052f039cd0f7ca922
50800 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50801 Date:   Mon Aug 11 13:41:49 2008 +0000
50802
50803     ColdFire: Add M54451EVB platform support for MCF5445x
50804
50805     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50806
50807 commit 922cd7515597e9a2c07d68e2a6240b0b7b0f0136
50808 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50809 Date:   Wed Aug 6 19:14:08 2008 -0500
50810
50811     ColdFire: Add Serial Flash support for M54455EVB
50812
50813     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50814
50815 commit 9f751551456828b2d0ff417f10959fb0c7110bd0
50816 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50817 Date:   Wed Jul 23 20:38:53 2008 -0500
50818
50819     ColdFire: Implement SBF feature for M5445EVB
50820
50821     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50822
50823 commit a7323bba229203aae2604afde131ab47bad4eadc
50824 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50825 Date:   Wed Jul 23 17:53:36 2008 -0500
50826
50827     ColdFire: Add SSPI feature for MCF5445x
50828
50829     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50830
50831 commit b2d022d1ac3f59bffa9cec249341e77aea168abc
50832 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50833 Date:   Wed Jul 23 17:37:10 2008 -0500
50834
50835     ColdFire: Use CFI Flash driver for M54455EVB
50836
50837     Remove non-common flash driver in
50838     board/freescale/m54455evb/flash.c. The non-cfi flash will
50839     use CONFIG_FLASH_CFI_LEGACY to configure the flash
50840     attribute.
50841
50842     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50843
50844 commit 6d33c6acfa35b1144d46ffbff7e29ee7969290d0
50845 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50846 Date:   Wed Jul 23 17:11:47 2008 -0500
50847
50848     ColdFire: Add M5253DEMO platform support for MCF5253
50849
50850     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50851
50852 commit 80ba61fd82569af40e04d4a089257b81881884f2
50853 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50854 Date:   Wed Aug 6 14:17:09 2008 -0500
50855
50856     ColdFire: Raise M5253EVBE uart baudrate to 115200 bps
50857
50858     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50859
50860 commit d361307e73ce1f6fc68760123f37d4876f851f3e
50861 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50862 Date:   Wed Aug 6 14:11:36 2008 -0500
50863
50864     ColdFire: Fix M5253EVB dram bring up issue
50865
50866     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
50867
50868 commit 4b0708093e15b412296328bf81325cf9b69fe512
50869 Author: Wolfgang Denk <wd@denx.de>
50870 Date:   Thu Aug 14 14:41:06 2008 +0200
50871
50872     Coding Style cleanup, update CHANGELOG
50873
50874     Signed-off-by: Wolfgang Denk <wd@denx.de>
50875
50876 commit 68cf19aae48f2969ec70669604d0d776f02c8bc4
50877 Author: Scott Wood <scottwood@freescale.com>
50878 Date:   Wed Aug 13 18:24:05 2008 -0500
50879
50880     socrates: Update NAND driver to new API.
50881
50882     Also, fix some minor formatting issues, and simplify the handling of
50883     "state" for writes.
50884
50885     Signed-off-by: Scott Wood <scottwood@freescale.com>
50886
50887 commit ba22d10f39eaeedd035e8265616e31ff88e314d5
50888 Author: Scott Wood <scottwood@freescale.com>
50889 Date:   Wed Aug 13 18:03:40 2008 -0500
50890
50891     quad100hd: Update NAND driver to new API.
50892
50893     Signed-off-by: Scott Wood <scottwood@freescale.com>
50894
50895 commit f64cb652a8a84c5c34d0afcbd7ffef886aa1d838
50896 Author: Scott Wood <scottwood@freescale.com>
50897 Date:   Wed Aug 13 17:53:48 2008 -0500
50898
50899     m5373evb: Update NAND driver to new API.
50900
50901     Signed-off-by: Scott Wood <scottwood@freescale.com>
50902
50903 commit 1a23a197c8722b805f40895544bbdb1a648c1c82
50904 Author: Scott Wood <scottwood@freescale.com>
50905 Date:   Wed Aug 13 17:04:30 2008 -0500
50906
50907     s3c24x0: Update NAND driver to new API.
50908
50909     Signed-off-by: Scott Wood <scottwood@freescale.com>
50910
50911 commit aa5f75f20db8a7103fad9c34d6f1193e10d1890f
50912 Author: Scott Wood <scottwood@freescale.com>
50913 Date:   Wed Aug 13 15:56:00 2008 -0500
50914
50915     at91: Update board NAND drivers to current API.
50916
50917     Signed-off-by: Scott Wood <scottwood@freescale.com>
50918
50919 commit d438d50848e9425286e5fb0493e0affb5a0b1e1b
50920 Author: Kyungmin Park <kmpark@infradead.org>
50921 Date:   Wed Aug 13 09:11:02 2008 +0900
50922
50923     Fix OneNAND build break
50924
50925     Since page size field is changed from oobblock to writesize. But OneNAND is not updated.
50926     - fix bufferram management at erase operation
50927     This patch includes the NAND/OneNAND state filed too.
50928
50929     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
50930     Signed-off-by: Scott Wood <scottwood@freescale.com>
50931
50932 commit 9483df6408c25f16060432de3868901e352e23bc
50933 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50934 Date:   Wed Aug 13 01:40:43 2008 +0200
50935
50936     drivers/mtd/nand_legacy: Move conditional compilation to Makefile
50937
50938     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50939
50940 commit cc4a0ceeac5462106172d0cc9d9d542233aa3ab2
50941 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50942 Date:   Wed Aug 13 01:40:43 2008 +0200
50943
50944     drivers/mtd/nand: Move conditional compilation to Makefile
50945
50946     rename CFG_NAND_LEGACY to CONFIG_NAND_LEGACY
50947
50948     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50949
50950 commit 4fb09b81920e5dfdfc4576883186733f0bd6059c
50951 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50952 Date:   Wed Aug 13 01:40:42 2008 +0200
50953
50954     drivers/mtd/onenand: Move conditional compilation to Makefile
50955
50956     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50957
50958 commit 00b1883a4cac59d97cd297b1a3a398db85982865
50959 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50960 Date:   Wed Aug 13 01:40:42 2008 +0200
50961
50962     drivers/mtd: Move conditional compilation to Makefile
50963
50964     rename CFG_FLASH_CFI_DRIVER to CONFIG_FLASH_CFI_DRIVER
50965
50966     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50967
50968 commit 7ba44a5521cdb7fa1c72864025cde1e21a6f6921
50969 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50970 Date:   Wed Aug 13 01:40:41 2008 +0200
50971
50972     drivers/qe: Move conditional compilation to Makefile
50973
50974     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50975
50976 commit ab6878c7bc68a7b5e5b731655bdc13221bbfc493
50977 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50978 Date:   Wed Aug 13 01:40:40 2008 +0200
50979
50980     drivers/pci: Move conditional compilation to Makefile
50981
50982     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50983
50984 commit 55d6d2d39fe3fe87802e399aa17539368b495d2e
50985 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50986 Date:   Wed Aug 13 01:40:40 2008 +0200
50987
50988     drivers/misc: Move conditional compilation to Makefile
50989
50990     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50991
50992 commit 65e41ea0548b86e3d7892defac8e4dc1ea70aed1
50993 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50994 Date:   Wed Aug 13 01:40:40 2008 +0200
50995
50996     drivers/input: Move conditional compilation to Makefile
50997
50998     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
50999
51000 commit 88f57e093114a44aa9a858d52b099bcc52034a8c
51001 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51002 Date:   Wed Aug 13 01:40:39 2008 +0200
51003
51004     drivers/dma: Move conditional compilation to Makefile
51005
51006     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51007
51008 commit 1a02806c4b1b4a09ad4e95d3aac3783889e5f8d7
51009 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51010 Date:   Wed Aug 13 01:40:39 2008 +0200
51011
51012     drivers/block: Move conditional compilation to Makefile
51013
51014     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51015
51016 commit 1a6ffbfaf4353bec379ed1fcfc54b6f1a30af09a
51017 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51018 Date:   Wed Aug 13 01:40:39 2008 +0200
51019
51020     serial: move CFG_NS9750_UART to CONFIG_NS9750_UART
51021
51022     move also conditional compilation to Makefile
51023
51024     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51025
51026 commit 6c58a030f86829fa4f0d4337cf4b794c41a1823e
51027 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51028 Date:   Wed Aug 13 01:40:38 2008 +0200
51029
51030     serial: move CFG_SCIF_CONSOLE to CONFIG_SCIF_CONSOLE
51031
51032     move also conditional compilation to Makefile
51033
51034     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51035
51036 commit d6e9ee92e890f67594ab150689510df361133ead
51037 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51038 Date:   Wed Aug 13 01:40:38 2008 +0200
51039
51040     common: Move conditional compilation to Makefile
51041
51042     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51043
51044 commit f5acb9fd9bba1160de3ef349c7d33fe510eda286
51045 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51046 Date:   Wed Aug 13 01:40:09 2008 +0200
51047
51048     mx31: move freescale's mx31 boards to vendor board dir
51049
51050     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51051
51052 commit 8ed2f5f950e2581214d20b011a8f27a6396d65d2
51053 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51054 Date:   Sat Jul 5 23:11:11 2008 +0200
51055
51056     at91: move arch-at91sam9 to arch-at91
51057
51058     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51059
51060 commit 195ccfc5991d48764b2519941e3507f693851d5d
51061 Author: Fathi BOUDRA <fabo@debian.org>
51062 Date:   Wed Aug 6 10:06:20 2008 +0200
51063
51064     OneNAND: Fill in MTD function pointers for OneNAND.
51065
51066     onenand_print_device_info():
51067      - Now returns a string to be placed in mtd->name,
51068        rather than calling printf.
51069      - Remove verbose parameter as it becomes useless.
51070
51071     Signed-off-by: Fathi Boudra <fabo@debian.org>
51072     Signed-off-by: Scott Wood <scottwood@freescale.com>
51073
51074 commit aa646643b6bc250cb3a4966bf728876e0c10d329
51075 Author: Guennadi Liakhovetski <lg@denx.de>
51076 Date:   Wed Aug 6 21:42:07 2008 +0200
51077
51078     nand_spl: Support page-aligned read in nand_load, use chipselect
51079
51080     Supporting page-aligned reads doesn't incure any sinificant overhead, just
51081     a small change in the algorithm. Also replace in_8 with readb, since there
51082     is no in_8 on ARM.
51083
51084     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
51085     Signed-off-by: Scott Wood <scottwood@freescale.com>
51086
51087 commit 4f32d7760a58fe73981b6edc0b0751565d2daa4c
51088 Author: Scott Wood <scottwood@freescale.com>
51089 Date:   Tue Aug 5 11:15:59 2008 -0500
51090
51091     NAND boot: Update large page support for current API.
51092
51093     Also, remove the ctrl variable in favor of passing the constants
51094     directly, and remove redundant (u8) casts.
51095
51096     Signed-off-by: Scott Wood <scottwood@freescale.com>
51097
51098 commit e4c09508545d1c45617ba45391c03c03cbc360b9
51099 Author: Scott Wood <scottwood@freescale.com>
51100 Date:   Mon Jun 30 14:13:28 2008 -0500
51101
51102     NAND boot: MPC8313ERDB support
51103
51104     Note that with older board revisions, NAND boot may only work after a
51105     power-on reset, and not after a warm reset.  I don't have a newer board
51106     to test on; if you have a board with a 33MHz crystal, please let me know
51107     if it works after a warm reset.
51108
51109     Signed-off-by: Scott Wood <scottwood@freescale.com>
51110
51111 commit acdab5c33f1ea6f5e08f06f08bc64af23ff40d71
51112 Author: Scott Wood <scottwood@freescale.com>
51113 Date:   Thu Jun 26 14:06:52 2008 -0500
51114
51115     mpc8313erdb: Enable NAND in config.
51116
51117     Signed-off-by: Scott Wood <scottwood@freescale.com>
51118
51119 commit c3db8c649c6ab3da2f1411c4c6d61aecea054aa4
51120 Author: Guennadi Liakhovetski <lg@denx.de>
51121 Date:   Thu Jul 31 12:38:26 2008 +0200
51122
51123     NAND: Do not write or read a whole block if it is larger than the environment
51124
51125     Environment can be smaller than NAND block size, do not need to read a whole
51126     block and minimum for writing is one page. Also remove an unused variable.
51127
51128     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
51129     Signed-off-by: Scott Wood <scottwood@freescale.com>
51130
51131 commit eafcabd15f00c142156235c519fcc55b10993241
51132 Author: Marcel Ziswiler <marcel@ziswiler.com>
51133 Date:   Sun Jun 22 16:30:06 2008 +0200
51134
51135     NAND: chip->state does not always get set.
51136
51137     Fixes an issue with chip->state not always being set causing troubles.
51138
51139     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
51140     Signed-off-by: Scott Wood <scottwood@freescale.com>
51141
51142 commit 13f0fd94e3cae6f8a0d9fba5d367e311edc8ebde
51143 Author: Ilya Yanok <yanok@emcraft.com>
51144 Date:   Mon Jun 30 15:34:40 2008 +0200
51145
51146     NAND: Scan bad blocks lazily.
51147
51148     Rather than scanning on boot, scan upon the first attempt to check the
51149     badness of a block.  This speeds up boot when not using NAND, and reduces
51150     the likelihood of needing to reflash via JTAG if NAND becomes
51151     nonfunctional.
51152
51153     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
51154     Signed-off-by: Scott Wood <scottwood@freescale.com>
51155
51156 commit dfbf617ff055e4216f78d358b0867c548916d14b
51157 Author: Scott Wood <scottwood@freescale.com>
51158 Date:   Thu Jun 12 13:20:16 2008 -0500
51159
51160     NAND read/write fix
51161
51162     Implement block-skipping read/write, based on a patch from
51163     Morten Ebbell Hestens <morten.hestnes@tandberg.com>.
51164
51165     Signed-off-by: Morten Ebbell Hestnes <morten.hestnes@tandberg.com>
51166     Signed-off-by: Scott Wood <scottwood@freescale.com>
51167
51168 commit 984e03cdf1431bb593aeaa1b74c445d616f955d3
51169 Author: Scott Wood <scottwood@freescale.com>
51170 Date:   Thu Jun 12 13:13:23 2008 -0500
51171
51172     NAND: Always skip blocks on read/write/boot.
51173
51174     Use of the non-skipping versions was almost always (if not always)
51175     an error, and no valid use case has been identified.
51176
51177     Signed-off-by: Scott Wood <scottwood@freescale.com>
51178
51179 commit e1c3dbada349992875934575c97b328ab2cb33ca
51180 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
51181 Date:   Thu Jun 12 11:10:21 2008 -0500
51182
51183     nand: fsl_upm: convert to updated MTD NAND infrastructure
51184
51185     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
51186     Signed-off-by: Scott Wood <scottwood@freescale.com>
51187
51188 commit 300253306acc72b1b2e9faf0987f86551151d7cf
51189 Author: Scott Wood <scottwood@freescale.com>
51190 Date:   Thu May 22 15:02:46 2008 -0500
51191
51192     fsl_elbc_nand: Hard-code the FBAR/FPAR split.
51193
51194     The hardware has separate registers for block and page-within-block,
51195     but the division between the two has no apparent relation to the
51196     actual erase block size of the NAND chip.
51197
51198     Signed-off-by: Scott Wood <scottwood@freescale.com>
51199
51200 commit 9c814b0a716aae884bec977b9a032dfa59cfb79a
51201 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
51202 Date:   Fri Mar 28 22:10:54 2008 +0300
51203
51204     fsl_elbc_nand: workaround for hangs during nand write
51205
51206     Using current driver elbc sometimes hangs during nand write. Reading back
51207     last byte helps though (thanks to Scott Wood for the idea).
51208
51209     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
51210     Signed-off-by: Scott Wood <scottwood@freescale.com>
51211
51212 commit 9fd020d6b4b36b9fb67cd834bc1ae7fdba15ee9e
51213 Author: Scott Wood <scottwood@freescale.com>
51214 Date:   Fri Mar 21 16:12:51 2008 -0500
51215
51216     Freescale eLBC FCM NAND driver
51217
51218     This is a driver for the Flash Control Machine of the enhanched Local Bus
51219     Controller found on some Freescale chips (such as the mpc8313 and the
51220     mpc8379).
51221
51222     Signed-off-by: Scott Wood <scottwood@freescale.com>
51223
51224 commit 41ef8c716e93fdf50efe9c1ba733ca6675daaca6
51225 Author: Scott Wood <scottwood@freescale.com>
51226 Date:   Tue Mar 18 15:29:14 2008 -0500
51227
51228     Don't panic if a controller driver does ecc its own way.
51229
51230     Some hardware, such as the enhanced local bus controller used on some
51231     mpc83xx chips, does ecc transparently when reading and writing data, rather
51232     than providing a generic calculate/correct mechanism that can be exported to
51233     the nand subsystem.
51234
51235     The subsystem should not BUG() when calculate, correct, or hwctl are
51236     missing, if the methods that call them have been overridden.
51237
51238     Signed-off-by: Scott Wood <scottwood@freescale.com>
51239
51240 commit e52b34d40a8a646e3d11638ea8797e96398dba13
51241 Author: Stefan Roese <sr@denx.de>
51242 Date:   Thu Jan 10 18:47:33 2008 +0100
51243
51244     NAND: Make NAND driver less verbose per default
51245
51246     This patch turns off printing of bad blocks per default upon bootup.
51247     This can always be shown via the "nand bad" command later.
51248
51249     Signed-off-by: Stefan Roese <sr@denx.de>
51250
51251 commit fe56a2772e5c59577df906163d0d4b29b056140e
51252 Author: Sergey Kubushyn <ksi@koi8.net>
51253 Date:   Wed Jan 9 15:36:20 2008 +0100
51254
51255     NAND: Davinci driver updates
51256
51257     Here comes a trivial patch to cpu/arm926ejs/davinci/nand.c. Unfortunately I
51258     don't have hardware handy so I can not test it at the moment but changes are
51259     rather trivial so it should work. It would be nice if somebody with a
51260     hardware checked it anyways.
51261
51262     Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
51263
51264 commit deac913effd8d80535c9ff4687b6fcdff540c554
51265 Author: Stefan Roese <sr@denx.de>
51266 Date:   Sat Jan 5 16:50:32 2008 +0100
51267
51268     NAND: Fix compilation warning and small coding style issue
51269
51270     Signed-off-by: Stefan Roese <sr@denx.de>
51271
51272 commit c568f77acdf896fc3dd6413ce53205b17ba809a3
51273 Author: Stefan Roese <sr@denx.de>
51274 Date:   Sat Jan 5 16:49:37 2008 +0100
51275
51276     NAND: Update nand_spl driver to match updated nand subsystem
51277
51278     This patch changes the NAND booting driver nand_spl/nand_boot.c to match
51279     the new infrastructure from the updated NAND subsystem. This NAND
51280     subsystem was recently synced again with the Linux 2.6.22 MTD/NAND
51281     subsystem.
51282
51283     Signed-off-by: Stefan Roese <sr@denx.de>
51284
51285 commit 3df2ece0f0fbba47d27f02fff96c533732b98c14
51286 Author: Stefan Roese <sr@denx.de>
51287 Date:   Sat Jan 5 16:47:58 2008 +0100
51288
51289     NAND: Update 4xx NDFC driver to match updated nand subsystem
51290
51291     This patch changes the 4xx NAND driver ndfc.c to match the new
51292     infrastructure from the updated NAND subsystem. This NAND
51293     subsystem was recently synced again with the Linux 2.6.22 MTD/NAND
51294     subsystem.
51295
51296     Tested successfully on AMCC Sequoia and Bamboo.
51297
51298     Signed-off-by: Stefan Roese <sr@denx.de>
51299
51300 commit 12072264528eba33737bc9674e19f0e925ffda23
51301 Author: Stefan Roese <sr@denx.de>
51302 Date:   Sat Jan 5 16:43:25 2008 +0100
51303
51304     NAND: Change nand_wait_ready() to not call nand_wait()
51305
51306     This patch changes nand_wait_ready() to not just call nand_wait(),
51307     since this will send a new command to the NAND chip. We just want to
51308     wait for the chip to become ready here.
51309
51310     Signed-off-by: Stefan Roese <sr@denx.de>
51311
51312 commit 9ad754fef5053144daed3b007adaf1c9bec654c9
51313 Author: William Juul <william.juul@datarespons.no>
51314 Date:   Fri Dec 14 16:33:45 2007 +0100
51315
51316     make nand dump and nand dump.oob work
51317
51318     Signed-off-by: William Juul <william.juul@tandberg.com>
51319     Signed-off-by: Scott Wood <scottwood@freescale.com>
51320
51321 commit 43ea36fb8fdcbc6e26f0caffe808c63633b18838
51322 Author: William Juul <william.juul@datarespons.no>
51323 Date:   Mon Nov 19 14:46:00 2007 +0100
51324
51325     moving files from yaffs2/direct/ to yaffs2/ and deleting all symlinks
51326
51327     Signed-off-by: William Juul <william.juul@tandberg.com>
51328
51329 commit 98824ce3f95e6c4d08d439b779c0acb0048045a6
51330 Author: William Juul <william.juul@tandberg.com>
51331 Date:   Tue Jun 10 16:18:13 2008 -0500
51332
51333     Clean out unneeded files
51334
51335     Signed-off-by: William Juul <william.juul@tandberg.com>
51336
51337 commit ec29a32b5a71b203f7d9087f1f4d786e7f13dd23
51338 Author: William Juul <william.juul@datarespons.no>
51339 Date:   Fri Nov 16 08:44:27 2007 +0100
51340
51341     Create symlinks from yaffs2/direct to yaffs2
51342
51343     Signed-off-by: William Juul <william.juul@tandberg.com>
51344
51345 commit 90ef117b68387d66763291af0117677644166611
51346 Author: William Juul <william.juul@datarespons.no>
51347 Date:   Thu Nov 15 12:23:57 2007 +0100
51348
51349     Incorporate yaffs2 into U-boot
51350
51351     To use YAFFS2 define CONFIG_YAFFS2
51352
51353     Signed-off-by: William Juul <william.juul@tandberg.com>
51354     Signed-off-by: Scott Wood <scottwood@freescale.com>
51355
51356 commit 0e8cc8bd92257da2e1df88cbc985e166e472ce61
51357 Author: William Juul <william.juul@datarespons.no>
51358 Date:   Thu Nov 15 11:13:05 2007 +0100
51359
51360     YAFFS2 import
51361
51362     Direct import of yaffs as a tarball as of 20071113 from their public
51363     CVS-web at http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/yaffs2/
51364
51365     The code can also be imported on the command line with:
51366     export CVSROOT=:pserver:anonymous@cvs.aleph1.co.uk:/home/aleph1/cvs cvs logon
51367     (Hit return when asked for a password)
51368     cvs checkout yaffs2
51369
51370     Signed-off-by: William Juul <william.juul@tandberg.com>
51371     Signed-off-by: Stig Olsen <stig.olsen@tandberg.com>
51372
51373 commit 3043c045d5a9897faba7d5c7218c2f4d06cd0038
51374 Author: William Juul <william.juul@datarespons.no>
51375 Date:   Wed Nov 14 14:28:11 2007 +0100
51376
51377     Whitespace cleanup and marking broken code.
51378
51379     Changes requested by maintainer Stefan Roese after
51380     posting patch to U-boot mailing list.
51381
51382     Signed-off-by: William Juul <william.juul@tandberg.com>
51383     Signed-off-by: Scott Wood <scottwood@freescale.com>
51384
51385 commit 5e1dae5c3db7f4026f31b6a2a81ecd9e9dee475f
51386 Author: William Juul <william.juul@datarespons.no>
51387 Date:   Fri Nov 9 13:32:30 2007 +0100
51388
51389     Fixing coding style issues
51390
51391      - Fixing leading white spaces
51392      - Fixing indentation where 4 spaces are used instead of tab
51393      - Removing C++ comments (//), wherever I introduced them
51394
51395     Signed-off-by: William Juul <william.juul@tandberg.com>
51396     Signed-off-by: Scott Wood <scottwood@freescale.com>
51397
51398 commit 4cbb651b29cb64d378a06729970e1e153bb605b1
51399 Author: William Juul <william.juul@datarespons.no>
51400 Date:   Thu Nov 8 10:39:53 2007 +0100
51401
51402     Remove white space at end.
51403
51404     Signed-off-by: William Juul <william.juul@tandberg.com>
51405     Signed-off-by: Scott Wood <scottwood@freescale.com>
51406
51407 commit cfa460adfdefcc30d104e1a9ee44994ee349bb7b
51408 Author: William Juul <william.juul@datarespons.no>
51409 Date:   Wed Oct 31 13:53:06 2007 +0100
51410
51411     Update MTD to that of Linux 2.6.22.1
51412
51413     A lot changed in the Linux MTD code, since it was last ported from
51414     Linux to U-Boot. This patch takes U-Boot NAND support to the level
51415     of Linux 2.6.22.1 and will enable support for very large NAND devices
51416     (4KB pages) and ease the compatibility between U-Boot and Linux
51417     filesystems.
51418
51419     This patch is tested on two custom boards with PPC and ARM
51420     processors running YAFFS in U-Boot and Linux using gcc-4.1.2
51421     cross compilers.
51422
51423     MAKEALL ppc/arm has some issues:
51424      * DOC/OneNand/nand_spl is not building (I have not tried porting
51425        these parts, and since I do not have any HW and I am not familiar
51426        with this code/HW I think its best left to someone else.)
51427
51428     Except for the issues mentioned above, I have ported all drivers
51429     necessary to run MAKEALL ppc/arm without errors and warnings. Many
51430     drivers were trivial to port, but some were not so trivial. The
51431     following drivers must be examined carefully and maybe rewritten to
51432     some degree:
51433      cpu/ppc4xx/ndfc.c
51434      cpu/arm926ejs/davinci/nand.c
51435      board/delta/nand.c
51436      board/zylonite/nand.c
51437
51438     Signed-off-by: William Juul <william.juul@tandberg.com>
51439     Signed-off-by: Stig Olsen <stig.olsen@tandberg.com>
51440     Signed-off-by: Scott Wood <scottwood@freescale.com>
51441
51442 commit cd82919e6c8a73b363a26f34b734923844e52d1c
51443 Author: Wolfgang Denk <wd@denx.de>
51444 Date:   Tue Aug 12 16:08:38 2008 +0200
51445
51446     Coding style cleanup, update CHANGELOG, prepare release
51447
51448     Signed-off-by: Wolfgang Denk <wd@denx.de>
51449
51450 commit 17e900b8c0f38d922da47073246219dce2a847f2
51451 Author: Wolfgang Denk <wd@denx.de>
51452 Date:   Tue Aug 12 14:54:04 2008 +0200
51453
51454     MVBC_P: fix compile problem
51455
51456     Signed-off-by: Wolfgang Denk <wd@denx.de>
51457
51458 commit 52b047ae48219b59bebe37ba743ab103fd4f8316
51459 Author: Wolfgang Denk <wd@denx.de>
51460 Date:   Tue Aug 12 12:10:11 2008 +0200
51461
51462     MPC8272ADS: fix build error: 'bd_t' has no member named 'pci_clk'
51463
51464     Signed-off-by: Wolfgang Denk <wd@denx.de>
51465
51466 commit c9c101c660b3d1995045c61c7c6041f52b6cf335
51467 Author: Wolfgang Denk <wd@denx.de>
51468 Date:   Tue Aug 12 00:36:53 2008 +0200
51469
51470     ads5121: fix compiler warnings (unused variables)
51471
51472     Signed-off-by: Wolfgang Denk <wd@denx.de>
51473
51474 commit 902ca09246039964d59bbcb519b1e1b5aed01308
51475 Author: Kumar Gala <galak@kernel.crashing.org>
51476 Date:   Mon Aug 11 11:29:28 2008 -0500
51477
51478     85xx: Rename CONFIG_NR_CPUS to CONFIG_NUM_CPUS
51479
51480     Use CONFIG_NUM_CPUS to match existing define used by 86xx.
51481
51482     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51483     Acked-by: Jon Loeliger <jdl@freescale.com>
51484
51485 commit 3216ca9692ff80d7c638723ef448f3d36301d9e7
51486 Author: Kumar Gala <galak@kernel.crashing.org>
51487 Date:   Mon Aug 11 09:20:53 2008 -0500
51488
51489     Fix fallout from autostart revert
51490
51491     The autostart revert caused a bit of duplicated code as well as
51492     code that was using images->autostart that needs to get removed so
51493     we can build again.
51494
51495     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51496
51497 commit 3cf8a234b8e8c02e4da1f23566043bc288b05220
51498 Author: Kumar Gala <galak@kernel.crashing.org>
51499 Date:   Mon Aug 11 09:16:25 2008 -0500
51500
51501     Fix compile error related to r8a66597-hcd & usb
51502
51503     When building the 8544DS board we get this error:
51504
51505     In file included from r8a66597-hcd.c:22:
51506     u-boot/include/usb.h:190:2: error: #error USB Lowlevel not defined
51507     make[1]: *** [r8a66597-hcd.o] Error 1
51508
51509     The cleanest fix is to only build r8a66597-hcd.c if CONFIG_USB_R8A66597_HCD
51510     is set.
51511
51512     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51513
51514 commit 2d0daa03612338a813e3c9d22680e54eabfea378
51515 Author: Becky Bruce <becky.bruce@freescale.com>
51516 Date:   Mon Aug 4 14:02:26 2008 -0500
51517
51518     POWERPC 86xx: Move BAT setup code to C
51519
51520     This is needed because we will be possibly be locating
51521     devices at physical addresses above 32bits, and the asm
51522     preprocessing does not appear to deal with ULL constants
51523     properly. We now call write_bat in lib_ppc/bat_rw.c.
51524
51525     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
51526     Acked-by: Jon Loeliger <jdl@freescale.com>
51527
51528 commit 9de67149db576c91b9c2a0a182652331e7e44211
51529 Author: Becky Bruce <becky.bruce@freescale.com>
51530 Date:   Mon Aug 4 14:01:53 2008 -0500
51531
51532     POWERPC: Add synchronization to write_bat in lib_ppc/bat_rw.c
51533
51534     Perform sync/isync as required by the architecture.
51535
51536     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
51537     Acked-by: Jon Loeliger <jdl@freescale.com>
51538
51539 commit 23f935c073e7578c6066804fd2f9ee116cae6ffe
51540 Author: Becky Bruce <becky.bruce@freescale.com>
51541 Date:   Mon Aug 4 14:01:16 2008 -0500
51542
51543     POWERPC: 86xx - add missing CONFIG_HIGH_BATS to sbc8641d config
51544
51545     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
51546     Acked-by: Jon Loeliger <jdl@freescale.com>
51547
51548 commit 5276a3584d26a9533404f0ec00c3b61cf9a97939
51549 Author: Magnus Lilja <lilja.magnus@gmail.com>
51550 Date:   Sun Aug 3 21:44:10 2008 +0200
51551
51552     i.MX31: Fix mx31_gpio_mux() function and MUX_-macros.
51553
51554     Correct the mx31_gpio_mux() function to allow changing all i.MX31 IOMUX
51555     contacts instead of only the first 256 ones as is the case prior to
51556     this patch.
51557
51558     Add missing MUX_* macros and update board files to use the new macros.
51559
51560     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
51561
51562 commit b6b183c5b2fffd4c456b7e3fcb064cceb47fe7ac
51563 Author: Magnus Lilja <lilja.magnus@gmail.com>
51564 Date:   Sun Aug 3 21:43:37 2008 +0200
51565
51566     i.MX31: Fix IOMUX related typos
51567
51568     Correct the names of some IOMUX macros.
51569
51570     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
51571
51572 commit 4d57b0fb2927d4f50d834884b4ec4a7ca01708b0
51573 Author: Steve Sakoman <steve@sakoman.com>
51574 Date:   Mon Aug 11 20:26:16 2008 +0200
51575
51576     OneNAND: Remove unused parameters to onenand_verify_page
51577
51578     The block and page parameters of onenand_verify_page() are not used. This causes a compiler error when CONFIG_MTD_ONENAND_VERIFY_WRITE is enabled.
51579
51580     Signed-off-by: Steve Sakoman <steve@sakoman.com>
51581     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
51582
51583 commit e84d568fa2a9f4ce7888141e71676368ef6b3f25
51584 Author: Anatolij Gustschin <agust@denx.de>
51585 Date:   Fri Aug 8 18:00:40 2008 +0200
51586
51587     video: fix bug in cfb_console code
51588
51589     FILL_15BIT_555RGB macro extension for pixel swapping
51590     by commit bed53753dd1d7e6bcbea4339be0fb7760214cc35
51591     introduced a bug in cfb_console:
51592
51593     Bitmaps with odd-numbered width won't be rendered
51594     correctly and even U-Boot crashes are observed on
51595     some platforms while repeated rendering of such
51596     bitmaps with "bmp display". Also if a bitmap is
51597     rendered to an odd-numbered x starting position,
51598     the same problem occurs. This patch is an attempt
51599     to fix it.
51600
51601     Signed-off-by: Anatolij Gustschin <agust@denx.de>
51602
51603 commit d9015f6a50d7258125349ef5c2af836458a0029a
51604 Author: Anatolij Gustschin <agust@denx.de>
51605 Date:   Fri Aug 8 18:00:39 2008 +0200
51606
51607     video: fix bug in logo_plot
51608
51609     If logo_plot() should ever be called with x starting
51610     position other than zero and for pixel depths greater
51611     than 8bpp, logo colors distortion will be observed.
51612     This patch fixes the issue.
51613
51614     Signed-off-by: Anatolij Gustschin <agust@denx.de>
51615
51616 commit 406819ae94f79f5b59e01d163380ca7d83709251
51617 Author: Wolfgang Denk <wd@denx.de>
51618 Date:   Mon Aug 11 00:17:52 2008 +0200
51619
51620     MAINTAINERS: sort entries
51621
51622     Signed-off-by: Wolfgang Denk <wd@denx.de>
51623
51624 commit cfc442d7913d4d1c3a9bf494f90c012c2f8c3bdc
51625 Author: Roy Zang <tie-fei.zang@freescale.com>
51626 Date:   Thu Aug 7 18:19:28 2008 +0800
51627
51628     Add mpc7448hpc2 maintainer information
51629
51630     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
51631
51632 commit a9fe0c3e7ca48afa50d6a0db99fa91e7282d73d8
51633 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
51634 Date:   Thu Aug 7 13:13:27 2008 +0530
51635
51636     common/cmd_load.c - Minor code & Coding Style cleanup
51637
51638     - os_data_header Variable is a carry over feature
51639        & unused. So removed all instance of this variable
51640      - Minor Code Style Update
51641
51642     Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
51643     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51644
51645 commit 0d28f34bbe56d0971bd603789dcc6fe7adf11f14
51646 Author: Magnus Lilja <lilja.magnus@gmail.com>
51647 Date:   Wed Aug 6 19:32:33 2008 +0200
51648
51649     Update the U-Boot wiki URL.
51650
51651     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
51652
51653 commit aa5ffa16d7e4c461b7b77bf8e79d2ef5638cf754
51654 Author: dirk.behme@googlemail.com <dirk.behme@googlemail.com>
51655 Date:   Sun Aug 10 17:56:36 2008 +0200
51656
51657     OneNAND: Remove base address offset usage
51658
51659     While locally preparing some U-Boot patches for ARM based OMAP3 boards, some
51660     using OneNAND and some using NAND, we found some differences in OneNAND and
51661     NAND command address handling.
51662
51663     As this might confuse users (it already confused us), we like to align OneNAND
51664     and NAND address handling.
51665
51666     The issue is that cmd_onenand.c subtracts the onenand base address from the
51667     addresses you type into the u-boot command line so, unlike nand, you can't
51668     use addresses relative to the start of the onenand part e.g. this won't work:
51669
51670     onenand read 82000000 280000 400000
51671
51672     you have to use:
51673
51674     onenand read 82000000 20280000 400000
51675
51676     Looking at recent git, the only board currently using OneNAND is Apollon, and
51677     for this the OneNAND base address is 0 (apollon.h)
51678
51679     #define     CFG_ONENAND_BASE        0x00000000
51680
51681     so patch below won't break any existing boards and will align OneNAND and NAND
51682     handling on boards where OneNAND base address is != 0.
51683
51684     Signed-off-by: Steve Sakoman <sakoman@gmail.com>
51685     Signed-off-by: Manikandan Pillai <mani.pillai@ti.com>
51686     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
51687
51688 commit c11528083ef6e55e76df742228c26e39d151813d
51689 Author: Kumar Gala <galak@kernel.crashing.org>
51690 Date:   Thu Aug 7 09:28:20 2008 -0500
51691
51692     mpc85xx: workaround old binutils bug
51693
51694     The recent change to move the .bss outside of the image gives older
51695     binutils (ld from eldk4.1/binutils-2.16) some headache:
51696
51697     ppc_85xx-ld: u-boot: Not enough room for program headers (allocated 3, need 4)
51698     ppc_85xx-ld: final link failed: Bad value
51699
51700     We workaround it by being explicit about the program headers and not
51701     assigning the .bss to a program header.
51702
51703     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
51704
51705 commit 0bf202ec586d4466c900e987720fa635c594d689
51706 Author: Wolfgang Denk <wd@denx.de>
51707 Date:   Sun Aug 10 01:26:26 2008 +0200
51708
51709     Revert "[new uImage] Add autostart flag to bootm_headers structure"
51710
51711     This reverts commit f5614e7926863bf0225ec860d9b319741a9c4004.
51712
51713     The commit was based on a misunderstanding of the (documented)
51714     meaning of the 'autostart' environment variable. It might cause
51715     boards to hang if 'autostart' was used, with the potential to brick
51716     them. Go back to the documented behaviour.
51717
51718     Conflicts:
51719
51720         common/cmd_bootm.c
51721         common/image.c
51722         include/image.h
51723
51724     Signed-off-by: Wolfgang Denk <wd@denx.de>
51725
51726 commit 29f8f58ff40c67f7f2e11afd1715173094e52ac2
51727 Author: Wolfgang Denk <wd@denx.de>
51728 Date:   Sat Aug 9 23:17:32 2008 +0200
51729
51730     TQM8xx{L,M}: try to normalize config files for TQM8xx? based board
51731
51732     - enable CFI driver where this was forgotten
51733     - enable mtdparts support
51734     - adjust default environment
51735     etc.
51736
51737     Signed-off-by: Wolfgang Denk <wd@denx.de>
51738
51739 commit 41266c9b5a5f873df3ec891bb0907616958b5602
51740 Author: Peter Tyser <ptyser@xes-inc.com>
51741 Date:   Tue Aug 5 10:51:57 2008 -0500
51742
51743     FIT: Fix handling of images without ramdisks
51744
51745     boot_get_ramdisk() should not treat the case when a FIT image does
51746     not contain a ramdisk as an error.
51747
51748     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
51749     Acked-by: Michal Simek <monstr@monstr.eu>
51750
51751 commit f77d92a3f56d88e63cc02226a1204b3bdbac6961
51752 Author: Sergey Lapin <slapin@ossfans.org>
51753 Date:   Sat Aug 9 01:39:09 2008 +0400
51754
51755     DataFlash: AT45DB021 fix and AT45DB081 support
51756
51757     Fix for page size of AT45DB021. Also adding bigger AT45DB081
51758     which comes with some newer boards.
51759
51760     Signed-off-by: Sergey Lapin <slapin@ossfans.org>
51761
51762 commit ba9324451b662dd393afa53e5cc36fc5d3d10966
51763 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
51764 Date:   Fri Aug 8 16:30:23 2008 +0900
51765
51766     sh: Update sh7763rdp config
51767
51768     Add sh_eth support to sh7763rdp.
51769
51770     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
51771
51772 commit 21f971ec265f6042ec21636d55d06a6bc0751077
51773 Author: Wolfgang Denk <wd@denx.de>
51774 Date:   Mon Jul 7 01:22:29 2008 +0200
51775
51776     TQM823L: re-enable logo support; update LCD_INFO text
51777
51778     Signed-off-by: Wolfgang Denk <wd@denx.de>
51779
51780 commit 3b8d17f0f082073346c0df017c9dfd6acdb40d6d
51781 Author: Wolfgang Denk <wd@denx.de>
51782 Date:   Fri Aug 8 16:41:56 2008 +0200
51783
51784     TQM8xxL: fix support for second flash bank
51785
51786     When switching the TQM8xxL modules to use the CFI flash driver,
51787     support for the second flash bank was broken because the CFI driver
51788     did not support dynamically sized banks. This gets fixed now.
51789
51790     Signed-off-by: Wolfgang Denk <wd@denx.de>
51791
51792 commit 2a112b234d879f6390503a5f4e38246acce9d0b0
51793 Author: Wolfgang Denk <wd@denx.de>
51794 Date:   Fri Aug 8 16:39:54 2008 +0200
51795
51796     CFI: allow for dynamically determined flash sizes and addresses
51797
51798     The CFI driver allowed only for static initializers in the
51799     CFG_FLASH_BANKS_LIST definition, i. e. it did not allow to map
51800     several flash banks contiguously if the bank sizes were not known in
51801     advance, which kind of violates U-Boot's design philosophy.
51802
51803     (will be used for example by the TQM8xxL boards)
51804
51805     Signed-off-by: Wolfgang Denk <wd@denx.de>
51806
51807 commit d9d78ee46d9a396d0a81d00c2b003a9bd32c2e61
51808 Author: Ben Warren <biggerbadderben@gmail.com>
51809 Date:   Thu Aug 7 23:26:35 2008 -0700
51810
51811     QE UEC: Fix compiler warnings
51812
51813     Moved static functions earlier in file so forward declarations are not needed.
51814
51815     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
51816
51817 commit d5d28fe4aad5f4535400647a5617c11039506467
51818 Author: David Saada <David.Saada@ecitele.com>
51819 Date:   Mon Mar 31 02:37:38 2008 -0700
51820
51821     QE UEC: Add MII Commands
51822
51823     Add MII commands to the UEC driver. Note that once a UEC device is selected,
51824     any device on its MDIO bus can be addressed.
51825
51826     Signed-off-by: David Saada <david.saada@ecitele.com>
51827     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
51828
51829 commit fd0f2f3796ff2a7a32d35deb1b7996e485849df7
51830 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
51831 Date:   Wed Jul 9 21:07:38 2008 +0900
51832
51833     usb: add support for R8A66597 usb controller
51834
51835     add support for Renesas R8A66597 usb controller.
51836     This patch supports USB Host mode.
51837
51838     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
51839     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
51840
51841 commit 1d10dcd041aaeae9fd7c821005692898a0303382
51842 Author: Hunter, Jon <jon-hunter@ti.com>
51843 Date:   Sat Jul 26 18:59:16 2008 -0500
51844
51845     Add support for OMAP5912 and OMAP16xx to usbdcore_omap1510.c
51846
51847     Add support to drivers/usb/usbdcore_omap1510.c for OMAP5912 and OMAP16xx devices.
51848
51849     Signed-off-by: Jon Hunter <jon-hunter@ti.com>
51850     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
51851
51852 commit eab1007334b93a6209f1ec33615e26ef5311ede7
51853 Author: Steven A. Falco <sfalco@harris.com>
51854 Date:   Wed Aug 6 15:42:52 2008 -0400
51855
51856     ppc4xx: Sequoia has two UARTs in "4-pin" mode. Configure the GPIOs as per schematic.
51857
51858     The Sequoia board has two UARTs in "4-pin" mode. This patch modifies the GPIO
51859     configuration to match the schematic, and also sets the SDR0_PFC1 register to
51860     select the corresponding mode for the UARTs.
51861
51862     Signed-off-by: Steven A. Falco <sfalco@harris.com>
51863     Signed-off-by: Stefan Roese <sr@denx.de>
51864
51865 commit 0eb5717a85b6cba3f67c11fa89bdde38dcd081b5
51866 Author: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
51867 Date:   Wed Aug 6 14:42:13 2008 +0200
51868
51869     avr32: add support for EarthLCD Favr-32 board
51870
51871     This patch adds support for the Favr-32 board made by EarthLCD.
51872
51873     This kit, which is also called ezLCD-101 when running with EarthLCD firmware,
51874     has a 10.4" touch screen LCD panel, 16 MB 32-bit SDRAM, 8 MB parallel flash,
51875     Ethernet, audio out, USB device, SD-card slot, USART and various other
51876     connectors for cennecting stuff to SPI, I2C, GPIO, etc.
51877
51878     Signed-off-by: Hans-Christian Egtvedt <hans-christian.egtvedt@atmel.com>
51879     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
51880
51881 commit bc9019e19758a19a388fb20ef18dc771cd39fdda
51882 Author: Rafael Campos <rafael.campos@hanscan.com>
51883 Date:   Thu Jul 31 10:22:20 2008 +0200
51884
51885     cfi-flash: Added support to flash_real_protect for Atmel flash devices
51886
51887     Some of the flash memories produced by ATMEL start in read-only mode.
51888     We need to unprotect it. This patch allows the AT49BV6416 to work with
51889     cfi_flash memories. Tested in the at91rm9200ek board.
51890
51891     Signed-off-by: Rafael Campos Las Heras <rafael.campos@hanscan.com>
51892     Signed-off-by: Stefan Roese <sr@denx.de>
51893
51894 commit 7949839e5836bf8b1074bb6142c46d30ac3aa350
51895 Author: Guennadi Liakhovetski <lg@denx.de>
51896 Date:   Tue Aug 5 15:36:39 2008 +0200
51897
51898     cfi-flash: Add definition for the AM29LV800BB AMD NOR-flash
51899
51900     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
51901     Signed-off-by: Stefan Roese <sr@denx.de>
51902
51903 commit 1318673045fe188c6e24c582b1e6efc00ae1c62c
51904 Author: Stefan Roese <sr@denx.de>
51905 Date:   Wed Aug 6 14:06:03 2008 +0200
51906
51907     Fix merge problems
51908
51909     Signed-off-by: Stefan Roese <sr@denx.de>
51910
51911 commit f2302d4430e7f3f48308d6a585320fe96af8afbd
51912 Author: Stefan Roese <sr@denx.de>
51913 Date:   Wed Aug 6 14:05:38 2008 +0200
51914
51915     Fix merge problems
51916
51917     Signed-off-by: Stefan Roese <sr@denx.de>
51918
51919 commit 6689484ccd43189322aaa5a1c6cd02cdd511ad7d
51920 Author: Kenneth Johansson <kenneth@southpole.se>
51921 Date:   Tue Jul 15 12:13:38 2008 +0200
51922
51923     mpc5121: Move iopin features from board specific to common files.
51924
51925     And in the process eliminate some duplicate register defines.
51926
51927     Signed-off-by: Kenneth Johansson <kenneth@southpole.se>
51928
51929 commit ef11df6b66ecf5797e94ba322254b8fb7a4e2e12
51930 Author: John Rigby <jrigby@freescale.com>
51931 Date:   Tue Aug 5 17:38:57 2008 -0600
51932
51933     mpc5121: squash some fdt fixup errors
51934
51935     On ADS5121 when booting linux the following errors are seen:
51936         Unable to update property /soc5121@80000000:bus-frequency, err=FDT_ERR_NOTFOUND
51937         Unable to update property /soc5121@80000000/ethernet@2800:local-mac-address, err=FDT_ERR_NOTFOUND
51938         Unable to update property /soc5121@80000000/ethernet@2800:address, err=FDT_ERR_NOTFOUND
51939
51940     This is caused by ft_cpu_setup trying to deal with
51941     both old and new soc node naming.  This patch
51942     fixes this by being smarter about what to
51943     fixup.
51944
51945     Also do soc node fixups by compatible instead of by path.
51946     A new board config called OF_SOC_COMPAT defined
51947     to be "fsl,mpc5121-immr" replaces the old
51948     OF_SOC node path that was defined to be "soc@80000000".
51949
51950     Old device trees still work, but the compatiblity
51951     is conditional on CONFIG_OF_SUPPORT_OLD_DEVICE_TREES
51952     which is on by default in include/configs/ads5121.h.
51953
51954     Signed-off-by: John Rigby <jrigby@freescale.com>
51955
51956 commit 81091f58f0c58ecd26c5b05de2ae20ca6cdb521c
51957 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51958 Date:   Sat Aug 2 23:48:30 2008 +0200
51959
51960     drivers/serial: Move conditional compilation to Makefile for CONFIG_* macros
51961
51962     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51963
51964 commit 4cd7e6528f61ec669755c3754bb4f9779874fab3
51965 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51966 Date:   Sat Aug 2 23:48:32 2008 +0200
51967
51968     nios2/sysid: fix printf warning
51969
51970     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51971
51972 commit 66da6fa0e35e7ee56628c85981709afe7180fc8e
51973 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51974 Date:   Sat Aug 2 23:48:33 2008 +0200
51975
51976     Fix remaining build issues with MPC8xx FADS boards.
51977
51978     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51979
51980 commit 81d3f1fdddafd1eb53bbca8739f488d417eb3dd2
51981 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51982 Date:   Sat Aug 2 23:48:31 2008 +0200
51983
51984     nios2: fix phys_addr_t and phys_size_t support
51985
51986     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51987
51988 commit 5fa62000db6d0b46ecdeadbeb50faf5197db49ef
51989 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51990 Date:   Sat Aug 2 23:48:34 2008 +0200
51991
51992     mvbc_p: Fix problem with '#if (CONFIG_CMD_KGDB)'
51993
51994     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
51995
51996 commit 1464eff77e7fdaed609ecf263a2423c9dcf96b1f
51997 Author: Mark Jackson <mpfj@mimc.co.uk>
51998 Date:   Fri Aug 1 09:48:29 2008 +0100
51999
52000     Fix bitmap display for atmel lcd controller
52001
52002     The current lcd_display_bitmap() function does not work properly
52003     for the Atmel LCD controller.
52004
52005     2 fixes need to be done:-
52006
52007     (a) when setting the colour map, use the lcd_setcolreg() function
52008         as provided by the Atmel driver
52009     (b) the data is never actually written to the lcd framebuffer !!
52010
52011     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
52012
52013 commit 2a433c66b1e2770349fe4911be23c375f053ebd8
52014 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52015 Date:   Fri Aug 1 08:40:34 2008 +0200
52016
52017     qemu_mips: update README to follow qemu update about default machine
52018
52019     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52020
52021 commit ac169d645f5f0e0b9a232563099209e92a355d8e
52022 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52023 Date:   Thu Jul 31 19:53:21 2008 -0500
52024
52025     ColdFire: Fix compilation issue caused by a missing function
52026
52027     Implement usec2ticks() which is used by fsl_i2c.c in
52028     lib_m68k/time.c
52029
52030     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52031
52032 commit 01ae85b58b51d2fb1fac5b93095f6042cf48ae7b
52033 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52034 Date:   Thu Jul 31 19:53:06 2008 -0500
52035
52036     Fix compilation error for TASREG
52037
52038     TASREG is ColdFire platform, the include ppc4xx.h in
52039     board/esd/common/flash.c causes conflict.
52040
52041     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52042
52043 commit 35d3bd3cc35c508a6823dac77e0fd126808e4fc7
52044 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52045 Date:   Thu Jul 31 19:52:36 2008 -0500
52046
52047     Fix compilation error for MCF5275
52048
52049     Rename OBJ to COBJ in board/platform/Makefile
52050
52051     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52052
52053 commit 5c40548f01218360a1f1395198c50ff45f3035b5
52054 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52055 Date:   Thu Jul 31 19:52:28 2008 -0500
52056
52057     Fix compile error caused by incorrect function return type
52058
52059     Rename int mii_init(void) to void mii_init(void) for idmr
52060     ColdFire platform
52061
52062     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
52063
52064 commit a58c78067c928976c082c758d3987e89ead5b191
52065 Author: Wolfgang Denk <wd@denx.de>
52066 Date:   Fri Aug 1 12:06:22 2008 +0200
52067
52068     Fix build issues with MPC8xx FADS boards.
52069
52070     Signed-off-by: Wolfgang Denk <wd@denx.de>
52071
52072 commit 4b50cd12a3b3c644153c4cf393f4a4c12289e5aa
52073 Author: Wolfgang Denk <wd@denx.de>
52074 Date:   Thu Jul 31 17:54:03 2008 +0200
52075
52076     Prepare v1.3.4-rc2: update CHANGELOG
52077
52078     Signed-off-by: Wolfgang Denk <wd@denx.de>
52079
52080 commit a48311557db6e7e9473a6163b44bb1e6c6ed64c4
52081 Author: Mark Jackson <mpfj@mimc.co.uk>
52082 Date:   Thu Jul 31 16:09:00 2008 +0100
52083
52084     Add gzipped logo support
52085
52086     The README file states that CONFIG_VIDEO_BMP_GZIP behaves as follows:
52087
52088       If this option is set, additionally to standard BMP
52089       images, gzipped BMP images can be displayed via the
52090       splashscreen support or the bmp command.
52091
52092     However, the splashscreen function *only* supports standard BMP images.
52093
52094     This patch adds the documented gzip support.
52095
52096     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
52097
52098 commit a5bcb01fbde6b1f1c9863cd86e5c4c369f0121ac
52099 Author: Mark Jackson <mpfj@mimc.co.uk>
52100 Date:   Thu Jul 31 15:56:48 2008 +0100
52101
52102     Fix Atmel LCD controller endianess for AVR32 processors
52103
52104     The Atmel lcd controller is used on Atmel's AT91 (little endian) and
52105     AVR32 (big endian) platforms.
52106
52107     As such, the controller can handle both big and little endian memory.
52108
52109     This patch fixes the driver for the AVR32 platform.
52110
52111     Signed-off-by: Mark Jackson <mpfj@mimc.co.uk>
52112
52113 commit cdb8bd2fd3bcbe65d8e4334a55f5a667845426a1
52114 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52115 Date:   Thu Jul 31 15:56:01 2008 +0200
52116
52117     apollon: fix build out of tree
52118
52119     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52120
52121 commit 2e752be39d3e398d4ab89ffa6634c397df298297
52122 Author: Guennadi Liakhovetski <lg@denx.de>
52123 Date:   Thu Jul 31 12:35:04 2008 +0200
52124
52125     Uncompressed images loaded to their start address shall set load_end too
52126
52127     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
52128     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
52129
52130 commit c37207d7f51e19c17f859966f314e27cc1231801
52131 Author: Wolfgang Denk <wd@denx.de>
52132 Date:   Wed Jul 16 16:38:59 2008 +0200
52133
52134     Fix printf() format problems with configurable prompts
52135
52136     U-Boot allows for configurable prompt strings using the
52137     CONFIG_AUTOBOOT_PROMPT resp. CONFIG_MENUPROMPT definitions. So far,
52138     the assumption was that any such user defined problts would contain
52139     exactly one "%d" format specifier. But some boards did not.
52140
52141     To allow for flexible boot prompts without adding too complex code we
52142     now allow to specify the whole list of printf() arguments in the user
52143     definition. This is powerful, but requires a responsible user who
52144     really understands what he is doing, as he needs to know for exanple
52145     which variables are available in the respective context.
52146
52147     Signed-off-by: Wolfgang Denk <wd@denx.de>
52148
52149 commit 54754120637b6a7f4ff774fb199fc550bcfea1da
52150 Author: Wolfgang Denk <wd@denx.de>
52151 Date:   Thu Jul 31 17:02:14 2008 +0200
52152
52153     TQM85xx: fix typo introduce by commit ffbb5cb9
52154
52155     Signed-off-by: Wolfgang Denk <wd@denx.de>
52156
52157 commit 0b4951d4cddca9cc800745891c95b291e47cbbd7
52158 Author: Wolfgang Denk <wd@denx.de>
52159 Date:   Thu Jul 31 15:27:01 2008 +0200
52160
52161     mvbc_p board: fix most build warnings.
52162
52163     Signed-off-by: Wolfgang Denk <wd@denx.de>
52164
52165 commit c4ec6db074051d2f6fc76a66411c60621b22bc02
52166 Author: Wolfgang Denk <wd@denx.de>
52167 Date:   Thu Jul 31 13:57:20 2008 +0200
52168
52169     E1000: clean up CONFIG_E1000_FALLBACK_MAC handling
52170
52171     Avoid "integer constant is too large for 'long' type" warnings.
52172     And simplify the code.
52173
52174     Signed-off-by: Wolfgang Denk <wd@denx.de>
52175
52176 commit 9196b44334c330cc13de2464c59181e4db71f549
52177 Author: Matvejchikov Ilya <matvejchikov@gmail.com>
52178 Date:   Wed Jul 30 23:21:19 2008 +0400
52179
52180     8260: Making the use of gd->pci_clk dependant on the CONFIG_PCI
52181
52182     Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
52183
52184 commit 6361ad4b596f5a940a01c91ae0297d98f790cbe0
52185 Author: Matvejchikov Ilya <matvejchikov@gmail.com>
52186 Date:   Wed Jul 30 23:20:32 2008 +0400
52187
52188     PPC: Add pci_clk in the global_data for CPM2 processors
52189
52190     This patch adds pci_clk field to the global_data structure for the
52191     processors which have CPM2 module in case the CONFIG_PCI is defined.
52192
52193     Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
52194
52195 commit f0ff885ca64655bee6540eb8a25eed90b1152686
52196 Author: Kumar Gala <galak@kernel.crashing.org>
52197 Date:   Wed Jul 30 14:13:30 2008 -0500
52198
52199     mpc85xx: Update linker scripts for Freescale boards
52200
52201     * Move to using absolute addressing always.  Makes the scripts a bit more
52202       portable and common
52203     * Moved .bss after the end of the image.  These allows us to have more
52204       room in the resulting binary image for code and data.
52205     * Removed .text object files that aren't really needed
52206     * Make sure _end is 4-byte aligned as the .bss init code expects this.
52207       (Its possible that the end of .bss isn't 4-byte aligned)
52208
52209     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52210
52211 commit 57c219ad5d34dd9d49991777a62e3899595f2ec7
52212 Author: Kumar Gala <galak@kernel.crashing.org>
52213 Date:   Wed Jul 30 08:01:15 2008 -0500
52214
52215     Fix compile warnings in dlmalloc
52216
52217     The origional code was using on odd reference to get to the first
52218     real element in av_[].  The first two elements of the array are
52219     not used for actual bins, but for house keeping.  If we are more
52220     explicit about how use the first few elements we can get rid of the
52221     warnings:
52222
52223     dlmalloc.c: In function 'malloc_extend_top':
52224     dlmalloc.c:1971: warning: dereferencing type-punned pointer will break strict-aliasing rules
52225     dlmalloc.c:1999: warning: dereferencing type-punned pointer will break strict-aliasing rules
52226     dlmalloc.c:2029: warning: dereferencing type-punned pointer will break strict-aliasing rules
52227     ...
52228
52229     The logic of how this code came to be is:
52230         bin_at(0) = (char*)&(av_[2]) - 2*SIZE_SZ
52231
52232     SIZE_SZ is the size of pointer, and av_ is arry of pointers so:
52233         bin_at(0) = &(av_[0])
52234
52235     Going from there to bin_at(0)->fd or bin_at(0)->size should be straight forward.
52236
52237     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52238
52239 commit 3f9ae1a5d43c49a8ecf497470c3d1d80255e44b9
52240 Author: Stefan Roese <sr@denx.de>
52241 Date:   Wed Jul 30 10:21:01 2008 +0200
52242
52243     ppc4xx: Fix W7OLMG compile problems by adding missing LM75 defines
52244
52245     Signed-off-by: Stefan Roese <sr@denx.de>
52246
52247 commit ebb86c4ecd37a7701358284e497ca4c6483c7cc5
52248 Author: Stefan Roese <sr@denx.de>
52249 Date:   Wed Jul 30 09:59:51 2008 +0200
52250
52251     cmd_bootm.c: Fix problem with '#if (CONFIG_CMD_USB)'
52252
52253     A recent patch used '#if (CONFIG_CMD_USB)' instead of
52254     '#if defined(CONFIG_CMD_USB)'. This patch fixes this problem and makes
52255     common/bootm.c compile again.
52256
52257     Signed-off-by: Stefan Roese <sr@denx.de>
52258     Acked-by: Markus Klotzbuecher <mk@denx.de>
52259
52260 commit 2cb9080427fe641dcb71da46cd0634dd406f37ed
52261 Author: Kyungmin Park <kmpark@infradead.org>
52262 Date:   Tue Jul 22 08:01:43 2008 +0900
52263
52264     Remove unused I2C at apollon board
52265
52266     There are no I2C devices on this board.
52267
52268     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
52269
52270 commit 3c95960e526b3b026da20201db64526f46faf14b
52271 Author: Wolfgang Denk <wd@denx.de>
52272 Date:   Thu Jul 31 10:12:09 2008 +0200
52273
52274     at91rm9200dk, csb637: fix NAND related build problems
52275
52276     Tried fixing NAND support for the at91rm9200dk board; untested.
52277     Disabled NAND support in the csb637 board config file.
52278
52279     Signed-off-by: Wolfgang Denk <wd@denx.de>
52280
52281 commit 9246f5ecfd353ae297a02ffd5328402acf16c9dd
52282 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52283 Date:   Wed Jul 30 12:39:28 2008 +0200
52284
52285     ppc4xx: ML507: Environment in flash and MTD Support
52286
52287     - Relocate the location of U-Boot in the flash
52288     - Save the environment in one sector of the flash memory
52289     - MTD Support
52290
52291     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52292     Signed-off-by: Stefan Roese <sr@denx.de>
52293
52294 commit a8a16af4d59d14cc1c1187c10aaad80d6b8394b5
52295 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52296 Date:   Tue Jul 29 17:16:10 2008 +0200
52297
52298     ppc4xx: ML507: Use of get_ram_size in board ml507
52299
52300     - Change suggested by WD
52301
52302     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52303     Signed-off-by: Stefan Roese <sr@denx.de>
52304
52305 commit 01a004313c5ec2d128b611df4c208b1b0d3c3fb4
52306 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52307 Date:   Mon Jul 21 20:30:07 2008 +0200
52308
52309     ppc4xx: ML507: U-Boot in flash and System ACE
52310
52311     This patch allows booting from FLASH the ML507 board by Xilinx.
52312     Previously, U-Boot needed to be loaded from JTAG or a Sytem ACE CF
52313
52314     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52315     Signed-off-by: Stefan Roese <sr@denx.de>
52316
52317 commit 5c374c9ee16fee2bf68533cc4010b3c0df21f783
52318 Author: Julien May <mailinglist@miromico.ch>
52319 Date:   Mon Jun 23 13:57:52 2008 +0200
52320
52321     Add support for the hammerhead (AVR32) board
52322
52323     The Hammerhead platform is built around a AVR32 32-bit microcontroller
52324     from Atmel.  It offers versatile peripherals, such as ethernet, usb
52325     device, usb host etc.
52326
52327     The board also incooperates a power supply and is a Power over Ethernet
52328     (PoE) Powered Device (PD).
52329
52330     Additonally, a Cyclone III FPGA from Altera is integrated on the board.
52331     The FPGA is mapped into the 32-bit AVR memory bus. The FPGA offers two
52332     DDR2 SDRAM interfaces, which will cover even the most exceptional need
52333     of memory bandwidth. Together with the onboard video decoder the board
52334     is ready for video processing.
52335
52336     For more information see: http:///www.miromico.com/hammerhead
52337
52338     Signed-off-by: Julien May <mailinglist@miromico.ch>
52339     [haavard.skinnemoen@atmel.com: various small fixes and adaptions]
52340     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52341
52342 commit 09d318a8bb1444ec92e31cafcdba877eb9409e58
52343 Author: Kumar Gala <galak@kernel.crashing.org>
52344 Date:   Tue Jul 29 12:23:49 2008 -0500
52345
52346     fsl_i2c: Use timebase timer functions instead of get_timer()
52347
52348     The current implementation of get_timer() is only really useful after we
52349     have relocated u-boot to memory.  The i2c code is used before that as part
52350     of the SPD DDR setup.
52351
52352     We actually have a bug when using the get_timer() code before relocation
52353     because the .bss hasn't been setup and thus we could be reading/writing
52354     a random location (probably in flash).
52355
52356     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52357
52358 commit 4fc72a0d6ca85070a5e90d76cc5a853526ac09c4
52359 Author: Frank Svendsbøe <frank.svendsboe@gmail.com>
52360 Date:   Tue Jul 29 14:49:31 2008 +0200
52361
52362     Adder8xx: Fix CFG_MONITOR_LEN
52363
52364     Due to increased space usage, U-Boot can no longer be stored in three sectors.
52365     The current U-Boot use just over three flash sectors (197k), and U-Boot will
52366     become corrupt after saving environment variables. This patch adds another 64k
52367     to CFG_MONITOR_LEN.
52368
52369     Signed-off-by: Frank E. Svendsbøe <frank.svendsboe@gmail.com>
52370
52371 commit a4c59ad4a21140550ada6f97690d2527c4146ce5
52372 Author: Kyungmin Park <kmpark@infradead.org>
52373 Date:   Tue Jul 29 08:47:57 2008 +0900
52374
52375     Add OneNAND IPL related files to gitignore
52376
52377     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
52378
52379 commit 8d87589e8e874df7120a3d9667f051bc33bac250
52380 Author: Rafal Jaworowski <raj@semihalf.com>
52381 Date:   Mon Jul 28 20:38:25 2008 +0200
52382
52383     API: Teach the storage layer about SATA and MMC options.
52384
52385     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
52386     Acked-by: Rafal Jaworowski <raj@semihalf.com>
52387
52388 commit 6b73b754f782e1ecce5048bf20b22ce56a07a5b8
52389 Author: Rafal Jaworowski <raj@semihalf.com>
52390 Date:   Mon Jul 28 20:37:48 2008 +0200
52391
52392     API: Dump contents of sector 0 in the demo application.
52393
52394     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
52395     Acked-by: Rafal Jaworowski <raj@semihalf.com>
52396
52397 commit 13ca6305f2eba49c175f6370c35286141059c789
52398 Author: Rafal Jaworowski <raj@semihalf.com>
52399 Date:   Mon Jul 28 20:37:10 2008 +0200
52400
52401     API: Correct storage enumeration routine, other minor fixes in API storage area.
52402
52403     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
52404     Acked-by: Rafal Jaworowski <raj@semihalf.com>
52405
52406 commit 05c7fe0f049b1c9eb9a1992f27e5e350d865f4a8
52407 Author: Rafal Jaworowski <raj@semihalf.com>
52408 Date:   Mon Jul 28 20:36:19 2008 +0200
52409
52410     API: Fix compilation warnings in api_examples/demo.c.
52411
52412     Signed-off-by: Rafal Czubak <rcz@semihalf.com>
52413
52414 commit c14eefcc48212af2f3314809605698dd8393a90a
52415 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52416 Date:   Sun Jul 27 17:09:43 2008 +0200
52417
52418     Fix more printf() format warnings
52419
52420     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52421
52422 commit 936897d4d1365452bbbdf8430db5e7769ef08d38
52423 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52424 Date:   Fri Jul 25 15:18:16 2008 +0200
52425
52426     Fix remaining CFG_CMD_ define, ifdef and comments
52427
52428     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52429
52430 commit 5d1d00fb36005482e1803a00ddc46efa11d719af
52431 Author: Stefano Babic <sbabic@denx.de>
52432 Date:   Fri Jul 25 08:57:40 2008 +0200
52433
52434     Add include for config.h in command.h.
52435
52436     Because the cmd_tbl_s structure depends on the configuration file, it
52437     must be assured that config.h is included before the structure is
52438     evaluated by the compiler. If this is not certain, it could happen
52439     that the compiler generates structures of different size, depending
52440     on the fact if the source file includes <config.h> before or after
52441     <command.h>.
52442
52443     The effect is that u-boot crashes when tries to relocate the command
52444     table (for ppc) or try to access to the command table for other
52445     architectures.
52446
52447     The problem can happen on board-depending commands. All general
52448     commands under /common are unaffected, because they include already
52449     config.h before command.h.
52450
52451     Signed-off-by: Stefano Babic <sbabic@denx.de>
52452
52453 commit 2dacb734bac9dba1db9e704d3e0b200ef521c79a
52454 Author: Scott Wood <scottwood@freescale.com>
52455 Date:   Wed Jul 23 13:16:06 2008 -0500
52456
52457     NAND: $(obj)-qualify ecc.h in kilauea NAND boot Makefile.
52458
52459     This fixes building out-of-tree.
52460
52461     Signed-off-by: Scott Wood <scottwood@freescale.com>
52462
52463 commit 36d59bd9da9e15d19b867b48449408830f4e2ad5
52464 Author: Heiko Schocher <hs@denx.de>
52465 Date:   Wed Jul 23 07:30:46 2008 +0200
52466
52467     Fix warnings if compiling with IDE support.
52468
52469     cmd_ide.c:827: Warnung: weak declaration of `ide_outb' after first use results in unspecified behavior
52470     cmd_ide.c:839: Warnung: weak declaration of `ide_inb' after first use results in unspecified behavior
52471
52472     Signed-off-by: Heiko Schocher <hs@denx.de>
52473
52474 commit 7610db17fd4d59c51d825488526d85ede2f06767
52475 Author: Adrian Filipi <adrian.filipi@eurotech.com>
52476 Date:   Tue Jul 22 14:28:11 2008 -0400
52477
52478     Removed support for the adsvix board.
52479
52480     Support for the adsvix was originally provided by Applied Data
52481     Systems (ADS), inc., now EuroTech, Inc.
52482     The board never shipped aside from some sample boards.
52483
52484     Signed-off-by: Adrian Filipi <adrian.filipi@eurotech.com>
52485
52486 commit f96b44cef897bd372beb86dde1b33637c119d84d
52487 Author: Remy Bohmer <linux@bohmer.net>
52488 Date:   Tue Jul 22 16:22:11 2008 +0200
52489
52490     ARM: set GD_FLG_RELOC for boards skipping relocation to RAM
52491
52492     If CONFIG_SKIP_RELOCATE_UBOOT is set the flag GD_FLG_RELOC is usually
52493     never set, because relocation to RAM is actually never done by U-boot
52494     itself. However, several pieces of code check if this flag is set at
52495     some time.
52496
52497     So, to make sure this flag is set on boards skipping relocation, this
52498     is added to the initialisation of U-boot at a moment where it is safe
52499     to do so.
52500
52501     Signed-off-by: Remy Bohmer <linux@bohmer.net>
52502
52503 commit e4dafff86f289b5677143a3e41da7b45c6d27fc7
52504 Author: Timur Tabi <timur@freescale.com>
52505 Date:   Mon Jul 21 14:26:23 2008 -0500
52506
52507     fsl-i2c: fix writes to data segment before relocation
52508
52509     Prevent i2c_init() in fsl_i2c.c from writing to the data segment before
52510     relocation.  Commit d8c82db4 added the ability for i2c_init() to program the
52511     I2C bus speed and save the value in i2c_bus_speed[], which is a global
52512     variable.  It is an error to write to the data segment before relocation,
52513     which is what i2c_init() does when it stores the bus speed in i2c_bus_speed[].
52514
52515     Signed-off-by: Timur Tabi <timur@freescale.com>
52516
52517 commit dbd32387920e5ad6f9dd58a7b5012bbabe2a6a21
52518 Author: Wolfgang Ocker <weo@reccoware.de>
52519 Date:   Mon Jul 28 16:56:51 2008 +0200
52520
52521     mips: Fix baudrate divisor computation on alchemy cpus
52522
52523     Use CFG_MIPS_TIMER_FREQ when computing the baudrate divisor
52524     on alchemy cpus.
52525
52526     Signed-off-by: Wolfgang Ocker <weo@reccoware.de>
52527     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
52528
52529 commit c8c845cfdc6d0217135c1d5927eebd2b133a3314
52530 Author: Ben Warren <biggerbadderben@gmail.com>
52531 Date:   Sat Jul 5 00:08:48 2008 -0700
52532
52533     Moved initialization of AVR32 Ethernet controllers to board_eth_init()
52534
52535     Renamed initialization functions for atngw100 and atstk1000.
52536     Removed initializations for these boards from net/eth.c
52537
52538     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
52539     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52540
52541 commit a229d291f33308ab7761d39f25fa1a53c0fc00a2
52542 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52543 Date:   Wed Jul 23 10:55:46 2008 +0200
52544
52545     spi flash: Fix printf() format warnings
52546
52547     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52548
52549 commit 252a5e0738bcafaf25f7fbb40f19a59abc2cb13e
52550 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52551 Date:   Wed Jul 23 10:55:31 2008 +0200
52552
52553     atmel_mci: Fix printf() format warnings
52554
52555     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52556
52557 commit 7f4b009f4232d57084ce0ec5aeb3b57bccb08e4c
52558 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52559 Date:   Wed Jul 23 10:55:15 2008 +0200
52560
52561     avr32: Fix printf() format warnings
52562
52563     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52564
52565 commit a79c3e8d9c31db25d5ca3ec8e08a97f323410dd4
52566 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52567 Date:   Wed Jul 23 10:52:19 2008 +0200
52568
52569     avr32: asm/io.h needs asm/types.h
52570
52571     map_physmem() takes a phys_addr_t as parameter. This type is defined in
52572     asm/types.h, so we need to include that file.
52573
52574     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
52575
52576 commit 1953d128fd07f07d1c3810a28c0863ea64dae1b6
52577 Author: Michal Simek <monstr@monstr.eu>
52578 Date:   Thu Jul 17 12:25:46 2008 +0200
52579
52580     microblaze: Fix printf() format issues
52581
52582     Signed-off-by: Michal Simek <monstr@monstr.eu>
52583
52584 commit de2a07e534f18b1ca5f9869a4ef0604ca829cff0
52585 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
52586 Date:   Thu Jul 17 07:27:51 2008 +0530
52587
52588     Remove unused code from lib_arm/bootm.c
52589
52590     Signed-off-by: Gururaja Hebbar <gururajakr@sanyo.co.in>
52591
52592 commit ffbb5cb942e9856fa24e946977e0a60c64df04ab
52593 Author: Detlev Zundel <dzu@denx.de>
52594 Date:   Wed Jul 16 18:56:45 2008 +0200
52595
52596     tqm85xx: Demystify 'DK: !!!' comment
52597
52598     Signed-off-by: Detlev Zundel <dzu@denx.de>
52599
52600 commit b2f44ba570f3a01113bbb745daf46f3858d22f53
52601 Author: Detlev Zundel <dzu@denx.de>
52602 Date:   Wed Jul 16 18:56:44 2008 +0200
52603
52604     83xx/85xx/86xx: Add LTEDR local bus definitions
52605
52606     Signed-off-by: Detlev Zundel <dzu@denx.de>
52607
52608 commit f13f64cf42d5abec3e0f920233f6a7a61e7ae494
52609 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52610 Date:   Wed Jul 16 16:22:32 2008 +0200
52611
52612     serial_xuartlite.c: fix compiler warnings
52613
52614     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52615     Acked-by: Grant Likely <grant.likely@secretlab.ca>
52616
52617 commit 86446d3a5d9d3ca81e85d1ccd3accaaae6f8e3c9
52618 Author: Stefan Roese <sr@denx.de>
52619 Date:   Fri Jul 18 11:03:35 2008 +0200
52620
52621     POST: Add disable interrupts in some of the missing CPU POST tests
52622
52623     Some CPU POST tests did not disable the interrupts while running. This
52624     seems to be necessary to protect this self modifying code.
52625
52626     Signed-off-by: Stefan Roese <sr@denx.de>
52627
52628 commit 97a3bf268d096e0e97e54048448c35114edcf557
52629 Author: Stefan Roese <sr@denx.de>
52630 Date:   Fri Jul 18 10:43:24 2008 +0200
52631
52632     ide: Use CFG_64BIT_LBA instead of CFG_64BIT_STRTOUL
52633
52634     This is needed for boards that define CFG_64BIT_STRTOUL but don't define
52635     CFG_64BIT_LBA.
52636
52637     Signed-off-by: Stefan Roese <sr@denx.de>
52638
52639 commit 0043ac55024963295fc79b39af85b6dc3b261e17
52640 Author: Niklaus Giger <niklaus.giger@netstal.com>
52641 Date:   Fri Jul 18 11:22:23 2008 +0200
52642
52643     POST PPC4xx/spr IVPR only if PPC440
52644
52645     The SPR IVPR register is only present (as far as I know) for
52646     processors with a PPC440 core.
52647
52648     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
52649     Acked-by: Stefan Roese <sr@denx.de>
52650
52651 commit 1092fbd64748dfa2e979b102611ece9bc5ec1855
52652 Author: Stefan Roese <sr@denx.de>
52653 Date:   Fri Jul 18 10:42:29 2008 +0200
52654
52655     ppc4xx: Enable 64bit printf format on 440/460 platforms
52656
52657     This patch defines CFG_64BIT_VSPRINTF and CFG_64BIT_STRTOUL for all
52658     440/460 platforms. This may be needed since those platforms support
52659     36bit physical address space.
52660
52661     Signed-off-by: Stefan Roese <sr@denx.de>
52662
52663 commit 66fe183b1dd9c7534605147a8ecfed1c02345ee5
52664 Author: Stefan Roese <sr@denx.de>
52665 Date:   Fri Jul 18 15:57:23 2008 +0200
52666
52667     ppc4xx: Fix incorrect MODTx setup for some DIMM configurations
52668
52669     This patch fixes a problem with incorrect MODTx (On Die Termination)
52670     setup for a configuration with multiple DIMM's and multiple ranks.
52671     Without this change Katmai was unable to boot Linux with DDR2 frequency
52672     >= 533MHz and mem>=3GB. With this patch Katmai successfully boots Linux
52673     with DDR2 frequency = 640MHz and mem=4GB.
52674
52675     Signed-off-by: Stefan Roese <sr@denx.de>
52676
52677 commit 60204d06ed9f8c2a67cc79eb67fd2b1d22bcbc8c
52678 Author: Stefan Roese <sr@denx.de>
52679 Date:   Fri Jul 18 12:24:41 2008 +0200
52680
52681     ppc4xx: Minor coding style cleanup of Xilinx Virtex5 ml507 support
52682
52683     Signed-off-by: Stefan Roese <sr@denx.de>
52684
52685 commit 086511fc96a8a9bb56e5e19a3d84c40f4dba80cc
52686 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52687 Date:   Thu Jul 17 12:47:09 2008 +0200
52688
52689     ppc4xx: ML507 Board Support
52690
52691     The Xilinx ML507 Board is a Virtex 5 prototyping board that includes,
52692         among others:
52693         -Virtex 5 FX FPGA (With a ppc440x5 in it)
52694         -256MB of SDRAM2
52695         -32MB of Flash
52696         -I2C Eeprom
52697         -System ACE chip
52698         -Serial ATA connectors
52699         -RS232 Level Conversors
52700         -Ethernet Transceiver
52701
52702     This patch gives support to a standard design produced by EDK for this
52703     board: ppc440, uartlite, xilinx_int and flash
52704
52705     - Includes Changes propossed by Stefan Roese and Michal Simek
52706
52707     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52708     Acked-by: Stefan Roese <sr@denx.de>
52709
52710 commit d865fd09809a3a18669f35f970781820af40e4de
52711 Author: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52712 Date:   Thu Jul 17 11:44:12 2008 +0200
52713
52714     ppc4xx: CPU PPC440x5 on Virtex5 FX
52715
52716     -This patchs gives support for the embbedded ppc440
52717      on the Virtex5 FPGAs
52718     -interrupts.c divided in uic.c and interrupts.c
52719     -xilinx_irq.c for xilinx interrupt controller
52720     -Include modifications propossed by  Stefan Roese
52721
52722     Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@uam.es>
52723     Acked-by: Stefan Roese <sr@denx.de>
52724
52725 commit 340ccb260f21516be360745d5c5e3bd0657698df
52726 Author: Sebastian Siewior <bigeasy@linutronix.de>
52727 Date:   Wed Jul 16 20:04:49 2008 +0200
52728
52729     cfi_flash: fix flash on BE machines with CFG_WRITE_SWAPPED_DATA
52730
52731     This got broken by commits 93c56f212c
52732      [cfi_flash: support of long cmd in U-boot.]
52733
52734     That command needs to be in little endian format on BE machines
52735     with CFG_WRITE_SWAPPED_DATA. Without this patch, the command 0xf0
52736     gets saved on stack as 0x00 00 00 f0 and 0x00 gets written into
52737     the cmdbuf in case portwidth = chipwidth = 8bit.
52738
52739     Cc: Alexey Korolev <akorolev@infradead.org>
52740     Cc: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
52741     Signed-off-by: Sebastian Siewior <bigeasy@linutronix.de>
52742
52743 commit 11188d55bc16dd907451c00282e00a038f73dd62
52744 Author: Stefan Roese <sr@denx.de>
52745 Date:   Thu Jul 17 10:40:51 2008 +0200
52746
52747     ppc4xx: Fix alphabetical order in 4xx Makefile part (redwood)
52748
52749     Signed-off-by: Stefan Roese <sr@denx.de>
52750
52751 commit 021f6df6e96af5b387810cf96d24848da1faa55c
52752 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
52753 Date:   Thu Jul 10 17:20:51 2008 +0400
52754
52755     83xx: mpc8315erdb: fix silly thinko in fdt_tsec1_fixup
52756
52757     The thinko was quite silly indeed, I messed with !ptr. Normally this
52758     would trigger some fault, but in U-Boot NULL pointer is equal to phys
52759     0, so the code was working still, just didn't actually test mpc8315erdb
52760     environment variable value. Heh.
52761
52762     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
52763     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
52764
52765 commit 25f5f0d49a3ae89bf4396f2557ce98debfef21da
52766 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
52767 Date:   Tue Jul 8 21:00:04 2008 +0400
52768
52769     83xx: mpc8315erdb: add support for switching between ULPI/UTMI USB PHYs
52770
52771     Freescale ships MPC8315E-RDB boards either with TSEC1 and USB UTMI
52772     support, or without TSEC1 but with USB ULPI PHY support in addition.
52773     With this patch user can specify desired USB PHY.
52774
52775     Also, it seems that we can't distinguish the two boards in software, so
52776     user have to set `mpc8315erdb' environment variable to either 'tsec1'
52777     (TSEC1 enabled) or `ulpi' (board with ULPI PHY, TSEC1 disabled), so that
52778     Linux will not probe for TSEC1.
52779
52780     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
52781     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
52782
52783 commit 015b27b9e165fcf220e42f2c4afbaeaa2758fcf6
52784 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
52785 Date:   Tue Jul 8 20:59:43 2008 +0400
52786
52787     fdt_support: fdt_fixup_dr_usb: add support for phy_type fixups
52788
52789     Currently U-Boot can only fixup the usb dr_mode, but some boards (namely
52790     MPC8315E-RDB) can use two PHY types: ULPI (stand-alone OTG port) or UTMI
52791     (connected to the four-ports hub, usb host only).
52792
52793     This patch implements support for passing Dual-Role USB controller's
52794     device tree property phy_type through the usb_phy_type environment
52795     variable.
52796
52797     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
52798     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
52799     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
52800
52801 commit 699f05125509249072a0b865c8d35520d97cd501
52802 Author: Wolfgang Denk <wd@denx.de>
52803 Date:   Tue Jul 15 22:22:44 2008 +0200
52804
52805     Prepare v1.3.4-rc1: Code cleanup, update CHANGELOG, sort Makefile
52806
52807     Signed-off-by: Wolfgang Denk <wd@denx.de>
52808
52809 commit bcab74baa6b1b1c969038ab6f64a186239180405
52810 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
52811 Date:   Tue Jul 15 11:23:02 2008 -0400
52812
52813     Round the serial port clock divisor value returned by calc_divisor()
52814
52815     Round the serial port clock divisor value returned by
52816     calc_divisor()
52817
52818     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
52819     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
52820
52821 commit 0328ef0edfe950f0b7b8b368dae482531506b74a
52822 Author: Robin Getz <rgetz@blackfin.uclinux.org>
52823 Date:   Tue Jul 15 21:44:46 2008 +0200
52824
52825     Fix DHCP protocol so U-Boot does not respond too early
52826     on the network with it's offered IP number; it should not reply until
52827     after it has received a DHCP ACK message. Also ensures that U-Boot
52828     does it's DHCPREQUEST as broadcast (per RFC 2131).
52829
52830     Signed-off-by: Robin Getz <rgetz@blackfin.uclinux.org>
52831     Acked-by: Ben Warren <biggerbadderben@gmail.com>
52832     Signed-off-by: Wolfgang Denk <wd@denx.de>
52833
52834 commit 7288f972fcaee14a9741cb08c8688a23874b4a2e
52835 Author: Sebastian Siewior <bigeasy@linutronix.de>
52836 Date:   Tue Jul 15 13:35:23 2008 +0200
52837
52838     cfi_flash: make the command u32 only
52839
52840     This got changed by commit 93c56f212c
52841     [cfi_flash: support of long cmd in U-boot.]
52842
52843     Long is the wrong type because it will behave differently on 64bit
52844     machines in a way that is probably not expected. u32 should be
52845     enough.
52846
52847     Cc: Alexey Korolev <akorolev@infradead.org>
52848     Cc: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
52849     Signed-off-by: Sebastian Siewior <bigeasy@linutronix.de>
52850
52851 commit 31cfe57491b183acae575d486729e158f016c27b
52852 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52853 Date:   Mon Jul 14 23:48:41 2008 +0200
52854
52855     tools/gitignore: update to all generated files
52856
52857     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
52858
52859 commit 5e0de0e216b8fb27634afb11c60a2fa24c23349e
52860 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
52861 Date:   Wed Jul 9 18:30:44 2008 +0200
52862
52863     mpc5xxx: Add MVBC_P board support
52864
52865     The MVBC_P is a MPC5200B based camera system with Intel Gigabit ethernet
52866     controller (using e1000) and custom Altera Cyclone-II FPGA on PCI.
52867
52868     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
52869     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
52870
52871 commit e2d31fb3450653115452144363d5bde4e5e3e693
52872 Author: Timur Tabi <timur@freescale.com>
52873 Date:   Thu Jun 19 17:56:11 2008 -0500
52874
52875     Update Freescale sys_eeprom.c to handle CCID formats
52876
52877     Update the sys_eeprom.c file to handle both NXID and CCID EEPROM formats.  The
52878     NXID format replaces the older CCID format, but it's important to support both
52879     since most boards out there still use the CCID format.  This change is in
52880     preparation for using one file to handle both formats.  This will also unify
52881     EEPROM support for all Freescale 85xx and 86xx boards.
52882
52883     Also update the 86xx board header files to use the standard CFG_I2C_EEPROM_ADDR
52884     instead of ID_EEPROM_ADDR.
52885
52886     Signed-off-by: Timur Tabi <timur@freescale.com>
52887
52888 commit d85f46a25ccb33ed9b295de3c2cfe1ce270ece9a
52889 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
52890 Date:   Fri Jul 11 17:22:43 2008 +0900
52891
52892     pci: sh: Add pci_skip_dev and pci_print_dev function
52893
52894     Add function of new PCI, pci_skip_dev and pci_print_dev.
52895
52896     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
52897     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
52898
52899 commit 1107014e835ec9d46c0333f4211d104f77442db0
52900 Author: Andy Fleming <afleming@freescale.com>
52901 Date:   Mon Jul 14 20:29:07 2008 -0500
52902
52903     Clean up INIT_RAM options
52904
52905     The L2_INIT_RAM option was unused, and recent changes to the TLB code
52906     meant that the INIT_RAM TLBs weren't being cleared out.  In order to reduce
52907     the amount of mapped space attached to nothing, we change things so the TLBs
52908     get cleared.
52909
52910     Signed-off-by: Andy Fleming <afleming@freescale.com>
52911
52912 commit 4524561820a9327e89107854b3a7187800ccf719
52913 Author: Andy Fleming <afleming@freescale.com>
52914 Date:   Mon Jul 14 20:26:57 2008 -0500
52915
52916     Remove fake flash bank from 8544 DS
52917
52918     The fake flash bank was generating errors for anyone who didn't have a
52919     PromJET hooked up to the board.  As that constitutes the vast majority of
52920     users, we remove it.
52921
52922     Signed-off-by: Andy Fleming <afleming@freescale.com>
52923
52924 commit 630d9bfcb5f6d3a43f251901a6b480994dcb6ea3
52925 Author: Kumar Gala <galak@kernel.crashing.org>
52926 Date:   Mon Jul 14 14:07:03 2008 -0500
52927
52928     MPC8544DS: Add ATI Video card support
52929
52930     Add support for using a PCIe ATI Video card on PCIe2.
52931
52932     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52933
52934 commit 7f9f4347cf325c63a39fe30910f3fb211ae2cc15
52935 Author: Kumar Gala <galak@kernel.crashing.org>
52936 Date:   Mon Jul 14 14:07:02 2008 -0500
52937
52938     85xx: Add some L1/L2 SPR register definitions
52939
52940     Add new L1/L2 SPRs related to e500mc cache config and control.
52941
52942     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52943
52944 commit e5852787f0c3c442a276262f13d91ca450605ac0
52945 Author: Kumar Gala <galak@kernel.crashing.org>
52946 Date:   Mon Jul 14 14:07:01 2008 -0500
52947
52948     MPC8544DS: Report board id, board version and fpga version.
52949
52950     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52951
52952 commit 73f15a060f67a2462551c334215bd20fac6b81d1
52953 Author: Kumar Gala <galak@kernel.crashing.org>
52954 Date:   Mon Jul 14 14:07:00 2008 -0500
52955
52956     85xx: Cleanup L2 cache size detection
52957
52958     The L2 size detection code was a bit confusing and we kept having to add
52959     code to it to handle new processors.  Change the sense of detection so we
52960     look for the older processors that aren't changing.
52961
52962     Also added support for 1M cache size on 8572.
52963
52964     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
52965
52966 commit c3ca7e5e00a24451f20df3bded9a61ba541921df
52967 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
52968 Date:   Fri Jul 11 15:33:08 2008 -0400
52969
52970     sbc8560: enable CONFIG_OF_LIBFDT by default
52971
52972     Make the default build for the sbc8560 board be powerpc
52973     capable with libfdt support.
52974
52975     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
52976
52977 commit 6b44a44ec2aab180d7095c1c92e669cee1d3e3bd
52978 Author: Andy Fleming <afleming@freescale.com>
52979 Date:   Mon Jul 14 20:04:40 2008 -0500
52980
52981     Fix indentation for default boot environment variables
52982
52983     This was proposed by Paul Gortmaker in response to Wolfgang's comments on
52984     similar #defines in sbc8560.h.
52985
52986     Signed-off-by: Andy Fleming <afleming@freescale.com>
52987
52988 commit 37fef499104e28e0a83b02b85ca0d1fbe80d294a
52989 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
52990 Date:   Fri Jul 11 15:33:07 2008 -0400
52991
52992     sbc8560: add default fdt values
52993
52994     Add in the default fdt settings and the typical EXTRA_ENV
52995     settings as borrowed from the mpc8560ads.  Fix a couple
52996     of stale references to the mpc8560ads dating back to the
52997     original clone/fork.
52998
52999     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53000     Signed-off-by: Andy Fleming <afleming@freescale.com>
53001
53002 commit d04e76edf92f7f89696989e8702b97e020455af3
53003 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53004 Date:   Fri Jul 11 15:33:06 2008 -0400
53005
53006     sbc8560: add in ft_board_setup()
53007
53008     Add in for the sbc8560, the ft_board_setup() routine, based on what is
53009     in use for the Freescale MPC8560ADS board.
53010
53011     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53012
53013 commit c158bcaca3b31cbe38c4143812e6170e38a57393
53014 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53015 Date:   Fri Jul 11 15:33:05 2008 -0400
53016
53017     sbc8560: define eth0 and eth1 instead of eth1 and eth2
53018
53019     The existing config doesn't define CONFIG_HAS_ETH0, and so the
53020     fdt support doesn't update the zeros in the dtb local-mac with
53021     real data from the u-boot env.  Since the existing config is
53022     tailored to just two interfaces, get rid of the ETH2 definitions
53023     at the same time.
53024
53025     Also don't include any end user specific data into the environment
53026     by default -- things like MAC address, network parameters etc. need
53027     to come from the end user.
53028
53029     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53030     Signed-off-by: Andy Fleming <afleming@freescale.com>
53031
53032 commit 0ec436d2f95076d9e46ae594db6e9b1d8732840d
53033 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53034 Date:   Fri Jul 11 15:33:04 2008 -0400
53035
53036     sbc8560: properly set cs0_bnds for 512MB
53037
53038     The sbc8560 board ships with 512MB of memory installed,
53039     but the current cs0_bnds is hard coded for 256MB.  Set the
53040     value based on CFG_SDRAM_SIZE.
53041
53042     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53043
53044 commit 6de5bf24004c8d9c9b070bb8f7418d1c45e5eb27
53045 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53046 Date:   Fri Jul 11 15:33:03 2008 -0400
53047
53048     sbc8560: proper definitions for TSEC.
53049
53050     The definitions for the TSEC have become out of date.  There is no
53051     longer any such options like "CONFIG_MPC85xx_TSEC1" or similar.
53052     Update to match those of other boards, like the MPC8560ADS.
53053
53054     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53055     Acked-by: Ben Warren <biggerbadderben@gmail.com>
53056
53057 commit 71074abbe0c76429577aff58aeff0a24ad210b23
53058 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
53059 Date:   Wed Jul 9 13:23:05 2008 -0400
53060
53061     8xxx-fdt: set ns16550 clock from CFG_NS16550_CLK, not bi_busfreq
53062
53063     Some boards that have external 16550 UARTs don't have a direct
53064     tie between bi_busfreq and the clock used for the UARTs.  Boards
53065     that do have such a tie should set CFG_NS16550_CLK to be
53066     get_bus_freq(0) -- which most of them do already.
53067
53068     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
53069     Acked-by: Kim Phillips <kim.phillips@freescale.com>
53070
53071 commit 24ef76f320fbadf074105229826514db140f939f
53072 Author: Andrew Klossner <andrew@cesa.opbu.xerox.com>
53073 Date:   Wed Jul 2 07:03:53 2008 -0700
53074
53075     Change the temp map to ROM to align addresses to page size.
53076
53077     With a page size of BOOKE_PAGESZ_16M, both the real and effective
53078     addresses must be multiples of 16MB.  The hardware silently truncates
53079     them so the code happens to work.  This patch clarifies the situation
53080     by establishing addresses that the hardware doesn't need to truncate.
53081
53082     Signed-off-by: Andrew Klossner <andrew@cesa.opbu.xerox.com>
53083     Signed-off-by: Andy Fleming <afleming@freescale.com>
53084
53085 commit 06b4186c10204b6683edb047ac5f506fb0ce0937
53086 Author: Kim Phillips <kim.phillips@freescale.com>
53087 Date:   Tue Jun 17 17:45:22 2008 -0500
53088
53089     mpc85xx: use IS_E_PROCESSOR macro
53090
53091     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
53092
53093 commit 6b70ffb9d1b2e791161f3cf92937aa45b4a07b78
53094 Author: Kim Phillips <kim.phillips@freescale.com>
53095 Date:   Mon Jun 16 15:55:53 2008 -0500
53096
53097     fdt: add crypto node handling for MPC8{3, 5}xxE processors
53098
53099     Delete the crypto node if not on an E-processor.  If on 8360 or 834x family,
53100     check rev and up-rev crypto node (to SEC rev. 2.4 property values)
53101     if on an 'EA' processor, e.g. MPC8349EA.
53102
53103     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
53104
53105 commit 85e5808e8ea9f77da5219f23394112f0b424fa5e
53106 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53107 Date:   Fri Jul 11 15:10:11 2008 -0400
53108
53109     ARM DaVinci: Remove extern phy_t declaration by moving code to proper place
53110
53111     ARM DaVinci: Remove extern phy_t declaration by moving
53112     code to proper place.
53113
53114     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53115
53116 commit 3a9e7ba2ac14018c5dd1e78a7dd735571569c971
53117 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53118 Date:   Fri Jul 11 15:10:10 2008 -0400
53119
53120     ARM DaVinci: Remove duplicate definitions of MACH_TYPE and prototype of i2c_init()
53121
53122     ARM DaVinci: Remove duplicate definitions of MACH_TYPE
53123     and prototype of i2c_init().
53124
53125     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53126
53127 commit 348753d416cd2c9e7ec6520a544c8f33cf02a560
53128 Author: Kumar Gala <galak@kernel.crashing.org>
53129 Date:   Mon Jul 14 14:03:02 2008 -0500
53130
53131     Fix some more printf() format problems.
53132
53133     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
53134
53135 commit 45b16d22c64674ccd8c4637456a987463609141c
53136 Author: Wolfgang Denk <wd@denx.de>
53137 Date:   Mon Jul 14 22:38:42 2008 +0200
53138
53139     Fix coding style; make code better parsable by external tools
53140
53141     Signed-off-by: Wolfgang Denk <wd@denx.de>
53142
53143 commit b880cbf207b1c109d3a661417a8feddcbd729a9d
53144 Author: Wolfgang Denk <wd@denx.de>
53145 Date:   Mon Jul 14 21:19:08 2008 +0200
53146
53147     cpu/i386/serial.c: Fix syntax errors
53148
53149     Signed-off-by: Wolfgang Denk <wd@denx.de>
53150
53151 commit e2d45e6f4d9919e1afeac5e09557b2252832fccf
53152 Author: Wolfgang Denk <wd@denx.de>
53153 Date:   Mon Jul 14 20:41:35 2008 +0200
53154
53155     elppc board: Coding style cleanup.
53156
53157     Signed-off-by: Wolfgang Denk <wd@denx.de>
53158
53159 commit 82b24a8a505fc81466484b3c55b574ee0b4205bc
53160 Author: Wolfgang Denk <wd@denx.de>
53161 Date:   Mon Jul 14 20:40:22 2008 +0200
53162
53163     elppc board: fix syntax error.
53164
53165     Signed-off-by: Wolfgang Denk <wd@denx.de>
53166
53167 commit 0fe340585a6a48bd392d315b0dd84d068b1c3790
53168 Author: Wolfgang Denk <wd@denx.de>
53169 Date:   Mon Jul 14 20:38:26 2008 +0200
53170
53171     EB+MCF-EV123 board: fix coding style (alingment)
53172
53173     Signed-off-by: Wolfgang Denk <wd@denx.de>
53174
53175 commit 6841785a0bb0f38175456a923edd634fb7dd6947
53176 Author: Wolfgang Denk <wd@denx.de>
53177 Date:   Mon Jul 14 20:36:44 2008 +0200
53178
53179     EB+MCF-EV123 board: fix syntx error
53180
53181     Signed-off-by: Wolfgang Denk <wd@denx.de>
53182
53183 commit ab5cda9f88c3eaf9cf599adc3a3375906c4ed904
53184 Author: Andy Fleming <afleming@freescale.com>
53185 Date:   Mon Jul 7 18:02:08 2008 -0500
53186
53187     Remove LBC_CACHE_BASE from 8544 DS
53188
53189     The 8544 DS doesn't have any cacheable Local Bus memories set up.  By mapping
53190     space for some anyway, we were allowing speculative loads into unmapped space,
53191     which would cause an exception (annoying, even if ultimately harmless).
53192     Removing LBC_CACHE_BASE, and using LBC_NONCACHE_BASE for the LBC LAW solves the
53193     problem.
53194
53195     Signed-off-by: Andy Fleming <afleming@freescale.com>
53196
53197 commit d0ff51ba5d0309dbe9e25ea54f8a0285a6d5db90
53198 Author: Wolfgang Denk <wd@denx.de>
53199 Date:   Mon Jul 14 15:19:07 2008 +0200
53200
53201     Code cleanup: fix old style assignment ambiguities like "=-" etc.
53202
53203     Signed-off-by: Wolfgang Denk <wd@denx.de>
53204
53205 commit d7854223c5c85b5849fbf422cc8ac0efef461c37
53206 Author: Wolfgang Denk <wd@denx.de>
53207 Date:   Mon Jul 14 15:10:53 2008 +0200
53208
53209     AmigaOneG3SE: remove dead and incomplete files
53210
53211     Signed-off-by: Wolfgang Denk <wd@denx.de>
53212
53213 commit b64f190b7a34224df09b559ca111eb1b733f00ad
53214 Author: Wolfgang Denk <wd@denx.de>
53215 Date:   Mon Jul 14 15:06:35 2008 +0200
53216
53217     Fix printf() format issues with sizeof_t types by using %zu
53218
53219     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53220     Signed-off-by: Wolfgang Denk <wd@denx.de>
53221
53222 commit f354b73e16a86f9e9085471a830605f74f84ea5d
53223 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53224 Date:   Mon Jul 14 14:11:45 2008 +0200
53225
53226     vsprintf: add z and t options
53227
53228     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53229
53230 commit 25dbe98abb686d8210e1731fba85ced7d3ce874c
53231 Author: Wolfgang Denk <wd@denx.de>
53232 Date:   Sun Jul 13 23:07:35 2008 +0200
53233
53234     Fix some more printf() format issues.
53235
53236     Signed-off-by: Wolfgang Denk <wd@denx.de>
53237
53238 commit d5996dd555edf52721b7691a4c59de016251ed39
53239 Author: Wolfgang Denk <wd@denx.de>
53240 Date:   Sun Jul 13 19:51:00 2008 +0200
53241
53242     Fix some more printf() format problems.
53243
53244     Signed-off-by: Wolfgang Denk <wd@denx.de>
53245
53246 commit 0f9d5f6d6e814907794995c6a22af752040c35d9
53247 Author: Wolfgang Denk <wd@denx.de>
53248 Date:   Sun Jul 13 19:48:26 2008 +0200
53249
53250     ADS5121: Fix (delete) incorrect ads5121_diu_init() prototype
53251
53252     Signed-off-by: Wolfgang Denk <wd@denx.de>
53253
53254 commit 322716a1d1eb33a71067ba0eb1c5346fb2dd6b34
53255 Author: Anatolij Gustschin <agust@denx.de>
53256 Date:   Sat Jul 12 17:31:36 2008 +0200
53257
53258     Fix bug in Lime video driver
53259
53260     We need to wait while drawing engine clears frame
53261     buffer before any further software accesses to frame
53262     buffer will be initiated. Otherwise software drawn
53263     parts could be partially destroyed by the drawing
53264     engine or even GDC chip freeze could occur (as
53265     observed on socrates board).
53266
53267     Signed-off-by: Anatolij Gustschin <agust@denx.de>
53268
53269 commit 0a5676befb0c590212a53f7627fa5d0d8a84bf34
53270 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53271 Date:   Sat Jul 12 14:36:34 2008 +0200
53272
53273     Fix some more printf() format issues.
53274
53275     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53276
53277 commit 18c8a28aad49803780bd8d52432ded528e37e701
53278 Author: Michal Simek <monstr@monstr.eu>
53279 Date:   Fri Jul 11 15:11:57 2008 +0200
53280
53281     hwmon: rename CONFIG_DS1722 to CONFIG_DTT_DS1722
53282
53283     Signed-off-by: Michal Simek <monstr@monstr.eu>
53284     Acked-by: Stefan Roese <sr@denx.de>
53285
53286 commit 6ecbb45bb027e90c19d63b48e7b0c05acc1a87c0
53287 Author: Michal Simek <monstr@monstr.eu>
53288 Date:   Fri Jul 11 11:50:53 2008 +0200
53289
53290     hwmon: Cleaning hwmon devices
53291
53292     Clean Makefile
53293     Move device specific values to driver for better reading
53294
53295     Signed-off-by: Michal Simek <monstr@monstr.eu>
53296     Acked-by: Stefan Roese <sr@denx.de>
53297
53298 commit c78fce699c7ff467ecd841da6a79f065180bf578
53299 Author: Michal Simek <monstr@monstr.eu>
53300 Date:   Fri Jul 11 10:43:13 2008 +0200
53301
53302     FIS: repare incorrect return value with ramdisk handling
53303
53304     Microblaze and PowerPC use boot_get_ramdisk for loading
53305     ramdisk to memory with checking return value.
53306     Return 0 means success. Return 1 means failed.
53307     Here is correspond part of code from bootm.c which check
53308     return code.
53309
53310     ret = boot_get_ramdisk (argc, argv, images, IH_ARCH_PPC,
53311                 &rd_data_start, &rd_data_end);
53312     if (ret)
53313         goto error;
53314
53315     Signed-off-by: Michal Simek <monstr@monstr.eu>
53316
53317 commit 84a2c64a26dc5e275e1cf4e76a6e194a18fb5477
53318 Author: Michal Simek <monstr@monstr.eu>
53319 Date:   Fri Jul 11 10:10:32 2008 +0200
53320
53321     microblaze: Remove useless ancient headers
53322
53323     Signed-off-by: Michal Simek <monstr@monstr.eu>
53324
53325 commit 53ea981c3124b13c137c2d10e975b7c6672266e0
53326 Author: Michal Simek <monstr@monstr.eu>
53327 Date:   Fri Jul 11 10:10:31 2008 +0200
53328
53329     microblaze: Clean uartlite driver
53330
53331     Redesign uartlite driver to in_be32 and out_be32 macros
53332     Fix missing header in io.h
53333
53334     Signed-off-by: Michal Simek <monstr@monstr.eu>
53335     Acked-by: Grant Likely <grant.likely@secretlab.ca>
53336
53337 commit dbf3dfb386a2d5d2381814e39985ab2e21894550
53338 Author: Marcel Ziswiler <marcel@ziswiler.com>
53339 Date:   Fri Jul 11 02:39:14 2008 +0200
53340
53341     Enable passing of ATAGs required by latest Linux kernel.
53342
53343 commit ef130d3093bdf88f01cf3e000fe5df249ebf2b1a
53344 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53345 Date:   Fri Jul 11 10:24:15 2008 -0400
53346
53347     Fix integer overflow warning in calc_divisor()
53348
53349     which happened when rounding the serial port clock divisor
53350
53351     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53352
53353 commit 6b760189d77f001684e3160b355c185ca3804961
53354 Author: Marcel Ziswiler <marcel@ziswiler.com>
53355 Date:   Fri Jul 11 01:09:59 2008 +0200
53356
53357     Fix build time warnings in function mmc_decode_csd()
53358
53359     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
53360
53361 commit c15947d6ce0d59925c97fdfac692476af6e262d0
53362 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53363 Date:   Thu Jul 10 10:46:33 2008 -0400
53364
53365     ARM: Fix for broken compilation when defining CONFIG_CMD_ELF
53366
53367     caused by missing dcache status/enable/disable functions.
53368
53369     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
53370
53371 commit 068c1b77c8f42a1a31084d2f4b1d5cc807c1a9ce
53372 Author: Stefan Roese <sr@denx.de>
53373 Date:   Thu Jul 10 13:53:31 2008 +0200
53374
53375     ppc4xx: Remove redundant ft_board_setup() functions from some 4xx boards
53376
53377     This patch removes some ft_board_setup() functions from some 4xx boards.
53378     This can be done since we now have a default weak implementation for this
53379     in cpu/ppc4xx/fdt.c. Only board in need for a different/custom
53380     implementation like canyonlands need their own version.
53381
53382     Signed-off-by: Stefan Roese <sr@denx.de>
53383
53384 commit d39a089f8bc960ba9ae6a08fda5582b578620cc1
53385 Author: Wolfgang Denk <wd@denx.de>
53386 Date:   Sun Jul 13 14:58:16 2008 +0200
53387
53388     Add last known maintainer for orphaned boards; reformat.
53389
53390     Signed-off-by: Wolfgang Denk <wd@denx.de>
53391
53392 commit 5c761d57bb9940e016d561fda8b2ed84c55de5b6
53393 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
53394 Date:   Thu Jul 10 13:16:04 2008 +0200
53395
53396     Remove kharris@nexus-tech.net from MAINTAINERS
53397
53398     Mail to kharris@nexus-tech.net bounces because the user doesn't exist
53399     anymore. You can't be a maintainer without a valid e-mail address, so
53400     move all boards that used to be maintained by Kyle Harris to the
53401     "orphaned" list.
53402
53403     Currently, only PowerPC has a list of orphaned boards, so this patch
53404     creates one for ARM as well.
53405
53406     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
53407
53408 commit 17bd17071463b0cde391ac4a0863d600474b4ea1
53409 Author: Anatolij Gustschin <agust@denx.de>
53410 Date:   Thu Jul 10 01:15:10 2008 +0200
53411
53412     at91: Fix to enable using Teridian MII phy (78Q21x3) with at91sam9260
53413
53414     On the at91sam9260ep development board there is an EEPROM
53415     connected to the TWI interface (PA23, PA24 Peripheral A
53416     multiplexing), so we cannot use these pins as ETX2, ETX3.
53417     This patch configures PA10, PA11 pins for ETX2, ETX3
53418     instead of PA23, PA24 pins.
53419
53420     Signed-off-by: Anatolij Gustschin <agust@denx.de>
53421     Signed-off-by: Manuel Sahm <Manuel.Sahm@feig.de>
53422
53423 commit f889265753ddf4465d9d580827bb9289bfac55d6
53424 Author: Kenneth Johansson <kenneth@southpole.se>
53425 Date:   Sat Jul 12 13:18:34 2008 -0600
53426
53427     fix DIU for small screens
53428
53429     The DIU_DIV register is 8 bit not 5 bit. This prevented large DIV values
53430     so it was not possible to set a slow pixel clock and thus prevented
53431     display on small screens.
53432
53433     Signed-off-by: Kenneth Johansson <kenneth@southpole.se>
53434     Acked-by: John Rigby <jrigby@freescale.com>
53435
53436 commit b60b8573875e650e4c69be667bfc88d3ed474a7c
53437 Author: John Rigby <jrigby@freescale.com>
53438 Date:   Fri Jul 11 14:44:09 2008 -0600
53439
53440     ADS5121 cleanup compile warnings
53441
53442     board/ads5121/iopin.c
53443         Replace bit fields in struct iopin_t with a single
53444         field and intialize it via plain old macros.
53445         This fixes the type pun warnings and makes the code
53446         more readable.
53447
53448     board/ads5121/ads5121.c
53449         Add include iopin.h to ads5121.c for the iopin_initialize
53450         prototype.
53451
53452         Add an extern void ads5121_diu_init(void)
53453
53454     Signed-off-by: John Rigby <jrigby@freescale.com>
53455
53456 commit bde63587622c4b830a27d1ddf7265843de9e994f
53457 Author: Wolfgang Denk <wd@denx.de>
53458 Date:   Fri Jul 11 22:56:11 2008 +0200
53459
53460     Fix some more printf() format issues.
53461
53462     Signed-off-by: Wolfgang Denk <wd@denx.de>
53463
53464 commit 184f1b404a90eef8b425c0e7b3018d59ef9982c8
53465 Author: Wolfgang Denk <wd@denx.de>
53466 Date:   Fri Jul 11 22:55:31 2008 +0200
53467
53468     Fixed some out-of-tree build issues
53469
53470     Signed-off-by: Wolfgang Denk <wd@denx.de>
53471
53472 commit 47bf9c71ae838305a3ea3161af8d14e6f3fc2c82
53473 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53474 Date:   Wed Jul 9 16:20:23 2008 -0500
53475
53476     ColdFire: Fix FB CS not setup properly for Mcf5282
53477
53478     Remove all CFG_CSn_RO in cpu/mcf52x2/cpu_init.c. If
53479     CFG_CSn_RO is defined as 0, the chipselect will not
53480     be assigned.
53481
53482     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53483
53484 commit bc3ccb139f0836f0a834cfd370a120a00ad7e63a
53485 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53486 Date:   Wed Jul 9 15:47:27 2008 -0500
53487
53488     ColdFire: Fix incorrect define for mcf5227x and mcf5445x RTC
53489
53490     Rename CONFIG_MCFTMR to CONFIG_MCFRTC to include real time
53491     clock module in cpu/<cf arch>/cpu_init.c
53492
53493     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53494
53495 commit f94945b517f10e01927101679c62361e03d4e837
53496 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53497 Date:   Wed Jul 9 15:25:01 2008 -0500
53498
53499     ColdFire: Fix incorrect board name in MAKEALL for M5253EVBE
53500
53501     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53502
53503 commit 0e0c4357d14a3563c6a2a1e6d5ad6a2cc4f35cab
53504 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53505 Date:   Wed Jul 9 15:21:44 2008 -0500
53506
53507     Fix compile error caused by missing timer function
53508
53509     Add #define CONFIG_MCFTMR in EB+MCF-EV123.h configuration file
53510
53511     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53512
53513 commit c37ea031175b807c54e6bad9b270e9bede6c0078
53514 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53515 Date:   Wed Jul 9 15:14:25 2008 -0500
53516
53517     Fix compile error caused by incorrect function return type
53518
53519     Rename int mii_init(void) to void mii_init(void)
53520
53521     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53522
53523 commit ab4860b255239dbaecccdd002c8d11f4ef54dd75
53524 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53525 Date:   Wed Jun 18 19:27:23 2008 -0500
53526
53527     ColdFire: Fix power up issue for MCF5235
53528
53529     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53530
53531 commit dd08e97361fbc9e79fa5ef1a8acf29273b934b11
53532 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53533 Date:   Wed Jun 18 19:19:07 2008 -0500
53534
53535     ColdFire: Fix compiling error for MCF5275
53536
53537     The compiling error was caused by missing a closed parentheses
53538     in speed.c
53539
53540     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53541
53542 commit 94603c2fd4dbe0655878416aa0da9f302d4c30d3
53543 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53544 Date:   Wed Jun 18 19:14:01 2008 -0500
53545
53546     ColdFire: Fix timer issue for MCF5272
53547
53548     The timer was assigned to wrong timer memory mapped which
53549     caused udelay() and timer() not working properly.
53550
53551     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53552
53553 commit 3b1e8ac9b43f89cc9291a6a86e6b33ef55801515
53554 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53555 Date:   Wed Jun 18 19:12:13 2008 -0500
53556
53557     ColdFire: Change invalid JMP to BRA caught by new v4e toolchain
53558
53559     Signed-off-by: Kurt Mahan <kmahan@freescale.com>
53560
53561 commit 8371dc2066136be21e10b7b9293e469297d77298
53562 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53563 Date:   Wed Jun 18 19:05:23 2008 -0500
53564
53565     ColdFire: Add -got=single param for new linux v4e toolchains
53566
53567     Signed-off-by: Kurt Mahan <kmahan@freescale.com>
53568
53569 commit 56d52615cd47bc522ee13bb7ec7e59d6ce9426c7
53570 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53571 Date:   Wed Jun 18 13:21:19 2008 -0500
53572
53573     ColdFire: Fix code flash configuration for M547x/M548x boards
53574
53575     Signed-off-by: Kurt Mahan <kmahan@freescale.com>
53576
53577 commit 6e37091afc07fdcc15590093fd066b0cb7399f85
53578 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53579 Date:   Tue Jun 24 12:12:16 2008 -0500
53580
53581     ColdFire: Fix warning messages by passing correct data type in board.c
53582
53583     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53584
53585 commit 81cc32322acb1b3225ee45606ced48e2a14824dc
53586 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53587 Date:   Thu May 29 12:21:54 2008 -0500
53588
53589     ColdFire: Fix UART baudrate formula
53590
53591     The formula "counter = (u32) (gd->bus_clk / gd->baudrate) / 32"
53592     can generate the wrong divisor due to integer division truncation.
53593     Round the calculated divisor value by adding 1/2 the baudrate
53594     before dividing by the baudrate.
53595
53596     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
53597     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
53598
53599 commit b578fb471444cbd7db1285701ba51343baaf73fb
53600 Author: Stefan Roese <sr@denx.de>
53601 Date:   Thu Jul 10 11:38:26 2008 +0200
53602
53603     ppc4xx: Fix include sequence in 4xx_pcie.c
53604
53605     This patch now moves common.h to the top of the inlcude list. This
53606     is needed for boards with CONFIG_PHYS_64BIT set (e.g. katmai), so that
53607     the phys_size_t/phys_addr_t are defined to the correct size in this
53608     driver.
53609
53610     Signed-off-by: Stefan Roese <sr@denx.de>
53611
53612 commit 69e2c6d0d13d7c8cf1612ac090bdc4c59ba6858e
53613 Author: Stefan Roese <sr@denx.de>
53614 Date:   Fri Jul 11 13:10:56 2008 +0200
53615
53616     ppc4xx: Fix compile warning in 44x_spd_ddr2.c
53617
53618     Signed-off-by: Stefan Roese <sr@denx.de>
53619
53620 commit 6bd9138498c2e4f4f09190108b99157d1b2140b5
53621 Author: Stefan Roese <sr@denx.de>
53622 Date:   Fri Jul 11 11:40:13 2008 +0200
53623
53624     ppc4xx: Fix small korat merge problem
53625
53626     Signed-off-by: Stefan Roese <sr@denx.de>
53627
53628 commit 1d0554736a0a1dd59718acda660871ce56b69e18
53629 Author: Stefan Roese <sr@denx.de>
53630 Date:   Fri Jul 11 11:34:52 2008 +0200
53631
53632     ppc4xx: Some Rewood cleanups (coding style, leading white spaces)
53633
53634     Signed-off-by: Stefan Roese <sr@denx.de>
53635
53636 commit 3a82113ed5934d498f25080441a8261fc9454b15
53637 Author: Stefan Roese <sr@denx.de>
53638 Date:   Thu Jul 10 16:37:09 2008 +0200
53639
53640     ppc4xx: Add 460SX UIC defines
53641
53642     Only the really needed ones are added (cascading and EMAC/MAL).
53643
53644     Signed-off-by: Stefan Roese <sr@denx.de>
53645
53646 commit 26173fc6f60521c2a8072f652f863617fc11ba9a
53647 Author: Stefan Roese <sr@denx.de>
53648 Date:   Mon Jun 30 14:11:07 2008 +0200
53649
53650     ppc4xx: Continue cleanup of ppc440.h
53651
53652     This patch continues the ppc440.h cleanup by removing some of the unused
53653     defines.
53654
53655     Signed-off-by: Stefan Roese <sr@denx.de>
53656
53657 commit d9056b7913ed6a228d2f33671d916efedee541dd
53658 Author: Stefan Roese <sr@denx.de>
53659 Date:   Mon Jun 30 14:05:05 2008 +0200
53660
53661     ppc4xx: Cleanup Katmai & Yucca PCIe register usage
53662
53663     This patch cleans up the 440SPe PCIe register usage. Now only defines
53664     from the include/asm-ppc/4xx_pcie.h are used.
53665
53666     Signed-off-by: Stefan Roese <sr@denx.de>
53667
53668 commit 5de851403b01489b493fa83137ad990b8ce60d1c
53669 Author: Stefan Roese <sr@denx.de>
53670 Date:   Thu Jun 26 17:36:39 2008 +0200
53671
53672     ppc4xx: Rework 440GX UIC handling
53673
53674     This patch reworks the 440GX interrupt handling so that the common 4xx
53675     code can be used. The 440GX is an exception to all other 4xx variants
53676     by having the cascading interrupt vectors not on UIC0 but on a special
53677     UIC named UICB0 (UIC Base 0). With this patch now, U-Boot references
53678     the 440GX UICB0 when UIC0 is selected. And the common 4xx interrupt
53679     handling is simpler without any 440GX special cases.
53680
53681     Also some additional cleanup to cpu/ppc4xx/interrupt.c is done.
53682
53683     Signed-off-by: Stefan Roese <sr@denx.de>
53684
53685 commit d1631fe1a05b063ccaf62ea892a8887b829847d1
53686 Author: Stefan Roese <sr@denx.de>
53687 Date:   Thu Jun 26 13:40:57 2008 +0200
53688
53689     ppc4xx: Consolidate PPC4xx UIC defines
53690
53691     This 2nd patch now removes all UIC mask bit definition. They should be
53692     generated from the vectors by using the UIC_MASK() macro from now on.
53693     This way only the vectors need to get defined for new PPC's.
53694
53695     Also only the really used interrupt vectors are now defined. This makes
53696     definitions for new PPC versions easier and less error prone.
53697
53698     Another part of this patch is that the 4xx emac driver got a little
53699     cleanup, since now the usage of the interrupts is clearer.
53700
53701     Signed-off-by: Stefan Roese <sr@denx.de>
53702
53703 commit 4fb25a3db3b3839094aa9ab748efd7a95924690b
53704 Author: Stefan Roese <sr@denx.de>
53705 Date:   Wed Jun 25 10:59:22 2008 +0200
53706
53707     ppc4xx: Consolidate PPC4xx UIC defines
53708
53709     This patch is the first step to consolidate the UIC related defines in the
53710     4xx headers. Move header from asm-ppc/ppc4xx-intvec.h to
53711     asm-ppc/ppc4xx-uic.h as it will hold all UIC related defines in the next
53712     steps.
53713
53714     Signed-off-by: Stefan Roese <sr@denx.de>
53715
53716 commit 7ee2619c20ccecd57966d74d844e6329e141261c
53717 Author: Stefan Roese <sr@denx.de>
53718 Date:   Tue Jun 24 17:18:50 2008 +0200
53719
53720     ppc4xx: Consolidate PPC4xx EBC defines
53721
53722     This patch removes all EBC related defines from the PPC4xx headers
53723     ppc405.h and ppc440.h and introduces a new header
53724
53725     include/asm-ppc/ppc4xx-ebc.h
53726
53727     with all those defines.
53728
53729     Signed-off-by: Stefan Roese <sr@denx.de>
53730
53731 commit e321801bed5a6d896d298c00fd20046f039d5d66
53732 Author: Stefan Roese <sr@denx.de>
53733 Date:   Thu Jul 10 13:52:44 2008 +0200
53734
53735     ppc4xx: Remove redundant ft_board_setup() functions from some 4xx boards
53736
53737     This patch removes some ft_board_setup() functions from some 4xx boards.
53738     This can be done since we now have a default weak implementation for this
53739     in cpu/ppc4xx/fdt.c. Only board in need for a different/custom
53740     implementation like canyonlands need their own version.
53741
53742     Signed-off-by: Stefan Roese <sr@denx.de>
53743
53744 commit 08250eb2edbd96514d049602d9e134110ac3185f
53745 Author: Stefan Roese <sr@denx.de>
53746 Date:   Thu Jul 10 15:32:32 2008 +0200
53747
53748     ppc4xx: Fix merge problems in 44x_spd_ddr2.c
53749
53750     Signed-off-by: Stefan Roese <sr@denx.de>
53751
53752 commit 1740c1bf40e3c6d03ac16c29943fdd9fc1e87038
53753 Author: Grant Erickson <gerickson@nuovations.com>
53754 Date:   Tue Jul 8 08:35:00 2008 -0700
53755
53756     ppc4xx: Add MII mode support to the EMAC RGMII Bridge
53757
53758     This patch adds support for placing the RGMII bridge on the
53759     PPC405EX(r) into MII/GMII mode and allows a board-specific
53760     configuration to specify the bridge mode at compile-time.
53761
53762     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53763     Signed-off-by: Stefan Roese <sr@denx.de>
53764
53765 commit 2e2050842e731c823ce8d41fb0c15579eb70ced9
53766 Author: Grant Erickson <gerickson@nuovations.com>
53767 Date:   Wed Jul 9 16:46:35 2008 -0700
53768
53769     ppc4xx: Add Mnemonics for AMCC/IBM DDR2 SDRAM Controller
53770
53771     This patch completes the preprocessor mneomics for the IBM DDR2 SDRAM
53772     controller registers (MODT and INITPLR) used by the
53773     PowerPC405EX(r). The MMODE and MEMODE registers are unified with their
53774     peer values used for the INITPLR MR and EMR registers,
53775     respectively. Finally, a spelling typo is correct (MANUEL to MANUAL).
53776
53777     With these mnemonics in place, the CFG_SDRAM0_* magic numbers for
53778     Kilauea are replaced by equivalent mnemonics to make it easier to
53779     compare and contrast other 405EX(r)-based boards (e.g. during board
53780     bring-up).
53781
53782     Finally, unified the SDRAM controller register dump routine such that
53783     it can be used across all processor variants that utilize the IBM DDR2
53784     SDRAM controller core. It produces output of the form:
53785
53786         PPC4xx IBM DDR2 Register Dump:
53787                 ...
53788                 SDRAM_MB0CF[40] = 0x00006701
53789                 ...
53790
53791     which is '<mnemonic>[<DCR #>] = <value>'. The DCR number is included
53792     since it is not uncommon that the DCR values in header files get mixed
53793     up and it helps to validate, at a glance, they match what is printed
53794     in the user manual.
53795
53796     Tested on:
53797       AMCC Kilauea/Haleakala:
53798       - NFS Linux Boot: PASSED
53799       - NAND Linux Boot: PASSED
53800
53801     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53802     Signed-off-by: Stefan Roese <sr@denx.de>
53803
53804 commit ad7382d828982e9c1bafc4313ef1b666f6145f58
53805 Author: Grant Erickson <gerickson@nuovations.com>
53806 Date:   Wed Jul 9 16:31:59 2008 -0700
53807
53808     ppc4xx: Add AMCC/IBM DDR2 SDRAM ECC Field Mnemonics
53809
53810     Add additional DDR2 SDRAM memory controller DCR mneomnics, condition
53811     revision ID DCR based on 405EX, and add field mnemonics for bus error
53812     status and ECC error status registers.
53813
53814     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53815     Signed-off-by: Stefan Roese <sr@denx.de>
53816
53817 commit 103201731bd8e85404d0f51a5b4e8abd14c0b6c6
53818 Author: Grant Erickson <gerickson@nuovations.com>
53819 Date:   Wed Jul 9 16:31:36 2008 -0700
53820
53821     ppc4xx: Add SDR0_SRST Mnemonics for the 405EX(r)
53822
53823     This patch adds bit field mnemonics for the 405EX(r) SDR0_SRST soft reset register.
53824
53825     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53826     Signed-off-by: Stefan Roese <sr@denx.de>
53827
53828 commit 5b457d00730d4aa0c6450d21a9104723e606fb98
53829 Author: Grant Erickson <gerickson@nuovations.com>
53830 Date:   Wed Jul 9 11:55:46 2008 -0700
53831
53832     PPC4xx: Correct SDRAM_MCSTAT for PPC405EX(r)
53833
53834     While the PowerPC 405EX(r) shares in common the AMCC/IBM DDR2 SDRAM
53835     controller core also used in the 440SP, 440SPe, 460EX, and 460GT, in
53836     the 405EX(r), SDRAM_MCSTAT has a different DCR value.
53837
53838     Its present value on the 405EX(r) causes a read back of 0xFFFFFFFF
53839     which causes SDRAM initialization to periodically fail since it can
53840     prematurely indicate SDRAM ready status.
53841
53842     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
53843     Signed-off-by: Stefan Roese <sr@denx.de>
53844
53845 commit 0ce5c8675bb2c61f1d71fb97f0bbe822663fb93d
53846 Author: Feng Kan <fkan@amcc.com>
53847 Date:   Tue Jul 8 22:48:42 2008 -0700
53848
53849     ppc4xx: Initial framework of the AMCC PPC460SX redwood reference board.
53850
53851     Add AMCC Redwood reference board that uses the latest
53852     PPC 464 CPU processor combined with a rich mix of peripheral
53853     controllers. The board will support PCIe, mutiple Gig ethernet
53854     ports, advanced hardware RAID assistance and IEEE 1588.
53855
53856     Signed-off-by: Feng Kan <fkan@amcc.com>
53857     Signed-off-by: Stefan Roese <sr@denx.de>
53858
53859 commit 96e5fc0e6a1861d0fea4efa3cd376df95a5b1b89
53860 Author: Feng Kan <fkan@amcc.com>
53861 Date:   Tue Jul 8 22:48:07 2008 -0700
53862
53863     ppc4xx: Add initial 460SX reference board (redwood) config file and defines.
53864
53865     Signed-off-by: Feng Kan <fkan@amcc.com>
53866     Signed-off-by: Stefan Roese <sr@denx.de>
53867
53868 commit 7d30793685efcada183891c78fc892e6c9ba50c7
53869 Author: Feng Kan <fkan@amcc.com>
53870 Date:   Tue Jul 8 22:47:31 2008 -0700
53871
53872     ppc4xx: Add initial 460SX defines for the cpu/ppc4xx directory.
53873
53874     Signed-off-by: Feng Kan <fkan@amcc.com>
53875     Signed-off-by: Stefan Roese <sr@denx.de>
53876
53877 commit 9b55a2536919f4de1bb1044e6eb8262c2f53bc96
53878 Author: Wolfgang Denk <wd@denx.de>
53879 Date:   Fri Jul 11 01:16:00 2008 +0200
53880
53881     Fix some more print() format errors.
53882
53883     Signed-off-by: Wolfgang Denk <wd@denx.de>
53884
53885 commit fdd70d1921b87287d9a99d1be99bc35226c2b412
53886 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53887 Date:   Thu Jul 10 20:57:54 2008 +0200
53888
53889     MAKEALL: remove duplicated at91 from ARM9 list and add LIST_at91 to arm
53890
53891     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
53892
53893 commit c6457e3b8bc79a97381cf7deffa08f7c5a24f86c
53894 Author: Sergey Lapin <slapin@ossfans.org>
53895 Date:   Thu Jun 5 11:06:29 2008 +0400
53896
53897     DataFlash AT45DB021 support
53898
53899     Some boards based on AT91SAM926X-EK use smaller DF chips to keep
53900     bootstrap, u-boot and its environment, using NAND or other external
53901     storage for kernel and rootfs. This patch adds support for
53902     small 1024x263 chip.
53903
53904     Signed-off-by: Sergey Lapin <slapin@ossfans.org>
53905
53906 commit 4109df6f75fc00ab7da56d286ba50149a0d16a69
53907 Author: Kim Phillips <kim.phillips@freescale.com>
53908 Date:   Thu Jul 10 14:00:15 2008 -0500
53909
53910     silence misc printf formatting compiler warnings
53911
53912     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
53913
53914 commit 3d71c81a9bb03f866a1e98da96363ef3f46c76b3
53915 Author: Markus Klotzbücher <mk@denx.de>
53916 Date:   Thu Jul 10 14:47:09 2008 +0200
53917
53918     USB: shutdown USB before booting
53919
53920     This patch fixes a potentially serious issue related to USB which was
53921     discouvered by Martin Krause <martin.krause@tqs.de> and fixed for
53922     ARM920T. Martin wrote:
53923
53924       Turn off USB to prevent the host controller from writing to the
53925       SDRAM while Linux is booting. This could happen, because the HCCA
53926       (Host Controller Communication Area) lies within the SDRAM and the
53927       host controller writes continously to this area (as busmaster!), for
53928       example to increase the HccaFrameNumber variable, which happens
53929       every 1 ms.
53930
53931     This is a slightly modified version of the patch in order to shutdown
53932     USB when booting on all architectures.
53933
53934     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
53935
53936 commit f31c49db2a5e076f415c0785eb37f67f2faa5fc8
53937 Author: Martha Marx <mmarx@silicontkx.com>
53938 Date:   Thu May 29 14:23:25 2008 -0400
53939
53940     Configuration changes for ADS5121 Rev 3
53941
53942     ADS5121 Rev 3 board is now the default config
53943
53944     config targets are now
53945
53946     ads5121_config
53947         Rev 3 board with
53948         PCI
53949         M41T62 on board RTC
53950         512MB DRAM
53951
53952     ads5121_rev2_config
53953         Rev 2 board with
53954         No PCI
53955         256MB DRAM
53956
53957     Signed-off-by: Martha Marx <mmarx@silicontkx.com>
53958     Acked-by: Grant Likely <grant.likely@secretlab.ca>
53959     Acked-by: John Rigby <jrigby@freescale.com>
53960
53961 commit 16bee7b0dc294ee01ca2434aa1dd3bd717a69615
53962 Author: Martha Marx <mmarx@silicontkx.com>
53963 Date:   Thu May 29 15:37:21 2008 -0400
53964
53965     Consolidate ADS5121 IO Pin configuration
53966
53967     Consolidate ADS5121 IO Pin configuration to one file
53968     board/ads5121/iopin.c.
53969
53970     Remove pin config from cpu/mpc512x/fec.c
53971
53972     Signed-off-by: Martha Marx <mmarx@silicontkx.com>
53973     Acked-by: Grant Likely <grant.likely@secretlab.ca>
53974     Acked-by: John Rigby <jrigby@freescale.com>
53975
53976 commit d4692b0ba83b7b454bbd92bad1f4befe6e1657b7
53977 Author: Christian Eggers <christian@p2400.wgnetz.xx>
53978 Date:   Fri Jun 27 19:46:51 2008 +0200
53979
53980     Fix "usb part" command
53981
53982     Only print partition for selected device if user supplied the <dev>
53983     arg with the "usb part [dev]" command.
53984
53985     Signed-off-by: Christian Eggers <ceggers@gmx.de>
53986     Acked-by: Markus Klotzbuecher <mk@denx.de>
53987
53988 commit cc83b27217f7380041fea386ddb6d6d9b261617d
53989 Author: Harald Welte <laforge@gnumonks.org>
53990 Date:   Mon Jul 7 00:58:05 2008 +0800
53991
53992     fix USB devices with multiple configurations
53993
53994     This patch fixes bugs in usbdcore*.c related to the use of devices
53995     with multiple configurations.
53996
53997     The original code made mistakes about the meaning of configuration value and
53998     configuration index, and the resulting off-by-one errors resulted in:
53999
54000     * SET_CONFIGURATION always selected the first configuration, no matter what
54001       wValue is being passed.
54002     * GET_DESCRIPTOR/CONFIGURATION always returned the descriptor for the first
54003       configuration (index 0).
54004
54005     Signed-off-by: Harald Welte <laforge@openmoko.org>
54006     Acked-by: Markus Klotzbuecher <mk@denx.de>
54007
54008 commit 06c53beae1a726e707971c555613f09b270a2461
54009 Author: Wolfgang Denk <wd@denx.de>
54010 Date:   Thu Jul 10 13:16:09 2008 +0200
54011
54012     Fix some more print() format errors.
54013
54014     Signed-off-by: Wolfgang Denk <wd@denx.de>
54015
54016 commit d4b5f3fa001228d76e2c3380cedadf804b802c2a
54017 Author: Christian Eggers <christian@p2400.wgnetz.xx>
54018 Date:   Fri Jun 27 19:46:51 2008 +0200
54019
54020     Fix "usb part" command
54021
54022     Only print partition for selected device if user supplied the <dev>
54023     arg with the "usb part [dev]" command.
54024
54025     Signed-off-by: Christian Eggers <ceggers@gmx.de>
54026     Acked-by: Markus Klotzbuecher <mk@denx.de>
54027
54028 commit e73b5212e0463a3db0af0a5c95c75bfb762ca973
54029 Author: Harald Welte <laforge@gnumonks.org>
54030 Date:   Mon Jul 7 00:58:05 2008 +0800
54031
54032     fix USB devices with multiple configurations
54033
54034     This patch fixes bugs in usbdcore*.c related to the use of devices
54035     with multiple configurations.
54036
54037     The original code made mistakes about the meaning of configuration value and
54038     configuration index, and the resulting off-by-one errors resulted in:
54039
54040     * SET_CONFIGURATION always selected the first configuration, no matter what
54041       wValue is being passed.
54042     * GET_DESCRIPTOR/CONFIGURATION always returned the descriptor for the first
54043       configuration (index 0).
54044
54045     Signed-off-by: Harald Welte <laforge@openmoko.org>
54046     Acked-by: Markus Klotzbuecher <mk@denx.de>
54047
54048 commit e870690bdca154943ecadd5212d2d59c1b9d391b
54049 Author: Stefan Roese <sr@denx.de>
54050 Date:   Thu Jul 10 10:10:54 2008 +0200
54051
54052     MTD/NAND: Fix printf format warning in nand code
54053
54054     This patch fixes NAND related printf format warning. Those warnings are
54055     now visible since patch dc4b0b38d4aadf08826f6c31270f1eecd27964fd
54056     [Fix printf errors.] by Andrew Klossner has been applied. Thanks, this is
54057     really helpful.
54058
54059     Signed-off-by: Stefan Roese <sr@denx.de>
54060
54061 commit 10943c9afa25694bd9999461f4e9e50ce22fff2b
54062 Author: Stefan Roese <sr@denx.de>
54063 Date:   Thu Jul 10 10:00:45 2008 +0200
54064
54065     rtc: Fix printf format warning in m41t60.c
54066
54067     Signed-off-by: Stefan Roese <sr@denx.de>
54068
54069 commit dc1da42f814cd71e6756c2cf62af1ada1d0581fb
54070 Author: Stefan Roese <sr@denx.de>
54071 Date:   Tue Jul 8 12:01:47 2008 +0200
54072
54073     pci: Move PCI device configuration check into a separate weak function
54074
54075     This patch moves the check, if a device should be skipped in PCI PNP
54076     configuration into the function pci_skip_dev(). This function is defined
54077     as weak so that it can be overwritten by a platform specific one if
54078     needed. The check if the device should get printed in the PCI summary upon
54079     bootup (when CONFIG_PCI_SCAN_SHOW is defined) is moved to the function
54080     pci_print_dev() which is also defined as weak too.
54081
54082     Signed-off-by: Stefan Roese <sr@denx.de>
54083
54084 commit b002144e1dc21374b1ef5281fe6b5d014af96650
54085 Author: Stefan Roese <sr@denx.de>
54086 Date:   Thu Jul 10 09:58:06 2008 +0200
54087
54088     ppc4xx: Fix printf format warnings now visible with the updated format check
54089
54090     This patch fixes ppc4xx related printf format warning. Those warnings are
54091     now visible since patch dc4b0b38d4aadf08826f6c31270f1eecd27964fd
54092     [Fix printf errors.] by Andrew Klossner has been applied. Thanks, this is
54093     really helpful.
54094
54095     Signed-off-by: Stefan Roese <sr@denx.de>
54096
54097 commit 5d812b8b4ad9667c77a5bf92b4ba81699abc9fc3
54098 Author: Stefan Roese <sr@denx.de>
54099 Date:   Wed Jul 9 17:33:57 2008 +0200
54100
54101     ppc4xx: Enable support for > 2GB SDRAM on AMCC Katmai
54102
54103     Newer PPC's like 440SPe, 460EX/GT can be equipped with more than 2GB of SDRAM.
54104     To support such configurations, we "only" map the first 2GB via the TLB's. We
54105     need some free virtual address space for the remaining peripherals like, SoC
54106     devices, FLASH etc.
54107
54108     Note that ECC is currently not supported on configurations with more than 2GB
54109     SDRAM. This is because we only map the first 2GB on such systems, and therefore
54110     the ECC parity byte of the remaining area can't be written.
54111
54112     Signed-off-by: Stefan Roese <sr@denx.de>
54113
54114 commit cf1c2ed91df26903b956948f37f82de9e1158a89
54115 Author: Larry Johnson <lrj@acm.org>
54116 Date:   Sat Jun 14 17:02:49 2008 -0400
54117
54118     ppc4xx: Remove implementation of testdram() from Korat board support
54119
54120     Signed-off-by: Larry Johnson <lrj@acm.org>
54121     Signed-off-by: Stefan Roese <sr@denx.de>
54122
54123 commit 47ce4a28ccfcfb803aa68d3d4505a8de056a8a5e
54124 Author: Larry Johnson <lrj@acm.org>
54125 Date:   Sat Jun 14 16:53:02 2008 -0400
54126
54127     ppc4xx: Update and add FDT to Korat board support
54128
54129     Signed-off-by: Larry Johnson <lrj@acm.org>
54130     Signed-off-by: Stefan Roese <sr@denx.de>
54131
54132 commit 4188f0491886b3b486164e819c0a83fdb97efd7d
54133 Author: Wolfgang Denk <wd@denx.de>
54134 Date:   Thu Jul 10 01:13:30 2008 +0200
54135
54136     Minor coding style cleanup; update CHANGELOG
54137
54138     Signed-off-by: Wolfgang Denk <wd@denx.de>
54139
54140 commit 8915f1189c1d29d8be7f4de325702d90a8988219
54141 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
54142 Date:   Wed Jul 9 17:50:45 2008 -0400
54143
54144     e1000: add support for 82545GM 64bit PCI-X copper variant
54145
54146     This PCI-X e1000 variant works by just adding in the correct
54147     PCI IDs in the appropriate places.
54148
54149     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
54150
54151 commit 21ae6ca0315afdbc65dc3e95ffd5763e6773d030
54152 Author: Daniel Hellstrom <daniel@gaisler.com>
54153 Date:   Wed Jul 9 12:34:11 2008 +0000
54154
54155     SPARC: Build error fix
54156
54157     (introduced by commit 391fd93ab23e15ab3dd58a54f5b609024009c378)
54158
54159     This patch makes SPARC targets build again. It is caused by
54160     phys_addr_t and phys_size_t being defined in the wrong header
54161     file. include/lmb.h need those typedefs to build.
54162
54163     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
54164
54165 commit 11ccc33fa21acce108f6b4a6936e3271af904c64
54166 Author: Marcel Ziswiler <marcel@ziswiler.com>
54167 Date:   Wed Jul 9 08:17:15 2008 +0200
54168
54169     Many spelling fixes in README.
54170
54171     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
54172
54173 commit dbab0691d2533560f7e91b92ae844046a9ad1df3
54174 Author: Marcel Ziswiler <marcel@ziswiler.com>
54175 Date:   Wed Jul 9 08:17:06 2008 +0200
54176
54177     Minor spelling fix in comment.
54178
54179     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
54180
54181 commit 89134ea1f67208fd3160bdbb0b9eaab4eab98484
54182 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54183 Date:   Tue Jul 8 14:54:58 2008 -0400
54184
54185     Round the serial port clock divisor value returned by calc_divisor()
54186
54187     Round the serial port clock divisor value returned by
54188     calc_divisor().
54189
54190     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54191     Signed-off-by: John Roberts <john.roberts@pwav.com>
54192
54193 commit 9d2e3947b2944e5bb85b4335533f8c93c58445fe
54194 Author: Scott Wood <scottwood@freescale.com>
54195 Date:   Wed Jul 9 17:47:52 2008 -0500
54196
54197     NAND: ifdef-protect most of nand.h when using legacy NAND.
54198
54199     Some macros such as NAND_CTL_SETALE conflict between current and legacy
54200     NAND, being defined by the subsystem in the former case and the board
54201     config file in the latter.
54202
54203     Signed-off-by: Scott Wood <scottwood@freescale.com>
54204
54205 commit 2b1fa9d383cbbb7d347c1583bd6ca4e181ba8e9e
54206 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54207 Date:   Tue Jul 8 11:02:05 2008 -0400
54208
54209     ARM: Fix for wrong patch version applied for Lyrtech SFF-SDR board (ARM926EJS)
54210
54211     ARM: Fix for incorrect version of patch applied when
54212     adding support for the Lyrtech SFF-SDR board.
54213
54214     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54215     Signed-off-by: Philip Balister, OpenSDR <philip@opensdr.com>
54216
54217 commit 47042b363ee5022b8180c65d3f4558e7972c79cd
54218 Author: Kyungmin Park <kmpark@infradead.org>
54219 Date:   Tue Jul 8 09:08:40 2008 +0900
54220
54221     Remove useless print message at apollon
54222
54223     Remove useless print message at apollon
54224
54225     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
54226
54227 commit 98874ff329d4a5b32c467b43f6e966e1aa68479f
54228 Author: Andy Fleming <afleming@freescale.com>
54229 Date:   Mon Jul 7 14:24:39 2008 -0500
54230
54231     Fix LMB type issues
54232
54233     The LMB code now uses phys_addr_t and phys_size_t.  Also, there were a couple
54234     of casting problems in the bootm code that called the LMB functions.
54235
54236     Signed-off-by: Andy Fleming <afleming@freescale.com>
54237
54238 commit da8693a91b8eef75ade8de50a1b2ce035bc5fb54
54239 Author: Kumar Gala <galak@kernel.crashing.org>
54240 Date:   Mon Jul 7 09:39:06 2008 -0500
54241
54242     Fix compiler warnings
54243
54244     gcc-4.3.x generates the following:
54245
54246     bootm.c: In function 'do_bootm_linux':
54247     bootm.c:208: warning: cast from pointer to integer of different size
54248     bootm.c:215: warning: cast from pointer to integer of different size
54249
54250     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
54251
54252 commit 5bb12dbd7ae03189b6c13d8737b5a1b37c3df698
54253 Author: Harald Welte <laforge@gnumonks.org>
54254 Date:   Mon Jul 7 15:40:39 2008 +0800
54255
54256     Remove code duplication for setting the default environment
54257
54258     common/env_common.c (default_env): new function that resets the environment to
54259                     the default value
54260     common/env_common.c (env_relocate): use default_env instead of own copy
54261     common/env_nand.c (env_relocate_spec): use default_env instead of own copy
54262     include/environment.h: added default_env prototype
54263
54264     Signed-off-by: Werner Almesberger <werner@openmoko.org>
54265     Signed-off-by: Harald Welte <laforge@openmoko.org>
54266
54267 commit 99c2b434d37863df5dda5207a53760c6506fc2be
54268 Author: Marcel Ziswiler <marcel@ziswiler.com>
54269 Date:   Sun Jun 22 16:13:46 2008 +0200
54270
54271     NAND: Fix warning due to missing env_ptr casts to u_char * in env_nand.c.
54272
54273     The writeenv() and readenv() calls introduced by the recently added bad block
54274     management for environment variables were missing casts therefore producing
54275     compile time warnings.
54276     While at it fixing some typo in a comment and indentation.
54277
54278     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
54279     Signed-off-by: Scott Wood <scottwood@freescale.com>
54280
54281 commit 3167c5386ea1c98b638be5d8763ef6d5938ef1bd
54282 Author: Scott Wood <scottwood@freescale.com>
54283 Date:   Fri Jun 20 12:38:57 2008 -0500
54284
54285     NAND: Rename DEBUG to MTDDEBUG to avoid namespace pollution.
54286
54287     This is particularly problematic now that non-NAND-specific code is
54288     including <nand.h>, and thus all debugging code is being compiled
54289     regardless of whether it was requested, as reported by Scott McNutt
54290     <smcnutt@psyent.com>.
54291
54292     Signed-off-by: Scott Wood <scottwood@freescale.com>
54293
54294 commit c3bf1ad7baa1b0dd989dedc260b7098b6089ae05
54295 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54296 Date:   Thu Jun 12 19:27:58 2008 +0200
54297
54298     mmc: Move atmel_mci driver into drivers/mmc
54299
54300     This makes it easier to use the driver on other platforms.
54301
54302     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54303     Acked-by: Jean-Chritophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54304
54305 commit d2d54ea449639f3d1a6007e333ab9fcc609a18f0
54306 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54307 Date:   Thu Jun 12 19:27:57 2008 +0200
54308
54309     avr32: Use CONFIG_ATMEL_MCI to select the atmel_mci driver
54310
54311     After we move the atmel_mci driver into drivers/mmc, we can't select
54312     it with CONFIG_MMC anymore. Introduce a new symbol specifically for
54313     this driver so that there's no ambiguity.
54314
54315     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54316     Acked-by: Jean-Chritophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54317
54318 commit 5ce13051a48c62bda9723df3b4778c492fb47f36
54319 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54320 Date:   Thu Jun 12 19:27:56 2008 +0200
54321
54322     Create drivers/mmc subdirectory
54323
54324     In order to consolidate more of the various MMC drivers around the
54325     tree, we must first have a common place to put them.
54326
54327     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
54328     Acked-by: Jean-Chritophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54329
54330 commit b502611b51f02718c2d1117d4981dabceb5af6de
54331 Author: Joakim Tjernlund <joakim.tjernlund@transmode.se>
54332 Date:   Sun Jul 6 12:30:09 2008 +0200
54333
54334     Change env_get_char from a global function ptr to a function
54335
54336     This avoids an early global data reference.
54337
54338     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
54339
54340 commit 27269417ade432189b234d9fbac98b54e37b978c
54341 Author: Matvejchikov Ilya <matvejchikov@gmail.com>
54342 Date:   Sun Jul 6 13:57:58 2008 +0400
54343
54344     Some copy-n-paste fixes in printf usage
54345
54346     Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
54347
54348 commit 0e6989b9faf1588e8723535539e88a0df3c71356
54349 Author: Matvejchikov Ilya <matvejchikov@gmail.com>
54350 Date:   Sun Jul 6 13:57:00 2008 +0400
54351
54352     FDT memory and pci node fixes for MPC8260ADS
54353
54354     Signed-off-by: Matvejchikov Ilya <matvejchikov@gmail.com>
54355
54356 commit dc4b0b38d4aadf08826f6c31270f1eecd27964fd
54357 Author: Andrew Klossner <andrew@cesa.opbu.xerox.com>
54358 Date:   Mon Jul 7 06:41:14 2008 -0700
54359
54360     Fix printf errors.
54361
54362     The compiler will help find mismatches between printf formats and
54363     arguments if you let it.  This patch adds the necessary attributes to
54364     declarations in include/common.h, then begins to correct the resulting
54365     compiler warnings.  Some of these were bugs, e.g., "$d" instead of
54366     "%d" and incorrect arguments.  Others were just annoying, like
54367     int-long mismatches on a system where both are 32 bits.  It's worth
54368     fixing the annoying errors to catch the real ones.
54369
54370     Signed-off-by: Andrew Klossner <andrew@cesa.opbu.xerox.com>
54371
54372 commit 417faf285b2527acb2de24c5cd3e2621d385408c
54373 Author: Becky Bruce <becky.bruce@freescale.com>
54374 Date:   Wed Jul 9 11:09:41 2008 -0500
54375
54376     Allow print_size to print in GB
54377
54378     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
54379
54380 commit e7c374529c87525c9aa463e0557c287887ae4e9e
54381 Author: Jason McMullan <mcmullan@netapp.com>
54382 Date:   Sun Jun 8 23:56:00 2008 -0400
54383
54384     mips: When booting Linux images, add 'ethaddr' and 'eth1addr' to the environment
54385
54386     Add 'ethaddr' and 'eth1addr' to the Linux kernel environment if
54387     they are set in the U-Boot environment.
54388
54389     Signed-off-by: Jason McMullan <mcmullan@netapp.com>
54390     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
54391
54392 commit 0192d7d56e9320819dea262f49789ae18fdd2c72
54393 Author: Stefan Roese <sr@denx.de>
54394 Date:   Tue Jul 8 12:57:14 2008 +0200
54395
54396     jedec_flash: Fix AM29DL800BB device ID
54397
54398     As pointed out by Jerry Hicks, this patch corrects the device ID of
54399     the Spansion AM29DL800BB NOR device. Verified against latest Spansion
54400     datasheet (rev C4 from Dezember 2006).
54401
54402     Signed-off-by: Stefan Roese <sr@denx.de>
54403
54404 commit 689c1b30caacba3fbca0b1813facb3ab70b6cd63
54405 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54406 Date:   Mon Jul 7 11:22:37 2008 +0900
54407
54408     sh: Fix compile error sh7763rdp board
54409
54410     Disable SH ether driver.
54411
54412     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54413
54414 commit 9e23fe0560b84e324dc5f0ff8813dab2aa34f074
54415 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54416 Date:   Tue Jul 8 12:03:24 2008 +0900
54417
54418     sh: Fix SH-boards compile error
54419
54420     By Cleanup out-or-tree building for some boards (.depend)
54421     (commit:c8a3b109f07f02342d097b30908965f7261d9f15)
54422     because filse ware changed, some SH-boards have compile error.
54423     I revised this problem.
54424
54425     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54426
54427 commit 3473ab737282b08ad61841fcbb14c4d264a93a8e
54428 Author: Jason Jin <Jason.jin@freescale.com>
54429 Date:   Tue May 13 11:50:36 2008 +0800
54430
54431     Feed the watchdog in u-boot for 8610 board.
54432
54433     The watchdog on 8610 board is enabled by setting sw[6]
54434     to on. Once enabled, the watchdog can not be disabled
54435     by software. So feed the dog in u-boot is necessary for
54436     normal operation.
54437
54438     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
54439
54440 commit 63676841ca2d603b13765f3f7b72ff1a61c23f90
54441 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54442 Date:   Wed Jun 18 12:10:33 2008 -0400
54443
54444     Remove duplicate code in cpu/arm926ejs/davinci/lxt972.c.
54445
54446     Remove duplicate code in cpu/arm926ejs/davinci/lxt972.c.
54447
54448     Remove duplicate code in a if/else block in
54449     cpu/arm926ejs/davinci/lxt972.c.
54450     Fixed style issues.
54451
54452     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54453     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54454
54455 commit fec61431a003f5778bafa2624073a571af8bec9f
54456 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54457 Date:   Wed Jun 18 12:10:31 2008 -0400
54458
54459     Remove duplicate definitions in include/lxt971a.h.
54460
54461     Remove duplicate definitions in include/lxt971a.h.
54462
54463     Remove duplicate registers and bits definitions in
54464     include/lxt971a.h for standard MII registers, and
54465     use values in include/miiphy.h instead.
54466
54467     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
54468     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54469
54470 commit 9751ee0990f467941da0b095a4e995f863672d7a
54471 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54472 Date:   Wed Jun 11 21:05:00 2008 +0900
54473
54474     net: sh: Renesas SH7763 Ethernet device support
54475
54476     Renesas SH7763 has 2 channel Ethernet device.
54477     This is 10/100/1000 Base support.
54478     But this patch check 10/100 Base only.
54479
54480     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54481     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54482
54483 commit 873d97aabc0b1c8822ed1d87e8c5c8ae0a7e4ae9
54484 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54485 Date:   Tue Jun 17 16:28:05 2008 +0900
54486
54487     sh: Update Renesas R2DPlus board
54488
54489     New NOR Flash board support and remove old type flash board config.
54490     And Remove network setting from config file.
54491
54492     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54493     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54494
54495 commit ec39d479d2003f15e86e23ebc4e02a1c9a3a181c
54496 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54497 Date:   Tue Jun 17 16:28:01 2008 +0900
54498
54499     sh: Update Renesas R7780MP board
54500
54501     New NOR Flash board support and remove network setting from config file.
54502
54503     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54504     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54505
54506 commit c001cd604e9f133743effbddb1c215b48e761c5a
54507 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54508 Date:   Tue Jun 17 16:27:56 2008 +0900
54509
54510     sh: Update Renesas Migo-R board
54511
54512     Remove network setting from config file.
54513
54514     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54515     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54516
54517 commit f9599eca7cb5ebe40e5305c8006dced6ecc5cd9e
54518 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54519 Date:   Tue Jun 17 16:27:52 2008 +0900
54520
54521     sh: Update Hitachi MS7722SE board
54522
54523     Remove network setting from config file.
54524
54525     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54526     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54527
54528 commit 26209e48e8791670c93108029a5c31a30016c6df
54529 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54530 Date:   Tue Jun 17 16:27:48 2008 +0900
54531
54532     sh: Cleanup source code of SH7763RDP
54533
54534     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54535     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54536
54537 commit 5cd5b2c96ef0025762931349d350287aec03ab47
54538 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54539 Date:   Tue Jun 17 16:27:44 2008 +0900
54540
54541     sh: Cleanup source code of R2DPlus
54542
54543     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54544     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54545
54546 commit 4ec7e915cfaa31b392755dd2c8231e64736d2ea8
54547 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54548 Date:   Tue Jun 17 16:27:41 2008 +0900
54549
54550     sh: Cleanup source code of R7780MP
54551
54552     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54553     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54554
54555 commit 0955ef34c0454ae2ee59a78657a0f01fb3ef16d6
54556 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54557 Date:   Tue Jun 17 16:27:38 2008 +0900
54558
54559     sh: Cleanup source code of MS7722SE
54560
54561     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54562     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54563
54564 commit 1d7b31d97b34ccb6f9b20a2465864998b0bf2691
54565 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54566 Date:   Tue Jun 17 16:27:34 2008 +0900
54567
54568     sh: Cleanup source code of MS7720SE
54569
54570     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54571     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54572
54573 commit 3ab4827cbe409488ebea1a2ee5094783f2672214
54574 Author: Wolfgang Denk <wd@denx.de>
54575 Date:   Mon Jul 7 00:45:03 2008 +0200
54576
54577     SH: fix out of tree building
54578
54579     Signed-off-by: Wolfgang Denk <wd@denx.de>
54580
54581 commit 9047bfa1e737d787be460387dd6f45737eeceb10
54582 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54583 Date:   Thu Jul 3 23:16:06 2008 +0900
54584
54585     net: smc911x: Fix typo
54586
54587     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
54588
54589 commit 5ed546fdd0ca46a165661c2009fa743d9c9fceca
54590 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
54591 Date:   Wed Jul 2 18:54:08 2008 +0200
54592
54593     update mvBL-M7 board config
54594
54595     update mvBL-M7 config file to use UBOOT_VERSION and define
54596     CONFIG_HIGH_BATS.
54597
54598     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
54599
54600 commit 5cacc5d0ec52678a5eb83ecda5c3bcb22eb47f30
54601 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54602 Date:   Mon Jun 30 17:45:01 2008 +0900
54603
54604     net: fix compile problem in smc911x driver.
54605
54606     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54607     Acked-by: Ben Warren <biggerbadderben@gmail.com>
54608
54609 commit 9fea65a6c469b1b474b27446feb58738baba2d31
54610 Author: Michal Simek <monstr@monstr.eu>
54611 Date:   Tue Jun 24 09:54:09 2008 +0200
54612
54613     ppc4xx: Rename CONFIG_XILINX_ML300 to CONFIG_XILINX_405
54614
54615     This change helps with better handling with others
54616     Xilinx based platform.
54617
54618     Signed-off-by: Michal Simek <monstr@monstr.eu>
54619     Acked-by: Stefan Roese <sr@denx.de>
54620
54621 commit cbb6289569ae4fc6e2d676528e46ffcc72d743d0
54622 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54623 Date:   Tue Jun 17 13:07:11 2008 +0900
54624
54625     net: ne2000: Move dev_addr variable from grobal to local.
54626
54627     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54628     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54629
54630 commit dd7e5fa5f847188f78f62f2c52de6cb3def3ecdb
54631 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54632 Date:   Tue Jun 17 13:07:15 2008 +0900
54633
54634     net: ne2000: Fix compile error of NE2000
54635
54636     If enable DEBUG, can not compile ne2000 driver.
54637
54638     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
54639     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54640
54641 commit dd35479a50f6c7c31ea491c07c5200c6dfd06a24
54642 Author: Ben Warren <biggerbadderben@gmail.com>
54643 Date:   Mon Jun 23 22:57:27 2008 -0700
54644
54645     Add mechanisms for CPU and board-specific Ethernet initialization
54646
54647     This patch is the first step in cleaning up net/eth.c, by moving Ethernet
54648     initialization to CPU or board-specific code.  Initial implementation is
54649     only on the Freescale TSEC controller, but others will be added soon.
54650
54651     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54652
54653 commit 7754f2be5d1835d263aad21b5a629526f3e680b0
54654 Author: Wolfgang Denk <wd@denx.de>
54655 Date:   Sun Jul 6 01:21:46 2008 +0200
54656
54657     include/sha256.h: fix file permissions.
54658
54659     Signed-off-by: Wolfgang Denk <wd@denx.de>
54660
54661 commit d3bcdf838e2991d58571308fa6e04ca335bc06e8
54662 Author: Patrice Vilchez <patrice.vilchez@atmel.com>
54663 Date:   Tue May 27 11:15:29 2008 +0200
54664
54665     [AT91SAM9] Fix NAND FLASH timings
54666
54667     Fix NAND FLASH timings for at91sam9x evaluation kits.
54668
54669     New timings are based on application note
54670     "NAND Flash Support on AT91SAM9 Microcontrollers" available at
54671     http://atmel.com/dyn/resources/prod_documents/doc6255.pdf
54672
54673     Signed-off-by: Patrice Vilchez <patice.vilchez@atmel.com>
54674     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54675     Acked-by: Stelian Pop <stelian@popies.net>
54676
54677 commit 19bd688484322fe62d1a66c8299da6ff9e967ff9
54678 Author: Stelian Pop <stelian@popies.net>
54679 Date:   Thu May 22 00:15:40 2008 +0200
54680
54681     Fix boot from NOR due to incorrect reset delay.
54682
54683     AT91 RSTC registers are battery-backuped, so their values
54684     are not reset across power cycles. One of those registers,
54685     the AT91_RSTC_MR register, is being modified by U-Boot, in
54686     the ethernet initialisation routine, to generate a 500ms
54687     user reset.
54688
54689     Unfortunately, this value is not being restored afterwards,
54690     causing subsequent resets to also last for 500ms.
54691
54692     This long reset sequence causes problems (at least) in the
54693     boot sequence from NOR: by the time the CPU tries to load
54694     a program from the NOR flash, the latter is still in reset
54695     and not yet available.
54696
54697     Additionaly, this patch fixes a bug in the original code which
54698     caused the reset delay to last for 2s instead of 500ms.
54699
54700     Signed-off-by: Stelian Pop <stelian@popies.net>
54701     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54702
54703 commit f492dd636fbbae529e17533995bc6e5813c007f6
54704 Author: Wolfgang Denk <wd@denx.de>
54705 Date:   Fri Jul 4 20:11:49 2008 +0200
54706
54707     Update CHANGELOG
54708
54709     Signed-off-by: Wolfgang Denk <wd@denx.de>
54710
54711 commit 5e6e350fc489aa19402f1e79037dd8c0a4bbd73d
54712 Author: Wolfgang Denk <wd@denx.de>
54713 Date:   Fri Jul 4 20:07:35 2008 +0200
54714
54715     CCM/SCM boards: fix out of tree building
54716
54717     Signed-off-by: Wolfgang Denk <wd@denx.de>
54718
54719 commit ab4c3a490df9a964711556d2a05b0c787db45fde
54720 Author: Wolfgang Denk <wd@denx.de>
54721 Date:   Thu Jul 3 23:22:27 2008 +0200
54722
54723     SCM board: fix build errors.
54724
54725     Signed-off-by: Wolfgang Denk <wd@denx.de>
54726
54727 commit a566466f17ba0e2d2b6c250e77da678fb932470d
54728 Author: Wolfgang Denk <wd@denx.de>
54729 Date:   Thu Jul 3 23:06:36 2008 +0200
54730
54731     IAD210 board: fix ``"ALIGN" redefined'' warning.
54732
54733     Signed-off-by: Wolfgang Denk <wd@denx.de>
54734
54735 commit ad756314797c16fa5dca23e115aab881011f164f
54736 Author: Wolfgang Denk <wd@denx.de>
54737 Date:   Thu Jul 3 23:00:24 2008 +0200
54738
54739     CCM board: fix build errors.
54740
54741     Signed-off-by: Wolfgang Denk <wd@denx.de>
54742
54743 commit f16ed51702cb9fb6fa2e019bbc0fcd1466b57c3b
54744 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
54745 Date:   Wed Jul 2 18:54:08 2008 +0200
54746
54747     update mvBL-M7 board config
54748
54749     update mvBL-M7 config file to use UBOOT_VERSION.
54750
54751     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
54752     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
54753
54754 commit ced209c50e80c25f13c083099b05044048d21f4f
54755 Author: Wolfgang Denk <wd@denx.de>
54756 Date:   Thu Jul 3 22:39:21 2008 +0200
54757
54758     sacsng board: fix warnings "suggest explicit braces to avoid ambiguous 'else'"
54759
54760     Signed-off-by: Wolfgang Denk <wd@denx.de>
54761
54762 commit 4ff170a8180a79da4cdaab1b30d58cd7b6be565e
54763 Author: Wolfgang Denk <wd@denx.de>
54764 Date:   Thu Jul 3 22:34:08 2008 +0200
54765
54766     Cleanup: fix "expected specifier-qualifier-list before 'phys_size_t'" errors
54767
54768     Signed-off-by: Wolfgang Denk <wd@denx.de>
54769
54770 commit 730f298485984b011b6ee8f4acb511cb45a843dd
54771 Author: Wolfgang Denk <wd@denx.de>
54772 Date:   Thu Jul 3 22:04:17 2008 +0200
54773
54774     lmb: fix "implicit declaration of function 'lmb_free'" warning
54775
54776     Signed-off-by: Wolfgang Denk <wd@denx.de>
54777
54778 commit 322ef5e28d2dc62571afc699b00add22a8e006e4
54779 Author: Wolfgang Denk <wd@denx.de>
54780 Date:   Wed Jul 2 23:53:23 2008 +0200
54781
54782     Cleanup: remove redundant deleting on *~ files
54783
54784     Signed-off-by: Wolfgang Denk <wd@denx.de>
54785
54786 commit c8a3b109f07f02342d097b30908965f7261d9f15
54787 Author: Wolfgang Denk <wd@denx.de>
54788 Date:   Wed Jul 2 23:49:18 2008 +0200
54789
54790     Cleanup out-or-tree building for some boards (.depend)
54791
54792     Signed-off-by: Wolfgang Denk <wd@denx.de>
54793
54794 commit a30cc5a340e7f8f5f85a0e08e7f6c4106ce117c4
54795 Author: Wolfgang Denk <wd@denx.de>
54796 Date:   Wed Jul 2 23:38:50 2008 +0200
54797
54798     Cleanup: fix out-of-tree building for some boards
54799
54800     Signed-off-by: Wolfgang Denk <wd@denx.de>
54801
54802 commit 461fa68d20861811487944d22291db5a13410e20
54803 Author: Wolfgang Denk <wd@denx.de>
54804 Date:   Wed Jul 2 23:00:14 2008 +0200
54805
54806     Cleanup: replace hard-wired $(AR) 'crv' settings by $(ARFLAGS)
54807
54808     Signed-off-by: Wolfgang Denk <wd@denx.de>
54809
54810 commit 5981ebd32017e062b08aa6747cf591276f2db779
54811 Author: Detlev Zundel <dzu@denx.de>
54812 Date:   Fri Jun 20 22:26:24 2008 +0200
54813
54814     fdt: Fix typo in variable name.
54815
54816     Signed-off-by: Detlev Zundel <dzu@denx.de>
54817
54818 commit a7a5982cd0f3482f88225af4da7795bc4f6cb9bc
54819 Author: Gary Jennejohn <garyj@denx.de>
54820 Date:   Thu Jun 19 11:11:19 2008 +0200
54821
54822     Add logos for RRvision board
54823
54824     Signed-off-by: Gary Jennejohn <garyj@denx.de>
54825
54826 commit ee4ae38342142237ca85913f88ee570c1eb5ca7c
54827 Author: Esben Haabendal <EsbenHaabendal@gmail.com>
54828 Date:   Wed Jun 18 11:03:57 2008 +0200
54829
54830     mpc8260: add fdt_fixup_ethernet support
54831
54832     Add support for updating mac-address and local-mac-address in fdt for
54833     all MPC8260 targets.
54834
54835     Signed-off-by: Esben Haabendal <eha@doredevelopment.dk>
54836
54837 commit f6a69559d64498a04e1e0b087a9b920e5775f866
54838 Author: Steven A. Falco <sfalco@harris.com>
54839 Date:   Thu Jun 12 13:24:42 2008 -0400
54840
54841     cmd_nvedit.c: clean up syntax highlighting
54842
54843     My text-editor (vim) has a bit of trouble syntax-highlighting the
54844     cmd_nvedit.c file, because it apparently does not parse C
54845     ifdef/else/endif. The following patch does not change the behavior of
54846     the code at all, but does allow the editor to properly
54847     syntax-highlight the file.
54848
54849     Signed-off-by: Steve Falco <sfalco@harris.com>
54850
54851 commit 75678c807a6272ecc5541eb32898c93887f08400
54852 Author: Steven A. Falco <sfalco@harris.com>
54853 Date:   Thu Jun 12 13:22:12 2008 -0400
54854
54855     Make setenv() return status
54856
54857     Currently, the setenv function does not return an error code.
54858     This patch allows to test for errors.
54859
54860     Signed-off-by: Steve Falco <sfalco@harris.com>
54861
54862 commit 4928e97c8531283ca9b368b7c29a8a12e726562a
54863 Author: Kumar Gala <galak@kernel.crashing.org>
54864 Date:   Wed Jun 11 10:14:06 2008 -0500
54865
54866     PPC: Added fls, fls64, __ilog2_u64, and ffs64 to bitops
54867
54868     fls64, __ilog2_u64, ffs64 are variants that work on an u64,
54869     and fls is used to implement them.
54870
54871     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
54872
54873 commit 83002a77cbdf383015ca384eff5fa31722d8e571
54874 Author: Magnus Lilja <lilja.magnus@gmail.com>
54875 Date:   Mon Jun 9 22:58:48 2008 +0200
54876
54877     i.MX31: Cleanup comments in lowlevel_init.S.
54878
54879     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
54880
54881 commit f8cc312bbee69257d741dc9f4062f4a0f5adf609
54882 Author: Ben Warren <biggerbadderben@gmail.com>
54883 Date:   Sun Jun 8 23:28:33 2008 -0700
54884
54885     Move conditional compilation of MPC8XXX SPI driver to Makefile
54886
54887     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
54888
54889 commit d92ea21bafb674ee2bf27447970b047845e7b0a2
54890 Author: Juergen Kilb <J.Kilb@gmx.de>
54891 Date:   Sun Jun 8 17:59:53 2008 +0200
54892
54893     i.MX31: fixed CTRL-C detection
54894
54895     The Register URXD contains status information in bits [15..8].
54896     With status bit 15 set, CTRL-C was reported as 0x8003 instead
54897     of 0x03. Therefore CTRL-C was not detected.
54898     To solve this, bits [15..8] were masked out now.
54899
54900     Signed-off-by: Juergen Kilb <J.Kilb@gmx.de>
54901     Acked-by: Felix Radensky <felix@embedded-sol.com>
54902
54903 commit dd1c5523d6f44e842e69f2fcb50788c6060eab86
54904 Author: Stefan Roese <sr@denx.de>
54905 Date:   Tue Jul 1 17:03:19 2008 +0200
54906
54907     ppc4xx: Fix 460EX/GT PCIe port initialization
54908
54909     This patch fixes a bug where the 460EX/GT PCIe UTLSET1 register was
54910     configured incorrectly. Thanks to Olga Buchonina from AMCC for pointing
54911     this out.
54912
54913     Signed-off-by: Stefan Roese <sr@denx.de>
54914
54915 commit b571afde0295b007a45055ee49f8822c753a5651
54916 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54917 Date:   Sat Jun 7 12:29:52 2008 +0200
54918
54919     add SHA256 support
54920
54921     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
54922     Signed-off-by: Francesco Albanese <Francesco.Albanese@swisscom.com>
54923
54924 commit 3bab76a26e03df4ff81342fcc16393ce37d9766b
54925 Author: Marian Balakowicz <m8@semihalf.com>
54926 Date:   Fri Jun 6 23:07:40 2008 +0200
54927
54928     Delay FIT format check on sector based devices
54929
54930     Global FIT image operations like format check cannot be performed on
54931     a first sector data, defer them to the point when whole FIT image was
54932     uploaded to a system RAM.
54933
54934     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
54935     Partial ('cmd_nand' case) Acked-by: Grant Erickson <gerickson@nuovations.com>
54936     NAND and DOC bits Acked-by: Scott Wood <scottwood@freescale.com>
54937
54938 commit 9810263afec5ac5f38f92963bb3b6d799e4331d0
54939 Author: Dave Liu <r63238@freescale.com>
54940 Date:   Tue Jun 3 17:38:19 2008 +0800
54941
54942     sata: wait for device updating signature to host
54943
54944     The driver need wait for the device updating signature to host.
54945     If we don't wait for it, the driver can not detect the device(disk)
54946     when the system powers up.
54947
54948     Signed-off-by: Dave Liu <daveliu@freescale.com>
54949
54950 commit 745d8a0d3cea82e6d1753e14afb4588c34761b15
54951 Author: Stefan Roese <sr@denx.de>
54952 Date:   Sat Jun 28 14:56:17 2008 +0200
54953
54954     ppc4xx: Fix 460EX errata with CPU lockup upon high AHB traffic
54955
54956     This patch implements a fix provided by AMCC so that the lockup upon
54957     simultanious traffic on AHB USB OTG, USB 2.0 and SATA doesn't occur
54958     anymore:
54959
54960     Set SDR0_AHB_CFG[A2P_INCR4] (bit 24) and clear SDR0_AHB_CFG[A2P_PROT2]
54961     (bit 25) for a new 460EX errata regarding concurrent use of AHB USB OTG,
54962     USB 2.0 host and SATA.
54963
54964     This errata is not officially available yet. I'll update the comment
54965     to add the errata number later.
54966
54967     Signed-off-by: Stefan Roese <sr@denx.de>
54968
54969 commit 8b616edb118e37d05f6401389eaee1c636b22828
54970 Author: Stuart Wood <stuart.wood@labxtechnologies.com>
54971 Date:   Mon Jun 2 16:42:19 2008 -0400
54972
54973     serial_pl010.c: add watchdog support
54974
54975     Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
54976
54977 commit 86d3273e2b7be3fffb45e20c08535d6ad3aded6b
54978 Author: Stuart Wood <stuart.wood@labxtechnologies.com>
54979 Date:   Mon Jun 2 16:40:08 2008 -0400
54980
54981     jffs2_1pass.c: add watchdog support
54982
54983     Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
54984
54985 commit 5744ddc6637fea4f7b911a54a5fa860cb81a5d89
54986 Author: Sascha Laue <sascha.laue@liebherr.com>
54987 Date:   Fri May 30 09:48:14 2008 +0200
54988
54989     Configure DSP POST; add watchdog reset to diag command
54990
54991     Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
54992
54993 commit f13526517859bf6b573e23ff47199e107d1009b5
54994 Author: Tor Krill <tor@excito.com>
54995 Date:   Thu May 29 10:40:17 2008 +0200
54996
54997     Add sata sil3114 support
54998
54999     Signed-off-by: Tor Krill <tor@excito.com>
55000
55001 commit e093a247628228100f405b6d7f6b1bfc16141938
55002 Author: Wolfgang Denk <wd@denx.de>
55003 Date:   Sat Jun 28 23:34:37 2008 +0200
55004
55005     Coding Style Cleanup
55006
55007     Signed-off-by: Wolfgang Denk <wd@denx.de>
55008
55009 commit 01db232dd7a0ceb81208a9f2545720c80e5bfd83
55010 Author: Wolfgang Denk <wd@denx.de>
55011 Date:   Sat Jun 28 23:16:01 2008 +0200
55012
55013     Update CHANGELOG
55014
55015     Signed-off-by: Wolfgang Denk <wd@denx.de>
55016
55017 commit c7f879ec2b389c4f2bf726b293bd516f4c692e03
55018 Author: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
55019 Date:   Wed May 21 13:58:41 2008 -0400
55020
55021     ARM: Add support for Lyrtech SFF-SDR board (ARM926EJS)
55022
55023     This patch adds support for the Lyrtech SFF-SDR board,
55024     based on the TI DaVinci architecture (ARM926EJS).
55025
55026     Signed-off-by: Hugo Villeneuve <hugo.villeneuve@lyrtech.com>
55027     Signed-off-by: Philip Balister <philip@balister.org>
55028     Signed-off-by: Wolfgang Denk <wd@denx.de>
55029
55030 commit 341188b9ccaa8d4462d772cc067aca8d7618633a
55031 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55032 Date:   Thu May 22 11:09:59 2008 +0200
55033
55034     MMC: Consolidate MMC/SD command definitions
55035
55036     This moves the MMC and SD Card command definitions from
55037     include/asm/arch/mmc.h into include/mmc.h. These definitions are
55038     given by the MMC and SD Card standards, not by any particular
55039     architecture.
55040
55041     There's a lot more room for consolidation in the MMC drivers which
55042     I'm hoping to get done eventually, but this patch is a start.
55043
55044     Compile-tested for all avr32 boards as well as lpc2292sodimm and
55045     lubbock. This should cover all three mmc drivers in the tree.
55046
55047     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55048
55049 commit fa60edfc4c952626e048c0e065f654b3c1822fa5
55050 Author: Kyungmin Park <kmpark@infradead.org>
55051 Date:   Wed May 21 14:38:08 2008 +0900
55052
55053     Use better Ethernet timings for apollon board
55054
55055     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
55056
55057 commit 41c5eaa7253ed82bbae1eda5667755872c615164
55058 Author: Andy Fleming <afleming@freescale.com>
55059 Date:   Mon Jun 16 13:58:56 2008 -0500
55060
55061     Resize device tree to allow space for board changes and the chosen node
55062
55063     Current code requires that a compiled device tree have space added to the end to
55064     leave room for extra nodes added by board code (and the chosen node).  This
55065     requires that device tree creators anticipate how much space U-Boot will add to
55066     the tree, which is absurd.  Ideally, the code would resize and/or relocate the
55067     tree when it needed more space, but this would require a systemic change to the
55068     fdt code, which is non-trivial.  Instead, we resize the tree inside
55069     boot_relocate_fdt, reserving either the remainder of the bootmap (in the case
55070     where the fdt is inside the bootmap), or adding CFG_FDT_PAD bytes to the size.
55071
55072     Signed-off-by: Andy Fleming <afleming@freescale.com>
55073
55074 commit 7570a9941fc565922078679a72d246fe208d696d
55075 Author: Andy Fleming <afleming@freescale.com>
55076 Date:   Mon Jun 16 13:58:55 2008 -0500
55077
55078     Fix an underflow bug in __lmb_alloc_base
55079
55080     __lmb_alloc_base can underflow if it fails to find free space.  This was fixed
55081     in linux with commit d9024df02ffe74d723d97d552f86de3b34beb8cc.  This patch
55082     merely updates __lmb_alloc_base to resemble the current version in Linux.
55083
55084     Signed-off-by: Andy Fleming <afleming@freescale.com>
55085
55086 commit 63796c4e61b207d2e635729d41b7a7f7d188b03c
55087 Author: Andy Fleming <afleming@freescale.com>
55088 Date:   Mon Jun 16 13:58:54 2008 -0500
55089
55090     Add lmb_free
55091
55092     lmb_free allows us to unreserve some memory so we can use lmb_alloc_base or
55093     lmb_reserve to temporarily reserve some memory.
55094
55095     Signed-off-by: Andy Fleming <afleming@freescale.com>
55096
55097 commit 4b03ac8b5102ad95f9fede7d13fa236977593e7d
55098 Author: Andy Fleming <afleming@freescale.com>
55099 Date:   Mon Jun 16 13:58:53 2008 -0500
55100
55101     Add ALIGN() macro
55102
55103     ALIGN() returns the smallest aligned value greater than the passed
55104     in address or size.  Taken from Linux.
55105
55106     Signed-off-by: Andy Fleming <afleming@freescale.com>
55107
55108 commit 93262af85e3e9d9974c6c08fbd37a9a72e090ca2
55109 Author: Stefan Roese <sr@denx.de>
55110 Date:   Tue Jun 24 17:15:22 2008 +0200
55111
55112     ppc4xx: Fix compilation problems with phys_size_t
55113
55114     This patch includes <asm/types.h> before <asm/u-boot.h> in some 4xx
55115     board specific files where it has been missing.
55116
55117     Signed-off-by: Stefan Roese <sr@denx.de>
55118
55119 commit 28eab0d77352b84885f938759bf2612b7bf0bc44
55120 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
55121 Date:   Mon May 19 12:26:38 2008 +0200
55122
55123     Conditionally add -fno-stack-protector to CFLAGS
55124
55125     When compile-testing on powerpc, I get errors like this:
55126
55127     net/nfs.c:422: undefined reference to `__stack_chk_fail_local'
55128
55129     This seems to be because -fstack-protector is on by default, so
55130     let's explicitly disable it on all architectures that support the
55131     option.
55132
55133     The Ubuntu toolchain is affected by this problem, and according to
55134     Mike Frysinger, Gentoo has been running with SSP enabled for years.
55135     More and more distros are turning SSP on by default, so this problem
55136     is likely to get worse in the future.
55137
55138     Also, powerpc just happens to be one of the arches I do
55139     compile-testing on. There may be other arches affected by this too.
55140
55141     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
55142
55143 commit dfd3be881c03a26e31f0dea4a42e76061fa610ac
55144 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55145 Date:   Sun May 18 19:09:52 2008 +0200
55146
55147     pcmcia/ti_pci1410a: Move compile condition to the Makefile
55148
55149     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55150
55151 commit 72d5d5f7b5c74a188df238ec6dd824d80c74857a
55152 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55153 Date:   Sun May 18 19:09:51 2008 +0200
55154
55155     pxa_pcmcia: Move compile condition to the Makefile
55156
55157     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55158
55159 commit c9eff32881fb429101c937cf8c268f1d42e5c2a9
55160 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55161 Date:   Sun May 18 19:09:50 2008 +0200
55162
55163     marabun_pcmcia: Move compile condition to the Makefile
55164
55165     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
55166
55167 commit 6a19c46cae43c16c528eddefae3db97134f1915d
55168 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
55169 Date:   Mon Jun 23 13:25:34 2008 +0200
55170
55171     fix non-working mvBL-M7
55172
55173     Add missing #define CONFIG_HIGH_BATS in mvBL-M7 board config file.
55174
55175     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
55176     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55177
55178 commit 846f1574ddddeda2bc227655e687308695f41cdc
55179 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
55180 Date:   Mon Jun 23 11:40:56 2008 +0200
55181
55182     fix system config overwrite @ MPC834x and MPC8313
55183
55184     During 83xx setup the "System I/O configuration register high" gets
55185     overwritten with user defined value if CFG_SICRH is defined.
55186
55187     Regarding to the MPC834x manual (Table 5-28 reve.1) bits 28+29 of SICRH
55188     must keep their reset value regardless of configuration.
55189
55190     On my board (using RGMII) those bits are set after reset - yet it's
55191     unclear where they come from.
55192
55193     The patch keeps both bits on MPC834x and MPC8313.
55194
55195     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
55196     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55197
55198 commit 4890246a2c5df90a74e2941e3673a49bbd36aee9
55199 Author: Kim Phillips <kim.phillips@freescale.com>
55200 Date:   Tue Jun 17 17:45:27 2008 -0500
55201
55202     mpc83xx: move CPU_TYPE_ENTRY over to processor.h
55203
55204     to avoid this:
55205
55206     cpu.c:47:1: warning: "CPU_TYPE_ENTRY" redefined
55207     In file included from cpu.c:33:
55208     /home/kim/git/u-boot/include/asm/processor.h:982:1: warning: this is the location of the previous definition
55209
55210     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55211
55212 commit aac7a5095b968d6c9a3e6422f31b4ad203cac9c8
55213 Author: Stefan Roese <sr@denx.de>
55214 Date:   Mon Jun 23 11:15:09 2008 +0200
55215
55216     ppc4xx: Fix problem in gpio_config()
55217
55218     As pointed out by Guennadi Liakhovetski (thanks), pin2 is already shifted
55219     left by one. So the additional shift is bogus.
55220
55221     Signed-off-by: Stefan Roese <sr@denx.de>
55222
55223 commit 40777812316fc252c941665c0f60c148fd79d50f
55224 Author: Detlev Zundel <dzu@denx.de>
55225 Date:   Fri Jun 20 22:24:05 2008 +0200
55226
55227     fdt: Fix typo in variable name.
55228
55229     Signed-off-by: Detlev Zundel <dzu@denx.de>
55230
55231 commit 5f723a3b98c630bde33de74351f2121691fdef14
55232 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55233 Date:   Fri Jun 20 10:41:05 2008 +0200
55234
55235     avr32: Enable SPI flash support on ATNGW100
55236
55237     The ATNGW100 has 8MB DataFlash on board. Give users access to it through
55238     the new SPI flash framework.
55239
55240     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55241
55242 commit 5605ef6b5802921cbefe6a933a9dea3497396b5c
55243 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55244 Date:   Fri Jun 20 12:44:28 2008 +0200
55245
55246     avr32: Fix SPI portmux initialization
55247
55248     Use the new GPIO manipulation functions to set up the chip select lines,
55249     and make sure both busses use GPIO for chip select control.
55250
55251     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55252
55253 commit 4688f9e34a87e825aed34d07c9ca7a273e6fc8ab
55254 Author: Peter Ma <pma@mediamatech.com>
55255 Date:   Sun Jun 1 22:59:24 2008 -0700
55256
55257     avr32: Add GPIO manipulation functions
55258
55259     Adds GPIO manipulation functions for AVR32 AP7 platform.
55260
55261     Signed-off-by: Peter Ma <pma@mediamatech.com>
55262     [haavard.skinnemoen@atmel.com: coding style fixup, slight simplification]
55263     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
55264
55265 commit b4fe1a71090c73efc6e4188eed188b2ff67fc02a
55266 Author: Wolfgang Grandegger <wg@grandegger.com>
55267 Date:   Thu Jun 5 13:02:30 2008 +0200
55268
55269     MPC8360ERDK: adapt NAND interface for the re-written FSL NAND UPM driver
55270
55271     This patch is based on the following patch sent a few minutes ago:
55272     "NAND FSL UPM: driver re-write using the hwcontrol callback"
55273     It is untested, of course. Anton, could you please give it a try.
55274
55275     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55276     Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55277
55278 commit 96026d42fa4e646d28318c0a1438aac4b2017909
55279 Author: Anatolij Gustschin <agust@denx.de>
55280 Date:   Thu Jun 12 12:40:11 2008 +0200
55281
55282     Fix 4xx build issue
55283
55284     Building for 4xx doesn't work since commit 4dbdb768:
55285
55286     In file included from 4xx_pcie.c:28:
55287     include/asm/processor.h:971: error: expected ')' before 'ver'
55288     make[1]: *** [4xx_pcie.o] Error 1
55289
55290     This patch fixes the problem.
55291
55292     Signed-off-by: Anatolij Gustschin <agust@denx.de>
55293     Acked-by: Stefan Roese <sr@denx.de>
55294     Acked-by: Kumar Gala <galak@kernel.crashing.org>
55295
55296 commit a036b0443657fe0f4773786de9092251869f08ac
55297 Author: Kumar Gala <galak@kernel.crashing.org>
55298 Date:   Thu Jun 19 01:45:50 2008 -0500
55299
55300     MPC8610HPCD: Report board id, board version and fpga version.
55301
55302     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55303
55304 commit 7de8c21f14df9c20fdcf6027aec8e8545f75f835
55305 Author: Kumar Gala <galak@kernel.crashing.org>
55306 Date:   Thu Jun 19 01:45:27 2008 -0500
55307
55308     MPC8641HPCN: Report board id, board version and fpga version.
55309
55310     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55311
55312 commit fb8c061ea05fc68d37e2a8b9f8c949d76c8d71a8
55313 Author: Stefan Roese <sr@denx.de>
55314 Date:   Mon Jun 16 10:40:02 2008 +0200
55315
55316     cfi-flash: Fix problem in flash_toggle(), busy was not detected reliably
55317
55318     This patch simplifies flash_toggle() (AMD commandset), which is used to
55319     detect if a FLASH device is still busy with erase/program operations. On
55320     800MHz Canyonlands/Glacier boards (460EX/GT) the current implementation
55321     did not detect the busy state reliably, resulting in non erased sectors
55322     etc. This patch now simplifies this function by "just" comparing the
55323     complete data-word instead of ANDing it with the command-word (0x40)
55324     before the compatison. It is done the same way in the Linux implementation
55325     chip_ready() in cfi_cmdset_0002.c.
55326
55327     Signed-off-by: Stefan Roese <sr@denx.de>
55328
55329 commit 9e4006bca3d9fb4a2d061996771036cb01e539d3
55330 Author: Philip Balister <philip@balister.org>
55331 Date:   Mon Jun 16 08:58:07 2008 -0400
55332
55333     NAND: Add missing declaration to non-redundant saveenv().
55334
55335     Signed-off-by: Scott Wood <scottwood@freescale.com>
55336
55337 commit 2cdb7f50ac59594540fffdf8dbd7b12beac79c52
55338 Author: Wolfgang Grandegger <wg@grandegger.com>
55339 Date:   Mon Jun 2 15:09:55 2008 +0200
55340
55341     MPC8360ERDK: adapt NAND interface for the re-written FSL NAND UPM driver
55342
55343     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55344     Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55345     Signed-off-by: Scott Wood <scottwood@freescale.com>
55346
55347 commit 212ed90615c3d20fa6bd73d70d5153bd0d124e5f
55348 Author: Stefan Roese <sr@denx.de>
55349 Date:   Tue Jun 10 15:34:11 2008 +0200
55350
55351     ppc4xx: Canyonlands: Disable the RTC M41T62 square wave output
55352
55353     This patch disables the square wave output of the M41T62 RTC used on
55354     Canyonlands & Glacier. Here the explanation:
55355
55356     The serial real-time clock part used in the design is an
55357     STMicro M41T62. This part has a full-time 32KHz square wave
55358     output that is connected to the TmrClk input to the
55359     processor. The default state for this square wave output is
55360     enabled so the output runs continuously when the board is
55361     powered normally and also from the battery. The TmrClk input
55362     to the processor goes to ground when the power is removed
55363     from the board/processor, and therefore the running square
55364     wave output is driving ground which drains the battery quickly.
55365
55366     Signed-off-by: Stefan Roese <sr@denx.de>
55367
55368 commit a94f22f08f280905926219e568568964cb9eeb9d
55369 Author: Andy Fleming <afleming@freescale.com>
55370 Date:   Wed Jun 11 18:10:20 2008 -0500
55371
55372     Fix build issue with string.h and linux/string.h
55373
55374     This commit:
55375     commit 338cc038461a6c7709c5b86fd9a240209338a1ae
55376     Author: Wolfgang Denk <wd@denx.de>
55377     Date:   Fri Jun 6 14:28:14 2008 +0200
55378
55379         tools/mkimage: fix compiler warnings on some systems.
55380
55381     Broke building on some systems, because the host's string.h was interfering
55382     with u-boot's linux/string.h.  It doesn't look like we need the u-boot one if
55383     we're building for the host, so now we only include when building inside
55384     u-boot.
55385
55386     Signed-off-by: Andy Fleming <afleming@freescale.com>
55387
55388 commit 9973e3c614721bbf169882ffc3be266a6611cd60
55389 Author: Becky Bruce <becky.bruce@freescale.com>
55390 Date:   Mon Jun 9 16:03:40 2008 -0500
55391
55392     Change initdram() return type to phys_size_t
55393
55394     This patch changes the return type of initdram() from long int to phys_size_t.
55395     This is required for a couple of reasons: long int limits the amount of dram
55396     to 2GB, and u-boot in general is moving over to phys_size_t to represent the
55397     size of physical memory.  phys_size_t is defined as an unsigned long on almost
55398     all current platforms.
55399
55400     This patch *only* changes the return type of the initdram function (in
55401     include/common.h, as well as in each board's implementation of initdram).  It
55402     does not actually modify the code inside the function on any of the platforms;
55403     platforms which wish to support more than 2GB of DRAM will need to modify
55404     their initdram() function code.
55405
55406     Build tested with MAKEALL for ppc, arm, mips, mips-el. Booted on powerpc
55407     MPC8641HPCN.
55408
55409     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
55410
55411 commit 391fd93ab23e15ab3dd58a54f5b609024009c378
55412 Author: Becky Bruce <becky.bruce@freescale.com>
55413 Date:   Mon Jun 9 20:37:18 2008 -0500
55414
55415     Change lmb to use phys_size_t/phys_addr_t
55416
55417     This updates the lmb code to use phys_size_t
55418     and phys_addr_t instead of unsigned long.  Other code
55419     which interacts with this code, like getenv_bootm_size()
55420     is also updated.
55421
55422     Booted on MPC8641HPCN, build-tested ppc, arm, mips.
55423
55424     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
55425
55426 commit 61b09fc2952dc636017df4e7970e3de132276ba1
55427 Author: Becky Bruce <becky.bruce@freescale.com>
55428 Date:   Mon Jun 9 20:37:17 2008 -0500
55429
55430     Change print_size to take phys_size_t
55431
55432     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
55433
55434 commit b57ca3e128cc10a133ba79bc7ec3e7b50e7c8fbe
55435 Author: Becky Bruce <becky.bruce@freescale.com>
55436 Date:   Mon Jun 9 20:37:16 2008 -0500
55437
55438     Change bd/gd memsize/ram_size to be phys_size_t.
55439
55440     Currently, both are defined as an unsigned long, but
55441     should be phys_size_t. This should result in no real change,
55442     since phys_size_t is currently an unsigned long for all the
55443     default configs.  Also add print_lnum to cmd_bdinfo to deal
55444     with the potentially wider memsize.
55445
55446     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
55447
55448 commit ba04f7010958e88a8910f2a123fee53fdc72e013
55449 Author: Kumar Gala <galak@kernel.crashing.org>
55450 Date:   Tue Jun 10 16:16:02 2008 -0500
55451
55452     FSL LAW: Add new interface to use the last free LAW
55453
55454     LAWs have the concept of priority so its useful to be able to allocate
55455     the lowest (highest number) priority.  We will end up using this with the
55456     new DDR code.
55457
55458     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55459
55460 commit 859a86a25c569d3665ff413d1d923394b8a961f3
55461 Author: Kumar Gala <galak@kernel.crashing.org>
55462 Date:   Wed Jun 11 00:51:45 2008 -0500
55463
55464     85xx/86xx: Move to dynamic mgmt of LAWs
55465
55466     With the new LAW interface (set_next_law) we can move to letting the
55467     system allocate which LAWs are used for what purpose.  This makes life
55468     a bit easier going forward with the new DDR code.
55469
55470     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55471     Signed-off-by: Andy Fleming <afleming@freescale.com>
55472     Acked-by: Jon Loeliger <jdl@freescale.com>
55473     Acked-by: Becky Bruce <becky.bruce@freescale.com>
55474
55475 commit f060054dadbbe7027ca088eed806a3ef1f82fdb7
55476 Author: Kumar Gala <galak@kernel.crashing.org>
55477 Date:   Wed Jun 11 00:44:10 2008 -0500
55478
55479     FSL LAW: Keep track of LAW allocations
55480
55481     Make it so we keep track of which LAWs have allocated and provide
55482     a function (set_next_law) which can allocate a LAW for us if one is
55483     free.
55484
55485     In the future we will move to doing more "dynamic" LAW allocation
55486     since the majority of users dont really care about what LAW number
55487     they are at.
55488
55489     Also, add CONFIG_MPC8540 or CONFIG_MPC8560 to those boards which needed them
55490
55491     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55492     Signed-off-by: Andy Fleming <afleming@freescale.com>
55493
55494 commit ddde74a159caa6e18b481fec01d40b885aebb566
55495 Author: Kumar Gala <galak@kernel.crashing.org>
55496 Date:   Mon Jun 9 22:31:57 2008 -0500
55497
55498     85xx: remove dummy board_early_init_f
55499
55500     A number of board ports have empty version of board_early_init_f
55501     for no reason since we control its via CONFIG_BOARD_EARLY_INIT_F.
55502
55503     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55504
55505 commit 81e56e9af0d43712db8efb843606a8d62eab454f
55506 Author: Kumar Gala <galak@kernel.crashing.org>
55507 Date:   Mon Jun 9 18:55:38 2008 -0500
55508
55509     MPC8544DS: Update config.h
55510
55511     * Enable flash progress
55512     * remove CLEAR_LAW0 since we dont really use it
55513
55514     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55515
55516 commit 978e81604c1b28526ed580df0fbe64eb8384e94f
55517 Author: Kumar Gala <galak@kernel.crashing.org>
55518 Date:   Mon Jun 9 13:37:24 2008 -0500
55519
55520     85xx: Remove unused and unconfigured memory test code.
55521
55522     Remove unused and unconfigured DDR test code from FSL 85xx boards.
55523     Besides, other common code exists.
55524
55525     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55526
55527 commit a23cddde1a95f987e3fe2a720a7ec9375b7264d7
55528 Author: Sergei Poselenov <sposelenov@emcraft.com>
55529 Date:   Fri Jun 6 15:42:45 2008 +0200
55530
55531     Socrates: Added FPGA base address update in FDT.
55532
55533     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55534
55535 commit fd51b0e0e620b8bc9fd4f6daa3a4fa6f5e1316f4
55536 Author: Sergei Poselenov <sposelenov@emcraft.com>
55537 Date:   Fri Jun 6 15:42:44 2008 +0200
55538
55539     Socrates: NAND support added. Changed the U-Boot base address and
55540
55541     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55542
55543 commit 248ae5cfc8bf69074d1da099dc495d8e06070547
55544 Author: Sergei Poselenov <sposelenov@emcraft.com>
55545 Date:   Fri Jun 6 15:42:43 2008 +0200
55546
55547     NAND: Added support for 128-bit OOB, adapted
55548
55549     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55550
55551 commit 31ca0208612f2eb57690110d7c2815953650e47b
55552 Author: Sergei Poselenov <sposelenov@emcraft.com>
55553 Date:   Fri Jun 6 15:42:42 2008 +0200
55554
55555     Socrates: added missed file with UPMA configuration data.
55556
55557     Signed-of-by: Sergei Poselenov <sposelenov@emcraft.com>
55558
55559 commit 59abd15b43cab7a4d19de4ba0943837d9555f7ba
55560 Author: Sergei Poselenov <sposelenov@emcraft.com>
55561 Date:   Fri Jun 6 15:42:41 2008 +0200
55562
55563     Socrates: Added FPGA mapping. LAWs and TLBs cleanup.
55564
55565     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55566
55567 commit 740280e68ccc0b971e613face7eaaa8bd1382b8c
55568 Author: Sergei Poselenov <sposelenov@emcraft.com>
55569 Date:   Fri Jun 6 15:42:40 2008 +0200
55570
55571     Added the upmconfig() function for 85xx.
55572
55573     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55574     Signed-off-by: Andy Fleming <afleming@freescale.com>
55575
55576 commit d39e68514ff943930ee692cff3fde03532eb7fec
55577 Author: Sergei Poselenov <sposelenov@emcraft.com>
55578 Date:   Fri Jun 6 15:42:39 2008 +0200
55579
55580     Socrates: config file cleanup.
55581
55582     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
55583
55584 commit e8cc3f04b124f757af4528206e60d8eb715ae083
55585 Author: Wolfgang Grandegger <wg@grandegger.com>
55586 Date:   Thu Jun 5 13:12:10 2008 +0200
55587
55588     TQM85xx: Change memory map to support Flash memory > 128 MiB
55589
55590     Some TQM85xx boards could be equipped with up to 1 GiB (NOR) Flash
55591     memory. The current memory map only supports up to 128 MiB Flash.
55592     This patch adds the configuration option CONFIG_TQM_BIGFLASH. If
55593     set, up to 1 GiB flash is supported. To achieve this, the memory
55594     map has to be adjusted in great parts (for example the CCSRBAR is
55595     moved from 0xE0000000 to 0xA0000000).
55596
55597     If you want to boot Linux with CONFIG_TQM_BIGFLASH set, the new
55598     memory map also has to be considered in the kernel (changed
55599     CCSRBAR address, changed PCI IO base address, ...). Please use
55600     an appropriate Flat Device Tree blob (tqm8548.dtb).
55601
55602     Signed-off-by: Martin Krause <martin.krause@tqs.de>
55603     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55604
55605 commit 1c2deff22cd6e2bf0e618fd6e09ca3eec5a8d051
55606 Author: Wolfgang Grandegger <wg@grandegger.com>
55607 Date:   Thu Jun 5 13:12:09 2008 +0200
55608
55609     TQM85xx: NAND support via local bus UPMB
55610
55611     This patch adds support for NAND FLASH on the TQM8548. It is disabled by
55612     default and can be enabled for the TQM8548 modules. It is now based on
55613     the re-written FSL NAND UPM driver. A patch has been posted earlier today
55614     with the subject:
55615
55616     "NAND FSL UPM: driver re-write using the hwcontrol callback"
55617
55618     Note that the R/B pin is not supported by that module requiring to use
55619     the specified maximum delay time.
55620
55621     Note: With NAND support enabled the size of the U-Boot image exceeds
55622     256 KB and TEXT_BASE must therefore be set to 0xfff80000 in config.mk,
55623     doubling the image size :-(.
55624
55625     Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
55626     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55627
55628 commit b9e8078bb3f3c48111a7081e27279938c3a445e1
55629 Author: Wolfgang Grandegger <wg@grandegger.com>
55630 Date:   Thu Jun 5 13:12:08 2008 +0200
55631
55632     TQM8548: PCI express support
55633
55634     This patch adds support for PCI express cards. The board support
55635     now uses common FSL PCI init code, for both, PCI and PCIe on all
55636     TQM85xx modules.
55637
55638     Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
55639     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55640
55641 commit 1287e0c55a2ee2c575ac9ce8e4302cd4085be876
55642 Author: Wolfgang Grandegger <wg@grandegger.com>
55643 Date:   Thu Jun 5 13:12:07 2008 +0200
55644
55645     TQM8548: Basic support for the TQM8548 modules
55646
55647     This patch adds basic support for the TQM8548 module from TQ-Components
55648     (http://www.tqc.de/) including DDR2 SDRAM initialisation and support for
55649     eTSEC 3 and 4
55650
55651     Furthermore Flash buffer write has been enabled to speed up output to
55652     the Flash by approx. a factor of 10.
55653
55654     Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
55655     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55656
55657 commit 25991353204c78b094c3c1fec90182dcd607ab8f
55658 Author: Wolfgang Grandegger <wg@grandegger.com>
55659 Date:   Thu Jun 5 13:12:06 2008 +0200
55660
55661     TQM85xx: Support for Flat Device Tree
55662
55663     This patch adds support for Linux kernels using the Flat Device Tree.
55664     It also re-defines the default environment settings for booting Linux
55665     with the FDT blob.
55666
55667     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55668
55669 commit d9ee843d54c54776e1fdb86336ce554906a87331
55670 Author: Wolfgang Grandegger <wg@grandegger.com>
55671 Date:   Thu Jun 5 13:12:05 2008 +0200
55672
55673     TQM85xx: Support for Intel 82527 compatible CAN controller
55674
55675     This patch adds initialization of the UPMC RAM to support up to two
55676     Intel 82527 compatible CAN controller on the TQM85xx modules.
55677
55678     Signed-off-by: Thomas Waehner <thomas.waehner@tqs.de>
55679     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55680
55681 commit 518d5cfe72916323c746af1647764459914f555f
55682 Author: Wolfgang Grandegger <wg@grandegger.com>
55683 Date:   Thu Jun 5 13:12:04 2008 +0200
55684
55685     TQM85xx: Bugfix in the SDRAM initialisation
55686
55687     The CS0_BNDS register is now set according to the detected
55688     memory size.
55689
55690     Signed-off-by Martin Krause <martin.krause@tqs.de>
55691
55692 commit 45dee2e620ccec6ac7b3548fe8979a34fd030e5d
55693 Author: Wolfgang Grandegger <wg@grandegger.com>
55694 Date:   Thu Jun 5 13:12:03 2008 +0200
55695
55696     TQM85xx: Fix chip select configuration for second FLASH bank
55697
55698     This patch fixes the re-calculation of the automatic chip select
55699     configuration for boards with two populated FLASH banks.
55700
55701     Signed-off-by: Martin Krause <martin.krause@tqs.de>
55702
55703 commit 46346f27cda6fd025a496bde8f2d4aeee04aca5f
55704 Author: Wolfgang Grandegger <wg@grandegger.com>
55705 Date:   Thu Jun 5 13:12:02 2008 +0200
55706
55707     TQM85xx: Support for Spansion 'N' type flashes added
55708
55709     The 'N' type Spansion flashes (S29GLxxxN series) have bigger sectors,
55710     than the formerly used 'M' types (S29GLxxxM series), so the flash layout
55711     needs to be changed -> new start address of the environment. The macro
55712     definition CONFIG_TQM_FLASH_N_TYPE is undefined by default and must be
55713     defined for boards with 'N' type flashes.
55714
55715     Signed-off-by: Martin Krause <martin.krause@tqs.de>
55716     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55717
55718 commit 5d5bd838f76eade22c0ea40a500389f924d0da36
55719 Author: Wolfgang Grandegger <wg@grandegger.com>
55720 Date:   Thu Jun 5 13:12:01 2008 +0200
55721
55722     TQM85xx: Fix CPM port pin configuration
55723
55724     Do not configure port pins PD30/PD31 as SCC1 TxD/RxD except for the TQM8560
55725     board. On the other TQM85xx boards (TQM8541 and TQM8555) SCC1 is not used
55726     as serial interface anyway. Worse, on some board variants configuring the
55727     pins for SCC1 leads to short circuits (for example on the TQM8541-BG).
55728
55729     Signed-off-by: Martin Krause <martin.krause@tqs.de>
55730
55731 commit b99ba1679e8cd51b023e67098c89e606e47137d2
55732 Author: Wolfgang Grandegger <wg@grandegger.com>
55733 Date:   Thu Jun 5 13:12:00 2008 +0200
55734
55735     TQM85xx: Various coding style fixes
55736
55737     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55738
55739 commit ae9e97fa96f643c8ba2b666b06a026cc8717eb00
55740 Author: Gerald Van Baren <vanbaren@cideas.com>
55741 Date:   Tue Jun 10 22:15:58 2008 -0400
55742
55743     libfdt: Move the working_fdt pointer to cmd_fdt.c
55744
55745     The working_fdt pointer was declared in common/fdt_support.c but was
55746     not used there.  Move it to common/cmd_fdt.c where it is used (it is
55747     also used in lib_ppc/bootm.c).
55748
55749     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
55750
55751 commit e489b9c078e22b0d9e75f002cd2a1bd967e88f5e
55752 Author: Kim Phillips <kim.phillips@freescale.com>
55753 Date:   Tue Jun 10 11:06:17 2008 -0500
55754
55755     fdt: unshadow global working fdt variable
55756
55757     differentiate with local variables of the same name by renaming the
55758     global 'fdt' variable 'working_fdt'.
55759
55760     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55761
55762 commit e1eb0e25d9d8fd8efdfb93f670a417663f386022
55763 Author: Andy Fleming <afleming@freescale.com>
55764 Date:   Tue Jun 10 18:49:34 2008 -0500
55765
55766     socrates: Fix PCI clk fix patch
55767
55768     The submitted patch seems to have been more up-to-date, but an older patch was
55769     already in the repository.  This patch encompasses the differences
55770
55771     Taken entirely from Sergei Poselenov <sposelenov@emcraft.com>
55772
55773     Signed-off-by: Andy Fleming <afleming@freescale.com>
55774
55775 commit a75a57ef6e4b613c81434971e96ed70cf9ec9ba0
55776 Author: Wolfgang Grandegger <wg@grandegger.com>
55777 Date:   Thu Jun 5 13:02:29 2008 +0200
55778
55779     NAND FSL UPM: driver re-write using the hwcontrol callback
55780
55781     This is a re-write of the NAND FSL UPM driver using the more universal
55782     hwcontrol callback (instead of the cmdfunc callback). Here is a brief
55783     list of furher modifications:
55784
55785     - For the time being, the UPM setup writing the UPM array has been
55786       removed from the driver and must now be done by the board specific
55787       code.
55788
55789     - The bus width definition in "struct fsl_upm_nand" is now in bits to
55790       comply with the corresponding Linux driver and 8, 16 and 32 bit
55791       accesses are supported.
55792
55793     - chip->dev_read is only set if fun->dev_ready != NULL, which is
55794       required for boards not connecting the R/B pin.
55795
55796     - A few issue have been fixed with MxMR bit manipulation like in the
55797       corresponding Linux driver.
55798
55799     Note: I think the "io_addr" field of "struct fsl_upm" could be removed
55800           as well, because the address is already determined by
55801           "nand->IO_ADDR_[RW]", but I'm not 100% sure.
55802
55803     This patch has been tested on a TQM8548 modules with the NAND chip
55804     Micron MT29F8G08FABWP.
55805
55806     This patch is based on the following patches posted to this list a few
55807     minutes ago:
55808
55809       PPC: add accessor macros to clear and set bits in one shot
55810       83xx/85xx/86xx: add more MxMR local bus definitions
55811
55812     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55813     Acked-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55814
55815 commit 6beecfbb542992eede5831240cd58678274683a9
55816 Author: Wolfgang Grandegger <wg@grandegger.com>
55817 Date:   Thu Jun 5 13:11:59 2008 +0200
55818
55819     MPC85xx: Beautify boot output of L2 cache configuration
55820
55821     The boot output is now aligned poperly with other boot output
55822     lines, e.g.:
55823
55824       FLASH: 128 MB
55825       L2:    512 KB enabled
55826
55827     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55828
55829 commit 398415114f0a705163a14543e9fef03f734b1ffa
55830 Author: Wolfgang Grandegger <wg@grandegger.com>
55831 Date:   Wed Jun 4 12:45:22 2008 +0200
55832
55833     PPC: add accessor macros to clear and set bits in one shot
55834
55835     PPC: add accessor macros to clear and set bits in one shot
55836
55837     This patch adds macros from linux/include/asm-powerpc/io.h to clear and
55838     set bits in one shot using the in_be32, out_be32, etc. accessor functions.
55839     They are very handy to manipulate bits it I/O registers.
55840
55841     This patch is required for my forthcoming FSL NAND UPM driver re-write and
55842     the support for the TQM8548 module.
55843
55844     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55845
55846 commit 4677988c7edc070c3786d3db7994abeca3ab82a0
55847 Author: Wolfgang Grandegger <wg@grandegger.com>
55848 Date:   Wed Jun 4 13:52:17 2008 +0200
55849
55850     TQM: move TQM boards to board/tqc
55851
55852     Move all TQM board directories to the vendor specific directory "tqc"
55853     for modules from TQ-Components GmbH (http://www.tqc.de).
55854
55855     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55856
55857 commit 6fab2fe72ca5bf95280cd52cdf378af3e506eb50
55858 Author: Wolfgang Grandegger <wg@grandegger.com>
55859 Date:   Mon Jun 2 12:09:30 2008 +0200
55860
55861     83xx/85xx/86xx: add more MxMR local bus definitions
55862
55863     83xx/85xx/86xx: add more MxMR local bus definitions
55864
55865     This patch adds more macro definitions for the UPM Machine Mode Registers
55866     They are copied from "include/mpc82xx.h" to simplify the merge of all 8xxx
55867     common local bus definitions into include/asm-ppc/fsl_lbc.h. They are
55868     required for my forthcoming FSL NAND UPM driver re-write and the support
55869     for the TQM8548 module.
55870
55871     This patch is based on the following two patches from Anton Vorontsov:
55872
55873     http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg06511.html
55874     http://www.mail-archive.com/u-boot-users@lists.sourceforge.net/msg06587.html
55875
55876     I leave coding style violation fixes, code beautification and name
55877     corrections to somebody else ;-(.
55878
55879     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
55880
55881 commit c8c5fc266e4499e283c293ccb972863156aa4134
55882 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
55883 Date:   Thu May 29 18:14:56 2008 +0400
55884
55885     83xx/85xx: further localbus cleanups
55886
55887     Merge mpc85xx.h's LBC defines to fsl_lbc.h. Also, adopt ACS names
55888     from mpc85xx.h, so ACS_0b10 renamed to ACS_DIV4, ACS_0b11 to ACS_DIV2.
55889
55890     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55891
55892 commit 42dbd667c88d496882d53e22656e89b654205492
55893 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
55894 Date:   Wed May 28 18:20:15 2008 +0400
55895
55896     83xx/85xx/86xx: factor out Freescale Localbus defines out of mpc83xx.h
55897
55898     This patch moves Freescale Localbus defines out of mpc83xx.h, so we could
55899     use it on MPC85xx and MPC86xx processors.
55900
55901     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55902
55903 commit 730b2fcf6fcd9eec3ea86fbb087c3f98aa23a769
55904 Author: Kumar Gala <galak@kernel.crashing.org>
55905 Date:   Thu May 29 11:22:06 2008 -0500
55906
55907     85xx: Add setting of cache props in the device tree.
55908
55909     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55910
55911 commit 4dbdb7681e243431530df0725627192a0c4aefda
55912 Author: Kumar Gala <galak@kernel.crashing.org>
55913 Date:   Tue Jun 10 16:53:46 2008 -0500
55914
55915     85xx: expose cpu identification
55916
55917     The current cpu identification code is used just to return the name
55918     of the processor at boot.  There are some other locations that the name
55919     is useful (device tree setup).  Expose the functionality to other bits
55920     of code.
55921
55922     Also, drop the 'E' suffix and add it on by looking at the SVR version
55923     when we print this out.  This is mainly to allow the most flexible use
55924     of the name.  The device tree code tends to not care about the 'E' suffix.
55925
55926     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
55927
55928 commit 2329fe113d847e43cca8e4a0e4edd613b50b8492
55929 Author: Kim Phillips <kim.phillips@freescale.com>
55930 Date:   Tue Jun 10 13:25:24 2008 -0500
55931
55932     mpc83xx: MVBLM7: minor build fixups
55933
55934     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55935
55936 commit a1293e549b56da135ef32ffca5b9d35a16aa6802
55937 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
55938 Date:   Tue Jun 10 09:14:05 2008 +0200
55939
55940     add MPC8343 based board mvBlueLYNX-M7 (board+make files)
55941
55942     Add MPC8343 based board mvBlueLYNX-M7.
55943     It's a single board stereo camera system.
55944     Please read doc/README.mvblm7 for details.
55945
55946     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
55947     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55948
55949 commit c005b93925ba49f07da2aa748527996d927e172f
55950 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
55951 Date:   Tue Jun 10 09:13:16 2008 +0200
55952
55953     add MPC8343 based board mvBlueLYNX-M7 (doc+config)
55954
55955     Add MPC8343 based board mvBlueLYNX-M7.
55956     It's a single board stereo camera system.
55957     Please read doc/README.mvblm7 for details.
55958
55959     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
55960     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55961
55962 commit f9023afbdfd9f27e7c38f3cce965746e56d62dd3
55963 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
55964 Date:   Thu May 29 18:14:56 2008 +0400
55965
55966     83xx/85xx: further localbus cleanups
55967
55968     move the BRx_* and ORx_* left behind in mpc85xx.h
55969
55970     The same is needed for mpc8xx.h and mpc8260.h (defines are almost
55971     the same, just few differences which needs some attention though).
55972
55973     But the bad news for mpc8xx and mpc8260 is that there are a lot of users
55974     of these defines. So this cleanup I'll leave for the "better times".
55975
55976     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55977     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55978
55979 commit bf30bb1f7c954d7855d9b23624b33b00c50b4697
55980 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
55981 Date:   Wed May 28 18:20:15 2008 +0400
55982
55983     83xx/85xx/86xx: factor out Freescale Localbus defines out of mpc83xx.h
55984
55985     This patch moves Freescale Localbus defines out of mpc83xx.h, so we could
55986     use it on MPC85xx and MPC86xx processors.
55987
55988     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
55989     Acked-by: Andy Fleming <afleming@freescale.com>
55990     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
55991
55992 commit d82b4fc0ce8cca95e857fc51022e841cb2dbee6a
55993 Author: Tor Krill <tor@excito.com>
55994 Date:   Mon Jun 2 15:09:30 2008 +0200
55995
55996     Add missing CSCONFIG_BANK_BIT_3 define to mpc83xx.h
55997
55998     Signed-off-by: Tor Krill <tor@excito.com>
55999     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
56000
56001 commit 3b904ccb93c3196727e2e9870cb1df903cab19ad
56002 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56003 Date:   Mon Jun 9 23:37:44 2008 +0900
56004
56005     net: Conditional COBJS inclusion of network drivers
56006
56007     Replace COBJS-y with appropriate driver config names.
56008
56009     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56010     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56011
56012 commit 2fb698bf50f4aff2485581a12fa634a07c040e4a
56013 Author: Gerald Van Baren <vanbaren@cideas.com>
56014 Date:   Mon Jun 9 21:02:17 2008 -0400
56015
56016     Use strncmp() for the fdt command
56017
56018     Cleaner than doing multiple conditionals on characters.
56019
56020     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56021
56022 commit 47abe8ab290d2721a8eeadff65b939e6af8c01b0
56023 Author: Gerald Van Baren <vanbaren@cideas.com>
56024 Date:   Sat Jun 7 12:25:05 2008 -0400
56025
56026     The fdt boardsetup command criteria was not unique
56027
56028     It was checking just for "b", which is not unique with respect to the
56029     "boot" command.  Change to check for "boa"[rdsetup].
56030
56031     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56032
56033 commit 2f08bfa9526bae4f461e043530cfb903fec0d273
56034 Author: David Gibson <david@gibson.dropbear.id.au>
56035 Date:   Tue May 20 17:19:11 2008 +1000
56036
56037     libfdt: Several cleanups to parameter checking
56038
56039     This patch makes a couple of small cleanups to parameter checking of
56040     libfdt functions.
56041
56042         - In several functions which take a node offset, we use an
56043     idiom involving fdt_next_tag() first to check that we have indeed been
56044     given a node offset.  This patch adds a helper function
56045     _fdt_check_node_offset() to encapsulate this usage of fdt_next_tag().
56046
56047         - In fdt_rw.c in several places we have the expanded version
56048     of the RW_CHECK_HEADER() macro for no particular reason.  This patch
56049     replaces those instances with an invocation of the macro; that's what
56050     it's for.
56051
56052         - In fdt_sw.c we rename the check_header_sw() function to
56053     sw_check_header() to match the analgous function in fdt_rw.c, and we
56054     provide an SW_CHECK_HEADER() wrapper macro as RW_CHECK_HEADER()
56055     functions in fdt_rw.c
56056
56057     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
56058
56059 commit fec6d9ee7c10443f65ce1788ef818919167bbf2e
56060 Author: Gerald Van Baren <vanbaren@cideas.com>
56061 Date:   Tue Jun 3 20:34:45 2008 -0400
56062
56063     Remove the deprecated CONFIG_OF_FLAT_TREE
56064
56065     Use CONFIG_OF_LIBFDT instead to support flattened device trees.  It is
56066     cleaner, has better functionality, and is better supported.
56067
56068     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56069
56070 commit 62bcdda293efa752f8281fbd9da03822b27ce82f
56071 Author: Gerald Van Baren <vanbaren@cideas.com>
56072 Date:   Tue Jun 3 20:26:29 2008 -0400
56073
56074     Change the stxxst to CONFIG_OF_LIBFDT
56075
56076     This was configured to use the deprecated CONFIG_OF_FLAT_TREE, change
56077     to CONFIG_OF_LIBFDT.
56078
56079     WARNING: It appears that this board lost its ability to boot via a
56080     flattened device tree prior to this changeset.
56081
56082     WARNING: This conversion was untested because I do not have a board to
56083     test it on.
56084
56085     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56086
56087 commit 589c04271d129729a8b01391453851ab9cc4069c
56088 Author: Gerald Van Baren <vanbaren@cideas.com>
56089 Date:   Tue Jun 3 20:24:58 2008 -0400
56090
56091     Convert mpc7448hpc2 to CONFIG_OF_LIBFDT
56092
56093     This was configured to use the deprecated CONFIG_OF_FLAT_TREE, change
56094     to CONFIG_OF_LIBFDT.
56095
56096     WARNING: This conversion is untested because I do not have a board to
56097     test it on.
56098
56099     NOTE: The FDT blob (DTS) must have an /aliases/ethernet0 and (optionally)
56100     /aliases/ethernet1 property for the ethernet to work.
56101
56102     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
56103
56104 commit ee1e35bede91debc8bff9b02f75574486033b652
56105 Author: Kumar Gala <galak@kernel.crashing.org>
56106 Date:   Thu May 29 01:21:24 2008 -0500
56107
56108     85xx: Only use PORPLLSR[DDR_Ratio] on platforms that define it
56109
56110     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
56111
56112 commit 3b9519fc50802436e417c839e69df7b2016cade5
56113 Author: Becky Bruce <becky.bruce@freescale.com>
56114 Date:   Wed May 14 13:10:04 2008 -0500
56115
56116     MPC85xx: Change traps.c to not reference non-addressable memory
56117
56118     Currently, END_OF_RAM is used by the trap code to determine if
56119     we should attempt to access the stack pointer or not. However,
56120     on systems with a lot of RAM, only a subset of the RAM is
56121     guaranteed to be mapped in and accessible.  Change END_OF_RAM
56122     to use get_effective_memsize() instead of using the raw ram
56123     size out of the bd.
56124
56125     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
56126
56127 commit 7faddaecea52f585f538fdf9c2e61f85a789b19c
56128 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56129 Date:   Mon Jun 9 13:39:57 2008 +0900
56130
56131     sh: Renesas Solutions SH7763RDP board support
56132
56133     SH7763RDP has SCIF, NOR Flash, Ethernet, USB host, LCDC and MMC.
56134     In this patch, support SCIF, NOR Flash, and Ethernet.
56135
56136     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56137     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
56138
56139 commit 60179098a95eaa972007d7ec58e4c1588029720f
56140 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56141 Date:   Fri Jun 6 16:24:13 2008 +0900
56142
56143     sh: Add support Renesas SH7763
56144
56145     Renesas SH7763 has 3 SCIF, MMC, LCDC, Ethernet and other.
56146     This patch supprts CPU register's header file.
56147
56148     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56149     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
56150
56151 commit 08c5fabe181d663eec0feba5ecd02c0b78934a52
56152 Author: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56153 Date:   Fri Jun 6 16:16:08 2008 +0900
56154
56155     sh: SH7763 SCIF support
56156
56157     SH7763 has 3 SCIF channels. SCIF0 and 1 are same register constitution,
56158     but only SCIF2 is different. This patch work all SCIF channel.
56159
56160     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu.nobuhiro@renesas.com>
56161     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
56162
56163 commit 79b51ff8205f0354d5300570614c1d2db499679c
56164 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56165 Date:   Sat Jun 7 20:51:59 2008 +0900
56166
56167     [MIPS] cpu/mips/Makefile: Split [CS]OBJS onto separate lines
56168
56169     Also get rid of some #ifdefs in *.c files.
56170
56171     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56172
56173 commit 8bde63eb3f79d68f693201528dafc8ae7aa087de
56174 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56175 Date:   Sat Jun 7 20:51:56 2008 +0900
56176
56177     [MIPS] Rename Alchemy processor configs into CONFIG_SOC_*
56178
56179     CONFIG_SOC_AU1X00
56180
56181       Common Alchemy Au1x00 stuff. All Alchemy processor based machines
56182       need to have this config as a system type specifier.
56183
56184     CONFIG_SOC_AU1000, CONFIG_SOC_AU1100, CONFIG_SOC_AU1200,
56185     CONFIG_SOC_AU1500, CONFIG_SOC_AU1550
56186
56187       Machine type specifiers. Each port should have one of aboves.
56188
56189     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56190
56191 commit cc49cadeeb8bb2f0ae3fdc13af7051ae59f083bc
56192 Author: Stuart Wood <stuart.wood@labxtechnologies.com>
56193 Date:   Fri May 30 16:05:28 2008 -0400
56194
56195     env_nand.c: Added bad block management for environment variables
56196
56197     Modified to check for bad blocks and to skipping over them when
56198     CFG_ENV_RANGE has been defined.
56199     CFG_ENV_RANGE must be larger than CFG_ENV_SIZE and aligned to the NAND
56200     flash block size.
56201
56202     Signed-off-by: Stuart Wood <stuart.wood@labxtechnologies.com>
56203     Signed-off-by: Scott Wood <scottwood@freescale.com>
56204
56205 commit 279726bd00558e80263d44581c44167625b7fb9a
56206 Author: Becky Bruce <becky.bruce@freescale.com>
56207 Date:   Wed May 14 13:09:58 2008 -0500
56208
56209     MPC86xx: Change traps.c to not reference non-addressable memory
56210
56211     Currently, END_OF_RAM is used by the trap code to determine if
56212     we should attempt to access the stack pointer or not. However,
56213     on systems with a lot of RAM, only a subset of the RAM is
56214     guaranteed to be mapped in and accessible.  Change END_OF_RAM
56215     to use get_effective_memsize() instead of using the raw ram
56216     size out of the bd to prevent us from trying to access
56217     non-mapped memory.
56218
56219     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
56220
56221 commit 338cc038461a6c7709c5b86fd9a240209338a1ae
56222 Author: Wolfgang Denk <wd@denx.de>
56223 Date:   Fri Jun 6 14:28:14 2008 +0200
56224
56225     tools/mkimage: fix compiler warnings on some systems.
56226
56227     Signed-off-by: Wolfgang Denk <wd@denx.de>
56228
56229 commit b2815f79288d4da7a3ba18bdbd05120ce09d5622
56230 Author: Stefan Roese <sr@denx.de>
56231 Date:   Fri Jun 6 16:10:41 2008 +0200
56232
56233     ppc4xx: Fix misspelled CONFIG_440SPE/440EPX/GRX config options
56234
56235     We use upper case letters for the AMCC processor defines (like
56236     CONFIG_440SPE) in U-Boot. So the 440SPe is labeled CONFIG_440SPE and
56237     not CONFIG_440SPe. This patch fixes the last misspelled config options.
56238
56239     Signed-off-by: Stefan Roese <sr@denx.de>
56240
56241 commit 72675dc6c06a48846d180106161d49dd714383cc
56242 Author: Stefan Roese <sr@denx.de>
56243 Date:   Fri Jun 6 15:55:21 2008 +0200
56244
56245     ppc4xx: Unify AMCC's board config files (part 3/3)
56246
56247     This patch series unifies the AMCC eval board ports by introducing
56248     a common include header for all AMCC eval boards:
56249
56250     include/configs/amcc-common.h
56251
56252     This header now includes all common configuration options/defines which
56253     are removed from the board specific headers.
56254
56255     The reason for this is ease of maintenance and unified look and feel
56256     of all AMCC boards.
56257
56258     Signed-off-by: Stefan Roese <sr@denx.de>
56259
56260 commit 490f204096d6e2c9940f67816f154a8125bab116
56261 Author: Stefan Roese <sr@denx.de>
56262 Date:   Fri Jun 6 15:55:03 2008 +0200
56263
56264     ppc4xx: Unify AMCC's board config files (part 2/3)
56265
56266     This patch series unifies the AMCC eval board ports by introducing
56267     a common include header for all AMCC eval boards:
56268
56269     include/configs/amcc-common.h
56270
56271     This header now includes all common configuration options/defines which
56272     are removed from the board specific headers.
56273
56274     The reason for this is ease of maintenance and unified look and feel
56275     of all AMCC boards.
56276
56277     Signed-off-by: Stefan Roese <sr@denx.de>
56278
56279 commit a8a11a9ed046b480a16e47a158f8f5300028dfa6
56280 Author: Stefan Roese <sr@denx.de>
56281 Date:   Fri Jun 6 15:54:31 2008 +0200
56282
56283     ppc4xx: Unify AMCC's board config files (part 1/3)
56284
56285     This patch series unifies the AMCC eval board ports by introducing
56286     a common include header for all AMCC eval boards:
56287
56288     include/configs/amcc-common.h
56289
56290     This header now includes all common configuration options/defines which
56291     are removed from the board specific headers.
56292
56293     The reason for this is ease of maintenance and unified look and feel
56294     of all AMCC boards.
56295
56296     Signed-off-by: Stefan Roese <sr@denx.de>
56297
56298 commit 0e38c938ed4bcadb4f4fc1419a541431e94fc202
56299 Author: Remy Bohmer <linux@bohmer.net>
56300 Date:   Thu Jun 5 13:03:36 2008 +0200
56301
56302     DM9000 fix status check fail 0x6d error for trizeps board
56303
56304     According to the Application Notes of the DM9000, only the 2 bits 0:1 of
56305     the status byte need to be checked to identify a valid packet in the fifo
56306
56307     But, The several different Application Notes do not all speak the same
56308     language on these bits. They do not disagree, but only 1 Application Note
56309     noted explicitly that only these 2 bits need to be checked.
56310     Even the datasheets do not mention anything about these 2 bits.
56311
56312     Because the old code, and the kernel check the whole byte, I left this piece
56313     untouched.
56314
56315     However, I tested all board/DM9000[A|E|EP] devices with this 2 bit check, so
56316     it should work.
56317
56318     Notice, that the 2nd iteration through this receive loop (when a 2nd packet is
56319     in the fifo) is much shorter now, compared to the older U-boot driver code,
56320     so that we can maybe run into a hardware condition now that was never seen
56321     before, or maybe was seen very unfrequently.
56322
56323     Additionaly added a cleanup of a stack variable.
56324
56325     Signed-off-by: Remy Bohmer <linux@bohmer.net>
56326     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56327
56328 commit 7daf2ebe9196dd67131a06d85049c3a8a08ca413
56329 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56330 Date:   Thu Jun 5 22:29:00 2008 +0900
56331
56332     [MIPS] Update <asm/addrspace.h> header
56333
56334     - Fix traditional KSEG names
56335     - Replace PHYSADDR with CPHYSADDR
56336
56337     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56338
56339 commit f0d5a6f060d00358b85c62a921a423ea8df71184
56340 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56341 Date:   Thu Jun 5 22:29:00 2008 +0900
56342
56343     [MIPS] mips_config.mk: Misc fixes
56344
56345     - Kill redundant `-pipe' (this will be added by $(TOPDIR)/config.mk)
56346     - Modify comments
56347
56348     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56349
56350 commit 5f64d21c9a2998794f255b469165b91f092dfc2d
56351 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56352 Date:   Thu Jun 5 22:29:00 2008 +0900
56353
56354     [MIPS] Kill unused <version.h> inclusions
56355
56356     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56357
56358 commit a55d48174cfd1a5bc184159513f48dcbbe409c83
56359 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56360 Date:   Thu Jun 5 22:29:00 2008 +0900
56361
56362     [MIPS] lib_mips/time.c: Fix CP0 count register usage and timer routines
56363
56364     MIPS port has two problems in timer routines. One is now we assume CFG_HZ
56365     equals to CP0 counter frequency, but this is wrong. CFG_HZ has to be 1000
56366     in the U-Boot system.
56367
56368     The other is we don't have a proper time management counter like timestamp
56369     other ARCHs have. We need the 32-bit millisecond clock counter.
56370
56371     This patch introduces timestamp and CYCLES_PER_JIFFY. timestamp is a
56372     32-bit non-overflowing CFG_HZ counter, and CYCLES_PER_JIFFY is the number
56373     of calculated CP0 counter cycles in a CFG_HZ.
56374
56375     STRATEGY:
56376
56377     * Fix improper CFG_HZ value to have 1000
56378
56379     * Use CFG_MIPS_TIMER_FREQ for timer counter frequency, instead.
56380
56381     * timer_init: initialize timestamp and set up the first timer expiration.
56382       Note that we don't need to initialize CP0 count/compare registers here
56383       as they have been already zeroed out on the system reset. Leave them as
56384       they are.
56385
56386     * get_timer: calculate how many timestamps have been passed, then return
56387       base-relative timestamp. Make sure we can easily count missed timestamps
56388       regardless of CP0 count/compare value.
56389
56390     * get_ticks: return the current timestamp, that is get_timer(0).
56391
56392     Most parts are from good old Linux v2.6.16 kernel.
56393
56394     v2:
56395     - Remove FIXME comments as they turned out to be trivial.
56396     - Use CP0 compare register as a global variable for expirelo.
56397     - Kill a global variable 'cycles_per_jiffy'. Use #define CYCLES_PER_JIFFY
56398       instead.
56399
56400     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56401
56402 commit 199e4f657c8af42efe3fb3ba1d1104eb6bb28c25
56403 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56404 Date:   Thu Jun 5 22:29:00 2008 +0900
56405
56406     [MIPS] lib_mips/time.c: Fix udelay
56407
56408     What we have to do is just to wait for given micro-seconds. No need to
56409     take into account current time, get_timer and CFG_HZ.
56410
56411     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56412
56413 commit c7e38e413ae69120d3e51f132c7cb1d6b3514d03
56414 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56415 Date:   Thu Jun 5 22:28:59 2008 +0900
56416
56417     [MIPS] lib_mips/time.c: Replace CP0 access functions with existing macros
56418
56419     We already have many pre-defined CP0 access macros in <asm/mipsregs.h>.
56420     This patch replaces mips_{compare,count}_set and mips_count_get with
56421     existing macros.
56422
56423     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
56424
56425 commit 6b52cfe16cd539935e32bd8cf19146522e462a4d
56426 Author: Remy Bohmer <linux@bohmer.net>
56427 Date:   Tue Jun 3 15:48:17 2008 +0200
56428
56429     Get rid of annoying/superfluous bad-checksum warning message
56430
56431     U-boot can complain a lot about 'checksum bad' when it is attached to the network.
56432     It is annoying for ordinary users who start to doubt the network connection
56433     in general when they see messages like this.
56434
56435     This is caused by the routine NetCksumOk() which cannot handle IP-headers longer
56436     than 20 bytes. Those packages can be ignored anyway by U-boot, so we trash them
56437     now before checking the checksum.
56438
56439     Signed-off-by: Remy Bohmer <linux@bohmer.net>
56440     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56441
56442 commit d6ee5fa40c26970d39990c6fc4a2f20a97822650
56443 Author: Remy Bohmer <linux@bohmer.net>
56444 Date:   Wed Jun 4 10:47:25 2008 +0200
56445
56446     Fix order for reading rx-status registers in 32bit mode of DM9000
56447
56448     A last minute cleanup before submitting the DM9000A patch series yesterday introduced
56449     a bug in reading the rx-status registers in 32bit mode only.
56450     This patch repairs this.
56451
56452     Signed-off-by: Remy Bohmer <linux@bohmer.net>
56453     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56454
56455 commit 98291e2e689096420465074cce926b226d2e71b4
56456 Author: Remy Bohmer <linux@bohmer.net>
56457 Date:   Tue Jun 3 15:26:26 2008 +0200
56458
56459     DM9000: Some minor code cleanups
56460
56461     Some lines of the U-boot DM9000x driver are longer than 80 characters, or
56462     need some other minor cleanup.
56463
56464     Signed-off-by: Remy Bohmer <linux@bohmer.net>
56465     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56466
56467 commit 850ba7555dbd4ca8d14fc475b864d534797adab3
56468 Author: Remy Bohmer <linux@bohmer.net>
56469 Date:   Tue Jun 3 15:26:25 2008 +0200
56470
56471     DM9000: Make driver work properly for DM9000A
56472
56473     The DM9000A network controller does not work with the U-boot DM9000x driver.
56474     Analysis showed that many incoming packets are lost.
56475
56476     The DM9000A Application Notes V1.20 (section 5.6.1) recommend that the poll to
56477     check for a valid rx packet be done on the interrupt status register, not
56478     directly by performing the dummy read and the rx status check as is currently
56479     the case in the u-boot driver.
56480
56481     When the recommended poll is done as suggested the driver starts working
56482     correctly on 10Mbit/HD, but on 100MBit/FD packets come in faster so that there
56483     can be more than 1 package in the fifo at the same time.
56484
56485     The driver must perform the rx-status check in a loop and read and handle all
56486     packages until there is no more left _after_ the interrupt RX flag is set.
56487
56488     This change has been tested with DM9000A, DM9000E, DM9000EP.
56489
56490     Signed-off-by: Remy Bohmer <linux@bohmer.net>
56491     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56492
56493 commit fbcb7ece0ea1e364180f1cf963e0fa0ce7f6560d
56494 Author: Remy Bohmer <linux@bohmer.net>
56495 Date:   Tue Jun 3 15:26:24 2008 +0200
56496
56497     DM9000: Improve eth_reset() routine
56498
56499     According to the application notes of the DM9000 v1.22 chapter 5.2 bullet 2, the
56500     reset procedure must be done twice to properly reset the DM9000 by means of software.
56501     This errata is not needed anymore for the DM9000A, but it does not bother it.
56502
56503     This change has been tested with DM9000A, DM9000E, DM9000EP.
56504
56505     Signed-off-by: Remy Bohmer <linux@bohmer.net>
56506     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56507
56508 commit acba31847fad9ae40708cc2c9f3a634ec35f3416
56509 Author: Remy Bohmer <linux@bohmer.net>
56510 Date:   Tue Jun 3 15:26:23 2008 +0200
56511
56512     DM9000: improve eth_send() routine
56513
56514     The eth_send routine of the U-boot DM9000x driver does not match the
56515     DM9000 or DM9000A application notes/programming guides.
56516
56517     This change improves the stability of the DM9000A network controller.
56518
56519     This change has been tested with DM9000A, DM9000E, DM9000EP.
56520
56521     Signed-off-by: Remy Bohmer <linux@bohmer.net>
56522     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56523
56524 commit 134e266253c02a7832560da59d394989c4f64453
56525 Author: Remy Bohmer <linux@bohmer.net>
56526 Date:   Tue Jun 3 15:26:22 2008 +0200
56527
56528     DM9000: repair debug logging
56529
56530     It seems that the debugging code of the DM9000x driver in U-boot has not been
56531     compiled for a long time, because it cannot compile...
56532
56533     Also rearranged some loglines to get more useful info while debugging.
56534
56535     Signed-off-by: Remy Bohmer <linux@bohmer.net>
56536     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56537
56538 commit a101361bfe23c120321e45d114c0603b8e0763e9
56539 Author: Remy Bohmer <linux@bohmer.net>
56540 Date:   Tue Jun 3 15:26:21 2008 +0200
56541
56542     DM9000: Add data bus-width auto detection.
56543
56544     The U-boot DM9000x driver contains a compile time bus-width definition for
56545     the databus connected to the network controller.
56546
56547     This compile check makes the code unclear, inflexible and is unneccessary.
56548     It can be asked to the network controller what its bus-width is by reading bits
56549     6 and 7 of the interrupt status register.
56550
56551     The linux kernel already uses a runtime mechanism to determine this bus-width,
56552     so the implementation below looks somewhat like that implementation.
56553
56554     This change has been tested with DM9000A, DM9000E, DM9000EP.
56555
56556     Signed-off-by: Remy Bohmer <linux@bohmer.net>
56557     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
56558
56559 commit 63a0afa0c32e5f4ea98a9439542870072437404d
56560 Author: Stefan Roese <sr@denx.de>
56561 Date:   Wed Jun 4 19:19:20 2008 +0200
56562
56563     ppc4xx: Fix problem with SDRAM init in bamboo NAND booting port
56564
56565     This patch fixes a problem spotted by Eugene O'Brian (thanks Eugene)
56566     introduced by the commit:
56567
56568     ppc4xx/NAND_SPL: Consolidate 405 and 440 NAND booting code in start.S
56569
56570     With this patch SDRAM will get initialized again and booting from NAND
56571     is working again.
56572
56573     Signed-off-by: Stefan Roese <sr@denx.de>
56574     Acked-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
56575
56576 commit 9ef1cbef1a649e3779298b0e663be4865cbbbfbc
56577 Author: Wolfgang Denk <wd@denx.de>
56578 Date:   Tue May 27 14:19:30 2008 +0200
56579
56580     Socrates: Fix PCI bus frequency report
56581
56582     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
56583
56584 commit 8ec6e332eace0ee78c71ee5f645d12b06813b86f
56585 Author: Tor Krill <tor@excito.com>
56586 Date:   Thu May 29 11:10:30 2008 +0200
56587
56588     Fix incorrect switch for IF_TYPE in part.c
56589
56590     Use correct field in block_dev_desc_t when writing interface type in
56591     dev_print. Error introduced in 574b3195.
56592
56593     Also added fix from Martin Krause
56594
56595     Signed-off-by: Tor Krill <tor@excito.com>
56596
56597 commit b64b8a0bd310935b70af69ac970952f2b364ae56
56598 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
56599 Date:   Tue May 27 10:25:39 2008 +0200
56600
56601     Add size #defines for Altera Cyclone-II EP2C8 and EP2C20.
56602
56603     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
56604
56605 commit 35ef877f0a8f6232cdef748f442fed5accb2b641
56606 Author: Peter Tyser <ptyser@xes-inc.com>
56607 Date:   Thu May 22 18:56:52 2008 -0500
56608
56609     Additional fix to readline_into_buffer() with CONFIG_CMDLINE_EDITING before relocating
56610
56611     Removed unneeded command line history initialization.  Also, the original
56612     code would access the 'initted' variable before relocation to SDRAM
56613     which resulted in erratic behavior since the bss is not initialized when
56614     executing from flash.
56615
56616     Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
56617
56618 commit 22f371b63038a4ecab04068877c1089e51a01ba1
56619 Author: Grant Erickson <gerickson@nuovations.com>
56620 Date:   Wed May 21 13:28:30 2008 -0700
56621
56622     PPC4xx: Simplified post_word_{load, store}
56623
56624     This patch simplifies post_word_{load,store} by using the preprocessor
56625     to eliminate redundant, copy-and-pasted code.
56626
56627     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
56628
56629 commit 9c048b523413ae5f3ff34e00cf57569c3368ab51
56630 Author: Vasiliy Leoenenko <vasiliy.leonenko@mail.ru>
56631 Date:   Wed May 7 21:25:33 2008 +0400
56632
56633     cfi_flash: enable M18 flash chips family support.
56634
56635     Added new command set ID. Buffered write command processing is changed
56636     in order to support M18 flash chips family.
56637
56638     Signed-off-by: Alexey Korolev <akorolev@infradead.org>
56639     Signed-off-by: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
56640
56641 commit 93c56f212ccdadc182018f0769cb284426b88f1d
56642 Author: Vasiliy Leoenenko <vasiliy.leonenko@mail.ru>
56643 Date:   Wed May 7 21:24:44 2008 +0400
56644
56645     cfi_flash: support of long cmd in U-boot.
56646
56647     Some NOR flash chips needs support of commands with length grether than max
56648     value size of uchar. For example all M18 family chips use 0x1ff command in
56649     buffered write mode as value of program loops count.
56650
56651     Signed-off-by: Alexey Korolev <akorolev@infradead.org>
56652     Signed-off-by: Vasiliy Leonenko <vasiliy.leonenko@mail.ru>
56653
56654 commit 4d91d1df2f16b511ab80dec50c80e050ba0d841e
56655 Author: Stefan Roese <sr@denx.de>
56656 Date:   Fri May 16 11:06:06 2008 +0200
56657
56658     DTT: Issue one-shot command on AD7414 (LM75 code) to read temp
56659
56660     On AD7414 the first value upon bootup is not read correctly.
56661     This is most likely because of the 800ms update time of the
56662     temp register in normal update mode. To get current values
56663     each time we issue the "dtt" command including upon powerup
56664     we switch into one-short mode.
56665
56666     This patch fixes the problem on AD7414 equipped boards (Sequoia,
56667     Canyonlands etc), that temp value printed in the bootup log was
56668     incorrect.
56669
56670     Signed-off-by: Stefan Roese <sr@denx.de>
56671
56672 commit de5bfcf7b0425e032be12698252dbaa6b65a28c0
56673 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
56674 Date:   Fri May 30 16:55:06 2008 +0200
56675
56676     ppc4xx: Cleanup CPCI405 variant's config file
56677
56678     This patch removes some dead code from CPCI405 board's
56679     config files. JFFS2 support is also removed. It's not used and
56680     CPCI4052 does not build anymore without some size reduction.
56681
56682     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
56683
56684 commit 2918eb9d42bc705fcbd18c9fcc39d15ff2843c65
56685 Author: Kenneth Johansson <kenneth@southpole.se>
56686 Date:   Thu May 29 16:32:33 2008 +0200
56687
56688     Remove shell variable UNDEF_SYM.
56689
56690     UNDEF_SYM is a shell variable in the main Makefile used to force the
56691     linker to add all u-boot commands to the final image. It has no use here.
56692
56693     Signed-off-by: Kenneth Johansson <kenneth@southpole.se>
56694
56695 commit 8c66497e06bf803489c589df58ee591d71033274
56696 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56697 Date:   Fri May 16 11:10:35 2008 +0200
56698
56699     Add support for environment in SPI flash
56700
56701     This is pretty incomplete...it doesn't handle reading the environment
56702     before relocation, it doesn't support redundant environment, and it
56703     doesn't support embedded environment. But apart from that, it does
56704     seem to work.
56705
56706     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56707
56708 commit b6368467e6a97f225e0a5fd7bfc5c7598ef5ddc4
56709 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56710 Date:   Fri May 16 11:10:34 2008 +0200
56711
56712     SPI Flash: Add "sf" command
56713
56714     This adds a new command, "sf" which can be used to manipulate SPI
56715     flash. Currently, initialization, reading, writing and erasing is
56716     supported.
56717
56718     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56719
56720 commit d25ce7d24cc0f93881559f4009175ea305af65e8
56721 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56722 Date:   Fri May 16 11:10:33 2008 +0200
56723
56724     SPI Flash subsystem
56725
56726     This adds a new SPI flash subsystem.
56727
56728     Currently, only AT45 DataFlash in non-power-of-two mode is supported,
56729     but some preliminary support for other flash types is in place as
56730     well.
56731
56732     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56733
56734 commit 60445cb5c3eb77ed1a07f2d908eef09174483698
56735 Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
56736 Date:   Fri May 16 11:10:32 2008 +0200
56737
56738     atmel_spi: Driver for the Atmel SPI controller
56739
56740     This adds a driver for the SPI controller found on most AT91 and AVR32
56741     chips, implementing the new SPI API.
56742
56743     Changed in v4:
56744       - Update to new API
56745       - Handle zero-length transfers appropriately. The user may send a
56746         zero-length SPI transfer with SPI_XFER_END set in order to
56747         deactivate the chip select after a series of transfers with chip
56748         select active. This is useful e.g. when polling the status
56749         register of DataFlash.
56750
56751     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
56752
56753 commit d255bb0e78d1cac5b7c8c98cb77a095f5f16de0d
56754 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
56755 Date:   Fri May 16 11:10:31 2008 +0200
56756
56757     SPI API improvements
56758
56759     This patch gets rid of the spi_chipsel table and adds a handful of new
56760     functions that makes the SPI layer cleaner and more flexible.
56761
56762     Instead of the spi_chipsel table, each board that wants to use SPI
56763     gets to implement three hooks:
56764       * spi_cs_activate(): Activates the chipselect for a given slave
56765       * spi_cs_deactivate(): Deactivates the chipselect for a given slave
56766       * spi_cs_is_valid(): Determines if the given bus/chipselect
56767         combination can be activated.
56768
56769     Not all drivers may need those extra functions however. If that's the
56770     case, the board code may just leave them out (assuming they know what
56771     the driver needs) or rely on the linker to strip them out (assuming
56772     --gc-sections is being used.)
56773
56774     To set up communication parameters for a given slave, the driver needs
56775     to call spi_setup_slave(). This returns a pointer to an opaque
56776     spi_slave struct which must be passed as a parameter to subsequent SPI
56777     calls. This struct can be freed by calling spi_free_slave(), but most
56778     driver probably don't want to do this.
56779
56780     Before starting one or more SPI transfers, the driver must call
56781     spi_claim_bus() to gain exclusive access to the SPI bus and initialize
56782     the hardware. When all transfers are done, the driver must call
56783     spi_release_bus() to make the bus available to others, and possibly
56784     shut down the SPI controller hardware.
56785
56786     spi_xfer() behaves mostly the same as before, but it now takes a
56787     spi_slave parameter instead of a spi_chipsel function pointer. It also
56788     got a new parameter, flags, which is used to specify chip select
56789     behaviour. This may be extended with other flags in the future.
56790
56791     This patch has been build-tested on all powerpc and arm boards
56792     involved. I have not tested NIOS since I don't have a toolchain for it
56793     installed, so I expect some breakage there even though I've tried
56794     fixing up everything I could find by visual inspection.
56795
56796     I have run-time tested this on AVR32 ATNGW100 using the atmel_spi and
56797     DataFlash drivers posted as a follow-up. I'd like some help testing
56798     other boards that use the existing SPI API.
56799
56800     But most of all, I'd like some comments on the new API. Is this stuff
56801     usable for everyone? If not, why?
56802
56803     Changed in v4:
56804       - Build fixes for various boards, drivers and commands
56805       - Provide common struct spi_slave definition that can be extended by
56806         drivers
56807       - Pass a struct spi_slave * to spi_cs_activate and spi_cs_deactivate
56808       - Make default bus and mode build-time configurable
56809       - Override default SPI bus ID and mode on mx32ads and imx31_litekit.
56810
56811     Changed in v3:
56812       - Add opaque struct spi_slave for controller-specific data associated
56813         with a slave.
56814       - Add spi_claim_bus() and spi_release_bus()
56815       - Add spi_free_slave()
56816       - spi_setup() is now called spi_setup_slave() and returns a
56817         struct spi_slave
56818       - soft_spi now supports four SPI modes (CPOL|CPHA)
56819       - Add bus parameter to spi_setup_slave()
56820       - Convert the new i.MX32 SPI driver
56821       - Convert the new MC13783 RTC driver
56822
56823     Changed in v2:
56824       - Convert the mpc8xxx_spi driver and the mpc8349emds board to the
56825         new API.
56826
56827     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
56828     Tested-by: Guennadi Liakhovetski <lg@denx.de>
56829
56830 commit 289011207d999b2e4085150d2aa30d547ad9b800
56831 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56832 Date:   Fri May 16 11:10:30 2008 +0200
56833
56834     Move definition of container_of() to common.h
56835
56836     AVR32 and AT91SAM9 both have their own identical definitions of
56837     container_of() taken from the Linux kernel. Move it to common.h so
56838     that all architectures can use it.
56839
56840     container_of() is already used by some drivers, and will be used
56841     extensively by the new and improved SPI API.
56842
56843     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56844
56845 commit 110e006fe67fb4a6e1719ae6956c79b7ffc0148b
56846 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56847 Date:   Fri May 16 11:08:11 2008 +0200
56848
56849     soft_i2c: Pull SDA high before reading
56850
56851     Spotted by Dean Capindale.
56852
56853     Systems that support open-drain GPIO properly are allowed provide an
56854     empty I2C_TRISTATE define. However, this means that we need to be
56855     careful not to drive SDA low when the slave is expected to respond.
56856
56857     This patch adds a missing I2C_SDA(1) to read_byte() required to
56858     tristate the SDA line on systems that support open-drain GPIO.
56859
56860     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
56861
56862 commit 3c1de1a6d36be9eee284a6c596a86e94f19cc5b2
56863 Author: Stefan Roese <sr@denx.de>
56864 Date:   Mon May 19 11:34:53 2008 +0200
56865
56866     ppc4xx: Remove implementations of testdram()
56867
56868     This patch removes the used testdram() implementations of the board
56869     that are maintained by myself.
56870
56871     Signed-off-by: Stefan Roese <sr@denx.de>
56872
56873 commit bbeff30cbd1c5d551eb0ad1c2239ec01844c0b0a
56874 Author: Stefan Roese <sr@denx.de>
56875 Date:   Mon Jun 2 17:37:28 2008 +0200
56876
56877     ppc4xx: Remove superfluous dram_init() call or replace it by initdram()
56878
56879     Historically the 405 U-Boot port had a dram_init() call in early init
56880     stage. This function was still called from start.S and most of the time
56881     coded in assembler. This is not needed anymore (since a long time) and
56882     boards should implement the common initdram() function in C instead.
56883
56884     This patch now removed the dram_init() call from start.S and removes the
56885     empty implementations that are scattered through most of the 405 board
56886     ports. Some older board ports really implement this dram_init() though.
56887     These are:
56888
56889     csb272
56890     csb472
56891     ERIC
56892     EXBITGEN
56893     W7OLMC
56894     W7OLMG
56895
56896     I changed those boards to call this assembler dram_init() function now
56897     from their board specific initdram() instead. This *should* work, but please
56898     test again on those platforms. And it is perhaps a good idea that those
56899     boards use some common 405 SDRAM initialization code from cpu/ppc4xx at
56900     some time. So further patches welcome here.
56901
56902     Signed-off-by: Stefan Roese <sr@denx.de>
56903
56904 commit 192f90e272b3989ee7b4a666d1fdab831f20f8d2
56905 Author: Stefan Roese <sr@denx.de>
56906 Date:   Mon Jun 2 17:22:11 2008 +0200
56907
56908     ppc4xx: Use new 4xx SDRAM controller enable defines in common ECC code
56909
56910     Signed-off-by: Stefan Roese <sr@denx.de>
56911
56912 commit 39b32be18cd33b53a84065edcd4e465165cc5564
56913 Author: Stefan Roese <sr@denx.de>
56914 Date:   Mon Jun 2 17:20:03 2008 +0200
56915
56916     ppc4xx: Fix common ECC generation code for 440GP style platforms
56917
56918     This patch makes the common 4xx ECC code really usable on 440GP style
56919     platforms.
56920
56921     Since the IBM DDR controller used on 440GP/GX/EP/GR is not register
56922     compatible to the IBM DDR/2 controller used on 405EX/440SP/SPe/460EX/GT
56923     we need to make some processor dependant defines used later on by the
56924     driver.
56925
56926     Signed-off-by: Stefan Roese <sr@denx.de>
56927
56928 commit ec724f883ee3f3925e6c55027e8ffa70ada83303
56929 Author: Stefan Roese <sr@denx.de>
56930 Date:   Mon Jun 2 17:13:55 2008 +0200
56931
56932     ppc4xx: Change Kilauea to use the common DDR2 init function
56933
56934     This patch changes the kilauea and kilauea_nand (for NAND booting)
56935     board port to not use a board specific DDR2 init routine anymore. Now
56936     the common code from cpu/ppc4xx is used.
56937
56938     Thanks to Grant Erickson for all his basic work on this 405EX early
56939     bootup.
56940
56941     Signed-off-by: Stefan Roese <sr@denx.de>
56942
56943 commit 17ceb069b85fbb9269c4dc09b2c237f88334c5ba
56944 Author: Stefan Roese <sr@denx.de>
56945 Date:   Mon Jun 2 14:59:21 2008 +0200
56946
56947     ppc4xx: Consolidate PPC4xx SDRAM/DDR/DDR2 defines, part2
56948
56949     This patch now adds a new header file (asm-ppc/ppc4xx-sdram.h) for all
56950     ppc4xx related SDRAM/DDR/DDR2 controller defines.
56951
56952     Signed-off-by: Stefan Roese <sr@denx.de>
56953
56954 commit 36ea16f6a066ccb046e91ebce4f326b69f4c0569
56955 Author: Stefan Roese <sr@denx.de>
56956 Date:   Mon Jun 2 14:57:41 2008 +0200
56957
56958     ppc4xx: Consolidate PPC4xx SDRAM/DDR/DDR2 defines, part1
56959
56960     This patch removes all SDRAM related defines from the PPC4xx headers
56961     ppc405.h and ppc440.h. This is needed since now some 405 PPC's use
56962     the same SDRAM controller as 440 systems do (like 405EX and 440SP).
56963
56964     It also introduces new defines for the equipped SDRAM controller based on
56965     which PPC variant is used. There new defines are:
56966
56967     used on 405GR/CR/EP and some Xilinx Virtex boards.
56968
56969     used on 440GP/GX/EP/GR.
56970
56971     used on 440EPx/GRx.
56972
56973     used on 405EX/r/440SP/SPe/460EX/GT.
56974
56975     Signed-off-by: Stefan Roese <sr@denx.de>
56976
56977 commit 64852d09e06dd6db2b2db2a3c59bc2db176a54d6
56978 Author: Stefan Roese <sr@denx.de>
56979 Date:   Mon Jun 2 14:35:44 2008 +0200
56980
56981     ppc4xx/NAND_SPL: Consolidate 405 and 440 NAND booting code in start.S
56982
56983     This patch consolidates the 405 and 440 parts of the NAND booting code
56984     selected via CONFIG_NAND_SPL. Now common code is used to initialize the
56985     SDRAM by calling initdram() and to "copy/relocate" to SDRAM/OCM/etc.
56986     Only *after* running from this location, nand_boot() is called.
56987
56988     Please note that the initsdram() call is now moved from nand_boot.c
56989     to start.S. I experienced problems with some boards like Kilauea
56990     (405EX), which don't have internal SRAM (OCM) and relocation needs to
56991     be done to SDRAM before the NAND controller can get accessed. When
56992     initdram() is called later on in nand_boot(), this can lead to problems
56993     with variables in the bss sections like nand_ecc_pos[].
56994
56995     Signed-off-by: Stefan Roese <sr@denx.de>
56996     Acked-by: Scott Wood <scottwood@freescale.com>
56997
56998 commit 8a24c07ba5da2c72ad1f05e3eb8a463750200c98
56999 Author: Grant Erickson <gerickson@nuovations.com>
57000 Date:   Thu May 22 14:44:24 2008 -0700
57001
57002     ppc4xx: Enable Primordial Stack for 40x and Unify ECC Handling
57003
57004     This patch (Part 2 of 2):
57005
57006     * Rolls up a suite of changes to enable correct primordial stack and
57007       global data handling when the data cache is used for such a purpose
57008       for PPC40x-variants (i.e. CFG_INIT_DCACHE_CS).
57009
57010     * Related to the first, unifies DDR2 SDRAM and ECC initialization by
57011       eliminating redundant ECC initialization implementations and moving
57012       redundant SDRAM initialization out of board code into shared 4xx
57013       code.
57014
57015     * Enables MCSR visibility on the 405EX(r).
57016
57017     * Enables the use of the data cache for initial RAM on
57018       both AMCC's Kilauea and Makalu and removes a redundant
57019       CFG_POST_MEMORY flag from each board's CONFIG_POST value.
57020
57021       - Removed, per Stefan Roese's request, defunct memory.c file for
57022         Makalu and rolled sdram_init from it into makalu.c.
57023
57024     With respect to the 4xx DDR initialization and ECC unification, there
57025     is certainly more work that can and should be done (file renaming,
57026     etc.). However, that can be handled at a later date on a second or
57027     third pass. As it stands, this patch moves things forward in an
57028     incremental yet positive way for those platforms that utilize this
57029     code and the features associated with it.
57030
57031     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
57032     Signed-off-by: Stefan Roese <sr@denx.de>
57033
57034 commit c821b5f120bedf73867513466412587c6912a8f8
57035 Author: Grant Erickson <gerickson@nuovations.com>
57036 Date:   Thu May 22 14:44:14 2008 -0700
57037
57038     ppc4xx: Enable Primordial Stack for 40x and Unify ECC Handling
57039
57040     This patch (Part 1 of 2):
57041
57042     * Rolls up a suite of changes to enable correct primordial stack and
57043       global data handling when the data cache is used for such a purpose
57044       for PPC40x-variants (i.e. CFG_INIT_DCACHE_CS).
57045
57046     * Related to the first, unifies DDR2 SDRAM and ECC initialization by
57047       eliminating redundant ECC initialization implementations and moving
57048       redundant SDRAM initialization out of board code into shared 4xx
57049       code.
57050
57051     * Enables MCSR visibility on the 405EX(r).
57052
57053     * Enables the use of the data cache for initial RAM on
57054       both AMCC's Kilauea and Makalu and removes a redundant
57055       CFG_POST_MEMORY flag from each board's CONFIG_POST value.
57056
57057       - Removed, per Stefan Roese's request, defunct memory.c file for
57058         Makalu and rolled sdram_init from it into makalu.c.
57059
57060     With respect to the 4xx DDR initialization and ECC unification, there
57061     is certainly more work that can and should be done (file renaming,
57062     etc.). However, that can be handled at a later date on a second or
57063     third pass. As it stands, this patch moves things forward in an
57064     incremental yet positive way for those platforms that utilize this
57065     code and the features associated with it.
57066
57067     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
57068     Signed-off-by: Stefan Roese <sr@denx.de>
57069
57070 commit a439680019e06171d4a5694b7992accce87f590e
57071 Author: Grant Erickson <gerickson@nuovations.com>
57072 Date:   Wed May 21 13:28:30 2008 -0700
57073
57074     PPC4xx: Simplified post_word_{load, store}
57075
57076     This patch simplifies post_word_{load,store} by using the preprocessor
57077     to eliminate redundant, copy-and-pasted code.
57078
57079     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
57080
57081 commit f979690ee337450b2030aba128f95b7a8d9881c0
57082 Author: Kumar Gala <galak@kernel.crashing.org>
57083 Date:   Thu May 15 15:13:08 2008 -0500
57084
57085     Fix warnings from gcc-4.3.0 build on a ppc host
57086
57087     * The cfi_flash.c memset fix actual allows the board to boot so there is
57088       a bit more going on here than just resolving warnings associated with
57089       uninitialized variables.
57090
57091     * include/asm/bitops.h:302: warning: '__swab32p' is static but used in
57092       inline function 'ext2_find_next_zero_bit' which is not static
57093
57094     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
57095
57096 commit 9b124a68346ce9605b6e1fcf79e1021541cdba9e
57097 Author: Becky Bruce <becky.bruce@freescale.com>
57098 Date:   Wed May 14 13:09:51 2008 -0500
57099
57100     MPC512x: Change traps.c to not reference non-addressable memory
57101
57102     Currently, END_OF_RAM is used by the trap code to determine if
57103     we should attempt to access the stack pointer or not. However,
57104     on systems with a lot of RAM, only a subset of the RAM is
57105     guaranteed to be mapped in and accessible.  Change END_OF_RAM
57106     to use get_effective_memsize() instead of using the raw ram
57107     size out of the bd.
57108
57109     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
57110
57111 commit 81673e9ae14b771cd13faf19947192599cae3959
57112 Author: Kumar Gala <galak@kernel.crashing.org>
57113 Date:   Tue May 13 19:01:54 2008 -0500
57114
57115     Make sure common.h is the first include.
57116
57117     If common.h isn't first we can get CONFIG_ options defined in the
57118     board config file ignored.  This can cause an issue if any of those
57119     config options impact the size of types of data structures
57120     (eg CONFIG_PHYS_64BIT).
57121
57122     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
57123
57124 commit 95d449ad4de79dd32b1705b8a4d3550f1e9081e3
57125 Author: Marian Balakowicz <m8@semihalf.com>
57126 Date:   Tue May 13 15:53:29 2008 +0200
57127
57128     Avoid initrd and logbuffer area overlaps
57129
57130     Add logbuffer to reserved LMB areas to prevent initrd allocation
57131     from overlaping with it.
57132
57133     Make sure to use correct logbuffer base address.
57134
57135     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
57136
57137 commit 6956d53d9934862507f83f0e3255dfd4662e7482
57138 Author: Sascha Laue <sascha.laue@liebherr.com>
57139 Date:   Tue May 13 13:29:54 2008 +0200
57140
57141     lwmon5: add memory-pattern-test to FPGA POST.
57142
57143 commit e34a0e911b6a1568d0ca864234fbd0ee060d9b35
57144 Author: Becky Bruce <becky.bruce@freescale.com>
57145 Date:   Thu May 8 19:02:51 2008 -0500
57146
57147     PPC: 86xx Add bat registers to reginfo command
57148
57149     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
57150
57151 commit d5b9b8cdb8b6eb3a8b0f5d9909d69ccc9c703ed9
57152 Author: Becky Bruce <becky.bruce@freescale.com>
57153 Date:   Fri May 9 15:41:35 2008 -0500
57154
57155     PPC: Add print_bats() to lib_ppc/bat_rw.c
57156
57157     This function prints the values of all the BAT register
57158     pairs - I needed this for debug earlier this week; adding it to
57159     lib_ppc so others can use it (and add it to reginfo commands
57160     if so desired).
57161
57162     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
57163
57164 commit c148f24c15743a02e855636e6bed013bd121f7f2
57165 Author: Becky Bruce <becky.bruce@freescale.com>
57166 Date:   Thu May 15 21:29:04 2008 -0500
57167
57168     PPC: Change lib_ppc/bat_rw.c to use high bats
57169
57170     Currently, this code only deals with BATs 0-3, which makes
57171     it useless on systems that support BATs 4-7.  Add the
57172     support for these registers.
57173
57174     Signed-off-by: Becky Bruce <Becky.bruce@freescale.com>
57175
57176 commit 31d826722434931e1152a09d140187dcf72f8aac
57177 Author: Becky Bruce <becky.bruce@freescale.com>
57178 Date:   Thu May 8 19:02:12 2008 -0500
57179
57180     PPC: Create and use CONFIG_HIGH_BATS
57181
57182     Change all code that conditionally operates on high bat
57183     registers (that is, BATs 4-7) to look at CONFIG_HIGH_BATS
57184     instead of the myriad ways this is done now.  Define the option
57185     for every config for which high bats are supported (and
57186     enabled by early boot, on parts where they're not always
57187     enabled)
57188
57189     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
57190
57191 commit aa3b8bf9c30065bb2ea852799d32db5020598495
57192 Author: Wolfgang Grandegger <wg@grandegger.com>
57193 Date:   Wed May 28 19:55:19 2008 +0200
57194
57195     E1000: Add support for the 82541GI LF Intel Pro 1000 GT Desktop Adapter
57196
57197     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
57198     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
57199
57200 commit ff36fbb2e7583fb808eef773f511489c7a9c2df3
57201 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
57202 Date:   Wed May 28 13:06:25 2008 -0500
57203
57204     ColdFire: Add 10 base ethernet support for mcf5445x
57205
57206     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
57207     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
57208
57209 commit 1a9fcc4b765599db24fa9c32293599f24c7a19ba
57210 Author: Jason McMullan <mcmullan@netapp.com>
57211 Date:   Fri May 30 00:53:38 2008 +0900
57212
57213     mips: Add an 'include/asm/errno.h', like all other architectures
57214
57215     All other u-boot architectures have an include/asm/errno.h, so
57216     this change adds it to the mips include/asm-mips headers also.
57217
57218     Stolen from Linux 2.6.25.
57219
57220     Signed-off-by: Jason McMullan <mcmullan@netapp.com>
57221
57222 commit e2ad8426624bac457acc6925b6ff408e9bf20466
57223 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57224 Date:   Fri May 30 00:53:38 2008 +0900
57225
57226     [MIPS] <asm/mipsregs.h>: Update coprocessor register access macros
57227
57228     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57229
57230 commit 1a3adac81c292f2ee76e43cdeb2fbe8f915fe194
57231 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57232 Date:   Fri May 30 00:53:38 2008 +0900
57233
57234     [MIPS] <asm/mipsregs.h>: Update register / bit field definitions
57235
57236     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57237
57238 commit bf462ae450a7f2eeeddc699ed345b391e3263540
57239 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57240 Date:   Fri May 30 00:53:37 2008 +0900
57241
57242     [MIPS] <asm/mipsregs.h>: CodinygStyle cleanups
57243
57244     No functional changes.
57245
57246     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57247
57248 commit 89a1550ec6b74452274a7a23127936e2c7eec711
57249 Author: Jason McMullan <mcmullan@netapp.com>
57250 Date:   Fri May 30 00:53:37 2008 +0900
57251
57252     mips: If CONFIG_CMD_SPI is defined, call spi_init()
57253
57254     The mips architecture currently does not call 'spi_init()' in the generic
57255     board initialization routine is CONFIG_CMD_SPI is defined.
57256
57257     This patch rectifies that problem.
57258
57259     Signed-off-by: Jason McMullan <mcmullan@netapp.com>
57260     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57261
57262 commit e996bc339b0f39f6c0b29b1455ba7eb318b023d3
57263 Author: Jason McMullan <mcmullan@netapp.com>
57264 Date:   Fri May 30 00:53:37 2008 +0900
57265
57266     [MIPS] lib_mips/board.c: Add nand_init
57267
57268     This patch adds the standard 'nand_init()' call to the mips generic
57269     'board_init_r()' call, bringing MIPS in line with the other architectures.
57270
57271     Signed-off-by: Jason McMullan <mcmullan@netapp.com>
57272     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
57273
57274 commit d6ac2ed893c2168738aee01579d6283af8d37045
57275 Author: Scott Wood <scottwood@freescale.com>
57276 Date:   Thu May 22 10:49:46 2008 -0500
57277
57278     Remove prototypes of nand_init() in favor of including nand.h.
57279
57280     Likewise with onenand_init().
57281
57282     Signed-off-by: Scott Wood <scottwood@freescale.com>
57283
57284 commit 229c56f07a82eacda8c8720cb146fc9be0f6db54
57285 Author: Scott Wood <scottwood@freescale.com>
57286 Date:   Thu May 22 10:49:00 2008 -0500
57287
57288     Make onenand_uboot.h self-sufficient.
57289
57290     Don't assume types are provided by previously included headers.
57291
57292     Signed-off-by: Scott Wood <scottwood@freescale.com>
57293
57294 commit 9723bbb46abb7b2ca24eead5114a3faa58060c20
57295 Author: Dirk Behme <dirk.behme@gmail.com>
57296 Date:   Wed Jan 16 14:26:59 2008 +0100
57297
57298     nand: Correct NAND erase percentage output
57299
57300     For NAND erase sizes smaller than one NAND erase block, erase
57301     percentage output becomes grater than 100% e.g.
57302
57303     -- cut --
57304       > nand info
57305     Device 0: NAND 64MiB 1,8V 8-bit, sector size 16 KiB
57306       > nand erase 0x100000 0x2000
57307     NAND erase: device 0 offset 0x100000, size 0x2000
57308     Erasing at 0x100000 -- 200% complete.
57309     OK
57310       >
57311     -- cut --
57312
57313     Correct this and give user a warning that more is erased than specified:
57314
57315     -- cut --
57316       > nand erase 0x100000 0x2000
57317     NAND erase: device 0 offset 0x100000, size 0x2000
57318     Warning: Erase size 0x00002000 smaller than one erase block 0x00004000
57319                Erasing 0x00004000 instead
57320     Erasing at 0x100000 -- 100% complete.
57321     OK
57322       >
57323     -- cut --
57324
57325     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
57326
57327 commit 5922db6c0948506be91e0de44e7a6863a18a417f
57328 Author: Stelian Pop <stelian@popies.net>
57329 Date:   Tue May 13 17:31:24 2008 +0200
57330
57331     Cleanup nand_info[] declaration.
57332
57333     The nand_info array is declared as extern in several .c files.
57334     Those days, nand.h contains a reference to the array, so there is
57335     no need to declare it elsewhere.
57336
57337     Signed-off-by: Stelian Pop <stelian@popies.net>
57338     Signed-off-by: Scott Wood <scottwood@freescale.com>
57339
57340 commit 135f0a7488af2947adbe4b40b79280bdfe5e9886
57341 Author: Scott Wood <scottwood@freescale.com>
57342 Date:   Mon May 19 09:30:43 2008 -0500
57343
57344     NAND: Provide a sane default for NAND_MAX_CHIPS.
57345
57346     This allows the header to be included regardless of whether a board's
57347     config file provides NAND-related defininitions.
57348
57349     Signed-off-by: Scott Wood <scottwood@freescale.com>
57350
57351 commit a8092c021d27f27f4b323b7d49979ca01b3fc19d
57352 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57353 Date:   Mon May 26 12:19:10 2008 +0200
57354
57355     avr32: Fix theoretical race in udelay()
57356
57357     If the specified delay is very short, the cycle counter may go past the
57358     "end" time we are waiting for before we get around to reading it.
57359
57360     Fix it by checking the different between the cycle count "now" and the
57361     cycle count at the beginning. This will work as long as the delay
57362     measured in number of cycles is below 2^31.
57363
57364     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57365
57366 commit 48ea623eae8674793372e3e7c95e72e5a44d7a95
57367 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57368 Date:   Wed May 21 13:01:09 2008 +0200
57369
57370     avr32: Compile atmel_mci.o conditionally
57371
57372     Remove #ifdef CONFIG_MMC from the source file and use conditional
57373     compilation in the Makefile instead.
57374
57375     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57376
57377 commit e92a5bf8330654e33ac13f6b3058634e58f5d1c0
57378 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57379 Date:   Thu May 22 12:28:25 2008 +0200
57380
57381     avr32: Fix wrong error flags in atmel_mci driver
57382
57383     Make sure we check for CRC errors when sending commands that use CRC
57384     checking.
57385
57386     Reported-by: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
57387     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57388
57389 commit 7a96ddadd13e6ac9a829affce9b6f8823f580e49
57390 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57391 Date:   Wed May 21 11:10:59 2008 +0200
57392
57393     avr32: Fix two warnings in atmel_mci.c
57394
57395     The warnings are harmless but annoying. Let's fix them.
57396
57397     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57398
57399 commit a23e277c4a3a2bbc42d237aae29da3a8971e757f
57400 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57401 Date:   Mon May 19 11:36:28 2008 +0200
57402
57403     avr32: Rework SDRAM initialization code
57404
57405     This cleans up the SDRAM initialization and related code a bit, and
57406     allows faster booting.
57407
57408       * Add definitions for EBI and internal SRAM to asm/arch/memory-map.h
57409       * Remove memory test from sdram_init() and make caller responsible
57410         for verifying the SDRAM and determining its size.
57411       * Remove base_address member from struct sdram_config (was sdram_info)
57412       * Add data_bits member to struct sdram_config and kill CFG_SDRAM_16BIT
57413       * Add support for a common STK1000 hack: 16MB SDRAM instead of 8.
57414
57415     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57416
57417 commit 95107b7c028806919630bf02c653aa8f4f867c94
57418 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57419 Date:   Mon May 19 11:27:37 2008 +0200
57420
57421     avr32: Do stricter stack checking in the exception handler
57422
57423     Don't do a stack dump if the stack pointer is outside the memory area
57424     reserved for stack.
57425
57426     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57427
57428 commit caf83ea888a0220f41747d0b7748fa43b4a4bd49
57429 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57430 Date:   Fri May 2 15:32:57 2008 +0200
57431
57432     avr32: Use the same entry point for reset and exception handling
57433
57434     Since the reset vector is always aligned to a very large boundary, we
57435     can save a couple of KB worth of alignment padding by placing the
57436     exception vectors at the same address.
57437
57438     Deciding which one it is is easy: If we're handling an exception, the
57439     CPU is in Exception mode. If we're starting up after reset, the CPU is
57440     in Supervisor mode. So this adds a very minimal overhead to the reset
57441     path (only executed once) and the exception handling path (normally
57442     never executed at all.)
57443
57444     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57445
57446 commit 0c16eed2189a190bd5655b33c029f809a9b31128
57447 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57448 Date:   Fri May 2 15:24:22 2008 +0200
57449
57450     avr32: Put memset in its own section
57451
57452     All C code is compiled with -ffunction-sections -fdata-sections.
57453     Assembly functions should get their own sections as well so that
57454     everything looks consistent.
57455
57456     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57457
57458 commit 3ace2527ba80bd2fe1bceaab50d0b3c4fb5dd020
57459 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57460 Date:   Fri May 2 15:21:40 2008 +0200
57461
57462     avr32: Rename pm_init() as clk_init() and make SoC-specific
57463
57464     pm_init() was always more about clock initialization than anything
57465     else. Dealing with PLLs, clock gating and such is also inherently
57466     SoC-specific, so move it into a SoC-specific directory.
57467
57468     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57469
57470 commit 4f5972c3b2454c22957f2842cfe64ec8118e015b
57471 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57472 Date:   Wed Apr 30 16:15:57 2008 +0200
57473
57474     avr32: Use new-style Makefile for the at32ap platform
57475
57476     This makes it easier to avoid compiling certain files later.
57477
57478     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57479
57480 commit a9b2bb78a1bd8ebdb633509bdd1c8134d527b213
57481 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57482 Date:   Wed Apr 30 14:36:47 2008 +0200
57483
57484     avr32: Remove unused file cpu/at32ap/pm.c
57485
57486     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57487
57488 commit 44453b25b06426eef0b7b2fa7c026fdf19ce34f2
57489 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57490 Date:   Wed Apr 30 14:19:28 2008 +0200
57491
57492     avr32: Clean up the HMATRIX code
57493
57494     Rework the HMATRIX configuration interface so that it becomes easier
57495     to configure the HMATRIX for boards with special needs, and add new
57496     parts.
57497
57498     The HMATRIX header file has been split into a general,
57499     chip-independent part with register definitions, etc. and a
57500     chip-specific part with SFR bitfield definitions and master/slave
57501     identifiers.
57502
57503     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57504
57505 commit 0a2e48792dd372c90b80059f3235e67a567e16fc
57506 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57507 Date:   Thu Nov 22 12:14:11 2007 +0100
57508
57509     avr32: Add support for the ATSTK1006 board
57510
57511     This is a replacement for ATSTK1002 with 64MB SDRAM and NAND flash on
57512     board. It's currently in production and will be available soon.
57513
57514     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57515
57516 commit 781eb9a1e4af4bd34c138e6126ec5cc6dd4b5440
57517 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57518 Date:   Tue Apr 29 12:53:05 2008 +0200
57519
57520     avr32: Get rid of the .flashprog section
57521
57522     The .flashprog section was only needed back when we were running
57523     directly from flash, and it's even more useless on NGW100 since it
57524     uses the CFI flash driver which never used this workaround in the
57525     first place.
57526
57527     Remove it on STK1000 as well, and get rid of all the associated code and
57528     annotations.
57529
57530     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57531
57532 commit cdd42c0c7a5205fc380912d83229069a71ea3abf
57533 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57534 Date:   Wed Apr 30 13:09:56 2008 +0200
57535
57536     avr32: Use correct condition around macb clock accessors
57537
57538     get_macb_pclk_rate() and get_macb_hclk_rate() should be available when
57539     the chip has a MACB controller, not when it has a USART.
57540
57541     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57542
57543 commit f793a3581901ff39c2abb94012d9bbc8573ccf02
57544 Author: David Brownell <david-b@pacbell.net>
57545 Date:   Wed Apr 16 22:57:58 2008 -0700
57546
57547     avr32: Disable the AP7000 internal watchdog on startup
57548
57549     This patch forces the watchdog off in all cases.  That will at least
57550     get rid of the constant reboot cycle, though it won't let the watchdog
57551     actually run in the new kernels:  its probe() comes up with a polite
57552     warning.
57553
57554     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57555
57556 commit 55ac7a7490b55da56659f95d82a0c83b9756df27
57557 Author: David Brownell <david-b@pacbell.net>
57558 Date:   Fri Feb 22 12:54:39 2008 -0800
57559
57560     avr32: stk1002 and ngw100 convergence
57561
57562     Make STK1002 and NGW100 boards act more alike:
57563       - STK boards can use as many arguments as NGW
57564       - STK boards don't need to manage FPGAs either
57565       - NGW commands should match STK ones
57566
57567     Also spell U-Boot right in prompts for STK1002 and NGW100.
57568
57569     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
57570     [haavard.skinnemoen@atmel.com: update STK100[34] as well]
57571     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
57572
57573 commit 5e1882df6a3efc7de5524d28cea4ecde7d163d54
57574 Author: Sergei Poselenov <sposelenov@emcraft.com>
57575 Date:   Tue May 27 13:47:00 2008 +0200
57576
57577     Socrates: Fix PCI bus frequency report
57578
57579     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57580
57581 commit 791e1dba8de76ad8e762a7badb869f224a1f8b82
57582 Author: Sergei Poselenov <sposelenov@emcraft.com>
57583 Date:   Tue May 27 11:49:13 2008 +0200
57584
57585     Socrates: Added USB support.
57586
57587     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57588
57589 commit 5a904e5637cff1d708dc67098004f83ba9e84c54
57590 Author: Sergei Poselenov <sposelenov@emcraft.com>
57591 Date:   Tue May 27 11:35:02 2008 +0200
57592
57593     USB: add new configuration variable CONFIG_PCI_OHCI_DEVNO
57594
57595     In case of several PCI USB controllers on a board this variable
57596     specifys which controller to use.
57597     See doc/README.generic_usb_ohci for details.
57598
57599     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57600
57601 commit 2f7468aeba60e1288030a8d007c4e63bd3f13221
57602 Author: Sergei Poselenov <sposelenov@emcraft.com>
57603 Date:   Tue May 27 10:36:07 2008 +0200
57604
57605     Socrates: add support for DS75 Digital Thermo Sensor on I2C bus.
57606
57607     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57608
57609 commit 83e9d7a2614d4006b92690afa3390c291734267e
57610 Author: Sergei Poselenov <sposelenov@emcraft.com>
57611 Date:   Mon May 26 18:16:04 2008 +0200
57612
57613     Socrates: Config file cleanup.
57614
57615     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57616
57617 commit 602cac1389b755b223272f2328a47e6f8c240848
57618 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57619 Date:   Sat May 24 12:47:46 2008 +0200
57620
57621     MAKEALL: add at91 list
57622
57623     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57624
57625 commit 290ef6436838b1cc013bd67e0e0495c9eb3e23c0
57626 Author: Ron Madrid <ron_madrid@sbcglobal.net>
57627 Date:   Fri May 23 15:37:05 2008 -0700
57628
57629     Add Marvell 88E1118 support for TSEC
57630
57631     Signed-off-by: Ron Madrid <ron_madrid@sbcglobal.net>
57632     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
57633
57634 commit 557b377d8bfc8b833b6e749457bcdfa298331a24
57635 Author: Jens Gehrlein <sew_s@tqs.de>
57636 Date:   Mon May 5 14:06:11 2008 +0200
57637
57638     smc911x: add 16 bit support
57639
57640     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
57641     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
57642
57643 commit 6324e5bec8825f7fee3026ffbd394454ae8b53fb
57644 Author: Christian Eggers <ceggers@gmx.de>
57645 Date:   Wed May 21 21:29:10 2008 +0200
57646
57647     Fix endianess conversion in usb_ohci.c
57648
57649     Sorry, I forgot this line:
57650
57651     Signed-off-by: Christian Eggers <ceggers@gmx.de>
57652
57653     I think this must be swapped (result may be equal).
57654
57655 commit c918261c6d9f265f88baf70f8a73dfe6f0cb9596
57656 Author: Christian Eggers <ceggers@gmx.de>
57657 Date:   Wed May 21 22:12:00 2008 +0200
57658
57659     USB: replace old swap_ with proper endianess conversion macros
57660
57661     Signed-off-by: Christian Eggers <ceggers@gmx.de>
57662     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
57663
57664 commit fb63939b4fe140849cdba69f9e64a3e0e2f3ce1c
57665 Author: Christian Eggers <ceggers@gmx.de>
57666 Date:   Wed May 21 21:29:10 2008 +0200
57667
57668     Fix endianess conversion in usb_ohci.c
57669
57670     Signed-off-by: Christian Eggers <ceggers@gmx.de>
57671     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
57672
57673 commit 477434c63c2ea5baa5c6c4e43500786f436511ff
57674 Author: Sergei Poselenov <sposelenov@emcraft.com>
57675 Date:   Thu May 22 01:15:53 2008 +0200
57676
57677     USB: add support for multiple PCI OHCI controllers
57678
57679     Add new configuration variable CONFIG_PCI_OHCI_DEVNO.
57680     In case of several PCI USB controllers on a board this variable
57681     specifys which controller to use.
57682
57683     Also add USB support for sokrates board.
57684
57685     See doc/README.generic_usb_ohci for details.
57686
57687     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57688     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
57689
57690 commit ce6754df61cbe23b5b73d095a00ac9a8504b3d77
57691 Author: Wolfgang Denk <wd@denx.de>
57692 Date:   Wed May 21 16:56:08 2008 +0200
57693
57694     Fix some whitespace issues
57695
57696     introduced by 53677ef18 "Big white-space cleanup."
57697
57698     Signed-off-by: Wolfgang Denk <wd@denx.de>
57699
57700 commit 4416603aeb06861b468b06a981e52c3ff805db7b
57701 Author: York Sun <yorksun@freescale.com>
57702 Date:   Mon May 12 14:36:39 2008 -0500
57703
57704     Make ads5121 out-of-tree compiling safe
57705
57706     Reuse the existing DIU driver in board/freescale/common.
57707
57708     Signed-off-by: York Sun <yorksun@freescale.com>
57709
57710 commit 0e1bad47cd345c76c91a64caf41011e431b62599
57711 Author: York Sun <yorksun@freescale.com>
57712 Date:   Mon May 5 10:20:01 2008 -0500
57713
57714     Adding DIU support for Freescale 5121ADS
57715
57716     Add DIU and cfb console support to FSL 5121ADS board.
57717
57718     Use #define CONFIG_VIDEO in config file to enable fb console.
57719
57720     Signed-off-by: York Sun <yorksun@freescale.com>
57721
57722 commit a48ff68d235e671176f6b496c44246dbe5e0a93f
57723 Author: York Sun <yorksun@freescale.com>
57724 Date:   Mon May 5 10:20:00 2008 -0500
57725
57726     Replace DPRINTF with debug
57727
57728     Remove DPRINTF macro and replace it with generic debug macro.
57729
57730     Signed-off-by: York Sun <yorksun@freescale.com>
57731
57732 commit 3b80c5f574ad7f6e1c55a68f42752b427fdf778d
57733 Author: York Sun <yorksun@freescale.com>
57734 Date:   Mon May 5 10:19:59 2008 -0500
57735
57736     Move pixel clock setting to board file
57737
57738     The clock divider has different format in 5121 and 8610. This patch moves it to
57739     board specific code.
57740
57741     Signed-off-by: York Sun <yorksun@freescale.com>
57742
57743 commit 53677ef18e25c97ac613349087c5cb33ae5a2741
57744 Author: Wolfgang Denk <wd@denx.de>
57745 Date:   Tue May 20 16:00:29 2008 +0200
57746
57747     Big white-space cleanup.
57748
57749     This commit gets rid of a huge amount of silly white-space issues.
57750     Especially, all sequences of SPACEs followed by TAB characters get
57751     removed (unless they appear in print statements).
57752
57753     Also remove all embedded "vim:" and "vi:" statements which hide
57754     indentation problems.
57755
57756     Signed-off-by: Wolfgang Denk <wd@denx.de>
57757
57758 commit 2f845dc2bdf461bfee9fa25823f769f5db9eba0b
57759 Author: Sergei Poselenov <sposelenov@emcraft.com>
57760 Date:   Thu May 8 17:46:23 2008 +0200
57761
57762     socrates: fix second TSEC configuration (it is actually TSEC3)
57763
57764     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57765
57766 commit 793670c3c0f0f72caead62f0be9fc3d9fbc6060f
57767 Author: Sergei Poselenov <sposelenov@emcraft.com>
57768 Date:   Thu May 8 14:17:08 2008 +0200
57769
57770     Fixed reset for socrates
57771
57772     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57773
57774 commit e18575d5f589a62e19c70d471d4b4e27cad3af56
57775 Author: Sergei Poselenov <sposelenov@emcraft.com>
57776 Date:   Wed May 7 15:10:49 2008 +0200
57777
57778     socrates: changes to support FDT
57779
57780     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57781     Signed-off-by: Wolfgang Denk <wd@denx.de>
57782
57783 commit 5d108ac8f435924c624cd6aaacd44f35f5cf94c0
57784 Author: Sergei Poselenov <sposelenov@emcraft.com>
57785 Date:   Wed Apr 30 11:42:50 2008 +0200
57786
57787     Initial support for "Socrates" board
57788
57789     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
57790
57791 commit 0e15ddd11f1a84c465e434eb051d2ef08ef02b9b
57792 Author: Yuri Tikhonov <yur@emcraft.com>
57793 Date:   Thu May 8 15:46:42 2008 +0200
57794
57795     POST: replace the LOGBUFF_INITIALIZED flag in gd->post_log_word (1 << 31) with the GD_FLG_LOGINIT flag in gd->flags.
57796
57797     This way we become able to utilize the full post_log_word for POST
57798     activities (overwise, POST ECC, which has 0x8000 ID, could be
57799     erroneously treated as started in post_output_backlog() even if there
57800     was actually no POST ECC run (because of OCM POST failure, for
57801     example).
57802
57803     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
57804
57805 commit 7845d49094c81321021b50a4dbb8864d2f3777e4
57806 Author: Yuri Tikhonov <yur@emcraft.com>
57807 Date:   Thu May 8 15:46:02 2008 +0200
57808
57809     POST: mark OCM test as POST_STOP
57810
57811     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57812
57813 commit 28a385065882d6cb6ac5f443311ff87887ed7c13
57814 Author: Yuri Tikhonov <yur@emcraft.com>
57815 Date:   Thu May 8 15:45:26 2008 +0200
57816
57817     POST: add POST_STOP flag
57818
57819     Don't run futher tests in case of a test fails that is marked as
57820     POST_STOP.
57821
57822     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57823     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
57824
57825 commit a525145d8110d15b4389d23c3ea8a78f22509d3f
57826 Author: Yuri Tikhonov <yur@emcraft.com>
57827 Date:   Thu May 8 15:44:16 2008 +0200
57828
57829     POST: switch CFG_POST_OCM with CFG_POST_CODEC (workaround)
57830
57831     Switch the OCM testid with the codec one. The reason is that current
57832     implementation requires the POST_ROM testid to fit into lower 16
57833     bits, and the codec test will never run with POST_ROM hopefully.
57834
57835     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57836
57837 commit 8b96c788d58f7cb85a89ee3f19c9b335d22443cd
57838 Author: Yuri Tikhonov <yur@emcraft.com>
57839 Date:   Thu May 8 15:43:28 2008 +0200
57840
57841     lwmon5: enable OCM post test on lwmon5 board
57842
57843     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57844
57845 commit 6e8ec682268493b8d098f99e17b1ce71b4448977
57846 Author: Yuri Tikhonov <yur@emcraft.com>
57847 Date:   Thu May 8 15:42:47 2008 +0200
57848
57849     POST: OCM test added.
57850
57851     Added OCM test to POST layer. This version runs before all other tests
57852     but doesn't yet interrupt post sequence on failure.
57853
57854     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57855     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
57856
57857 commit 6891260bdd935a382c95d9fa333922b0dfded68a
57858 Author: Yuri Tikhonov <yur@emcraft.com>
57859 Date:   Thu May 8 15:40:39 2008 +0200
57860
57861     POST: typo fix
57862
57863     Signed-off-by: Ilya Yanok <yanok@emcraft.com>
57864
57865 commit 727f63334676e760877d43bfb8f0e9331ac8b101
57866 Author: Hebbar <gururajakr@sanyo.co.in>
57867 Date:   Tue May 20 02:16:36 2008 -0700
57868
57869     common/usb.c: fix incorrect escape sequence
57870
57871     Signed off by: Gururaja Hebbar <gururajakr@sanyo.co.in>
57872
57873 commit 4ce1e23b5e12283579828b3d23e8fd6e1328a7aa
57874 Author: York Sun <yorksun@freescale.com>
57875 Date:   Thu May 15 15:26:27 2008 -0500
57876
57877     Fix 8313ERDB board configuration
57878
57879     Change LCRR clock ratio from 2 to 4 to commodate VSC7385.
57880     Correct TSEC1 vs TSEC2 assignment.
57881     Define ETHADDR and ETH1ADDR always.
57882
57883     Signed-off-by: York Sun <yorksun@freescale.com>
57884     Signed-off-by: Timur Tabi <timur@freescale.com>
57885
57886 commit 2c289e320dcfb3760e99cf1d765cb067194a1202
57887 Author: Jon Loeliger <jdl@freescale.com>
57888 Date:   Mon May 19 09:47:25 2008 -0500
57889
57890     mpc86xx: Removed unused and unconfigured memory test code.
57891
57892     Besides, other common code exists.
57893
57894     Signed-off-by: Jon Loeliger <jdl@freescale.com>
57895
57896 commit 180a90abdae72587c0f679edf8991455e559440d
57897 Author: Wolfgang Denk <wd@denx.de>
57898 Date:   Mon May 19 12:47:11 2008 +0200
57899
57900     Release v1.3.3
57901
57902     Update CHANGELOG for release.
57903
57904     Signed-off-by: Wolfgang Denk <wd@denx.de>
57905
57906 commit 16bedc661de0dae767b1377d8413373a3fbcfa79
57907 Author: Stefan Roese <sr@denx.de>
57908 Date:   Mon May 19 07:14:38 2008 +0200
57909
57910     ppc4xx: Canyonlands: Disable PCIe0/SATA in dev-tree depending on selection
57911
57912     When SATA is selected (via jumper J6) we need to disable the first PCIe
57913     node in the device tree, so that Linux doesn't initialize it. Otherwise
57914     the Linux SATA driver will fail to detect the devices.
57915
57916     The same goes the other way around too. So if PCIe is selected we need
57917     to disable the SATA node in the device tree.
57918
57919     This is because PCIe port 0 and SATA on 460EX share the same pins
57920     (multiplexed) and we have to configure in U-Boot which peripheral is
57921     enabled.
57922
57923     Signed-off-by: Stefan Roese <sr@denx.de>
57924
57925 commit 3cc27b426aeefe2930f911692e9df3143fb2565f
57926 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57927 Date:   Sun May 18 19:09:58 2008 +0200
57928
57929     i386: Fix multiple definitions of __show_boot_progress
57930
57931     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57932
57933 commit 311f3446930c1e64c12026c1cfd00500b05be52d
57934 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57935 Date:   Sun May 18 19:09:57 2008 +0200
57936
57937     sc530_spunk: add missing SOBJS entry
57938
57939     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57940
57941 commit a559317143b4f95927b08cd388707e6f077e95fa
57942 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57943 Date:   Sun May 18 19:09:56 2008 +0200
57944
57945     sc520_spunk: Fix flash
57946
57947     flash.c:593: warning: dereferencing type-punned pointer will break strict-aliasing rules
57948     flash.c:398: error: label at end of compound statement
57949
57950     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57951
57952 commit 91f221317af64191ee8caf303ea9305943158691
57953 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57954 Date:   Sun May 18 19:09:49 2008 +0200
57955
57956     drivers/pcmcia: add missing i82365
57957
57958     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57959
57960 commit dd223944132f97ffa52977ea95e5a52428f5cc2f
57961 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57962 Date:   Sun May 18 19:09:47 2008 +0200
57963
57964     i386/bootm: remove unused var
57965
57966     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57967
57968 commit a9da341df19b32ad2ecb58ce529f7e4fada7814e
57969 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57970 Date:   Sun May 18 19:09:45 2008 +0200
57971
57972     example/gitignore: update with all generated examples
57973
57974     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
57975
57976 commit a38dc3ea8614f8b0c41e432b445a9959b9711295
57977 Author: Wolfgang Denk <wd@denx.de>
57978 Date:   Thu May 15 00:42:45 2008 +0200
57979
57980     TQM8272: fix out-of-tree building
57981
57982     ...and add to MAKEALL script
57983
57984     Signed-off-by: Wolfgang Denk <wd@denx.de>
57985
57986 commit 4f805c1e3a60b9263da8ec3bcd1f45edcefa7dcf
57987 Author: Wolfgang Denk <wd@denx.de>
57988 Date:   Wed May 14 23:34:53 2008 +0200
57989
57990     environment: fix bug introduced by commit a8409f4f1ac8
57991
57992     env_get_char is not a function, but a pointer to one.
57993
57994     Signed-off-by: Wolfgang Denk <wd@denx.de>
57995
57996 commit 0c11935cd62ca1f65eeb228ff4c848440d4553bf
57997 Author: Gary Jennejohn <garyj@denx.de>
57998 Date:   Wed May 14 13:39:22 2008 +0200
57999
58000     ppc4xx: QUAD100HD: Allow the environment to be put into flash.
58001
58002     After moving TEXT_BASE the value for CFG_ENV_ADDR was incorrect.  Also
58003     use a redundant environment.
58004
58005     Signed-off-by: Gary Jennejohn <garyj@denx.de>
58006
58007 commit cda2a4a9961fd4341b7db305cb22fc05957e8b77
58008 Author: Wolfgang Denk <wd@denx.de>
58009 Date:   Wed May 14 13:55:30 2008 +0200
58010
58011     Fix config files for out-of-tree building
58012
58013     Several board/<...>/config.mk files include dynamically built (by
58014     the Makefile) config files but used the wrong file name of
58015         $(TOPDIR)/board/$(BOARDDIR)/config.tmp
58016     instead if the correct
58017         $(OBJTREE)/board/$(BOARDDIR)/config.tmp
58018
58019     The bug is nasty because the build result is correct for the (normal)
58020     in-tree builds, and because 'sinclude' is used no errors get raised
58021     even for out-of-tree build tests. But out-of-tree builds use an
58022     incomplete and thus usually incorrect configuration...
58023
58024     Signed-off-by: Wolfgang Denk <wd@denx.de>
58025
58026 commit 2dd7082e06d580404010b06fe4e0e8b7038a00c8
58027 Author: Stefan Roese <sr@denx.de>
58028 Date:   Wed May 14 13:40:03 2008 +0200
58029
58030     ppc4xx: Fix bogus Canyonlands config.mk
58031
58032     This patch fixes the canyonlands config.mk file to enable correct
58033     out-of-tree builds. Thanks to Wolfgang Denk for spotting this.
58034
58035     Signed-off-by: Stefan Roese <sr@denx.de>
58036
58037 commit fdd1247a66d788a3446244f6fde9955a93c26322
58038 Author: Stefan Roese <sr@denx.de>
58039 Date:   Wed May 14 10:32:32 2008 +0200
58040
58041     ppc4xx: Individual handling of ddr2_fixed.c for canyonlands_nand build
58042
58043     Canyonlands has a file ddr2_fixed.c which needs special treatment when
58044     building in separate directory. It has to be linked to build directory
58045     otherwise it is not seen.
58046
58047     Signed-off-by: Stefan Roese <sr@denx.de>
58048
58049 commit a8409f4f1ac84c36273c1a1e341189662521bcfb
58050 Author: Wolfgang Denk <wd@denx.de>
58051 Date:   Wed May 14 12:22:49 2008 +0200
58052
58053     environment: cleanup prototype declarations of env functions.
58054
58055     Signed-off-by: Wolfgang Denk <wd@denx.de>
58056
58057 commit cf39b07948015c480b72a6e732cf7d839aa93a9e
58058 Author: Wolfgang Denk <wd@denx.de>
58059 Date:   Wed May 14 12:21:48 2008 +0200
58060
58061     linkstation_HGLAN: Fix out of tree building.
58062
58063     Signed-off-by: Wolfgang Denk <wd@denx.de>
58064
58065 commit 085551c05ca09e6c491ea11a1c6727a36776a545
58066 Author: Stefan Roese <sr@denx.de>
58067 Date:   Wed May 14 10:32:32 2008 +0200
58068
58069     ppc4xx: Individual handling of ddr2_fixed.c for canyonlands_nand build
58070
58071     Canyonlands has a file ddr2_fixed.c which needs special treatment when
58072     building in separate directory. It has to be linked to build directory
58073     otherwise it is not seen.
58074
58075     Signed-off-by: Stefan Roese <sr@denx.de>
58076
58077 commit 1510b82d50615f344e89d42533e8224cce067dc0
58078 Author: Wolfgang Denk <wd@denx.de>
58079 Date:   Tue May 13 23:15:52 2008 +0200
58080
58081     Makefile: fix "error: version_autogenerated.h: No such file or directory"
58082
58083     Signed-off-by: Wolfgang Denk <wd@denx.de>
58084
58085 commit 54694a91428f6c3280fe1ee0923488a1e7e8dbc4
58086 Author: Stelian Pop <stelian@popies.net>
58087 Date:   Tue May 13 17:31:24 2008 +0200
58088
58089     Cleanup nand_info[] declaration.
58090
58091     The nand_info array is declared as extern in several .c files.
58092     Those days, nand.h contains a reference to the array, so there is
58093     no need to declare it elsewhere.
58094
58095     Signed-off-by: Stelian Pop <stelian@popies.net>
58096     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58097
58098 commit 70fab1908fc1734a403711eaabbef546bc4b77dc
58099 Author: Stefan Roese <sr@denx.de>
58100 Date:   Tue May 13 20:22:01 2008 +0200
58101
58102     ppc4xx: Add 405EX(r) revision C PVR definitions and detection code
58103
58104     Signed-off-by: Stefan Roese <sr@denx.de>
58105
58106 commit 65dcfa79204f4750b905a173a5365e0b2eb6c2f6
58107 Author: Wolfgang Denk <wd@denx.de>
58108 Date:   Mon May 12 01:11:21 2008 +0200
58109
58110     Revert "pci: Add CONFIG_PCI_SKIP_HOST_BRIDGE config option"
58111
58112     This reverts commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2
58113     which broke many PowerPC boards.
58114
58115 commit ee0cfa70803a3e629ea581a9b216f8ecef402bfc
58116 Author: Wolfgang Denk <wd@denx.de>
58117 Date:   Mon May 12 00:56:28 2008 +0200
58118
58119     Revert "Avoid initrd and logbuffer area overlaps"
58120
58121     This reverts commit 1b5605ca57fbb364f4d78eeee28b974ed875e888
58122     which breaks building on all PPC boards that don't use a log buffer.
58123
58124 commit 02b9b22446e3d7ad6a6382be17a1ce79a7de589b
58125 Author: Nick Spence <nick.spence@freescale.com>
58126 Date:   Sat May 10 14:02:04 2008 -0700
58127
58128     Fix offset calculation for multi-type legacy images.
58129
58130     Calculation of tail was incorrect when size % 4 == 0.
58131
58132     New code removes the conditional and does the same thing but with arithmetic
58133
58134     Signed-off-by: Nick Spence <nick.spence@freescale.com>
58135
58136 commit c9dca3c3f37d2647aec4509b24b16d15882ae3e4
58137 Author: Wolfgang Denk <wd@denx.de>
58138 Date:   Mon May 12 00:40:58 2008 +0200
58139
58140     Revert "Change env_get_char from a global function ptr to a function."
58141
58142     This reverts commit c0559be371b2a64b1a817088c3308688e2182f93
58143     which is known to break booting from dataflash and NAND.
58144
58145 commit 20e5ed137483823aaea5178169f3b144c7a4d9e0
58146 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58147 Date:   Sun May 11 23:13:57 2008 +0200
58148
58149     API: remove duplicate syscall check
58150
58151     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58152
58153 commit 67e3beb52c320b0a31cf030716c99392cde2d532
58154 Author: Stelian Pop <stelian@popies.net>
58155 Date:   Fri May 9 21:46:51 2008 +0200
58156
58157     AT91: Cleanup unused config header file definitions.
58158
58159     CONFIG_ENV_OVERWRITE is commented out in the config header files,
58160     so let's cleanup the files by removing the whole definition.
58161
58162     Signed-off-by: Stelian Pop <stelian@popies.net>
58163     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58164
58165 commit 19883aede2ac0a522493bfb2b35a7dbb200071b1
58166 Author: Stelian Pop <stelian@popies.net>
58167 Date:   Thu May 8 14:52:34 2008 +0200
58168
58169     Support AT91CAP9 revC CPUs
58170
58171     The AT91CAP9 revC CPU has a few differences over the previous,
58172     revB CPU which was distributed in small quantities only (revA was
58173     an internal Atmel product only).
58174
58175     The revC silicon needs a special initialisation sequence to
58176     switch from the internal (imprecise) RC oscillator to the
58177     external 32k clock.
58178
58179     Signed-off-by: Stelian Pop <stelian@popies.net>
58180     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58181
58182 commit 098b7b4b441b12c2a64dd517930f43c793542759
58183 Author: Stelian Pop <stelian@popies.net>
58184 Date:   Thu May 8 14:52:33 2008 +0200
58185
58186     Use custom logo for Atmel boards
58187
58188     This patch adds a custom vendor logo for the Atmel AT91 boards.
58189
58190     Signed-off-by: Stelian Pop <stelian@popies.net>
58191     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58192
58193 commit 761c70b80cdd3bead40146b96a8e713d6ae01632
58194 Author: Stelian Pop <stelian@popies.net>
58195 Date:   Thu May 8 14:52:32 2008 +0200
58196
58197     AT91SAM9RLEK: hook up the ATMEL LCD driver
58198
58199     This patch makes the necessary adaptations (PIO configurations and
58200     defines in config header file) to hook up the Atmel LCD driver to the
58201     AT91SAM9RLEK board.
58202
58203     Signed-off-by: Stelian Pop <stelian@popies.net>
58204     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58205
58206 commit 56a2479cd7fecabdd91348a775b2801dd2e65c7f
58207 Author: Stelian Pop <stelian@popies.net>
58208 Date:   Thu May 8 14:52:31 2008 +0200
58209
58210     AT91SAM9263EK: hook up the ATMEL LCD driver
58211
58212     This patch makes the necessary adaptations (PIO configurations and
58213     defines in config header file) to hook up the Atmel LCD driver to the
58214     AT91SAM9263EK board.
58215
58216     Signed-off-by: Stelian Pop <stelian@popies.net>
58217     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58218
58219 commit 820f2a958325061a446115f3035e48e4726b3390
58220 Author: Stelian Pop <stelian@popies.net>
58221 Date:   Thu May 8 14:52:30 2008 +0200
58222
58223     AT91SAM9261EK: hook up the ATMEL LCD driver
58224
58225     This patch makes the necessary adaptations (PIO configurations and
58226     defines in config header file) to hook up the Atmel LCD driver to the
58227     AT91SAM9261EK board.
58228
58229     Signed-off-by: Stelian Pop <stelian@popies.net>
58230     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58231
58232 commit c139b17d20c8371c1e0a8d7fb27c11050cf86304
58233 Author: Stelian Pop <stelian@popies.net>
58234 Date:   Thu May 8 14:52:29 2008 +0200
58235
58236     AT91CAP9ADK: hook up the ATMEL LCD driver
58237
58238     This patch makes the necessary adaptations (PIO configurations and
58239     defines in config header file) to hook up the Atmel LCD driver to the
58240     AT91CAP9ADK board.
58241
58242     Signed-off-by: Stelian Pop <stelian@popies.net>
58243     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58244
58245 commit 39cf480484fcce5c04a590ee1c30be0c17b02c34
58246 Author: Stelian Pop <stelian@popies.net>
58247 Date:   Fri May 9 21:57:18 2008 +0200
58248
58249     Add ATMEL LCD driver
58250
58251     This patch adds support for the ATMEL LCDC driver which is used on some
58252     AT91 and AVR platforms.
58253
58254     Is has been tested with the AT91CAP9ADK, AT91SAM9261EK, AT91SAM9263EK and
58255     AT91SAM9RLEK boards. Adaptation for AVR32 should probably be easy.
58256
58257     Signed-off-by: Stelian Pop <stelian@popies.net>
58258     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58259
58260 commit 2118ebb44dc40f8117c94950fd95799a9ef821b2
58261 Author: Stelian Pop <stelian@popies.net>
58262 Date:   Thu May 8 18:52:25 2008 +0200
58263
58264     AT91SAM9RLEK support
58265
58266     This patch adds support for the AT91SAM9RL chip and the AT91SAM9RLEK
58267     board.
58268
58269     Signed-off-by: Stelian Pop <stelian@popies.net>
58270     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58271
58272 commit 8e429b3eee23927c1222679f6b6f53667b21595c
58273 Author: Stelian Pop <stelian@popies.net>
58274 Date:   Thu May 8 18:52:23 2008 +0200
58275
58276     AT91SAM9263EK support
58277
58278     This patch adds support for the AT91SAM9263 chip and the AT91SAM9263EK
58279     board.
58280
58281     Signed-off-by: Stelian Pop <stelian@popies.net>
58282     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58283
58284 commit d99a8ff66d8ae87e5c87590ed2e4ead629540607
58285 Author: Stelian Pop <stelian@popies.net>
58286 Date:   Thu May 8 20:52:22 2008 +0200
58287
58288     AT91SAM9261EK support
58289
58290     This patch adds support for the AT91SAM9261 chip and the AT91SAM9261EK
58291     board.
58292
58293     Signed-off-by: Stelian Pop <stelian@popies.net>
58294     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58295
58296 commit 86c8c8a414988c50104a3b02c29f50af2be738c0
58297 Author: Stelian Pop <stelian@popies.net>
58298 Date:   Thu May 8 20:52:21 2008 +0200
58299
58300     AT91SAM9260EK: Fix dataflash offsets in CONFIG_BOOTCOMMAND
58301
58302     This patch fixes the dataflash offsets used in CONFIG_BOOTCOMMAND
58303     in order to cope with the changes in DataFlash partitionning scheme
58304     (cset c3a60cb3).
58305
58306     Signed-off-by: Stelian Pop <stelian@popies.net>
58307     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58308
58309 commit 96996ac25d5222611a8888968db6e53a6d3726da
58310 Author: Stelian Pop <stelian@popies.net>
58311 Date:   Thu May 8 20:52:20 2008 +0200
58312
58313     AT91SAM9260EK: Normalize BOOTARGS
58314
58315     This patch adapts CONFIG_BOOTARGS to the chosen boot method (boot from
58316     DataFlash or from NAND), and gives to Linux a fully specified mtdparts
58317     variable.
58318
58319     Signed-off-by: Stelian Pop <stelian@popies.net>
58320     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58321
58322 commit 79f0cb6e9c54d31a1d9e3f5e226a9bebc3c3a47a
58323 Author: Stelian Pop <stelian@popies.net>
58324 Date:   Thu May 8 20:52:19 2008 +0200
58325
58326     AT91SAM9260EK: Normalize SPI timings
58327
58328     This patch changes the SPI timings to closely match the ones
58329     used by the Linux kernel and the Atmel's own bootstrap project.
58330
58331     Signed-off-by: Stelian Pop <stelian@popies.net>
58332     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58333
58334 commit c1212b2f5c5ed440bf8e9ebc8e4fd7488858b935
58335 Author: Stelian Pop <stelian@popies.net>
58336 Date:   Thu May 8 20:52:18 2008 +0200
58337
58338     AT91SAM9260EK: Handle 8 or 16 bit NAND
58339
58340     The Atmel boards can handle 8 or 16 bit NAND memories. This patch
58341     makes the support configurable in the board config header file
58342     (CFG_NAND_DBW_8 or CFG_NAND_DBW_16).
58343
58344     Signed-off-by: Stelian Pop <stelian@popies.net>
58345     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58346
58347 commit ab52640fc01624e208424e527af0b7b3a5a65a12
58348 Author: Stelian Pop <stelian@popies.net>
58349 Date:   Thu May 8 20:52:17 2008 +0200
58350
58351     AT91CAP9ADK: Fix dataflash offsets in CONFIG_BOOTCOMMAND
58352
58353     This patch fixes the dataflash offsets used in CONFIG_BOOTCOMMAND
58354     in order to cope with the changes in DataFlash partitionning scheme
58355     (cset c3a60cb3).
58356
58357     Signed-off-by: Stelian Pop <stelian@popies.net>
58358     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58359
58360 commit 3267508ec4c9e74c39ee41c9ae6951ad185fe270
58361 Author: Stelian Pop <stelian@popies.net>
58362 Date:   Thu May 8 20:52:16 2008 +0200
58363
58364     AT91CAP9ADK: Normalize BOOTARGS
58365
58366     This patch adapts CONFIG_BOOTARGS to the chosen boot method (boot from
58367     DataFlash or from NAND), and gives to Linux a fully specified mtdparts
58368     variable.
58369
58370     Signed-off-by: Stelian Pop <stelian@popies.net>
58371     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58372
58373 commit 93da48b910511911ce110656e17ed733c8ac4c45
58374 Author: Stelian Pop <stelian@popies.net>
58375 Date:   Thu May 8 20:52:15 2008 +0200
58376
58377     AT91CAP9ADK: Normalize SPI timings
58378
58379     This patch changes the SPI timings to closely match the ones
58380     used by the Linux kernel and the Atmel's own bootstrap project.
58381
58382     Signed-off-by: Stelian Pop <stelian@popies.net>
58383     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58384
58385 commit 1c90df3e148ce0a3e2c86c63b38b19d47772f2a0
58386 Author: Stelian Pop <stelian@popies.net>
58387 Date:   Thu May 8 20:52:14 2008 +0200
58388
58389     AT91CAP9ADK: Handle 8 or 16 bit NAND
58390
58391     The Atmel boards can handle 8 or 16 bit NAND memories. This patch
58392     makes the support configurable in the board config header file
58393     (CFG_NAND_DBW_8 or CFG_NAND_DBW_16).
58394
58395     Signed-off-by: Stelian Pop <stelian@popies.net>
58396     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58397
58398 commit 11b162bae058e96c7929e358d4adff2bee6c2cc4
58399 Author: Stelian Pop <stelian@popies.net>
58400 Date:   Thu May 8 20:52:13 2008 +0200
58401
58402     Use a common u-boot.lds file across all AT91CAP9/AT91SAM9 platforms
58403
58404     All the AT91CAP9/AT91SAM9 boards have the same linker script. The patch
58405     below avoids the duplication of u-boot.lds by putting the file in the
58406     cpu directory instead of the board one.
58407
58408     Signed-off-by: Stelian Pop <stelian@popies.net>
58409     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58410
58411 commit d48abea4b89adaf5e45ea75b5e38c0d8de179ece
58412 Author: Stelian Pop <stelian@popies.net>
58413 Date:   Thu May 8 20:52:12 2008 +0200
58414
58415     Add proper copyright notices in Atmel boards Makefiles
58416
58417     The Makefiles for the AT91CAP9/AT91SAM9 boards have an incomplete
58418     copyright notice. This patch adds the missing pieces.
58419
58420     Signed-off-by: Stelian Pop <stelian@popies.net>
58421     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58422
58423 commit e817a042cef6164bf26fee86f90326f2ec9e6745
58424 Author: Stelian Pop <stelian@popies.net>
58425 Date:   Thu May 8 20:52:11 2008 +0200
58426
58427     Add copyright information in Atmel boards partition.c
58428
58429     When Ulf did the dataflash.c cleanup, he didn't add his copyright on
58430     the new created files. This patch fixes the problem.
58431
58432     Signed-off-by: Stelian Pop <stelian@popies.net>
58433     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58434
58435 commit 4f6c810106f4f76d83cfc57d98f4540cd45f9a19
58436 Author: Stelian Pop <stelian@popies.net>
58437 Date:   Thu May 8 20:52:10 2008 +0200
58438
58439     Update origin and copyright information in arch-at91sam9 header files
58440
58441     When doing the AT91CAP9/AT91SAM9 port, a number of header files were
58442     copied from the Linux kernel sources. This patch explicitly specifies
58443     this origin for all the copied headers, and for those missing copyright
58444     information, adds it.
58445
58446     Additionaly, the header file 'at91sam926x_mc.h' has been superceeded
58447     in the latest kernel sources by 'at91sam9_smc.h'.
58448
58449     The copyright information has been confirmed by the AT91 Linux kernel
58450     maintainer, Andrew Victor <avictor.za@gmail.com>.
58451
58452     Signed-off-by: Stelian Pop <stelian@popies.net>
58453     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58454
58455 commit 79dd1712689d6a5031d7cbff54957049680751c7
58456 Author: Markus Klotzbücher <mk@denx.de>
58457 Date:   Thu May 8 16:00:55 2008 +0200
58458
58459     ppc4xx: Kilauea: Add CONFIG_BOOTP_SUBNETMASK to Kilauea board config
58460
58461     When using dhcp/bootp the "netmask" environment variable is not set
58462     because CONFIG_BOOTP_SUBNETMASK is not defined. But usually this is
58463     desireable, so the following patch adds this this option to the board
58464     config.
58465
58466     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
58467     Signed-off-by: Stefan Roese <sr@denx.de>
58468
58469 commit 869d14b4cc2e47de2ddcb117bad0407a44436684
58470 Author: Stefan Roese <sr@denx.de>
58471 Date:   Sat May 10 10:30:36 2008 +0200
58472
58473     ppc4xx: Update Makalu defconfig to use device-tree booting as default
58474
58475     This patch reworks the default environment on Makalu. Now "net_nfs" for
58476     example uses the device-tree style booting formerly know as "net_nfs_fdt".
58477     Also the addresses in RAM were changed because of the new image booting
58478     support, which check for image overwriting. So the addresses needed to
58479     get adjusted.
58480
58481     Signed-off-by: Stefan Roese <sr@denx.de>
58482
58483 commit f3612a7b199cab3942f60d9c1392eb39d58cc699
58484 Author: Becky Bruce <bgill@freescale.com>
58485 Date:   Wed May 7 13:28:16 2008 -0500
58486
58487     PPC: fix map_physmem build warning
58488
58489     map_physmem currently generates a warning when CONFIG_PHYS_64BIT is
58490     enabled.  This quiets the warning.
58491
58492     Signed-off-by: Becky Bruce <Becky.Bruce@freescale.com>
58493
58494 commit 36f32675f40292002ee1fed252c180a43022d2d4
58495 Author: Becky Bruce <bgill@freescale.com>
58496 Date:   Wed May 7 13:24:57 2008 -0500
58497
58498     Update pci code to use phys_addr_t
58499
58500     Physical addrs need to be represented by phys_addr_t, not
58501     unsigned long.  Otherwise, systems that use CONFIG_PHYS_64BIT
58502     are going to fail mightily.
58503
58504     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
58505
58506 commit 91a616741fc128cdb88f39bddcd4d72fe17466d0
58507 Author: Nick Spence <nick.spence@freescale.com>
58508 Date:   Thu May 8 22:32:22 2008 -0700
58509
58510     Support legacy multi-type images without FDT section.
58511
58512     This patch enables legacy multi-type images containing only a Linux kernel
58513     and root file system to be loaded, maintaining compatibility with previous
58514     versions of u-boot.
58515
58516     This is required when using old image files such as a Linux 2.4 kernel /
58517     filesystem.
58518
58519     Signed-off-by: Nick Spence <nick.spence@freescale.com>
58520     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
58521
58522 commit 881031d9732783b7aeae2198fc7eb480ae8974a6
58523 Author: Wolfgang Denk <wd@denx.de>
58524 Date:   Sat May 10 00:38:02 2008 +0200
58525
58526     Update CHANGELOG.
58527
58528     Signed-off-by: Wolfgang Denk <wd@denx.de>
58529
58530 commit e5e9d6c9c08160be7e5a36e04d125ccce99b8774
58531 Author: Wolfgang Denk <wd@denx.de>
58532 Date:   Sat May 10 00:36:09 2008 +0200
58533
58534     post/cpu/ppc4xx/Makefile: line length cleanup
58535
58536     Signed-off-by: Wolfgang Denk <wd@denx.de>
58537
58538 commit cce9cfdabcf416ecd2aacc3681c91e5378c75a3d
58539 Author: Stelian Pop <stelian@popies.net>
58540 Date:   Thu May 8 22:52:09 2008 +0200
58541
58542     Fix @ -> <at> substitution
58543
58544     When applying the AT91CAP9 patches upstream, something transformed
58545     the '@' character into the ' <at> ' sequence.
58546
58547     The patch below restores the original form in all the places where
58548     it has been modified (the AT91CAP9 files, the AT91SAM9260 files which
58549     were copied from AT91CAP9, and a couple of other files where the
58550     ' <at> ' sequence was present).
58551
58552     Signed-off-by: Stelian Pop <stelian@popies.net>
58553
58554 commit 9606b3c81b3c47a1d58514e9a232c6f461a17597
58555 Author: Stelian Pop <stelian@popies.net>
58556 Date:   Thu May 8 22:52:10 2008 +0200
58557
58558     Update origin and copyright information in arch-at91sam9 header files
58559
58560     When doing the AT91CAP9/AT91SAM9 port, a number of header files were
58561     copied from the Linux kernel sources. This patch explicitly specifies
58562     this origin for all the copied headers, and for those missing copyright
58563     information, adds it.
58564
58565     Additionaly, the header file 'at91sam926x_mc.h' has been superceeded
58566     in the latest kernel sources by 'at91sam9_smc.h'.
58567
58568     The copyright information has been confirmed by the AT91 Linux kernel
58569     maintainer, Andrew Victor <avictor.za@gmail.com>.
58570
58571     Signed-off-by: Stelian Pop <stelian@popies.net>
58572
58573 commit ceb6b4fbe1dcc40bb672ef8133ddf4813e97cbb1
58574 Author: Stelian Pop <stelian@popies.net>
58575 Date:   Thu May 8 22:52:11 2008 +0200
58576
58577     Add copyright information in Atmel boards partition.c
58578
58579     When Ulf did the dataflash.c cleanup, he didn't add his copyright on
58580     the new created files. This patch fixes the problem.
58581
58582     Signed-off-by: Stelian Pop <stelian@popies.net>
58583
58584 commit 2ab02fd456d8ef92ae9f5439618d1fa7ca16e5f3
58585 Author: Guennadi Liakhovetski <lg@denx.de>
58586 Date:   Thu May 8 10:09:27 2008 +0200
58587
58588     mx31ads: fix 32kHz clock handling
58589
58590     According to schematics and to RedBoot sources, the MX31ADS uses a 32768Hz
58591     oscillator as a SKIL source. Fix previously wrongly assumed 32000Hz value.
58592     Also fix a typo when verifying a jumper configuration. While at it, make
58593     two needlessly global functions static.
58594
58595     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
58596
58597 commit 1b5605ca57fbb364f4d78eeee28b974ed875e888
58598 Author: Marian Balakowicz <m8@semihalf.com>
58599 Date:   Wed May 7 13:10:04 2008 +0200
58600
58601     Avoid initrd and logbuffer area overlaps
58602
58603     Add logbuffer to reserved LMB areas to prevent initrd allocation
58604     from overlaping with it.
58605
58606     Make sure to use correct logbuffer base address.
58607
58608     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
58609
58610 commit c59518e15949b3403df5c5b0c2c48ea0e5bea24b
58611 Author: Marian Balakowicz <m8@semihalf.com>
58612 Date:   Wed May 7 13:08:54 2008 +0200
58613
58614     ppc: Cleanup get_effective_memsize() use
58615
58616     Removed duplicated effective memory size calculation code.
58617
58618     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
58619
58620 commit 273c37d843d5b581090378016cd12dd9c586907b
58621 Author: Marian Balakowicz <m8@semihalf.com>
58622 Date:   Wed May 7 09:03:53 2008 +0200
58623
58624     Fix build errors when CONFIG_LOGBUFFER and CONFIG_FIT are enabled
58625
58626     Recent modifcations to LOGBUFFER handling code were incorrecly
58627     introduced to fit_check_kernel() routine during
58628     "Merge branch 'new-image' of git://www.denx.de/git/u-boot-testing",
58629     commit 27f33e9f45ef7f9685cbdc65066a1828e85dde4f.
58630
58631     This patch cleans up this merge issue.
58632
58633     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
58634
58635 commit bc11756daff89a3de09ca80adac962b88cf06e6e
58636 Author: Grant Erickson <gerickson@nuovations.com>
58637 Date:   Tue May 6 20:16:15 2008 -0700
58638
58639     Propagate Error Status to the Shell on fw_printenv Errors
58640
58641     Changed implementation such that fw_printenv returns failure status
58642     when one or more specified variables do not exist or when incorrect
58643     command syntax is used.
58644
58645     This aids scripting fw_printenv such that the script can key of the
58646     return status rather than relying on standard error "scraping".
58647
58648     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
58649     Signed-off-by: Wolfgang Denk <wd@denx.de>
58650
58651 commit f3b6d528e4dd719640a4bfcd954f4e4c7f5db0d6
58652 Author: Grant Erickson <gerickson@nuovations.com>
58653 Date:   Tue May 6 16:18:00 2008 -0700
58654
58655     Fix Compilation Errors with 'tools/env/fw_printenv'
58656
58657     In the current top-of-tree, 1.3.3.-rc2, the optional tool
58658     'tools/env/fw_printenv' fails to compile for two reasons:
58659
58660     1) The header watchdog.h cannot be found.
58661     2) The header zlib.h is picked up from the tool chain rather than the
58662        project causing a prototype conflict for crc32.
58663
58664     This patch addresses both of these issues.
58665
58666     Platforms Tested On:
58667     - AMCC "Kilauea"
58668
58669     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
58670
58671 commit 597f6c26a18b389903a64692bacbf9a1ca69355b
58672 Author: James Yang <James.Yang@freescale.com>
58673 Date:   Mon May 5 10:22:53 2008 -0500
58674
58675     Fix readline_into_buffer() with CONFIG_CMDLINE_EDITING before relocating
58676
58677     When CONFIG_CMDLINE_EDITING is enabled, readline_into_buffer() doesn't
58678     work before relocating to RAM because command history is written into
58679     a global array that is not writable before relocation.  This patch
58680     defers to the no-editing and no-history code in readline_into_buffer()
58681     if it is called before relocation.
58682
58683     Signed-off-by: James Yang <James.Yang@freescale.com>
58684     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
58685
58686 commit 726c0f1e5f108dccea052965123b95837d2bd402
58687 Author: Detlev Zundel <dzu@denx.de>
58688 Date:   Mon May 5 16:11:22 2008 +0200
58689
58690     cosmetic: Adjust coding style for switch statements to be consistent
58691
58692     Signed-off-by: Detlev Zundel <dzu@denx.de>
58693
58694 commit 574b319512b13e10800f0045e39b993f4ca25e42
58695 Author: Detlev Zundel <dzu@denx.de>
58696 Date:   Mon May 5 16:11:21 2008 +0200
58697
58698     Fix disk type output in disk/part.c
58699
58700     Signed-off-by: Detlev Zundel <dzu@denx.de>
58701
58702 commit 045b4d2d7168ef09c7349dcf6ecebe7432b74171
58703 Author: Vlad Lungu <vlad.lungu@windriver.com>
58704 Date:   Mon May 5 14:20:03 2008 +0300
58705
58706     Mail address change, documentation modified
58707
58708     Signed-off-by: Vlad Lungu <vlad.lungu@windrvier.com>
58709
58710 commit 4d49b28038e2819088e8356a77212fc95a89ce5a
58711 Author: Michal Simek <monstr@monstr.eu>
58712 Date:   Sun May 4 15:42:41 2008 +0200
58713
58714     microblaze: Repare intc handling
58715
58716     Signed-off-by: Michal Simek <monstr@monstr.eu>
58717
58718 commit 878b3b1e193e570caf3e96ad8e31e561f68d0287
58719 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58720 Date:   Sun May 4 15:17:52 2008 +0200
58721
58722     include/gitignore: update to all architectures
58723
58724     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58725
58726 commit 1df368aed3b8bc240fe1595d290b0e91b22961da
58727 Author: Marcel Ziswiler <marcel@ziswiler.com>
58728 Date:   Mon May 5 02:12:06 2008 +0200
58729
58730     ide: Remove spurious second include of io.h
58731
58732     Removed the second include, with all the #ifdef around as suggested by Wolfgang.
58733
58734     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
58735
58736 commit 8fbc985bdad09b23b7eb4df1d2ea589619d8db4c
58737 Author: Adrian Filipi <adrian.filipi@eurotech.com>
58738 Date:   Tue May 6 16:46:37 2008 -0400
58739
58740     Fix some typos
58741
58742     This patch fixes three typos.
58743     The first is a repetition of CONFIG_CMD_BSP.
58744     The second makes the #endif comment match its #if.
58745     The third is a spelling error.
58746
58747     Signed-off-by: Adrian Filipi <adrian.filipi@eurotech.com>
58748
58749 commit e419e12d04ae3b280c99a87a2ea4ad7a40628bcb
58750 Author: Grant Erickson <gerickson@nuovations.com>
58751 Date:   Sun May 4 16:45:01 2008 -0700
58752
58753     Recognize 'powerpc' As an Alias for IH_ARCH_PPC
58754
58755     Add support for the recognition of 'powerpc' as an alias for the PowerPC
58756     architecture type since Linux is already trending in that direction,
58757     preferring 'powerpc' to 'ppc'.
58758
58759     Signed-off-by: Grant Erickson <gerickson@nuovations.com>
58760
58761 commit f5a24259190c388c2527bdc49fee34577d862cc7
58762 Author: Wheatley Travis <Travis.Wheatley@freescale.com>
58763 Date:   Fri May 2 13:35:15 2008 -0700
58764
58765     7450 and 86xx L2 cache invalidate bug corrections
58766
58767     The 7610 and related parts have an L2IP bit in the L2CR that is
58768     monitored to signal when the L2 cache invalidate is complete whereas the
58769     7450 and related parts utilize L2I for this purpose. However, the
58770     current code does not account for this difference. Additionally the 86xx
58771     L2 cache invalidate code used an "andi" instruction where an "andis"
58772     instruction should have been used.
58773
58774     This patch addresses both of these bugs.
58775
58776     Signed-off-by: Travis Wheatley <travis.wheatley@freescale.com>
58777     Acked-By: Jon Loeliger <jdl@freescale.com>
58778
58779 commit 4d31cdc45d3592a5545a649fb5a24b458a4e4b72
58780 Author: Wolfgang Denk <wd@denx.de>
58781 Date:   Fri May 9 10:16:13 2008 +0200
58782
58783     Avoid infinite loop "Generating include/autoconf.mk"
58784
58785     Fix a bogus circular dependency that caused an infinite loop of
58786     "Generating include/autoconf.mk" again and again.
58787
58788     Signed-off-by: Wolfgang Denk <wd@denx.de>
58789
58790 commit 567fb852178dbf59529d7301620a3f3732a4b02d
58791 Author: Stelian Pop <stelian@popies.net>
58792 Date:   Thu May 8 22:52:09 2008 +0200
58793
58794     Fix @ -> <at> substitution
58795
58796     When applying the AT91CAP9 patches upstream, something transformed
58797     the '@' character into the ' <at> ' sequence.
58798
58799     The patch below restores the original form in all the places where
58800     it has been modified (the AT91CAP9 files, the AT91SAM9260 files which
58801     were copied from AT91CAP9, and a couple of other files where the
58802     ' <at> ' sequence was present).
58803
58804     Signed-off-by: Stelian Pop <stelian@popies.net>
58805     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
58806
58807 commit 73ccb3410a0785593cda7aee455dfc51f790e281
58808 Author: Gary Jennejohn <gary.jennejohn@freenet.de>
58809 Date:   Mon Apr 28 14:04:32 2008 +0200
58810
58811     ppc4xx: Add the Harris QUAD100HD AMCC 405EP-based board
58812
58813     Signed-off-by: Gary Jennejohn <garyj@denx.de>
58814     Signed-off-by: Stefan Roese <sr@denx.de>
58815
58816 commit ef2642625cbfb1c3695e3478d08ae515052a4950
58817 Author: Stefan Roese <sr@denx.de>
58818 Date:   Thu May 8 11:10:46 2008 +0200
58819
58820     ppc4xx: Kilauea: Fix incorrect FPGA FIFO address
58821
58822     Signed-off-by: Stefan Roese <sr@denx.de>
58823
58824 commit a00eccfebc954ad9485161efeca7d9aaf626d530
58825 Author: Stefan Roese <sr@denx.de>
58826 Date:   Thu May 8 11:05:15 2008 +0200
58827
58828     ppc4xx: Add fdt support to all remaining AMCC PPC4xx eval boards
58829
58830     This patch adds fdt (flattened device tree) support to all remaining AMCC
58831     eval boards. Most newer boards already support device tree. With this patch,
58832     all AMCC boards now enable device tree passing from U-Boot to Linux
58833     arch/powerpc kernels.
58834
58835     Signed-off-by: Stefan Roese <sr@denx.de>
58836
58837 commit cb5d88b9611e0c35c53543ad3b4ab99fa82203e3
58838 Author: Stefan Roese <sr@denx.de>
58839 Date:   Thu May 8 11:01:09 2008 +0200
58840
58841     ppc4xx: Add weak default ft_board_setup() routine
58842
58843     This patch adds a default ft_board_setup() routine to the 4xx fdt code.
58844     This routine is defined as weak and can be overwritten by a board specific
58845     one if needed.
58846
58847     Signed-off-by: Stefan Roese <sr@denx.de>
58848
58849 commit d1c1ba85c7915053adf6a8d14a08ac6fcb750d01
58850 Author: Stefan Roese <sr@denx.de>
58851 Date:   Thu May 8 10:48:58 2008 +0200
58852
58853     ppc4xx: acadia: Add fdt support and fix section overlap problem
58854
58855     This patch adds fdt (flattened device tree) support to the AMCC
58856     Acadia eval board. This increases the image size and it doesn't
58857     fit anymore into 256kByte. Since we didn't want to remove features
58858     from the configuration, we decided to increase the U-Boot image size
58859     (add one flash sector).
58860
58861     Also changed the default environment definition to make it
58862     independent of such changes.
58863
58864     Signed-off-by: Stefan Roese <sr@denx.de>
58865
58866 commit 4adb3023de75bc150f088c8935db340930ad38c8
58867 Author: Ira Snyder <iws@ovro.caltech.edu>
58868 Date:   Tue Apr 29 11:18:54 2008 -0700
58869
58870     ppc4xx: Add device tree support to AMCC Yosemite
58871
58872     Add support for booting with a device tree blob. This is needed to boot
58873     ARCH=powerpc kernels. Also add support for setting the eth0 mac address
58874     via the ethaddr variable.
58875
58876     Signed-off-by: Ira W. Snyder <iws@ovro.caltech.edu>
58877     Signed-off-by: Stefan Roese <sr@denx.de>
58878
58879 commit b9bbefce1a653ea35f74a66ec117cdda2e043a4b
58880 Author: Dave Mitchell <dmitchell@amcc.com>
58881 Date:   Wed May 7 09:00:23 2008 -0700
58882
58883     ppc4xx: Fix typos in 460GT/EX FBDV array
58884
58885     Corrected two typos in the 460GT/EX FBDV array.
58886
58887     Signed-off-by: Dave Mitchell <dmitchell@amcc.com>
58888     Signed-off-by: Stefan Roese <sr@denx.de>
58889
58890 commit 66f5fa9263629271edc86178b1f224e3c9aab2b3
58891 Author: Andy Fleming <afleming@freescale.com>
58892 Date:   Wed May 7 16:54:31 2008 -0500
58893
58894     85xx: Limit CPU2 workaround to parts that have the errata
58895
58896     Signed-off-by: Ebony Zhu <ebony.zhu@freescale.com>
58897     Signed-off-by: Andy Fleming <afleming@freescale.com>
58898
58899 commit a5fe514e8ace564300d2c1d73846ddff49654243
58900 Author: Lee Nipper <lee.nipper@freescale.com>
58901 Date:   Fri Apr 25 15:44:45 2008 -0500
58902
58903     mpc83xx: system performance settings for MPC8349EMDS.
58904
58905     These same settings are used on MPC8349ITX, and
58906     improve performance on MPC8349EMDS.
58907
58908     Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
58909     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
58910
58911 commit 49387dba910e485640b575e920ee463b7e611dc3
58912 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
58913 Date:   Tue May 6 13:22:52 2008 +0900
58914
58915     [MIPS] cpu/mips/cache.S: Fix build warning
58916
58917     Some old GNU assemblers, such as v2.14 (ELDK 3.1.1), v2.16 (ELDK 4.1.0),
58918     warns illegal global symbol references by bal (and jal also) instruction.
58919     This does not happen with the latest binutils v2.18.
58920
58921     Here's an example on gth2_config:
58922
58923     mips_4KC-gcc  -D__ASSEMBLY__ -g  -Os   -D__KERNEL__ -DTEXT_BASE=0x90000000 -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isy
58924     stem /opt/eldk311/usr/bin/../lib/gcc-lib/mips-linux/3.3.3/include -pipe  -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4k
58925     c -EB -c -o cache.o cache.S
58926     cache.S: Assembler messages:
58927     cache.S:243: Warning: Pretending global symbol used as branch target is local.
58928     cache.S:250: Warning: Pretending global symbol used as branch target is local.
58929
58930     In principle, gas might be sensitive to global symbol references in PIC
58931     code because they should be processed through GOT (global offset table).
58932     But if `bal' instruction is used, it results in PC-based offset jump.
58933     This is the cause of this warning.
58934
58935     In practice, we know it doesn't matter whether PC-based reference or GOT-
58936     based. As for this case, both will work before/after relocation. But let's
58937     fix the code.
58938
58939     This patch explicitly sets up a target address, then jump there.
58940     Here's an example of disassembled code with/without this patch.
58941
58942      90000668:       1485ffef        bne     a0,a1,90000628 <mips_cache_reset+0x20>
58943      9000066c:       ac80fffc        sw      zero,-4(a0)
58944      90000670:       01402821        move    a1,t2
58945     -90000674:       0411ffba        bal     90000560 <mips_init_icache>
58946     -90000678:       01803021        move    a2,t4
58947     -9000067c:       01602821        move    a1,t3
58948     -90000680:       0411ffcc        bal     900005b4 <mips_init_dcache>
58949     -90000684:       01a03021        move    a2,t5
58950     -90000688:       03000008        jr      t8
58951     -9000068c:       00000000        nop
58952     +90000674:       01803021        move    a2,t4
58953     +90000678:       8f8f83ec        lw      t7,-31764(gp)
58954     +9000067c:       01e0f809        jalr    t7
58955     +90000680:       00000000        nop
58956     +90000684:       01602821        move    a1,t3
58957     +90000688:       01a03021        move    a2,t5
58958     +9000068c:       8f8f81e0        lw      t7,-32288(gp)
58959     +90000690:       01e0f809        jalr    t7
58960     +90000694:       00000000        nop
58961     +90000698:       03000008        jr      t8
58962     +9000069c:       00000000        nop
58963
58964     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
58965
58966 commit 0f8c62a14b523c56874ebcb67c1a16c99aad48b3
58967 Author: Vlad Lungu <vlad.lungu@windriver.com>
58968 Date:   Mon May 5 14:04:00 2008 +0300
58969
58970     Allow building mips versions with ELDK 3.1.1
58971
58972     .gpword works only with local symbols on certain binutils versions
58973
58974     Signed-off-by: Vlad Lungu <vlad.lungu@windrvier.com>
58975
58976 commit 12a67a9e51f6b3ec26cb0f077fb5685a447c359d
58977 Author: Wolfgang Denk <wd@denx.de>
58978 Date:   Mon May 5 12:52:36 2008 +0200
58979
58980     MAKEALL: add inka4x0 board
58981
58982     Signed-off-by: Wolfgang Denk <wd@denx.de>
58983
58984 commit b83dcc13ae7b2dab394bfef6f699750d11490ee2
58985 Author: Wolfgang Denk <wd@denx.de>
58986 Date:   Sun May 4 21:34:23 2008 +0200
58987
58988     kb9202 board: fix build problem.
58989
58990     Signed-off-by: Wolfgang Denk <wd@denx.de>
58991
58992 commit 6adf61dc4cb5c53a2df990cbc8df2bceacbfd869
58993 Author: Wolfgang Denk <wd@denx.de>
58994 Date:   Sun May 4 12:10:33 2008 +0200
58995
58996     Prepare for v1.3.3-rc3
58997
58998     Update ChNAGELOG, minor white space cleanup.
58999
59000     Signed-off-by: Wolfgang Denk <wd@denx.de>
59001
59002 commit 7c0773fde6100b61be2558cb5d8c442a3194aecb
59003 Author: Wolfgang Denk <wd@denx.de>
59004 Date:   Sun May 4 00:35:15 2008 +0200
59005
59006     drivers/net/tsec.c: Fix typo.
59007
59008     Signed-off-by: Wolfgang Denk <wd@denx.de>
59009
59010 commit aa737945e6f37a5de5dbad550a7694e0cb2a8120
59011 Author: Mike Frysinger <vapier@gentoo.org>
59012 Date:   Fri May 2 21:45:12 2008 -0400
59013
59014     version_autogenerated.h: use printf rather than echo -n
59015
59016     Some systems are dumb and do not implement the -n flag to echo (like OS X).
59017     Convert the Makefile to use printf as this should work everywhere.
59018
59019     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
59020     Signed-off-by: Wolfgang Denk <wd@denx.de>
59021
59022 commit 4acc2a108ad0a669165924704a6cb083f9138242
59023 Author: Mike Frysinger <vapier@gentoo.org>
59024 Date:   Fri May 2 18:17:50 2008 -0400
59025
59026     fix building when saveenv is disabled in some setups
59027
59028     If you enable environment in the flash, but disable the embedded
59029     option, and you disable the saveenv command, then the #if nested
59030     logic will trigger a compile failure:
59031     env_flash.c: In function 'env_relocate_spec':
59032     env_flash.c:399: error: 'flash_addr' undeclared (first use in this function)
59033     The fix is to add CMD_SAVEENV ifdef protection like everywhere else.
59034
59035     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
59036
59037 commit ccf1ad535ae1c0dc2d466235c668adbdfe3a55b7
59038 Author: Jeremy McNicoll <jeremy.mcnicoll@windriver.com>
59039 Date:   Fri May 2 16:10:04 2008 -0400
59040
59041     SBC8548: fix address mask to allow 64M flash
59042
59043     Fix incorrect mask to enable all 64MB of onboard flash.
59044     Previously U-Boot incorrectly mapped only 8MB of flash, this
59045     patch correctly maps all the available flash.
59046
59047     Signed-off-by: Jeremy McNicoll <jeremy.mcnicoll@windriver.com>
59048
59049 commit 3648085c464c8c22ef76fab006ca4344d3796124
59050 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59051 Date:   Fri May 2 19:48:56 2008 +0200
59052
59053     qemu_mips: add README
59054
59055     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59056
59057 commit 6fdd002689190a0022c7b3dbab37fcba724580ce
59058 Author: Marcel Ziswiler <marcel@ziswiler.com>
59059 Date:   Fri May 2 02:35:59 2008 +0200
59060
59061     Fix misspelled comment
59062
59063     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
59064
59065 commit fa956fde60b7ec4dd66bd62f9910fd341b5049a1
59066 Author: Mike Frysinger <vapier@gentoo.org>
59067 Date:   Thu May 1 04:13:05 2008 -0400
59068
59069     mkimage: make mmap() checks consistent
59070
59071     The mmap() related code is full of inconsistent casts/constants when
59072     it comes to error checking, and may break when building on some
59073     systems (like ones that do not implicitly define the caddr_t type).
59074     Let's just avoid the whole mess by writing the code nice and clean in
59075     the first place.
59076
59077     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
59078
59079 commit 8e90cd0447a0f0ccf529ef86f0e6b56187d3b82a
59080 Author: Marcel Ziswiler <marcel@ziswiler.com>
59081 Date:   Thu May 1 09:05:34 2008 +0200
59082
59083     Fix defined but not used build warning
59084
59085     - warning: 'srom' defined but not used
59086
59087     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
59088
59089 commit b71190f3250aaffcc81c35f6cfd3498cb7c48013
59090 Author: Marcel Ziswiler <marcel@ziswiler.com>
59091 Date:   Thu May 1 09:05:26 2008 +0200
59092
59093     Fix implicit declaration build warnings
59094
59095     - warning: implicit declaration of function â€˜serial_initialize’
59096
59097     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
59098
59099 commit 9acde129cc3f9c1b3bc11a821480dd446774d618
59100 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
59101 Date:   Tue Apr 29 19:18:32 2008 +0200
59102
59103     TSEC: add config options for VSC8601 RGMII PHY
59104
59105     The Vitesse VSC8601 RGMII PHY has internal delay for both Rx
59106     and Tx clock lines. They are configured using 2 bits in extended
59107     register 0x17.
59108     Therefore CFG_VSC8601_SKEW_TX and CFG_VSC8601_SKEW_RX have
59109     been introduced with valid values 0-3 giving 0.0, 1.4,1.7 and 2.0ns delay.
59110
59111     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
59112     Acked-by: Andy Fleming <afleming@freescale.com>
59113     Acked-by: Ben Warren <biggerbadderben@gmail.com>
59114     --
59115
59116      drivers/net/tsec.c |    6 ++++++
59117      drivers/net/tsec.h |    3 +++
59118      2 files changed, 9 insertions(+), 0 deletions(-)
59119
59120 commit bd98ee60df43ee6dd6f5ebe32c67d03e90513ff8
59121 Author: Wolfgang Denk <wd@denx.de>
59122 Date:   Sat May 3 23:07:15 2008 +0200
59123
59124     Revert "ColdFire: Get information from the correct GCC"
59125
59126     This reverts commit b7166e05a513c0806b63b9dfb6f1d77645cede2a
59127     (replaced by commit c4e5f52a58d278eebb87f476e353972c5dacea40).
59128
59129 commit c4e5f52a58d278eebb87f476e353972c5dacea40
59130 Author: Wolfgang Denk <wd@denx.de>
59131 Date:   Sat May 3 22:25:00 2008 +0200
59132
59133     config.mk: use correct (cross) compiler
59134
59135     Some config.mk files reference $(CC) to test for specific tool chain
59136     features, so make sure $(CC) gets set before including any such
59137     config files.
59138
59139     This patch replaces commit b7166e05a5 ("ColdFire: Get information from
59140     the correct GCC").
59141
59142     Signed-off-by: Wolfgang Denk <wd@denx.de>
59143
59144 commit 27c38689d0cfde0e444239345f97b5eecc9f4067
59145 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59146 Date:   Thu May 1 02:13:44 2008 +0200
59147
59148     pxa: fix previous definition on cpu init
59149
59150     start.S:183:1: warning: "ICMR" redefined
59151     In file included from start.S:33:
59152     include/asm/arch/pxa-regs.h:935:1: warning: this is the location of the previous definition
59153     start.S:187:1: warning: "RCSR" redefined
59154     ...
59155
59156     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59157
59158 commit 6d12e697de794d700767f22f950e3026ccf4daf6
59159 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59160 Date:   Thu May 1 02:13:43 2008 +0200
59161
59162     pxa: fix pcmcia operation on 'i' may be undefined
59163
59164     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59165     Signed-off-by: Wolfgang Denk <wd@denx.de>
59166
59167 commit 4d77f5102dfeaa36cd58d9a9f083bd2cc491526f
59168 Author: Kumar Gala <galak@kernel.crashing.org>
59169 Date:   Wed Apr 30 16:24:35 2008 -0500
59170
59171     MPC8610HPCD: Drop -O2 from the build flags
59172
59173     Make the flags use -Os like all other boards
59174
59175     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59176
59177 commit 0072b78be2b41e5a0ca3ddc39335574dc2e855bd
59178 Author: Stefan Roese <sr@denx.de>
59179 Date:   Wed Apr 30 15:50:39 2008 +0200
59180
59181     RTC: Fix month offset by one problem in M41T62 RTC driver
59182
59183     This patch fixes a problem with the month being read and written
59184     incorrectly (offset by one). This only gets visible by also using
59185     the Linux driver (rtc-m41t80).
59186
59187     Tested on AMCC Canyonlands.
59188
59189     Signed-off-by: Stefan Roese <sr@denx.de>
59190
59191 commit 141ba1cad8e6598a2466e7e2976c6a12285df619
59192 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
59193 Date:   Sat May 3 13:51:44 2008 +0900
59194
59195     [MIPS] cpu/mips/config.mk: Fix GNU assembler minor version picker
59196
59197     Current trick to pick up GNU assembler minor version uses a dot(.) as a
59198     delimiter, and take the second field to obtain minor version number. But
59199     as can be expected, this doesn't work with a version string which has
59200     dots more than needs.
59201
59202     Here's an example:
59203
59204     $ mips-linux-gnu-as --version | grep 'GNU assembler'
59205     GNU assembler (Sourcery G++ Lite 4.2-129) 2.18.50.20080215
59206     $ mips-linux-gnu-as --version | grep 'GNU assembler' | cut -d. -f2
59207     2-129) 2
59208     $
59209
59210     This patch restricts the version format to 2.XX.XX... This will work
59211     in most cases.
59212
59213     $ mips-linux-gnu-as --version | grep 'GNU assembler' | egrep -o '2\.[0-9\.]+'
59214     2.18.50.20080215
59215     $ mips-linux-gnu-as --version | grep 'GNU assembler' | egrep -o '2\.[0-9\.]+' | cut -d. -f2
59216     18
59217     $
59218
59219     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
59220
59221 commit ea638951acead7f1086c908c0b9f086beab82a22
59222 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
59223 Date:   Sat May 3 13:51:28 2008 +0900
59224
59225     [MIPS] cpu/mips/cache.S: Add dcache_enable
59226
59227     Recent bootelf command fixes (017e9b7925f74878d0e9475388cca9bda5ef9482,
59228     "allow ports to override bootelf behavior") requires ports to have this
59229     function.
59230
59231     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
59232     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59233
59234 commit d2c6fbec4397c936b18cd42482b6973cd6781bdf
59235 Author: Wolfgang Denk <wd@denx.de>
59236 Date:   Thu May 1 21:30:16 2008 +0200
59237
59238     onenand: rename 16 bit memory copy into memcpy_16() to avoid conflicts
59239
59240     Onenand needs a version of memcpy() which performs 16 bit accesses
59241     only; make sure the name does not conflict with the standard
59242     function.
59243
59244     Signed-off-by: Wolfgang Denk <wd@denx.de>
59245
59246 commit 12bc4e94251c369c529ffa505cf58b148c372f7f
59247 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59248 Date:   Wed Apr 30 22:38:17 2008 +0200
59249
59250     cmd_nand: fix warning: str2long ncompatible pointer type
59251
59252     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59253
59254 commit 1b9ed2574a38c93cb03dad41885fc06be4bfc9dd
59255 Author: Timur Tabi <timur@freescale.com>
59256 Date:   Fri Apr 4 11:16:11 2008 -0500
59257
59258     Fix calculation of I2C clock for some 86xx chips
59259
59260     Some 86xx chips use CCB as the base clock for the I2C, and others used CCB/2.
59261     There is no pattern that can be used to determine which chips use which
59262     frequency, so the only way to determine is to look up the actual SOC
59263     designation and use the right value for that SOC.
59264
59265     Signed-off-by: Timur Tabi <timur@freescale.com>
59266
59267 commit f32f7fe7bd3a5bda3a476520f00e1aca7c2103a9
59268 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59269 Date:   Wed Apr 30 12:11:19 2008 -0500
59270
59271     ColdFire: Fix ethernet hang issue for mcf547x_8x
59272
59273     The ethernet hang is caused by receiving buffer in DRAM is not
59274     yet ready due to access cycles require longer time in DRAM.
59275     Relocate DMA buffer descriptors from DRAM to internal SRAM.
59276
59277     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59278
59279 commit 886d90176fc257e0ab4d0db05d11d0749bbed3ca
59280 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59281 Date:   Wed Apr 30 12:10:47 2008 -0500
59282
59283     ColdFire: Fix compilation issue caused by new changes in fsl_i2c.c
59284
59285     Signed-off-by: Luigi Comio Mantellini <luigi.mantellini@idf-hit.com>
59286     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59287
59288 commit b7166e05a513c0806b63b9dfb6f1d77645cede2a
59289 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59290 Date:   Wed Apr 30 12:10:23 2008 -0500
59291
59292     ColdFire: Get information from the correct GCC
59293
59294     Signed-off-by: Kurt Mahan <kmahan@freescale.com>
59295     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
59296
59297 commit 378e7ec95da4751ec8fe461baacab2bf7d2512a9
59298 Author: dirk.behme@googlemail.com <dirk.behme@googlemail.com>
59299 Date:   Wed Apr 30 18:02:59 2008 +0200
59300
59301     Fix warning in env_nand.c if compiled for DaVinci Schmoogie
59302
59303     Fix warnings
59304
59305     nv_nand.c: In function 'saveenv':
59306     env_nand.c:200: warning: passing argument 3 of 'nand_write' from incompatible pointer type
59307     env_nand.c: In function 'env_relocate_spec':
59308     env_nand.c:275: warning: passing argument 3 of 'nand_read' from incompatible pointer type
59309
59310     if compiled for davinci_schmoogie_config.
59311
59312     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
59313     Ack by: Sergey Kubushyn <ksi@koi8.net>
59314
59315 commit 33a4a70d48d622cc4950c60a84fec23b9421f23e
59316 Author: Anatolij Gustschin <agust@denx.de>
59317 Date:   Wed Apr 30 13:34:40 2008 +0200
59318
59319     Fix warnings while compiling net/net.c for MPC8610HPCD board
59320
59321     MPC8610HPCD board adds -O2 gcc option to PLATFORM_CPPFLAGS
59322     causing overriding default -Os option. New gcc (ver. 4.2.2)
59323     produces warnings while compiling net/net.c file with -O2
59324     option. The patch is an attempt to fix this.
59325
59326     Signed-off-by: Anatolij Gustschin <agust@denx.de>
59327
59328 commit 58b575e575c25fdf8c88141e145db201f3092149
59329 Author: Sascha Laue <Sascha.Laue@gmx.biz>
59330 Date:   Wed Apr 30 15:23:38 2008 +0200
59331
59332     lwmon5: fix offset error in sysmon0 POST
59333
59334     Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
59335     Signed-off-by: Wolfgang Denk <wd@denx.de>
59336
59337 commit e7419b243a373de4ee042f7d4f45f66de787240d
59338 Author: Sascha Laue <Sascha.Laue@gmx.biz>
59339 Date:   Wed Apr 30 15:16:35 2008 +0200
59340
59341     lwmon5: fix manual merge error in POST
59342
59343     Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
59344
59345 commit 42ffcec3f9eba010a662d5b42981812b6bebfb9a
59346 Author: Wolfgang Denk <wd@denx.de>
59347 Date:   Wed Apr 30 17:46:26 2008 +0200
59348
59349     cmd_nand.c: fix another 'incompatible pointer type' warning.
59350
59351     Signed-off-by: Wolfgang Denk <wd@denx.de>
59352
59353 commit de109d909707e2dfe806be5efc3cdb103b47c8ad
59354 Author: Wolfgang Denk <wd@denx.de>
59355 Date:   Wed Apr 30 17:25:07 2008 +0200
59356
59357     Makefile: fix parallel builds
59358
59359     This problem shows up with parallel builds only; it results in
59360     somewhat cryptic error messages like
59361
59362         $ JOBS=-j6 MAKEALL netstar
59363         Configuring for netstar board...
59364         arm-linux-ld: cannot find -lgeneric
59365         make[1]: *** [eeprom.srec] Error 1
59366
59367     A few boards (like netstar and voiceblue) need some libraries for
59368     building; however, the board Makefile does not contain any such
59369     dependencies which may cause problems with parallel builds. Adding
59370     such dependencies is difficult as we would also have to provide build
59371     rules, which already exist in the respective library Makefiles.
59372
59373     To solve this, we make sure that all libraries get built before the
59374     board code.
59375
59376     Signed-off-by: Wolfgang Denk <wd@denx.de>
59377
59378 commit 4f27098e5b0736989b13cd61d7bca94b3574cf5f
59379 Author: Stefan Roese <sr@denx.de>
59380 Date:   Wed Apr 30 14:51:36 2008 +0200
59381
59382     ppc4xx: Adapt Canyonlands fixed DDR2 setup to new DIMM module
59383
59384     This patch changes the Canyonlands/Glacier fixed DDR2 controller setup
59385     used for NAND booting to match the values needed for the new 512MB
59386     DIMM modules shipped with the productions boards:
59387
59388     Crucial: CT6464AC667.8FB
59389
59390     Signed-off-by: Stefan Roese <sr@denx.de>
59391
59392 commit ea9202a659dc75996facf1475f1866a19a9d3129
59393 Author: Stefan Roese <sr@denx.de>
59394 Date:   Wed Apr 30 10:49:43 2008 +0200
59395
59396     ppc4xx: Fix problem with DIMMs with 8 banks in 44x_spd_ddr2.c
59397
59398     This patch fixes a problem with DIMMs that have 8 banks. Now the
59399     MCIF0_MBxCF register will be setup correctly for this setup too.
59400
59401     This was noticed with the 512MB DIMM on Canyonlands/Glacier.
59402
59403     Signed-off-by: Stefan Roese <sr@denx.de>
59404
59405 commit 76617299358ebba260ecc02d33e8e75d8d13dd3b
59406 Author: Wolfgang Denk <wd@denx.de>
59407 Date:   Tue Apr 29 23:41:06 2008 +0200
59408
59409     Prepare v1.3.3-rc2, again.
59410
59411     Signed-off-by: Wolfgang Denk <wd@denx.de>
59412
59413 commit b7fcc4c13993782342cf5cd20d237a6281648a0b
59414 Author: Wolfgang Denk <wd@denx.de>
59415 Date:   Tue Apr 29 23:35:24 2008 +0200
59416
59417     Prepare v1.3.3-rc2
59418
59419     Signed-off-by: Wolfgang Denk <wd@denx.de>
59420
59421 commit f7b16a0a4d571dd33b2b5185a54f7ddc311f89d4
59422 Author: Wolfgang Denk <wd@denx.de>
59423 Date:   Tue Apr 29 23:32:20 2008 +0200
59424
59425     common/env_nand.c: fix one more incompatible pointer type issue
59426
59427     Signed-off-by: Wolfgang Denk <wd@denx.de>
59428
59429 commit ea6f66894f952229eebfc4ad03cd21fe5c8b3f0f
59430 Author: Wolfgang Denk <wd@denx.de>
59431 Date:   Tue Apr 29 21:33:08 2008 +0200
59432
59433     post/board/lwmon5/sysmon.c: fix manual merge error.
59434
59435     Signed-off-by: Wolfgang Denk <wd@denx.de>
59436
59437 commit 70a0f81412b0b18a6fd0bea960451bc6c2cca49a
59438 Author: Kumar Gala <galak@kernel.crashing.org>
59439 Date:   Tue Apr 29 12:54:59 2008 -0500
59440
59441     85xx: Add -mno-spe to e500/85xx builds
59442
59443     Newer gcc's might be configured to enable autovectorization by default.
59444     If we happen to build with one of those compilers we will get SPE
59445     instructions in random code.
59446
59447     -mno-spe disables the compiler for automatically generating SPE
59448     instructions without our knowledge.
59449
59450     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59451
59452 commit 8ea08e5be69436abcc95d3da114de4a2ff8a6ab5
59453 Author: Kumar Gala <galak@kernel.crashing.org>
59454 Date:   Tue Apr 29 10:18:34 2008 -0500
59455
59456     Update .gitignore for zlib.h
59457
59458     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59459
59460 commit 45239cf4152109caa925145ccd433529902df887
59461 Author: Kumar Gala <galak@kernel.crashing.org>
59462 Date:   Tue Apr 29 10:27:08 2008 -0500
59463
59464     85xx/86xx: Rename ext_refrec to timing_cfg_3 to match docs
59465
59466     All the 85xx and 86xx UM describe the register as timing_cfg_3
59467     not as ext_refrec.
59468
59469     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59470
59471 commit ef7d30b14394e4c4a153118f5845760cadada02a
59472 Author: Kumar Gala <galak@kernel.crashing.org>
59473 Date:   Tue Apr 29 10:28:34 2008 -0500
59474
59475     85xx/86xx: Rename DDR init address and init extended address register
59476
59477     Rename init_addr and init_ext_addr to match the docs between
59478     85xx and 86xx.  Both now use 'init_addr' and 'init_ext_addr'.
59479
59480     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59481
59482 commit cf6cc014270549684873a5972d2595052c468cb6
59483 Author: Kumar Gala <galak@kernel.crashing.org>
59484 Date:   Mon Apr 28 02:24:04 2008 -0500
59485
59486     85xx: Additional fixes and cleanup of MP code
59487
59488     * adjust __spin_table alignment to match ePAPR v0.94 spec
59489     * loop over all cpus when determing who is up.  This fixes an issue if
59490       the "boot cpu" isn't core0.  The "boot cpu" will already be in the
59491       cpu_up_mask so there is no harm
59492     * Added some protection in the code to ensure proper behavior.  These
59493       changes are explicitly needed but don't hurt:
59494       - Added eieio to ensure the "hot word" of the table is written after
59495         all other table updates have occurred.
59496       - Added isync to ensure we don't prefetch loading of table entries
59497         until we a released
59498
59499     These issues we raised by Dave Liu.
59500
59501     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59502
59503 commit b2d527a8b9fb50afccbaf79b5540952585cdc760
59504 Author: Yuri Tikhonov <yur@emcraft.com>
59505 Date:   Tue Apr 29 15:06:41 2008 +0200
59506
59507     lwmon5: minor clean-up to include/configs/lwmon5.h
59508
59509     LWMON5 DSPIC POST uses the watch-dog scratch register. So, make
59510     the CFG_DSPIC_TEST_ADDR definition more readable.
59511
59512     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
59513
59514 commit f4c4d21a885ccc222fd0acdf653b683249e85117
59515 Author: Stefan Roese <sr@denx.de>
59516 Date:   Tue Apr 29 16:08:05 2008 +0200
59517
59518     ppc4xx: Fix CFG_MONITOR_LEN on Katmai failsave this time
59519
59520     Signed-off-by: Stefan Roese <sr@denx.de>
59521
59522 commit 138105efe1d2b1a40a3a97b4c1f85c2111bea2d8
59523 Author: Yuri Tikhonov <yur@emcraft.com>
59524 Date:   Tue Apr 29 13:32:45 2008 +0200
59525
59526     ppc flush_cache: add watch-dog triggering into the loops.
59527
59528     Some boards (e.g. lwmon5) need rather a frequent watch-dog
59529     kicking. Since the time it takes for the flush_cache() function
59530     to complete its job depends on the size of data being flushed, one
59531     may encounter watch-dog resets on such boards when, for example,
59532     download big files over ethernet.
59533
59534     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
59535
59536 commit cab99d6f3281ab6784feccf98b9b425daa58418a
59537 Author: Stefan Roese <sr@denx.de>
59538 Date:   Tue Apr 29 14:44:54 2008 +0200
59539
59540     ppc4xx: Fix compilation warning in denali_spd_ddr2.c
59541
59542     Signed-off-by: Stefan Roese <sr@denx.de>
59543
59544 commit 4ec9d78fe5cd585d2868731fa108ca1e62730e70
59545 Author: Stefan Roese <sr@denx.de>
59546 Date:   Tue Apr 29 14:12:07 2008 +0200
59547
59548     ppc4xx: Fix Katmai CFG_MONITOR_LEN
59549
59550     Signed-off-by: Stefan Roese <sr@denx.de>
59551
59552 commit 85ad184b3b2b0f8af9228477303c55dca1b52ed7
59553 Author: Stefan Roese <sr@denx.de>
59554 Date:   Tue Apr 29 13:57:07 2008 +0200
59555
59556     ppc4xx: Complete remove bogus dflush()
59557
59558     Since the current dflush() implementation is know to have some problems
59559     (as seem on lwmon5 ECC init) this patch removes it completely and replaces
59560     it by using clean_dcache_range().
59561
59562     Tested on Katmai with ECC DIMM.
59563
59564     Signed-off-by: Stefan Roese <sr@denx.de>
59565
59566 commit 135846d6ecaad255ad28d93ebbb78b3d5da68cdc
59567 Author: Stefan Roese <sr@denx.de>
59568 Date:   Tue Apr 29 13:36:51 2008 +0200
59569
59570     ppc4xx: Change ECC initialization on lwmon5 to use clean_dcache_range()
59571
59572     As it seems the "old" ECC initialization routine by using dflush() didn't
59573     write all lines in the dcache back to memory on lwmon5. This could lead
59574     to ECC error upon Linux booting. This patch changes the program_ecc()
59575     routine to now use clean_dcache_range() instead of dflush().
59576     clean_dcache_range() uses dcbst which is exactly what we want in this
59577     case.
59578
59579     Since dflush() is known is cause problems, this routine will be
59580     removed completely and replaced by clean_dcache_range() with an
59581     additional patch.
59582
59583     Signed-off-by: Stefan Roese <sr@denx.de>
59584
59585 commit 18ec19e4aa1a045dfbf2c7c2e33963488e92d757
59586 Author: Yuri Tikhonov <yur@emcraft.com>
59587 Date:   Mon Apr 28 18:19:34 2008 +0200
59588
59589     POST: fix Makefiles for mpc8xx, lwmon, and netta POSTs.
59590
59591     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
59592
59593 commit eea5a743a2193ef2a05b9bc6dc447ba241416f35
59594 Author: Markus Brunner <super.firetwister@googlemail.com>
59595 Date:   Mon Apr 28 08:47:47 2008 +0200
59596
59597     ppc4xx: Fixup ebc clock in FDT for 405GP/EP
59598
59599     On ppc405EP and ppc405GP (at least) the ebc is directly attached to the plb
59600     and not to the opb. This patch will try to fixup /plb/ebc if /plb/opb/ebc
59601     doesn't exist.
59602
59603     Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
59604
59605 commit 2ef7503a593c77a80c2a054011970227c4b62774
59606 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59607 Date:   Thu Apr 24 07:57:17 2008 +0200
59608
59609     NE2000: Fix regresssion introduced by e710185aae90 on non AX88796
59610
59611     Move non-inlied functions into specific drivers file
59612     Set get_prom as weak
59613
59614     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
59615     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
59616     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
59617
59618 commit 40cb90ee2b97db1f697e1b54f19a548ffc96d71b
59619 Author: Guennadi Liakhovetski <lg@denx.de>
59620 Date:   Thu Apr 3 17:04:19 2008 +0200
59621
59622     net: make ARP timeout configurable
59623
59624     Currently the timeout waiting for an ARP reply is hard set to 5 seconds.
59625     On i.MX31ADS due to a hardware "strangeness" up to four first IP packets
59626     to the boards get lost, which typically are ARP replies. By configuring
59627     the timeout to a lower value we significantly improve the first network
59628     transfer time on this board. The timeout is specified in milliseconds,
59629     later internally it is converted to deciseconds, because it has to be
59630     converted to hardware ticks, and CFG_HZ ranges from 900 to 27000000 on
59631     different boards.
59632
59633     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
59634     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
59635
59636 commit 13e0b8f7ca9d29267bf01d7a01e521a0517adce1
59637 Author: Guennadi Liakhovetski <lg@denx.de>
59638 Date:   Thu Apr 3 13:36:18 2008 +0200
59639
59640     minor cs8900 driver clean up
59641
59642     Remove a redundant register definition, clean up some coding style
59643     violations.
59644
59645     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
59646     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
59647
59648 commit 707fa917cca24c0f22776f48ac4a6fa5e5189b10
59649 Author: Wolfgang Denk <wd@denx.de>
59650 Date:   Mon Apr 28 22:01:04 2008 +0200
59651
59652     jffs2_1pass.c: fix incompatible pointer type warning
59653
59654     Signed-off-by: Wolfgang Denk <wd@denx.de>
59655
59656 commit 6aee00f5e6a1cf29d8fe8fdc9b7252fbd31115d9
59657 Author: Sascha Laue <Sascha.Laue@gmx.biz>
59658 Date:   Tue Apr 1 10:10:18 2008 +0200
59659
59660     lwmon5: update dsPIC POST spezification
59661
59662     The specification for the lwmon5 board dsPIC POST got changed.
59663     Also add defines for the temperatures  and voltages.
59664
59665     Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
59666
59667 commit 3e4615ab7ff38781a5dd80d0f49b9af55b4fe0b7
59668 Author: Sascha Laue <Sascha.Laue@gmx.biz>
59669 Date:   Tue Apr 1 15:13:03 2008 +0200
59670
59671     Fix watchdog POST for lwmon5
59672
59673     If the hardware watchdog detects a voltage error, the watchdog sets
59674     GPIO62 to low. The watchdog POST has to detect this low level.
59675
59676     Signed-off-by: Sascha Laue <leglas0@legpc180.leg.liebherr.i>
59677     Signed-off-by: Wolfgang Denk <wd@denx.de>
59678
59679 commit dd5748bcd669f46aeb6686c1b341323843738ccc
59680 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59681 Date:   Mon Apr 28 14:37:14 2008 +0200
59682
59683     rtl8169: fix compiler warnings
59684
59685     Fix multiple compiler warnings related to argument type mismatch.
59686
59687     Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59688
59689 commit 413bf586266f86c6bdbc6c6d140f67a15af4c4f1
59690 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59691 Date:   Mon Apr 28 14:36:06 2008 +0200
59692
59693     IDE: fix compiler warnings
59694
59695     The IDE driver can use 32-bit addresses in LBA mode, in which case it
59696     spits multiple warnings during compilation. Fix them.
59697
59698     Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59699
59700 commit db9084de28c46ac81c8f681722cb0d7411be4d7f
59701 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59702 Date:   Mon Apr 28 14:35:57 2008 +0200
59703
59704     LinkStation: fix compiler warning, add a maintainer
59705
59706     out_8 wants a pointer to an unsigned as the first argument. Add a
59707     maintainer for Linkstation boards.
59708
59709     Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
59710
59711 commit c71abba3cb67b063f789f17abf6c7447727c0cd5
59712 Author: Wolfgang Denk <wd@denx.de>
59713 Date:   Mon Apr 28 14:55:12 2008 +0200
59714
59715     cmd_nand.c: fix "differ in signedness" problem
59716
59717     Signed-off-by: Wolfgang Denk <wd@denx.de>
59718
59719 commit f2c288a35341ad02ac03b1563d786763c9c8f159
59720 Author: Wolfgang Denk <wd@denx.de>
59721 Date:   Mon Apr 28 12:48:47 2008 +0200
59722
59723     pcnet.c: fix a merge issue
59724
59725     Signed-off-by: Wolfgang Denk <wd@denx.de>
59726
59727 commit 4ca79f477ebd25a6872e6196d80e2f5eff441376
59728 Author: Wolfgang Denk <wd@denx.de>
59729 Date:   Mon Apr 28 12:08:18 2008 +0200
59730
59731     NAND: fix some strict-aliasing compiler warnings
59732
59733     Signed-off-by: Wolfgang Denk <wd@denx.de>
59734
59735 commit 5cd0130ecc79d6dcde1b1ac253abc457ca8c3115
59736 Author: Stefan Roese <sr@denx.de>
59737 Date:   Mon Apr 28 11:37:14 2008 +0200
59738
59739     ppc4xx: Fix compile warning of hcu4 board
59740
59741     Signed-off-by: Stefan Roese <sr@denx.de>
59742
59743 commit 5379cd15dd6c74ac51499bce3455bf6e0cdbe9f1
59744 Author: Wolfgang Denk <wd@denx.de>
59745 Date:   Mon Apr 28 11:31:23 2008 +0200
59746
59747     MPC8323ERDB: fix implicit declaration of function 'mac_read_from_eeprom'
59748
59749     Signed-off-by: Wolfgang Denk <wd@denx.de>
59750
59751 commit 7602ed50a2f0ef3dc8d7da93f116de50288f5b59
59752 Author: Guennadi Liakhovetski <lg@denx.de>
59753 Date:   Mon Apr 28 00:25:32 2008 +0200
59754
59755     mx31ads: fix loadaddr environment variable define
59756
59757     Arithmetic expressions do not get evaluated under stringification. Remove
59758     default network configuration, add DHCP command support. Thanks to Felix
59759     Radensky for reporting.
59760
59761     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
59762
59763 commit 144eec777ac07bcb12bd38245a5a289f694a7f98
59764 Author: Wolfgang Denk <wd@denx.de>
59765 Date:   Mon Apr 28 10:55:24 2008 +0200
59766
59767     katmai: fix section overlap problem
59768
59769     Since we didn't want to remove features from the configuration, we
59770     decided to increase the U-Boot image size (add one flash sector).
59771
59772     Also changed the default environment definition to make it
59773     independent of such changes.
59774
59775     Signed-off-by: Wolfgang Denk <wd@denx.de>
59776     Acked-by: Stefan Roese <sr@denx.de>
59777
59778 commit 941d696d25624e3cc65ebf924199541acf52d74e
59779 Author: Wolfgang Denk <wd@denx.de>
59780 Date:   Mon Apr 28 10:55:24 2008 +0200
59781
59782     katmai: fix section overlap problem
59783
59784     Since we didn't want to remove features from the configuration, we
59785     decided to increase the U-Boot image size (add one flash sector).
59786
59787     Also changed the default environment definition to make it
59788     independent of such changes.
59789
59790     Signed-off-by: Wolfgang Denk <wd@denx.de>
59791     Acked-by: Stefan Roese <sr@denx.de>
59792
59793 commit 03c6cd39f9184143fd8c537872b3d4b2e03f1466
59794 Author: Kumar Gala <galak@kernel.crashing.org>
59795 Date:   Sat Apr 26 11:44:44 2008 -0500
59796
59797     post: Fix building with O=
59798
59799     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59800
59801 commit fd7531c1e9d56b9e5e06d2c0e02b798dab72f70c
59802 Author: Wolfgang Denk <wd@denx.de>
59803 Date:   Sat Apr 26 01:55:00 2008 +0200
59804
59805     Prepare v1.3.3-rc1
59806
59807     Signed-off-by: Wolfgang Denk <wd@denx.de>
59808
59809 commit 19cf2ec90d8ce52da60c1693693c4048cb810967
59810 Author: Wolfgang Denk <wd@denx.de>
59811 Date:   Sat Apr 26 01:25:39 2008 +0200
59812
59813     post/Makefile: make sure to use the correct flags
59814
59815     ARFLAGS was not set, which caused "ppc_8xx-ar: creating libgenpost.a"
59816     messages to be printed.
59817
59818     Signed-off-by: Wolfgang Denk <wd@denx.de>
59819
59820 commit 7ed4011733e7dca8f64d21291e4294662f7dc3e2
59821 Author: Wolfgang Denk <wd@denx.de>
59822 Date:   Sat Apr 26 00:34:42 2008 +0200
59823
59824     Coding Style cleanup, update CHANGELOG
59825
59826     Signed-off-by: Wolfgang Denk <wd@denx.de>
59827
59828 commit f9204e15173834ff8d123e36279ce49c3c6c74fc
59829 Author: Magnus Lilja <lilja.magnus@gmail.com>
59830 Date:   Sun Apr 20 10:38:12 2008 +0200
59831
59832     i.MX31: Enable SPI and MC13783/RTC support for the Litekit board
59833
59834     This patch enables SPI and MC13783/RTC support for the Litekit board.
59835
59836     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
59837
59838 commit f97abbfb47d9e407354e157cae3f6369e460cd37
59839 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
59840 Date:   Fri Apr 25 01:08:32 2008 -0500
59841
59842     MPC8544DS: decode pcie3 end-point configuration correctly.
59843
59844     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
59845     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59846
59847 commit 292188e15523c165c4269403fdcd33c26d89176e
59848 Author: Roy Zang <tie-fei.zang@freescale.com>
59849 Date:   Fri Apr 25 00:55:09 2008 -0500
59850
59851     MPC8544DS: Removes the unknown flash message information
59852
59853     This patch removes the unknown flash message information:
59854     '## Unknown FLASH on Bank 1 - Size = 0xdeadbeef = -286261248 MB'
59855     This unknown flash message is caused by PromJet.
59856     Some of the board user is unhappy with this information.
59857
59858     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
59859     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
59860
59861 commit b2115757403beef0ac6bc2c6c3b24f31256a75d2
59862 Author: Kim Phillips <kim.phillips@freescale.com>
59863 Date:   Thu Apr 24 14:07:38 2008 -0500
59864
59865     mpc83xx: bump loadaddr over fdtaddr to 0x500000
59866
59867     this seems as a good compromise between human memory, typing,
59868     and last but not least, to accommodate for current and future kernel bloat.
59869
59870     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
59871     Acked-by: Dave Liu <daveliu@freescale.com>
59872
59873 commit be5a7190265a34d968578ff266549c60f6f57654
59874 Author: Dave Liu <r63238@freescale.com>
59875 Date:   Tue Apr 15 13:12:23 2008 +0800
59876
59877     mpc83xx: clean up the readme for 83xx boards
59878
59879     1. correct the typo
59880     2. correct the memory map for 837xerdb board
59881
59882     Signed-off-by: Dave Liu <daveliu@freescale.com>
59883
59884 commit bcae52a6819ee9dad5d0d96cd7daeb20108d45ff
59885 Author: Dave Liu <r63238@freescale.com>
59886 Date:   Tue Apr 15 13:11:11 2008 +0800
59887
59888     mpc83xx: remove the unused CPM's stuff
59889
59890     The MPC83xx family never have CPM block, so remove it from 83xx.
59891
59892     Signed-off-by: Dave Liu <daveliu@freescale.com>
59893
59894 commit c63ad6325a8ac0097a54b418a3288926b0484b18
59895 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59896 Date:   Fri Apr 18 16:29:40 2008 +0200
59897
59898     cfi-flash: Add CFG_FLASH_AUTOPROTECT_LIST
59899
59900     This patch adds a configurable flash auto protection list that can be used
59901     to make U-Boot protect flash regions in flash_init().
59902
59903     The idea has been discussed on the u-boot mailing list starting
59904     on Nov 18th, 2007.
59905
59906     Even this patch brings a new feature it is used as a bugfix for 4xx
59907     platforms where flash_init() does not completely protect the
59908     monitor's flash range in all situations.
59909
59910     U-Boot protects the flash range from CFG_MONITOR_BASE to
59911     (CFG_MONITOR_BASE + monitor_flash_len  - 1) by default. This does not
59912     include the reset vector at 0xfffffffc.
59913
59914     Example:
59915     #define CFG_FLASH_AUTOPROTECT_LIST {{0xfff80000, 0x80000}}
59916
59917     This config option will auto protect the last 512k of flash that
59918     contains the bootloader on board like APC405 and PMC405.
59919
59920     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59921
59922 commit d0d91ae3acb4f29d1a2a3a766747478ed54e2848
59923 Author: Stefan Roese <sr@denx.de>
59924 Date:   Fri Apr 25 13:59:03 2008 +0200
59925
59926     ppc4xx: Remove double defines in lwmon5.h
59927
59928     introduced with latest lwmon5/POST merge
59929
59930     Signed-off-by: Stefan Roese <sr@denx.de>
59931
59932 commit 7590378fb9c686709492ceb142825cd058255956
59933 Author: Bartlomiej Sieka <tur@semihalf.com>
59934 Date:   Fri Apr 25 13:54:02 2008 +0200
59935
59936     Use watchdog-aware functions when calculating hashes of images - take two
59937
59938     Some files didn't get updated properly with the "Use watchdog-aware
59939     functions when calculating hashes of images" commit, this commit
59940     fixes this.
59941
59942     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
59943     Signed-off-by: Wolfgang Denk <wd@denx.de>
59944
59945 commit 8e048c438e20ec89b49da5f085f8f756eba6e587
59946 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59947 Date:   Fri Apr 25 12:01:39 2008 +0200
59948
59949     ppc4xx: Add bootcount limit handling for APC405 boards
59950
59951     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
59952
59953 commit 1de6b28be5d107ae90ad7a8a43653c49966e8afe
59954 Author: Bartlomiej Sieka <tur@semihalf.com>
59955 Date:   Fri Apr 25 12:10:09 2008 +0200
59956
59957     Use watchdog-aware functions when calculating hashes of images
59958
59959     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
59960
59961 commit d00ce09040d3100e2c7998ef56db62c2d20d9ee3
59962 Author: Wolfgang Denk <wd@denx.de>
59963 Date:   Fri Apr 25 12:44:08 2008 +0200
59964
59965     USB: fix more GCC 4.2.x aliasing warnings
59966
59967     Signed-off-by: Wolfgang Denk <wd@denx.de>
59968     Acked-by: Markus Klotzbuecher <mk@denx.de>
59969
59970 commit aff4f86448f6586930f0a3be7fc4b0ddcf450980
59971 Author: Wolfgang Denk <wd@denx.de>
59972 Date:   Fri Apr 25 12:41:53 2008 +0200
59973
59974     lib_generic/crc32.c: add missing #include <watchdog.h>
59975
59976     Signed-off-by: Wolfgang Denk <wd@denx.de>
59977
59978 commit 03ccdbcd5602610cea4bd0db7e48e1ef881a51ef
59979 Author: Wolfgang Denk <wd@denx.de>
59980 Date:   Fri Apr 25 11:52:21 2008 +0200
59981
59982     lib_generic/crc32.c: fix compile problem
59983
59984     Signed-off-by: Wolfgang Denk <wd@denx.de>
59985
59986 commit 24bfedbd0be4dcaa94861407820d6a70fea7e03b
59987 Author: Stefan Roese <sr@denx.de>
59988 Date:   Tue Apr 22 12:20:32 2008 +0200
59989
59990     ppc4xx: Pass PCIe root-complex/endpoint configuration to Linux via the fdt
59991
59992     The PCIe root-complex/endpoint setup as configured via the "pcie_mode"
59993     environment variable will now get passed to the Linux kernel by setting
59994     the device_type property of the PCIe device tree node. For normal root-
59995     complex configuration it will keep its defaults value of "pci" and for
59996     endpoint configuration it will get changed to "pci-endpoint".
59997
59998     Signed-off-by: Stefan Roese <sr@denx.de>
59999
60000 commit eb0615bf600d2caf5aa2958f47f5ba364c52d5e7
60001 Author: Yuri Tikhonov <yur@emcraft.com>
60002 Date:   Thu Apr 24 10:30:53 2008 +0200
60003
60004     lwmon5: watchdog POST fix
60005
60006     Use the GPT0_MASKx registers as the temporary storage for watch-dog
60007     timer POST test instead of GPT0_COMPx. The latter
60008     (GPT0_COMP1..GPT0_COMP5) are used for the log-buffer header.
60009
60010     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
60011     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
60012
60013 commit 78e488298824bc150b5f3ebf7958cd71fa2af1b9
60014 Author: Kim Phillips <kim.phillips@freescale.com>
60015 Date:   Mon Apr 21 18:10:14 2008 -0500
60016
60017     lib_ppc: Revert "Make MPC83xx one step closer to full relocation."
60018
60019     This reverts commit 70431e8a7393b6b793f77957f95b999fc9a269b8 which has
60020     proven problematic getting right from the start at least on 83xx and
60021     4xx.
60022
60023     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
60024
60025 commit a99715b8ebfc500f3f40e01b36b64d473938443d
60026 Author: Detlev Zundel <dzu@denx.de>
60027 Date:   Fri Apr 18 14:50:01 2008 +0200
60028
60029     Realining some header definitions.
60030
60031     Signed-off-by: Detlev Zundel <dzu@denx.de>
60032
60033 commit 4acbc6c7f993cae409c424615415a3e76820f13d
60034 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60035 Date:   Thu Apr 24 07:57:16 2008 +0200
60036
60037     NE2000: coding style cleanup
60038
60039     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60040
60041 commit b4aff1ffaf7120032c653357c007faa14f74d29d
60042 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60043 Date:   Wed Apr 23 00:11:47 2008 +0900
60044
60045     qemu-mips.h: Add CFI support
60046
60047     CONFIG_ENV_OVERWRITE is also added.
60048
60049     This patch is originally created by Jean-Christophe PLAGNIOL-VILLARD.
60050
60051     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60052     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60053
60054 commit 4a1f11b45a82908e5b0df602d703082413a6b7ed
60055 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60056 Date:   Tue Apr 22 22:47:27 2008 +0900
60057
60058     doc/README.mips: Add MIPS notes
60059
60060     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60061
60062 commit 215b01bba8bc662d35f72b084700b192d367dfb4
60063 Author: Bartlomiej Sieka <tur@semihalf.com>
60064 Date:   Tue Apr 22 12:27:56 2008 +0200
60065
60066     Add support for calculating hashes with watchdog triggering
60067
60068     Implement watchodg-aware variants of hash calculation functions:
60069     - crc32_wd()
60070     - md5_wd()
60071     - sha1_csum_wd()
60072     The above functions calculate the hash of the input buffer in chunks,
60073     triggering the watchdog after processing each chunk. The chunk size
60074     is given as a function call parameter.
60075
60076     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
60077
60078 commit 8875e3abab986df930167ce5c1ac4f95dcacc81c
60079 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
60080 Date:   Wed Apr 23 11:02:12 2008 +0900
60081
60082     qemu-mips: Cleanup whitespace, indentation, etc.
60083
60084     No functional change.
60085
60086     This patch was originally submitted by Jean-Christophe PLAGNIOL-VILLARD.
60087     Then I re-created from scratch, and changed more lines than the original.
60088
60089     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60090     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60091
60092 commit 386563197e3a50b0e97ad9aae87f57d9aab909ab
60093 Author: Vlad Lungu <vlad@comsys.ro>
60094 Date:   Wed Oct 10 23:02:09 2007 +0300
60095
60096     Fixed pcnet io_base
60097
60098     Bus and phys address are not always the same
60099
60100     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
60101
60102 commit 11ea26fd1cb63c91403fe04a6eea975cd418603f
60103 Author: Wolfgang Denk <wd@denx.de>
60104 Date:   Thu Apr 24 23:44:26 2008 +0200
60105
60106     drivers/net/pcnet.c: Coding Style cleanup.
60107
60108     Signed-off-by: Wolfgang Denk <wd@denx.de>
60109
60110 commit 899ef7b84578b7cafadfd78488c2fd2aac93f636
60111 Author: Vlad Lungu <vlad@comsys.ro>
60112 Date:   Wed Oct 10 23:04:23 2007 +0300
60113
60114     Added Am79C970A chip id to pcnet
60115
60116     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
60117
60118 commit 17c9de6bb33f676eb776dcbfc46fc1b14c3871a5
60119 Author: Magnus Lilja <lilja.magnus@gmail.com>
60120 Date:   Sun Apr 20 10:35:03 2008 +0200
60121
60122     i.MX31: Fix architecture numbers for ADS and Litekit boards
60123
60124     Correct the Linux architecture number for i.MX31 Litekit and ADS boards.
60125
60126     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
60127
60128 commit e7ae84d6c7288790e88639f57cb60daf89c11369
60129 Author: Magnus Lilja <lilja.magnus@gmail.com>
60130 Date:   Sun Apr 20 10:36:36 2008 +0200
60131
60132     i.MX31: Use symbolic names for Litekit membases.
60133
60134     Use symbolic names instead of hard coded addresses for Litekit membases.
60135
60136     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
60137
60138 commit 2ef1d9b6030d02f576b1bcd9fec948e602522012
60139 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60140 Date:   Sat Apr 19 17:59:20 2008 +0200
60141
60142     Fix show_boot_progress prototype
60143
60144     in commit fad634071 "make show_boot_progress () weak."
60145     show_boot_progress is supposed to be declared as weak but declared as
60146     inline instead.
60147
60148     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60149
60150 commit edbed247a14d70b94958010f736621212285de91
60151 Author: Bartlomiej Sieka <tur@semihalf.com>
60152 Date:   Fri Apr 18 12:39:23 2008 +0200
60153
60154     Memory footprint optimizations
60155
60156     As suggested by Wolfgang Denk:
60157     - image printing functions:
60158       - remove wrappers
60159       - remove indentation prefix from functions' signatures
60160     - merge getenv_verify and getenv_autostart into one parametrized function
60161
60162     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
60163
60164 commit 0a0b606faaec4afb3f750b09aa4df1e40a39dcb8
60165 Author: Guennadi Liakhovetski <lg@denx.de>
60166 Date:   Tue Apr 15 13:33:11 2008 +0200
60167
60168     MX31ADS environment variable update, spi and rtc support
60169
60170     Update MX31ADS default environment to better match the flash layout and
60171     the memory map, support SPI and RTC.
60172
60173     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60174
60175 commit 022f12163595b9a55380c6d77c3119b93d6a9a4b
60176 Author: Kumar Gala <galak@kernel.crashing.org>
60177 Date:   Mon Apr 21 09:28:36 2008 -0500
60178
60179     85xx: Round up frequency calculations to get reasonable output
60180
60181     eg. because of rounding error we can get 799Mhz instead of 800Mhz.
60182
60183     Introduced DIV_ROUND_UP and roundup taken from linux kernel.
60184
60185     Signed-off-by: Dejan Minic <minic@freescale.com>
60186     Signed-off-by: Srikanth Srinivasan <srikanth.srinivasan@freescale.com>
60187     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
60188     Acked-by: Andy Fleming <afleming@freescale.com>
60189
60190 commit 876b8f978982216ab4a22dcd9efddfcd9b0e04e6
60191 Author: Kumar Gala <galak@kernel.crashing.org>
60192 Date:   Wed Apr 23 16:58:04 2008 -0500
60193
60194     fsl_pci: Only modify registers if we have them
60195
60196     pme_msg_det exists only on PCIe controllers only set it if we are a "bridge".
60197
60198     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
60199
60200 commit 83fe32334337def160b302aa9d152d808bfcc68e
60201 Author: Markus Klotzbücher <mk@denx.de>
60202 Date:   Wed Apr 23 10:57:33 2008 +0200
60203
60204     USB: remove a cpu bug workaround for an unsupported architecture.
60205
60206     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
60207
60208 commit f957576cb53e6cfab412709cfc8db1afd39d21c3
60209 Author: Markus Klotzbücher <mk@denx.de>
60210 Date:   Wed Apr 23 10:53:23 2008 +0200
60211
60212     USB: fix those pesky aliasing warnings issued by gcc-4.2
60213
60214     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
60215     Signed-off-by: Detlev Zundel <dzu@denx.de>
60216
60217 commit 89cdab788f3716b335fefb60b836ebcf975aceab
60218 Author: Mike Frysinger <vapier@gentoo.org>
60219 Date:   Mon Mar 31 11:02:01 2008 -0400
60220
60221     crc32: use uint32_t rather than unsigned long
60222
60223     The envcrc.c does sizeof(unsigned long) when calculating the crc, but
60224     this is done with the build toolchain instead of the target tool
60225     chain, so if the build is a 64bit system but the target is 32bits,
60226     the size will obviously be wrong. This converts all unsigned long
60227     stuff related to crc32 to uint32_t types. Compile tested only: output
60228     of ./tools/envcrc when run on a 32bit build system matches that of a
60229     64bit build system.
60230
60231     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
60232     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60233
60234 commit 80c40b765b3642ddb9f3392b7898715aab44a29c
60235 Author: Dirk Behme <dirk.behme@googlemail.com>
60236 Date:   Wed Mar 26 09:53:29 2008 +0100
60237
60238     ARM: Davinci: Fix DM644x timer overflow handling and cleanup
60239
60240     Fix ARM based DaVinci DM644x timer overflow handling and cleanup timer code.
60241
60242     Changes:
60243
60244     - Remove *_masked() functions as noted by Wolfgang
60245
60246     - Adapt register naming to recent TI spec (sprue26, March 2007)
60247
60248     - Fix reset_timer() handling
60249
60250     - As reported by Pieter [1] the overflow fix introduced a delay of factor 16 (e.g 2 seconds became 32). While the overflow fix is basically okay, it missed to divide udelay by 16, too. Fix this.
60251
60252     [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/38179
60253
60254     - Remove software division of timer count value (DIV(x) macro) and do it in hardware (TIM_CLK_DIV).
60255
60256     Many thanks to Troy Kisky <troy.kisky@boundarydevices.com> and Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl> for the hints & testing!
60257
60258     Patch is compile tested with davinci_dvevm & sonata & schmoogie configuration and tested by Pieter on DaVinci EVM hardware.
60259
60260     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
60261     Acked-by: Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl>
60262
60263 commit a6e6fc610e39dec41b79680413d4ed38145bd3c8
60264 Author: Sergei Poselenov <sposelenov@emcraft.com>
60265 Date:   Wed Apr 9 16:09:41 2008 +0200
60266
60267     Added watchdog triggering calls in the "mtest" test function.
60268
60269     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
60270
60271 commit d32a874b9b4c1e949ee38be7790f6bf6d6143451
60272 Author: Yuri Tikhonov <yur@emcraft.com>
60273 Date:   Sun Apr 6 19:19:14 2008 +0200
60274
60275     lwmon5 watchdog: limit trigger rate
60276
60277     Limit the rate of h/w watch-dog triggering on the LWMON5 board by
60278     the CONFIG_WD_MAX_RATE value.
60279
60280     Note that an earlier version of this patch which used microseconds
60281     instead of ticks dis not work. The problem was that we used
60282     usec2ticks() to convert microseconds into ticks. usec2ticks() uses
60283     get_tbclk(), which in turn calls get_sys_info(). It turns out that
60284     this function does a lot of prolonged operations (like divisions)
60285     which take too much time so we do not trigger the watchdog in time,
60286     and it resets the system.
60287
60288     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
60289
60290 commit 2d2b994a30bb100774dc747ae9865b7f95285a88
60291 Author: Yuri Tikhonov <yur@emcraft.com>
60292 Date:   Mon Mar 31 10:51:37 2008 +0200
60293
60294     POST: move CONFIG_POST to Makefiles
60295
60296     Introduce the new logical option CONFIG_HAS_POST which is set when the
60297     platform has CONFIG_POST set. Use CONFIG_HAS_POST in the post/ Makefiles
60298     to determine should the POST libs be compiled for the selected target
60299     platform, or not.
60300
60301     To avoid breaking u-boot linking process, the empty post/libpost.a file is
60302     created for platforms which do not have POSTs.
60303
60304     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
60305     Signed-off-by: Wolfgang Denk <wd@denx.de>
60306
60307 commit 0a51e9248e2d27e0a02ef1e740c576ce90a39ee1
60308 Author: Yuri Tikhonov <yur@emcraft.com>
60309 Date:   Mon Mar 31 10:49:34 2008 +0200
60310
60311     POST: preparations for moving CONFIG_POST to Makefiles
60312
60313     Remove CONFIG_POST ifdefs from the post/ source files.
60314
60315     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
60316     Signed-off-by: Wolfgang Denk <wd@denx.de>
60317
60318 commit 5d40d4430d9ebc8434c6f0798594836e1efa7a1e
60319 Author: Stefan Roese <sr@denx.de>
60320 Date:   Tue Apr 22 14:14:20 2008 +0200
60321
60322     ppc4xx: Fix Canyonlands and Glacier default environment for fdt usage
60323
60324     This patch fixes the Canyonlands and Glacier default environment to better
60325     fit to the arch/powerpc device-tree kernels. The variables dealing with
60326     arch/ppc booting are removed, since these boards are supported only in
60327     arch/powerpc. Glacier uses the same config file as Canyonlands.
60328
60329     Also, the Glacier now uses non-FPU rootpath, since 460GT has no FPU.
60330
60331     Signed-off-by: Stefan Roese <sr@denx.de>
60332
60333 commit b789cb4a4c0c1deff82053539cfe29a9c6e23f8b
60334 Author: Stefan Roese <sr@denx.de>
60335 Date:   Tue Apr 22 14:06:42 2008 +0200
60336
60337     ppc4xx: Small coding style cleanup for the latest esd patches
60338
60339     Signed-off-by: Stefan Roese <sr@denx.de>
60340
60341 commit 79941d63bc03aed8c48d7602f18217cc200ee931
60342 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60343 Date:   Mon Apr 21 18:01:07 2008 +0200
60344
60345     ppc4xx: Update CPU strapping for PMC440 boards
60346
60347     This patch removes the temporary 'test' strapping option
60348     of the sbe command. The '667' strapping option now uses
60349     a PLB/PCI divider of 3.
60350
60351     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60352
60353 commit f00cf3193a6635355b121e90debb2f54e777e7da
60354 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60355 Date:   Mon Apr 21 14:42:21 2008 +0200
60356
60357     ppc4xx: Remove unused APC405 strataflash driver
60358
60359     The APC405 board support has been migrated to use the common
60360     CFI flash driver.
60361
60362     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60363
60364 commit 1c686676a86473bbd92151f0544e109413f6ed06
60365 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60366 Date:   Mon Apr 21 14:42:17 2008 +0200
60367
60368     ppc4xx: Update APC405 configuration
60369
60370     - enable esd's auto_update mechanism
60371     - support alternative flash layout on rev. 1.8 boards
60372     - update default environment
60373     - use common CFI flash driver
60374     - coding style cleanup
60375
60376     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60377
60378 commit 0b9872515a521bf7866dc24b85ddce708e60d702
60379 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60380 Date:   Mon Apr 21 14:42:11 2008 +0200
60381
60382     ppc4xx: Update APC405 board support
60383
60384     - enable esd's auto_update mechanism
60385     - fix LCD support on latest hardware revision (uses other LCD controller)
60386     - support alternative flash layout on rev. 1.8 boards
60387     - coding style cleanup
60388
60389     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60390
60391 commit 83975d02e225e231960784972e7820a8b303756b
60392 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60393 Date:   Mon Apr 21 14:42:06 2008 +0200
60394
60395     ppc4xx: update esd's common auto_update code for 405 boards
60396
60397     - Coding style cleanup (long lines)
60398     - improve handling of protected flash regions
60399     - remove dead code
60400
60401     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60402
60403 commit b9233fe5d59cb25d975071616bd1035d6f4c2285
60404 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60405 Date:   Mon Apr 21 14:41:59 2008 +0200
60406
60407     ppc4xx: Update esd's common LCD code for 405 boards
60408
60409     - Coding style cleanup (long lines)
60410     - Add s1d13505 support
60411     - Make some functions return a result code instead of void
60412
60413     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60414
60415 commit dea68189424c3f1242427a8146a3861bf093173c
60416 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60417 Date:   Mon Apr 21 11:36:55 2008 +0200
60418
60419     ppc4xx: Update FPGA image for APC405 boards
60420
60421     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60422
60423 commit 2a05b152924acfcec3b037693329e517e6d3578f
60424 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60425 Date:   Mon Apr 21 11:36:08 2008 +0200
60426
60427     ppc4xx: Update bootlogo for APC405 boards
60428
60429     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60430
60431 commit 8deafdc6ad368368cf03b58cab4bd39f45d64b5c
60432 Author: Stefan Roese <sr@denx.de>
60433 Date:   Fri Apr 18 16:41:31 2008 +0200
60434
60435     ppc4xx: Add dcache_enable() for 440
60436
60437     dcache_enable() was missing for 440 and the patch
60438     017e9b7925f74878d0e9475388cca9bda5ef9482 ["allow ports to override bootelf
60439     "] behavior uses this function.
60440
60441     Note: Currently the cache handling functions like
60442     d/icache_disable/enable() are NOP's on 440. This may be changed in the
60443     future.
60444
60445     Signed-off-by: Stefan Roese <sr@denx.de>
60446
60447 commit a49e0d177a0749614b316ec847fb623f09c82c07
60448 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60449 Date:   Mon Apr 21 11:19:04 2008 +0200
60450
60451     video: Add missing free for logo memory
60452
60453     This patch adds two missing free()s.
60454
60455     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60456
60457 commit 84c01d3a05ae3aca5f7c0c13a31ca72ba1199a42
60458 Author: Troy Kisky <troy.kisky@boundarydevices.com>
60459 Date:   Mon Sep 24 16:41:43 2007 -0700
60460
60461     PATCH - Fix oob data copied into supplied buffer
60462
60463     This patch correctly sets the oobavail variable
60464     and fixes a bug where the oob data was not valid when
60465     there where multiple groups in oobfree.
60466
60467     First segment fixes a typo
60468     Second segment fixes a bug where oob data may be copied incorrectly.
60469     Third segment adds an error message when exiting due to write protect.
60470     Forth segment fixes a bug where oobavail may be set incorrectly.
60471
60472     Signed-off-by: Troy Kisky <troy.kisky@boundarydevices.com>
60473
60474 commit e1d09680f64b452adde89ed9fe28a77c56bedc9a
60475 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60476 Date:   Fri Apr 18 17:24:32 2008 +0200
60477
60478     ppc4xx: Fix sys_get_info() for 405GP(r)
60479
60480     This patch assigns the correct EBC clock for 405GP(r) CPUs
60481     to PPC4xx_SYS_INFO structure. Without this patch U-Boot
60482     uses an uninitialized EBC clock in its startup message.
60483
60484     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
60485
60486 commit dc7746d86d2a3dfe01ab9a70cb427f92adc303c7
60487 Author: Wolfgang Denk <wd@denx.de>
60488 Date:   Sun Apr 20 15:39:38 2008 -0700
60489
60490     Makefile: remove nand_spl/System.map when cleaning up.
60491
60492 commit d9a42c0ace4d4f9cb061d62a7265d1780f90447b
60493 Author: Wolfgang Denk <wd@denx.de>
60494 Date:   Sun Apr 20 15:35:52 2008 -0700
60495
60496     MAKEALL: sort entries / lists.
60497
60498     Signed-off-by: Wolfgang Denk <wd@denx.de>
60499
60500 commit 0878af169b181868a105b5c33f3a6423e2c9fd60
60501 Author: Kumar Gala <galak@kernel.crashing.org>
60502 Date:   Fri Apr 18 11:29:01 2008 -0500
60503
60504     85xx: Fix size of cpu-release-addr property
60505
60506     The cpu-release-addr is defined as always being a 64-bit quanity regardless
60507     if we are running on a 32-bit or 64-bit machine.
60508
60509 commit 88353a985109562a639b2f8a0c90d77011bfe374
60510 Author: Timur Tabi <timur@freescale.com>
60511 Date:   Fri Apr 4 11:15:58 2008 -0500
60512
60513     Fix calculation of I2C clock for some 85xx chips
60514
60515     Some 85xx chips use CCB as the base clock for the I2C.  Some use CCB/2, and
60516     some use CCB/3.  There is no pattern that can be used to determine which
60517     chips use which frequency, so the only way to determine is to look up the
60518     actual SOC designation and use the right value for that SOC.
60519
60520     Update immap_85xx.h to include the GUTS PORDEVSR2 register.
60521
60522     Signed-off-by: Timur Tabi <timur@freescale.com>
60523
60524 commit 1e01477aeaf409ddb97e2633aab9cf8c9c60612e
60525 Author: Wolfgang Denk <wd@denx.de>
60526 Date:   Fri Apr 18 11:44:27 2008 -0700
60527
60528     Fix build breakage casued by commit c0559be371b2
60529
60530         Change env_get_char from a global function ptr to a function.
60531
60532     Signed-off-by: Wolfgang Denk <wd@denx.de>
60533
60534 commit 268a804d7e2fa07b64211fd2f9a9615db4539f23
60535 Author: Wolfgang Denk <wd@denx.de>
60536 Date:   Fri Apr 18 10:53:41 2008 -0700
60537
60538     Coding Style cleanup, update CHANGELOG.
60539
60540     Signed-off-by: Wolfgang Denk <wd@denx.de>
60541
60542 commit 92bad20ad74b70adf3839df9a0a47cce000ac3d7
60543 Author: Mike Frysinger <vapier@gentoo.org>
60544 Date:   Tue Apr 8 14:00:57 2008 -0400
60545
60546     Add support for u-boot in svn and localversion-* files
60547
60548     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
60549
60550 commit d23ff6827decf121461fbc5622612fd7effe207e
60551 Author: Guennadi Liakhovetski <lg@denx.de>
60552 Date:   Thu Apr 3 17:04:22 2008 +0200
60553
60554     MX31ADS network and flash updates
60555
60556     This patch allows U-Boot to use buffered writes to the Spansion NOR
60557     flash installed on this board, and eliminates long delays in network
60558     transfers after the board startup.
60559
60560     Also modify flash layout to embed main and redundant environment
60561     blocks in the U-Boot image.
60562
60563     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60564
60565 commit b5dc9b304d289831f291843ff88a45cbdf1a6290
60566 Author: Guennadi Liakhovetski <lg@denx.de>
60567 Date:   Mon Apr 14 10:53:12 2008 +0200
60568
60569     Support for the MX31ADS evaluation board from Freescale
60570
60571     This patch adds support for the MX31ADS evaluation board from Freescale,
60572     initialization code is copied from RedBoot sources, also provided by
60573     Freescale.
60574
60575     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60576
60577 commit 499e7831e1baaac6bfb959213f1950c216fbc5ba
60578 Author: Stefan Roese <sr@denx.de>
60579 Date:   Tue Apr 8 10:33:29 2008 +0200
60580
60581     ppc4xx: Change Canyonlands to support booting from 2k page NAND devices
60582
60583     Signed-off-by: Stefan Roese <sr@denx.de>
60584
60585 commit 5e182dce04d68cc94407a1b1fa09307f2bb96719
60586 Author: Stefan Roese <sr@denx.de>
60587 Date:   Tue Apr 8 10:33:28 2008 +0200
60588
60589     ppc4xx: Adjust Canyonlands fixed DDR2 setup (NAND booting) to 512MB SODIMM
60590
60591     Signed-off-by: Stefan Roese <sr@denx.de>
60592
60593 commit fe7c0db6b2a9004f96c2a2d4fff2849e19c2d825
60594 Author: Stefan Roese <sr@denx.de>
60595 Date:   Tue Apr 8 10:33:27 2008 +0200
60596
60597     ppc4xx: Add Glacier NAND booting target
60598
60599     Signed-off-by: Stefan Roese <sr@denx.de>
60600
60601 commit 46f373838e384a4c23d13581b1dfa5acb66b5810
60602 Author: Stefan Roese <sr@denx.de>
60603 Date:   Tue Apr 8 10:31:00 2008 +0200
60604
60605     nand_spl: Update nand_spl to support 2k page size NAND devices
60606
60607     This patch adds support for booting from 2k page sized NAND device
60608     (e.g. Micron 29F2G08AAC).
60609
60610     Tested on AMCC Canyonlands.
60611
60612     Signed-off-by: Stefan Roese <sr@denx.de>
60613
60614 commit 5e3dca577b7c1bf58bd2b48449b18b7e7dcd8e04
60615 Author: Anatolij Gustschin <agust@denx.de>
60616 Date:   Thu Apr 17 18:18:00 2008 +0200
60617
60618     Fix crash on sequoia in ppc_4xx_eth_init
60619
60620     Currently U-Boot crashes in ppc_4xx_eth_init on sequoia
60621     with cache enabled (TLB Parity exeption). This patch
60622     fixes the problem.
60623
60624     Signed-off-by: Anatolij Gustschin <agust@denx.de>
60625
60626 commit accf7355767dc7f6b85d88bb1c75c9d95e84ba5b
60627 Author: Anatolij Gustschin <agust@denx.de>
60628 Date:   Thu Apr 17 18:15:27 2008 +0200
60629
60630     ppc4xx: Fix crash on sequoia with cache enabled
60631
60632     Currently U-Boot crashes on sequoia board in CPU POST if
60633     cache is enabled (CONFIG_4xx_DCACHE defined). The cache
60634     won't be disabled by change_tlb before CPU POST because
60635     there is an insufficient adress range check since
60636     CFG_MEM_TOP_HIDE was introduced. This patch tries to fix
60637     this problem.
60638
60639     Signed-off-by: Anatolij Gustschin <agust@denx.de>
60640
60641 commit 43c509254fab375c49936498da944658117ed07c
60642 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60643 Date:   Thu Apr 17 23:35:13 2008 +0900
60644
60645     Use jr as register jump instruction
60646
60647     Current assembler codes are inconsistent in the way of register jump
60648     instruction usage; some use jr, some use j. Of course GNU as allows both
60649     usages, but as can be expected from `Jump Register' the mnemonic `jr' is
60650     more intuitive than `j'. For example, Linux doesn't have `j <reg>' usage
60651     at all.
60652
60653     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
60654
60655 commit 7ce63709828d37b08866e537339a169bd0db2bd3
60656 Author: Guennadi Liakhovetski <lg@denx.de>
60657 Date:   Tue Apr 15 14:15:30 2008 +0200
60658
60659     RTC driver for MC13783
60660
60661     MC13783 is a multifunction IS with an SPI interface to the host. This
60662     driver handles the RTC controller in this chip.
60663
60664     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60665
60666 commit 38254f45b0b412332726c90d3184ad47479fcffb
60667 Author: Guennadi Liakhovetski <lg@denx.de>
60668 Date:   Tue Apr 15 14:14:25 2008 +0200
60669
60670     New i.MX31 SPI driver
60671
60672     This is an SPI driver for i.MX and MXC based SoCs from Freescale. So far
60673     only implemented and tested on i.MX31, can with a modified register layout
60674     and definitions be used for i.MX27, I think, MXC CPUs have similar SPI
60675     controllers too.
60676
60677     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60678
60679 commit 7064122c2eef92f02a03ef37a1a1c07e70cd4e38
60680 Author: Magnus Lilja <lilja.magnus@gmail.com>
60681 Date:   Tue Apr 15 19:09:10 2008 +0200
60682
60683     Fix name of i.MX31 boards in config file header
60684
60685     Correct the name of the i.MX31 Litekit and phyCORE boards in config files.
60686
60687     Signed-off-by: Magnus Lilja <lilja.magnus@gmail.com>
60688
60689 commit a49864593e083a5d0779fb9ca98e5a0f2053183d
60690 Author: Mike Frysinger <vapier@gentoo.org>
60691 Date:   Sun Apr 13 19:42:19 2008 -0400
60692
60693     allow ports to override go behavior
60694
60695     Split the arch-specific logic out of the common go code and into a dedicated
60696     weak function called do_go_exec() that lives in cpu directories.  This will
60697     need review from i386/nios people to make sure I didn't break them.
60698
60699 commit 017e9b7925f74878d0e9475388cca9bda5ef9482
60700 Author: Mike Frysinger <vapier@gentoo.org>
60701 Date:   Sun Apr 13 19:42:18 2008 -0400
60702
60703     allow ports to override bootelf behavior
60704
60705     Change the bootelf setup function into a dedicated weak function called
60706     do_bootelf_exec.  This way ports can control the behavior however they
60707     like before/after calling the ELF entry point.
60708
60709 commit a4b46ed6b3502335c3f3a5d672abe0bcb44f20b7
60710 Author: Ulf Samuelsson <ulf@atmel.com>
60711 Date:   Sat Apr 12 20:56:03 2008 +0200
60712
60713     Reorder ARM boards in Makefile
60714
60715     Rearrange ARM boards in Makefile so that ARM926EJ-S boards
60716     are no longer under ARM92xT header.
60717
60718     Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
60719     Ack-By Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60720
60721 commit c3a60cb3bd67e120fc99b6ba88d9295c3c07f688
60722 Author: Ulf Samuelsson <ulf@atmel.com>
60723 Date:   Sat Apr 12 20:29:44 2008 +0200
60724
60725     Clean up dataflash partitioning
60726
60727     This patch removes the board dependent parts from
60728     "drivers/mtd/dataflash.c".
60729     Each board relying on this, will have the appropriate
60730     code in a new file, "partition.c" in the board directory.
60731     board Makefiles updated to use the file.
60732
60733     The dataflash partitions are aligned on sector/page boundaries.
60734
60735     The CONFIG_NEW_DF_PARTITION was used to create named partitions
60736     This is now the default operation, and the CONFIG variable is removed.
60737
60738     Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
60739
60740 commit 51ecde946fec511a16346e498204ca10ad71080d
60741 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60742 Date:   Sat Apr 12 14:08:45 2008 +0200
60743
60744     gitignore: udpate stgit generated and .patch file
60745
60746     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60747
60748 commit 66e39818e95f51ee1c1dd2094407a8929543fa6d
60749 Author: Wolfgang Denk <wd@denx.de>
60750 Date:   Fri Apr 18 00:15:36 2008 -0700
60751
60752     Get rid of redundant copy of renamed header file.
60753
60754     Signed-off-by: Wolfgang Denk <wd@denx.de>
60755
60756 commit c3aafd8cf814e33a77de81c2f22b8c772216a3cc
60757 Author: Vlad Lungu <vlad@comsys.ro>
60758 Date:   Fri Apr 11 21:20:14 2008 +0300
60759
60760     Fix dependency generation for older gcc versions
60761
60762      With gcc 3.3.3 at least, compilation fails with
60763
60764     Generating include/autoconf.mk
60765     gcc: compilation of header file requested
60766     make: *** [include/autoconf.mk] Error 1
60767
60768     since commit 16fe77752eee099b9fb61ed73460e51cc94b37ba.
60769
60770     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
60771
60772 commit cb1c4896905ab22fcd982e6a8a539f0031942e71
60773 Author: Marian Balakowicz <m8@semihalf.com>
60774 Date:   Fri Apr 11 11:07:49 2008 +0200
60775
60776     Restore the ability to continue booting after legacy image overwrite
60777
60778     Before new uImage code was merged, bootm code allowed for the kernel image to
60779     get overwritten during decompresion. new uImage introduced a check for image
60780     overwrites and refused to boot the image that got overwritten. This patch
60781     restores the old behavior. It also adds a warning when the image overwriten is
60782     a multi-image file, because in such case accessing componentes other than the
60783     first one will fail.
60784
60785     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
60786
60787 commit de2b3216e6b4f3b2fe93759c05b17504f9dfe036
60788 Author: Marian Balakowicz <m8@semihalf.com>
60789 Date:   Fri Apr 11 11:07:43 2008 +0200
60790
60791     ppc: Fix ftd_blob variable init when processing raw blob
60792
60793     Set fdt_blob variable before its value is printed out.
60794
60795     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
60796
60797 commit 3d36be030043cd841a2551d00a395135e363a64b
60798 Author: Jason Wessel <jason.wessel@windriver.com>
60799 Date:   Thu Apr 10 14:30:16 2008 -0500
60800
60801     Remove all the search paths from the .lds files.
60802
60803     The cross compiler is responsible for providing the correct libraries
60804     and the logic to find the linking libraries.
60805
60806     Signed-off-by: Jason Wessel <jason.wessel@windriver.com>
60807
60808 commit 7d721e34ae6be7d7db63e8d060a246278bb7ae58
60809 Author: Bartlomiej Sieka <tur@semihalf.com>
60810 Date:   Mon Apr 14 15:44:16 2008 +0200
60811
60812     Boot-related documentation update
60813
60814     - document 'bootm_low' and 'bootm_size' environment variables
60815     - update inaccurate CFG_BOOTMAPSZ entry
60816
60817     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
60818
60819 commit a6f0bd9f2b1971e2a61ac0fd1fc2c96cb7a4b67a
60820 Author: Guennadi Liakhovetski <lg@denx.de>
60821 Date:   Wed Apr 9 17:34:08 2008 +0200
60822
60823     Fix regression introduced by a typo in "Tidied other cpu/arm920t/start.S code"
60824
60825     Restore logic reverted by commit
60826
60827     commit 80767a6cead9990d9e77e62be947843c2c72f469
60828     Author: Peter Pearse <peter.pearse@arm.com>
60829     Date:   Wed Sep 5 16:04:41 2007 +0100
60830
60831         Changed API name to coloured_led.h
60832         Removed code using deprecated ifdef CONFIG_BOOTBINFUNC
60833         Tidied other cpu/arm920t/start.S code
60834
60835     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60836
60837 commit e25cb8d3f4fcc265a9cdf8e9d577b59bdb64bbaf
60838 Author: Mike Frysinger <vapier@gentoo.org>
60839 Date:   Tue Apr 8 10:24:24 2008 -0400
60840
60841     Remove conflicting NAND ID
60842
60843     There are two NAND entries with ID 0xDC and this obviously causes problems.
60844     In the kernel, they punted the first entry, so we should do the same.
60845
60846     See this upstream e-mail for more info:
60847     http://lists.infradead.org/pipermail/linux-mtd/2007-July/018795.html
60848
60849     Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
60850     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
60851
60852 commit 188e94c370621708d13547d58dbc6ed3c5602aa8
60853 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
60854 Date:   Tue Apr 8 16:20:35 2008 +0900
60855
60856     cpu/mips/cpu.c: Fix flush_cache bug
60857
60858     Cache operations have to take line address (addr), not start_addr.
60859     I noticed this bug when debugging ping failure.
60860
60861     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
60862
60863 commit 8f2a68a07c058fca1d413e54f71c2e7e78a74ed4
60864 Author: Martin Krause <martin.krause@tqs.de>
60865 Date:   Thu Apr 3 14:29:01 2008 +0200
60866
60867     TQM5200: fix default IDE reset level
60868
60869     Before the first call of ide_reset(), the level of the IDE reset
60870     signal on the TQM5200 is low (reset asserted). This patch sets the
60871     default value to high (reset not asserted).
60872
60873     Currently this patch fixes no real problem, but it is cleaner to
60874     assert the reset signal only on demand, and not permanently.
60875
60876     Signed-off-by: Martin Krause <martin.krause@tqs.de>
60877
60878 commit c61e033d6e8abb7b4060ee36060961e1399f6079
60879 Author: Detlev Zundel <dzu@denx.de>
60880 Date:   Thu Apr 3 14:18:48 2008 +0200
60881
60882     mgcoge, mgsuv: realign CONFIG_EXTRA_ENV_SETTING
60883
60884     Signed-off-by: Detlev Zundel <dzu@denx.de>
60885
60886 commit f308572e19eb7fe63aa3d41f214cde4c23c9800f
60887 Author: Detlev Zundel <dzu@denx.de>
60888 Date:   Thu Apr 3 14:18:47 2008 +0200
60889
60890     mgcoge, mgsuv: rename 'addcon' to 'addcons'
60891
60892     The latter name with 13 users is already established, so we will use
60893     that.
60894
60895     Signed-off-by: Detlev Zundel <dzu@denx.de>
60896
60897 commit e175eacc87c3a9e4dad0799fee0e95732520afc7
60898 Author: Martin Krause <martin.krause@tqs.de>
60899 Date:   Thu Apr 3 13:37:56 2008 +0200
60900
60901     IDE: fix bug in reset sequence
60902
60903     According to the ata (ata5) specification the RESET- signal
60904     shall be asserted for at least 25 us. Without this patch,
60905     the RESET- signal is asserted on some boards for only < 1 us
60906     (e. g. on the TQM5200). This patch adds a general delay of
60907     25 us to the RESET- signal.
60908
60909     Without this patch a Platinum 4 GiB CF card is not recognised
60910     properly on boards with a TQM5200 (STK52xx, TB5200).
60911
60912     Signed-off-by: Martin Krause <martin.krause@tqs.de>
60913
60914 commit 813bea96a960916c72b4a3a7df840151529c26ce
60915 Author: Sascha Laue <Sascha.Laue@gmx.biz>
60916 Date:   Thu Apr 3 14:43:11 2008 +0200
60917
60918     lwmon5: disable CONFIG_ZERO_BOOTDELAY
60919
60920     Signed-off-by: Sascha Laue <sascha.laue@liebherr.com>
60921
60922 commit 53eec6f1d25932e76d63ccb14082792b0b96bf41
60923 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60924 Date:   Wed Apr 2 08:03:58 2008 +0200
60925
60926     ds174x: Fix warning on return in rtc_get and rtc_set functions
60927
60928     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60929
60930 commit a253b38bf50c85227c33ca0febc870ee49d1588e
60931 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60932 Date:   Wed Apr 2 08:03:57 2008 +0200
60933
60934     cmd_log.c: Fix assignment differ in signedness
60935
60936     In function 'logbuff_init_ptrs':
60937     cmd_log.c:79: warning: pointer targets in assignment differ in signedness
60938
60939     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60940
60941 commit 6c0e9a8f1cc090fbfbc6f86b6b4fd17a1628f3df
60942 Author: Gururaja Hebbar K R <gururajakr@sanyo.co.in>
60943 Date:   Wed Apr 2 11:04:43 2008 +0530
60944
60945     Remove duplicate #undef SHOW_INFO in drivers/usb/usb_ohci.c
60946
60947     Signed-off-by: gururaja hebbar <gururajakr@sanyo.co.in>
60948
60949 commit 478d5ec9ae3cbcc6040241d2d73dbbc61fe9b49d
60950 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60951 Date:   Tue Apr 1 14:07:10 2008 +0200
60952
60953     s3c4510b_eth: fix 'packed' attribute ignored for fields of MACFrame
60954
60955     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
60956
60957 commit c08fb3ea36d19b1640b7906264581e9105534399
60958 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
60959 Date:   Tue Apr 15 10:24:14 2008 +0200
60960
60961     Additional PCI IDs for IDE and network controllers
60962
60963     These PCI IDs are required by the Linkstation platforms.
60964
60965     Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
60966
60967 commit c0559be371b2a64b1a817088c3308688e2182f93
60968 Author: Joakim Tjernlund <joakim.tjernlund@transmode.se>
60969 Date:   Mon Apr 14 23:01:50 2008 +0200
60970
60971     Change env_get_char from a global function ptr to a function.
60972
60973     This avoids an early global data reference.
60974
60975     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
60976
60977 commit 3e0f331c05d72f140715c1e9fca991927e44d422
60978 Author: Guennadi Liakhovetski <lg@denx.de>
60979 Date:   Tue Apr 29 12:35:08 2008 +0000
60980
60981     Clean up smsc911x driver
60982
60983     Replace direct register address derefencing with accessor functions.
60984     Restrict explicitly 32-bit bus-width, extend affected configurations
60985     respectively.
60986
60987     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
60988     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
60989
60990 commit de1b686b763aa8b87a86f6748ce9169e7fc0e4cd
60991 Author: Sascha Hauer <s.hauer@pengutronix.de>
60992 Date:   Tue Apr 15 00:08:20 2008 -0400
60993
60994     This patch adds a driver for the following smsc network controllers:
60995     LAN9115
60996     LAN9116
60997     LAN9117
60998     LAN9215
60999     LAN9216
61000     LAN9217
61001
61002     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61003     Signed-off-by: Guennadi Liakhovetski<lg@denx.de>
61004     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
61005
61006 commit 3dfd4aab929cccddb63d9ea509967861e1333b52
61007 Author: Sascha Laue <Sascha.Laue@gmx.biz>
61008 Date:   Tue Apr 1 15:13:03 2008 +0200
61009
61010     Fix watchdog POST for lwmon5
61011
61012     If the hardware watchdog detects a voltage error, the watchdog sets
61013     GPIO62 to low. The watchdog POST has to detect this low level.
61014
61015     Signed-off-by: Sascha Laue <leglas0@legpc180.leg.liebherr.i>
61016
61017 commit 24b448448a917e52806f82660a5c9d47608894fb
61018 Author: Dave Liu <r63238@freescale.com>
61019 Date:   Tue Apr 1 15:22:11 2008 +0800
61020
61021     ata: update the libata.h from ata.h of linux kernel
61022
61023     Current libata.h of u-boot is out of sync from linux kernel,
61024     this patch make it be consistent with linux kernel.
61025
61026     Signed-off-by: Dave Liu <daveliu@freescale.com>
61027     Signed-off-by: Tor Krill <tor@excito.com>
61028
61029 commit f8f9dc98883f66f59eb0601da65808e6b139c87c
61030 Author: Kumar Gala <galak@kernel.crashing.org>
61031 Date:   Mon Mar 31 11:59:27 2008 -0500
61032
61033     Allow use of ARCH=powerpc when building
61034
61035     The linux kernel is now mostly ARCH=powerpc, so to make life easier
61036     allow use to use ARCH=powerpc and convert it to ARCH=ppc.
61037
61038     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61039
61040 commit 8af657d2c6d1ca4f2f76973531394d4578ba2ef0
61041 Author: Kyungmin Park <kmpark@infradead.org>
61042 Date:   Mon Mar 31 10:40:54 2008 +0900
61043
61044     Add apollon board MAINTAINERS entry
61045
61046     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
61047
61048 commit 77e475cc0ed1832160017d364be32a0be9ff02a9
61049 Author: Kyungmin Park <kmpark@infradead.org>
61050 Date:   Mon Mar 31 10:40:36 2008 +0900
61051
61052     Fix OneNAND read
61053
61054     It should access with 16-bit instead of 8-bit
61055
61056     Now it uses the generic memcpy with 8-bit access. It means it reads wrong data from OneNAND.
61057
61058     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
61059
61060 commit a9da2b41079d230db3a5641625311983f85ce1fb
61061 Author: Kyungmin Park <kmpark@infradead.org>
61062 Date:   Mon Mar 31 10:40:19 2008 +0900
61063
61064     Fix OneNAND erase command
61065
61066     It mis-calculates the block address.
61067     Also fix DECLARE_GLOBAL_DATA_PTR in env_onenand.
61068
61069     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
61070
61071 commit 61525f2ffa156665a66908fda47dbf29d65ea579
61072 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
61073 Date:   Mon Mar 31 01:32:15 2008 +0200
61074
61075     Support for LinkStation / KuroBox HD and HG PPC models
61076
61077     This patch is based on the port by Mihai Georgian (see linkstation.c for
61078     Copyright information) and implements support for LinkStation / KuroBox HD
61079     and HG PPC models from Buffalo Technology, whereby HD is deactivated at
61080     the moment, pending network driver fixing.
61081
61082     Notice to users: this is pretty much a barebone port. Support for network
61083     on HG models is already in the U-Boot mainline, but you might also want
61084     patches to switch fan / phy modes depending on the negotiated ethernet
61085     parameters. This patch also doesn't support console switching, booting EM
61086     mode, Buffalo specific ext2 magic number. So, if you want to use any of
61087     those, you need additional patches. Otherwise this patche provides a fully
61088     functional u-boot with a network console on your system.
61089
61090     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61091
61092 commit 0f3ba7e9783f352318f197a3148f6d5cc3d75bea
61093 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61094 Date:   Sun Mar 30 01:22:13 2008 -0500
61095
61096     Add CONFIG_MII_INIT support to related boards
61097
61098     Replace CONFIG_8xx and CONFIG_MCF532x to CONFIG_MII_INIT in
61099     cmd_init.c. Add CONFIG_MII_INIT to board configuration files
61100     that use mii_init() in cmd_init.c.
61101
61102     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61103     Acked-by: Ben Warren <biggerbadderben@gmail.com>
61104
61105 commit f33fca22e76f20e4e4793810ca7a06a4805a6cf4
61106 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61107 Date:   Sun Mar 30 01:19:06 2008 -0500
61108
61109     Update CONFIG_PCIAUTO_SKIP_HOST_BRIDGE to related boards
61110
61111     Remove test for CONFIG_MPC5200 in drivers/pci/pci_auto.c and define
61112     CONFIG_PCIAUTO_SKIP_HOST_BRIDGE in related board configuration files.
61113
61114     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61115
61116 commit e99ccb488181d012248c6be30b2093e950319fc5
61117 Author: Kumar Gala <galak@kernel.crashing.org>
61118 Date:   Thu Mar 27 11:46:38 2008 -0500
61119
61120     Introduce phys_size_t and move phys_addr_t into asm/types.h
61121
61122     Also add CONFIG_PHYS_64BIT on powerpc to deal with 32-bit ppc's
61123     that have larger physical addresses like 44x, 85xx, and 86xx.
61124
61125     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61126
61127 commit 20a14a42a25f72e379f38460b8a8484667536795
61128 Author: Andy Fleming <afleming@freescale.com>
61129 Date:   Wed Apr 2 16:19:07 2008 -0500
61130
61131     Rename include/md5.h to include/u-boot/md5.h
61132
61133     Some systems have md5.h installed in /usr/include/. This isn't the
61134     desired file (we want the one in include/md5.h). This will avoid the
61135     conflict. This fixes the host tools building problem by creating a new
61136     directory for U-Boot specific header files.
61137
61138     [Patch by Andy Fleming, modified to use separate directory by Wolfgang
61139     Denk]
61140
61141     Signed-off-by: Wolfgang Denk <wd@denx.de>
61142     Signed-off-by: Andy Fleming <afleming@freescale.com>
61143     Acked-by: Timur Tabi <timur@freescale.com>
61144
61145 commit f297b7a1ec87433f66320d89d993e1bc738c66b8
61146 Author: Dave Liu <r63238@freescale.com>
61147 Date:   Thu Mar 27 18:51:17 2008 +0800
61148
61149     drivers: code clean up
61150
61151     Signed-off-by: Dave Liu <daveliu@freescale.com>
61152
61153 commit 0ff7cba4a2e51c90827f6d21a0b28b4d67109597
61154 Author: Dave Liu <r63238@freescale.com>
61155 Date:   Thu Mar 27 18:50:41 2008 +0800
61156
61157     drivers: clean up the ata_piix.h
61158
61159     Signed-off-by: Dave Liu <daveliu@freescale.com>
61160
61161 commit e8f7ba404f1409606962815ecc955a06984b08b3
61162 Author: Dave Liu <r63238@freescale.com>
61163 Date:   Thu Mar 27 18:49:56 2008 +0800
61164
61165     doc: english polishing for README.sata
61166
61167     according to gvb's suggestion, polishing for the doc.
61168
61169     Signed-off-by: Jerry Van Baren <gerald.vanbaren@ge.com>
61170     Signed-off-by: Dave Liu <daveliu@freescale.com>
61171
61172 commit 3e3f766a5274d204780460e1879723b565296d34
61173 Author: Kumar Gala <galak@kernel.crashing.org>
61174 Date:   Wed Mar 26 18:53:28 2008 -0500
61175
61176     Fix warnings introduced by I2C bus speed setting patch
61177
61178     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61179
61180 commit 3c735e7437150e8615f26930c7819db85634276d
61181 Author: eran liberty <eran.liberty@gmail.com>
61182 Date:   Thu Mar 27 00:50:49 2008 +0100
61183
61184     Altera Stratix II support
61185
61186     Adds Support for Altera's Stratix II.
61187
61188     Within your board specific init file you will have to call
61189
61190     1. fpga_init (/* relocated code offset. usually => */ gd->reloc_off);
61191     2. fpga_add (fpga_altera, (Altera_desc*)&altera_desc);
61192
61193     Altera_desc* contines (for example):
61194         {
61195          Altera_StratixII,      /* part type */
61196          passive_serial,        /* interface type */
61197          1,                     /* bytes of data part can accept */
61198          (void *)(&funcs),      /* interface function table */
61199          0L,                    /* base interface address */
61200          0                      /* implementation specific cookie */
61201          }
61202
61203     funcs is the interface. It is of type altera_board_specific_func.
61204     It looks like this:
61205     altera_board_specific_func func = {
61206         pre_fn,
61207         config_fn,
61208         status_fn,
61209         done_fn,
61210         clk_fn,
61211         data_fn,
61212         abort_fn,
61213         post_fn,
61214     };
61215
61216     you will have to implement these functions, which is usually bit
61217     banging some gpio.
61218
61219     Signed-off-by: Eran Liberty <liberty@extricom.com>
61220
61221 commit 5ece9ec9f6cd52950ab848e2fe422dacf1d3a335
61222 Author: Wolfgang Denk <wd@denx.de>
61223 Date:   Sun Apr 13 14:32:54 2008 -0700
61224
61225     Update CHANGELOG
61226
61227     Signed-off-by: Wolfgang Denk <wd@denx.de>
61228
61229 commit 5ad862166aa24d62a69aa9c708f6b2f5c0d28fb7
61230 Author: Sascha Hauer <s.hauer@pengutronix.de>
61231 Date:   Wed Mar 26 20:41:17 2008 +0100
61232
61233     Phytec Phycore-i.MX31 support
61234
61235     This patch adds support for the Phytec Phycore-i.MX31 board
61236
61237     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61238     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61239
61240 commit caebc95be3b42e5147b5fac7672ac4b2693ef7e1
61241 Author: Sascha Hauer <s.hauer@pengutronix.de>
61242 Date:   Wed Mar 26 20:41:09 2008 +0100
61243
61244     mx31 litekit support
61245
61246     This patch adds support for the mx31 litekit board
61247
61248     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61249     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61250
61251 commit cdace0661208754a53019ea0dc7b803a040e0939
61252 Author: Sascha Hauer <s.hauer@pengutronix.de>
61253 Date:   Wed Mar 26 20:40:49 2008 +0100
61254
61255     add an i2c driver for mx31
61256
61257     This patch adds an i2c driver for Freescale i.MX processors
61258
61259     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61260     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61261
61262 commit 9b56f4f0306f3940b0aafd823ed6ecfc2d75d6c6
61263 Author: Sascha Hauer <s.hauer@pengutronix.de>
61264 Date:   Wed Mar 26 20:40:42 2008 +0100
61265
61266     core support for Freescale mx31
61267
61268     This patch adds the core support for Freescale mx31
61269
61270     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61271     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61272
61273 commit 7ec68862a27c8f6f6d566228de8f6724d964a939
61274 Author: Wolfgang Denk <wd@denx.de>
61275 Date:   Sun Apr 13 14:19:23 2008 -0700
61276
61277     Fix compile error
61278
61279     ...as suggested by Peter Pearse
61280
61281     Signed-off-by: Wolfgang Denk <wd@denx.de>
61282
61283 commit 5252ed95204bdf55bec5a90ea69860bf2f78c643
61284 Author: Sascha Hauer <s.hauer@pengutronix.de>
61285 Date:   Wed Mar 26 20:40:36 2008 +0100
61286
61287     Separate omap24xx specific code from arm1136
61288
61289     Move omap24xx code to cpu/arm1136/omap24xx, rename include/asm-arm/arch-arm1136
61290     to cpu/arm1136/omap24xx.
61291
61292     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
61293     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61294
61295 commit 1f1d88dd40815332df32982e739f2ddd2da6fe1a
61296 Author: Mike Frysinger <vapier@gentoo.org>
61297 Date:   Tue Jan 29 18:21:05 2008 -0500
61298
61299     disable caches before booting an app for Blackfin apps
61300
61301     It isn't generally save to execute applications outside of U-Boot with caches
61302     enabled due to the way the Blackfin processor handles caches (requires
61303     software assistance).  This patch disables caches before booting an ELF or
61304     just booting raw code.  The previous discussion on the patch was that we
61305     wanted to use weaks instead, but that proved to not be feasible when multiple
61306     symbols are involved, which puts us back at the ifdef solution.  I've
61307     minimized the ugliness by moving the setup step outside of the main function.
61308
61309     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
61310
61311 commit e6dfed705efa44ebf00d21bb1588c6ccc8f3ad32
61312 Author: Wolfgang Denk <wd@denx.de>
61313 Date:   Sun Apr 13 10:03:54 2008 -0700
61314
61315     ppc: Get rid of unused machine type definitions
61316
61317     Signed-off-by: Wolfgang Denk <wd@denx.de>
61318
61319 commit 1aeed8d71acb3290cf2446f316d6ba437e7881c4
61320 Author: Wolfgang Denk <wd@denx.de>
61321 Date:   Sun Apr 13 09:59:26 2008 -0700
61322
61323     Coding Style cleanup; update CHANGELOG
61324
61325     Signed-off-by: Wolfgang Denk <wd@denx.de>
61326
61327 commit 7754f33c6fb7a2c050388d20bf3847038558bdcf
61328 Author: Larry Johnson <lrj@acm.org>
61329 Date:   Thu Feb 21 13:58:11 2008 -0500
61330
61331     LM73 bug fix for negative temperatures and cleanup
61332
61333     When the LM73 temperature sensor measures a temperature below 0 C, the
61334     current driver does not perform sign extension, so the result returned is
61335     512 C too high.  This patch fixes the problem, and does general cleanup
61336     of the code.
61337
61338     Signed-off-by: Larry Johnson <lrj@acm.org>
61339
61340 commit 96ef831f713289afba19da0c8f905e99da2b23e0
61341 Author: Guennadi Liakhovetski <lg@denx.de>
61342 Date:   Thu Apr 3 13:36:02 2008 +0200
61343
61344     cfi_flash: Support buffered writes on non-standard Spansion NOR flash
61345
61346     Some NOR flash chip from Spansion, for example, the s29ws-n MirrorBit
61347     series require different addresses for buffered write commands. Define a
61348     configuration option to support buffered writes on those chips. A more
61349     elegant solution would be to automatically detect those chips by parsing
61350     their CFI records, but that would require introduction of a fixup table
61351     into the cfi_flash driver.
61352
61353     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
61354
61355 commit 3f9c542d3d69b1a10a5e193e779133a0454d1f44
61356 Author: Lee Nipper <lee.nipper@freescale.com>
61357 Date:   Thu Apr 10 09:35:06 2008 -0500
61358
61359     mpc83xx: Update DIMM data bus width test to support 40-bit width
61360
61361     32-bit wide ECC memory modules report 40-bit width.
61362     Changed the DIMM data bus width test to 'less than 64' instead of 'equal 32'.
61363
61364     Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
61365     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61366
61367 commit 5fb5a689d822ca61e814bd523fc930af335242fa
61368 Author: Dave Liu <r63238@freescale.com>
61369 Date:   Mon Mar 31 17:05:12 2008 +0800
61370
61371     mpc83xx: Fix the bug of serdes initialization
61372
61373     Currently the serdes will not be initializated due to the
61374     partid's error.
61375
61376     Signed-off-by: Dave Liu <daveliu@freescale.com>
61377     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61378
61379 commit 2000784818f043db7ca60e2846a72d097766b894
61380 Author: Dave Liu <r63238@freescale.com>
61381 Date:   Thu Apr 3 16:28:29 2008 +0800
61382
61383     mpc83xx: Fix the SATA clock setting of 837x targets
61384
61385     Currently the SATA controller clock is configured as CSB clock,
61386     usually the CSB clock is 400/333/266MHz.
61387
61388     However, The SATA IP block is only guaranteed to operate up to
61389     200 MHz as stated in the HW spec.
61390
61391     The bug is reported by Joe D'Abbraccio <ljd015@freescale.com>
61392
61393     This patch makes the SATA clock as half of CSB clock.
61394
61395     Signed-off-by: Dave Liu <daveliu@freescale.com>
61396     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61397
61398 commit 1ac4f320bf0b593aa0a741f2d649a8ece8838672
61399 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61400 Date:   Wed Apr 2 13:41:21 2008 +0200
61401
61402     mpc837xerdb: Fix warning: implicit declaration of function 'fdt_fixup_dr_usb'
61403
61404     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61405     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61406
61407 commit 97b3ecb575a92fa34c1765229dbc06f2b662f139
61408 Author: Kumar Gala <galak@kernel.crashing.org>
61409 Date:   Wed Apr 9 04:20:57 2008 -0500
61410
61411     85xx: Fix detection of MP cpu spin up
61412
61413     We were looking at the wrong memory offset to determine of a secondary
61414     cpu had been spun up or not.  Also added a warning message if the
61415     all the secondary cpus we expect don't spin up.
61416
61417     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61418
61419 commit f3e04bdc3f360c66801a9048956e61e41a16edba
61420 Author: Kumar Gala <galak@kernel.crashing.org>
61421 Date:   Tue Apr 8 10:45:50 2008 -0500
61422
61423     85xx: Use SVR_SOC_VER instead of SVR_VER
61424
61425     The recent change introduced by 'Update SVR numbers to expand support'
61426     now requires that we use SVR_SOC_VER instead of SVR_VER if we want
61427     to compare against a particular processor id.
61428
61429     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
61430
61431 commit 5b2052e5f5fcce5dbd4d2750a29c0e45bce806e7
61432 Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
61433 Date:   Fri Apr 11 10:00:35 2008 -0400
61434
61435     ppc4xx: Fix power mgt definitions for PPC440
61436
61437     Corrected DCR addresses of PPC440EP power management registers.
61438
61439     Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
61440
61441 commit 950a392464e616b4590bc4501be46e2d7d162dea
61442 Author: Wolfgang Denk <wd@denx.de>
61443 Date:   Fri Apr 11 15:11:26 2008 +0200
61444
61445     Revert merge of git://www.denx.de/git/u-boot-arm, commit 62479b18:
61446
61447     Reverting became necessary after it turned out that the patches in
61448     the u-boot-arm repo were modified, and in some cases corrupted.
61449
61450     This reverts the following commits:
61451
61452         066bebd6353e33af3adefc3404560871699e9961
61453         7a837b7310166ae8fc8b8d66d7ef01b60a80f9d6
61454         c88ae20580b2b01487b4cdcc8b2a113f551aee36
61455         a147e56f03871bba4f05058d5e04ce7deb010b04
61456         d6674e0e2a6a1f033945f78838566210d3f28c95
61457         8c8463cce44d849e37744749b32d38e1dfb12e50
61458         c98b47ad24b2d91f41c09a3d62d7f70ad84f4b7d
61459         8bf69d81782619187933a605f1a95ee1d069478d
61460         8c16cb0d3b971f46fbe77c072664c0f2dcd4471d
61461         a574a73852a527779234e73e17e7597fd8128882
61462         1377b5583a48021d983e1fd565f7d40c89e84d63
61463         1704dc20917b4f71e373e2c888497ee666d40380
61464
61465     Signed-off-by: Wolfgang Denk <wd@denx.de>
61466
61467 commit 64e541f4c1b413dd84c7e409f5c2bf328db2ac13
61468 Author: Stefan Roese <sr@denx.de>
61469 Date:   Fri Apr 11 07:02:29 2008 +0200
61470
61471     ppc4xx: Update Kilauea defconfig to use device-tree booting as default
61472
61473     This patch reworks the default environment on Kilauea/Haleakala. Now
61474     "net_nfs" for exmaple uses the device-tree style booting formerly know
61475     as "net_nfs_fdt". Also the addresses in RAM were changed because of the
61476     new image booting support, which check for image overwriting. So the
61477     addresses needed togeet adjusted.
61478
61479     Signed-off-by: Stefan Roese <sr@denx.de>
61480
61481 commit 756f5dacda3810b094b94bcceffd3ce6c7ff9a28
61482 Author: Stefan Roese <sr@denx.de>
61483 Date:   Wed Apr 9 11:58:02 2008 +0200
61484
61485     ppc4xx: Fix Canyonlands default environment to work with new image support
61486
61487     Since the new image support checks for image overwriting, the default
61488     environment needs to get adjusted to use correct addresses.
61489
61490     Signed-off-by: Stefan Roese <sr@denx.de>
61491
61492 commit dfc6c7b647dba7ab86749616f0e9e5740deed422
61493 Author: Stefan Roese <sr@denx.de>
61494 Date:   Wed Apr 9 11:54:11 2008 +0200
61495
61496     ppc: Revert patch 70431e8a that used _start instead of CFG_MONITOR_BASE
61497
61498     The patch 70431e8a7393b6b793f77957f95b999fc9a269b8 (Make MPC83xx one step
61499     closer to full relocation.) doesn't use CFG_MONITOR_BASE anymore. But
61500     on 4xx systems _start currently cannot be used for this calculation.
61501     So revert back to the original version for now.
61502
61503     Signed-off-by: Stefan Roese <sr@denx.de>
61504
61505 commit f91374f65eae8b42cac329e06ba1c54728278efb
61506 Author: Michal Simek <monstr@monstr.eu>
61507 Date:   Fri Mar 28 12:49:52 2008 +0100
61508
61509     microblaze: Sort microblaze boards in MAKEALL script
61510
61511 commit 62032deb7214c6d9b4396297e2aaa559bc2f8495
61512 Author: Michal Simek <monstr@monstr.eu>
61513 Date:   Fri Mar 28 11:58:45 2008 +0100
61514
61515     microblaze: clean microblaze_config.mk
61516
61517     FLAGS are generated by U-BOOT generator.
61518     Board specific FLAGS are in board directory
61519
61520     Signed-off-by: Michal Simek <monstr@monstr.eu>
61521
61522 commit cf5c679ca04a6b54bf53a55b8b9c29335b387287
61523 Author: Michal Simek <monstr@monstr.eu>
61524 Date:   Fri Mar 28 12:47:19 2008 +0100
61525
61526     microblaze: xupv2p fix config file for supporting FDT
61527
61528 commit 188dc16b189143573b1ed90e584bf866d75cdd12
61529 Author: Michal Simek <monstr@monstr.eu>
61530 Date:   Fri Mar 28 11:53:02 2008 +0100
61531
61532     microblaze: ml401 fix config file for supporting FDT
61533
61534     Signed-off-by: Michal Simek <monstr@monstr.eu>
61535
61536 commit 4c6a6f02e239236261333759997eeaf86b30b54c
61537 Author: Michal Simek <monstr@monstr.eu>
61538 Date:   Fri Mar 28 11:22:48 2008 +0100
61539
61540     microblaze: ml401 - add ifdef for GPIO
61541
61542     Signed-off-by: Michal Simek <monstr@monstr.eu>
61543
61544 commit af7ae1a411c67ee9d17a66d17ce50b374f3dd4e7
61545 Author: Michal Simek <monstr@monstr.eu>
61546 Date:   Fri Mar 28 12:13:03 2008 +0100
61547
61548     microblaze: clean uart16550 and uartlite handling
61549
61550     Signed-off-by: Michal Simek <monstr@monstr.eu>
61551
61552 commit 0b20f250877441460fb79d72192954abe8498834
61553 Author: Michal Simek <monstr@monstr.eu>
61554 Date:   Fri Mar 28 11:08:31 2008 +0100
61555
61556     microblaze: Add Emaclite driver to Makefile
61557
61558     Signed-off-by: Michal Simek <monstr@monstr.eu>
61559
61560 commit 868cde5310f88234b774878e4f06e79df10a88b3
61561 Author: Michal Simek <monstr@monstr.eu>
61562 Date:   Fri Mar 28 11:08:01 2008 +0100
61563
61564     microblaze: Add Emac driver to Makefile
61565
61566     Signed-off-by: Michal Simek <monstr@monstr.eu>
61567
61568 commit 6f961b4f461f6cbb83a467d468a02e6078c2b327
61569 Author: Michal Simek <monstr@monstr.eu>
61570 Date:   Fri Mar 28 12:42:29 2008 +0100
61571
61572     microblaze: add Emac ethernet driver
61573
61574 commit 89c53891b18cbafd29ab8931b40e27ad231b6085
61575 Author: Michal Simek <monstr@monstr.eu>
61576 Date:   Fri Mar 28 12:41:56 2008 +0100
61577
61578     microblaze: add Emaclite ethernet driver
61579
61580 commit e5845e21224dbe2fe47b11f1cdf95de7f84be7cb
61581 Author: Michal Simek <monstr@monstr.eu>
61582 Date:   Fri Mar 28 11:04:01 2008 +0100
61583
61584     microblaze: ML401 and XUPV2P remove emac and emaclite reference
61585
61586     Signed-off-by: Michal Simek <monstr@monstr.eu>
61587
61588 commit 6bf3e982aefdb1daf9f5462d482c8f9d1cc90a57
61589 Author: Michal Simek <monstr@monstr.eu>
61590 Date:   Fri Mar 28 10:59:32 2008 +0100
61591
61592     microblaze: remove old setting for emac driver
61593
61594     Signed-off-by: Michal Simek <monstr@monstr.eu>
61595
61596 commit cd2b75efb9cc037c74ecee9b3586f9bf9e1d4e57
61597 Author: Michal Simek <monstr@monstr.eu>
61598 Date:   Fri Mar 28 10:58:15 2008 +0100
61599
61600     microblaze: Clean Makefile from ancient emac driver
61601
61602     Signed-off-by: Michal Simek <monstr@monstr.eu>
61603
61604 commit ab68f921d9c741830f721c3d879c13a0c5597183
61605 Author: Daniel Hellstrom <daniel@gaisler.com>
61606 Date:   Fri Mar 28 10:20:43 2008 +0100
61607
61608     SPARC/LEON2: added support for Gaisler simulator GRSIM/TSIM for SPARC/LEON2 targets. See www.gaisler.com for information.
61609
61610     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61611
61612 commit 6ed8a43a19bb0275501bc286007daafa923552cf
61613 Author: Daniel Hellstrom <daniel@gaisler.com>
61614 Date:   Wed Mar 26 23:38:48 2008 +0100
61615
61616     SPARC/LEON3: added support for GR-CPCI-AX2000 FPGA AX board. The FPGA is exchangeable but a standard LEON3 design is assumed. See www.gaisler.com for information.
61617
61618     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61619
61620 commit 6940383d9ec1bfe2f13e339e6f723e8d34af2b12
61621 Author: Daniel Hellstrom <daniel@gaisler.com>
61622 Date:   Wed Mar 26 23:34:47 2008 +0100
61623
61624     SPARC/LEON3: added support for Altera NIOS Development kit (STRATIX II Edition) with GRLIB template design. See www.gaisler.com for information.
61625
61626     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61627
61628 commit 823edd8a66ed50af5aaba0c79567f67061e4d79a
61629 Author: Daniel Hellstrom <daniel@gaisler.com>
61630 Date:   Fri Mar 28 10:06:52 2008 +0100
61631
61632     SPARC/LEON3: added support for Gaisler GRSIM/TSIM2 SPARC/LEON3 simulatorn. See www.gaisler.com for information.
61633
61634     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61635
61636 commit 71d7e4c0489e5ed8fc69382236aaa2a1e510c135
61637 Author: Daniel Hellstrom <daniel@gaisler.com>
61638 Date:   Wed Mar 26 23:26:48 2008 +0100
61639
61640     SPARC/LEON3: added support for GR-XC3S-1500 board with GRLIB template design. See www.gaisler.com for board information.
61641
61642     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61643
61644 commit b330990c2f36ee4a8bb318360e1c8ba965269ab6
61645 Author: Daniel Hellstrom <daniel@gaisler.com>
61646 Date:   Fri Mar 28 10:00:33 2008 +0100
61647
61648     SPARC: Added support for SPARC LEON2 SOC Processor.
61649
61650     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61651
61652 commit 2a2fa797e63b1e3cd4d570318ca5fbf8723ef53a
61653 Author: Daniel Hellstrom <daniel@gaisler.com>
61654 Date:   Wed Mar 26 23:00:38 2008 +0100
61655
61656     SPARC/LEON3: Added AMBA Bus Plug&Play information print command (ambapp). It can print available cores (type: AHB Master, AHB Slave, APB Slave), their address ranges, IRQ number and version.
61657
61658     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61659
61660 commit 1e9a164e22976933002c5e4b0b79b09fcede9cd4
61661 Author: Daniel Hellstrom <daniel@gaisler.com>
61662 Date:   Wed Mar 26 22:51:29 2008 +0100
61663
61664     SPARC: Added support for SPARC LEON3 SOC processor.
61665
61666     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61667
61668 commit bf3d8b31169546fcddb4737391e1893fb12d033a
61669 Author: Daniel Hellstrom <daniel@gaisler.com>
61670 Date:   Fri Mar 28 08:29:26 2008 +0100
61671
61672     SPARC: added SPARC support for new uimage in common code.
61673
61674     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61675
61676 commit 00ab32c85405a4fe65fd4128243086210fc90a21
61677 Author: Daniel Hellstrom <daniel@gaisler.com>
61678 Date:   Wed Mar 26 22:36:03 2008 +0100
61679
61680     SPARC: added SPARC board information to the command bdinfo.
61681
61682     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61683
61684 commit c2f02da21a3f37f0878554eebc785e04fdc4e128
61685 Author: Daniel Hellstrom <daniel@gaisler.com>
61686 Date:   Fri Mar 28 09:47:00 2008 +0100
61687
61688     SPARC: Added generic support for SPARC architecture.
61689
61690     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61691
61692 commit e54ec0f016803e4d9524ff71f7971bda0c51b287
61693 Author: Stefan Roese <sr@denx.de>
61694 Date:   Thu Apr 3 14:50:34 2008 +0200
61695
61696     ppc4xx: Fix 4xx enet driver to support 460GT EMAC2+3
61697
61698     This patch fixes a problem with the RGMII setup of the 460GT. The 460GT
61699     has 2 RGMII instances and we need to configure the 2nd RGMII instance
61700     for the EMAC2+3 channels.
61701
61702     Signed-off-by: Stefan Roese <sr@denx.de>
61703
61704 commit c2a545ce33b26d80337f80b533828839249fb1c9
61705 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61706 Date:   Wed Apr 2 08:03:56 2008 +0200
61707
61708     MPC8xx: Fix libfdt support introduced in commit 77ff7b74
61709
61710     fdt.c: In function 'ft_cpu_setup':
61711     fdt.c:33: warning: implicit declaration of function 'do_fixup_by_prop_u32'
61712     fdt.c:39: warning: implicit declaration of function 'do_fixup_by_compat_u32'
61713     fdt.c:43: warning: implicit declaration of function 'fdt_fixup_ethernet'
61714     fdt.c:45: warning: implicit declaration of function 'fdt_fixup_memory'
61715
61716     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61717
61718 commit 4abd844d8eb108736e1cf8fbf3dbf61f2d5fc11b
61719 Author: Andy Fleming <afleming@freescale.com>
61720 Date:   Mon Mar 31 20:45:56 2008 -0500
61721
61722     Fix fdt set command to conform to dts spec
61723
61724     The fdt set command was treating properties specified as <00> and <0011>
61725     as byte streams, rather than as an array of cells.  As we already have
61726     syntax for expressing the desire for a stream of bytes ([ xx xx ...]),
61727     we should use the <> syntax to describe arrays of cells, which are always
61728     32-bits per element.  If we imagine this likely (IMHO) scenario:
61729
61730     > fdt set /ethernet-phy@1 reg <1>
61731
61732     With the old code, this would create a bad fdt, since the reg cell would be
61733     made to be one byte in length.  But the cell must be 4 bytes, so this would
61734     break mysteriously.
61735
61736     Also, the dts spec calls for constants inside the angle brackets (<>)
61737     to conform to C constant standards as they pertain to base.
61738     Take this scenario:
61739
61740     > fdt set /ethernet@f00 reg <0xe250000\ 0x1000>
61741
61742     The old fdt command would complain that it couldn't parse that.  Or, if you
61743     wanted to specify that a certain clock ran at 33 MHz, you'd be required to
61744     do this:
61745
61746     > fdt set /mydev clock <1f78a40>
61747
61748     Whereas the new code will accept decimal numbers.
61749
61750     While I was in there, I extended the fdt command parser to handle property
61751     strings which are split across multiple arguments:
61752
61753     > fdt set /ethernet@f00 interrupts < 33 2 34 2 36 2 >
61754     > fdt p /ethernet@f00
61755     ethernet@f00 {
61756         interrupts = <0x21 0x2 0x22 0x2 0x24 0x2>;
61757     };
61758
61759     Lastly, the fdt print code was rearranged slightly to print arrays of cells
61760     if the length of the property is a multiple of 4 bytes, and to not print
61761     leading zeros.
61762
61763     Signed-off-by: Andy Fleming <afleming@freescale.com>
61764
61765 commit 1c2926abdd7db89296a8cc7f224dd9d5d4e37a56
61766 Author: Stefan Roese <sr@denx.de>
61767 Date:   Wed Apr 2 08:39:33 2008 +0200
61768
61769     ppc4xx: Canyonlands: Init SATA/PCIe port correctly
61770
61771     Canyonlands (460EX) shares the first PCIe interface with the SoC SATA
61772     interface. This usage can be configured with the jumper J6. This patch
61773     correctly configures the SATA/PCIe PHY for SATA usage when this jumper
61774     is installed.
61775
61776     Signed-off-by: Stefan Roese <sr@denx.de>
61777
61778 commit 6fe2946f198481254a6ee9600d7456b8316a4083
61779 Author: Kim Phillips <kim.phillips@freescale.com>
61780 Date:   Fri Mar 28 17:37:49 2008 -0500
61781
61782     remove remaining CONFIG_OF_HAS_{UBOOT_ENV,BD_T} code
61783
61784     finish off what commit 43ddd9c820fec44816188f53346b464e20b3142d,
61785     "Remove deprecated CONFIG_OF_HAS_UBOOT_ENV and CONFIG_OF_HAS_BD_T"
61786     started.
61787
61788     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
61789
61790 commit b5873f1732b92a25690e1513b90dfb0d644f6697
61791 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61792 Date:   Tue Apr 1 07:30:51 2008 +0200
61793
61794     dataflash: Move CONFIG_HAS_DATAFLASH to Makefile
61795
61796     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61797
61798 commit 2d934ea51f276522b532f870a820e844ff480b5b
61799 Author: Tor Krill <tor@excito.com>
61800 Date:   Fri Mar 28 15:29:45 2008 +0100
61801
61802     Add Vitesse 8601 support to TSEC driver
61803
61804     Add phy_info for Vitesse VSC8601.
61805     Add config option, CFG_VSC8601_SKEWFIX, to enable RGMII skew timing compensation.
61806
61807     Signed-off-by: Tor Krill <tor@excito.com>
61808     Reviewed-by: Kim Phillips <kim.phillips@freescale.com>
61809     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
61810
61811 commit 3eac6402a508b0f68a21cc9cbc2cc49347de0c31
61812 Author: Daniel Hellstrom <daniel@gaisler.com>
61813 Date:   Mon Mar 31 14:25:00 2008 +0000
61814
61815     SPARC: added SMC91111 driver in and out macros for LEON processors.
61816
61817     This patch makes SPARC/LEON processors able to read and write
61818     to the SMC91111 chip using the chip external I/O bus of the memory
61819     controller. This patchs defines the standard in and out macros
61820     expected by the SMC9111 driver.
61821
61822     To access that I/O bus one must set up the memory controller
61823     (MCTRL or FTMCTRL) correctly. It is assumed that the user sets
61824     up this correctly when the other MCTRL parameters are set up. It
61825     can be set up from the board configuration header file.
61826
61827     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
61828     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
61829
61830 commit 3ca7c558eba36332556bc470d45e2f5d42bd0ca6
61831 Author: Stelian Pop <stelian@popies.net>
61832 Date:   Wed Mar 26 18:52:34 2008 +0100
61833
61834     Add maintainership information for AT91CAP9ADK and AT91SAM9260EK boards
61835
61836     Signed-off-by: Stelian Pop <stelian@popies.net>
61837
61838 commit 4e03dde84dd2c91e327cdc23ae119d432559a7a3
61839 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61840 Date:   Mon Mar 31 21:31:04 2008 +0200
61841
61842     AT91SAM9260EK: Move CONFIG_CMD_NAND to Makefile
61843
61844     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61845
61846 commit 0176d43e759a6e00cacc85eff26fd60f74b4f6b7
61847 Author: Stelian Pop <stelian@popies.net>
61848 Date:   Wed Mar 26 18:52:33 2008 +0100
61849
61850     Add support for AT91SAM9260EK
61851
61852     Support for booting from internal DataFlash, external DataFlash card
61853     or NAND flash is available.
61854
61855     Signed-off-by: Stelian Pop <stelian@popies.net>
61856
61857 commit 1762f13b4aab88b685b1722f17dada247945624b
61858 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61859 Date:   Mon Mar 31 21:20:49 2008 +0200
61860
61861     AT91SAM9: Move CONFIG_HAS_DATAFLASH to Makefile
61862
61863     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61864
61865 commit 761712188b353494defb2b644491ff73d0daaa6f
61866 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61867 Date:   Mon Mar 31 21:12:17 2008 +0200
61868
61869     AT91CAP9ADK: Move CONFIG_CMD_NAND to Makefile
61870
61871     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
61872
61873 commit 983c1db04c1dd0f92e02f06d29f0c65a3d9a2687
61874 Author: Stelian Pop <stelian@popies.net>
61875 Date:   Wed Mar 26 20:52:32 2008 +0100
61876
61877     Port AT91CAP9 to the new headers
61878
61879     Adapt the existing AT91CAP9 code to the new headers and APIs.
61880
61881     Signed-off-by: Stelian Pop <stelian@popies.net>
61882
61883 commit 177e8a5ac81bbc531a1d54abdb47f2860266c3aa
61884 Author: Stelian Pop <stelian@popies.net>
61885 Date:   Wed Mar 26 19:52:31 2008 +0100
61886
61887     Finish header files reworking
61888
61889     Replace AT91CAP9.h file with several splitted header files coming
61890     from the Linux kernel.
61891
61892     This is part 2 of the replacement: more header imports and edits.
61893
61894     Signed-off-by: Stelian Pop <stelian@popies.net>
61895
61896 commit 6d1dbbbf9fdf727384002e553e615c15d8b967f4
61897 Author: Stelian Pop <stelian@popies.net>
61898 Date:   Wed Mar 26 19:52:30 2008 +0100
61899
61900     Import several header files from Linux
61901
61902     Replace AT91CAP9.h file with several splitted header files coming
61903     from the Linux kernel.
61904
61905     This is part 1 of the replacement: pristine header files import.
61906
61907     Signed-off-by: Stelian Pop <stelian@popies.net>
61908
61909 commit a8a78f2d99dc1bd30dc3595da118539b506c6118
61910 Author: Stelian Pop <stelian@popies.net>
61911 Date:   Wed Mar 26 20:52:28 2008 +0100
61912
61913     Move at91cap9 specific files to at91sam9 directory
61914
61915     AT91CAP9 and AT91SAM9 SoCs are very close hardware wise, so a
61916     common infrastructure can be used. Let this infrastructure be
61917     named after the AT91SAM9 family, and move the existing AT91CAP9
61918     files to the new place.
61919
61920     Signed-off-by: Stelian Pop <stelian@popies.net>
61921
61922 commit 61106a565870ff503f92b251b94bd7afef889a04
61923 Author: Stelian Pop <stelian@popies.net>
61924 Date:   Wed Mar 26 21:52:27 2008 +0100
61925
61926     Use timer_init() instead of board supplied interrupt_init()
61927
61928     The timer on AT91CAP9/AT91SAM9 is supplied by the SoC, and not by
61929     the board, so use timer_init() instead of interrupt_init().
61930
61931     Signed-off-by: Stelian Pop <stelian@popies.net>
61932
61933 commit 5604e2178c5218fbfdba2e4293ca7652e829ac25
61934 Author: Stelian Pop <stelian@popies.net>
61935 Date:   Wed Mar 26 21:52:36 2008 +0100
61936
61937     Cleanup DataFlash partition handling
61938
61939     DataFlash partition information has become a mess. This patch
61940     defines a single partition scheme for Atmel DataFlashes. This partition
61941     scheme will be used by all AT91CAP9 and AT91SAM9 boards.
61942
61943     Signed-off-by: Stelian Pop <stelian@popies.net>
61944
61945 commit 9b46432fc65ce0f0826b32e4f15c15b33ccb8d42
61946 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61947 Date:   Fri Mar 28 08:47:45 2008 -0500
61948
61949     ColdFire: Fix alignment issue after CONFIG_IDENT_STRING in start.S
61950
61951     When the version_string function in start.S is not 4-byte align,
61952     it will cause the compiler generates "unaligned opcodes detected
61953     in executable segment". This issue affects all ColdFire CPUs.
61954     By adding .align 4 after CONFIG_IDENT_STRING, it will pad 0's if
61955     it is not aligned.
61956
61957     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61958     Acked-by: John Rigby <jrigby@freescale.com>
61959
61960 commit bae61eefe15b4d454060a7140e49ae58322be803
61961 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61962 Date:   Tue Mar 25 15:41:15 2008 -0500
61963
61964     ColdFire: Add dspi and serial flash support for MCF5445x
61965
61966     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61967     Acked-by: John Rigby <jrigby@freescale.com>
61968
61969 commit 48ead7a7a922fceaf494e352abfab8216a41b417
61970 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61971 Date:   Tue Mar 18 17:37:01 2008 -0500
61972
61973     ColdFire: Remove R5200 board
61974
61975     This board never went into production
61976
61977     Signed-off-by: Zachary P. Landau <zachary.landau@labxtechnologies.com>
61978     Acked-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61979     Acked-by: John Rigby <jrigby@freescale.com>
61980
61981 commit 545c8e0a7cd3ca9d3846668f69b0d201250abea8
61982 Author: Matthew Fettke <[matthew.fettke@gmail.com]>
61983 Date:   Thu Jan 24 14:02:32 2008 -0600
61984
61985     ColdFire: Added M5275EVB support.
61986
61987     Signed-off-by: Matthew Fettke <mfettke@videon-central.com>
61988     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61989     Acked-by: John Rigby <jrigby@freescale.com>
61990
61991 commit f71d9d91a2cd9c30b2b6369f15c1a46c11537c2b
61992 Author: Matthew Fettke <[matthew.fettke@gmail.com]>
61993 Date:   Mon Feb 4 15:38:20 2008 -0600
61994
61995     ColdFire: Added MCF5275 cpu support.
61996
61997     Signed-off-by: Matthew Fettke <mfettke@videon-central.com>
61998     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
61999     Acked-by: John Rigby <jrigby@freescale.com>
62000
62001 commit 44e5b9edab077aba6e9b849afa4b7fbd8fd7b02b
62002 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62003 Date:   Mon Mar 17 12:14:11 2008 -0500
62004
62005     ColdFire: Define bootdelay in configuration file for M52277EVB
62006
62007     Signed-off-by: Matt Wadel <Matt.Waddel@freescale.com>
62008     Acked-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62009     Acked-by: John Rigby <jrigby@freescale.com>
62010
62011 commit 77878f16cedee17161ff2336990970fffc6cea35
62012 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62013 Date:   Mon Mar 17 12:09:07 2008 -0500
62014
62015     ColdFire: Fix second memory Chipselect for M5475EVB
62016
62017     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62018     Acked-by: John Rigby <jrigby@freescale.com>
62019
62020 commit 43d60642395a550956cb21d287c8cfa563913d28
62021 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62022 Date:   Thu Mar 13 14:26:32 2008 -0500
62023
62024     ColdFire: Update correct FLASHBAR and RAMBAR1 for MCF5282
62025
62026     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62027     Acked-by: John Rigby <jrigby@freescale.com>
62028
62029 commit eb14ebe813a0cb5d47905228da446a5ad692473b
62030 Author: Larry Johnson <lrj@acm.org>
62031 Date:   Sun Mar 30 20:33:04 2008 -0500
62032
62033     ppc4xx: Add CFG_MEM_TOP_HIDE to Denali SPD-based SDRAM setup
62034
62035     Signed-off-by: Larry Johnson <lrj@acm.org>
62036
62037 commit 02e3892021112f21067d9ed1d04ae4182725ba52
62038 Author: Stefan Roese <sr@denx.de>
62039 Date:   Mon Mar 31 12:20:48 2008 +0200
62040
62041     ppc4xx: Small whitespace fix of esd patches
62042
62043     Signed-off-by: Stefan Roese <sr@denx.de>
62044
62045 commit 034394abb524785047c815f00dde8cdbdc1593c5
62046 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62047 Date:   Sun Mar 30 18:52:44 2008 +0200
62048
62049     ppc4xx: Cleanup PMC440 board support
62050
62051     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62052
62053 commit a6cc6c37188d85c25d167a4515da86f48d9a583e
62054 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62055 Date:   Sun Mar 30 18:52:06 2008 +0200
62056
62057     ppc4xx: Add ptm configuration variables for PMC440
62058
62059     Add support for the ptm1la, ptm1ms, ptm2la and ptm2ms
62060     environment variables.
62061
62062     Cleanup pci_target_init.
62063
62064     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62065
62066 commit 7c91f51a2fe296909147f1646a1412729dd10b1d
62067 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62068 Date:   Sun Mar 30 18:01:15 2008 +0200
62069
62070     ppc4xx: Minor updates for DU440 boards
62071
62072     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
62073
62074 commit d5bffeb868d6b4d462f558dac43011027b6644b7
62075 Author: Mike Frysinger <vapier@gentoo.org>
62076 Date:   Tue Feb 19 00:54:20 2008 -0500
62077
62078     Blackfin: cleanup and overhaul common board init functions
62079
62080     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
62081
62082 commit b86b3416f874358acaf07519e7620cdb2145f75b
62083 Author: Mike Frysinger <vapier@gentoo.org>
62084 Date:   Tue Feb 19 00:50:58 2008 -0500
62085
62086     Blackfin: cleanup lib_blackfin/cache.c
62087
62088     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
62089
62090 commit 9171fc81722c20fdb5a829a58b17c9eaadd5fb44
62091 Author: Mike Frysinger <vapier@gentoo.org>
62092 Date:   Sun Mar 30 15:46:13 2008 -0400
62093
62094     Blackfin: unify cpu and boot modes
62095
62096     All of the duplicated code for Blackfin processors and boot modes have been
62097     unified.  After all, the core is the same for all processors, just the
62098     peripheral set differs (which gets handled in the drivers).
62099
62100     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
62101
62102 commit 880cc4381ea8360248cddcdf87a64566745a5724
62103 Author: Stelian Pop <stelian@popies.net>
62104 Date:   Wed Mar 26 22:52:35 2008 +0100
62105
62106     Fix CFG_NO_FLASH compilation.
62107
62108     Many Atmel boards have no "real" (NOR) flash on board, and rely only
62109     on DataFlash and NAND memories. This patch enables CFG_NO_FLASH to
62110     be present in a board configuration file, while still enabling flash
62111     commands like 'flinfo', 'protect', etc.
62112
62113     Signed-off-by: Stelian Pop <stelian@popies.net>
62114
62115 commit 9ce7e53abd039decea1af67aec81bbd5df7a2593
62116 Author: Mike Frysinger <vapier@gentoo.org>
62117 Date:   Tue Feb 19 00:58:13 2008 -0500
62118
62119     Blackfin: BF537-stamp: cleanup spi flash driver
62120
62121     This punts the old spi flash driver for a new/generalized one until the
62122     common one can be integrated.
62123
62124     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
62125
62126 commit bb8e3cf25bc0b04936c0c1a075985dd8700a244b
62127 Author: Ben Warren <biggerbadderben@gmail.com>
62128 Date:   Sun Mar 30 11:34:34 2008 -0400
62129
62130     Fix macro typo in common/cmd_mii.c
62131
62132     This typo was introduced in commit 233a8bcd94997f3f345833a3b82e836222f2a206.  I
62133     actually applied the wrong patch.
62134
62135     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62136
62137 commit f1b985f2d724ccaa4d3def07917f0caaf18fa77d
62138 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
62139 Date:   Sun Mar 30 16:39:53 2008 +0200
62140
62141     use correct at91rm9200 register name in m501sk board
62142
62143     This fixes a naming bug for at91rm9200 lowlevel init code:
62144     NOR boot flash is on chipselect 0, not chipselect 2.  This
62145     makes code use the register name from chip datasheets.
62146
62147     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
62148
62149 commit 480ed1dea103a1c8f4591afc77d2de3c7868d983
62150 Author: David Brownell <david-b@pacbell.net>
62151 Date:   Fri Jan 18 12:55:00 2008 -0800
62152
62153     use correct at91rm9200 register name
62154
62155     This fixes a naming bug for at91rm9200 lowlevel init code:
62156     NOR boot flash is on chipselect 0, not chipselect 2.  This
62157     makes code use the register name from chip datasheets.
62158
62159     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
62160
62161 commit a3543d6dc52b0ba9c64016687cf32d600b31a476
62162 Author: David Brownell <david-b@pacbell.net>
62163 Date:   Fri Jan 18 12:45:45 2008 -0800
62164
62165     add missing ARM boards to MAKEALL
62166
62167     Add some missing ARM boards to MAKEALL.  These build correctly,
62168     unlike several of the boards already listed.
62169
62170     Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
62171
62172 commit 066bebd6353e33af3adefc3404560871699e9961
62173 Author: Peter Pearse <peter.pearse@arm.com>
62174 Date:   Sun Mar 30 11:34:09 2008 +0100
62175
62176     Bracket READ_TIMER macro in cpu/arm1136/omap24xx/interrupts.c
62177     to prevent compilation error.
62178
62179     Signed-off-by: Peter Pearse <peter.pearse@arm.com>
62180
62181 commit 7a837b7310166ae8fc8b8d66d7ef01b60a80f9d6
62182 Author: Guennadi Liakhovetski <[lg@denx.de]>
62183 Date:   Sun Mar 30 11:32:30 2008 +0100
62184
62185     Support for the MX31ADS evaluation board from Freescale
62186
62187     This patch adds support for the MX31ADS evaluation board from Freescale,
62188     initialization code is copied from RedBoot sources, also provided by Freescale.
62189
62190     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62191
62192 commit c88ae20580b2b01487b4cdcc8b2a113f551aee36
62193 Author: Sascha Hauer <s.hauer@pengutronix.de>
62194 Date:   Sun Mar 30 11:32:27 2008 +0100
62195
62196     Phytec Phycore-i.MX31 support
62197
62198     This patch adds support for the Phytec Phycore-i.MX31 board
62199
62200     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62201     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62202
62203 commit a147e56f03871bba4f05058d5e04ce7deb010b04
62204 Author: Sascha Hauer <s.hauer@pengutronix.de>
62205 Date:   Sun Mar 30 11:32:24 2008 +0100
62206
62207     mx31 litekit support
62208
62209     This patch adds support for the mx31 litekit board
62210
62211     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62212     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62213
62214 commit d6674e0e2a6a1f033945f78838566210d3f28c95
62215 Author: Sascha Hauer <s.hauer@pengutronix.de>
62216 Date:   Sun Mar 30 11:32:21 2008 +0100
62217
62218     add SMSC LAN9x1x Network driver
62219
62220     This patch adds a driver for the following smsc network controllers:
62221     LAN9115
62222     LAN9116
62223     LAN9117
62224     LAN9215
62225     LAN9216
62226     LAN9217
62227
62228     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62229     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62230
62231 commit 8c8463cce44d849e37744749b32d38e1dfb12e50
62232 Author: Sascha Hauer <s.hauer@pengutronix.de>
62233 Date:   Sun Mar 30 11:32:16 2008 +0100
62234
62235     add an i2c driver for mx31
62236
62237     This patch adds an i2c driver for Freescale i.MX processors
62238
62239     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62240     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62241
62242 commit c98b47ad24b2d91f41c09a3d62d7f70ad84f4b7d
62243 Author: Sascha Hauer <s.hauer@pengutronix.de>
62244 Date:   Sun Mar 30 11:30:43 2008 +0100
62245
62246     core support for Freescale mx31
62247
62248     This patch adds the core support for Freescale mx31
62249
62250     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62251     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62252
62253 commit 8bf69d81782619187933a605f1a95ee1d069478d
62254 Author: Sascha Hauer <s.hauer@pengutronix.de>
62255 Date:   Sun Mar 30 11:28:46 2008 +0100
62256
62257     Separate omap24xx specific code from arm1136
62258
62259     Move omap24xx code to cpu/arm1136/omap24xx, rename include/asm-arm/arch-arm1136 to cpu/arm1136/omap24xx.
62260
62261     Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
62262     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
62263
62264 commit 8c16cb0d3b971f46fbe77c072664c0f2dcd4471d
62265 Author: Peter Pearse <peter.pearse@arm.com>
62266 Date:   Sun Mar 30 11:23:05 2008 +0100
62267
62268     Add pmdra into MAKEALL
62269
62270     Signed-off-by: Peter Pearse <peter.pearse@arm.com>
62271
62272 commit a574a73852a527779234e73e17e7597fd8128882
62273 Author: Pieter Voorthuijsen <[pieter.voorthuijsen@Prodrive.nl]>
62274 Date:   Sun Mar 30 11:21:58 2008 +0100
62275
62276     Adds support for the Prodrive PMDRA board, based on a DM6441
62277
62278     Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
62279
62280 commit 1377b5583a48021d983e1fd565f7d40c89e84d63
62281 Author: Pieter Voorthuijsen <[pieter.voorthuijsen@Prodrive.nl]>
62282 Date:   Sun Mar 30 11:11:34 2008 +0100
62283
62284     Removes all board specific code from the arch. part for DM644x (DaVinci) boards
62285
62286     Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
62287
62288 commit 1704dc20917b4f71e373e2c888497ee666d40380
62289 Author: Dirk Behme <dirk.behme@gmail.com>
62290 Date:   Sun Mar 30 11:09:01 2008 +0100
62291
62292     - Remove *_masked() functions as noted by Wolfgang
62293     - Adapt register naming to recent TI spec (sprue26, March 2007)
62294     - Fix reset_timer() handling
62295     - As reported by Pieter [1] the overflow fix introduced a
62296     delay of factor 16 (e.g 2 seconds became 32). While the
62297     overflow fix is basically okay, it missed to divide udelay by
62298     16, too. Fix this.
62299     [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/38179
62300     - Remove software division of timer count value (DIV(x)
62301     macro) and do it in hardware (TIM_CLK_DIV).
62302     Many thanks to Troy Kisky <troy.kisky@boundarydevices.com>
62303     and Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl> for
62304     the hints & testing!
62305
62306     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
62307
62308     Acked-by: Pieter Voorthuijsen <pieter.voorthuijsen@Prodrive.nl>
62309
62310 commit ac3315c26e143c31680750c9c13f027efbcc887e
62311 Author: Andre Schwarz <andre.schwarz@matrix-vision.de>
62312 Date:   Thu Mar 6 16:45:44 2008 +0100
62313
62314     new PHY @ e1000 - 2nd try
62315
62316     Add 82541ER device with latest integrated IGP2 PHY.
62317     Introduced CONFIG_E1000_FALLBACK_MAC for NIC bring-up with empty eeprom.
62318
62319     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
62320     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62321
62322 commit c2b7da552293b50c9c9e46ed71267b02c2de9ea8
62323 Author: Daniel Hellstrom <daniel@gaisler.com>
62324 Date:   Fri Mar 28 20:22:53 2008 +0100
62325
62326     SPARC/LEON3: Added GRETH Ethernet 10/100/1000 driver.
62327
62328     GRETH is an Ethernet 10/100 or 10/100/1000 MAC with out without
62329     a debug link (EDCL). The GRETH core is documented in GRIP.pdf
62330     available at www.gaisler.com.
62331
62332     If the GRETH has GigaBit support (GBIT, Scatter gather, checksum
62333     offloading etc.) can be determined by a bit in the control register.
62334     The GBIT MAC is supported by operating in GRTEH 10/100 legacy mode.
62335
62336     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
62337     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62338
62339 commit 233a8bcd94997f3f345833a3b82e836222f2a206
62340 Author: Tsi-Chung Liew <Tsi-Chung.Liew@freescale.com>
62341 Date:   Mon Mar 17 17:08:22 2008 -0500
62342
62343     Add CONFIG_MII_INIT in cmd_mii.c
62344
62345     Provide common configuration in do_mii() to execute mii_init()
62346     for all cpu architectures
62347
62348     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62349     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62350
62351 commit f605479de2deb11e834f31dfdb0af107c86aced6
62352 Author: Tsi-Chung Liew <Tsi-Chung.Liew@freescale.com>
62353 Date:   Mon Mar 17 17:08:16 2008 -0500
62354
62355     ColdFire: Fix FEC transmit issue for MCF5275
62356
62357     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
62358     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62359
62360 commit d9a2f416d6ac6058cd7845033ae4dc32ef1c0746
62361 Author: Aras Vaichas <arasv@magtech.com.au>
62362 Date:   Wed Mar 26 09:43:57 2008 +1100
62363
62364     DHCP request fix for Windows Server 2003
62365
62366     Added option CONFIG_BOOTP_DHCP_REQUEST_DELAY. This provides an optional
62367     delay before sending "DHCP Request" in net/bootp.c. Required to overcome
62368     interoperability problems with Windows Server 200x DHCP server when U-Boot
62369     client responds too fast for server to handle.
62370
62371     Signed-off-by: Aras Vaichas <arasv@magtech.com.au>
62372     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
62373
62374 commit 97bf85d784fbed485e652eb907589ad0d5cb7262
62375 Author: Daniel Hellstrom <daniel@gaisler.com>
62376 Date:   Fri Mar 28 20:40:19 2008 +0100
62377
62378     MTD/CFI: flash_read64 is defined a weak function (for SPARC)
62379
62380     SPARC has implemented __raw_readq, it reads 64-bit from any 32-bit address.
62381     SPARC CPUs implement flash_read64 which calls __raw_readq.
62382
62383     For current SPARC architectures (LEON2 and LEON3) each read from the
62384     FLASH must lead to a cache miss. This is because FLASH can not be set
62385     non-cacheable since program code resides there, and alternatively disabling
62386     cache is poor from performance view, or doing a cache flush between each
62387     read is even poorer.
62388
62389     Forcing a cache miss on a SPARC is done by a special instruction "lda" -
62390     load alternative space, the alternative space number (ASI) is processor
62391     implementation spcific and can be found by including <asm/processor.h>.
62392
62393     Signed-off-by: Daniel Hellstrom <daniel@gaisler.com>
62394
62395 commit 70431e8a7393b6b793f77957f95b999fc9a269b8
62396 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
62397 Date:   Fri Mar 28 15:41:25 2008 +0100
62398
62399     Make MPC83xx one step closer to full relocation.
62400
62401     Remove a few absolute references to CFG_MONITOR_BASE for ppc/mpc83xx
62402     and use GOT relative reference.
62403
62404     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
62405     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62406
62407 commit 5b2793a3f3de34d439232b05acc8af67a028fd35
62408 Author: Michael Barkowski <michael.barkowski@freescale.com>
62409 Date:   Thu Mar 27 14:34:43 2008 -0400
62410
62411     mpc8323erdb: fix EEPROM page size and get MAC from EEPROM
62412
62413     This patch fixes eeprom page size so that you can now write more than
62414     64 bytes at a time.
62415
62416     It also makes the board take MAC addresses, if found, from EEPROM.
62417
62418     User should place up to 4 addresses at offset 0x7f00, for
62419     eth{,1,2,3}addr.  Any unused addresses should be zero.  This group of
62420     four six-byte values should have it's CRC at the end.  crc32 and
62421     eeprom commands can be used to accomplish this.
62422
62423     If CRC fails, MAC addresses come from the environment.  If CRC
62424     succeeds, the environment is overwritten at startup.
62425
62426     Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
62427     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62428
62429 commit 8f325cff31f6e745e6540014b131b9a97f61944c
62430 Author: Michael Barkowski <michael.barkowski@freescale.com>
62431 Date:   Fri Mar 28 15:15:38 2008 -0400
62432
62433     mpc8323erdb: define CONFIG_PCI_SKIP_HOST_BRIDGE
62434
62435     Commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2 broke the onboard USB
62436     controller on the PCI bus in Linux on the MPC8323ERDB.
62437
62438     This fixes it by defining CONFIG_PCI_SKIP_HOST_BRIDGE in the board's
62439     config file.
62440
62441     Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
62442     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62443
62444 commit e5c4ade4db1e16d3e5d4a7887f34e10e516ed3a9
62445 Author: Kim Phillips <kim.phillips@freescale.com>
62446 Date:   Fri Mar 28 10:19:07 2008 -0500
62447
62448     mpc83xx: cleanup System Part and Revision ID Register (SPRIDR) code
62449
62450     in the spirit of commit 1ced121600b2060ab2ff9f0fddd9421fd70a0dc6,
62451     85xx's "Update SVR numbers to expand support", simplify SPRIDR processing
62452     and processor ID display.  Add REVID_{MAJ,MIN}OR macros to make
62453     REVID dependent code simpler.  Also added PARTID_NO_E and IS_E_PROCESSOR
62454     convenience macros.
62455
62456     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62457
62458 commit 81fd52c6c8fd19f0b7856b98217ce37c46c521af
62459 Author: Kim Phillips <kim.phillips@freescale.com>
62460 Date:   Fri Mar 28 10:18:53 2008 -0500
62461
62462     mpc83xx: display ddr frequency in board_add_ram_info banner
62463
62464     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62465
62466 commit 35cf155c5ec1ceab2849fa5b6aa3d9a3e9e6f482
62467 Author: Kim Phillips <kim.phillips@freescale.com>
62468 Date:   Fri Mar 28 10:18:40 2008 -0500
62469
62470     mpc83xx: unreinvent mem_clk
62471
62472     delete ddr_clk and use mem_clk instead.  Rename other ddr_*_clk to
62473     mem_*_clk for consistency's sake.
62474
62475     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62476
62477 commit 730e792926ca3fe4dd1b734a3bf44e55afa6f536
62478 Author: Kim Phillips <kim.phillips@freescale.com>
62479 Date:   Fri Mar 28 14:31:23 2008 -0500
62480
62481     mpc83xx: enable the SATA interface on mpc8315 rdb and mpc837x rdb boards
62482
62483     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62484
62485 commit 2eeb3e4fc54ef2f5d574dafd42c6ce93afa30393
62486 Author: Dave Liu <r63238@freescale.com>
62487 Date:   Wed Mar 26 22:57:19 2008 +0800
62488
62489     mpc83xx: enable the SATA interface on mpc837xemds board
62490
62491     Enable the first two SATA interfaces on MPC837xEMDS board,
62492     The two SATA ports are on LYNX1. (SATA0/1 on J4/5)
62493
62494     Signed-off-by: Dave Liu <daveliu@freescale.com>
62495     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62496
62497 commit 6f8c85e8d1865730c158d9ef5a06c70c3a10600a
62498 Author: Dave Liu <r63238@freescale.com>
62499 Date:   Wed Mar 26 22:56:36 2008 +0800
62500
62501     mpc83xx: initialize serdes for MPC837xEMDS boards
62502
62503     This patch is stolen from Anton Vorontsov's patch
62504     for mpc837xerdb boards.
62505
62506     The reference clk and xcorevdd voltage of serdes1/2
62507     is same between mpc837xemds and mpc837xerdb.
62508
62509     8377E: LYNX1- 2 SATA        LYNX2- 2 PCIE
62510     8378E: LYNX1- 2 SGMII       LYNX2- 2 PCIE
62511     8379E: LYNX1- 2 SATA        LYNX2- 2 SATA
62512
62513     Signed-off-by: Dave Liu <daveliu@freescale.com>
62514     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
62515
62516 commit cc8e839abc80887ae832767b5930d40edd6d7eb7
62517 Author: Stefan Roese <sr@denx.de>
62518 Date:   Fri Mar 28 14:09:04 2008 +0100
62519
62520     ppc4xx: Canyonlands: Print SATA/PCIe configuration and board revision
62521
62522     Canyonlands (460EX) shares the first PCIe interface with the SoC SATA
62523     interface. This usage can be configured with the jumper J6. This patch
62524     displays the current configuration upon bootup and changes the PCIe
62525     init loop, to only initialize the availabel PCIe slots.
62526
62527     Signed-off-by: Stefan Roese <sr@denx.de>
62528
62529 commit 90447ecbbac8572457b6d8903073ac3f120995ba
62530 Author: Tor Krill <tor@excito.com>
62531 Date:   Fri Mar 28 11:29:10 2008 +0100
62532
62533     MTD/CFI: Add support for 16bit legacy AMD flash
62534
62535     Add entry for 512Kx16 AMD flash to jedec_table.
62536     Read out 16bit device id if chipwidth is 16bit.
62537     Fixed coding style after Stefans feedback
62538
62539     Signed-off-by: Tor Krill <tor@excito.com>
62540
62541 commit 5e12e75d17c4b15a310a45cd78fe71b7698a8a8e
62542 Author: Stefan Roese <sr@denx.de>
62543 Date:   Fri Mar 28 11:02:53 2008 +0100
62544
62545     ppc: Small change to CFG_MEM_TOP_HIDE description
62546
62547     Signed-off-by: Stefan Roese <sr@denx.de>
62548
62549 commit 280df59a8d62c6e74c281b1cb7e2052df4d6cb00
62550 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62551 Date:   Thu Mar 27 15:44:12 2008 +0900
62552
62553     sh: Add support stat structure and stat.h
62554
62555     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62556
62557 commit 4be9eb789e72b845d6693cc36b70a0b3529b3f09
62558 Author: Mark Jonas <toertel@gmail.com>
62559 Date:   Sat Mar 22 19:27:52 2008 +0100
62560
62561     sh: Removed warning when compiling drivers/serial/serial_sh.c.
62562
62563     Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
62564     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62565
62566 commit f309fa38929ffba71230c02330ffa42f4bba6333
62567 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62568 Date:   Wed Mar 12 18:02:57 2008 +0900
62569
62570     sh: Remove disable_ctrlc function from R7780MP
62571
62572     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62573
62574 commit 6f4b266ff2a4fcc2bff985d6a217852469afddb3
62575 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62576 Date:   Wed Mar 12 17:55:15 2008 +0900
62577
62578     sh: Add maintainer of R7780MP to MAINTAINER file
62579
62580     Update MAINTAINER entry for R7780MP. And fix maintainer's name.
62581
62582     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62583
62584 commit f5e2466f7baa887a7df0c536333eea8231333497
62585 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62586 Date:   Tue Mar 25 17:11:24 2008 +0900
62587
62588     sh: Add support Renesas Solutions R2D plus board
62589
62590     R2D plus is SH reference board used with SH7751R.
62591     This board has 266Mhz CPU, 64MB SDRAM, Cardbus, CF interface,
62592     one PCI bus, VGA, and two Ethernet controller.
62593
62594     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62595
62596 commit e92c95180bb5bc5fd4051598a9d60beaba48988d
62597 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62598 Date:   Wed Mar 12 12:15:29 2008 +0900
62599
62600     sh: Add support SH4 cache control
62601
62602     Add support SH4 cache control and flash_cache function
62603
62604     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62605
62606 commit 28e5efde4d925fcb34901d0030d0648de2da7e89
62607 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62608 Date:   Mon Mar 24 01:53:01 2008 +0900
62609
62610     sh: Add support PCI host driver for SH7751/SH7751R
62611
62612     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62613
62614 commit ab8f4d40d069cd3cbe7563ddfe3e5f03b0c7c721
62615 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62616 Date:   Mon Mar 24 02:11:26 2008 +0900
62617
62618     sh: Move SuperH PCI driver from cpu/sh4 to drivers/pci
62619
62620     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62621
62622 commit 566933278101c144d75361ea682678a326c1290d
62623 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62624 Date:   Wed Mar 12 12:10:28 2008 +0900
62625
62626     sh: Add support SuperH SH7751/SH7751R
62627
62628     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62629
62630 commit 3313e0e26224fc9a0c445124f3455058c696df84
62631 Author: Mark Jonas <toertel@gmail.com>
62632 Date:   Mon Mar 10 11:37:10 2008 +0100
62633
62634     sh: Added support for SH7720 based board MPR2.
62635
62636     Signed-off-by: Mark Jonas <mark.jonas@de.bosch.com>
62637     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62638
62639 commit 3ecff1d70ae93e628fe65b3fe1fc7c9c76cdf99f
62640 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62641 Date:   Thu Mar 6 14:05:53 2008 +0900
62642
62643     sh: Fix receive FIFO level register of SH4A
62644
62645     Receive FIFO level register is different in SH4A.
62646     Because register is different, cannot occasionally receive data.
62647
62648     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62649
62650 commit c133c1fb0b590662206b0eba70f4478ee0300a9a
62651 Author: Yusuke Goda <goda.yusuke@renesas.com>
62652 Date:   Tue Mar 11 12:55:12 2008 +0900
62653
62654     sh: Add support Renesas Solutions R7780MP
62655
62656     Renesas Solutions R7780MP is a reference board on SH7780.
62657     This board has serial, 10/100 base Ethernet deivice, CF slot
62658     and VGA devices. This board can set extension board.
62659     Extension board has 10/100/1000 base Ethernet device, PCI slot,
62660     S-ATA, iDVR slot.
62661
62662     Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
62663     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62664
62665 commit 1a2334a4eb6386d7cd35d9de5fa39af2c764ad28
62666 Author: Yusuke Goda <goda.yusuke@renesas.com>
62667 Date:   Wed Mar 5 14:30:02 2008 +0900
62668
62669     sh: Add support PCI of SuperH and SH7780
62670
62671     This patch add support PCI of SuperH base code and SH7780 specific code.
62672
62673     Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
62674     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62675
62676 commit b55523efff2ae11f0b9ae3cc405893c32eb78156
62677 Author: Yusuke Goda <goda.yusuke@renesas.com>
62678 Date:   Wed Mar 5 14:23:26 2008 +0900
62679
62680     sh: Add support SH7780
62681
62682     SH7780 is CPU of Renesas Technology.
62683     This CPU has
62684      - CPU clock 400MHz
62685      - PCI support
62686      - DDR-SDRAM controller
62687      - etc ...
62688
62689     Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
62690     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62691
62692 commit c2042f5952a686c414031309b8f244513bf578f0
62693 Author: goda.yusuke <goda.yusuke@renesas.com>
62694 Date:   Fri Jan 25 20:46:36 2008 +0900
62695
62696     sh: Add support Renesas Solutions Migo-R board
62697
62698     Migo-R is a board based on SH7722 and has may devices.
62699     In this patch, supported SCIF, NOR flash and Ethernet.
62700
62701     Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
62702     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
62703
62704 commit 74d1e66d22dac91388bc538b2fe19f735edc5b82
62705 Author: Bartlomiej Sieka <tur@semihalf.com>
62706 Date:   Thu Mar 27 15:06:40 2008 +0100
62707
62708     Fix host tool build breakage, take two
62709
62710     Revert commit 87c8431f and fix build breakage so that the build continues
62711     to work on FC systems.
62712
62713     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
62714
62715 commit 7e4a0d25ed18f6437bdf59ebfa49bb0edc2f24e6
62716 Author: Stefan Roese <sr@denx.de>
62717 Date:   Wed Mar 19 09:36:47 2008 +0100
62718
62719     ppc4xx: Enable ECC on LWMON5
62720
62721     Since all ECC related problems seem to be resolved on LWMON5, this patch
62722     now enables ECC support.
62723
62724     We have to write the ECC bytes by zeroing and flushing in smaller
62725     steps, since the whole 256MByte takes too long for the external
62726     watchdog.
62727
62728     Signed-off-by: Stefan Roese <sr@denx.de>
62729
62730 commit 6433fa202a91a6594dd48f06807ac38ba27fa0bb
62731 Author: Larry Johnson <lrj@acm.org>
62732 Date:   Mon Mar 17 11:10:35 2008 -0500
62733
62734     ppc4xx: Updates to Korat-specific code
62735
62736     This patch contains updates for changes for the Korat PPC440EPx board.
62737     These changes include:
62738
62739     (1) Support for "permanent" and "upgradable" copies of U-Boot, as
62740     described in the new "doc/README.korat" file;
62741
62742     (2) a new memory map for the registers in the board's CPLD;
62743
62744     (3) a revised format for manufacturer's data in serial EEPROM; and
62745
62746     (4) changes to track updates to U-Boot for the Sequoia board.
62747
62748     Signed-off-by: Larry Johnson <lrj@acm.org>
62749
62750 commit f766cdf89b3a2a7634b8c5869f606150e332036c
62751 Author: Markus Brunner <super.firetwister@gmail.com>
62752 Date:   Thu Mar 27 10:46:25 2008 +0100
62753
62754     ppc4xx: PPC405EP Set EMAC noise filter bits
62755
62756     This bug was introduced with commit aee747f19b460a0e9da20ff21e90fdaac1cec359
62757     which enabled CFG_4xx_GPIO_TABLE for PPC405 and unintentionally
62758     disabled the setting of the emac noise filter bits for PPC405EP when CFG_4xx_GPIO_TABLE is set.
62759
62760     Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
62761     Signed-off-by: Stefan Roese <sr@denx.de>
62762
62763 commit f66e2c8b25c04b79e5fb385bc8989c2de7f63991
62764 Author: Mike Nuss <mike@terascala.com>
62765 Date:   Wed Feb 20 11:54:20 2008 -0500
62766
62767     ppc4xx: Reconfigure PLL for 667MHz processor for PPC440EPx
62768
62769     On PPC440EPx without a bootstrap I2C EEPROM, the PLL can be reconfigured
62770     after startup to change the speed of the clocks. This patch adds the
62771     option CFG_PLL_RECONFIG. If this option is set to 667, the CPU
62772     initialization code will reconfigure the PLL to run the system with a CPU
62773     frequency of 667MHz and PLB frequency of 166MHz, without the need for an
62774     external EEPROM.
62775
62776     Signed-off-by: Mike Nuss <mike@terascala.com>
62777     Acked-by: Stefan Roese <sr@denx.de>
62778
62779 commit 87c8431fe24d48121f053fe67cff4ccfe097d4d1
62780 Author: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
62781 Date:   Thu Mar 27 09:12:40 2008 +0100
62782
62783     new-image: Fix host tool build breakage
62784
62785     Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
62786
62787 commit 6fb4b640562a10daff0dbe537638d511b5b48650
62788 Author: Stefan Roese <sr@denx.de>
62789 Date:   Thu Mar 27 10:24:03 2008 +0100
62790
62791     ppc: Set CFG_MEM_TOP_HIDE to 0 if not already defined
62792
62793     Signed-off-by: Stefan Roese <sr@denx.de>
62794
62795 commit 9462732a3ec551c11862450902cd8ee1bedea6d9
62796 Author: Stefan Roese <sr@denx.de>
62797 Date:   Wed Mar 19 10:23:43 2008 +0100
62798
62799     ppc4xx: Add fdt support to Prodrive alpr
62800
62801     Since this board will probably be ported to arch/powerpc in the
62802     near future, we add device tree support now. This way we are
62803     "ready" for arch/powerpc from now on.
62804
62805     Signed-off-by: Stefan Roese <sr@denx.de>
62806
62807 commit 511e4f9e7f7b6719e4d91d7f0fc89412b13b5150
62808 Author: Pieter Voorthuijsen <pieter.voorthuijsen@prodrive.nl>
62809 Date:   Mon Mar 17 09:27:56 2008 +0100
62810
62811     ppc4xx: Enable cache support on the ALPR board
62812
62813     Signed-off-by: Pieter Voorthuijsen <pv@prodrive.nl>
62814
62815 commit 14f73ca679f6fdb44cff0b7304d419db41a0ab69
62816 Author: Stefan Roese <sr@denx.de>
62817 Date:   Wed Mar 26 10:14:11 2008 +0100
62818
62819     ppc: Add CFG_MEM_TOP_HIDE option to hide memory area that doesn't get "touched"
62820
62821     If CFG_MEM_TOP_HIDE is defined in the board config header, this specified
62822     memory area will get subtracted from the top (end) of ram and won't get
62823     "touched" at all by U-Boot. By fixing up gd->ram_size the Linux kernel
62824     should gets passed the now "corrected" memory size and won't touch it
62825     either. This should work for arch/ppc and arch/powerpc. Only Linux board
62826     ports in arch/powerpc with bootwrapper support, which recalculate the
62827     memory size from the SDRAM controller setup, will have to get fixed
62828     in Linux additionally.
62829
62830     This patch enables this config option on some PPC440EPx boards as a workaround
62831     for the CHIP 11 errata. Here the description from the AMCC documentation:
62832
62833     CHIP_11: End of memory range area restricted access.
62834     Category: 3
62835
62836     Overview:
62837     The 440EPx DDR controller does not acknowledge any
62838     transaction which is determined to be crossing over the
62839     end-of-memory-range boundary, even if the starting address is
62840     within valid memory space. Any such transaction from any PLB4
62841     master will result in a PLB time-out on PLB4 bus.
62842
62843     Impact:
62844     In case of such misaligned bursts, PLB4 masters will not
62845     retrieve any data at all, just the available data up to the
62846     end of memory, especially the 440 CPU. For example, if a CPU
62847     instruction required an operand located in memory within the
62848     last 7 words of memory, the DCU master would burst read 8
62849     words to update the data cache and cross over the
62850     end-of-memory-range boundary. Such a DCU read would not be
62851     answered by the DDR controller, resulting in a PLB4 time-out
62852     and ultimately in a Machine Check interrupt. The data would
62853     be inaccessible to the CPU.
62854
62855     Workaround:
62856     Forbid any application to access the last 256 bytes of DDR
62857     memory. For example, make your operating system believe that
62858     the last 256 bytes of DDR memory are absent. AMCC has a patch
62859     that does this, available for Linux.
62860
62861     This patch sets CFG_MEM_TOP_HIDE for the following 440EPx boards:
62862     lwmon5, korat, sequoia
62863
62864     The other remaining 440EPx board were intentionally not included
62865     since it is not clear to me, if they use the end of ram for some
62866     other purpose. This is unclear, since these boards have CONFIG_PRAM
62867     defined and even comments like this:
62868
62869     PMC440.h:
62870     /* esd expects pram at end of physical memory.
62871      * So no logbuffer at the moment.
62872      */
62873
62874     It is strongly recommended to not use the last 256 bytes on those
62875     boards too. Patches from the board maintainers are welcome.
62876
62877     Signed-off-by: Stefan Roese <sr@denx.de>
62878
62879 commit c664bf8c3c9bb9e236891f0d8dfda883e86d159b
62880 Author: Stefan Roese <sr@denx.de>
62881 Date:   Thu Mar 27 10:09:05 2008 +0100
62882
62883     ppc4xx: Fix Canyonlands linker script (remove bogus ASSERT)
62884
62885     Signed-off-by: Stefan Roese <sr@denx.de>
62886
62887 commit d56a3ce179688cde61073a3690e21703d68fafd7
62888 Author: Stefan Roese <sr@denx.de>
62889 Date:   Tue Mar 25 17:51:13 2008 +0100
62890
62891     ppc4xx: Correctly pass phyiscal FLASH base address into dtb
62892
62893     The routine ft_board_setup() configures the EBC NOR mappings for the
62894     Linux physmap_of driver. Since on 460EX/GT we remap the FLASH from
62895     0x4.fc00.0000 to 0x4.cc00.0000 because of the max. 16MByte boot-CS
62896     problem, we need to pass the corrected address here too.
62897
62898     Signed-off-by: Stefan Roese <sr@denx.de>
62899
62900 commit 9ad31989de12ce5c67b07c4867ead47465655c4b
62901 Author: Stefan Roese <sr@denx.de>
62902 Date:   Wed Mar 19 16:35:12 2008 +0100
62903
62904     ppc4xx: Fix compilation warning in 4xx_enet.c
62905
62906     Signed-off-by: Stefan Roese <sr@denx.de>
62907
62908 commit 4c9e855734c523900322a7c3cdd9099b4f51b51d
62909 Author: Stefan Roese <sr@denx.de>
62910 Date:   Wed Mar 19 16:20:49 2008 +0100
62911
62912     ppc4xx: Add AMCC Glacier 406GT eval board support
62913
62914     This patch adds support for the AMCC Glacier 460GT eval board.
62915     The main difference to the Canyonlands board are listed here:
62916
62917     - 4 ethernet ports instead of 2
62918     - no SATA port
62919     - no USB port
62920
62921     Currently EMAC2+3 are not working. This will be fixed in a later
62922     release.
62923
62924     Signed-off-by: Stefan Roese <sr@denx.de>
62925
62926 commit d8bd643141af4710d7f1b69bbab6b760de0af0a1
62927 Author: Stefan Roese <sr@denx.de>
62928 Date:   Thu Mar 27 08:47:26 2008 +0100
62929
62930     ppc4xx: Mask 'vec' with 0x1f in uic_interrupt() for bit set/clear
62931
62932     Signed-off-by: Stefan Roese <sr@denx.de>
62933
62934 commit b9670dd85be6e0496ef2e231043c23cad9b1d903
62935 Author: Anatolij Gustschin <agust@denx.de>
62936 Date:   Wed Mar 26 21:05:43 2008 +0100
62937
62938     Fix out of tree building issue
62939
62940     Currently U-Boot building in some external directory
62941     doesn't work. This patch tries to fix the problem.
62942
62943     Signed-off-by: Anatolij Gustschin <agust@denx.de>
62944
62945 commit d4ee711d8a5c366ee3f857c26b927d12e66614ff
62946 Author: Anatolij Gustschin <agust@denx.de>
62947 Date:   Wed Mar 26 18:13:33 2008 +0100
62948
62949     README: update documentation (availability, links, etc.)
62950
62951     Fix typo in README
62952
62953     Signed-off-by: Anatolij Gustschin <agust@denx.de>
62954
62955 commit e813eae3bfeba9c0bda9d1bf9fc3d081f790972f
62956 Author: Anatolij Gustschin <agust@denx.de>
62957 Date:   Wed Mar 26 17:47:44 2008 +0100
62958
62959     Fix compilation error in cmd_usb.c
62960
62961     This patch fixes compilation error
62962     cmd_usb.c: In function 'do_usb':
62963     cmd_usb.c:552: error: void value not ignored as it ought to be
62964
62965     Signed-off-by: Anatolij Gustschin <agust@denx.de>
62966
62967 commit d8c82db482d6b535d12b419d6440b88bf7091c9b
62968 Author: Timur Tabi <timur@freescale.com>
62969 Date:   Fri Mar 14 17:45:29 2008 -0500
62970
62971     Add support for setting the I2C bus speed in fsl_i2c.c
62972
62973     Add support to the Freescale I2C driver (fsl_i2c.c) for setting and querying
62974     the I2C bus speed.  Current 8[356]xx boards define the CFG_I2C_SPEED macro,
62975     but fsl_i2c.c ignores it and uses conservative value when programming the
62976     I2C bus speed.
62977
62978     Signed-off-by: Timur Tabi <timur@freescale.com>
62979     Acked-by: Andy Fleming <afleming@freescale.com>
62980
62981 commit d049cc7f71c0d875e8f5099d1ed23666a82b8f8e
62982 Author: Wolfgang Denk <wd@denx.de>
62983 Date:   Thu Mar 27 00:03:57 2008 +0100
62984
62985     Coding style cleanup, update CHANGELOG
62986
62987     Signed-off-by: Wolfgang Denk <wd@denx.de>
62988
62989 commit fd0b1fe3c388a77e8fe00cdd930ca317a91198d4
62990 Author: Dave Liu <r63238@freescale.com>
62991 Date:   Wed Mar 26 22:55:32 2008 +0800
62992
62993     drivers: add the support for Freescale SATA controller
62994
62995     Add the Freescale on-chip SATA controller driver to u-boot,
62996     The SATA controller is used on the 837x and 8315 targets,
62997     The driver can be used to load kernel, fs and dtb.
62998
62999     The features list:
63000     - 1.5/3 Gbps link speed
63001     - LBA48, LBA28 support
63002     - DMA and FPDMA support
63003     - Two ports support
63004
63005     Signed-off-by: Dave Liu <daveliu@freescale.com>
63006
63007 commit bede87f4c87c3ccd868cc60ebf792e0560c6d024
63008 Author: Dave Liu <r63238@freescale.com>
63009 Date:   Wed Mar 26 22:54:44 2008 +0800
63010
63011     ata: add the readme for SATA command line
63012
63013     Signed-off-by: Dave Liu <daveliu@freescale.com>
63014
63015 commit cd54081cd479e542fc399b8a40651ff11a1ad849
63016 Author: Dave Liu <r63238@freescale.com>
63017 Date:   Wed Mar 26 22:53:24 2008 +0800
63018
63019     ata: enable the sata initialize on boot up
63020
63021     Signed-off-by: Dave Liu <daveliu@freescale.com>
63022
63023 commit 69386383c5c2b323c66495b0b0cef6a9714d83bf
63024 Author: Dave Liu <r63238@freescale.com>
63025 Date:   Wed Mar 26 22:52:36 2008 +0800
63026
63027     ata: add the fis struct for SATA
63028
63029     Signed-off-by: Dave Liu <daveliu@freescale.com>
63030
63031 commit ffc664e80dfb2e17de0df5ad39e91a02e9c361bc
63032 Author: Dave Liu <r63238@freescale.com>
63033 Date:   Wed Mar 26 22:51:44 2008 +0800
63034
63035     ata: add the libata support
63036
63037     add simple libata support in u-boot
63038
63039     Signed-off-by: Dave Liu <daveliu@freescale.com>
63040
63041 commit 8e9bb43429e50df55fa41932cbe65841ff579220
63042 Author: Dave Liu <r63238@freescale.com>
63043 Date:   Wed Mar 26 22:50:45 2008 +0800
63044
63045     ata: make the ata_piix driver using new SATA framework
63046
63047     original ata_piix driver is using IDE framework, not real
63048     SATA framework. For now, the ata_piix driver is only used
63049     by x86 sc520_cdp board. This patch makes the ata_piix driver
63050     use the new SATA framework, so
63051
63052     - remove the duplicated command stuff
63053     - remove the CONFIG_CMD_IDE define in the sc520_cdp.h
63054     - add the CONFIG_CMD_SATA define to sc520_cdp.h
63055
63056     Signed-off-by: Dave Liu <daveliu@freescale.com>
63057
63058 commit c7057b529c3c3cb9c0ac9060686a4068f1491bbe
63059 Author: Dave Liu <r63238@freescale.com>
63060 Date:   Wed Mar 26 22:49:44 2008 +0800
63061
63062     ata: add the support for SATA framework
63063
63064     - add the SATA framework
63065     - add the SATA command line
63066
63067     Signed-off-by: Dave Liu <daveliu@freescale.com>
63068
63069 commit 83c7f470a4ce94f33600f11ae85ce4dcf00aa90c
63070 Author: Dave Liu <r63238@freescale.com>
63071 Date:   Wed Mar 26 22:48:18 2008 +0800
63072
63073     ata: merge the header of ata_piix driver
63074
63075     move the sata.h from include/ to drivers/block/ata_piix.h
63076
63077     Signed-off-by: Dave Liu <daveliu@freescale.com>
63078
63079 commit 9eef62804d9695425b24c87b46a61a7fa74afee0
63080 Author: Dave Liu <r63238@freescale.com>
63081 Date:   Wed Mar 26 22:47:06 2008 +0800
63082
63083     ata: merge the ata_piix driver
63084
63085     move the cmd_sata.c from common/ to drivers/ata_piix.c,
63086     the cmd_sata.c have some part of ata_piix controller drivers.
63087     consolidate the driver to have better framework.
63088
63089     Signed-off-by: Dave Liu <daveliu@freescale.com>
63090
63091 commit b9e749e95354f33eb5dc6653c6db7d502adb95fe
63092 Author: Markus Klotzbuecher <mk@denx.de>
63093 Date:   Wed Mar 26 18:26:43 2008 +0100
63094
63095     USB, Storage: fix a bug introduced in commit
63096     f6b44e0e4d18fe507833a0f76d24a9aa72c123f1 that will cause usb_stor_info
63097     to only print only information on one storage device, but not for
63098     multiple.
63099
63100     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
63101
63102 commit 841e5edd1623f3fecb6bffc5c2f938ed7a947360
63103 Author: Anatolij Gustschin <agust@denx.de>
63104 Date:   Wed Mar 26 17:47:44 2008 +0100
63105
63106     Fix compilation error in cmd_usb.c
63107
63108     This patch fixes compilation error
63109     cmd_usb.c: In function 'do_usb':
63110     cmd_usb.c:552: error: void value not ignored as it ought to be
63111
63112     Signed-off-by: Anatolij Gustschin <agust@denx.de>
63113     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
63114
63115 commit dd6c910aadf27c822f17b87eae1a9bd0b2e3aa15
63116 Author: Kumar Gala <galak@kernel.crashing.org>
63117 Date:   Wed Mar 26 08:53:53 2008 -0500
63118
63119     85xx: Add cpu_mp_lmb_reserve helper to reserve boot page
63120
63121     Provide a board_lmb_reserve helper function to ensure we reserve
63122     the page of memory we are using for the boot page translation code.
63123
63124     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63125
63126 commit 79679d80021ab095e639e250ca472fe526da02e2
63127 Author: Kumar Gala <galak@kernel.crashing.org>
63128 Date:   Wed Mar 26 08:34:25 2008 -0500
63129
63130     85xx: Update multicore boot mechanism to ePAPR v0.81 spec
63131
63132     The following changes are needed to be inline with ePAPR v0.81:
63133
63134     * r4, r5 and now always set to 0 on boot release
63135     * r7 is used to pass the size of the initial map area (IMA)
63136     * EPAPR_MAGIC value changed for book-e processors
63137     * changes in the spin table layout
63138     * spin table supports a 64-bit physical release address
63139
63140     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63141
63142 commit 25eedb2c1958a13110c7de1fc809b624053cc69c
63143 Author: Jon Loeliger <jdl@freescale.com>
63144 Date:   Wed Mar 19 15:02:07 2008 -0500
63145
63146     FSL: Clean up board/freescale/common/Makefile
63147
63148     Each file that can be built here now follows some
63149     CONFIG_ option so that they are appropriately built
63150     or not, as needed.  And CONFIG_ defines were added
63151     to various board config files to make sure that happens.
63152
63153     The other board/freescale/*/Makefiles no longer need
63154     to reach up and over into ../common to build their
63155     individually needed files any more.
63156
63157     Boards that are CDS specific were renamed with cds_ prefix.
63158
63159     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63160
63161 commit a5af4b358a7caa9c0aa374d4d894bf762ec37669
63162 Author: Kumar Gala <galak@kernel.crashing.org>
63163 Date:   Wed Feb 27 22:00:27 2008 -0600
63164
63165     85xx: Fix merge duplication
63166
63167     ft_fixup_cpu() got duplicated in some merge snafu.  Remove the duplicate.
63168
63169     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63170
63171 commit 5893b3d0a4084f87a06a5d3dc03db91206818941
63172 Author: James Yang <James.Yang@freescale.com>
63173 Date:   Tue Feb 12 16:35:07 2008 -0600
63174
63175     85xx: Expand CCSR space with more DDR controller registers.
63176
63177     Signed-off-by: James Yang <James.Yang@freescale.com>
63178     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63179     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63180
63181 commit a3e77fa5359b3f9f59e4e946b46d57a53057cc85
63182 Author: James Yang <James.Yang@freescale.com>
63183 Date:   Fri Feb 8 18:05:08 2008 -0600
63184
63185     85xx: Speed up get_ddr_freq() and get_bus_freq()
63186
63187     get_ddr_freq() and get_bus_freq() used get_sys_info() each time they were
63188     called.  However, get_sys_info() recalculates extraneous information when
63189     called each time.  Have get_ddr_freq() and get_bus_freq() return memoized
63190     values from global_data instead.
63191
63192     Signed-off-by: James Yang <James.Yang@freescale.com>
63193     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63194
63195 commit e9ea679918fbc9a53fa2f2a904aac874ea736036
63196 Author: James Yang <James.Yang@freescale.com>
63197 Date:   Fri Feb 8 16:46:27 2008 -0600
63198
63199     85xx: Show DDR memory data rate in addition to the memory clock frequency.
63200
63201     Show the DDR memory data rate in addition to the memory clock
63202     frequency.  For DDR/DDR2 memories the memory data rate is 2x the
63203     memory clock.
63204
63205     Signed-off-by: James Yang <James.Yang@freescale.com>
63206     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63207
63208 commit 591933ca6eabc440e6ed6967233aaf56fce464a3
63209 Author: James Yang <James.Yang@freescale.com>
63210 Date:   Fri Feb 8 16:44:53 2008 -0600
63211
63212     85xx: get_tbclk() speed up and rounding fix
63213
63214     Speed up get_tbclk() by referencing pre-computed bus clock
63215     frequency value from global data instead of sys_info_t.  Fix
63216     rounding of result to nearest; previously it was rounding
63217     upwards.
63218
63219     Signed-off-by: James Yang <James.Yang@freescale.com>
63220     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63221
63222 commit 1ced121600b2060ab2ff9f0fddd9421fd70a0dc6
63223 Author: Andy Fleming <afleming@freescale.com>
63224 Date:   Wed Feb 6 01:19:40 2008 -0600
63225
63226     Update SVR numbers to expand support
63227
63228     FSL has taken to using SVR[16:23] as an SOC sub-version field.  This
63229     is used to distinguish certain variants within an SOC family.  To
63230     account for this, we add the SVR_SOC_VER() macro, and update the SVR_*
63231     constants to reflect the larger value.  We also add SVR numbers for all
63232     of the current variants.  Finally, to make things neater, rather than
63233     use an enormous switch statement to print out the CPU type, we create
63234     and array of SVR/name pairs (using a macro), and print out the CPU name
63235     that matches the SVR SOC version.
63236
63237     Signed-off-by: Andy Fleming <afleming@freescale.com>
63238
63239 commit b83eef440cf3cef816172ccbb5897ccd8e403cf3
63240 Author: Andy Fleming <afleming@freescale.com>
63241 Date:   Wed Feb 6 01:12:57 2008 -0600
63242
63243     Add the Freescale PCI device IDs
63244
63245     Signed-off-by: Andy Fleming <afleming@freescale.com>
63246
63247 commit 7aff0c051ad0613171cf2b9941ee48675c62e7cd
63248 Author: Kumar Gala <galak@kernel.crashing.org>
63249 Date:   Thu Feb 14 11:04:23 2008 -0600
63250
63251     85xx: Added support for multicore boot mechanism
63252
63253     Added the cpu command that provides a generic mechanism to get status,
63254     reset, and release secondary cores in multicore processors.
63255
63256     Added support for using the ePAPR defined spin-table mechanism on 85xx.
63257
63258     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63259     Signed-off-by: Andy Fleming <afleming@freescale.com>
63260
63261 commit ec2b74ffd36f02c6123725e7c2533dd2deaf4b64
63262 Author: Kumar Gala <galak@kernel.crashing.org>
63263 Date:   Thu Jan 17 16:48:33 2008 -0600
63264
63265     85xx: Added support for multicore boot mechanism
63266
63267     Added the cpu command that provides a generic mechanism to get status,
63268     reset, and release secondary cores in multicore processors.
63269
63270     Added support for using the ePAPR defined spin-table mechanism on 85xx.
63271
63272     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63273
63274 commit f69766e4b5d47ecd3aa58677a8da875694f364f2
63275 Author: Kumar Gala <galak@kernel.crashing.org>
63276 Date:   Wed Jan 30 14:55:14 2008 -0600
63277
63278     85xx: Add the concept of CFG_CCSRBAR_PHYS
63279
63280     When we go to 36-bit physical addresses we need to keep the concept of
63281     the physical CCSRBAR address seperate from the virtual one.
63282
63283     For the majority of boards CFG_CCSBAR_PHYS == CFG_CCSRBAR
63284
63285     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63286
63287 commit 5b5eb9ca5b778f763bcf332697b35cc1e747626e
63288 Author: Wolfgang Denk <wd@denx.de>
63289 Date:   Wed Mar 26 15:38:47 2008 +0100
63290
63291     Coding style cleanup.
63292
63293     Signed-off-by: Wolfgang Denk <wd@denx.de>
63294
63295 commit da8808df7a9cef5a3d2ee286ef9ebf9de1780660
63296 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
63297 Date:   Wed Mar 26 13:02:13 2008 +0100
63298
63299     Add CFG_RTC_DS1337_NOOSC to turn off OSC output
63300
63301     The default settings for RTC DS1337 keeps the OSC
63302     output, 32,768 Hz, on. This add CFG_RTC_DS1337_NOOSC to
63303     turn it off.
63304
63305     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
63306
63307 commit 438a4c11260b4ea9805039b0b4f92f9df5306b02
63308 Author: Wolfgang Denk <wd@denx.de>
63309 Date:   Wed Mar 26 11:48:46 2008 +0100
63310
63311     Cleanup coding style, update CHANGELOG
63312
63313     Signed-off-by: Wolfgang Denk <wd@denx.de>
63314
63315 commit 218ca724c08ca8a649f0917cf201cf23d4b33f39
63316 Author: Wolfgang Denk <wd@denx.de>
63317 Date:   Wed Mar 26 10:40:12 2008 +0100
63318
63319     README: update documentation (availability, links, etc.)
63320
63321     Signed-off-by: Wolfgang Denk <wd@denx.de>
63322
63323 commit f6b44e0e4d18fe507833a0f76d24a9aa72c123f1
63324 Author: Aras Vaichas <arasv@magtech.com.au>
63325 Date:   Tue Mar 25 12:09:07 2008 +1100
63326
63327     USB Storage, add meaningful return value
63328
63329     This patch changes the "usb storage" command to return success if it
63330     finds a USB storage device, otherwise it returns error.
63331
63332     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
63333
63334 commit 18e69a35efbb078403db0c0063986470dad7d082
63335 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63336 Date:   Fri Mar 14 23:20:18 2008 +0300
63337
63338     83xx/fdt_support: let user specifiy FSL USB Dual-Role controller role
63339
63340     Linux understands "host" (default), "peripheral" and "otg" (broken).
63341     Though, U-Boot doesn't restrict dr_mode variable to these values (think
63342     of renames in future).
63343
63344     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63345     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
63346
63347 commit c7604783b236e368f225efb7b3efb418fe20b404
63348 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63349 Date:   Fri Mar 14 23:20:30 2008 +0300
63350
63351     tsec: fix link detection for the RTL8211B PHY
63352
63353     RTL8211B sets link state register after autonegotiation complete,
63354     so with bootdelay=0 RTL8211B will report lack of the link.
63355
63356     To fix this, we should wait for aneg to complete, even if the
63357     link is currently down.
63358
63359     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63360     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
63361
63362 commit 7fa9cbb00dc83fcf175042b6f20c2c9bce9a15f4
63363 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63364 Date:   Mon Mar 24 20:47:09 2008 +0300
63365
63366     mpc83xx: add "fsl,soc" and "fsl,immr" compatible fixups
63367
63368     device_type = "soc" is being deprecated, newer device trees will use
63369     "fsl,soc" and/or "fsl,immr" for the soc nodes.
63370
63371     This patch also adds clock-frequency property for soc nodes (the same
63372     value as bus-frequency).
63373
63374     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63375
63376 commit 507e2d79c91441a0bb2cd3d0c31c8bfe3f8cec07
63377 Author: Joe D'Abbraccio <ljd015@freescale.com>
63378 Date:   Mon Mar 24 13:00:59 2008 -0400
63379
63380     Modified the DDR SDRAM clock control register to delay MCK/MCK_B 3/4 clock
63381
63382     With the original value of 1/2 clock cycle delay, the system ran relatively
63383     stable except when we run benchmarks that are intensive users of memory.
63384     When I run samba connected disk with a HDBENCH test, the system locks-up
63385     or reboots sporadically.
63386
63387     Signed-off by: Joe D'Abbraccio <Joe.D'abbraccio@freescale.com>
63388
63389 commit a7ba32d480a86db5db8dcd8ca66b21b4cadda923
63390 Author: Scott Wood <scottwood@freescale.com>
63391 Date:   Mon Mar 24 12:44:13 2008 -0500
63392
63393     mpc83xx: Set PCI I/O bus-address base to zero.
63394
63395     The device trees for these boards describe PCI I/O as starting from
63396     address zero from the device's perspective.
63397
63398     Placing I/O elsewhere may cause problems with certain PCI boards, and may
63399     cause problems with Linux.
63400
63401     Signed-off-by: Scott Wood <scottwood@freescale.com>
63402
63403 commit f700e7df7fecf2d3765ae568ce77ce788cde4f3e
63404 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63405 Date:   Mon Mar 24 20:47:05 2008 +0300
63406
63407     mpc83xx: MPC8360E-RDK: use 33.3(3)MHz CLKIN/SYS_CLK
63408
63409     At least on the "33MHz Pilot" board crystal is actually 33.3MHz.
63410     This patch fixes "system time drifting" problem.
63411
63412     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63413
63414 commit 3a0cfdd576dc9b16d1468d37339182607c697fb7
63415 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63416 Date:   Mon Mar 24 20:47:02 2008 +0300
63417
63418     mpc83xx: MPC8360E-RDK: define CONFIG_OF_STDOUT_VIA_ALIAS
63419
63420     This is needed to update /choosen/linux,stdout-path properly.
63421
63422     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63423
63424 commit 3419eb62f088d7a22f1d2a3cebf76b77e408b5b9
63425 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63426 Date:   Mon Mar 24 20:47:00 2008 +0300
63427
63428     mpc83xx: MPC8360E-RDK: add dhcp command
63429
63430     Plus modify environment to use it and remove bootfile env variable,
63431     it is internal and CONFIG_BOOTFILE is used for these purposes.
63432
63433     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63434
63435 commit d892b2dbb4087a26778bfd42470c3ea7d0e2b6aa
63436 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63437 Date:   Mon Mar 24 20:46:57 2008 +0300
63438
63439     mpc83xx: MPC8360E-RDK: rework ddr setup, enable ecc
63440
63441     Current DDR setup easily causes memory corruption, this patch fixes it.
63442
63443     Also fix TIMING_CFG0_MRS_CYC definition.
63444
63445     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63446
63447 commit d47d49cc37a38f2719a3e1b9bbe08ac810cf2d9a
63448 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63449 Date:   Mon Mar 24 20:46:53 2008 +0300
63450
63451     mpc83xx: MPC8360E-RDK: configure pario pins for AD7843 and FHCI
63452
63453     This patch adds qe pario pins configuration for AD7843 ADC/Touchscreen
63454     controller and FHCI (QE USB).
63455
63456     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63457
63458 commit 7ad959490962e6842648d87d4bd795ea6cdcce67
63459 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63460 Date:   Mon Mar 24 20:46:51 2008 +0300
63461
63462     mpc83xx: MPC8360E-RDK: add support for NAND
63463
63464     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63465
63466 commit 9a3e832aeb491861d029991241572ebdf4b5b61b
63467 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63468 Date:   Mon Mar 24 20:46:46 2008 +0300
63469
63470     mpc83xx: MPC8360E-RDK: use RGMII_RXID interface mode
63471
63472     This is needed for BCM PHYs to work on this board.
63473
63474     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63475
63476 commit 300615dc5d9b0a2022fbc6af0c13159e33fd752e
63477 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63478 Date:   Mon Mar 24 20:46:34 2008 +0300
63479
63480     uec: add support for Broadcom BCM5481 Gigabit PHY
63481
63482     This patch adds basic support for Broadcom BCM5481 PHY.
63483
63484     RXD-RXC delay quirk comes from MPC8360E-RDK BSP source, author is
63485     Peter Barada <peterb@logicpd.com>.
63486
63487     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63488
63489 commit 6a600c3a1876bc203445df4f0fd6b12648259666
63490 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63491 Date:   Mon Mar 24 20:46:28 2008 +0300
63492
63493     uec: add support for RGMII_RXID interface mode
63494
63495     PHY drivers will use it to setup software delay between RXD and RXC
63496     signals.
63497
63498     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63499
63500 commit 91cdaa3a9d7562b869d96774e9c9ddf142c0848d
63501 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63502 Date:   Mon Mar 24 20:46:24 2008 +0300
63503
63504     uec: add support for gbit mii status readings
63505
63506     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63507
63508 commit aabce7fb505ffe55ebf3bf4dcafdae97a581558d
63509 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63510 Date:   Mon Mar 24 17:40:47 2008 +0300
63511
63512     83xx: define CONFIG_OF_STDOUT_VIA_ALIAS for the MPC837XERDB boards
63513
63514     This is primarily for the early console support.
63515
63516     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63517
63518 commit 2bd7460e9283ec98565189b3cdbcfb2bcdcdd635
63519 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63520 Date:   Mon Mar 24 17:40:43 2008 +0300
63521
63522     83xx: initialize serdes for MPC837XRDB boards
63523
63524     On the MPC8377ERDB: 2 SATA and 2 PCI-E.
63525     On the MPC8378ERDB: 2 PCI-E
63526     On the MPC8379ERDB: 4 SATA
63527
63528     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63529
63530 commit 453316a2a19642d8afcbca7452e40a6b44a197b1
63531 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63532 Date:   Mon Mar 24 17:40:32 2008 +0300
63533
63534     83xx: serdes setup routines
63535
63536     This patch adds few routines to configure serdes on 837x targets.
63537
63538     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63539
63540 commit a796cdf9c377cb4e5d61d1079a296608f8fbd903
63541 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63542 Date:   Mon Mar 24 17:40:27 2008 +0300
63543
63544     83xx: split COBJS onto separate lines
63545
63546     ..plus get rid of some #ifdefs in the .c files.
63547
63548     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63549
63550 commit 46a3aeea73c13ab04ebf7a8739afb87ac5da94a3
63551 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
63552 Date:   Mon Mar 24 17:40:23 2008 +0300
63553
63554     83xx: nand support for MPC837XRDB boards
63555
63556     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
63557
63558 commit 82e45a204190593e8613145a928f998fb8c909c4
63559 Author: Jerry Van Baren <gvb.uboot@gmail.com>
63560 Date:   Tue Mar 18 21:44:41 2008 -0400
63561
63562     Enable CONFIG_FLASH_SHOW_PROGRESS on the MPC8360EMDS.
63563
63564     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
63565     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
63566
63567 commit 0fa7a1b4719e325fce332689fb8754ec166191ff
63568 Author: Michael Barkowski <michael.barkowski@freescale.com>
63569 Date:   Thu Mar 20 13:15:39 2008 -0400
63570
63571     mpc8323erdb: remove RTC and add EEPROM
63572
63573     There's no on-board RTC on the MPC8323ERDB, but there is an EEPROM.
63574
63575     Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
63576     Acked-by: Kim Phillips <kim.phillips@freescale.com>
63577
63578 commit 5bbeea86eb6afb872374cd23217cb3c1018443ed
63579 Author: Michael Barkowski <michael.barkowski@freescale.com>
63580 Date:   Thu Mar 20 13:15:34 2008 -0400
63581
63582     mpc8323erdb: Improve the system performance
63583
63584     The following changes are based on kernel UCC ethernet performance:
63585
63586     1.  Make the CSB bus pipeline depth as 4, and enable the repeat mode
63587     2.  Optimize transactions between QE and CSB.  Added CFG_SPCR_OPT
63588         switch to enable this setting.
63589
63590     The following changes are based on the App Note AN3369 and
63591     verified to improve memory latency using LMbench:
63592
63593     3.  CS0_CONFIG[AP_n_EN] is changed from 1 to 0
63594     4.  CS0_CONFIG[ODT_WR_CONFIG] set to 1.  Was a reserved setting
63595         previously.
63596     5.  TIMING_CFG_1[WRREC] is changed from 3clks to 2clks  (based on
63597         Twr=15ns, and this was already the setting in DDR_MODE)
63598     6.  TIMING_CFG_1[PRETOACT] is changed from 3clks to 2clks. (based on
63599         Trp=15ns)
63600     7.  TIMING_CFG_1[ACTTOPRE] is changed from 9clks to 6clks. (based on
63601         Tras=40ns)
63602     8.  TIMING_CFG_1[ACTTORW] is changed from 3clks to 2clks. (based on
63603         Trcd=15ns)
63604     9.  TIMING_CFG_1[REFREC] changed from 21 clks to 11clks.  (based on
63605         Trfc=75ns)
63606     10. TIMING_CFG_2[FOUR_ACT] is changed from 10 clks to 7clks.  (based
63607         on Tfaw=50ns)
63608     11. TIMING_CFG_2[ADD_LAT] and DDR_MODE[AL] changed from 0 to 1 (based
63609         on CL=3 and WL=2).
63610
63611     Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
63612     Acked-by: Kim Phillips <kim.phillips@freescale.com>
63613
63614 commit fc549c871f43933396a5b3e21d897023d4b31b8d
63615 Author: Michael Barkowski <michael.barkowski@freescale.com>
63616 Date:   Thu Mar 20 13:15:28 2008 -0400
63617
63618     mpc8323erdb: use readable DDR config macros
63619
63620     Use available shift/mask macros to define DDR configuration.
63621
63622     Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
63623     Acked-by: Kim Phillips <kim.phillips@freescale.com>
63624
63625 commit 89c7784ed90ba50301eec521144f95111e472906
63626 Author: Timur Tabi <timur@freescale.com>
63627 Date:   Fri Feb 8 13:15:55 2008 -0600
63628
63629     83xx: Add Vitesse VSC7385 firmware uploading
63630
63631     Update the MPC8349E-mITX, MPC8313E-RDB, and MPC837XE-RDB board files to upload
63632     the Vitesse VSC7385 firmware.  Changed CONFIG_VSC7385 to CONFIG_VSC7385_ENET.
63633     Cleaned up the board header files to make selecting the VSC7385 easier to
63634     control.
63635
63636     Signed-off-by: Timur Tabi <timur@freescale.com>
63637     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
63638
63639 commit b55d98c6d5b8694e560a0e727b14cb6921d7cfcc
63640 Author: Timur Tabi <timur@freescale.com>
63641 Date:   Fri Feb 8 13:15:54 2008 -0600
63642
63643     NET: Add Vitesse VSC7385 firmware uploading
63644
63645     The Vitesse VSC7385 is a 5-port switch found on the Freescale MPC8349E-mITX
63646     and other boards.  A small firwmare must be uploaded to its on-board memory
63647     before it can be enabled.  This patch adds the code which uploads firmware
63648     (but not the firmware itself).
63649
63650     Previously, this feature was provided by a U-Boot application that was
63651     made available only on Freescale BSPs.  The VSC7385 firmware must still
63652     be obtained separately, but at least there is no longer a need for a separate
63653     application.
63654
63655     Signed-off-by: Timur Tabi <timur@freescale.com>
63656     Acked-by: Ben Warren <biggerbadderben@gmail.com>
63657
63658 commit aa6f6d171a1f9f46ee4f03ad6acb97a6bfb71855
63659 Author: Wolfgang Denk <wd@denx.de>
63660 Date:   Wed Mar 26 00:52:10 2008 +0100
63661
63662     Coding Style cleanyp; update CHANGELOG
63663
63664     Signed-off-by: Wolfgang Denk <wd@denx.de>
63665
63666 commit 43ddd9c820fec44816188f53346b464e20b3142d
63667 Author: Jerry Van Baren <gvb.uboot@gmail.com>
63668 Date:   Sat Mar 22 14:23:49 2008 -0400
63669
63670     Remove deprecated CONFIG_OF_HAS_UBOOT_ENV and CONFIG_OF_HAS_BD_T
63671
63672     These defines embedded the u-boot env variables and/or the bd_t structure
63673     in the fdt blob.  The conclusion of discussion on the u-boot email list
63674     was that embedding these in the fdt blob is not useful: there are better
63675     ways of passing the data (in fact, the fdt blob itself replaces the
63676     bd_t struct).
63677
63678     The only board that enables these is the stxxtc and they don't appear
63679     to be used by linux.
63680
63681     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
63682     Acked-by: Kim Phillips <kim.phillips@freescale.com>
63683
63684 commit 22ed2285743359fd1fe73e411dff914b2256e68f
63685 Author: Stefan Roese <sr@denx.de>
63686 Date:   Mon Mar 17 10:49:25 2008 +0100
63687
63688     rtc: Remove 2nd reference to max6900.o in drivers/rtc/Makefile
63689
63690     Signed-off-by: Stefan Roese <sr@denx.de>
63691
63692 commit 1bb707c39a0833e91d9f797dd862aaaaf4af264d
63693 Author: Kyungmin Park <kmpark@infradead.org>
63694 Date:   Mon Mar 17 08:54:06 2008 +0900
63695
63696     Add Flex-OneNAND booting support
63697
63698     Flex-OneNAND is a monolithic integrated circuit with a NAND Flash array
63699     using a NOR Flash interface. This on-chip integration enables system designers
63700     to reduce external system logic and use high-density NAND Flash
63701     in applications that would otherwise have to use more NOR components.
63702
63703     Flex-OneNAND enables users to configure to partition it into SLC and MLC areas
63704     in more flexible way. While MLC area of Flex-OneNAND can be used to store data
63705     that require low reliability and high density, SLC area of Flex-OneNAND
63706     to store data that need high reliability and high performance. Flex-OneNAND
63707     can let users take advantage of storing these two different types of data
63708     into one chip, which is making Flex-OneNAND more cost- and space-effective.
63709
63710     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
63711
63712 commit c512389cc4a10253249271ff6c887c6dab1f0db2
63713 Author: André Schwarz <andre.schwarz@matrix-vision.de>
63714 Date:   Thu Mar 13 13:50:52 2008 +0100
63715
63716     MPC5200: support setup without FEC
63717
63718     Include FEC specific nodes in ft_cpu_setup only if CONFIG_MPC5xxx_FEC is
63719     defined. Systems without FEC, i.e. no FEC node in DTB, should be possible.
63720
63721     Signed-off-by: Andre Schwarz <andre.schwarz@matrix-vision.de>
63722     Acked-by: Grant Likely <grant.likely@secretlab.ca>
63723
63724 commit aa3511e422946041ef626f80a05ae5e8bfc700e6
63725 Author: Jon Loeliger <jdl@freescale.com>
63726 Date:   Wed Mar 5 18:05:46 2008 -0600
63727
63728     FSL: Move board/mpc8266ads under board/freescale
63729
63730     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63731
63732 commit 7f1d846e5c5754449c286587d099d85246062772
63733 Author: Jon Loeliger <jdl@freescale.com>
63734 Date:   Wed Mar 5 18:05:47 2008 -0600
63735
63736     FSL: Move board/mpc7448hpc2 under board/freescale
63737
63738     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63739
63740 commit b7e24d283e34727c2a6cdfdac2e09a426c579b73
63741 Author: Jon Loeliger <jdl@freescale.com>
63742 Date:   Wed Mar 5 18:05:45 2008 -0600
63743
63744     FSL: Move board/mpc8260ads under board/freescale
63745
63746     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63747
63748 commit 6a8a5dc4759867c45aa95580deb8bf26669a5d97
63749 Author: goda.yusuke <goda.yusuke@renesas.com>
63750 Date:   Wed Mar 5 17:08:33 2008 +0900
63751
63752     net: Add support AX88796L ethernet device
63753
63754     AX88796L is device of NE2000 compatible.
63755     This patch support AX88796L ethernet device.
63756
63757     Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
63758     Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
63759
63760 commit e0a6140dd381e1eed1ada2291166ef2616d8822b
63761 Author: Wolfgang Denk <wd@denx.de>
63762 Date:   Tue Mar 25 22:50:41 2008 +0100
63763
63764     ne2000 driver: change #ifdef to Makefile conditional compilation
63765
63766     Signed-off-by: Wolfgang Denk <wd@denx.de>
63767
63768 commit e710185aae90c64d39c2d453e40e58ceefe4f250
63769 Author: goda.yusuke <goda.yusuke@renesas.com>
63770 Date:   Wed Mar 5 17:08:20 2008 +0900
63771
63772     net: Divided code of NE2000 ethernet driver
63773
63774     There are more devices of the NE2000 base.
63775     A present code is difficult for us to support more devices.
63776     To support more NE2000 clone devices, separated the function.
63777
63778     Signed-off-by: Yusuke Goda <goda.yusuke@renesas.com>
63779     Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
63780
63781 commit 395bce4f59a507a60a475f7ee46bed47de9482df
63782 Author: Mike Frysinger <vapier@gentoo.org>
63783 Date:   Sun Feb 24 23:58:13 2008 -0500
63784
63785     net/Blackfin: move on-chip MAC driver into drivers/net/
63786
63787     The Blackfin on-chip MAC driver was being managed in the BF537-STAMP board
63788     directory, but it is not board specific, so relocate it to the drivers dir
63789     so that other Blackfin ports can utilize it.
63790
63791     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
63792
63793 commit 8a30b4700942f37495d2e67f5998cdffb6e3ba8a
63794 Author: Mike Frysinger <vapier@gentoo.org>
63795 Date:   Sun Feb 24 23:52:35 2008 -0500
63796
63797     smc91111: use SSYNC() rather than asm(ssync) for Blackfin
63798
63799     Since the "ssync" instruction may have hardware anomalies associated with
63800     it, have the smc91111 driver use the SSYNC macro rather than invoking it
63801     directly.  We workaround all the anomalies via this macro.
63802
63803     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
63804
63805 commit 77ff7b7444ceb8022b46114f3d0b6d18e2fd1138
63806 Author: Bryan O'Donoghue <bodonoghue@codehermit.ie>
63807 Date:   Sun Feb 17 22:57:47 2008 +0000
63808
63809     8xx: Update OF support on 8xx
63810
63811     This patch does some shifting around of OF support on 8xx.
63812
63813     Signed-off-by: Bryan O'Donoghue <bodonoghue@codehermit.ie>
63814
63815 commit 9c666a7db0b2285a270c68810889ce7d5dba304b
63816 Author: Kumar Gala <galak@kernel.crashing.org>
63817 Date:   Fri Feb 15 15:16:18 2008 -0600
63818
63819     ppc: Allow boards to specify how much memory they can map
63820
63821     For historical reasons we limited the stack to 256M because some boards
63822     could only map that much via BATS.  However newer boards are capable of
63823     mapping more memory (for example 85xx is capble of doing up to 2G).
63824
63825     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63826
63827 commit a6f5f317cd074bbbfa2aab4fca05904c811c19fb
63828 Author: Bryan O'Donoghue <bodonoghue@codehermit.ie>
63829 Date:   Fri Feb 15 01:05:58 2008 +0000
63830
63831     8xx : Add OF support to Adder875 board port - resubmit
63832
63833     Signed-off-by: Bryan O'Donoghue <bodonoghue@codehermit.ie>
63834
63835 commit d058698fd2d9f769ff38ac53c8708b3fdd314f2d
63836 Author: Kumar Gala <galak@kernel.crashing.org>
63837 Date:   Thu Feb 14 20:44:42 2008 -0600
63838
63839     Add setexpr command
63840
63841     Add a simple expr style command that will set an env variable as the result
63842     of the command.  This allows us to do simple math in shell.  The following
63843     operations are supported: &, |, ^, +, -, *, /.
63844
63845     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
63846
63847 commit 3f105faa64b9826e088711fdfcaa70cb1230397a
63848 Author: Jon Loeliger <jdl@freescale.com>
63849 Date:   Wed Mar 5 17:27:48 2008 -0600
63850
63851     FSL: Move board/mpc7448hpc2 under board/freescale
63852
63853     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63854
63855 commit 449c703374a8868453425e15da7e2f76221b72e4
63856 Author: Jon Loeliger <jdl@freescale.com>
63857 Date:   Wed Mar 5 17:21:43 2008 -0600
63858
63859     FSL: Move board/mpc8266ads under board/freescale
63860
63861     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63862
63863 commit 5863577989ad689427bb750107e9a75f1c1645d2
63864 Author: Jon Loeliger <jdl@freescale.com>
63865 Date:   Wed Mar 5 16:41:41 2008 -0600
63866
63867     FSL: Move board/mpc8260ads under board/freescale
63868
63869     Signed-off-by: Jon Loeliger <jdl@freescale.com>
63870
63871 commit 8a773983957ee6c4aa344469b742f29c7d26afbd
63872 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63873 Date:   Tue Mar 25 21:30:08 2008 +0900
63874
63875     [MIPS] Move gth2_config from ARM section to MIPS
63876
63877     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63878
63879 commit 373b16fc0c5ae34d28b9027f809ae3cbf45cdd15
63880 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63881 Date:   Tue Mar 25 21:30:07 2008 +0900
63882
63883     [MIPS] Extend MIPS_MAX_CACHE_SIZE upto 64kB
63884
63885     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63886
63887 commit d98e348e2ed5aab8f7a6471ff628ab0688b8a459
63888 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63889 Date:   Tue Mar 25 21:30:07 2008 +0900
63890
63891     [MIPS] Fix dcache_status()
63892
63893     You can't judge UNCACHED by Config.K0 LSB.
63894
63895     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63896
63897 commit b0c66af53ec9385ac2d1cc2e5d7d1ecdc81caf34
63898 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63899 Date:   Tue Mar 25 21:30:07 2008 +0900
63900
63901     [MIPS] Introduce _machine_restart
63902
63903     Handles machine specific functions by using weak functions.
63904
63905     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63906
63907 commit decaba6f5cf386d569ac3997bebb871b966c6b18
63908 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63909 Date:   Tue Mar 25 21:30:07 2008 +0900
63910
63911     [MIPS] Cleanup CP0 Status initialization
63912
63913     Add setup_c0_status from Linux. For the moment we disable interrupts, set
63914     CU0, mark the kernel mode, and clear ERL and EXL. This is good enough for
63915     reset-time configuration and will work well across most processors.
63916
63917     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63918
63919 commit d43d43ef2845af309c25a64bb9c2c5fb3261bc23
63920 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63921 Date:   Tue Mar 25 21:30:07 2008 +0900
63922
63923     [MIPS] Initialize CP0 Cause before setting up CP0 Status register
63924
63925     Without this change, we'll be suffering from deffered WATCH exception
63926     once Status.EXL is cleared. Make sure Cause.WP is cleared.
63927
63928     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63929
63930 commit 26138623230ca2bad3c78e05a65527ea70c8b688
63931 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63932 Date:   Tue Mar 25 21:30:07 2008 +0900
63933
63934     [MIPS] INCA-IP: Move watchdog init code from start.S to lowlevel_init()
63935
63936     Move things to appropriate place.
63937
63938     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63939
63940 commit ccf8f824ef67df028dedb29f8ea5d71a5a88d895
63941 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63942 Date:   Tue Mar 25 21:30:06 2008 +0900
63943
63944     [MIPS] Implement flush_cache()
63945
63946     We do Hit_Writeback_Inv_D and Hit_Invalidate_I. You might think that you
63947     don't need to do Hit_Invalidate_I, but flush_cache() needs it since this
63948     function is used not only in U-Boot specfic programs but also at loading
63949     target binaries.
63950
63951     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63952
63953 commit 2e0e5271aac917812a76c72030a2b2c6f1d3387d
63954 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63955 Date:   Tue Mar 25 21:30:06 2008 +0900
63956
63957     [MIPS] Fix I-/D-cache initialization loops
63958
63959     Currently we do 1) Index_Store_Tag_I, 2) Fill and 3) Index_Store_Tag_I
63960     again per a loop for I-cache initialization. But according to 'See MIPS
63961     Run', we're encouraged to use three separate loops rather than combining
63962     them *for both I- and D-cache*. This patch tries to fix this.
63963
63964     In accordance with fixing above, mips_init_[id]cache are separated from
63965     mips_cache_reset(), and rewrite cache loops are completely rewritten with
63966     useful macros.
63967
63968     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63969
63970 commit 1898840797c7f50799377bd5b285a8a93a82c419
63971 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63972 Date:   Tue Mar 25 21:30:06 2008 +0900
63973
63974     [MIPS] Replace memory clearance code with f_fill64
63975
63976     This routine fills memory with zero by 64 bytes, and is 64-bit capable.
63977
63978     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63979
63980 commit 2f5d414ccb4024dd0992ff6b22561732dbc73590
63981 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63982 Date:   Tue Mar 25 21:30:06 2008 +0900
63983
63984     [MIPS] cpu/mips/cache.S: Introduce NESTED/LEAF/END macros
63985
63986     This patch replaces the current function definitions with NESTED, LEAF
63987     and END macro. They specify some more additional information about the
63988     function; an alignment of symbol, type of symbol, stack frame usage, etc.
63989     These information explicitly tells the assembler and the debugger about
63990     the types of code we want to generate.
63991
63992     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63993
63994 commit 282223a607c611425fa33f5428f8eae6636972bb
63995 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
63996 Date:   Tue Mar 25 11:43:17 2008 +0900
63997
63998     [MIPS] asm headers' updates
63999
64000     Make some asm headers adjusted to the latest Linux kernel.
64001
64002     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
64003
64004 commit e1390801a3c1a2b6d12fa90be368efc19f5b9bfd
64005 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
64006 Date:   Tue Mar 25 11:39:29 2008 +0900
64007
64008     [MIPS] Request for the 'mips_cache_lock()' removal
64009
64010     The initial intension of having mips_cache_lock() was to use the cache
64011     as memory for temporary stack use so that a C environment can be set up
64012     as early as possible.
64013
64014     But now mips_cache_lock() follow lowlevel_init(). We've already have the
64015     real memory initilaized at this point, therefore we could/should use it.
64016     No reason to lock at all.
64017
64018     Other problems:
64019
64020     Cache locking is not consistent across MIPS implementaions. Some imple-
64021     mentations don't support locking at all. The style of locking varies -
64022     some support per line locking, others per way, etc. Some parts use bits
64023     in status registers instead of cache ops. Current mips_cache_lock() is
64024     not necessarily general-purpose.
64025
64026     And this is worthy of special mention; once U-Boot/MIPS locks the lines,
64027     they are never get unlocked, so the code relies on whatever gets loaded
64028     after U-Boot to re-initialize the cache and clear the locks. We're sup-
64029     posed to have CFG_INIT_RAM_LOCK and unlock_ram_in_cache() implemented,
64030     but leave the situation as it is for a long time.
64031
64032     For these reasons, I proposed the removal of mips_cache_lock() from the
64033     global start-up code.
64034
64035     This patch adds CFG_INIT_RAM_LOCK_MIPS to make existing users aware that
64036     *things have changed*. If he wants the same behavior as before, he needs
64037     to have CFG_INIT_RAM_LOCK_MIPS in his config file.
64038
64039     If we don't have any regression report through several releases, then
64040     we'll remove codes entirely.
64041
64042     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
64043     Acked-by: Andrew Dyer <amdyer@gmail.com>
64044
64045 commit 0d48926c87ec96f974a6ac4034f4a2f2eab3255f
64046 Author: Yuri Tikhonov <yur@emcraft.com>
64047 Date:   Mon Mar 24 11:30:54 2008 +0100
64048
64049     lwmon5 SYSMON POST: fix backlight control
64050
64051     If the LWMON5 config has SYSMON POST among CONFIG_POSTs which may be
64052     run on the board, then the SYSMON POST controls the display backlight
64053     (doesn't switch backlight ON if POST FAILED, and does switch the
64054     backlight ON if PASSED).
64055
64056     If not, then the video driver controls the display backlight (just
64057     switch ON the backlight upon initialization).
64058
64059     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64060
64061 commit ff2bdfb2c1e073f65c065011f1e18d0a130bd3d8
64062 Author: Yuri Tikhonov <yur@emcraft.com>
64063 Date:   Mon Mar 24 11:29:14 2008 +0100
64064
64065     lwmon5 SYSMON POST: fix handling of negative temperatures
64066
64067     Fix errors in the LWMON5 Sysmon POST for negative temperatures.
64068
64069     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64070
64071 commit 55774b512fdf63c0516d441cc5da7c54bbffb7f2
64072 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
64073 Date:   Fri Mar 7 16:04:25 2008 +0900
64074
64075     pci: Add CONFIG_PCI_SKIP_HOST_BRIDGE config option
64076
64077     In current source code, when the device number of PCI is 0, process PCI
64078     bridge without fail. However, when the device number is 0, it is not PCI
64079     always bridge. There are times when device of PCI allocates.
64080
64081     When CONFIG_PCI_SKIP_HOST_BRIDGE is enable, this problem is solved when
64082     use this patch.
64083
64084     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
64085     Acked-by: Stefan Roese <sr@denx.de>
64086
64087 commit 86aea3eaefa248ffb9328e2b50c64720489cdbeb
64088 Author: Yuri Tikhonov <yur@emcraft.com>
64089 Date:   Fri Mar 21 09:18:40 2008 +0100
64090
64091     LWMON5: fix dsPIC POST
64092
64093     Add test for DPIC_SYS_ERROR_REG to be zero in the LWMON5 dsPIC POST.
64094
64095     Signed-off-by: Yuri Tikhonov <yur@emcraft.com> ---
64096
64097 commit 388b82fddc7c05596f3f615f190da0448227dc82
64098 Author: Bartlomiej Sieka <tur@semihalf.com>
64099 Date:   Thu Mar 20 23:23:13 2008 +0100
64100
64101     [new uImage] Enable new uImage support for the pcs440ep board.
64102
64103     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64104
64105 commit 95f4ec2b9c910c7261e6f060ea530d58b039692d
64106 Author: Bartlomiej Sieka <tur@semihalf.com>
64107 Date:   Thu Mar 20 23:23:13 2008 +0100
64108
64109     [new uImage] Do not compile new uImage format support by default
64110
64111     Disable default building of new uImage format support in preparation
64112     for merge with the master. Support for new format can be enabled on
64113     a per-board basis, by defining the following in the board's config file:
64114
64115     #define CONFIG_FIT             1
64116     #define CONFIG_OF_LIBFDT       1
64117
64118     This can be optionally defined to give more verbose output:
64119
64120     #define CONFIG_FIT_VERBOSE     1 /* enable fit_format_{error,warning}() */
64121
64122     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64123
64124 commit dafaede8a46c7159310239e036c93e31c6374487
64125 Author: Bartlomiej Sieka <tur@semihalf.com>
64126 Date:   Thu Mar 20 23:20:31 2008 +0100
64127
64128     [new uImage] Disable debuging output in preparation for merge with master
64129
64130     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64131
64132 commit fbe7a155027beacebaee9b32e1ada781fe924bca
64133 Author: Bartlomiej Sieka <tur@semihalf.com>
64134 Date:   Thu Mar 20 19:38:45 2008 +0100
64135
64136     [new uImage] Compilation and new uImage handling fixes for imxtract
64137
64138     Fix imxtract command not being compiled-in despite CONFIG_CMD_XIMG being in
64139     include/config_cmd_default.h. Fix few warnings and handling of new format
64140     images.
64141
64142     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64143
64144 commit 36cc8cbb3379d5166f882641123521735c469f92
64145 Author: Bartlomiej Sieka <tur@semihalf.com>
64146 Date:   Thu Mar 20 23:10:19 2008 +0100
64147
64148     [new uImage] Fix autoscr command used with new uImage format
64149
64150     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64151
64152 commit 43142e817f0597be412e7cbe19413f5532eafa5d
64153 Author: Bartlomiej Sieka <tur@semihalf.com>
64154 Date:   Thu Mar 20 23:10:19 2008 +0100
64155
64156     [new uImage] Fix *.its files location in documentation
64157
64158     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64159
64160 commit 81a0ac62ea29f8252d0a714709d0ecfdbba2a15e
64161 Author: Wolfgang Denk <wd@denx.de>
64162 Date:   Thu Mar 20 22:01:38 2008 +0100
64163
64164     lwmon5 POST: remove unreachable code
64165
64166     plus some coding style cleanup
64167
64168     Signed-off-by: Wolfgang Denk <wd@denx.de>
64169
64170 commit b73a19e1609d0f705cbab8014ca17aefe89e4c76
64171 Author: Yuri Tikhonov <yur@emcraft.com>
64172 Date:   Thu Mar 20 17:56:04 2008 +0300
64173
64174     LWMON5: POST RTC fix
64175
64176     Modify the RTC API to provide one a status for the time reported by
64177     the rtc_get() function:
64178       0 - a reliable time is guaranteed,
64179     < 0 - a reliable time isn't guaranteed (power fault, clock issues,
64180           and so on).
64181
64182     The RTC chip drivers are responsible for providing this info if the
64183     corresponding chip supports such functionality. If not - always
64184     report that the time is reliable.
64185
64186     The POST RTC test was modified to detect the RTC faults utilizing
64187     this new rtc_get() feature.
64188
64189     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64190
64191 commit a5cc5555ccee596908a7d8cf22a104f6b993bfd5
64192 Author: Martin Krause <martin.krause@tqs.de>
64193 Date:   Wed Mar 19 14:25:14 2008 +0100
64194
64195     TQM5200B: update MTD partition layout
64196
64197     - insert partition for dtb blob to TQM5200B MTD layout
64198     - set env variables dependent on the configured board
64199       (TQM5200 or TQM5200B)
64200
64201     Signed-off-by: Martin Krause <martin.krause@tqs.de>
64202
64203 commit f0105727d132f56a21fa3ed8b162309cca6cac44
64204 Author: Stefan Roese <sr@denx.de>
64205 Date:   Wed Mar 19 07:09:26 2008 +0100
64206
64207     CFI: Small cleanup for FLASH_SHOW_PROGRESS
64208
64209     With this patch we don't need that many #ifdef's in the code. It moves
64210     the subtraction into the macro and defines a NOP-macro when
64211     CONFIG_FLASH_SHOW_PROGRESS is not defined.
64212
64213     Signed-off-by: Stefan Roese <sr@denx.de>
64214     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
64215
64216 commit 9a042e9ca512beaaa2cb450274313fc477141241
64217 Author: Jerry Van Baren <gvb.uboot@gmail.com>
64218 Date:   Sat Mar 8 13:48:01 2008 -0500
64219
64220     Flash programming progress countdown.
64221
64222     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
64223
64224 commit 5e339fd9ed539a7d7fec59cfc88f0857ab26a53f
64225 Author: Bartlomiej Sieka <tur@semihalf.com>
64226 Date:   Wed Mar 19 10:00:06 2008 +0100
64227
64228     [new uImage] Fix style issue spotted by Wolfgang Denk <wd@denx.org>
64229
64230     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64231
64232 commit 11abe45c48ec3485a6c1a5168ce8d79c3288adc1
64233 Author: David Gibson <david@gibson.dropbear.id.au>
64234 Date:   Mon Feb 18 18:09:04 2008 +1100
64235
64236     libfdt: Remove no longer used code from fdt_node_offset_by_compatible()
64237
64238     Since fdt_node_offset_by_compatible() was converted to the new
64239     fdt_next_node() iterator, a chunk of initialization code became
64240     redundant, but was not removed by oversight.  This patch cleans it up.
64241
64242     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64243
64244 commit d0ccb9b140b472039732de102fc14597eedb14df
64245 Author: David Gibson <david@gibson.dropbear.id.au>
64246 Date:   Mon Feb 18 18:06:31 2008 +1100
64247
64248     libfdt: Trivial cleanup for CHECK_HEADER)
64249
64250     Currently the CHECK_HEADER() macro is defined local to fdt_ro.c.
64251     However, there are a handful of functions (fdt_move, rw_check_header,
64252     fdt_open_into) from other files which could also use it (currently
64253     they open-code something more-or-less identical).  Therefore, this
64254     patch moves CHECK_HEADER() to libfdt_internal.h and uses it in those
64255     places.
64256
64257     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64258
64259 commit fe30a354cdbb808b5f15366a935b151a4ccee74f
64260 Author: Kumar Gala <galak@kernel.crashing.org>
64261 Date:   Wed Feb 20 14:32:36 2008 -0600
64262
64263     Fix fdt boardsetup command parsing
64264
64265     The introduciton of the 'fdt bootcpu' broke parsing for 'fdt boardsetup'.
64266
64267     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
64268
64269 commit 804887e6001e2f00bea11431bf34d6d472512cda
64270 Author: Kumar Gala <galak@kernel.crashing.org>
64271 Date:   Fri Feb 15 03:34:36 2008 -0600
64272
64273     Add sub-commands to fdt
64274
64275     fdt header                          - Display header info
64276     fdt bootcpu <id>                    - Set boot cpuid
64277     fdt memory <addr> <size>            - Add/Update memory node
64278     fdt rsvmem print                    - Show current mem reserves
64279     fdt rsvmem add <addr> <size>        - Add a mem reserve
64280     fdt rsvmem delete <index>           - Delete a mem reserves
64281
64282     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
64283
64284 commit f84d65f9b085ffbed464d1d58e8aaa8f5a2efc07
64285 Author: David Gibson <david@gibson.dropbear.id.au>
64286 Date:   Thu Feb 14 16:50:34 2008 +1100
64287
64288     libfdt: Fix NOP handling bug in fdt_add_subnode_namelen()
64289
64290     fdt_add_subnode_namelen() has a bug if asked to add a subnode to a
64291     node which has NOP tags interspersed with its properties.  In this
64292     case fdt_add_subnode_namelen() will put the new subnode before the
64293     first NOP tag, even if there are properties after it, which will
64294     result in an invalid blob.
64295
64296     This patch fixes the bug, and adds a testcase for it.
64297
64298     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64299
64300 commit ae0b5908de3b9855f8931bc9b32c9fc4962df5a9
64301 Author: David Gibson <david@gibson.dropbear.id.au>
64302 Date:   Tue Feb 12 11:58:31 2008 +1100
64303
64304     libfdt: Add and use a node iteration helper function.
64305
64306     This patch adds an fdt_next_node() function which can be used to
64307     iterate through nodes of the tree while keeping track of depth.  This
64308     function is used to simplify the iteration code in a lot of other
64309     functions, and is also exported for use by library users.
64310
64311     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64312
64313 commit 9eaeb07a7185d852c7aa10735ecd4e9edf24fb5d
64314 Author: David Gibson <david@gibson.dropbear.id.au>
64315 Date:   Fri Jan 11 14:55:05 2008 +1100
64316
64317     libfdt: Add fdt_set_name() function
64318
64319     This patch adds an fdt_set_name() function to libfdt, mirroring
64320     fdt_get_name().  This is a r/w function which alters the name of a
64321     given device tree node.
64322
64323     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
64324
64325 commit 23e20aa6488e6c0622496549861bfdc74108debe
64326 Author: Yuri Tikhonov <yur@pollux.denx.de>
64327 Date:   Tue Mar 18 13:33:30 2008 +0100
64328
64329     lwmon5: Fix register test logic to match the specific GDC h/w.
64330
64331     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64332     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64333
64334 commit 46bc0a938779aa1d664b847d36b08aa00f22e539
64335 Author: Yuri Tikhonov <yur@pollux.denx.de>
64336 Date:   Tue Mar 18 13:27:57 2008 +0100
64337
64338     Fix backlight in the lwmon5 POST.
64339
64340     Backlight was switched on even when temperature was too low.
64341
64342     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64343     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64344
64345 commit 3d61018643a2cd38c145aa6dde53f3f5f1a0e9cf
64346 Author: Yuri Tikhonov <yur@pollux.denx.de>
64347 Date:   Wed Feb 6 18:48:36 2008 +0100
64348
64349     The patch introduces the alternative configuration of the log buffer for the lwmon5 board: the storage for the log-buffer itself is OCM(on-chip memory), the log-buffer header is moved to six GPT registers (PPC440EPX_GPT0_COMP1, ..., PPC440EPX_GPT0_COMP5).
64350
64351      To enable this, alternative, configuration the U-Boot board configuration
64352     file for lwmon5 includes the definitions of alternative addresses for header
64353     (CONFIG_ALT_LH_ADDR) and buffer (CONFIG_ALT_LB_ADDR).
64354
64355      The Linux shall be configured with the CONFIG_ALT_LB_LOCATION option set,
64356     and has the BOARD_ALT_LH_ADDR and BOARD_ALT_LB_ADDR constants defined in the
64357     lwmon5 board-specific header (arch/ppc/platforms/4xx/lwmon5.h).
64358
64359     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64360
64361 commit 0f009f781b5b88f25769e154ea4d42db13baf0c6
64362 Author: Yuri Tikhonov <yur@pollux.denx.de>
64363 Date:   Mon Feb 4 17:11:53 2008 +0100
64364
64365     Add support for the lwmon5 board reset via GPIO58.
64366
64367     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64368     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64369
64370 commit f694e32f93565ec1fa8d0226c584d6b89e931ed9
64371 Author: Yuri Tikhonov <yur@pollux.denx.de>
64372 Date:   Mon Feb 4 17:09:55 2008 +0100
64373
64374     Some fixes to dspic, fpga, and gdc post tests for lwmon5. Disable external watch-dog for now.
64375
64376     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64377     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64378
64379 commit b428f6a8c65c5303e5f96db8d24f2f699d94a98c
64380 Author: Yuri Tikhonov <yur@pollux.denx.de>
64381 Date:   Mon Feb 4 14:11:03 2008 +0100
64382
64383     The patch introduces the CRITICAL feature of POST tests. If the test marked as POST_CRITICAL fails then the alternative, post_critical, boot-command is used. If this command is not defined then U-Boot enters into interactive mode.
64384
64385     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64386     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64387
64388 commit 8f15d4addd49c956412e1e3bfc764a0c8b1f3184
64389 Author: Yuri Tikhonov <yur@pollux.denx.de>
64390 Date:   Mon Feb 4 14:10:42 2008 +0100
64391
64392     The patch adds new POST tests for the Lwmon5 board. These are:
64393
64394     * External Watchdog test;
64395     * dsPIC tests;
64396     * FPGA test;
64397     * GDC test;
64398     * Sysmon tests.
64399
64400     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64401     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64402
64403 commit c2ed33efbfff5767bca236828e021c55fd547b6c
64404 Author: Yuri Tikhonov <yur@pollux.denx.de>
64405 Date:   Mon Feb 4 14:10:01 2008 +0100
64406
64407     Enable CODEC POST with CFG_POST_CODEC rather than with CFG_POST_DSP.
64408
64409     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64410
64411 commit 3a5d1e7f1309998791702b2a559e3126781746b9
64412 Author: Yuri Tikhonov <yur@pollux.denx.de>
64413 Date:   Tue Mar 18 13:33:30 2008 +0100
64414
64415     lwmon5: Fix register test logic to match the specific GDC h/w.
64416
64417     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64418     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64419
64420 commit 0f855a1f056a8c22116a2103a3900cbfb669df0b
64421 Author: Yuri Tikhonov <yur@pollux.denx.de>
64422 Date:   Tue Mar 18 13:27:57 2008 +0100
64423
64424     Fix backlight in the lwmon5 POST.
64425
64426     Backlight was switcehd on even when temperature was too low.
64427
64428     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64429     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64430
64431 commit 2d991958b1e420fbfe17b128bd26ade74be5efcc
64432 Author: Yuri Tikhonov <yur@pollux.denx.de>
64433 Date:   Wed Feb 6 18:48:36 2008 +0100
64434
64435      The patch introduces the alternative configuration of the log buffer for
64436     the lwmon5 board: the storage for the log-buffer itself is OCM(on-chip memory),
64437     the log-buffer header is moved to six GPT registers (PPC440EPX_GPT0_COMP1, ...,
64438     PPC440EPX_GPT0_COMP5).
64439
64440      To enable this, alternative, configuration the U-Boot board configuration
64441     file for lwmon5 includes the definitions of alternative addresses for header
64442     (CONFIG_ALT_LH_ADDR) and buffer (CONFIG_ALT_LB_ADDR).
64443
64444      The Linux shall be configured with the CONFIG_ALT_LB_LOCATION option set,
64445     and has the BOARD_ALT_LH_ADDR and BOARD_ALT_LB_ADDR constants defined in the
64446     lwmon5 board-specific header (arch/ppc/platforms/4xx/lwmon5.h).
64447
64448     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64449
64450 commit ff818b21b069f4bc9cb73373cc5a16014be101b7
64451 Author: Yuri Tikhonov <yur@pollux.denx.de>
64452 Date:   Mon Feb 4 17:11:53 2008 +0100
64453
64454     Add support for the lwmon5 board reset via GPIO58.
64455
64456     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64457     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64458
64459 commit 603f194e5ad81bb2ef42d6d8aaa74de175bcb411
64460 Author: Yuri Tikhonov <yur@pollux.denx.de>
64461 Date:   Mon Feb 4 17:09:55 2008 +0100
64462
64463     Some fixes to dspic, fpga, and gdc post tests for lwmon5.
64464     Disable external watch-dog for now.
64465
64466     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64467     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64468
64469 commit e262efe35742c1ad4b0966ff501efc26f34a0aec
64470 Author: Yuri Tikhonov <yur@pollux.denx.de>
64471 Date:   Mon Feb 4 14:11:03 2008 +0100
64472
64473     The patch introduces the CRITICAL feature of POST tests. If the test
64474     marked as POST_CRITICAL fails then the alternative, post_critical,
64475     boot-command is used. If this command is not defined then U-Boot
64476     enters into interactive mode.
64477
64478     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64479     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64480
64481 commit 65b20dcefc89618193fa51947968dada91e4c778
64482 Author: Yuri Tikhonov <yur@pollux.denx.de>
64483 Date:   Mon Feb 4 14:10:42 2008 +0100
64484
64485     The patch adds new POST tests for the Lwmon5 board.
64486     These are:
64487
64488     * External Watchdog test;
64489     * dsPIC tests;
64490     * FPGA test;
64491     * GDC test;
64492     * Sysmon tests.
64493
64494     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64495     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
64496
64497 commit 8dc3b2303d2b57c774b609ca0e7043ed8f9b88c1
64498 Author: Yuri Tikhonov <yur@pollux.denx.de>
64499 Date:   Mon Feb 4 14:10:01 2008 +0100
64500
64501     Enable CODEC POST with CFG_POST_CODEC rather than with CFG_POST_DSP.
64502
64503     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
64504
64505 commit 3515fd18d4e8e44f863ac7142b55e22b109e9af2
64506 Author: Wolfgang Denk <wd@denx.de>
64507 Date:   Tue Mar 18 17:35:51 2008 +0100
64508
64509     HMI1001: fix compile problem.
64510
64511     Signed-off-by: Wolfgang Denk <wd@denx.de>
64512
64513 commit 1f2a9970109cebf7446e0503b10b71f8673045ee
64514 Author: Mike Frysinger <vapier@gentoo.org>
64515 Date:   Mon Feb 18 05:32:30 2008 -0500
64516
64517     Blackfin: BF537-stamp: drop board-specific flash driver for CFI
64518
64519     The parallel flash on the BF537-STAMP is CFI compliant, so there is no need
64520     for the board specific driver at all.  Just use the common CFI driver.
64521
64522     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64523
64524 commit 5b22163fef865af2b6bfb6b75f1b7bf443ce170c
64525 Author: Mike Frysinger <vapier@gentoo.org>
64526 Date:   Tue Feb 19 00:36:14 2008 -0500
64527
64528     Blackfin: add proper ELF markings to some assembly functions
64529
64530     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64531
64532 commit cf675d3b2b9c3511c1d99bc8f8f38fd2f08bfcaf
64533 Author: Mike Frysinger <vapier@gentoo.org>
64534 Date:   Tue Feb 19 00:35:17 2008 -0500
64535
64536     Blackfin: new cplbinfo command for viewing cplb tables
64537
64538     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64539
64540 commit aadb72503cd1602349a5fe53356d5f55ecc1b900
64541 Author: Mike Frysinger <vapier@gentoo.org>
64542 Date:   Mon Feb 18 05:37:51 2008 -0500
64543
64544     Blackfin: update MAINTAINERS list
64545
64546     Add maintainer information for the Blackfin boards.
64547
64548     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64549
64550 commit f7ce12cb65a30c6e152eecf26f0304b7d78cf39d
64551 Author: Mike Frysinger <vapier@gentoo.org>
64552 Date:   Mon Feb 18 05:26:48 2008 -0500
64553
64554     Blackfin: convert BFIN_CPU to CONFIG_BFIN_CPU
64555
64556     Stop tying things to the processor that should be tied to other defines and
64557     change BFIN_CPU to CONFIG_BFIN_CPU so that it can be used in the build
64558     system to select the -mcpu option.
64559
64560     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64561
64562 commit 86a20fb920bd198105acf7b1191117f566d637ed
64563 Author: Mike Frysinger <vapier@gentoo.org>
64564 Date:   Sat Feb 16 07:40:36 2008 -0500
64565
64566     Blackfin: move bootldr command to common code
64567
64568     This moves the Blackfin-common bootldr command out of the BF537-STAMP
64569     specific board directory and into the common directory so that all Blackfin
64570     boards may utilize it.
64571
64572     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
64573
64574 commit decbe029b2a9d3333d02c433389b1c821eea96d7
64575 Author: Heiko Schocher <hs@denx.de>
64576 Date:   Fri Mar 14 11:05:20 2008 +0100
64577
64578     mgcoge: update configuration
64579
64580     Fix configuration for mgcoge board
64581
64582     Signed-off-by: Heiko Schocher <hs@denx.de>
64583
64584 commit c136724cda0219c49f1d4b346f00da29b14fdf14
64585 Author: Wolfgang Denk <wd@denx.de>
64586 Date:   Sun Mar 16 01:22:59 2008 +0100
64587
64588     drivers/rtc/Makefile: keep list sorted
64589
64590     Signed-off-by: Wolfgang Denk <wd@denx.de>
64591
64592 commit 9536dfcce03e7be4ccbceb47a08d9ba07ada362f
64593 Author: Tor Krill <tor@excito.com>
64594 Date:   Sat Mar 15 15:40:26 2008 +0100
64595
64596     Add support for Intersil isl1208 RTC
64597
64598     Signed-off-by: Tor Krill <tor@excito.com>
64599
64600 commit 0210cff3d079d97b2156b13685ee8de368e68a1a
64601 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
64602 Date:   Sat Mar 15 17:36:41 2008 +0100
64603
64604     cramfs: Fix ifdef
64605
64606     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
64607
64608 commit 0b8f2a27861a9fd06eb55a34f855ec9c5102aab4
64609 Author: Wolfgang Denk <wd@denx.de>
64610 Date:   Sun Mar 16 01:12:58 2008 +0100
64611
64612     Conding style cleanup
64613
64614     Signed-off-by: Wolfgang Denk <wd@denx.de>
64615
64616 commit 41712b4e8c95dff23354bcd620e1f9477160c190
64617 Author: Stefan Roese <sr@denx.de>
64618 Date:   Wed Mar 5 12:31:53 2008 +0100
64619
64620     ppc4xx: Add USB OHCI support to AMCC Canyonlands 460EX eval board
64621
64622     This patch adds USB OHCI support to the Canyonlands board port. It also
64623     enables EXT2 support.
64624
64625     Signed-off-by: Stefan Roese <sr@denx.de>
64626
64627 commit 2596f5b9d353ff3e4387a3325d05740f16958038
64628 Author: Stefan Roese <sr@denx.de>
64629 Date:   Wed Mar 5 12:29:32 2008 +0100
64630
64631     usb: Add CFG_OHCI_USE_NPS to common USB-OHCI driver
64632
64633     This patch adds CFG_OHCI_USE_NPS to the common USB-OHCI driver. This
64634     way a board just needs to define this new option to enable the "force
64635     NoPowerSwitching mode" instead of adding new CPU/architecture defines
64636     to the USB source itself.
64637
64638     This new option will be used first with the new AMCC 460EX Canyonlands
64639     board port, which will be posted in a few days.
64640
64641     This patch also fixes a small compilation problem when DEBUG is enabled.
64642
64643     Signed-off-by: Stefan Roese <sr@denx.de>
64644
64645 commit 71665ebf88408ff2acb762af47989fd4365b321a
64646 Author: Stefan Roese <sr@denx.de>
64647 Date:   Mon Mar 3 17:27:02 2008 +0100
64648
64649     ppc4xx: Add Canyonlands NAND booting support
64650
64651     460EX doesn't support a fixed bootstrap option to boot from 512 byte page
64652     NAND devices. The only bootstrap option for NAND booting is option F for
64653     2k page devices. So to boot from a 512 bype page device, the I2C bootstrap
64654     EEPROM needs to be programmed accordingly.
64655
64656     This patch adds basic NAND booting support for the AMCC Canyonlands aval
64657     board and also adds support to the "bootstrap" command, to enable NAND
64658     booting I2C setting.
64659
64660     Tested with 512 byte page NAND device (32MByte) on Canyonlands.
64661
64662     Signed-off-by: Stefan Roese <sr@denx.de>
64663
64664 commit c813f1f835a7edfdb929f2843b09db72cd5cd2f2
64665 Author: Stefan Roese <sr@denx.de>
64666 Date:   Tue Mar 11 16:53:00 2008 +0100
64667
64668     ppc4xx: Add AMCC Canyonlands support (460EX) (3/3)
64669
64670     This patch adds support for the AMCC Canyonlands 460EX evaluation
64671     board.
64672
64673     Signed-off-by: Stefan Roese <sr@denx.de>
64674
64675 commit 6983fe21f774a924d3adb263a270bc2f301f2aa2
64676 Author: Stefan Roese <sr@denx.de>
64677 Date:   Tue Mar 11 16:52:24 2008 +0100
64678
64679     ppc4xx: Add AMCC Canyonlands support (460EX) (2/3)
64680
64681     This patch adds support for the AMCC Canyonlands 460EX evaluation
64682     board.
64683
64684     Signed-off-by: Stefan Roese <sr@denx.de>
64685
64686 commit 8e1a3fe545bbcfceafe183344ebc9f1ad03819c1
64687 Author: Stefan Roese <sr@denx.de>
64688 Date:   Tue Mar 11 16:51:17 2008 +0100
64689
64690     ppc4xx: Add AMCC Canyonlands support (460EX) (1/3)
64691
64692     This patch adds support for the AMCC Canyonlands 460EX evaluation
64693     board.
64694
64695     Signed-off-by: Stefan Roese <sr@denx.de>
64696
64697 commit 43c60992cdf72496e7eaaa3fbd37ebbe75835f69
64698 Author: Stefan Roese <sr@denx.de>
64699 Date:   Tue Mar 11 15:11:43 2008 +0100
64700
64701     ppc4xx: Add basic support for AMCC 460EX/460GT (5/5)
64702
64703     This patch adds basic support for the AMCC 460EX/460GT PPC's.
64704
64705     Signed-off-by: Stefan Roese <sr@denx.de>
64706
64707 commit 6f2eb3f3d8ea2dbb224d0da5a12038693bab9945
64708 Author: Stefan Roese <sr@denx.de>
64709 Date:   Tue Mar 11 15:11:18 2008 +0100
64710
64711     ppc4xx: Add basic support for AMCC 460EX/460GT (4/5)
64712
64713     This patch adds basic support for the AMCC 460EX/460GT PPC's.
64714
64715     Signed-off-by: Stefan Roese <sr@denx.de>
64716
64717 commit 999ecd5aca381984d8ebbeb207ece82a1c275577
64718 Author: Stefan Roese <sr@denx.de>
64719 Date:   Tue Mar 11 15:07:10 2008 +0100
64720
64721     ppc4xx: Add basic support for AMCC 460EX/460GT (3/5)
64722
64723     This patch adds basic support for the AMCC 460EX/460GT PPC's.
64724
64725     Signed-off-by: Stefan Roese <sr@denx.de>
64726
64727 commit 2801b2d2a9906f206ab9ee8d0b6e746d2b7fe05a
64728 Author: Stefan Roese <sr@denx.de>
64729 Date:   Tue Mar 11 15:05:50 2008 +0100
64730
64731     ppc4xx: Add basic support for AMCC 460EX/460GT (2/5)
64732
64733     This patch adds basic support for the AMCC 460EX/460GT PPC's.
64734
64735     Signed-off-by: Stefan Roese <sr@denx.de>
64736
64737 commit 8ac41e3e37c3080c6b1d9461d654161cfe2aa492
64738 Author: Stefan Roese <sr@denx.de>
64739 Date:   Tue Mar 11 15:05:26 2008 +0100
64740
64741     ppc4xx: Add basic support for AMCC 460EX/460GT (1/5)
64742
64743     This patch adds basic support for the AMCC 460EX/460GT PPC's.
64744
64745     Signed-off-by: Stefan Roese <sr@denx.de>
64746
64747 commit 56e410178375d9f20be25fb24e180974f0ae120b
64748 Author: Stefan Roese <sr@denx.de>
64749 Date:   Tue Feb 19 22:07:57 2008 +0100
64750
64751     ppc4xx: interrupt.c reworked
64752
64753     This patch is a rework of the 4xx interrupt handling done while
64754     adding the 460EX/GT support. Interrupts are needed on 4xx for the
64755     EMAC driver.
64756
64757     Signed-off-by: Stefan Roese <sr@denx.de>
64758
64759 commit 84a999b6cdd0b02dc7de2cacc306eaa84afe2b46
64760 Author: Stefan Roese <sr@denx.de>
64761 Date:   Tue Feb 19 22:01:57 2008 +0100
64762
64763     ppc4xx: program_tlb now uses 64bit physical addess
64764
64765     This patch changes the physical addess parameter from 32bit to 64bit.
64766     This is needed for 36bit 4xx platforms to access areas located
64767     beyond the 4GB border, like SoC peripherals (EBC etc.).
64768
64769     Signed-off-by: Stefan Roese <sr@denx.de>
64770
64771 commit c3307fa186af85771924c434997089b8104c0a46
64772 Author: Stefan Roese <sr@denx.de>
64773 Date:   Tue Feb 19 21:58:25 2008 +0100
64774
64775     ppc4xx: miiphy.c reworked
64776
64777     While adding the 460EX/GT support I reworked the 4xx miiphy code. It
64778     badly neede some cleanup.
64779
64780     Signed-off-by: Stefan Roese <sr@denx.de>
64781
64782 commit 88aff62df39c0756241ea9f9b5a7b3ade26cb82b
64783 Author: Stefan Roese <sr@denx.de>
64784 Date:   Tue Feb 19 16:21:49 2008 +0100
64785
64786     rtc: Add M41T62 support
64787
64788     This patch add support for the STM M41T62 RTC. It is used and tested
64789     on the AMCC Canyonlands 406EX platform.
64790
64791     Signed-off-by: Stefan Roese <sr@denx.de>
64792
64793 commit 217d383e201adc7f2271145ae345ea5eae2b7170
64794 Author: Niklaus Giger <niklaus.giger@netstal.com>
64795 Date:   Mon Feb 25 18:46:43 2008 +0100
64796
64797     ppc4xx: Add 405GPr based MCU25 board specific files
64798
64799     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64800
64801 commit 75a66dcdb383863ad33f0534cfc27b7a86947dad
64802 Author: Niklaus Giger <niklaus.giger@netstal.com>
64803 Date:   Mon Feb 25 18:46:42 2008 +0100
64804
64805     ppc4xx: Add 405GPr based MCU25 board config file
64806
64807     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64808
64809 commit b05f35436b733a240559e77e46bed8439665ecc5
64810 Author: Niklaus Giger <niklaus.giger@netstal.com>
64811 Date:   Mon Feb 25 18:46:41 2008 +0100
64812
64813     ppc4xx: Add 405GPr based MCU25 board. Global files
64814
64815     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64816
64817 commit 14c27b35ac812a71abce6e3e2f4129d5e9313660
64818 Author: Niklaus Giger <niklaus.giger@netstal.com>
64819 Date:   Mon Feb 25 18:37:02 2008 +0100
64820
64821     ppc4xx: HCU4/5. remove obsolete hcu_flash.c
64822
64823     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64824
64825 commit a079494853cc2bfeddb26673219db0b4b2b31566
64826 Author: Niklaus Giger <niklaus.giger@netstal.com>
64827 Date:   Mon Feb 25 18:37:01 2008 +0100
64828
64829     ppc4xx: HCU4/5. Use FLASH_CFI_LEGACY
64830
64831     Cleanup: Remove custom flash driver for 8 bit boot-eprom and replace it with
64832     the FLASH_CFI_LEGACY et al. config options.
64833
64834     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
64835
64836 commit e4170e5a50c8110f792bc37472833ae669d69951
64837 Author: Stefan Roese <sr@denx.de>
64838 Date:   Tue Mar 11 13:52:25 2008 +0100
64839
64840     ppc4xx: Fix comment in 405EX DDR2 init code
64841
64842     Signed-off-by: Stefan Roese <sr@denx.de>
64843
64844 commit 766529fccc860ecb9e955b4239dff69cd9e4ea09
64845 Author: Bartlomiej Sieka <tur@semihalf.com>
64846 Date:   Fri Mar 14 16:22:34 2008 +0100
64847
64848     Add MD5 support to the new uImage format
64849
64850     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64851
64852 commit 0ede0c383530a418cf98be9122371a86573cd0db
64853 Author: Bartlomiej Sieka <tur@semihalf.com>
64854 Date:   Fri Mar 14 16:22:34 2008 +0100
64855
64856     Add the MD5 algorithm
64857
64858     MD5 supoprt is turned on by defining CONFIG_MD5, the digest can be then
64859     calculated using the md5() function -- see include/md5.h for details.
64860
64861     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64862
64863 commit b8aa57b5d4d69e8f0810a5e632c0ce41c0f46ee0
64864 Author: Wolfgang Denk <wd@denx.de>
64865 Date:   Fri Mar 14 16:04:54 2008 +0100
64866
64867     tools/setlocalversion: use a git-describe-ish format
64868
64869     Change the automatic local version to have the form -nnnnn-gSHA1SUMID,
64870     where 'nnnnn' is the number of commits since the last tag (i.e.,
64871     1.3.2-rc3).  This makes it much easier to recognize "newer" versions
64872     and to see how much has been changed since the referenced tag.
64873
64874     Stolen from Linux kernel's scripts/setlocalversio, see commit d882421f.
64875
64876     Signed-off-by: Wolfgang Denk <wd@denx.de>
64877
64878 commit c6dc21c84de0f159a1752c5ebd33cff843f63609
64879 Author: Wolfgang Denk <wd@denx.de>
64880 Date:   Thu Mar 13 14:32:03 2008 +0100
64881
64882     HMI1001: add support for MPC5200 Rev. B processors.
64883
64884     Signed-off-by: Wolfgang Denk <wd@denx.de>
64885
64886 commit 90f13dce7a7a9a84d5730576c9a24d0dbb07cb3a
64887 Author: Wolfgang Denk <wd@denx.de>
64888 Date:   Thu Mar 13 14:29:49 2008 +0100
64889
64890     TQM5200: remove dead code
64891
64892     This board never used a MGT5100 processor.
64893
64894     Signed-off-by: Wolfgang Denk <wd@denx.de>
64895
64896 commit afe45c87e3c5d77bad76b1a57dccd20764d45b5d
64897 Author: Marian Balakowicz <m8@semihalf.com>
64898 Date:   Wed Mar 12 12:14:15 2008 +0100
64899
64900     [new uImage] Fix build issue on ARM
64901
64902     ARM platforms don't have a bd->bi_memsize so use bd->bi_dram[0].size instead.
64903
64904     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
64905
64906 commit 3310c549a73a949430bfda90876df7552a1dab0c
64907 Author: Marian Balakowicz <m8@semihalf.com>
64908 Date:   Wed Mar 12 12:13:13 2008 +0100
64909
64910     [new uImage] Add new uImage format documentation and examples
64911
64912     Create doc/uImage.FIT documentation directory with the following files:
64913     - command_syntax_extensions.txt : extended command syntax description
64914     - howto.txt                     : short usage howto
64915     - source_file_format.txt        : internal new uImage format description
64916
64917     Add example image source files:
64918     - kernel.its
64919     - kernel_fdt.its
64920     - multi.its
64921
64922     Update README appropriately.
64923
64924     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64925     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
64926
64927 commit 1ec73761d2e247078f4520a265d463e8b73391a2
64928 Author: Marian Balakowicz <m8@semihalf.com>
64929 Date:   Wed Mar 12 10:35:52 2008 +0100
64930
64931     [new uImage] Fix definition of common bootm_headers_t fields
64932
64933     verify, autostart and lmb fields are used regardless of CONFIG_FIT
64934     setting, move their definitions to common section.
64935
64936     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64937
64938 commit 1d1cb4270edc6a99276834064069717f9782c491
64939 Author: Marian Balakowicz <m8@semihalf.com>
64940 Date:   Wed Mar 12 10:35:51 2008 +0100
64941
64942     [new uImage] Fix build problems on trab board
64943
64944     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64945
64946 commit f773bea8e11f4a11c388dcee956b2444203e6b65
64947 Author: Marian Balakowicz <m8@semihalf.com>
64948 Date:   Wed Mar 12 10:35:46 2008 +0100
64949
64950     [new uImage] Add proper ramdisk/FDT handling when FIT configuration is used
64951
64952     Save FIT configuration provied in the first bootm argument and use it
64953     when to get ramdisk/FDT subimages when second and third (ramdisk/FDT)
64954     arguments are not specified.
64955
64956     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64957
64958 commit 2682ce8a4225f23d72bb7fed069e928dd39d34ae
64959 Author: Marian Balakowicz <m8@semihalf.com>
64960 Date:   Wed Mar 12 10:33:01 2008 +0100
64961
64962     [new uImage] More verbose kernel image uncompress error message
64963
64964     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64965
64966 commit 1372cce2b9040fb640e5032b84e3a033a22d6ff0
64967 Author: Marian Balakowicz <m8@semihalf.com>
64968 Date:   Wed Mar 12 10:33:01 2008 +0100
64969
64970     [new uImage] Use show_boot_progress() for new uImage format
64971
64972     This patch allocates a set of show_boot_progress() IDs for new uImage format
64973     and adds show_boot_progress() calls in new uImage format handling code.
64974
64975     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64976
64977 commit c28c4d193dbfb20b2dd3a5447640fd6de7fd0720
64978 Author: Marian Balakowicz <m8@semihalf.com>
64979 Date:   Wed Mar 12 10:33:01 2008 +0100
64980
64981     [new uImage] Add new uImage fromat support to fpga command
64982
64983     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
64984
64985 commit 09475f7527460e426c0e0628fc5b8f3754fbaa23
64986 Author: Marian Balakowicz <m8@semihalf.com>
64987 Date:   Wed Mar 12 10:33:01 2008 +0100
64988
64989     [new uImage] Add new uImage format handling to other bootm related commands
64990
64991     Updated commands:
64992
64993     docboot  - cmd_doc.c
64994     fdcboot  - cmd_fdc.c
64995     diskboot - cmd_ide.c
64996     nboot    - cmd_nand.c
64997     scsiboot - cmd_scsi.c
64998     usbboot  - cmd_usb.c
64999
65000     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65001
65002 commit 1b7897f28d49a80d78d760ec6f6f11dc0f914338
65003 Author: Marian Balakowicz <m8@semihalf.com>
65004 Date:   Wed Mar 12 10:33:00 2008 +0100
65005
65006     [new uImage] Add new uImage format support to imgextract command
65007
65008     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65009
65010 commit 424c4abdd175d2c470510df8ce0e32d3f463ec16
65011 Author: Marian Balakowicz <m8@semihalf.com>
65012 Date:   Wed Mar 12 10:33:00 2008 +0100
65013
65014     [new uImage] Add new uImage format support to autoscript routine
65015
65016     autoscript() routine is updated to accept second argument, which
65017     is only used for FIT images and provides a FIT subimage unit name.
65018
65019     autoscript() routine callers must now pass two arguments. For
65020     non-interactive use (like in cmd_load.c, cmd_net.c), new environment
65021     variable 'autoscript_uname' is introduced and used as a FIT
65022     subimage unit name source.
65023
65024     autoscript command accepts extended syntax of the addr argument:
65025     addr:<subimg_uname>
65026
65027     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65028
65029 commit cd7c596e9f561dbbc17b717277438aee78cde14f
65030 Author: Marian Balakowicz <m8@semihalf.com>
65031 Date:   Wed Mar 12 10:33:00 2008 +0100
65032
65033     [new uImage] Add new uImage format support to arch specific do_bootm_linux() routines
65034
65035     This patch updates architecture specific implementations of
65036     do_bootm_linux() adding new uImage format handling for
65037     operations like get kernel entry point address, get kernel
65038     image data start address.
65039
65040     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65041
65042 commit 3dfe110149311425919e6d6a14b561b4207498f1
65043 Author: Marian Balakowicz <m8@semihalf.com>
65044 Date:   Wed Mar 12 10:32:59 2008 +0100
65045
65046     [new uImage] Add node offsets for FIT images listed in struct bootm_headers
65047
65048     This patch adds new node offset fields to struct bootm_headers
65049     and updates bootm_headers processing code to make use of them.
65050     Saved node offsets allow to avoid repeating fit_image_get_node() calls.
65051
65052     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65053
65054 commit bc8ed486b125452ba3bd8344f052f437329150c5
65055 Author: Marian Balakowicz <m8@semihalf.com>
65056 Date:   Wed Mar 12 10:32:53 2008 +0100
65057
65058     [new uImage] ppc: Add new uImage format support to FDT handling routines
65059
65060     Support for new (FIT) format uImages is added to powerpc specific
65061     boot_get_fdt() routine which now recognizes, sanity checks FIT image
65062     and is able to access data sections of the requested component image.
65063
65064     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65065
65066 commit a44a269a905f924b420020506a4d7d7eedcc0eaf
65067 Author: Marian Balakowicz <m8@semihalf.com>
65068 Date:   Wed Mar 12 10:14:57 2008 +0100
65069
65070     [new uImage] Re-enable interrupts for non automatic booting
65071
65072     Re-enable interrupts if we return from do_bootm_<os> and 'autostart'
65073     environment variable is not set to 'yes'.
65074
65075     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65076
65077 commit d985c8498c4e47095820da97aa722381d39172c5
65078 Author: Marian Balakowicz <m8@semihalf.com>
65079 Date:   Wed Mar 12 10:14:38 2008 +0100
65080
65081     [new uImage] Remove unnecessary arguments passed to ramdisk routines
65082
65083     boot_get_ramdisk() and image_get_ramdisk() do not need all
65084     cmdtp, flag, argc and argv arguments. Simplify routines definition.
65085
65086     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65087
65088 commit c87796483bc7c2900470dc747c367f602577608d
65089 Author: Marian Balakowicz <m8@semihalf.com>
65090 Date:   Wed Mar 12 10:12:37 2008 +0100
65091
65092     [new uImage] Add new uImage format support for ramdisk handling
65093
65094     This patch updates boot_get_ramdisk() routine adding format
65095     verification and handling for new (FIT) uImages.
65096
65097     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65098
65099 commit 6986a385671749ecb3f60cf99e9cbae8e47bb50e
65100 Author: Marian Balakowicz <m8@semihalf.com>
65101 Date:   Wed Mar 12 10:01:05 2008 +0100
65102
65103     [new uImage] Add new uImage format support for kernel booting
65104
65105     New format uImages are recognized by the bootm command,
65106     validity of specified kernel component image is checked and
65107     its data section located and used for further processing
65108     (uncompress, load, etc.)
65109
65110     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65111
65112 commit e32fea6adb620ecf2bd70acf2dd37e53df9d1547
65113 Author: Marian Balakowicz <m8@semihalf.com>
65114 Date:   Tue Mar 11 12:35:20 2008 +0100
65115
65116     [new uImage] Add new uImage format support for imls and iminfo commands
65117
65118     imls and iminfo can now recognize nad print out contents of the new (FIT)
65119     format uImages.
65120
65121     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65122
65123 commit 9d25438fe7d70cf35a8a293ea5e392fefc672613
65124 Author: Bartlomiej Sieka <tur@semihalf.com>
65125 Date:   Tue Mar 11 12:34:47 2008 +0100
65126
65127     [new uImage] Add support for new uImage format to mkimage tool
65128
65129     Support for the new uImage format (FIT) is added to mkimage tool.
65130     Commandline syntax is appropriately extended:
65131
65132     mkimage [-D dtc_options] -f fit-image.its fit-image
65133
65134     mkimage (together with dtc) takes fit-image.its and referenced therein
65135     binaries (like vmlinux.bin.gz) as inputs, and produces fit-image file -- the
65136     final image that can be transferred to the target (e.g., via tftp) and then
65137     booted using the bootm command in U-Boot.
65138
65139     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
65140
65141 commit eb6175edd6c120d8b89678243e5a2be362ee8e40
65142 Author: Marian Balakowicz <m8@semihalf.com>
65143 Date:   Mon Mar 10 17:53:49 2008 +0100
65144
65145     [new uImage] Make node unit names const in struct bootm_headers
65146
65147     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65148
65149 commit 5dfb52138688ccbf0146f62683fe6217b3ce1b05
65150 Author: Marian Balakowicz <m8@semihalf.com>
65151 Date:   Fri Feb 29 21:24:06 2008 +0100
65152
65153     [new uImage] New uImage low-level API
65154
65155     Add FDT-based functions for handling new format component images,
65156     configurations, node operations, property get/set, etc.
65157
65158     fit_        - routines handling global new format uImage operations
65159                   like get/set top level property, process all nodes, etc.
65160     fit_image_  - routines handling component images subnodes
65161     fit_conf_   - routines handling configurations node
65162
65163     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
65164     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65165
65166 commit 30f1806f60978d707b0cff2d7bf89d141fc24290
65167 Author: Wolfgang Denk <wd@denx.de>
65168 Date:   Sun Mar 9 16:20:02 2008 +0100
65169
65170     Release v1.3.2
65171
65172     Update CHANGELOG for release.
65173
65174     Signed-off-by: Wolfgang Denk <wd@denx.de>
65175
65176 commit 5b464c289ba715d0979b6e1f94947bb8f1068d16
65177 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65178 Date:   Sun Mar 9 14:52:11 2008 +0100
65179
65180     SCM: fix 'packed' attribute ignored for field of type 'can_msg_t' warnings
65181
65182     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65183     Signed-off-by: Wolfgang Denk <wd@denx.de>
65184
65185 commit db695b78515ddb88a2d4f3357c120345efbf59ec
65186 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65187 Date:   Sun Mar 9 10:44:01 2008 +0100
65188
65189     scb9328: Fix flash warning: type qualifiers ignored on function return type
65190
65191     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65192
65193 commit 2b3e7e61d6a72f16aee93f870bc6af67f30758c4
65194 Author: Wolfgang Denk <wd@denx.de>
65195 Date:   Sun Mar 9 10:50:41 2008 +0100
65196
65197     esd/common/fpga.c: fix indentation.
65198
65199     Signed-off-by: Wolfgang Denk <wd@denx.de>
65200
65201 commit cc3843e36453e2b8db65d7e56de938ba045016a0
65202 Author: Wolfgang Denk <wd@denx.de>
65203 Date:   Sun Mar 9 10:33:31 2008 +0100
65204
65205     common/kgdb.c: fix 'dereferencing type-punned pointer' warning
65206
65207     and get rid of a couple of unneeded casts.
65208
65209     Signed-off-by: Wolfgang Denk <wd@denx.de>
65210
65211 commit 8d4f4a838d7dc7cf4de17e3e9a67e2f222b6a1c8
65212 Author: Wolfgang Denk <wd@denx.de>
65213 Date:   Sun Mar 9 10:09:53 2008 +0100
65214
65215     esd/common/fpga.c: fix 'assignment of read-only location' error
65216
65217     Signed-off-by: Wolfgang Denk <wd@denx.de>
65218
65219 commit c6fe4dabac066e8758345d249032768496983a3e
65220 Author: Wolfgang Denk <wd@denx.de>
65221 Date:   Sun Mar 9 02:13:19 2008 +0100
65222
65223     Makefile: make build silently again.
65224
65225     Signed-off-by: Wolfgang Denk <wd@denx.de>
65226
65227 commit 76babc86576f092573599334c85ec543fdbc6015
65228 Author: Wolfgang Denk <wd@denx.de>
65229 Date:   Sun Mar 9 02:07:49 2008 +0100
65230
65231     m501sk: Fix out of tree building
65232
65233     Signed-off-by: Wolfgang Denk <wd@denx.de>
65234
65235 commit 210ed2004e062fdd03f25ab4925998aa1bd08a07
65236 Author: Wolfgang Denk <wd@denx.de>
65237 Date:   Sun Mar 9 00:06:09 2008 +0100
65238
65239     ADS5121: fix out of tree build
65240
65241     and simplify Makefile a bit.
65242
65243     Signed-off-by: Wolfgang Denk <wd@denx.de>
65244
65245 commit 46cb5074a3f74de64ebd97dd0c4ec7eb3d768b93
65246 Author: Wolfgang Denk <wd@denx.de>
65247 Date:   Sat Mar 8 22:35:31 2008 +0100
65248
65249     Release v1.3.2
65250
65251     Signed-off-by: Wolfgang Denk <wd@denx.de>
65252
65253 commit 78a90f827df74520e939c794fc7413dace21c4db
65254 Author: Wolfgang Denk <wd@denx.de>
65255 Date:   Sat Mar 8 22:35:04 2008 +0100
65256
65257     Update CHANGELOG
65258
65259     Signed-off-by: Wolfgang Denk <wd@denx.de>
65260
65261 commit 58f3c57c6008b42e01f551d3be6efd88c14ac87f
65262 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65263 Date:   Sat Mar 8 21:30:04 2008 +0100
65264
65265     esd: Fix warning: passing argument 1 of 'fpga_boot' discards qualifiers from pointer target type
65266
65267     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65268
65269 commit d75469d48c05795144f4b8ba76addbb4920a7bba
65270 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
65271 Date:   Sat Mar 8 09:25:49 2008 +0900
65272
65273     net: rtl8169: Add processing when OWNbit did't enable in rtl_recv()
65274
65275     When rtl_recv() of rtl8169 is called, OWNbit of status register
65276     is not enable occasionally.
65277     rtl_recv() doesn't work normally when the driver doesn't do
65278     appropriate processing.
65279     This patch fix this problem.
65280
65281     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
65282
65283 commit 82afabfeb8ae6a27c7b396011ea99f4712aa73fa
65284 Author: Heiko Schocher <hs@denx.de>
65285 Date:   Fri Mar 7 08:15:28 2008 +0100
65286
65287     mgsuvd: update board configuration
65288
65289     initialize the UPIOx controller.
65290
65291     Signed-off-by: Heiko Schocher <hs@denx.de>
65292
65293 commit e492c90c26215e459aec0fdf0f8ef1fd204988f5
65294 Author: Heiko Schocher <hs@denx.de>
65295 Date:   Fri Mar 7 08:13:41 2008 +0100
65296
65297     mgcoge: update board configuration
65298
65299     add support for the config Flash.
65300     initialize the UPIOx controller.
65301
65302     Signed-off-by: Heiko Schocher <hs@denx.de>
65303
65304 commit 270fe261b7f9292800b2b3d1bf19ae7cbc880258
65305 Author: Kim Phillips <kim.phillips@freescale.com>
65306 Date:   Fri Mar 7 12:27:31 2008 -0600
65307
65308     mpc83xx: make dtb basename file references equal those of linux
65309
65310     the dts file basenames were updated in linux - this helps avoid
65311     inadvertently loading any old dtbs laying around.
65312
65313     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
65314
65315 commit f30b6154f16f5ffa4a9f5bfca5e114d72b6ef675
65316 Author: Kim Phillips <kim.phillips@freescale.com>
65317 Date:   Wed Feb 27 16:08:22 2008 -0600
65318
65319     net: uec_phy: actually increment the timeout counter
65320
65321     allow u-boot to recover (and, e.g., switch to another interface) in the
65322     case where a PHY does not report autonegotiation is complete within its
65323     two second timeout value.
65324
65325     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
65326
65327 commit 772003e43957ee0c895abed7cd82cbe72820cbb8
65328 Author: Markus Brunner <super.firetwister@googlemail.com>
65329 Date:   Wed Mar 5 21:38:12 2008 +0100
65330
65331     fix taihu soft spi_read
65332
65333     The taihu board used gpio_read_out_bit which reads the output register and not
65334     the pin state.
65335
65336     Signed-off-by: Markus Brunner <super.firetwister@gmail.com>
65337
65338 commit fc84a8495ac750f6b4adae81f8c4f100f65b6340
65339 Author: Stefan Roese <sr@denx.de>
65340 Date:   Fri Mar 7 08:01:43 2008 +0100
65341
65342     ppc4xx: Sequoia: Add device tree (fdt) Linux booting default env variables
65343
65344     Signed-off-by: Stefan Roese <sr@denx.de>
65345
65346 commit bd4458cb47abecabd406b1210457be96c69fc49d
65347 Author: Dave Liu <r63238@freescale.com>
65348 Date:   Tue Mar 4 16:59:22 2008 +0800
65349
65350     837xEMDS: Improve the system performance
65351
65352     1. Make the CSB bus pipeline depth as 4, and enable
65353        the repeat mode;
65354     2. Raise the eTSEC emergency priority;
65355     3. Use the highest IP blocks clock.
65356
65357     Signed-off-by: Dave Liu <daveliu@freescale.com>
65358
65359 commit d8ab58b212481b1c57947ea21aa96c4ce800d0b4
65360 Author: Detlev Zundel <dzu@denx.de>
65361 Date:   Thu Mar 6 16:45:53 2008 +0100
65362
65363     Replace "run load; run update" with conditionalized "run load update".
65364
65365     The latter version stops when "run load" fails for whatever reasons
65366     rendering the combination *a lot* more secure.
65367
65368     Signed-off-by: Detlev Zundel <dzu@denx.de>
65369
65370 commit 6bc113886d7d316df1a4e459bec8baf027518551
65371 Author: Stefan Roese <sr@denx.de>
65372 Date:   Tue Mar 4 17:40:41 2008 +0100
65373
65374     net: Print error message upon net usage when no ethernet-interface is found
65375
65376     This patch fixes a problem seen on PPC4xx boards, when no MAC address is
65377     defined. Then no ethernet interface is available but a simple "tftp"
65378     command will return without any error message which is quite confusing.
65379
65380     Signed-off-by: Stefan Roese <sr@denx.de>
65381
65382 commit a30a549a3553032d809e0356306b62de0b125901
65383 Author: Jon Loeliger <jdl@freescale.com>
65384 Date:   Tue Mar 4 10:03:03 2008 -0600
65385
65386     Remove erroneous or extra spd.h #includers.
65387
65388     Many of the spd.h #includers don't need it,
65389     and wanted to have spd_sdram() declared instead.
65390     Since they didn't get that, some also had open
65391     coded extern declarations of it instead or as well.
65392     Fix it all up by using spd_sdram.h where needed.
65393
65394     Signed-off-by: Jon Loeliger <jdl@freescale.com>
65395
65396 commit a4475386cef14af3fd88f0518b688e755669486d
65397 Author: Wolfgang Denk <wd@denx.de>
65398 Date:   Tue Mar 4 17:41:28 2008 +0100
65399
65400     PCS440EP: fix build problems (redundant #define)
65401
65402     Signed-off-by: Wolfgang Denk <wd@denx.de>
65403
65404 commit e85e2fa85ec09a6fac2846d1d881d8737e2bbda9
65405 Author: Stefan Roese <sr@denx.de>
65406 Date:   Tue Mar 4 17:39:25 2008 +0100
65407
65408     net: Print error message upon net usage when no ethernet-interface is found
65409
65410     This patch fixes a problem seen on PPC4xx boards, when no MAC address is
65411     defined. Then no ethernet interface is available but a simple "tftp"
65412     command will return without any error message which is quite confusing.
65413
65414     Signed-off-by: Stefan Roese <sr@denx.de>
65415
65416 commit 384faaafb999cae3ce447c93e28a0b7e2e5fef53
65417 Author: Wolfgang Denk <wd@denx.de>
65418 Date:   Tue Mar 4 17:38:50 2008 +0100
65419
65420     W7OLMC/W7OLMG: fix build problems (redundant #define)
65421
65422     Signed-off-by: Wolfgang Denk <wd@denx.de>
65423
65424 commit f9301e1cda296245ba052d7b08321199c3d0af9d
65425 Author: Wolfgang Denk <wd@denx.de>
65426 Date:   Tue Mar 4 14:58:31 2008 +0100
65427
65428     Makefile: fix problem with out-of-tree builds introduced by 5013c09f
65429
65430     Commit 5013c09f (Makefile: cleanup "clean" target) introduced a
65431     problem for out-of-tree builds which caused "make clean" to fail.
65432
65433     Signed-off-by: Wolfgang Denk <wd@denx.de>
65434
65435 commit dfece9500556bed5d8244b1c15d973cec7c25bfe
65436 Author: Wolfgang Denk <wd@denx.de>
65437 Date:   Tue Mar 4 11:58:26 2008 +0100
65438
65439     examples/Makefile: build "hello_world" on 8xx, too.
65440
65441     Signed-off-by: Wolfgang Denk <wd@denx.de>
65442
65443 commit 74eb0222594fd23aafdf168e60e872814eea8b62
65444 Author: Mike Nuss <mike@terascala.com>
65445 Date:   Mon Mar 3 15:27:05 2008 -0500
65446
65447     PPC4xx (Sequoia): Fix Ethernet "remote fault" problems
65448
65449     Every now and then a Sequoia board (or equivalent hardware) had
65450     problems connecting to a Gigabit capable network interface.
65451
65452     There were differences in the PHY setup between Linux and U-Boot.
65453
65454     This patch fixes the problem. Apparently "remote fault" is being set,
65455     which signals to some devices (on the other end of the cable) that a
65456     fault has occurred, while other devices ignore it. I believe the RF bit
65457     was causing the issue, but I removed T4 also, to match up with Linux.
65458
65459     Signed-off-by: Mike Nuss <mike@terascala.com>
65460
65461 commit 491fb6dea9f52fdb9cb5996e8e978b9e9685179f
65462 Author: Timur Tabi <timur@freescale.com>
65463 Date:   Mon Mar 3 09:58:52 2008 -0600
65464
65465     fix QE firmware uploading limit
65466
65467     Fix a typo in qe_upload_firmware() that prevented uploading firmware on
65468     systems with more than one RISC core.
65469
65470     Signed-off-by: Timur Tabi <timur@freescale.com>
65471
65472 commit 42ba58e0c302b339a3c2faa6006a013c6f186b7a
65473 Author: Bernhard Nemec <bnemec@ganssloser.com>
65474 Date:   Mon Mar 3 11:57:23 2008 +0000
65475
65476     Fix endianess problem in cramfs code (cramfs is always host-endian in Linux)
65477
65478     Originally pointed out by Laurent Pinchart <laurent.pinchart@tbox.biz>,
65479     see http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/22846
65480
65481     Signed-off-by: Bernhard Nemec <bnemec <at> ganssloser.com>
65482
65483 commit 84d0c2f1e39caff58bf765a7ab7c72da23c25ec8
65484 Author: Kim B. Heino <Kim.Heino@bluegiga.com>
65485 Date:   Mon Mar 3 10:39:13 2008 +0200
65486
65487     fix copy from ram to dataflash
65488
65489     If I try to "cp.b <ram> <dataflash>", u-boot selects normal flash
65490     routines instead of dataflash. This is because it checks "if source
65491     address is not dataflash" instead of target address.
65492
65493     Signed-off-by: Kim B. Heino <Kim.Heino@bluegiga.com>
65494
65495 commit 32bf3d143a888f8deacfdcc97e898f6c06d0aea4
65496 Author: Wolfgang Denk <wd@denx.de>
65497 Date:   Mon Mar 3 12:16:44 2008 +0100
65498
65499     Fix quoting problem (preboot setting) in many board config files.
65500
65501     Signed-off-by: Wolfgang Denk <wd@denx.de>
65502
65503 commit 5b0b2b6fc9fe22e3864c2a57316d91a2507ec215
65504 Author: Wolfgang Denk <wd@denx.de>
65505 Date:   Mon Mar 3 12:36:49 2008 +0100
65506
65507     ADS5121: Fix default environment.
65508
65509     Signed-off-by: Wolfgang Denk <wd@denx.de>
65510
65511 commit 91c82076ae492bb1f9d9c47a481314631d32dc8e
65512 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65513 Date:   Sun Mar 2 16:12:31 2008 +0100
65514
65515     Makefile: Fix missing unconfig and mkconfig use
65516
65517     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65518
65519 commit 8ce4e5c2c02cb7e8adddf7b651d3050d81ce4c1d
65520 Author: michael <trimarchi@gandalf.sssup.it>
65521 Date:   Sun Mar 2 23:33:46 2008 +0100
65522
65523     Fix checking fat32 cluster size.
65524
65525     This fixes the cluster size tests in the FAT32 file system.
65526     The current implementation of VFAT support doesn't work if the
65527     referred cluster has an offset > 16bit representation, causing
65528     "fatload" and "fatls" commands etc. to fail.
65529
65530     Signed-off-by: michael trimarchi <trimarchi@gandalf.sssup.it>
65531
65532 commit 661bad63a076a96c39c64f136915f146725af92b
65533 Author: Wolfgang Denk <wd@denx.de>
65534 Date:   Sun Mar 2 22:57:23 2008 +0100
65535
65536     Prepare v1.3.2-rc2 release candidate
65537
65538     Signed-off-by: Wolfgang Denk <wd@denx.de>
65539
65540 commit 76957cb3d621bf664311908e5962e151c633c285
65541 Author: Stefan Roese <sr@denx.de>
65542 Date:   Sat Mar 1 12:11:40 2008 +0100
65543
65544     ppc4xx: EMAC: Fix 405EZ fifo size setup in EMAC_MR1
65545
65546     The 405EZ only supports 512 bytes of rx-/tx-fifo EMAC sizes. But
65547     currently 4k/2k is configured. This patch fixes this issue.
65548
65549     Thanks to Thomas Kindler <tkindler@lenord.de> for pointing this out.
65550
65551     Signed-off-by: Stefan Roese <sr@denx.de>
65552
65553 commit 118978c8eb43803e2794233922df4249fa278b83
65554 Author: Woodruff, Richard <r-woodruff2@ti.com>
65555 Date:   Fri Feb 29 17:34:35 2008 -0600
65556
65557     Fix alignment error on ARM for modules
65558
65559     Fix alignment fault on ARM when running modules.  With out an explicit
65560     linker file gcc4.2.1 will half word align __bss_start's value.  The word
65561     dereference will crash hello_world.
65562
65563     signed-off-by Richard Woodruff <r-woodruff2@ti.com>
65564
65565 commit ce1120dd703e6f12c59e4eba9962356a0300b832
65566 Author: Dave Liu <r63238@freescale.com>
65567 Date:   Fri Feb 29 17:45:31 2008 +0800
65568
65569     fs: Fix ext2 read issue
65570
65571     The ext2 aligned process will corrupt the key
65572     data struct, the patch fix this.
65573
65574     Signed-off-by: Dave Liu <daveliu@freescale.com>
65575
65576 commit 5013c09f7a5675952a3ca88b6bc6c924e63af33e
65577 Author: Wolfgang Denk <wd@denx.de>
65578 Date:   Sun Mar 2 22:45:33 2008 +0100
65579
65580     Makefile: cleanup "clean" target
65581
65582     Make sure CDPATH settings cannot interfere.
65583     Update CHANGELOG.
65584
65585     Signed-off-by: Wolfgang Denk <wd@denx.de>
65586
65587 commit ffda586fc1373243c9794babde69500f6293a8d8
65588 Author: Li Yang <leoli@freescale.com>
65589 Date:   Fri Feb 29 11:46:05 2008 +0800
65590
65591     add cscope build target
65592
65593     Add cscope build target to generate cscope database for code browsing.
65594
65595     Signed-off-by: Li Yang <leoli@freescale.com>
65596
65597 commit f655adef65e4cf6b929054b049ee19ae9b5ccbe2
65598 Author: Kim Phillips <kim.phillips@freescale.com>
65599 Date:   Wed Feb 27 15:06:39 2008 -0600
65600
65601     net: uec_phy: handle 88e1111 rev.B2 erratum 5.6
65602
65603     erratum 5.6 states the autoneg completion bit is functional only if the
65604     autoneg bit is asserted.
65605
65606     This fixes any secondarily-issued networking commands on non-gigabit
65607     links on the mpc8360 mds board.
65608
65609     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
65610
65611 commit 5f91db7f582ca17b1f19f10189c025696f333d2e
65612 Author: John Rigby <jrigby@freescale.com>
65613 Date:   Tue Feb 26 09:38:14 2008 -0700
65614
65615     MPC5121e ADS PCI support take 3
65616
65617     Adds PCI support for MPC5121
65618
65619     Tested with drivers/net/rtl8139.c
65620
65621     Support is conditional since PCI on old silicon does not work.
65622
65623     ads5121_PCI_config turns on PCI
65624
65625     In this version, condition compilation of PCI code has been moved
65626     from ifdef in board/ads5121/pci.c to board/ads5121/Makefile as
65627     suggested by Jean-Christophe PLAGNIOL-VILLARD
65628
65629     Signed-off-by: John Rigby <jrigby@freescale.com>
65630
65631 commit 44b4dbed4133f657705b7c5193209da9978243a7
65632 Author: Anatolij Gustschin <agust@denx.de>
65633 Date:   Mon Feb 25 23:53:07 2008 +0100
65634
65635     Fix warnings while compilation of post/drivers/memory.c
65636
65637     Fix warnings while compilation with new gcc in eldk-4.2
65638
65639     Signed-off-by: Anatolij Gustschin <agust@denx.de>
65640
65641 commit 4fae35a53b3e958254d6574a1cc7e10811fc6726
65642 Author: Anatolij Gustschin <agust@denx.de>
65643 Date:   Mon Feb 25 20:54:04 2008 +0100
65644
65645     ppc4xx: Fix problem in 4xx_enet.c driver
65646
65647     U-Boot crashes in the net loop if CONFIG_4xx_DCACHE is
65648     enabled. To reproduce the problem ensure that 'ethrotate'
65649     environment variable isn't set to "no" and then run
65650     "tftp 200000 not_existent_file".
65651     This patch tries to fix the issue.
65652
65653     Signed-off-by: Anatolij Gustschin <agust@denx.de>
65654
65655 commit 60ec654c5eb80d0fe0c38a3bd42140215bc06484
65656 Author: Anatolij Gustschin <agust@denx.de>
65657 Date:   Mon Feb 25 20:04:20 2008 +0100
65658
65659     POST: Disable cache while SPR POST
65660
65661     Currently (since commit b2e2142c) u-boot crashes on
65662     sequoia board while SPR test if CONFIG_4xx_DCACHE is
65663     enabled. This patch disables the cache while SPR test.
65664
65665     Signed-off-by: Anatolij Gustschin <agust@denx.de>
65666
65667 commit c313b2c6c555e7d89ec59bd51c59ab164ad0105d
65668 Author: Martin Krause <martin.krause@tqs.de>
65669 Date:   Mon Feb 25 17:52:40 2008 +0100
65670
65671     TQM5200: use automatic fdt memory fixup (part 2)
65672
65673     Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S,
65674     TB5200 and TB5200_B to fixup the /memory node with the memory values
65675     detected by U-Boot.
65676
65677     Signed-off-by: Martin Krause <martin.krause@tqs.de>
65678
65679 commit 44ceec253ea941b301abf4b079d52324def69d92
65680 Author: Martin Krause <martin.krause@tqs.de>
65681 Date:   Mon Feb 25 15:17:05 2008 +0100
65682
65683     TQM5200: use automatic fdt memory fixup
65684
65685     Call fdt_fixup_memory() on the boards TQM5200, TQM5200_B, TQM5200S,
65686     TB5200 and TB5200_B to fixup the /memory node with the memory values
65687     detected by U-Boot.
65688
65689     Signed-off-by: Martin Krause <martin.krause@tqs.de>
65690
65691 commit f3a329acb26017d8e10e9c93e1e726c2a5ac634a
65692 Author: Martin Krause <martin.krause@tqs.de>
65693 Date:   Mon Feb 25 13:27:52 2008 +0100
65694
65695     TQM5200: fix bug in SDRAM initialization code
65696
65697     This patch fixes a bug in the SDRAM initialization code for the
65698     TQM5200. The hi_addr bit is now set correctly. Without this patch
65699     the hi_addr bit is always set to 1, if the second SDRAM bank is
65700     not populated.
65701
65702     For other MPC5200 boards a correspondig patch has already been applied
65703     some time ago, see commit a63109281ad41b0fb489fdcb901171f76bcdbc2c.
65704
65705     Signed-off-by: Martin Krause <martin.krause@tqs.de>
65706     --
65707     Forget the first patch please. I confused flash with SDRAM in
65708     the comment ...
65709
65710 commit 217bf6b6a313d9ccb619a4dbc09f73f77cd48df1
65711 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65712 Date:   Mon Feb 25 00:03:12 2008 +0100
65713
65714     mx1fs2/flash: Fix multiple compiler warnings
65715
65716     "pointer targets in assignment differ in signedness"
65717
65718     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65719
65720 commit 5599c28cef55be42a8ca6fa8086b1a44e56a85d2
65721 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65722 Date:   Mon Feb 25 00:03:11 2008 +0100
65723
65724     arm-imx: Fix register definitions
65725
65726     Sync register definitions with linux
65727
65728     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65729
65730 commit c9bcf75fecc58886af77d2a571cff2eab39eab6f
65731 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65732 Date:   Mon Feb 25 00:03:10 2008 +0100
65733
65734     actua1/actua2/actua3: Fix multiple unused variable warnings
65735
65736     - actua1:
65737         actux1.c: In function 'checkboard':
65738         actux1.c:92: warning: unused variable 'revision'
65739
65740     - actua2:
65741         actux2.c: In function 'checkboard':
65742         actux2.c:100: warning: unused variable 's'
65743         actux2.c:99: warning: unused variable 'revision'
65744         actux2.c: In function 'reset_phy':
65745         actux2.c:130: warning: unused variable 'i'
65746
65747     - actua3:
65748         actux3.c: In function 'checkboard':
65749         actux3.c:114: warning: unused variable 'revision'
65750
65751     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
65752
65753 commit f8fa6368a6a0c02164da8e2f52f18d457c6977bd
65754 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
65755 Date:   Sun Feb 24 11:44:29 2008 +0900
65756
65757     Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets.
65758
65759     The previous patch was lacking of i386, microblaze, nios and nios2. This
65760     patch tries to fix them.
65761
65762     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
65763
65764 commit 05e07b1ea22844e946cfcf7d5e8a0199d18d2a95
65765 Author: Marian Balakowicz <m8@semihalf.com>
65766 Date:   Fri Feb 29 22:22:46 2008 +0100
65767
65768     [new uImage] Fix FDT blob totalsize calculation in boot_relocate_fdt()
65769
65770     Do not use global fdt blob pointer, calculate blob size from routine
65771     argument blob pointer.
65772
65773     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65774
65775 commit d1cc52879c8966507dad9fb575481e6d3985e64e
65776 Author: David Gibson <david@gibson.dropbear.id.au>
65777 Date:   Tue Feb 12 00:58:31 2008 +1100
65778
65779     libfdt: Add and use a node iteration helper function.
65780
65781     This patch adds an fdt_next_node() function which can be used to
65782     iterate through nodes of the tree while keeping track of depth.  This
65783     function is used to simplify the iteration code in a lot of other
65784     functions, and is also exported for use by library users.
65785
65786     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
65787
65788 commit 8cf30809a82902a471866d2f07725ce3b8a22291
65789 Author: Bartlomiej Sieka <tur@semihalf.com>
65790 Date:   Fri Feb 29 16:00:24 2008 +0100
65791
65792     [new uImage] Add libfdt support to mkimage
65793
65794     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
65795
65796 commit a6e530f00d31a8494a0422799b2b9a692a9c0eb9
65797 Author: Bartlomiej Sieka <tur@semihalf.com>
65798 Date:   Fri Feb 29 16:00:23 2008 +0100
65799
65800     [new uImage] Add sha1.o object to mkimage binary build
65801
65802     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
65803
65804 commit df6f1b895c997978f03afe04502ee76b7ba34ab9
65805 Author: Marian Balakowicz <m8@semihalf.com>
65806 Date:   Fri Feb 29 16:00:06 2008 +0100
65807
65808     [new uImage] Fix component handling for legacy multi component images
65809
65810     Use uint32_t when accessing size table in image_multi_count() and
65811     image_multi_getimg() for multi component images.
65812
65813     Add missing uimage_to_cpu() endianness conversion.
65814
65815     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65816
65817 commit 570abb0ad120f6002bcaa3cf6f32bd4ca2e1b248
65818 Author: Marian Balakowicz <m8@semihalf.com>
65819 Date:   Fri Feb 29 15:59:59 2008 +0100
65820
65821     [new uImage] Share common uImage code between mkimage and U-boot
65822
65823     This patch adds the following common routines:
65824
65825     1) Dedicated mkimage print_header() is replaced with common
65826     image_print_contents()
65827     image_print_contents_noindent()
65828
65829     2) Common os/arch/type/comp fields name <--> id translation routines
65830     genimg_get_os_name()
65831     genimg_get_arch_name()
65832     genimg_get_type_name()
65833     genimg_get_comp_name()
65834     genimg_get_os_id()
65835     genimg_get_arch_id()
65836     genimg_get_type_id()
65837     genimg_get_comp_id()
65838
65839     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65840
65841 commit 9a4daad0a35eb5143037eea9f786a3e9d672bdd6
65842 Author: Marian Balakowicz <m8@semihalf.com>
65843 Date:   Fri Feb 29 14:58:34 2008 +0100
65844
65845     [new uImage] Update naming convention for bootm/uImage related code
65846
65847     This patch introduces the following prefix convention for the
65848     image format handling and bootm related code:
65849
65850     genimg_             - dual format shared code
65851     image_              - legacy uImage format specific code
65852     fit_                - new uImage format specific code
65853     boot_               - booting process related code
65854
65855     Related routines are renamed and a few pieces of code are moved around and
65856     re-grouped.
65857
65858     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
65859
65860 commit 75fa002c47171b73fb4c1f2c2fe4d6391c136276
65861 Author: Kumar Gala <galak@kernel.crashing.org>
65862 Date:   Wed Feb 27 21:51:51 2008 -0600
65863
65864     [new uImage] Respect autostart setting in linux bootm
65865
65866     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65867     Acked-by: Marian Balakowicz <m8@semihalf.com>
65868
65869 commit d3f2fa0d278467b2232e4eb2372f905c3febfbeb
65870 Author: Kumar Gala <galak@kernel.crashing.org>
65871 Date:   Wed Feb 27 21:51:50 2008 -0600
65872
65873     [new uImage] Provide ability to restrict region used for boot images
65874
65875     Allow the user to set 'bootm_low' and 'bootm_size' env vars as a way
65876     to restrict what memory range is used for bootm.
65877
65878     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65879     Acked-by: Marian Balakowicz <m8@semihalf.com>
65880
65881 commit e822d7fc4dd4755d4d0a22f05e33f33d1a0481da
65882 Author: Kumar Gala <galak@kernel.crashing.org>
65883 Date:   Wed Feb 27 21:51:49 2008 -0600
65884
65885     [new uImage] Use lmb for bootm allocations
65886
65887     Convert generic ramdisk_high(), get_boot_cmdline(), get_boot_kbd()
65888     functions over to using lmb for allocation of the ramdisk, command line
65889     and kernel bd info.
65890
65891     Convert PPC specific fdt_relocate() to use lmb for allocation of the device
65892     tree.
65893
65894     Provided a weak function that board code can call to do additional
65895     lmb reserves if needed.
65896
65897     Also introduce the concept of bootmap_base to specify the offset in
65898     physical memory that the bootmap is located at.  This is used for
65899     allocations of the cmdline, kernel bd, and device tree as they should
65900     be contained within bootmap_base and bootmap_base + CFG_BOOTMAPSZ.
65901
65902     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65903
65904 commit f5614e7926863bf0225ec860d9b319741a9c4004
65905 Author: Kumar Gala <galak@kernel.crashing.org>
65906 Date:   Wed Feb 27 21:51:48 2008 -0600
65907
65908     [new uImage] Add autostart flag to bootm_headers structure
65909
65910     The autostart env variable was dropped as part of the initial new uImage
65911     cleanup.  Add it back here so the arch specific code can decide if it
65912     wants to really boot or not.
65913
65914     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65915     Acked-by: Marian Balakowicz <m8@semihalf.com>
65916
65917 commit 4ed6552f715983bfc7d212c1199a1f796f1144ad
65918 Author: Kumar Gala <galak@kernel.crashing.org>
65919 Date:   Wed Feb 27 21:51:47 2008 -0600
65920
65921     [new uImage] Introduce lmb from linux kernel for memory mgmt of boot images
65922
65923     Introduce the LMB lib used on PPC in the kernel as a clean way to manage
65924     the memory spaces used by various boot images and structures.  This code
65925     will allow us to simplify the code in bootm and its support functions.
65926
65927     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65928
65929 commit 4648c2e7a173b0d7f17bef4adaa0623090c9e904
65930 Author: Kumar Gala <galak@kernel.crashing.org>
65931 Date:   Tue Feb 19 22:03:47 2008 -0600
65932
65933     [new uImage] ppc: Allow boards to specify effective amount of memory
65934
65935     For historical reasons we limited the stack to 256M because some boards
65936     could only map that much via BATS.  However newer boards are capable of
65937     mapping more memory (for example 85xx is capable of doing up to 2G).
65938
65939     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65940     Acked-by: Marian Balakowicz <m8@semihalf.com>
65941
65942 commit 274cea2bddbca10cdad7daa518951b75c44ef6bc
65943 Author: Kumar Gala <galak@kernel.crashing.org>
65944 Date:   Wed Feb 27 21:51:46 2008 -0600
65945
65946     [new uImage] rework error handling so common functions don't reset
65947
65948     Changed image_get_ramdisk() to just return NULL on error and have
65949     get_ramdisk() propogate that error to the caller.  It's left to the
65950     caller to call do_reset() if it wants to.
65951
65952     Also moved calling do_reset() in get_fdt() and fdt_relocate() on ppc
65953     to a common location.  In the future we will change get_fdt() and
65954     fdt_relocate() to return success/failure and not call do_reset() at all.
65955
65956     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65957     Acked-by: Marian Balakowicz <m8@semihalf.com>
65958
65959 commit d2bc095a639672def11d5d043b5688d0dbd692ec
65960 Author: Kumar Gala <galak@kernel.crashing.org>
65961 Date:   Wed Feb 27 21:51:45 2008 -0600
65962
65963     [new uImage] ppc: Re-order ramdisk/fdt handling sequence
65964
65965     Doing the fdt before the ramdisk allows us to grow the fdt w/o concern
65966     however it does mean we have to go in and fixup the initrd info since
65967     we don't know where it will be.
65968
65969     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65970
65971 commit 27953493ef025fb698d68c5dee39b36f01f4d530
65972 Author: Kumar Gala <galak@kernel.crashing.org>
65973 Date:   Wed Feb 27 21:51:44 2008 -0600
65974
65975     [new uImage] ppc: Determine if we are booting an OF style
65976
65977     If we are bootin OF style than we can skip setting up some things
65978     that are used for the old boot method.
65979
65980     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65981     Acked-by: Marian Balakowicz <m8@semihalf.com>
65982
65983 commit a6612bdfe7ef37b9787b66800cf02aaded05fbeb
65984 Author: Kumar Gala <galak@kernel.crashing.org>
65985 Date:   Wed Feb 27 21:51:43 2008 -0600
65986
65987     [new uImage] Don't pass kdb to ramdisk_high since we may not have one
65988
65989     We don't actually need the kdb param as we are just using it to get
65990     bd->bi_memsize which we can get from gd->bd->bi_memsize.  Also, if we
65991     boot via OF we might not actually fill out a kdb.
65992
65993     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
65994     Acked-by: Marian Balakowicz <m8@semihalf.com>
65995
65996 commit 2b22fa4baee51e6b467c44ea1be0d1ecd86e8775
65997 Author: Kumar Gala <galak@kernel.crashing.org>
65998 Date:   Wed Feb 27 16:30:47 2008 -0600
65999
66000     85xx: Don't icbi when unlocking the cache
66001
66002     There is no reason to icbi when invalidating the temporary stack in
66003     the d-cache.  Its impossible on e500 to have the i-cache contain
66004     any addresses in the temp stack and it can be problematic in generating
66005     transactions on the bus to non-valid addresses.
66006
66007     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
66008
66009 commit 534ea6b6f86f8b75ef2ac061ef110a98f103d7d6
66010 Author: Andy Fleming <afleming@freescale.com>
66011 Date:   Wed Feb 27 15:50:50 2008 -0600
66012
66013     Fix source for ECM error IVPR
66014
66015     The source vector for the ECM was being set to 2,
66016     but that's what the source vector for DDR was being
66017     set to.  Change it to 1.
66018
66019     Signed-off-by: Andy Fleming <afleming@freescale.com>
66020
66021 commit 21fae8b2b4e4e6e648796e07e20ab13e9cb18923
66022 Author: Andy Fleming <afleming@freescale.com>
66023 Date:   Wed Feb 27 14:29:58 2008 -0600
66024
66025     Invalidate INIT_RAM TLB mappings
66026
66027     Commit 0db37dc...  (and some others) changed the INIT_RAM TLB
66028     mappings to be unguarded.  This collided with an existing "bug"
66029     where the mappings for the INIT_RAM were being kept around.
66030     This meant that speculative loads to those addresses were
66031     succeeding in the TLB, and going out to the bus, where they
66032     were causing an exception (there's nothing at that address). The
66033     Flash code was coincidentally causing such a speculative load.
66034     Rather than go back to mapping the INIT RAM as guarded, we fix
66035     it so that the entries for the INIT_RAM are invalidated.  Thus
66036     the speculative loads will fail in the TLB, and have no effect.
66037
66038     Signed-off-by: Andy Fleming <afleming@freescale.com>
66039
66040 commit 347b7938d3e561eb215aa386c37fb5acb5a383c6
66041 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66042 Date:   Sun Feb 17 22:56:17 2008 +0100
66043
66044     sbc8548: Fix Revision reading and unused variable 'path'
66045
66046     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66047
66048 commit 495d162374c472f46454453553382ad0735dc725
66049 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66050 Date:   Sun Feb 17 22:56:16 2008 +0100
66051
66052     sbc8548: Fix cfi flash bank declaration
66053
66054     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66055
66056 commit 4efbe9dbb129f857f27856936112c8c02f016be6
66057 Author: Marian Balakowicz <m8@semihalf.com>
66058 Date:   Wed Feb 27 11:02:26 2008 +0100
66059
66060     [new uImage] Correct raw FDT blob handlig when CONFIG_FIT is disabled
66061
66062     Dual format image code must properly handle all three FDT passing methods:
66063     - raw FDT blob passed
66064     - FDT blob embedded in the legacy uImage
66065     - FDT blob embedded in the new uImage
66066
66067     This patch enables proper raw FDT handling when no FIT imaeg support
66068     is compiled in. This is a bit tricky as we must dected FIT format even
66069     when FIT uImage handling is not enabled as both FIT uImages and raw FDT
66070     blobs use tha same low level format (libfdt).
66071
66072     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66073
66074 commit ff0734cff0fb5397ce2f4602f4f3e5ec9c8a36e8
66075 Author: Marian Balakowicz <m8@semihalf.com>
66076 Date:   Wed Feb 27 11:02:26 2008 +0100
66077
66078     [new uImage] POWERPC: Add image_get_fdt() routine
66079
66080     FDT blob may be passed either: (1) raw (2) or embedded in the legacy uImage
66081     (3) or embedded in the new uImage. For the (2) case embedding image must be
66082     verified before we get FDT from it. This patch factors out legacy image
66083     specific verification routine to the separate helper routine.
66084
66085     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66086     Acked-by: Kumar Gala <galak@kernel.crashing.org>
66087
66088 commit 1efd43601f90de21ec6c0ebb9880823e822927b1
66089 Author: Marian Balakowicz <m8@semihalf.com>
66090 Date:   Wed Feb 27 11:02:07 2008 +0100
66091
66092     [new uImage] Add image_get_kernel() routine
66093
66094     Legacy image specific verification is factored out to a separate helper
66095     routine to keep get_kernel() generic and simple.
66096
66097     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66098     Acked-by: Kumar Gala <galak@kernel.crashing.org>
66099
66100 commit 8a5ea3e6168fe6a2780eeaf257a3b19f30dec658
66101 Author: Marian Balakowicz <m8@semihalf.com>
66102 Date:   Wed Feb 27 11:01:04 2008 +0100
66103
66104     [new uImage] Move image verify flag to bootm_headers structure
66105
66106     Do not pass image verification flag directly to related routines.
66107     Simplify argument passing and move it to the bootm_header structure which
66108     contains curently processed image specific data and is already being passed
66109     on the argument list.
66110
66111     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66112     Acked-by: Kumar Gala <galak@kernel.crashing.org>
66113
66114 commit 823afe7cefe00dafefc6696c1cc7aa828c394234
66115 Author: Marian Balakowicz <m8@semihalf.com>
66116 Date:   Wed Feb 27 11:00:47 2008 +0100
66117
66118     [Makefile] Sort COBJS in lib_<arch> Makefiles
66119
66120     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66121
66122 commit 6f0f9dfc4ee880fbf400a2ebe14238181a6c3f91
66123 Author: Marian Balakowicz <m8@semihalf.com>
66124 Date:   Wed Feb 27 11:00:47 2008 +0100
66125
66126     [new uImage] Optimize gen_get_image() flow control
66127
66128     When CONFIG_HAS_DATAFLASH is not defined gen_get_image() routine has nothing
66129     to do, update its control flow to better reflect that simple case.
66130
66131     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66132     Acked-by: Kumar Gala <galak@kernel.crashing.org>
66133
66134 commit d2ced9eb19ec74f4a359949dbe353427fa6d55ca
66135 Author: Marian Balakowicz <m8@semihalf.com>
66136 Date:   Mon Feb 4 08:28:17 2008 +0100
66137
66138     [new uImage] POWERPC: Split get_fdt() into get and relocate routines
66139
66140     PPC specific FDT blob handling code is divided into two separate routines:
66141
66142     get_fdt()   - find and verify a FDT blob (either raw or image embedded)
66143     fdt_relocate()      - move FDT blob to within BOOTMAP if needed
66144
66145     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66146     Acked-by: Kumar Gala <galak@kernel.crashing.org>
66147
66148 commit 33fa5c0bfaf465de8ceb23fcd6b397f68b35a817
66149 Author: Jon Loeliger <jdl@freescale.com>
66150 Date:   Mon Feb 25 13:13:37 2008 -0600
66151
66152     86xx: Fix renamed GUR symbols in sbc8641d board.
66153
66154     Back in commit a551cee99ad1d1da20fd23ad265de47448852f56
66155     (86xx: Fix GUR PCI config registers properly), we should have
66156     changed the MPC86xx_PORBMSR_HA and MPC86xx_PORDEVSR_IO_SEL
66157     symbols in the sbc8641d board as well.  Fix this oversight.
66158
66159     Signed-off-by: Jon Loeliger <jdl@freescale.com>
66160
66161 commit 64cd594e623c39f73964d18787763e4533f791f7
66162 Author: Stefan Roese <sr@denx.de>
66163 Date:   Mon Feb 25 16:50:48 2008 +0100
66164
66165     ppc4xx: Fix acadia_nand build problem
66166
66167     Don't include testdram() on NAND-booting target acadia_nand. This saves
66168     a few bytes and makes the target build clean again.
66169
66170     Signed-off-by: Stefan Roese <sr@denx.de>
66171
66172 commit 14e099e698d41e8179d05c2b2dbcf704a236f748
66173 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66174 Date:   Sun Feb 24 23:03:12 2008 +0000
66175
66176     mx1fs2/flash: Fix multiple pointertargets in assignment differ in signedness
66177
66178     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66179
66180 commit 724902c8464e610642b3a170278b99710325888e
66181 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66182 Date:   Sun Feb 24 23:03:11 2008 +0000
66183
66184     arm-imx: Fix registers definition
66185
66186     Sync registers definition with linux
66187
66188     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66189
66190 commit 4cd288b589ea1178947c6e364453c32b3dede6b7
66191 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66192 Date:   Sun Feb 24 23:03:10 2008 +0000
66193
66194     actua1/actua2/actua3: Fix multipleunused variable
66195
66196     - actua1:
66197         actux1.c: In function 'checkboard':
66198         actux1.c:92: warning: unused variable 'revision'
66199
66200     - actua2:
66201         actux2.c: In function 'checkboard':
66202         actux2.c:100: warning: unused variable 's'
66203         actux2.c:99: warning: unused variable 'revision'
66204         actux2.c: In function 'reset_phy':
66205         actux2.c:130: warning: unused variable 'i'
66206
66207     - actua3:
66208         actux3.c: In function 'checkboard':
66209         actux3.c:114: warning: unused variable 'revision'
66210
66211     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66212
66213 commit d5934ad7756f038a393a9cfab76a4fe306d9d930
66214 Author: Marian Balakowicz <m8@semihalf.com>
66215 Date:   Mon Feb 4 08:28:09 2008 +0100
66216
66217     [new uImage] Add dual format uImage support framework
66218
66219     This patch adds framework for dual format images. Format detection is added
66220     and the bootm controll flow is updated to include cases for new FIT format
66221     uImages.
66222
66223     When the legacy (image_header based) format is detected appropriate
66224     legacy specific handling is invoked. For the new (FIT based) format uImages
66225     dual boot framework has a minial support, that will only print out a
66226     corresponding debug messages. Implementation of the FIT specific handling will
66227     be added in following patches.
66228
66229     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66230
66231 commit b29661fc1151077776454288051bc9a488351ce8
66232 Author: Wolfgang Denk <wd@denx.de>
66233 Date:   Sun Feb 24 15:21:36 2008 +0100
66234
66235     Coding style cleanup. Prepare v1.3.2-rc2 release candidate
66236
66237     Signed-off-by: Wolfgang Denk <wd@denx.de>
66238
66239 commit 00b48a48424894daa589d166d73277830b1c6ac4
66240 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66241 Date:   Sat Feb 23 12:15:56 2008 +0100
66242
66243     ENV: remove saveenv when CFG_ENV_IS_NOWHERE is selected
66244
66245     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66246
66247 commit b075d74efb70ff68c49a2532f26b56d6703b69c1
66248 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66249 Date:   Sat Feb 23 17:24:16 2008 +0900
66250
66251     Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on 32bit targets.
66252
66253     ----------------------------------------------------------------
66254     Olaf Hering [Wed, 17 Oct 2007 06:27:13 +0000 (23:27 -0700)]
66255
66256     Remove the __STRICT_ANSI__ check from the __u64/__s64 declaration on
66257     32bit targets.
66258
66259     GCC can be made to warn about usage of long long types with ISO C90
66260     (-ansi), but only with -pedantic.  You can write this in a way that even
66261     then it doesn't cause warnings, namely by:
66262
66263     #ifdef __GNUC__
66264     __extension__ typedef __signed__ long long __s64;
66265     __extension__ typedef unsigned long long __u64;
66266     #endif
66267
66268     The __extension__ keyword in front of this switches off any pedantic
66269     warnings for this expression.
66270
66271     Signed-off-by: Olaf Hering <olh@suse.de>
66272     Cc: <linux-arch@vger.kernel.org>
66273     Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
66274     Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
66275     ----------------------------------------------------------------
66276
66277     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66278
66279 commit 208acd112e6517b21fc30c420396902b103563ac
66280 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66281 Date:   Sat Feb 23 17:07:57 2008 +0900
66282
66283     cpu/mcf52x2/config.mk: Make needlessly deffered expansions immediate.
66284
66285     This will reduce the build time.
66286
66287     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66288
66289 commit 495a0dde7fa1b14cdc15607d86503ec2bdcd02c4
66290 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66291 Date:   Sat Feb 23 17:05:00 2008 +0900
66292
66293     cpu/ppc4xx/config.mk: Make a needlessly deffered expansion immediate.
66294
66295     This will reduce the build time.
66296
66297     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66298
66299 commit e682ba399a1d76f09d8cc7af1e57066f1d360d91
66300 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66301 Date:   Sat Feb 23 16:58:41 2008 +0900
66302
66303     cpu/mips/cofigl.mk: Make a needlessly deffered expansion immediate.
66304
66305     This reduces the build time by ~10%. Here's the gth2_config example.
66306
66307             BEFORE       AFTER
66308     real    0m31.441s    0m27.833s
66309     user    0m24.766s    0m23.045s
66310     sys     0m10.425s    0m7.468s
66311
66312     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
66313
66314 commit 02409f8cf54c7cd91981f0dfec135dbf3858090c
66315 Author: Marcel Moolenaar <marcelm@juniper.net>
66316 Date:   Fri Feb 22 10:48:07 2008 -0800
66317
66318     make define2mk.sed work on FreeBSD
66319
66320     In the thread "[1.3.2-rc1] MPC8548CDS/MPC8555CDS configs fails to link",
66321     the define2mk.sed script was identified as the source of the link
66322     failure on FreeBSD. The problem is that sed(1) does not always support
66323     the '+' operator. It isn't on FreeBSD. The attach patch implements the
66324     equivalent, using the '*' operator instead and should work everywhere.
66325
66326     Signed-off-by: Marcel Moolenaar <marcelm@juniper.net>
66327
66328 commit e5084af8ded58453cd07ec1af8b0f29f34122bbc
66329 Author: Detlev Zundel <dzu@denx.de>
66330 Date:   Fri Feb 22 17:21:32 2008 +0100
66331
66332     Replace deprecated "ramdisk" with "ramdisk_size" kernel parameter.
66333
66334     The Linux commit fac8b209b1084bc85748bd54e13d00c1262b220f ("Remove
66335     final traces of long-deprecated "ramdisk" kernel parm") makes these
66336     changes neccessary.
66337
66338     Signed-off-by: Detlev Zundel <dzu@denx.de>
66339
66340 commit d01b847c5cd070895c4ba178c85cd068a95cf7cd
66341 Author: Larry Johnson <lrj@acm.org>
66342 Date:   Thu Feb 21 13:58:16 2008 -0500
66343
66344     LM75 bug fix for negative temperatures
66345
66346     When the LM75 temperature sensor measures a temperature below 0 C, the
66347     current driver does not perform sign extension, so the result returned is
66348     256 C too high.  This patch fixes the problem.
66349
66350     Signed-off-by: Larry Johnson <lrj@acm.org>
66351
66352 commit 5a910c224b13e413bda41922379add6d75c32da3
66353 Author: Heiko Schocher <hs@denx.de>
66354 Date:   Thu Feb 21 18:33:45 2008 +0100
66355
66356     IDS8247: update MAINTAINER entry.
66357
66358     Signed-off-by: Heiko Schocher <hs@denx.de>
66359
66360 commit 79eac2bfb591f2b028ec1735049dc91e4320de4a
66361 Author: Heiko Schocher <hs@denx.de>
66362 Date:   Thu Feb 21 18:31:15 2008 +0100
66363
66364     Fix device tree for mgsuvd board.
66365
66366     Rename the "scc" node in "ethernet" for the mgsuvd board.
66367
66368     Signed-off-by: Heiko Schocher <hs@denx.de>
66369
66370 commit 2e721094a70a52206af2e1bf1208d9a7131f6dad
66371 Author: Yuri Tikhonov <yur@emcraft.com>
66372 Date:   Thu Feb 21 14:23:42 2008 +0100
66373
66374     lwmon5: enable hardware watchdog
66375
66376     Some boards (e.g. lwmon5) may use rather small watchdog intervals, so
66377     causing it to reboot the board if U-Boot does a long busy-wait with
66378     udelay(). Thus, for these boards we have to restart WD more
66379     frequently.
66380
66381     This patch splits the busy-wait udelay() into smaller, predefined,
66382     intervals, so that the watchdog timer may be resetted with the
66383     configurable (CONFIG_WD_PERIOD) interval.
66384
66385     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
66386
66387 commit bc77881247ee6f95d7a9ebc499d26b96bae38c9d
66388 Author: Anatolij Gustschin <agust@denx.de>
66389 Date:   Thu Feb 21 12:52:29 2008 +0100
66390
66391     ppc4xx: Support for ATI Radeon 9200 card on sequoia
66392
66393     Adds configuration option for ATI Radeon 9200 card
66394     support to sequoia config file. If CONFIG_VIDEO
66395     is enabled, TEXT_BASE should be changed to 0xFFF80000.
66396
66397     Signed-off-by: Anatolij Gustschin <agust@denx.de>
66398
66399 commit 5a9abcc317cf3c8a69559ff83081f4e5d719edb7
66400 Author: Kumar Gala <galak@kernel.crashing.org>
66401 Date:   Mon Feb 18 08:18:07 2008 -0600
66402
66403     Remove duplicate defines for ARRAY_SIZE
66404
66405     A few duplicate of the ARRAY_SIZE macro sneaked in since we put
66406     the define in common.h.
66407
66408     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
66409
66410 commit 81d93e5c4b83d8b6dcee69de6f4a14ccf6f7114a
66411 Author: Kumar Gala <galak@kernel.crashing.org>
66412 Date:   Mon Feb 18 08:09:37 2008 -0600
66413
66414     ppc: Allow boards to specify effective amount of memory
66415
66416     For historical reasons we limited the stack to 256M because some boards
66417     could only map that much via BATS.  However newer boards are capable of
66418     mapping more memory (for example 85xx is capable of doing up to 2G).
66419
66420     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
66421
66422 commit 755c35f54ba7eb7687aa7935e04a02a01ef1b27b
66423 Author: Mike Frysinger <vapier@gentoo.org>
66424 Date:   Mon Feb 18 05:24:13 2008 -0500
66425
66426     include autoconf.mk before any other .mk files
66427
66428     This bumps the autoconf.mk include step above board/cpu/arch/etc... so that
66429     those .mk files can have make if statements based on the current config.
66430
66431     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66432
66433 commit 16fe77752eee099b9fb61ed73460e51cc94b37ba
66434 Author: Mike Frysinger <vapier@gentoo.org>
66435 Date:   Mon Feb 18 05:10:07 2008 -0500
66436
66437     error check autoconf.mk generation
66438
66439     If any of the steps for generating autoconf.mk fail currently, they go
66440     unnoticed.  To fix, we can simply add 'set -e' to the long list of commands.
66441     This is simpler and more robust than placing '|| exit $$?' after every line.
66442
66443     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66444
66445 commit 019895a8dee71a9f00da05c03e379f45d581b0fe
66446 Author: Stefano Babic <sbabic@denx.de>
66447 Date:   Mon Feb 18 08:03:51 2008 +0100
66448
66449     Fix bug in dependency checking
66450
66451     By adding VERSION_FILE to the PHONY targets the script
66452     /tools/setlocalversion is always called and version_autogenerated.h
66453     is replaced only if the script find a modified source file.
66454
66455     Signed-off-by: Stefano Babic <sbabic@denx.de>
66456
66457 commit 98ba144ccc912eee90dd42699f023c497ce774c6
66458 Author: Kyungmin Park <kmpark@infradead.org>
66459 Date:   Mon Feb 18 14:35:43 2008 +0900
66460
66461     Fix GPMC CS2 memory setup at apollon
66462
66463     It disables the current map first
66464
66465     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
66466
66467 commit e845e07e1e6e64f40e35688439d3cdcf01cfff4f
66468 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66469 Date:   Sun Feb 17 23:52:46 2008 +0100
66470
66471     uli526x: Fix multiple differ in signedness and parentheses around comparison
66472
66473     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66474
66475 commit beeccf7a5dc5415c202e0132a33c58fc316c2a62
66476 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66477 Date:   Sun Feb 17 16:58:04 2008 +0100
66478
66479     MIPS: Fix CFG_NO_FLASH support
66480
66481     - Fix flash_init call when CFG_NO_FLASH is used
66482     - Remove no more needed flash.c for qemu-mips
66483
66484     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66485
66486 commit edfed1d91df2b2670a812ca9d1a1f9faae7dba47
66487 Author: Mike Frysinger <vapier@gentoo.org>
66488 Date:   Sat Feb 16 02:40:18 2008 -0500
66489
66490     easylogo: clean up some more and add -r (rgb) support
66491
66492     Michael Hennerich added support for outputting an image in RGB format rather
66493     than forcing YUYV all the time.  This makes obvious sense if the display you
66494     have takes RGB input rather than YUYV.
66495
66496     Rather than hack in support for options, I've converted it to use getopt and
66497     cleaned up the argument parsing in the process.
66498
66499     Signed-off-by: Michael Hennerich <michael.hennerich@analog.com>
66500     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66501
66502 commit f65c98129ccada3f7caf97d80395a95b84e911de
66503 Author: Mike Frysinger <vapier@gentoo.org>
66504 Date:   Sat Feb 16 02:12:37 2008 -0500
66505
66506     Makefile: add target for $(LDSCRIPT)
66507
66508     If the $(LDSCRIPT) does not exist (normally it's board/$(BOARD)/u-boot.lds),
66509     then change into the board directory and try and create it.  This allows you
66510     to generate the linker script on the fly based upon board defines (like the
66511     Blackfin boards do).
66512
66513     There should be no regressions due to this change as the normal case is to
66514     already have a u-boot.lds file.  If that's the case, then there's nothing to
66515     generate, and so make will always exit.  The fix here is that if the linker
66516     script does not exist, the implicit rules take over and attempt to guess how
66517     to generate the file.
66518
66519     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66520
66521 commit 5583cbf736474ef754e128a54fb78632f57b48fd
66522 Author: Marian Balakowicz <m8@semihalf.com>
66523 Date:   Thu Feb 21 17:27:49 2008 +0100
66524
66525     [new uImage] Fix erroneous use of image_get_magic() in fdc/usb cmds
66526
66527     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66528
66529 commit 2242f5369822bc7780db95c47985bb408ea9157b
66530 Author: Marian Balakowicz <m8@semihalf.com>
66531 Date:   Thu Feb 21 17:27:41 2008 +0100
66532
66533     [new uImage] Rename and move print_image_hdr() routine
66534
66535     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66536
66537 commit f50433d670ec2ee9e96abac67cdc6e5e061a810d
66538 Author: Marian Balakowicz <m8@semihalf.com>
66539 Date:   Thu Feb 21 17:20:20 2008 +0100
66540
66541     [new uImage] Add fit_parse_conf() and fit_parse_subimage() routines
66542
66543     Introducing routines for parsing new uImage format bootm arguments:
66544     [<addr>]#<conf>             - configuration specification
66545     [<addr>]:<subimg>   - subimage specification
66546
66547     New format images can contain multiple subimages of the same type. For example
66548     a single new format image file can contain three kernels, two ramdisks and a
66549     couple of FDT blobs. Subimage and configuration specifications are extensions
66550     to bootm (and other image-related commands) arguments' syntax that allow to
66551     specify which particular subimage should be operated on.
66552
66553     Subimage specification is used to denote a particular subimage. Configurations
66554     are a bit more complex -- they are used to define a particualr booting setup,
66555     for example a (kernel, fdt blob) pair, or a (kernel, ramdisk, fdt blob) tuple,
66556     etc.
66557
66558     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66559
66560 commit fff888a1997ff7de9b29e24050fc4a0fd403ba16
66561 Author: Marian Balakowicz <m8@semihalf.com>
66562 Date:   Thu Feb 21 17:20:19 2008 +0100
66563
66564     [new uImage] Add gen_get_image() routine
66565
66566     This routine assures that image (whether legacy or FIT) is not
66567     in a special dataflash storage.
66568
66569     If image address is a dataflash address image is moved to system RAM.
66570
66571     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66572
66573 commit 75d3e8fbd93c14d9929d024c75af2d742c76db70
66574 Author: Marian Balakowicz <m8@semihalf.com>
66575 Date:   Thu Feb 21 17:20:18 2008 +0100
66576
66577     [new uImage] Pull in libfdt if CONFIG_FIT is enabled
66578
66579     New uImage format (Flattened Image Tree) requires libfdt
66580     functionality, print out error message if CONFIG_OF_LIBFDT
66581     is not defined.
66582
66583     New uImage support is enabled by defining CONFIG_FIT (and CONFIG_OF_LIBFDT).
66584     This commit turns it on by default.
66585
66586     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
66587
66588 commit 1ba639da5604a64b3ed884a2cbb1c5414a9fa728
66589 Author: Michael Schwingen <michael@schwingen.org>
66590 Date:   Mon Feb 18 23:16:35 2008 +0100
66591
66592     CFI: Do not use uninitialized cmd_reset
66593
66594     Do not use uninitialized cmd_reset; issue both AMD and Intel reset
66595     commands instead
66596
66597     From a short test, it looks like AMD-style flash roms treat *any* unknown
66598     command write as a reset, at least when in CFI Query mode, so issuing the
66599     Intel reset command to AMD-style flashs seems safe (from the small sample I
66600     have), plus the 3-cycle magic sequence should kick the state machine into
66601     the right state even without a reset command. Since the AMD-style flashs
66602     require the unlock sequence for real operation, I chose to try the AMD reset
66603     command first, so that Intel flashs do no see an invalid command prior to
66604     the CFI query.
66605
66606     I have tested the patch on AM29LV320-style flashs from Fujitsu and Macronix,
66607     plus Intel StrataFlash.
66608
66609     Signed-off-by: Michael Schwingen <michael@schwingen.org>
66610     Signed-off-by: Stefan Roese <sr@denx.de>
66611
66612 commit e7a85f26830c9f2e78506421c2d519a2965bc7a1
66613 Author: Rafal Jaworowski <raj@semihalf.com>
66614 Date:   Thu Feb 21 11:56:44 2008 +0100
66615
66616     API: Add (c) and licensing notice to the public API header.
66617
66618     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
66619
66620 commit 928d1d77f8623c120d8763e20e1ca58df9c5c4c6
66621 Author: Yuri Tikhonov <yur@emcraft.com>
66622 Date:   Thu Feb 21 11:06:07 2008 +0100
66623
66624     Fix CPU POST test failure
66625
66626     The CPU POST test code (run from cpu_post_exec_31()) doesn't follow the
66627     ABI carefully, at least the CR3, CR4, and CR5 fields of CR are clobbered
66628     by it. The gcc-4.2 with its more aggressive optimization exposes this fact.
66629     This patch just saves the CR value before running the test code, so allowing
66630     it to do anything it wants with CR.
66631
66632     Signed-off-by: Dmitry Rakhchev <rda@emcraft.com>
66633     Acked-by: Yuri Tikhonov <yur@emcraft.com>
66634     --
66635
66636 commit d5908b093955415f3d340706378b991f911af671
66637 Author: Jon Loeliger <jdl@freescale.com>
66638 Date:   Wed Feb 20 15:26:51 2008 -0600
66639
66640     8610HPCD: Document the flashbank selection switches.
66641
66642     Signed-off-by: Jon Loeliger <jdl@freescale.com>
66643
66644 commit a551cee99ad1d1da20fd23ad265de47448852f56
66645 Author: Jon Loeliger <jdl@freescale.com>
66646 Date:   Wed Feb 20 14:22:26 2008 -0600
66647
66648     86xx: Fix GUR PCI config registers properly.
66649
66650     Back in commit 975a083a5ef785c414b35f9c5b8ae25b26b41524 where
66651     I tried to "8610HPCD: Fix typos in two PCI setup registers", I
66652     botched it due to not realizing that 8610 and 8641 had different
66653     Global Utility Register defintions, one of which was like 85xx,
66654     and the other wasn't.  Correct this problem by introducing two
66655     symbols, one for each 86xx SoC, but neither of which is named
66656     anything like 85xx.
66657
66658     My bad.  Lovely Wednesday with git bisect.  You know.
66659
66660     Signed-off-by: Jon Loeliger <jdl@freescale.com>
66661
66662 commit cb06eb961bdffc8728b38c242473d802e83ab2b4
66663 Author: Jon Loeliger <jdl@freescale.com>
66664 Date:   Wed Feb 20 12:24:11 2008 -0600
66665
66666     8610HPCD: Don't use VIDEO/CFB_CONSOLE by default.
66667
66668     Without an actual supported video card hooked up, enabling
66669     the CONFIG_VIDEO by default just makes it look broken by
66670     routing all console output to the video card.   Don't.
66671
66672     Signed-off-by: Jon Loeliger <jdl@freescale.com>
66673
66674 commit 4d264eff4312f230776b913edade7ceb75f1b1e0
66675 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
66676 Date:   Wed Jan 30 15:08:15 2008 -0600
66677
66678     ColdFire: Fix missing code flash size for M5485EVB
66679
66680     Signed-off-by: James Mahan <kmahan@freescale.com>
66681     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
66682
66683 commit c54f9263e4e11e34b1e70c160bc467ef1d8ec59d
66684 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
66685 Date:   Wed Jan 30 15:04:42 2008 -0600
66686
66687     ColdFire: Fix 5282 and 5271 interrupt mask bit
66688
66689     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
66690
66691 commit 975a083a5ef785c414b35f9c5b8ae25b26b41524
66692 Author: Jon Loeliger <jdl@freescale.com>
66693 Date:   Tue Feb 19 12:31:08 2008 -0600
66694
66695     8610HPCD: Fix typos in two PCI setup registers.
66696
66697     The two symbols MPC86xx_PORDEVSR_IO_SEL and MPC86xx_PORBMSR_HA
66698     were erroneously present as 85xx names and values, leftover from
66699     the clone wars.  Fix this by removing the 85xx cruft from the
66700     86xx codebase.
66701
66702     Signed-off-by: Jon Loeliger <jdl@freescale.com>
66703
66704 commit 13f5433f700d4da9f6fdf2a4bb80310133a7c170
66705 Author: Jon Loeliger <jdl@freescale.com>
66706 Date:   Mon Feb 18 14:01:56 2008 -0600
66707
66708     86xx: Convert sbc8641d to use libfdt.
66709
66710     This is the proper fix for a missing closing brace in the function
66711     ft_cpu_setup() noticed by joe.hamman <at> embeddedspecialties.com.
66712     The ft_cpu_setup() function in mpc8641hpcn.c should have been
66713     removed earlier as it was under the obsolete CONFIG_OF_FLAT_TREE,
66714     but was missed.  Only, the sbc8641d was nominally still using it.
66715     It all got ripped out, and the funcality that was in ft_board_setup()
66716     was refactored to remove the CPU portions into the new file
66717     cpu/mpc86xx/fdt.c instead.  Make sbc8641d use this now.
66718
66719     Based loosely on an original patch from joe.hamman@embeddedspecialties.com
66720
66721     Signed-off-by: Jon Loeliger <jdl@freescale.com>
66722
66723 commit 04efddc87c50c84f85dad5c331c634a6ce830a83
66724 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66725 Date:   Sun Feb 17 23:35:31 2008 +0100
66726
66727     mpc86xx: Fix unused variable 'config' and 'immap'
66728
66729     and remove useless CONFIG_DDR_INTERLEAVE
66730
66731     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66732
66733 commit 83d1b3876695c4f21faff2b731d9ef83f38ed208
66734 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66735 Date:   Sun Feb 17 23:03:36 2008 +0100
66736
66737     mpc86xx: Fix implicit declaration of functions 'init_laws' and 'disable_law'
66738
66739     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66740
66741 commit b6f29c84c208a091f95a10cbc9852d729659ba20
66742 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66743 Date:   Sun Feb 17 14:15:31 2008 +0100
66744
66745     s3c24x0: Fix unused variable 'i' in function 'serial_init_dev'
66746
66747     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66748
66749 commit 0937b8d869fdb42d6ad4fe312958639bd62c973f
66750 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66751 Date:   Sun Feb 17 14:15:32 2008 +0100
66752
66753     pxa: fix assignment from incompatible pointer type
66754
66755     fix mmc_bread function prototype
66756
66757     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66758
66759 commit 64d792063fff90b8118179b092feee09fe5cae13
66760 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66761 Date:   Sun Feb 17 14:15:30 2008 +0100
66762
66763     at91cap9adk: fix implicit declaration of function 'eth_init'
66764
66765     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66766
66767 commit 375c4353db8f900f7ec772e26fab116ec00f7d3a
66768 Author: Wolfgang Denk <wd@denx.de>
66769 Date:   Sun Feb 17 15:43:44 2008 +0100
66770
66771     Remove files added by mistake, update CHANGELOG.
66772
66773     Signed-off-by: Wolfgang Denk <wd@denx.de>
66774
66775 commit b738654d3c84a30f2bfd9a8d7652ff20807c890c
66776 Author: Mike Nuss <mike@terascala.com>
66777 Date:   Wed Feb 6 11:10:11 2008 -0500
66778
66779     PPC440EPx: Optionally enable second I2C bus
66780
66781     The option CONFIG_I2C_MULTI_BUS does not have any effect on Sequoia, the
66782     PPC440EPx reference platform, because IIC1 is never enabled. Add Sequoia board
66783     code to turn on IIC1 if CONFIG_I2C_MULTI_BUS is selected.
66784
66785     Signed-off-by: Mike Nuss <mike@terascala.com>
66786     Cc: Stefan Roese <sr@denx.de>
66787
66788 commit ef5b4f221c22d05770878513951745f236b5b43f
66789 Author: Niklaus Giger <niklaus.giger@netstal.com>
66790 Date:   Tue Feb 5 10:26:44 2008 +0100
66791
66792     ppc4xx: HCU4/5. Cleanup configs
66793
66794     - hcu4.h: Removed define of CONFIG_PPC405GPr
66795     - Corrected phy addresses
66796     - Fix boot variables
66797     - Respect line length of 80 chars
66798
66799     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
66800
66801 commit 74973126d1be63ac75bdc192f46234dca3a7c421
66802 Author: Niklaus Giger <niklaus.giger@netstal.com>
66803 Date:   Tue Feb 5 11:31:28 2008 +0100
66804
66805     ppc4xx: HCU4/5. Cleanups
66806
66807     - Fix some coding style violations.
66808     - Use in/out_u16/32 where appropriate.
66809     - Use register names from ppc405.h.
66810     - Fix trace useage for Lauterbach.
66811     - Remove obsolete generation HCU2.
66812     - Renamed fixed_hcu4_sdram to init_ppc405_sdram.
66813
66814     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
66815
66816 commit 8cc10d06b833ed917a19ad358c8ebbed8bc19555
66817 Author: Niklaus Giger <niklaus.giger@netstal.com>
66818 Date:   Tue Feb 5 10:26:41 2008 +0100
66819
66820     ppc4xx: PPC405GPr fix missing register definitions
66821
66822     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
66823
66824 commit 214398d9cb22268d9d4f7563359edca0f78297a2
66825 Author: Larry Johnson <lrj@acm.org>
66826 Date:   Fri Jan 18 21:49:05 2008 -0500
66827
66828     ppc4xx: Beautify configuration files for Sequoia and Korat boards
66829
66830     Signed-off-by: Larry Johnson <lrj@acm.org>
66831
66832 commit 30c6a241e88499f536e86d325759e29ba00ff67f
66833 Author: Anatolij Gustschin <agust@denx.de>
66834 Date:   Fri Feb 15 20:09:01 2008 +0100
66835
66836     Wipe out assembler warnings while compiling x86 biosemu
66837
66838     This patch tries to get rid of some assembler warnings about
66839     changed .got2 section type while compiling x86 bios emulator
66840     code.
66841
66842     Signed-off-by: Anatolij Gustschin <agust@denx.de>
66843
66844 commit 67a4389e39ad853d65b72e2b7cad15c7e8291147
66845 Author: Wolfgang Denk <wd@denx.de>
66846 Date:   Fri Feb 15 00:57:09 2008 +0100
66847
66848     Prepare v1.3.2-rc1 release candidate
66849
66850 commit f33e9653c9c09868995d788511d573771c209fe5
66851 Author: Anatolij Gustschin <agust@denx.de>
66852 Date:   Fri Feb 15 00:13:20 2008 +0100
66853
66854     Fix compile warning on lib_ppc/board.c
66855
66856     Signed-off-by: Anatolij Gustschin <agust@denx.de>
66857
66858 commit e5c6f9f8bec4dff9603419161e3a15cc8ad5d5f4
66859 Author: Anatolij Gustschin <agust@denx.de>
66860 Date:   Thu Feb 14 18:22:04 2008 +0100
66861
66862     Add Radeon Mobility 9200 pci device id to the radeon driver
66863
66864     This patch extends PCI device id table of the
66865     radeon driver so that the driver will also support
66866     Radeon Mobility 9200 (M9+) based boards.
66867
66868     Signed-off-by: Anatolij Gustschin <agust@denx.de>
66869
66870 commit 1b8607e1f7143548c6062c28371449ec69588c00
66871 Author: Anatolij Gustschin <agust@denx.de>
66872 Date:   Thu Feb 14 18:19:50 2008 +0100
66873
66874     Extend ATI Radeon driver to support more video modes
66875
66876     Adds ATI Radeon 9200 support for 1280x1024, 1024x768,
66877     800x600, 640x480 at 24, 16 and 8 bpp.
66878
66879     Signed-off-by: Anatolij Gustschin <agust@denx.de>
66880
66881 commit 4124382de029d361162a4b8cecc773eb8f26e2a8
66882 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66883 Date:   Sun Feb 10 17:05:20 2008 +0100
66884
66885     xsengine: fix typo and few coding style
66886
66887     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66888
66889 commit 6f4abee789b6d9be3ec4b97ad48f509355559e9e
66890 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
66891 Date:   Fri Feb 8 21:25:58 2008 +0100
66892
66893     Fix wrong memory limit calculation in memory-test
66894
66895     If the length of the memory address range passed to the "mtest" command is
66896     not of the form 2^x - 1, not all address lines are tested. This bug is
66897     inherited from the original software at
66898     http://www.netrino.com/Embedded-Systems/How-To/Memory-Test-Suite-C. Fix
66899     this.
66900
66901     Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
66902
66903 commit 7e30f5eac7f07082a7ca77b7d91b944a8d0af6db
66904 Author: Wolfgang Denk <wd@denx.de>
66905 Date:   Fri Feb 15 00:11:39 2008 +0100
66906
66907     Coding STyle cleanup.
66908
66909     Signed-off-by: Wolfgang Denk <wd@denx.de>
66910
66911 commit f6921e3dc331293c873ec4d109fd5517a42a90b3
66912 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
66913 Date:   Tue Feb 5 13:30:43 2008 +0900
66914
66915     sh: Fix register address of SH7722
66916
66917     The address of SH7722 is wrong by old document.
66918     This patch fixes this problem.
66919
66920     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
66921
66922 commit 0ec7a061fb1c277f6afd73d61dd71bd21e7ef7b2
66923 Author: Mike Frysinger <vapier@gentoo.org>
66924 Date:   Mon Feb 4 17:44:23 2008 -0500
66925
66926     only update version header as needed
66927
66928     Constantly rebuilding the version header will force useless relinking, so we
66929     simply need to compare the new header with the existing one before updating
66930     it.
66931
66932     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66933
66934 commit 208447f8e953f347425eb92c8e28d59e6d911363
66935 Author: Mike Frysinger <vapier@gentoo.org>
66936 Date:   Mon Jan 28 05:56:19 2008 -0500
66937
66938     Do not specify a CROSS_COMPILE default when executing size
66939
66940     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
66941
66942 commit 1f780aa6f17a5d79791d69ec1d2f66d76ac45d8e
66943 Author: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
66944 Date:   Wed Feb 13 11:19:19 2008 +0100
66945
66946     Fix return value of mtest when CFG_ALT_MEMTEST set
66947
66948     Fix a missing return statement from a non-void function.
66949
66950     Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
66951
66952 commit 943afa229cf5bf70ef917c7eb6bd0db59a1ba602
66953 Author: Timur Tabi <timur@freescale.com>
66954 Date:   Wed Jan 9 14:35:26 2008 -0600
66955
66956     85xx, 86xx: Determine I2C clock frequencies and store in global_data
66957
66958     Update global_data to define i2c1_clk and i2c2_clk to 85xx and 86xx.
66959
66960     Update the get_clocks() function in 85xx and 86xx to determine the I2C
66961     clock frequency and store it in gd->i2c1_clk and gd->i2c2_clk.
66962
66963     Signed-off-by: Timur Tabi <timur@freescale.com>
66964
66965 commit b931b3a9c3bdfaaeaa71e57a6026eec726005b08
66966 Author: Wolfgang Denk <wd@denx.de>
66967 Date:   Thu Feb 14 23:18:01 2008 +0100
66968
66969     TQM834x: clean up configuration
66970
66971     Get board name consistent with Linux and elsewhere;
66972     get rid of local network definitions etc.
66973
66974     Signed-off-by: Wolfgang Denk <wd@denx.de>
66975
66976 commit 38cc09c55b1d7f233789052c6fc462e5377669a9
66977 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66978 Date:   Thu Feb 14 08:02:12 2008 +0100
66979
66980     TFTP: fix search of ':' in BootFile
66981
66982     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
66983
66984 commit 0bc9efada170096c6b273f19165e32936d330d80
66985 Author: Wolfgang Denk <wd@denx.de>
66986 Date:   Thu Feb 14 22:46:55 2008 +0100
66987
66988     Coding style cleanup; update CHANGELOG.
66989
66990     Signed-off-by: Wolfgang Denk <wd@denx.de>
66991
66992 commit e7670f6c1e52ae6d2a43ff75a8bcfa7a5c86e47b
66993 Author: Wolfgang Denk <wd@denx.de>
66994 Date:   Thu Feb 14 22:43:22 2008 +0100
66995
66996     PPC: Use r2 instead of r29 as global data pointer
66997
66998     R29 was an unlucky choice as with recent toolchains (gcc-4.2.x) gcc
66999     will refuse to use load/store multiple insns; instead, it issues a
67000     list of simple load/store instructions upon function entry and exit,
67001     resulting in bigger code size, which in turn makes the build for a
67002     few boards fail.
67003
67004     Use r2 instead.
67005
67006     Signed-off-by: Wolfgang Denk <wd@denx.de>
67007
67008 commit 3c234efa693bc59906c2be55c7918ecbb55392ea
67009 Author: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
67010 Date:   Wed Jan 30 09:08:49 2008 +0100
67011
67012     ARM: make the machid configurable via the environment
67013
67014     If the variable "machid" exists, let do_bootm_linux use that instead
67015     of bd->bi_arch_number.
67016
67017     Signed-off-by: Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
67018
67019 commit dd24058407c5add45cc60aec6c757ddc1a17e1b0
67020 Author: Vlad Lungu <vlad@comsys.ro>
67021 Date:   Wed Jan 23 16:34:46 2008 +0200
67022
67023     Use #ifdef CONFIG_FSLDMAFEC
67024
67025     MCD_tasks.c lacks [subject] so compilation of mips targets (and more, probably)
67026     fails
67027
67028     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
67029
67030 commit 26c7bab81e08dc7bd696c48f753428a829629bd8
67031 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
67032 Date:   Sat Jan 19 10:25:59 2008 +0900
67033
67034     common/miiphyutil.c: Cleanup MII_DEBUG and debug()
67035
67036     Current MII_DEBUG is confusing in two ways. One is useless define-then-
67037     undef at the top of the file. The other is there is only one debug() in
67038     this file, and that doesn't seem worthwhile to bother having MII_DEBUG.
67039     While there are many useful printf()/puts() debug codes, but they are for
67040     DEBUG, not for MII_DEBUG.
67041
67042     This patch tries to put them all together into MII_DEBUG and debug().
67043
67044     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
67045
67046 commit 751b9b5189f3274b03c809172631316d6b002c82
67047 Author: Kyungmin Park <kmpark@infradead.org>
67048 Date:   Thu Jan 17 16:43:25 2008 +0900
67049
67050     OneNAND Initial Program Loader (IPL) support
67051
67052     This patch enables the OneNAND boot within U-Boot.
67053     Before this work, we used another OneNAND IPL called X-Loader based
67054     on open source. With this work, we can build the oneboot.bin image
67055     without other program.
67056
67057     The build sequence is simple.
67058     First, it compiles the u-boot.bin
67059     Second, it compiles OneNAND IPL
67060     Finally, it becomes the oneboot.bin from OneNAND IPL and u-boot.bin
67061     The mechanism is similar with NAND boot except it boots from itself.
67062
67063     Another thing is that you can only use the OneNAND IPL only to work
67064     other bootloader such as RedBoot and so on.
67065
67066     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
67067
67068 commit 21f6f9636f0e978397548751347425fbf8d42bb3
67069 Author: Andy Fleming <afleming@freescale.com>
67070 Date:   Wed Jan 16 13:06:59 2008 -0600
67071
67072     Fix CONFIG_MMC usage in fat code
67073
67074     A #if statement in fat.c depended on CONFIG_MMC, instead of
67075     defined(CONFIG_MMC).  This meant CONFIG_MMC needed to be defined
67076     as "1" rather than just defined.  Now it's better.
67077
67078     Signed-off-by: Andy Fleming <afleming@freescale.com>
67079
67080 commit f57d7d364ce189e39b0a64338d2f8012c074a2bd
67081 Author: Rafal Jaworowski <raj@semihalf.com>
67082 Date:   Tue Jan 15 12:52:31 2008 +0100
67083
67084     ppc: Refactor cache routines, so there is only one common set.
67085
67086     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
67087
67088 commit 3f2ac8f928c76cbd2374437b2d079f8b4324aaba
67089 Author: Jon Loeliger <jdl@jdl.com>
67090 Date:   Wed Jan 23 15:55:02 2008 -0600
67091
67092     86xx: Fix compilation warning in sys_eprom.c
67093
67094     sys_eeprom.c:82:9: warning: unknown escape sequence '\/'
67095
67096     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67097
67098 commit 65230107025733e89e28fd5e5cfd916d4953c28a
67099 Author: Haavard Skinnemoen <hskinnemoen at>
67100 Date:   Fri Feb 22 11:40:50 2008 +0000
67101
67102     Move AT91RM9200DK board support under board/atmel
67103
67104     We already have a vendor subdir for Atmel, so we should use it.
67105
67106     Signed-off-by: Haavard Skinnemoen <hskinnemoen <at> atmel.com>
67107
67108 commit 6d0943a6be99977d6d853d51749e9963d68eb192
67109 Author: Andreas Engel <andreas.engel@ericsson.com>
67110 Date:   Mon Jan 14 09:06:52 2008 +0000
67111
67112     ARM: cleanup duplicated exception handlingcode
67113
67114     Move duplicated exception handling code into lib_arm.
67115
67116     Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
67117
67118 commit ea8d989f4ef8203e1c0291e62435a8c62e3cfb29
67119 Author: Timo Tuunainen <timo.tuunainen@sysart.fi>
67120 Date:   Fri Feb 1 10:09:03 2008 +0000
67121
67122     Support for Artila M-501 starter kit
67123
67124     Kimmo Leppala / Sysart and
67125     Timo Tuunainen / Sysart
67126
67127 commit 9604b6e53ddae4fe00a488cbcd6b0e6cb344bccc
67128 Author: Stelian Pop <stelian@popies.net>
67129 Date:   Mon Feb 11 10:50:19 2008 +0000
67130
67131     AT91CAP9 support
67132
67133     ---------------------------------
67134
67135     read_dataflash() takes a signed char pointer as a parameter. Silence a
67136     few warnings dues to incorrect parameter types in env_dataflash.c.
67137
67138     Signed-off-by: Stelian Pop <stelian@popies.net>
67139
67140 commit 64e8a06af68cda174a8a06d0a61fce5e5bb189d7
67141 Author: Stelian Pop <stelian@popies.net>
67142 Date:   Thu Feb 7 09:42:57 2008 +0000
67143
67144     AT91CAP9 support : move board files to Atmel vendor directory.
67145
67146     AT91CAP9 support : move at91cap9adk board files to Atmel vendor directory.
67147
67148     Signed-off-by: Stelian Pop <stelian@popies.net>
67149
67150 commit 7263ef191b87da94768f762c7093bedeb70db98f
67151 Author: Stelian Pop <stelian at>
67152 Date:   Thu Jan 3 21:15:56 2008 +0000
67153
67154     AT91CAP9 support : MACB changes
67155
67156     Signed-off-by: Stelian Pop <stelian <at> popies.net>
67157     Acked-by: Haavard Skinnemoen <hskinnemoen <at> atmel.com>
67158
67159 commit 6afcabf11d7321850f4feaadfee841488ace54c5
67160 Author: Stelian Pop <stelian@popies.net>
67161 Date:   Thu Feb 7 16:37:54 2008 +0000
67162
67163     AT91CAP9 support : board/ files
67164
67165     Signed-off-by: Stelian Pop <stelian@popies.net>
67166
67167 commit fefb6c10928caa9e71335cad64dcb65c83fce8ab
67168 Author: Stelian Pop <stelian at>
67169 Date:   Wed Jan 30 21:15:54 2008 +0000
67170
67171     AT91CAP9 support : cpu/ files
67172
67173     Signed-off-by: Stelian Pop <stelian <at> popies.net>
67174
67175 commit fa506a926cec348805143576c941f8e61b333cc0
67176 Author: Stelian Pop <stelian@popies.net>
67177 Date:   Thu Jan 31 21:15:53 2008 +0000
67178
67179     AT91CAP9 support : include/ files
67180
67181     Signed-off-by: Stelian Pop <stelian@popies.net>
67182
67183 commit 20b197c6f2799af399a68f96a1aff543a75621b8
67184 Author: Stelian Pop <stelian@popies.net>
67185 Date:   Sun Jan 20 19:49:21 2008 +0000
67186
67187     AT91CAP9 support : build integration
67188
67189     Signed-off-by: Stelian Pop <stelian@popies.net>
67190
67191 commit d49fe4bed5b69ec910909d1bd62da23ecd8801fd
67192 Author: Stelian Pop <stelian@popies.net>
67193 Date:   Sun Jan 20 21:07:00 2008 +0000
67194
67195     Improve DataFlash CS definition.
67196
67197     Use a structure instead of the error prone unnamed array to
67198     define the possible dataflash banks.
67199
67200     Signed-off-by: Stelian Pop <stelian@popies.net>
67201
67202 commit a6cdd21b56014208706238712a853a9e9a0a2290
67203 Author: Stelian Pop <stelian@popies.net>
67204 Date:   Sat Jan 19 21:09:35 2008 +0000
67205
67206     Fix arm926ejs compile when SKIP_LOWLEVEL_INIT is on
67207
67208     Fix arm926ejs compile when SKIP_LOWLEVEL_INIT is on.
67209
67210     cpu/arm926ejs/start.o: In function `cpu_init_crit':
67211     .../cpu/arm926ejs/start.S:227: undefined reference to `lowlevel_init'
67212
67213     Signed-off-by: Stelian Pop <stelian@popies.net>
67214
67215 commit ea686f52e45b3df2938866d3f5a98bb2556dfe2b
67216 Author: Peter Pearse <peter.pearse@arm.com>
67217 Date:   Fri Feb 1 16:50:24 2008 +0000
67218
67219     Fix timer overflow in DaVinci
67220     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
67221
67222 commit f4e7cbfcb0fcbc325a2bcfea7e00e3dd37f93846
67223 Author: Peter Pearse <peter.pearse@arm.com>
67224 Date:   Fri Feb 1 16:49:08 2008 +0000
67225
67226     Update board NetStar
67227     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
67228
67229 commit b7f6193e76651e1fd606e46eb11915b53cb6618b
67230 Author: Niklaus Giger <niklaus.giger@netstal.com>
67231 Date:   Tue Feb 5 10:26:42 2008 +0100
67232
67233     ppc4xx: HCU4/5. Fix make O=../xx
67234
67235     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
67236
67237 commit 29e3500cbc43c89eff6e720ca83e375deeecd9b3
67238 Author: Larry Johnson <lrj@acm.org>
67239 Date:   Tue Jan 22 08:51:59 2008 -0500
67240
67241     ppc4xx: Add CONFIG_4xx_DCACHE compile switch to Denali-core SPD code
67242
67243     Signed-off-by: Larry Johnson <lrj@acm.org>
67244
67245 commit fe891ecf4d187e9d11dde869ed4623af52b54451
67246 Author: Hiroshi Ito <ito@mlb.co.jp>
67247 Date:   Thu Jan 31 18:35:04 2008 +0900
67248
67249     NFS Timeout with large files.
67250
67251     Retry to send NFS packet before reaching timeout.
67252
67253     Signed-off-by: Hiroshi Ito <ito@mlb.co.jp>
67254
67255 commit 88f72527f5b89c0905ad5c36cc2ef8d29dd6bbf0
67256 Author: Johannes Stezenbach <js@sig21.net>
67257 Date:   Tue Jan 29 00:11:25 2008 +0100
67258
67259     Add dependencies to avoid race conditions with parallel make.
67260
67261     Signed-off-by: Johannes Stezenbach <js@sig21.net>
67262
67263 commit 6d1b6f9f89c815eaca44acff8e73ece7181f61b6
67264 Author: Mike Frysinger <vapier@gentoo.org>
67265 Date:   Mon Jan 28 05:46:01 2008 -0500
67266
67267     Mark board_init_[fr] as noreturn
67268
67269     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67270
67271 commit 161b2af4d7b48fd602ce333c355a4df0337892bb
67272 Author: Mike Frysinger <vapier@gentoo.org>
67273 Date:   Mon Jan 28 05:28:50 2008 -0500
67274
67275     Only use TEXT_BASE if defined by the board
67276
67277     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67278
67279 commit 1b769881750030f10743808b9d6013e11f559350
67280 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67281 Date:   Fri Jan 25 07:54:47 2008 +0100
67282
67283     Fix remaining CONFIG_COMMANDS
67284
67285     update comments
67286     Fix coding style
67287
67288     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67289
67290 commit 0c9d42e6b0b83d507335a291e3ea99240038f4b9
67291 Author: Niklaus Giger <niklaus.giger@netstal.com>
67292 Date:   Mon Jan 21 16:46:00 2008 +0100
67293
67294     Add *~ to .gitignore
67295
67296     One should never add a backup file ending in with ~ to the git repository.
67297
67298     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
67299
67300 commit 3cfb0c51b2bb5ede54eca85ace5b1ba12be314b0
67301 Author: Kumar Gala <galak@kernel.crashing.org>
67302 Date:   Thu Jan 17 00:02:10 2008 -0600
67303
67304     Remove duplicate defines for ARRAY_SIZE
67305
67306     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
67307
67308 commit c77ce474b1c57b13e9d36d9830f147966c143694
67309 Author: Stelian Pop <stelian@popies.net>
67310 Date:   Mon Jan 14 22:08:14 2008 +0100
67311
67312     Fix incorrect address test in AT91F_DataflashSelect().
67313
67314     Signed-off-by: Stelian Pop <stelian@popies.net>
67315
67316 commit d9ad115bbf7bb0842de7dbd2502b7e430f83cc3d
67317 Author: Kumar Gala <galak@kernel.crashing.org>
67318 Date:   Wed Feb 13 15:09:58 2008 -0600
67319
67320     Fix building of fdt_support.c if DEBUG set
67321
67322     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
67323
67324 commit ccd6e1464e5396bc1a9aebf7077ddf4342eafe03
67325 Author: Jon Loeliger <jdl@freescale.com>
67326 Date:   Tue Feb 12 14:53:28 2008 -0600
67327
67328     Add CFG_MPC86xx_DDR_ADDR and CFG_MPC86xx_DDR2_ADDR symbols
67329
67330     These replace direct structure references for IMMR sections.
67331
67332     Signed-off-by: Jon Loeliger <jdl@freescale.com>
67333
67334 commit c62776be8dca4097ca03d4f9415f08d4887b45d0
67335 Author: Wolfgang Denk <wd@denx.de>
67336 Date:   Tue Feb 12 00:45:06 2008 +0100
67337
67338     Get rid of "#undef DEBUG" from board config files.
67339
67340     Signed-off-by: Wolfgang Denk <wd@denx.de>
67341
67342 commit 73bf1e2de7862bcdbd5a9f993b3e84b67c8ea9c8
67343 Author: Timur Tabi <timur@freescale.com>
67344 Date:   Tue Jan 15 17:09:41 2008 -0600
67345
67346     Remove #undef DEBUG from MPC83xx board header files
67347
67348     Remove the "#undef DEBUG" line from all Freescale 83xx board header files.
67349     The inclusion of this line makes it impossible to enable debug code in
67350     other source files, because "#define DEBUG" typically needs to be defined
67351     before any header files are included.
67352
67353     Signed-off-by: Timur Tabi <timur@freescale.com>
67354
67355 commit 69018ce2e086e9caf35b914d675b82bc4888f077
67356 Author: Kumar Gala <galak@kernel.crashing.org>
67357 Date:   Thu Jan 17 08:25:45 2008 -0600
67358
67359     QE: Move FDT support into a common file
67360
67361     Move the flat device tree setup for QE related devices into
67362     a common file shared between 83xx & 85xx platforms that have QE's.
67363
67364     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
67365
67366 commit 5cf746c303710329f8040d9c62ee354313e3e91f
67367 Author: Marian Balakowicz <m8@semihalf.com>
67368 Date:   Thu Jan 31 13:59:09 2008 +0100
67369
67370     [new uImage] Move kernel data find code to get_kernel() routine
67371
67372     Verification of the kernel image (in old format) and finding kernel
67373     data is moved to a dedicated routine. The routine will also hold
67374     support for, to be added, new image format.
67375
67376     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67377
67378 commit 7b325454fd231d4273de3fe373850f777fb086bf
67379 Author: Marian Balakowicz <m8@semihalf.com>
67380 Date:   Thu Jan 31 13:58:20 2008 +0100
67381
67382     [new uImage] Cleanup FDT handling in PPC do_boot_linux()
67383
67384     Move FDT blob finding and relocation to a dedicated
67385     get_fdt() routine. It increases code readability and
67386     will make adding support for new uImage format easier.
67387
67388     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67389
67390 commit b6b0fe6460b7063ac60b9a3531ef210aedb31451
67391 Author: Marian Balakowicz <m8@semihalf.com>
67392 Date:   Thu Jan 31 13:58:13 2008 +0100
67393
67394     [new uImage] Cleanup do_botm_linux() boot allocations
67395
67396     This patch moves common pre-boot allocation steps shared between PPC
67397     and M68K to a helper routines:
67398
67399     common:
67400     - get_boot_sp_limit()
67401     - get_boot_cmline()
67402     - get_boot_kbd()
67403
67404     platform:
67405     - set_clocks_in_mhz()
67406
67407     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67408
67409 commit ceaed2b1e54ebf14d600e02fef016c8df5cc4d40
67410 Author: Marian Balakowicz <m8@semihalf.com>
67411 Date:   Thu Jan 31 13:57:17 2008 +0100
67412
67413     [new uImage] Move ramdisk loading to a common routine
67414
67415     Ramdisk loading code, including initrd_high variable handling,
67416     was duplicated for PPC and M68K platforms. This patch creates
67417     common helper routine that is being called from both platform
67418     do_bootm_linux() routines.
67419
67420     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67421
67422 commit 68d4f05e6b2383a442fb71f80f2a9fbb3d8def68
67423 Author: Marian Balakowicz <m8@semihalf.com>
67424 Date:   Thu Jan 31 13:55:53 2008 +0100
67425
67426     [new uImage] Removed dead ramdisk code on microblaze architectures
67427
67428     Microblaze do_bootm_linux() includes ramdisk processing code but
67429     the ramdisk does not get used anywhere later on.
67430
67431     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67432
67433 commit 5ad03eb3854c162684222a718b44c0716ea0db03
67434 Author: Marian Balakowicz <m8@semihalf.com>
67435 Date:   Thu Jan 31 13:55:39 2008 +0100
67436
67437     [new uImage] Factor out common image_get_ramdisk() routine
67438
67439     Architecture specific do_bootm_linux() routines share common
67440     ramdisk image processing code. Move this code to a common
67441     helper routine.
67442
67443     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67444
67445 commit d3c5eb6dd1f4ed3c3388386cf1d1bf82aa51d56b
67446 Author: Marian Balakowicz <m8@semihalf.com>
67447 Date:   Thu Jan 31 13:20:08 2008 +0100
67448
67449     [new uImage] Move FDT error printing to common fdt_error() routine
67450
67451     FDT error handling in PPC do_bootm_linux() shares the same message format.
67452     This patch moves error message printing to a helper fdt_error() routine.
67453
67454     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67455     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
67456
67457 commit 42b73e8ee00d48004791dea64b8093fb974c57e1
67458 Author: Marian Balakowicz <m8@semihalf.com>
67459 Date:   Thu Jan 31 13:20:07 2008 +0100
67460
67461     [new uImage] Factor out common routines for getting os/arch/type/comp names
67462
67463     Move numeric-id to name translation for image os/arch/type/comp header
67464     fields to a helper routines: image_get_os_name(), image_get_arch_name(),
67465     image_get_type_name(), image_get_comp_name().
67466
67467     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67468
67469 commit e99c26694a384221d336f6448c06a57479c0baa4
67470 Author: Marian Balakowicz <m8@semihalf.com>
67471 Date:   Thu Jan 31 13:20:07 2008 +0100
67472
67473     [new uImage] Remove standalone applications handling from boootm
67474
67475     Standalone applications are supposed to be run using the "go" command.
67476     This patch removes standalone images handling from the do_bootm().
67477
67478     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67479
67480 commit 4a2ad5ff6400698433dd7203d34939c3c9cc9bff
67481 Author: Marian Balakowicz <m8@semihalf.com>
67482 Date:   Thu Jan 31 13:20:07 2008 +0100
67483
67484     [new uImage] Remove OF_FLAT_TREE support from PPC bootm code
67485
67486     Support for OF_FLAT_TREE is to be obsoleted in the near future,
67487     remove related code from the bootm routines.
67488
67489     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67490
67491 commit 82850f3d32a2661868ec6876bed7a22c55cef718
67492 Author: Marian Balakowicz <m8@semihalf.com>
67493 Date:   Thu Jan 31 13:20:06 2008 +0100
67494
67495     [new uImage] Use image API in SH do_bootm_linux() routine
67496
67497     Introduce image handling API for lately added Hitachi SH architecture.
67498
67499     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67500
67501 commit 4a995edec1ac163d9326d143ffe2b47e7543407f
67502 Author: Marian Balakowicz <m8@semihalf.com>
67503 Date:   Thu Jan 31 13:20:06 2008 +0100
67504
67505     [new uImage] Rename architecture specific bootm code files
67506
67507     Implementation of the do_bootm_linux() and other bootm helper routines is
67508     architecture specific code. As such it resides in lib_<arch> directories
67509     in files named <arch>_linux.c
67510
67511     This patch renames those files to a more clear and accurate
67512     lib_<arch>/bootm.c form.
67513
67514     List of the renamed files:
67515        lib_arm/armlinux.c -> lib_arm/bootm.c
67516        lib_avr32/avr32_linux.c -> lib_avr32/bootm.c
67517        lib_blackfin/bf533_linux.c -> lib_blackfin/bootm.c
67518        lib_i386/i386_linux.c -> lib_i386/bootm.c
67519        lib_m68k/m68k_linux.c -> lib_m68k/bootm.c
67520        lib_microblaze/microblaze_linux.c -> lib_microblaze/bootm.c
67521        lib_mips/mips_linux.c -> lib_mips/bootm.c
67522        lib_nios/nios_linux.c -> lib_nios/bootm.c
67523        lib_nios2/nios_linux.c -> lib_nios2/bootm.c
67524        lib_ppc/ppc_linux.c -> lib_ppc/bootm.c
67525        lib_sh/sh_linux.c -> lib_sh/bootm.c
67526
67527     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67528
67529 commit 7582438c285bf0cef82909d0f232de64ec567a8a
67530 Author: Marian Balakowicz <m8@semihalf.com>
67531 Date:   Thu Jan 31 13:20:06 2008 +0100
67532
67533     [new uImage] Return error on image move/uncompress overwrites
67534
67535     Check for overwrites during image move/uncompress, return with error
67536     when the original image gets corrupted. Report clear message to the user
67537     and prevent further troubles when pointer to the corrupted images is passed
67538     to do_bootm_linux routine.
67539
67540     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67541
67542 commit f13e7b2e993c61fed1f607962501e051940d6e80
67543 Author: Marian Balakowicz <m8@semihalf.com>
67544 Date:   Tue Jan 8 18:12:17 2008 +0100
67545
67546     [new uImage] Cleanup image header pointer use in bootm code
67547
67548     - use single image header pointer instead of a set of auxilliary variables.
67549     - add multi component image helper routines: get component size/data address
67550
67551     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67552
67553 commit 1ee1180b6e93e56d0282ac8d943e448e9d0eab20
67554 Author: Marian Balakowicz <m8@semihalf.com>
67555 Date:   Tue Jan 8 18:17:10 2008 +0100
67556
67557     [new uImage] Cleanup cmd_bootm.c
67558
67559     - sort and cleanup headers, declarations, etc.
67560     - group related routines
67561     - cleanup indentation, white spaces
67562
67563     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67564
67565 commit af13cdbc01eaf88880978bfb4f603e012818ba24
67566 Author: Marian Balakowicz <m8@semihalf.com>
67567 Date:   Tue Jan 8 18:11:45 2008 +0100
67568
67569     [new uImage] Add memmove_wd() common routine
67570
67571     Move common, watchdog sensible memmove code to a helper memmmove_wd() routine.
67572
67573     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67574
67575 commit 958fc48abddeab513ea4847e34f22a2e9fe67fe1
67576 Author: Marian Balakowicz <m8@semihalf.com>
67577 Date:   Tue Jan 8 18:11:44 2008 +0100
67578
67579     [new uImage] Fix FDT header verification in PPC do_boot_linux() routine
67580
67581     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67582
67583 commit 15158971f49255ccef54f0979a942cfd3de2ae52
67584 Author: Marian Balakowicz <m8@semihalf.com>
67585 Date:   Tue Jan 8 18:11:44 2008 +0100
67586
67587     [new uImage] Fix uImage header pointer use in i386 do_bootm_linux()
67588
67589     Use image header copy instead of a (possibly corrupted) pointer to
67590     a initial image location.
67591
67592     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67593
67594 commit 261dcf4624b25f3c551efcf8634e9194fabba9c3
67595 Author: Marian Balakowicz <m8@semihalf.com>
67596 Date:   Tue Jan 8 18:11:44 2008 +0100
67597
67598     [new uImage] Remove I386 uImage fake_header() routine
67599
67600     I386 targets are not using a uImage format, instead fake header
67601     is added to ram image before it is further processed by bootm.
67602
67603     Remove this fixup and force proper uImage use for I386.
67604
67605     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67606
67607 commit 559316faf7eae0614c91d77f509b57d6c4c091ba
67608 Author: Marian Balakowicz <m8@semihalf.com>
67609 Date:   Tue Jan 8 18:11:44 2008 +0100
67610
67611     [new uImage] Move CHUNKSZ definition to image.h
67612
67613     CHUNKSZ defined for PPC and M68K is set to the same value of 64K,
67614     move this definition to a common header.
67615
67616     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67617
67618 commit 321359f20823e0b8c5ad38b64d007a6c48cda16e
67619 Author: Marian Balakowicz <m8@semihalf.com>
67620 Date:   Tue Jan 8 18:11:43 2008 +0100
67621
67622     [new uImage] Move gunzip() common code to common/gunzip.c
67623
67624     Move gunzip(), zalloc() and zfree() to a separate file.
67625     Share zalloc() and zfree() with cramfs uncompress routine.
67626
67627     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67628
67629 commit d45d5a18b6b36688f2365623f9d550566c664b5b
67630 Author: Marian Balakowicz <m8@semihalf.com>
67631 Date:   Tue Jan 8 18:11:43 2008 +0100
67632
67633     [new uImage] Cleanup OF/FDT #if/#elif/#endif use in do_bootm_linux()
67634
67635     Make CONFIG_OF_LIBFDT and CONFIG_OF_FLAT_TREE use more
67636     readable in PPC variant of do_bootm_linux() routine.
67637
67638     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67639
67640 commit 5d3cc55ecbae277e08f5ff771da20b1d6a36ec36
67641 Author: Marian Balakowicz <m8@semihalf.com>
67642 Date:   Tue Jan 8 18:11:43 2008 +0100
67643
67644     [new uImage] Move PPC do_bootm_linux() to lib_ppc/ppc_linux.c
67645
67646     PPC implementation of do_bootm_linux() routine is moved to
67647     a dedicated file lib_ppc/ppc_linux.c
67648
67649     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67650
67651 commit b97a2a0a21f279d66de8a9bdbfe21920968bcb1c
67652 Author: Marian Balakowicz <m8@semihalf.com>
67653 Date:   Tue Jan 8 18:14:09 2008 +0100
67654
67655     [new uImage] Define a API for image handling operations
67656
67657     - Add inline helper macros for basic header processing
67658     - Move common non inline code common/image.c
67659     - Replace direct header access with the API routines
67660     - Rename IH_CPU_* to IH_ARCH_*
67661
67662     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67663
67664 commit ed29bc4e8142b46b626f67524207b36e43d9aad6
67665 Author: Marian Balakowicz <m8@semihalf.com>
67666 Date:   Thu Jan 31 13:19:58 2008 +0100
67667
67668     Add missing cmd_ximg.o to common/Makefile
67669
67670     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
67671
67672 commit 37e3c62fa07a823e7569c872e3a9395d227ed8e3
67673 Author: Grzegorz Bernacki <gjb@semihalf.com>
67674 Date:   Mon Jan 28 10:15:02 2008 +0100
67675
67676     ADS5121e: DDR2 init/timing update.
67677
67678     Signed-off-by: John Rigby <jrigby@freescale.com>
67679     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
67680
67681 commit ac9152830d7fdebace8a260b7737ef2870c21ca0
67682 Author: John Rigby <jrigby@freescale.com>
67683 Date:   Wed Jan 30 13:36:57 2008 -0700
67684
67685     Device tree updates
67686
67687     Changes to match 5121 device tree going mainline in 2.6.25.
67688
67689     Change OF_SOC from "soc5121" to plain "soc".
67690     Remove unneeded "ref-frequency" fixups.
67691     Remove "address" enetaddr fixup.
67692
67693     Add bus-frequency fixup for old OF_SOC so old
67694     kernels with old device trees will work with new
67695     u-boot with 66MHz IPS clock
67696
67697     Signed-off-by: John Rigby <jrigby@freescale.com>
67698
67699 commit de55d18df3ff2ea614624e74793de7c43520e0e7
67700 Author: John Rigby <jrigby@freescale.com>
67701 Date:   Wed Jan 30 13:36:56 2008 -0700
67702
67703     Change IPS freq to 66MHz
67704
67705     Recommended frequency is 66MHz
67706     Change divider from 4 to 3.
67707
67708     Signed-off-by: John Rigby <jrigby@freescale.com>
67709
67710 commit cd9cb62f9d8b78d6c3af5d1e9b5a3d68a3d73974
67711 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67712 Date:   Mon Jan 14 22:38:55 2008 +0100
67713
67714     xsengine: rename board_post_init to board_late_init
67715
67716     missing migration from "Cleanup of some init functions"
67717     in c837dcb1a316745092567bfe4fb266d0941884ff
67718
67719     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67720
67721 commit 8dafa87476b0d7170e219c2f5e3842c833a91807
67722 Author: Larry Johnson <lrj@acm.org>
67723 Date:   Sat Jan 12 23:35:33 2008 -0500
67724
67725     Add attribute POST_PREREL to ECC memory POST
67726
67727     Signed-off-by: Larry Johnson <lrj@acm.org>
67728
67729 commit ed2cf548cac80cd3cf8154dcfe7b2685bef45938
67730 Author: Kumar Gala <galak@kernel.crashing.org>
67731 Date:   Thu Jan 17 08:25:45 2008 -0600
67732
67733     QE: Move FDT support into a common file
67734
67735     Move the flat device tree setup for QE related devices into
67736     a common file shared between 83xx & 85xx platforms that have QE's.
67737
67738     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
67739
67740 commit d38da537943cd36356b9d3d9d9b60533554b81d8
67741 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67742 Date:   Wed Jan 23 17:20:14 2008 +0100
67743
67744     AVR32: Make SDRAM refresh rate configurable
67745
67746     The existing code assumes the SDRAM row refresh period should always
67747     be 15.6 us. This is not always true, and indeed on the ATNGW100, the
67748     refresh rate should really be 7.81 us.
67749
67750     Add a refresh_period member to struct sdram_info and initialize it
67751     properly for both ATSTK1000 and ATNGW100. Out-of-tree boards will
67752     panic() until the refresh_period member is updated properly.
67753
67754     Big thanks to Gerhard Berghofer for pointing out this issue.
67755
67756     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67757
67758 commit 61151cccb660cdb06a07fb283de6089913d7bde0
67759 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67760 Date:   Thu Apr 19 10:10:11 2007 +0200
67761
67762     ATSTK1000: Fix potential flash programming bug
67763
67764     The (now obsolete) atngw100 flash programming code was having problems
67765     programming the onboard at49bv642 chip. The atstk1000 flash
67766     programming code may have the same bug, so import fix for this problem
67767     from the AVR32 Linux BSP.
67768
67769     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67770
67771 commit b2e1d5b64469f10dfcce27f7b0afd935684a8e11
67772 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67773 Date:   Thu Nov 22 17:04:13 2007 +0100
67774
67775     ATSTK1004: Fix comment about default load address
67776
67777     The default load address is SDRAM + 2MB, not SDRAM + 4MB. The latter
67778     wouldn't have worked anyway since the board can only access 4MB of
67779     SDRAM.
67780
67781     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67782
67783 commit 8269ab53608d8db2aa06969c337ab0b0518211e5
67784 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67785 Date:   Thu Nov 22 17:01:24 2007 +0100
67786
67787     ATSTK1002: Use SDRAM + 4MB as default load address
67788
67789     Many people run into problems when they compile a big kernel and load
67790     the uImage at the default SDRAM + 2MB address as the kernel will
67791     overwrite the uImage as it is being unpacked. Increase the default
67792     load address so that we can load a 4MB kernel image without any
67793     problems.
67794
67795     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67796
67797 commit 2bcacc2d841b77f3d2d3910db722003742727e9f
67798 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
67799 Date:   Thu Nov 22 16:51:39 2007 +0100
67800
67801     ATNGW100: Fix default mtest range
67802
67803     Let mtest cover the whole SDRAM except the last megabyte, which is
67804     where u-boot lives.
67805
67806     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
67807
67808 commit 9856a6b3104e0bc210b0868dfe691c52bf03c227
67809 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
67810 Date:   Tue Jan 22 15:31:56 2008 +0900
67811
67812     sh: Fix register address of SH7722.
67813
67814     The address of SH7722 is wrong by old document.
67815     This patch fixes this problem.
67816
67817     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
67818
67819 commit 30942b18b66f35f2ceedab39af10e9eccaa943cc
67820 Author: Mike Frysinger <vapier@gentoo.org>
67821 Date:   Mon Feb 4 19:26:57 2008 -0500
67822
67823     new command for displaying strings at specified memory locations
67824
67825     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67826
67827 commit b58d8b48e25b0c866d167cc577f118f528cd9e0a
67828 Author: Mike Frysinger <vapier@gentoo.org>
67829 Date:   Mon Feb 4 19:26:57 2008 -0500
67830
67831     rewrite/cleanup Blackfin RTC driver
67832
67833     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67834
67835 commit 94a91e248b71c3ff951fc27cff6909e82ca37d15
67836 Author: Mike Frysinger <vapier@gentoo.org>
67837 Date:   Mon Feb 4 19:26:57 2008 -0500
67838
67839     generate u-boot.ldr for Blackfin targets
67840
67841     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67842
67843 commit b779f7a59530436040f157f7841db7ab796542df
67844 Author: Mike Frysinger <vapier@gentoo.org>
67845 Date:   Mon Feb 4 19:26:57 2008 -0500
67846
67847     scrub unused symbols
67848
67849     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67850
67851 commit cc2977acc3bbbb7850f16645dd1081f95335868d
67852 Author: Mike Frysinger <vapier@gentoo.org>
67853 Date:   Mon Feb 4 19:26:57 2008 -0500
67854
67855     move Blackfin cpu object list to respective cpu directories
67856
67857     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67858
67859 commit d0b01a246d0a351bc7dce1d0c9cf6aebdf6d7505
67860 Author: Mike Frysinger <vapier@gentoo.org>
67861 Date:   Mon Feb 4 19:26:57 2008 -0500
67862
67863     interface to Blackfin on-chip One-Time-Programmable memory
67864
67865     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67866
67867 commit 4c727c77e43872d3a1d1f76a949fcb3f26a38788
67868 Author: Mike Frysinger <vapier@gentoo.org>
67869 Date:   Mon Feb 4 19:26:56 2008 -0500
67870
67871     add support for memory commands with Blackfin L1 instruction memory
67872
67873     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67874
67875 commit 6b9097e5e7490aa7b828c6f1a1c7a0e875df8464
67876 Author: Mike Frysinger <vapier@gentoo.org>
67877 Date:   Mon Feb 4 19:26:56 2008 -0500
67878
67879     use C code rather than inline assembly
67880
67881     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67882
67883 commit 97c26e006d2fa6d4e1560933ee6f385d8b8908b9
67884 Author: Mike Frysinger <vapier@gentoo.org>
67885 Date:   Mon Feb 4 19:26:56 2008 -0500
67886
67887     add Blackfin-specific reginfo command
67888
67889     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67890
67891 commit 0858b835e7ea501ea084d34cef75932f098342bb
67892 Author: Mike Frysinger <vapier@gentoo.org>
67893 Date:   Mon Feb 4 19:26:55 2008 -0500
67894
67895     add support for Blackfin symbol prefixes to examples
67896
67897     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67898
67899 commit 8dc48d71a4be753ea9f84956cd33600de35fad04
67900 Author: Mike Frysinger <vapier@gentoo.org>
67901 Date:   Mon Feb 4 19:26:55 2008 -0500
67902
67903     add Blackfin-specific bdinfo command
67904
67905     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67906
67907 commit 0003613e3c7df3b84b2cb92e797d77f46f15a43a
67908 Author: Mike Frysinger <vapier@gentoo.org>
67909 Date:   Mon Feb 4 19:26:55 2008 -0500
67910
67911     move -ffixed-P5 to blackfin_config.mk and drop unused -D__BLACKFIN__
67912
67913     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67914
67915 commit 60fa72d65610c7ef33e1d6db858979d05ff0df58
67916 Author: Mike Frysinger <vapier@gentoo.org>
67917 Date:   Mon Feb 4 19:26:55 2008 -0500
67918
67919     unify the Blackfin board targets
67920
67921     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67922
67923 commit d4d7730853e5d675f76ec666807da3028c91d592
67924 Author: Mike Frysinger <vapier@gentoo.org>
67925 Date:   Mon Feb 4 19:26:55 2008 -0500
67926
67927     punt Blackfin VDSP headers and import sanitized/auto-generated ones
67928
67929     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67930
67931 commit 6cfcce67671a3425229d66203386fa3cbd0cc3bd
67932 Author: Mike Frysinger <vapier@gentoo.org>
67933 Date:   Mon Feb 4 19:26:54 2008 -0500
67934
67935     always pull in asm/blackfin.h for Blackfin ports
67936
67937     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67938
67939 commit bf53974c2ddae678d7660f2b5ccfeb0732b6f5dc
67940 Author: Mike Frysinger <vapier@gentoo.org>
67941 Date:   Mon Feb 4 19:26:54 2008 -0500
67942
67943     add missing __raw versions of Blackfin read/write io functions
67944
67945     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67946
67947 commit 24e02d0fd3acc50e73e1a3cdd567f0a77946f15d
67948 Author: Mike Frysinger <vapier@gentoo.org>
67949 Date:   Mon Feb 4 19:26:54 2008 -0500
67950
67951     add the default Blackfin logo used by Blackfin boards with splash screens
67952
67953     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67954
67955 commit 4c58eb5552220e425c8af6ac8d2839244a2f57b1
67956 Author: Mike Frysinger <vapier@gentoo.org>
67957 Date:   Mon Feb 4 19:26:54 2008 -0500
67958
67959     add some more Blackfin docs
67960
67961     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67962
67963 commit 32a9f5f2160a034ea87ea651b233ef7c635e55cf
67964 Author: Mike Frysinger <vapier@gentoo.org>
67965 Date:   Mon Feb 4 19:26:54 2008 -0500
67966
67967     make smc91111_eeprom managment simpler by depending on the board configuration file rather than a hardcoded list of boards
67968
67969     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67970
67971 commit 4087bc88cebec75c432a7fe9f6afb545b0919831
67972 Author: Mike Frysinger <vapier@gentoo.org>
67973 Date:   Mon Feb 4 19:26:54 2008 -0500
67974
67975     fix building on Blackfin as the assembler supports the .set syntax, not the = syntax, for assigning symbols
67976
67977     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67978
67979 commit b45264ee85cbd92020640a32e02fb434fd557108
67980 Author: Mike Frysinger <vapier@gentoo.org>
67981 Date:   Mon Feb 4 19:26:53 2008 -0500
67982
67983     add gitignores for Blackfin pieces
67984
67985     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
67986
67987 commit a93907c43f847f076dd0e34ee3b69b5e8e6d0d29
67988 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67989 Date:   Fri Jan 18 01:14:03 2008 +0100
67990
67991     TFTP: add host ip addr support
67992
67993     allow to use a different server as set in serverip
67994     add CONFIG_TFTP_FILE_NAME_MAX_LEN to configure the file name length
67995     if not defined the max length will be at 128
67996
67997     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
67998
67999 commit e56b4b494cd92def577969f9678395aa22d34c9f
68000 Author: Timur Tabi <timur@freescale.com>
68001 Date:   Wed Jan 9 14:35:26 2008 -0600
68002
68003     85xx,86xx: Determine I2C clock frequencies and store in global_data
68004
68005     Update global_data to define i2c1_clk and i2c2_clk to 85xx and 86xx.
68006
68007     Update the get_clocks() function in 85xx and 86xx to determine the I2C
68008     clock frequency and store it in gd->i2c1_clk and gd->i2c2_clk.
68009
68010     Signed-off-by: Timur Tabi <timur@freescale.com>
68011
68012 commit 7ec8bb15ee368ea54d48d64867767a704d9ab4c2
68013 Author: Wolfgang Denk <wd@denx.de>
68014 Date:   Thu Dec 27 10:56:54 2007 +0100
68015
68016     OMAP5912: fix FIFO handling in UART driver
68017
68018     According to the OMAP5912 Serial Interfaces Reference Guide (see
68019     http://focus.ti.com/lit/ug/spru760c/spru760c.pdf, page 150), the
68020     FIFO_EN enable bit in the FIFO Control Register (FCR) can only be
68021     changed when the baud clock is not running, i. e. when both DLL and
68022     DLH are set to 0.
68023
68024     Thus make sure that DLL and DLH are 0 when writing the FCR.
68025
68026     Signed-off-by: Wolfgang Denk <wd@denx.de>
68027
68028 commit 16158778b5f52f201e95ded2d2d9084b0ed5670d
68029 Author: Harald Welte <laforge@openmoko.org>
68030 Date:   Wed Dec 19 15:10:52 2007 +0100
68031
68032     ARM: S3C24x0 SoC NAND controller support
68033
68034     This patch adds NAND support to the S3C24x0 SoC code in u-boot
68035
68036     Signed-off-by: Harald Welte <laforge@openmoko.org>
68037
68038 commit a7c185ed3d9f8ebd85cfc286e1ffee72e4803163
68039 Author: Harald Welte <laforge@openmoko.org>
68040 Date:   Wed Dec 19 14:24:40 2007 +0100
68041
68042     ARM: s3c24xx: Multiple serial port support
68043
68044     This patch adds support for CONFIG_SERIAL_MULTI on s3c24x0 CPU's
68045
68046     Signed-off-by: Harald Welte <laforge@openmoko.org>
68047
68048 commit a25f72f1f73a11de68251fb88c89991e202e68fa
68049 Author: Harald Welte <laforge@openmoko.org>
68050 Date:   Wed Dec 19 14:16:57 2007 +0100
68051
68052     ARM: arm920t: Allow use of 'gd' pointer from IRQ
68053
68054     This patch allows us to use the 'gd' pointer (and thus environment
68055     and everything else associated with it) from interrupt context on
68056     arm920t.
68057
68058     Signed-off-by: Harald Welte <laforge@openmoko.org>
68059
68060 commit be19bd5cd0f454b63298844a0b5377e029b2caad
68061 Author: Harald Welte <laforge@openmoko.org>
68062 Date:   Wed Dec 19 14:19:38 2007 +0100
68063
68064     ARM: arm920/s3c24xx: IRQ demulitplexer callback
68065
68066     This patch adds a IRQ demultiplexer callback to the arm920 cpu core code,
68067     plus a stub implementation of it for the S3C2410.
68068
68069     The purpose is to allow arm920t implementations such as the s3c24x0 to
68070     implement interrupt handlers in u-boot without having to touch core
68071     arm920t code.
68072
68073     Signed-off-by: Harald Welte <laforge@openmoko.org>
68074
68075 commit a41dbbd98d201d8aea31b5d21df4742c20cd7eda
68076 Author: Hebbar <gururajakr@sanyo.co.in>
68077 Date:   Tue Dec 18 16:03:07 2007 -0800
68078
68079     ARM: Display Ethernet info in do_bdinfo only if CONFIG_CMD_NET is defined
68080
68081     Add ifdef to bdinfo command to display ethernet information
68082     only if CONFIG_CMD_NET is defined for arm modules.
68083
68084     Signed-off-by: K R Gururaja Hebbar <gururajakr@sanyo.co.in>
68085
68086 commit f7ad79b6f9f0f45437b62e19b45356cc2aaf4884
68087 Author: Hebbar <gururajakr@sanyo.co.in>
68088 Date:   Tue Dec 18 16:00:54 2007 -0800
68089
68090     ARM: add I2C init function call in lib_arm/board.c
68091
68092     Adds I2C init func call to init sequence for ARM boards. This is
68093     present in ppc,blackfin and other processor init sequence.
68094
68095     Signed-off-by: K R Gururaja Hebbar <gururajakr@sanyo.co.in>
68096
68097 commit ff02f139804f3cb61414f7bbcbfdaa0279e3efae
68098 Author: Stefan Roese <sr@denx.de>
68099 Date:   Fri Feb 1 09:38:29 2008 +0100
68100
68101     ppc4xx: Fix ndfc HW ECC byte order
68102
68103     The current ndfc HW ECC implementation swaps the first two ECC bytes.
68104     But the 4xx NDFC already uses the SMC (Smart Media Card) ECC ordering,
68105     so this swapping in the HW ECC driver is bogus. This patch fixes this
68106     problem and now really uses the SMC ECC byte order.
68107
68108     Thanks to Sean MacLennan for pointing this out.
68109
68110     Signed-off-by: Stefan Roese <sr@denx.de>
68111
68112 commit e1d1429b49b0ee58c80f8c7b29c1ebaf8be7f5f1
68113 Author: Stefan Roese <sr@denx.de>
68114 Date:   Wed Jan 30 15:35:50 2008 +0100
68115
68116     ppc4xx: Fix GPIO configuration for pcs440ep
68117
68118     The SRD0_PFC0 register was not configured correctly to enable the GPIO's
68119     49-63 for GPIO. They have been configured as trace signals. This patch
68120     fixes this by clearing the corresponding bit.
68121
68122     Signed-off-by: Stefan Roese <sr@denx.de>
68123
68124 commit 28d77d968bfe0316deb5bf15c17f57d5ff2c8821
68125 Author: Stefan Roese <sr@denx.de>
68126 Date:   Wed Jan 30 14:48:28 2008 +0100
68127
68128     ppc4xx: Fix problem with init-ram bigger than 4k on 440 platforms
68129
68130     Signed-off-by: Stefan Roese <sr@denx.de>
68131
68132 commit 4fedfddf97461b88668b9aec774dfb7a0c6dc368
68133 Author: Ladislav Michl <ladis@linux-mips.org>
68134 Date:   Fri Dec 7 00:42:32 2007 +0100
68135
68136     ARM: Board voiceblue update
68137
68138     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
68139
68140 commit 2c5260f711168d5ee91c70ddbb7d897013eefc46
68141 Author: Ladislav Michl <ladis@linux-mips.org>
68142 Date:   Thu Dec 6 23:24:57 2007 +0100
68143
68144     ARM: AT91RM9200 based boards config cleanup
68145
68146     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
68147
68148     Remove nowhere used struct bd_info_ext, remove trailing whitespaces, fix
68149     indentation.
68150
68151 commit 481f28b1db5cd21deb55f69399ba240e107af4c7
68152 Author: Ladislav Michl <ladis@linux-mips.org>
68153 Date:   Thu Dec 6 22:59:16 2007 +0100
68154
68155     ARM: Fix at91rm9200dk base address
68156
68157     Somewhere during development of U-Boot-1.1.3 CONFIG_BOOTBINFUNC was
68158     renamed into CONFIG_INIT_CRITICAL which was 04 Apr 2005 replaced
68159     with CONFIG_SKIP_LOWLEVEL_INIT and CONFIG_SKIP_RELOCATE_UBOOT.
68160     However CONFIG_SKIP_LOWLEVEL_INIT has oposite meaning to
68161     CONFIG_BOOTBINFUNC, so fix configuration to reflect this fact.
68162     I'm sending this patch 4th (!) time in hope it produces at least some
68163     reaction.
68164
68165     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
68166
68167     Fix at91rm9200dk base and environment address.
68168
68169 commit c95219fae2a7add7daa2f91aedca65b1698465c7
68170 Author: stefano babic <sbabic@denx.de>
68171 Date:   Tue Nov 20 10:40:24 2007 +0100
68172
68173     MMC for PXA 27X (resubmit)
68174
68175     MMC support for X_Scale PXA is broken and does not work.
68176     Mainly, the mmc_init() function cannot recognize current SD/MMC cards.
68177     There were already some patches around the world but none of them was
68178     merged into the official u-boot tree.
68179
68180     This patch makes order fixing this issue. Resubmit after code cleanup.
68181
68182     Applied and tested on PXA 270 (TrizepsIV module).
68183
68184     Signed-off-by: Stefano Babic <sbabic@denx.de>
68185
68186 commit 96bbfa1e6625ce23a150936863b3ecf4c853eb33
68187 Author: stefano babic <sbabic@denx.de>
68188 Date:   Tue Nov 20 10:37:04 2007 +0100
68189
68190     Fix gcc issues in pxa-regs.h
68191
68192     Fix gcc4 issue. With some toolchain, a previous patch that fixes gcc4
68193     issues generates wrong code.
68194     (Problem was reported with gcc-4.0.2-glibc-2.3.6/arm-softfloat-linux-gnu).
68195     This patch fixes the problem and solves the gcc-4 issues as the linux
68196     kernel does.
68197
68198     Signed-off-by: Stefano Babic <sbabic@denx.de>
68199     Signed-off-by: Dmitry Ivanov <ivadmitry@gmail.com>
68200
68201 commit 7047b388876e7b905b2ec4edb8010543e3641b85
68202 Author: Jens Gehrlein <sew_s@tqs.de>
68203 Date:   Tue Jan 29 08:45:03 2008 +0100
68204
68205     TQM834x: enable DHCP
68206
68207     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
68208     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68209
68210 commit a877004d44ca7dbc1e618add3eeb1da7c84e4bec
68211 Author: Jens Gehrlein <sew_s@tqs.de>
68212 Date:   Tue Jan 29 08:45:02 2008 +0100
68213
68214     TQM834x: support for Spansion N-type Flashes (sector size = 256 KiB at 2x16 Bit).
68215
68216     Signed-off-by: Jens Gehrlein <sew_s@tqs.de>
68217     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68218
68219 commit 8931ab176025b03cfc320b3fd1eca432a88ed560
68220 Author: Ben Warren <biggerbadderben@gmail.com>
68221 Date:   Sat Jan 26 23:41:19 2008 -0500
68222
68223     Fix conditional compilation of mpx8xxx_spi driver
68224
68225     This driver should only compile if CONFIG_MPC8XXX_SPI is set
68226
68227     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68228     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68229
68230 commit 63f732d3d3880feb531f48af247c025bf01462b0
68231 Author: Rafal Jaworowski <raj@semihalf.com>
68232 Date:   Tue Jan 29 17:00:34 2008 +0100
68233
68234     API: Provide dummy halt() in the glue layer.
68235
68236     This fixes a demo app link failure on platforms configured with CONFIG_PANIC_HANG.
68237
68238     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
68239
68240 commit 0dc1fc22af86d16993388d9ed9630dbaa2d51826
68241 Author: Rafal Jaworowski <raj@semihalf.com>
68242 Date:   Tue Jan 29 16:57:38 2008 +0100
68243
68244     API: Convert conditional building to the new scheme.
68245
68246     This fixes a build breakage with CONFIG_API enabled, which appeared after
68247     the recent changes in the U-Boot build system.
68248
68249     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
68250
68251 commit 98b742489c09780be6a832eeaa4e5eff824792bb
68252 Author: Wolfgang Denk <wd@denx.de>
68253 Date:   Fri Jan 25 09:56:17 2008 +0100
68254
68255     inka4x0: remove dead code
68256
68257     Signed-off-by: Wolfgang Denk <wd@denx.de>
68258
68259 commit 4f93f8b1a4d35b6d302842132edba920ef8f62aa
68260 Author: Becky Bruce <becky.bruce@freescale.com>
68261 Date:   Wed Jan 23 16:31:06 2008 -0600
68262
68263     86xx: Add reginfo command
68264
68265     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68266
68267 commit ddcebcb638715a6278da93b553d5016f99823816
68268 Author: Becky Bruce <becky.bruce@freescale.com>
68269 Date:   Wed Jan 23 16:31:05 2008 -0600
68270
68271     86xx: Add print_laws function to fsl_law.c
68272
68273     This can be used for debug, and will be used by board code
68274     to help implement reginfo.
68275
68276     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68277
68278 commit 9cd32426f26a0567bb61f339edd83c6a2ce9bfc3
68279 Author: Becky Bruce <becky.bruce@freescale.com>
68280 Date:   Wed Jan 23 16:31:04 2008 -0600
68281
68282     86xx: Remove old-style law setup code
68283
68284     This includes mpc8610hpcd, mpc8641hpcn, and sbc8641d.
68285
68286     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68287
68288 commit 713d8186649dae874613d495b0cecaa039a98b30
68289 Author: Becky Bruce <becky.bruce@freescale.com>
68290 Date:   Wed Jan 23 16:31:03 2008 -0600
68291
68292     86xx: Convert sbc8641d to use new law setup code.
68293
68294     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68295
68296 commit 031976f6364b93833e989f57e9f1e023e0be8c4c
68297 Author: Becky Bruce <becky.bruce@freescale.com>
68298 Date:   Wed Jan 23 16:31:02 2008 -0600
68299
68300     86xx: Convert mpc8610hpcd to new law setup method.
68301
68302     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68303
68304 commit 4933b91f8a49e436681f163df3173beb91cac44a
68305 Author: Becky Bruce <becky.bruce@freescale.com>
68306 Date:   Wed Jan 23 16:31:01 2008 -0600
68307
68308     86xx: Support new law setup method and convert mpc8641
68309
68310     Adds the support code in cpu/mpc86xx for the new law setup code
68311     recently created fsl_law.c, and changes the MPC8641HPCN config
68312     to use this code.
68313
68314     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68315
68316 commit 1a41f7ce9c086e208c0eabf52565a237af2a2bd1
68317 Author: Becky Bruce <becky.bruce@freescale.com>
68318 Date:   Wed Jan 23 16:31:00 2008 -0600
68319
68320     86xx: Rearrange the sequence in start.S
68321
68322     * split the BAT initialization so that only 2 BATs (for the boot page
68323     and stack) are programmed very early on.  The rest are initialized later.
68324     * Move other BAT setup,  ccsrbar setup, and law setup later in the code
68325     after translation has been enabled.
68326
68327     These changes will facilitate the moving of law and BAT initialization
68328     to C code, and will aid with 36-bit physical addressing support.
68329
68330     Signed-off-by: Becky Bruce <becky.bruce@freescale.com>
68331
68332 commit 33dac03b1b5d61e4fed7bad445ba40b4c97feba0
68333 Author: Wolfgang Denk <wd@denx.de>
68334 Date:   Wed Jan 23 14:41:37 2008 +0100
68335
68336     Coding Style Cleanup; update CHANGELOG
68337
68338     Signed-off-by: Wolfgang Denk <wd@denx.de>
68339
68340 commit 865f0f9754b95183cad395de7e8cb85df0c6ea1f
68341 Author: Wolfgang Denk <wd@denx.de>
68342 Date:   Wed Jan 23 14:31:17 2008 +0100
68343
68344     Coding Style Cleanup; update CHANGELOG
68345
68346     Signed-off-by: Wolfgang Denk <wd@denx.de>
68347
68348 commit cfe5ca77976afdbe7ecb86e39fd7505bde636ace
68349 Author: Dave Liu <r63238@freescale.com>
68350 Date:   Fri Jan 18 10:07:04 2008 +0800
68351
68352     mpc83xx: Correct the struct spi8xxx in mpc8xxx_spi.h
68353
68354     The commit 04a9e1180ac76a7bacc15a6fcd95ad839d65bddb
68355     cause the 83xx immap broken, so the DMA and PCI will
68356     be failed.
68357
68358     The patch fix the struct spi8xxx and rm struct spi83xx.
68359
68360     Signed-off-by: Dave Liu <daveliu@freescale.com>
68361     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68362
68363 commit 6b4439444286e0fcd01596df504e6ca897ad3e5a
68364 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
68365 Date:   Sat Apr 14 17:11:49 2007 +0200
68366
68367     AVR32: ATNGW100 board support
68368
68369     Add support for the ATNGW100 Network Gateway reference design,
68370     including flash, ethernet and MMC support.
68371
68372     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
68373
68374 commit e006927a0b9a54e8ee7685d8ac748aaad6801862
68375 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
68376 Date:   Sat Nov 24 18:15:31 2007 +0100
68377
68378     AVR32: Initialize ipaddr, loadaddr and bootfile at startup
68379
68380     I don't know why the relevant layers can't do this by itself, but this
68381     is what ppc does.
68382
68383     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
68384
68385 commit 799891ef7b1b3432032ec23466df6b665a797fa4
68386 Author: Michael Schwingen <michael@schwingen.org>
68387 Date:   Fri Jan 18 00:04:28 2008 +0100
68388
68389     Add AcTux board support
68390
68391     Hi,
68392
68393     The patch adds 4 boards, called AcTux-1 .. AcTux-4. This patch contains the
68394     files that
68395     contain changes for multiple boards, the board-specific files follow as
68396     separate patches.
68397
68398     Signed-off-by: Michael Schwingen <michael@schwingen.org>
68399
68400 commit 66a4344a4d910a11125df7768899ad529719855e
68401 Author: Michael Schwingen <michael@schwingen.org>
68402 Date:   Wed Jan 16 19:53:23 2008 +0100
68403
68404     add AcTux-4 board support
68405
68406     Signed-off-by: Michael Schwingen <michael@schwingen.org>
68407
68408 commit bc24345e4101a5c996d6b48ce497b09c53025dc6
68409 Author: Michael Schwingen <michael@schwingen.org>
68410 Date:   Wed Jan 16 19:51:55 2008 +0100
68411
68412     add AcTux-3 board support
68413
68414     Signed-off-by: Michael Schwingen <michael@schwingen.org>
68415
68416 commit aebf00fc4d1343b24715373893f7b20bf462d1e9
68417 Author: Michael Schwingen <michael@schwingen.org>
68418 Date:   Wed Jan 16 19:51:14 2008 +0100
68419
68420     add AcTux-2 board support
68421
68422     Signed-off-by: Michael Schwingen <michael@schwingen.org>
68423
68424 commit ea99e8f05b7240fd657739e286664664ae160abe
68425 Author: Michael Schwingen <michael@schwingen.org>
68426 Date:   Wed Jan 16 19:50:37 2008 +0100
68427
68428     add AcTux-1 board support
68429
68430     Signed-off-by: Michael Schwingen <michael@schwingen.org>
68431
68432 commit 3d9f3bfb7a33efe8e41e01b025563cd712c57d64
68433 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68434 Date:   Mon Jan 14 19:20:08 2008 +0100
68435
68436     ARM: remove useless function board_post_init
68437
68438     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68439
68440 commit 96bd462942022e4569b582c072a0ed26de1cd19b
68441 Author: Michael Schwingen <michael@schwingen.org>
68442 Date:   Thu Jan 10 14:59:46 2008 +0100
68443
68444     IXP: enable RTS
68445
68446     enables the RTS signal with CONFIG_SERIAL_RTS_ACTIVE.
68447     No handshaking is done, but the active RTS signal allows to
68448     connect to the target using a PC which is using RTS/CTS
68449     handshake, and does no harm if the PC is set to ignore RTS.
68450
68451     Signed-off-by: Michael Schwingen <michael@schwingen.org>
68452
68453 commit a1cf027a08f9dc1c0e769499e6f4fbddcf9cab93
68454 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68455 Date:   Mon Jan 7 08:41:34 2008 +0100
68456
68457     IXP: add dynamic microcode addr
68458
68459     allow to load the microde from flash or ram by download it through
68460     the serial or other.
68461
68462     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68463     Acked-by: Stefan Roese <sr@denx.de>
68464
68465 commit 63ebcc4615dd39926ccf61f1d5f3510262ef6564
68466 Author: Michael Schwingen <michael@schwingen.org>
68467 Date:   Sat Nov 10 15:44:12 2007 +0100
68468
68469     load ixp42x NPE firmware from separate flash block, remove dead code
68470
68471     Hi,
68472
68473     the following patch adds support to move the IXP42X NPE firmware to a
68474     separate flash block, whose start address is defined in
68475     CONFIG_IXP4XX_NPE_EXT_UCODE_BASE. Using that, it is possible to build
68476     NPE-enabled u-boot without copyright problems due to the NPE firmware.
68477
68478     I hope the patch applies, I get whitespace-related differences in the NPE
68479     files due to trailing whitespace in the original versions.
68480
68481     Signed-off-by: Michael Schwingen <michael@schwingen.org>
68482     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
68483
68484 commit 57a127201eb3d8cc19170a008e0bd7af608bd72f
68485 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68486 Date:   Tue Jan 15 14:15:46 2008 -0600
68487
68488     ColdFire: MCF547x_8x - Add M5475EVB and M5485EVB support
68489
68490     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68491     Signed-off by: John Rigby <jrigby@freescale.com>
68492
68493 commit 1aee111135d8660a164d4f6bf7d66b032ea535cf
68494 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68495 Date:   Tue Jan 15 14:02:49 2008 -0600
68496
68497     ColdFire: MCF547x_8x - Add M547xEVB and M548xEVB board
68498
68499     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68500     Signed-off by: John Rigby <jrigby@freescale.com>
68501
68502 commit 777d1abd9796f1c2e148417cc10657e847d318ce
68503 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68504 Date:   Tue Jan 15 14:00:25 2008 -0600
68505
68506     ColdFire: Add MCF547x_8x FEC driver
68507
68508     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68509     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68510     Signed-off by: John Rigby <jrigby@freescale.com>
68511
68512 commit 72f56adc0b25d43875ad067bae6be1bcea86b79f
68513 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68514 Date:   Tue Jan 15 13:54:09 2008 -0600
68515
68516     ColdFire: Add MCF547x_8x dma code and header files
68517
68518     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68519     Signed-off by: John Rigby <jrigby@freescale.com>
68520
68521 commit ce09fc49b56ea3c442794b6be9b7db4b99dfdc87
68522 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68523 Date:   Tue Jan 15 13:52:03 2008 -0600
68524
68525     ColdFire: Add MCF547x_8x dma code - 2
68526
68527     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68528     Signed-off by: John Rigby <jrigby@freescale.com>
68529
68530 commit 11865ea844e7154fd30c7e2860da4eed4a12ad1f
68531 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68532 Date:   Tue Jan 15 13:48:52 2008 -0600
68533
68534     ColdFire: Add MCF547x_8x dma code - 1
68535
68536     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68537     Signed-off by: John Rigby <jrigby@freescale.com>
68538
68539 commit 4621fc3fe7cd65b78b3cbd31f65c9f7f72b22bd3
68540 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68541 Date:   Tue Jan 15 13:39:44 2008 -0600
68542
68543     ColdFire: Add MCF547x_8x related header files
68544
68545     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68546     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68547     Signed-off by: John Rigby <jrigby@freescale.com>
68548
68549 commit 570c0186aecab1b747b2d44d0e1d3c1ac4cb27f5
68550 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68551 Date:   Tue Jan 15 13:37:34 2008 -0600
68552
68553     ColdFire: Add MCF547x_8x cpu arch
68554
68555     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68556     Signed-off by: John Rigby <jrigby@freescale.com>
68557
68558 commit e2756f4b54aba0e0523b81dd145666829cf7fd59
68559 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68560 Date:   Mon Jan 14 17:47:23 2008 -0600
68561
68562     ColdFire: Add MCF5227x cpu and M52277EVB support-3
68563
68564     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68565     Signed-off by: John Rigby <jrigby@freescale.com>
68566
68567 commit c87581027994c148131b2f11aa75501f782ec19a
68568 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68569 Date:   Mon Jan 14 17:46:19 2008 -0600
68570
68571     ColdFire: Add MCF5227x cpu and MCF52277EVB support-2
68572
68573     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68574     Signed-off by: John Rigby <jrigby@freescale.com>
68575
68576 commit 1552af70ecab11b9f3dceff7528ed15faf678b9d
68577 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68578 Date:   Mon Jan 14 17:43:33 2008 -0600
68579
68580     ColdFire: Add MCF5227x cpu and M52277EVB support-1
68581
68582     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68583     Signed-off by: John Rigby <jrigby@freescale.com>
68584
68585 commit 397b7b81a1f1008798ae1206913508cc89cb3a7d
68586 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68587 Date:   Mon Jan 14 17:35:44 2008 -0600
68588
68589     ColdFire: Fix CFI Flash low level Read/Write macro
68590
68591     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68592     Signed-off by: John Rigby <jrigby@freescale.com>
68593
68594 commit aa5f1f9dc815a76f6dffb580798599c028fe7feb
68595 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68596 Date:   Mon Jan 14 17:23:08 2008 -0600
68597
68598     ColdFire: Add M5373EVB platform support - 2
68599
68600     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68601     Signed-off by: John Rigby <jrigby@freescale.com>
68602
68603 commit 1ac559d4aa358f63b48c62b564224c06feeb4e36
68604 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68605 Date:   Mon Jan 14 17:19:54 2008 -0600
68606
68607     ColdFire: Add M5373EVB platform support - 1
68608
68609     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68610     Signed-off by: John Rigby <jrigby@freescale.com>
68611
68612 commit 320d61991fa3190ee41765601ed017b6b5ff7b2b
68613 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68614 Date:   Mon Jan 14 17:17:03 2008 -0600
68615
68616     ColdFire: Update FlexBus CS for MCF532x
68617
68618     Definition update and change from 16bit to 32bit
68619
68620     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68621     Signed-off by: John Rigby <jrigby@freescale.com>
68622
68623 commit 2e72ad0644b940817a89a3590ce0d7b99c05c396
68624 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68625 Date:   Mon Jan 14 17:11:47 2008 -0600
68626
68627     ColdFire: PCI and misc updates for MCF5445x
68628
68629     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68630     Signed-off by: John Rigby <jrigby@freescale.com>
68631
68632 commit d2b16493480ac3d4a60ad7d835b0dc27d2e99cee
68633 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68634 Date:   Mon Jan 14 17:06:55 2008 -0600
68635
68636     ColdFire: MCF5445x header files cleanup
68637
68638     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68639     Signed-off by: John Rigby <jrigby@freescale.com>
68640
68641 commit d9aae6260993a93f7fcf13abff85a601f4f50ea7
68642 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68643 Date:   Mon Jan 14 16:59:42 2008 -0600
68644
68645     ColdFire: MCF532x header files cleanup
68646
68647     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68648     Signed-off by: John Rigby <jrigby@freescale.com>
68649
68650 commit 7af7751d047e74b2ec58400f97b879c56446b3e8
68651 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
68652 Date:   Mon Jan 14 15:30:15 2008 -0600
68653
68654     ColdFire: Add modules header files
68655
68656     Add CF specific modules header files
68657
68658     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
68659     Signed-off-by: John Rigby <jrigby@freescale.com>
68660
68661 commit 2956acd5ef93a498337f8ac2ec6ae6a77d491dc5
68662 Author: Kim Phillips <kim.phillips@freescale.com>
68663 Date:   Thu Jan 17 12:48:00 2008 -0600
68664
68665     codingstyle cleanup for spi driver
68666
68667     ..and rm unused CONFIG_FSL_SPI define
68668
68669     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68670
68671 commit d59feffb42c9f174116db7a82a311df98983dfce
68672 Author: Haiying Wang <Haiying.Wang@freescale.com>
68673 Date:   Wed Jan 16 17:12:12 2008 -0500
68674
68675     FSL: Fix common EEPROM_data structure definition
68676
68677     - Fix EEPROM_data structure definition according to System EEPROM Data Format.
68678     - Read MAC addresses from EEPROM to ethXaddr before saving ethXaddr to
68679       bd->bi_ethaddr.
68680
68681     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
68682
68683 commit 6bee764bd6da510a4aad614880300c968bc7318d
68684 Author: Timur Tabi <timur@freescale.com>
68685 Date:   Wed Jan 16 15:48:12 2008 -0600
68686
68687     86xx: enable command-line editing
68688
68689     Enable command-line editing for all MPC86xx boards.
68690
68691     Signed-off-by: Timur Tabi <timur@freescale.com>
68692
68693 commit 80ddd22626d321a772ebfba304eb7830cb4f6bac
68694 Author: Ben Warren <biggerbadderben@gmail.com>
68695 Date:   Wed Jan 16 22:37:42 2008 -0500
68696
68697     Implement hard SPI driver on MPC8349EMDS
68698
68699     This patch implements the fsl_spi driver on the MPC8349EMDS evaluation board.
68700     This board has an ST M25P40 4Mbit EEPROM on its SPI bus
68701
68702     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68703     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68704
68705 commit 04a9e1180ac76a7bacc15a6fcd95ad839d65bddb
68706 Author: Ben Warren <biggerbadderben@gmail.com>
68707 Date:   Wed Jan 16 22:37:35 2008 -0500
68708
68709     Add support for a Freescale non-CPM SPI controller
68710
68711     This patch adds support for the SPI controller found on Freescale PowerPC
68712     processors such as the MCP834x family.  Additionally, a new config option,
68713     CONFIG_HARD_SPI, is added for general purpose SPI controller use.
68714
68715     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68716     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68717
68718 commit a8cb43a89be6cfd283257a603dd9841503ccce0f
68719 Author: Dave Liu <r63238@freescale.com>
68720 Date:   Thu Jan 17 18:23:19 2008 +0800
68721
68722     mpc83xx: Fix the fatal conflict of merge
68723
68724     The commit 9e89647889cd4b5ada5b5e7cad6cbe55737a08d7
68725     will cause the mpc8315erdb board can't boot up.
68726
68727     The patch fix that bug, and remove the duplicated #ifdef
68728     CFG_SPCR_TSECEP code and clean the SCCR_TSEC2 for
68729     MPC8313E processor.
68730
68731     Signed-off-by: Dave Liu <daveliu@freescale.com>
68732     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
68733
68734 commit 3259eeaa4148125a81417477f62c05bd67f60587
68735 Author: Larry Johnson <lrj@acm.org>
68736 Date:   Thu Jan 17 08:50:09 2008 -0500
68737
68738     Merge Sequoia beautification into Korat code
68739
68740     Signed-off-by: Larry Johnson <lrj@acm.org>
68741
68742 commit e16925773211291b562e77187061e9dd1d757217
68743 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68744 Date:   Thu Jan 17 07:45:05 2008 +0100
68745
68746     net: add 'ethrotate' environment variable
68747
68748     [PATCH] net: add 'ethrotate' environment variable
68749
68750     This patch replaces the buildtime configuration option
68751     CONFIG_NET_DO_NOT_TRY_ANOTHER through the 'ethrotate' runtime
68752     configuration veriable. See README.
68753
68754     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68755     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
68756
68757 commit ba52be3d0e618c26070e93aaf3c1f2d2adf5571f
68758 Author: Stefan Roese <sr@denx.de>
68759 Date:   Thu Jan 17 14:29:04 2008 +0100
68760
68761     ppc4xx: Fix compilation warnings and coding style issues in HCU4/HCU5
68762
68763     Signed-off-by: Stefan Roese <sr@denx.de>
68764
68765 commit 55ed1516cbc1dad3ae277c67ee06fc4a46eaac7d
68766 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
68767 Date:   Thu Jan 17 18:07:32 2008 +0900
68768
68769     sh: Remove CONFIG_COMMANDS from MS7720SE config file
68770
68771     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
68772
68773 commit 055606bd25e88c0cd04ad348a679a04b1b616bee
68774 Author: Niklaus Giger <niklaus.giger@netstal.com>
68775 Date:   Wed Jan 16 18:39:20 2008 +0100
68776
68777     ppc4xx: Netstal HCU4 board: added various fixes and POST
68778
68779     - Moved some common code to netstal/common/nm_bsp.c.
68780     - sdram initialisation goes go netstal/common/fixed_sdram.c.
68781     - Added support for POST.
68782     - Stylistic cleanups (multi-line comments/ enforce 80 colomn width)
68783
68784     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68785
68786 commit 69b0634a4ee98c9791815600d43b99f626a952f3
68787 Author: Niklaus Giger <niklaus.giger@netstal.com>
68788 Date:   Thu Jan 17 12:53:56 2008 +0100
68789
68790     ppc4xx: netstal/common define routines used by all boards
68791
68792     Added some routines used by all Netstal boards:
68793     - nm_bsp.c: - nm_show_print and
68794             -  common_misc_init_r
68795             - set_params_for_sw_install. Very specific code to handle our SW
68796               installation procedure
68797     - fixed_sdram.c: Common routines for HCU4 (and upcoming) MCU25 boards
68798       to handle sdram initialization.
68799     - nm.h: Common header
68800
68801     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68802
68803 commit efeff5382b7a91b48a1aa68b2b75f92ad1d33ff8
68804 Author: Niklaus Giger <niklaus.giger@netstal.com>
68805 Date:   Wed Jan 16 18:39:18 2008 +0100
68806
68807     ppc4xx: Netstal HCU5 board: added various fixes and POST
68808
68809     - Moved some common code to nestal/common/nm_bsp.c.
68810     - Added support for the vxWorks EDR.
68811     - Enable trace for Lauterbach, if present.
68812     - Added support for POST.
68813     - Stylistic cleanups (multi-line comments/ enforce 80 colomn width)
68814
68815     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68816
68817 commit 4371090e5da77edc7bf9f296364db4801639d9c4
68818 Author: Niklaus Giger <niklaus.giger@netstal.com>
68819 Date:   Wed Jan 16 18:39:08 2008 +0100
68820
68821     ppc4xx: Netstal HCU5 board. Added POST. Various fixes
68822
68823     - Various fixes
68824     - Reduced rom_size from 384 to 320 kB
68825     - Environment is now in flash
68826     - Added POST
68827     - Support for OF
68828
68829     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68830
68831 commit 4bd5036e60afac37e484c2d35cbbe7f6cc1623e7
68832 Author: Niklaus Giger <niklaus.giger@netstal.com>
68833 Date:   Wed Jan 16 18:37:50 2008 +0100
68834
68835     ppc4xx: Netstal HCU4 board. Added POST. Various fixes
68836
68837     - Various fixes
68838     - Reduced rom_size from 384 to 320 kB
68839     - Environment is now in flash
68840     - Added POST
68841     - Support for OF
68842
68843     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
68844
68845 commit 1a3ac86b79fcb690275c85861c8efa6a3899060a
68846 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68847 Date:   Thu Jan 17 10:53:08 2008 +0100
68848
68849     ppc4xx: Complete DU440 board support
68850
68851     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68852
68853 commit 15a08bc2bef91e5f1ea4b9cf60e46832d86bcc1f
68854 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68855 Date:   Thu Jan 17 10:52:30 2008 +0100
68856
68857     ppc4xx: Add DU440 board support
68858
68859     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
68860
68861 commit ac331da07db3860f11fa1d0fd3db7c810bce1198
68862 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
68863 Date:   Thu Jan 17 15:53:52 2008 +0900
68864
68865     sh: Update SuperH SCIF driver
68866
68867     This patch fixed wrong SH7720 CPU macro and changed macro that
68868     calculated value of SCBRR register.
68869
68870     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
68871
68872 commit 334e442e6fac59be91244063e9b3f6ca25e8daf8
68873 Author: Grzegorz Bernacki <gjb@semihalf.com>
68874 Date:   Wed Jan 16 15:12:47 2008 +0100
68875
68876     Set ips dividor to 1/4 of csb clock.
68877
68878     Previous setting cause ips clock to be out of spec. This bug was found by John
68879     Rigby from Freescale.
68880
68881     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
68882
68883 commit 7dc358bb0de9e2fa341f3b4c914466b1f34b2d89
68884 Author: Kumar Gala <galak@kernel.crashing.org>
68885 Date:   Thu Jan 17 02:19:18 2008 -0600
68886
68887     85xx: Get ride of old TLB setup code
68888
68889     Now that all boards have been converted, remove old config code and the
68890     config option for the new style.
68891
68892     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68893
68894 commit 3b558e26a5ef31635787d6d6e97d70939d4f892d
68895 Author: Kumar Gala <galak@kernel.crashing.org>
68896 Date:   Thu Jan 17 02:02:10 2008 -0600
68897
68898     85xx: Convert TQM85xx to new TLB setup
68899
68900     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68901
68902 commit 74121b470c14f7eaf284ee838bffca6f9521069e
68903 Author: Kumar Gala <galak@kernel.crashing.org>
68904 Date:   Thu Jan 17 01:56:32 2008 -0600
68905
68906     85xx: Convert STXGP3 & STXSSA to new TLB setup
68907
68908     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68909
68910 commit 143b518d9125b54f96f1d7f1afc640b8aae81ff0
68911 Author: Kumar Gala <galak@kernel.crashing.org>
68912 Date:   Thu Jan 17 01:44:34 2008 -0600
68913
68914     85xx: Convert SBC8540/SBC8560/SBC8548 to new TLB setup
68915
68916     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68917
68918 commit 818218bac6a11591e2542c344d2330e0f4e1968b
68919 Author: Kumar Gala <galak@kernel.crashing.org>
68920 Date:   Thu Jan 17 01:31:34 2008 -0600
68921
68922     85xx: Convert PM854/PM856 to new TLB setup
68923
68924     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68925
68926 commit ff4681c9285b2b4d24552a19cacc1769fe2fc7e0
68927 Author: Kumar Gala <galak@kernel.crashing.org>
68928 Date:   Thu Jan 17 01:25:33 2008 -0600
68929
68930     85xx: Convert MPC8540EVAL to new TLB setup
68931
68932     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68933
68934 commit 73aa9ac2b46f1cfd039106ebd6b9865016005234
68935 Author: Kumar Gala <galak@kernel.crashing.org>
68936 Date:   Thu Jan 17 01:12:22 2008 -0600
68937
68938     85xx: Convert MPC8568 MDS to new TLB setup
68939
68940     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68941
68942 commit 0db37dc2eed30884db2daa24dbd9a113b5d00610
68943 Author: Kumar Gala <galak@kernel.crashing.org>
68944 Date:   Thu Jan 17 01:01:09 2008 -0600
68945
68946     85xx: Convert MPC8541/MPC8555/MPC8548 CDS to new TLB setup
68947
68948     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68949
68950 commit 219a81b98d834f9071b6f7c3bdc6b7ec39cc46cc
68951 Author: Kumar Gala <galak@kernel.crashing.org>
68952 Date:   Thu Jan 17 00:52:29 2008 -0600
68953
68954     85xx: Convert MPC8540/MPC8560 ADS to new TLB setup
68955
68956     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68957
68958 commit 80d0b6a1498761c4355b2db9c8001b04c295e7b8
68959 Author: Kumar Gala <galak@kernel.crashing.org>
68960 Date:   Thu Jan 17 00:32:17 2008 -0600
68961
68962     85xx: Convert ATUM8548 to new TLB setup
68963
68964     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68965
68966 commit 0f7a3dc95cbff3c21bd6dbc639313796412bbbab
68967 Author: Kumar Gala <galak@kernel.crashing.org>
68968 Date:   Wed Jan 16 23:11:57 2008 -0600
68969
68970     85xx: Convert MPC8544 DS to new TLB setup
68971
68972     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68973
68974 commit 8716318057a5f60ab1ba081ece2dbe82ae00e1ee
68975 Author: Kumar Gala <galak@kernel.crashing.org>
68976 Date:   Wed Jan 16 22:38:34 2008 -0600
68977
68978     85xx: Reworked initial processor init
68979
68980     Reworked the initial processor initialzation sequence:
68981     * introduced cpu_early_init_f that is run in address space 1 (AS=1)
68982     * Moved TLB/LAW and CCSR init into cpu_early_init_f()
68983     * Reworked initial asm code to do most of the core init before TLBs
68984
68985     The main reasons for these changes are to allow handling of 36-bit phys
68986     addresses in the future and some of the issues that will exist when we
68987     do that.
68988
68989     There are a few caveats on what can be initialized via the LAW and TLB
68990     static tables:
68991     * TLB entry 14/15 can't be initialized via the TLB table
68992     * any LAW that covers the implicit boot window (4G-8M to 4G) must map to
68993       the code that is currently executing.
68994
68995     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
68996
68997 commit 44a23cfd6360a68eaa41f945190618a55519eac3
68998 Author: Kumar Gala <galak@kernel.crashing.org>
68999 Date:   Wed Jan 16 22:33:22 2008 -0600
69000
69001     85xx: Introduce new tlb API
69002
69003     Add a set of functions to manipulate TLB entries:
69004      * set_tlb() - write a tlb entry
69005      * invalidate_tlb() - invalidate a tlb array
69006      * disable_tlb() - disable a variable size tlb entry
69007      * init_tlbs() - setup initial tlbs based on static table
69008
69009     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69010
69011 commit be88b1699863c262818f3af7f60173b4d48df8fc
69012 Author: Stefan Roese <sr@denx.de>
69013 Date:   Thu Jan 17 07:50:17 2008 +0100
69014
69015     ppc4xx: Fix remaining CONFIG_COMMANDS in 4xx files
69016
69017     Signed-off-by: Stefan Roese <sr@denx.de>
69018
69019 commit c8c41d4a80b1a8ad5984a287d81ea780496259f8
69020 Author: Kumar Gala <galak@kernel.crashing.org>
69021 Date:   Wed Jan 16 10:04:42 2008 -0600
69022
69023     85xx: Use proper defines for PCI addresses
69024
69025     We should be using the _MEM_PHYS for LAW and TLB setup and not _MEM_BASE.
69026     While _MEM_BASE & _MEM_PHYS are normally the same, _MEM_BASE should only
69027     be used for configuring the PCI ATMU.
69028
69029     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69030
69031 commit 54a5070115eff38e9b324b78abdfa0b4520580b9
69032 Author: Kumar Gala <galak@kernel.crashing.org>
69033 Date:   Wed Jan 16 09:22:29 2008 -0600
69034
69035     85xx: Remove old style of LAW init
69036
69037     All boards are now using the new fsl_law code so we can drop the old version.
69038
69039     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69040
69041 commit 4d3521cc79cabc61edf12c48c0ce318d4efb712f
69042 Author: Kumar Gala <galak@kernel.crashing.org>
69043 Date:   Wed Jan 16 09:15:29 2008 -0600
69044
69045     85xx: convert remaining 85xx boards over to use new LAW init code
69046
69047     Converted ATUM8548, MPC8568 MDS, MPC8540 EVAL, and TQM85xx boards over
69048     to use new LAW init code.
69049
69050     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69051
69052 commit 572b13afc42710f2957c382a710360429c0e099b
69053 Author: Kumar Gala <galak@kernel.crashing.org>
69054 Date:   Wed Jan 16 09:11:53 2008 -0600
69055
69056     85xx: convert STXGP3/STXSSA over to use new LAW init code
69057
69058     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69059
69060 commit 45f2166ac0233a9263058378f39612bd11f61196
69061 Author: Kumar Gala <galak@kernel.crashing.org>
69062 Date:   Wed Jan 16 09:06:48 2008 -0600
69063
69064     85xx: convert PM854/PM856 over to use new LAW init code
69065
69066     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69067
69068 commit e2b159d0070ee06e4ac7e2f9381d3e8e542e614a
69069 Author: Kumar Gala <galak@kernel.crashing.org>
69070 Date:   Wed Jan 16 09:05:27 2008 -0600
69071
69072     85xx: convert SBC8540/SBC8560/SBC8548 over to use new LAW init code
69073
69074     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69075
69076 commit 2cfaa1aa1aac39a81006b7b27e0e431bf21f6dfa
69077 Author: Kumar Gala <galak@kernel.crashing.org>
69078 Date:   Wed Jan 16 01:45:10 2008 -0600
69079
69080     85xx: convert MPC8541/MPC8555/MPC8548 CDS over to use new LAW init code
69081
69082     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69083
69084 commit 7232a2724ccc9dcbc3ec4ef84ada02f13ccd1238
69085 Author: Kumar Gala <galak@kernel.crashing.org>
69086 Date:   Wed Jan 16 01:32:06 2008 -0600
69087
69088     85xx: convert MPC8540/MPC8560 ADS over to use new LAW init code
69089
69090     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69091
69092 commit 4bcae9c92aee0d72a2f19b81cab27ef38107ce75
69093 Author: Kumar Gala <galak@kernel.crashing.org>
69094 Date:   Wed Jan 16 01:16:16 2008 -0600
69095
69096     85xx: convert MPC8544 DS over to use new LAW init code
69097
69098     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69099
69100 commit 83d40dfd79fe868796275802f60116d84b9e4395
69101 Author: Kumar Gala <galak@kernel.crashing.org>
69102 Date:   Wed Jan 16 01:13:58 2008 -0600
69103
69104     85xx: Move LAW init code into C
69105
69106     Move the initialization of the LAWs into C code and provide an API
69107     to allow modification of LAWs after init.
69108
69109     Board code is responsible to provide a law_table and num_law_entries.
69110
69111     We should be able to use the same code on 86xx as well.
69112
69113     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69114
69115 commit bed8ce838a609aaab136d43b25e6df2a520bc854
69116 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69117 Date:   Sat Dec 22 15:03:12 2007 +0100
69118
69119     qemu-mips: active HUSH PARSER, AUTO_COMPLETE and CMDLINE_EDITING
69120
69121     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69122
69123 commit 0764c164fed6277d359cf132d55187ea34290114
69124 Author: Vlad Lungu <vlad@comsys.ro>
69125 Date:   Wed Jan 16 19:27:51 2008 +0200
69126
69127     MIPS:Target support for qemu -M mips
69128
69129     With serial, NE2000, IDE support. Tested in big-endian mode.
69130     Memory size hard-coded to 128M for now, so don't play with
69131     the -m option.
69132
69133     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
69134
69135 commit 7f52fa3c2df59e49dc2badd7c084cf2d007c438f
69136 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69137 Date:   Fri Jan 11 00:01:37 2008 +0100
69138
69139     Fix nfs command help to reflect that the serverip is optional
69140
69141     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69142     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69143
69144 commit b8f4162a4f7a9bee5e9d0305c17f2d34de466a9b
69145 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69146 Date:   Mon Dec 10 22:32:14 2007 +0100
69147
69148     bf537-stamp: remove already defined is_zero_ether_addr and is_multicast_ether_addr
69149
69150     and move is_valid_ether_addr board file
69151
69152     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69153     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69154
69155 commit c2f896b8fc4722e36915903e1942e138e68ce804
69156 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69157 Date:   Wed Jan 16 16:13:31 2008 +0900
69158
69159     drivers/net/rtl8139.c: rx_status should be le32_to_cpu(rx_status).
69160
69161     rx_status on the memory is basically in LE, but needs to be handled in CPU
69162     endian. le32_to_cpu() takes up this mission. Even if on the sane hardware,
69163     it'll work fine.
69164
69165     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69166     Cc: Masami Komiya <mkomiya@sonare.it>
69167     Cc: Lucas Jin <lucasjin@gmail.com>
69168     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69169
69170 commit 96a236746fe6a7b84802afb4ed31536696d34812
69171 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69172 Date:   Wed Jan 16 16:12:26 2008 +0900
69173
69174     drivers/net/rtl8139.c: Fix cache coherency issues
69175
69176     Current driver is meant for cache coherent systems. This patch adds
69177     flush_cache() routines to support cache non-coherent systems.
69178
69179     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69180     Cc: Masami Komiya <mkomiya@sonare.it>
69181     Cc: Lucas Jin <lucasjin@gmail.com>
69182     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69183
69184 commit d1276c76c1e2b5035296689280ba1acb2c425104
69185 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69186 Date:   Wed Jan 16 16:11:14 2008 +0900
69187
69188     drivers/net/rtl8139.c: Fix tx timeout
69189
69190     "to = (currticks() + RTL_TIMEOUT)" has possibilities to wrap around. If it
69191     does, the condition "(currticks() < to)" becomes invalid and immediately
69192     leads to tx timeout error. This patch introduces the fine-graded udely(10)
69193     loops to ease the impact of wrapping around.
69194
69195     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
69196     Cc: Masami Komiya <mkomiya@sonare.it>
69197     Cc: Lucas Jin <lucasjin@gmail.com>
69198     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69199
69200 commit 18ee320ff63edbf7b27bbeb05f0e12a52302c68a
69201 Author: Dave Liu <r63238@freescale.com>
69202 Date:   Fri Jan 11 18:45:28 2008 +0800
69203
69204     TSEC: Add the support for RealTek RTL8211B PHY
69205
69206     Add the support of RealTek RTL8211B PHY, the RTL8211B
69207     PHY only supports RGMII and MII mode.
69208
69209     Signed-off-by: Dave Liu <daveliu@freescale.com>
69210     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69211
69212 commit 84a3047b72b70e862b0b7a8e2058077457f89a32
69213 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
69214 Date:   Wed Jan 16 09:40:41 2008 +0100
69215
69216     Remove annoying debug printout for PHY less boards.
69217
69218     PHY less board prints out lots of "read wrong ...":
69219     read wrong value : mii_id 3,mii_reg 2, base e0102320
69220     read wrong value : mii_id 3,mii_reg 3, base e0102320
69221     UEC: PHY is Generic MII (ffffffff)
69222     read wrong value : mii_id 3,mii_reg 4, base e0102320
69223     read wrong value : mii_id 3,mii_reg 0, base e0102320
69224     read wrong value : mii_id 3,mii_reg 1, base e0102320
69225     read wrong value : mii_id 3,mii_reg 1, base e0102320
69226     read wrong value : mii_id 3,mii_reg 5, base e0102320
69227     read wrong value : mii_id 3,mii_reg 1, base e0102320
69228     read wrong value : mii_id 3,mii_reg 1, base e0102320
69229     read wrong value : mii_id 3,mii_reg 5, base e0102320
69230     FSL UEC0: Full Duplex
69231     FSL UEC0: Speed 100BT
69232     FSL UEC0: Link is up
69233     Using FSL UEC0 device
69234
69235     Make this printout depend on UEC_VERBOSE_DEBUG and
69236     remove its definition in uec_phy.c
69237
69238     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
69239     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69240
69241 commit ee62ed3286f83b98b7785e0318dc6379e78f7ff6
69242 Author: Kim Phillips <kim.phillips@freescale.com>
69243 Date:   Tue Jan 15 14:11:00 2008 -0600
69244
69245     net: reduce boot latency on QE UEC based boards
69246
69247     actually polling for PHY autonegotiation to finish enables us to remove the
69248     5 second boot prompt latency present on QE based boards.
69249
69250     call to qe_set_mii_clk_src in init_phy, and mv call to init_phy from
69251     uec_initialize to uec_init by Joakim Tjernlund; autonegotiation wait
69252     code shamelessly stolen from tsec driver.
69253
69254     also rm unused CONFIG_RMII_MODE code.
69255
69256     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69257     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
69258     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69259
69260 commit 55fe7c57a8b99a130925052dcdbb77f053dc50e3
69261 Author: michael.firth@bt.com <michael.firth@bt.com>
69262 Date:   Wed Jan 16 11:40:51 2008 +0000
69263
69264     TSEC driver: Change MDIO support to allow access to any PHYs on the MDIO bus
69265
69266     The current TSEC driver limits MDIO access to the devices that have been configured as attached
69267     to a TSEC MAC. This patch allows access to any PHY device on the MDIO bus through the 'mii' commands.
69268
69269     Signed-off-by: Michael Firth <michael.firth@bt.com>
69270     Acked-by: Andy Fleming <afleming@freescale.com>
69271     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69272
69273 commit 5e918a98c26e8ab9b5d2d48d998a2ced2b5b85b3
69274 Author: Kim Phillips <kim.phillips@freescale.com>
69275 Date:   Wed Jan 16 00:38:05 2008 -0600
69276
69277     Add support for the MPC837xERDB
69278
69279     MPC837xERDB board support includes:
69280     * DDR2 330MHz hardcoded (soldered on the board)
69281     * Local Bus NOR Flash
69282     * I2C, UART and RTC
69283     * eTSEC RGMII (TSEC0 - RTL8211B with MII;
69284     *          TSEC1 - VSC7385 local bus, hardcoded, requires seperate firmware
69285     *                  load)
69286
69287     Signed-off-by: Kevin Lam <kevin.lam@freescale.com>
69288     Signed-off-by: Joe D'Abbraccio <joe.d'abbraccio@freescale.com>
69289     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69290
69291 commit 9e89647889cd4b5ada5b5e7cad6cbe55737a08d7
69292 Author: Kim Phillips <kim.phillips@freescale.com>
69293 Date:   Wed Jan 16 12:06:16 2008 -0600
69294
69295     mpc83xx: add support for more system clock performance controls
69296
69297     System registers that are modified are the Arbiter Configuration
69298     Register (ACR), the System Priority Control Register (SPCR), and the
69299     System Clock Configuration Register (SCCR).
69300
69301     Signed-off by: Michael F. Reiss <Michael.F.Reiss@freescale.com>
69302     Signed-off by: Joe D'Abbraccio <ljd015@freescale.com>
69303     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69304
69305 commit 16c3cde050e2d243e62b37486f1558570787beb8
69306 Author: James Yang <james.yang@freescale.com>
69307 Date:   Wed Jan 16 11:58:08 2008 -0600
69308
69309     FSL: Generalize PIXIS reset command parsing.
69310
69311     Before, the order of arguments to the pixis_reset
69312     command needed to be supplied in a hard-coded order.
69313     Generalize the command parsing to allow any order.
69314
69315     Signed-off-by: James Yang <james.yang@freescale.com>
69316     Acked-by: Jon Loeliger <jdl@freescale.com>
69317
69318 commit ad8f8687b78c3e917b173f038926695383c55555
69319 Author: Jon Loeliger <jdl@freescale.com>
69320 Date:   Tue Jan 15 13:42:41 2008 -0600
69321
69322     FSL: Convert board/freescale/common/Makefile to use CONFIG_
69323
69324     Convert the board/freescale/common/Makefile to use
69325     CONFIG_* options to select which files to conditionally
69326     compile into the board/freescale/common library rather
69327     than conditionally compiling entire files.
69328
69329     Now handles::
69330         CONFIG_FSL_PIXIS
69331         CONFIG_FSL_DIU_FB
69332         CONFIG_PQ_MDS_PIB
69333
69334     CONFIG_ID_EEPROM is introduced until CFG_ID_EEPROM is gone.
69335
69336     Signed-off-by: Jon Loeliger <jdl@freescale.com>
69337
69338 commit 7c2221eb230372a9e537c4f6636b147b0909325f
69339 Author: Roy Zang <tie-fei.zang@freescale.com>
69340 Date:   Tue Jan 15 16:38:38 2008 +0800
69341
69342     Use CONFIG_ULI526X as MPC8610HPCD default Ethernet driver
69343
69344     Use driver/net/uli526x.c as MPC8610HPCD default Ethernet driver.
69345     Remove unused ethernet CONFIG_ options.
69346
69347     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
69348     Acked-by: Jon Loeliger <jdl@freescale.com>
69349
69350 commit 711a7946277d2e29af481011e8635e9975c54e45
69351 Author: Kim Phillips <kim.phillips@freescale.com>
69352 Date:   Tue Jan 15 14:05:14 2008 -0600
69353
69354     mpc83xx: fix QE ETHPRIMEs to correct 'FSL UEC0' value
69355
69356     continuation of commit b96c83d4ae475a70ef2635cd0e748174c44c8601
69357
69358     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69359
69360 commit 363eea9ff7f19a2cba17f262bd17559f166e134e
69361 Author: Kim Phillips <kim.phillips@freescale.com>
69362 Date:   Tue Jan 15 09:51:12 2008 -0600
69363
69364     mpc83xx: clean up mpc8360emds.c warnings
69365
69366     mpc8360emds.c: In function 'ft_board_setup':
69367     mpc8360emds.c:327: warning: assignment makes pointer from integer without a cast
69368     mpc8360emds.c:329: warning: passing argument 2 of 'fdt_getprop' makes integer from pointer without a cast
69369     mpc8360emds.c:334: warning: passing argument 2 of 'fdt_setprop' makes integer from pointer without a cast
69370     mpc8360emds.c:341: warning: assignment makes pointer from integer without a cast
69371     mpc8360emds.c:343: warning: passing argument 2 of 'fdt_getprop' makes integer from pointer without a cast
69372     mpc8360emds.c:348: warning: passing argument 2 of 'fdt_setprop' makes integer from pointer without a cast
69373
69374     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69375
69376 commit f09880ea72a1c806db223ce594c5fb1b6542ff6a
69377 Author: Kim Phillips <kim.phillips@freescale.com>
69378 Date:   Mon Jan 14 16:14:46 2008 -0600
69379
69380     mpc83xx: fix phy-connection-type fixup code
69381
69382     use tree passed to us in local blob, not global fdt.
69383
69384     Also use fdt_path_offset to convert to relative offset, since absolute
69385     reference is needed to check for rgmii-id mode string value.
69386
69387     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69388
69389 commit 2b4c952be7c4357a13e839d48df80853820c33eb
69390 Author: Kumar Gala <galak@kernel.crashing.org>
69391 Date:   Mon Jan 14 09:01:40 2008 -0600
69392
69393     mpc83xx: fix mpc8313/mpc8315/mpc8349itx Makefiles for silent build (with -s)
69394
69395     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
69396     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69397
69398 commit e1d8ed2c08da14b168658cc5fa78529d461aea70
69399 Author: Poonam Aggrwal <b10812@freescale.com>
69400 Date:   Mon Jan 14 09:41:14 2008 +0530
69401
69402     Changes in uboot DDR configuration for MPC8313eRDB
69403
69404     These changes were identified by HighSmith Bill ,Mazzyar and Joseph for
69405     DDR configuration in u-boot code. Some are related to performance, some
69406     affect stability and some correct few basic errors in the current
69407     configuration.
69408
69409     The changes have been tested and found to give better memory latency
69410     figures on MPC8313eRDB.LMBench figures prove it.
69411
69412     The changes are:
69413
69414     - CS0_CONFIG[ AP_n_EN] is changed from 1 to 0
69415       (this may improve performance for application with many read
69416       or write to open pages).
69417     - CS0_CONFIG[ODT_WR_CFG] is currently changed from 100 to
69418       001 (activating all the CS when only one is used may cause
69419       unwanted noise on the system)
69420
69421     - TIMING_CFG_1[ACTTOPRE] is changed from 9clks to 8clks (based on
69422       Tras=45ns)
69423     - TIMING_CFG_1[REFREC] changed from 21 clks to 18clks.
69424
69425     - TIMING_CFG_2[AL] value changed from 0 setting to 1 clk to
69426       comply with the 3 ODT clk requirements)
69427     - TIMING_CFG_2[CPO] was set to a reserved value, changed to RL+3/4.
69428     - TIMING_CFG_2[FOUR_ACT] is changed from 10 clks to 6clks.
69429
69430     - DDR_SDRAM_MODE[AL]changed from 0 to 1.
69431     - DDR_SDRAM_MODE[WRREC] changed from 1 clk to 3 clks.
69432
69433     - DDR_SDRAM_INTERVAL[REFINT] is changed from 0x0320 to 0x0510.
69434     - DDR_SDRAM_INTERVAL[BSTOPRE] is changed from 0x64 to 0x0500.
69435
69436     The patch is based of git://www.denx.de/git/u-boot-mpc83xx.git
69437     The last commit on this tree was 6775c68683a53c7abc778774641aac6f833a2cbf
69438
69439     Signed-off-by: Poonam Aggrwal-b10812 <b10812@freescale.com>
69440     Cc: Bill HighSmith <Bill.Highsmith@freescale.com>
69441     Cc: Razzaz Mazyar <MRazzaz@freescale.com>
69442     Cc: Josep P J <PJ.Joseph@freescale.com>
69443     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69444
69445 commit b5cdd7df4a06edb91539c9a2ea7c178a870c3a95
69446 Author: Jerry Van Baren <gvb.uboot@gmail.com>
69447 Date:   Sat Jan 12 13:24:14 2008 -0500
69448
69449     Enable the isdram command on the MPC8360EMDS board
69450
69451     The isdram command prints out decoded information the "serial presence
69452     detect" (SPD) chip on the SDRAM SIMMs.  This can be very helpful when
69453     debugging memory configuration problems.
69454
69455     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
69456     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69457
69458 commit 8bd522ce4afda3d4868ee8c913f5394094326be1
69459 Author: Dave Liu <r63238@freescale.com>
69460 Date:   Fri Jan 11 18:48:24 2008 +0800
69461
69462     mpc83xx: Add the support for MPC8315ERDB board
69463
69464     The features list:
69465     - Boot from NOR Flash
69466     - DDR2 266MHz hardcoded configuration
69467     - Local bus NOR Flash R/W operation
69468     - I2C, UART, MII and RTC
69469     - eTSEC0/1 support
69470     - PCI host
69471
69472     Signed-off-by: Dave Liu <daveliu@freescale.com>
69473     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69474
69475 commit b05884efa614e4d8a9413158fc228e0dc02ab704
69476 Author: Dave Liu <r63238@freescale.com>
69477 Date:   Fri Jan 11 18:46:50 2008 +0800
69478
69479     mpc83xx: Add config of eTSEC emergency priority in SPCR
69480
69481     The TSEC emergency priority definition of 831x/837x
69482     is different than the definition of 834x in SPCR register.
69483
69484     Add the other config of TSEC emergency priority into
69485     cpu_init.c
69486
69487     Signed-off-by: Dave Liu <daveliu@freescale.com>
69488     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69489
69490 commit 9b958234b0783f13d92f007f753fd2c3ae2c8680
69491 Author: Dave Liu <r63238@freescale.com>
69492 Date:   Fri Jan 11 18:42:19 2008 +0800
69493
69494     mpc83xx: Remove cache config from MPC8360ERDK.h
69495
69496     The MPC8360ERDK board support patch is added before
69497     the commit 2c5b48fc205c3e2752910da8f39209ed075929e5
69498     so, miss clean up it.
69499
69500     The patch clean up the miss cache config.
69501
69502     Signed-off-by: Dave Liu <daveliu@freescale.com>
69503     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
69504
69505 commit cd9d23053d435c08fc8695017b5cb9003fcda786
69506 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
69507 Date:   Mon Jan 14 23:09:32 2008 +0300
69508
69509     nand: FSL UPM NAND driver
69510
69511     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
69512
69513 commit 6cb2239ae76faee64434286c4f8fc71374702dd2
69514 Author: Kyungmin Park <kmpark@infradead.org>
69515 Date:   Tue Jan 15 08:59:44 2008 +0900
69516
69517     OneNAND: Separate U-Boot dependent code from OneNAND
69518
69519     OneNAND: Separate U-Boot dependent code from OneNAND
69520
69521     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
69522
69523 commit 83a49c8dd7998be2d1f0d420597a36bbf0bf4164
69524 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
69525 Date:   Wed Jan 16 10:33:46 2008 +0100
69526
69527     ppc4xx: Sequoia coding style cleanup and beautification
69528
69529     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
69530
69531 commit 4b3cc6ece9c455504cf12909fae38d085d848ac0
69532 Author: Larry Johnson <lrj@acm.org>
69533 Date:   Tue Jan 15 14:35:58 2008 -0500
69534
69535     ppc4xx: Refactor ECC POST for AMCC Denali core
69536
69537     The ECC POST reported intermittent failures running after power-up on
69538     the Korat PPC440EPx board.  Even when the test passed, the debugging
69539     output occasionally reported additional unexpected ECC errors.
69540
69541     This refactoring has three main objectives: (1) minimize the code
69542     executed with ECC enabled during the tests, (2) add more checking of the
69543     results so any unexpected ECC errors would cause the test to fail, and
69544     (3) use synchronization (only) where required by the processor.
69545
69546     Signed-off-by: Larry Johnson <lrj@acm.org>
69547
69548 commit 2465665b73ac2f688af945b1ed510752afa816a4
69549 Author: David Saada <David.Saada@ecitele.com>
69550 Date:   Tue Jan 15 10:40:24 2008 +0200
69551
69552     QE UEC: Extend number of supported UECs to 4
69553
69554     This patch extends the number of supported UECs to 4. Note that the
69555     problem of QE thread resources exhaustion is resolved by setting the
69556     correct number of QE threads according to Ethernet type (GBE or FE).
69557
69558     Signed-off-by: David Saada <david.saada@ecitele.com>
69559     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
69560
69561 commit 58d204256cb1ce1bd323847d9f644acf70a72e6a
69562 Author: Wolfgang Denk <wd@denx.de>
69563 Date:   Wed Jan 16 00:01:01 2008 +0100
69564
69565     LWMON5: enable hush shell as command line parser
69566
69567     Signed-off-by: Wolfgang Denk <wd@denx.de>
69568
69569 commit 66ffb1883feedddc813d8a507d060f2a940eb2b2
69570 Author: Wolfgang Denk <wd@denx.de>
69571 Date:   Tue Jan 15 17:22:28 2008 +0100
69572
69573     ADS5121: disable watchdog; enable image timestamps
69574
69575     Signed-off-by: Wolfgang Denk <wd@denx.de>
69576
69577 commit 2b4f778fe9d1de61d7445bae7b325340aba6968d
69578 Author: Wolfgang Denk <wd@denx.de>
69579 Date:   Tue Jan 15 17:21:28 2008 +0100
69580
69581     TK885D: fixes for bigger flash sector sizes on new modules;
69582     adjust default environment;
69583     disable SCC ethernet (not used on this board).
69584
69585     Signed-off-by: Wolfgang Denk <wd@denx.de>
69586
69587 commit f91d7ae5ca89acf9fa1ed1015dc078cf29581607
69588 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69589 Date:   Tue Jan 15 17:48:13 2008 +0900
69590
69591     pcmcia: Remove CONFIG_COMMANDS from marubun pcmcia driver
69592
69593     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69594
69595 commit 76e49aa7fb8e76cc49092c1acd53fff921e26360
69596 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69597 Date:   Tue Jan 15 23:25:25 2008 +0900
69598
69599     sh: Add support SH7710/SH7712
69600
69601     SH7710/SH7712 of SH3 CPU are supported.
69602     SH771X is called SH-Ether, and has the Ether controller in CPU.
69603     The driver of Ether is not included in this patch.
69604
69605     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69606
69607 commit 63a11be68306870e04d3851ed9fa41955cdf4894
69608 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69609 Date:   Tue Jan 15 23:06:17 2008 +0900
69610
69611     sh: Add support of map_physmem() and unmap_physmem() to SuperH
69612
69613     This patch add the support of map_physmem() and unmap_physmem()
69614     used with Common Flash Interface(CFI) driver.
69615
69616     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69617
69618 commit db3995fe5164ac5d630b7ecb96286a9828dfbb54
69619 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69620 Date:   Wed Jan 9 14:42:27 2008 +0900
69621
69622     sh: Add maintainer of MS7720SE to the MAINTAINER file
69623
69624     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69625
69626 commit dcd99e88e03d56a0aeecd42b507d2d29d20ab0e3
69627 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69628 Date:   Wed Jan 9 14:39:58 2008 +0900
69629
69630     sh: Fix board name in MS7720SE's config.mk
69631
69632     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69633
69634 commit c0a04d93734d768b39dbb72fb501b65614c8615d
69635 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69636 Date:   Wed Jan 9 14:37:36 2008 +0900
69637
69638     sh: Add MS7720SE to MAKEALL
69639
69640     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69641
69642 commit b2b5e2bb78a1ef4ae8504f5a26bfdc3293ea74ae
69643 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69644 Date:   Mon Dec 3 22:58:50 2007 +0900
69645
69646     sh: Add support for MS7720RP02 board
69647
69648     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69649     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69650     Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69651
69652 commit 7c10c57275901939a8ece4a9ef3e7ccb7c12a0ed
69653 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69654 Date:   Wed Jan 9 14:30:02 2008 +0900
69655
69656     sh: Add support for SH7720 in serial_sh driver.
69657
69658     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69659     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69660     Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69661
69662 commit f9913a8ee71ff14fcfc1c7fd0e6912f897e69403
69663 Author: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69664 Date:   Mon Dec 3 22:58:45 2007 +0900
69665
69666     sh: Add support SH3 and SH7720
69667
69668     Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
69669     CC: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69670     Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
69671
69672 commit 9adfc9fb9ade64cdf1ed9ff842e4f900cbda78bd
69673 Author: Stefan Roese <sr@denx.de>
69674 Date:   Tue Jan 15 10:11:02 2008 +0100
69675
69676     ppc4xx: Remove compiler warning in cpu/ppc4xx/44x_spd_ddr2.c
69677
69678     Signed-off-by: Stefan Roese <sr@denx.de>
69679
69680 commit 17bef68097ab3692500a36fb31115bff7910aa99
69681 Author: Niklaus Giger <niklausgiger@gmx.ch>
69682 Date:   Mon Jan 14 14:04:42 2008 +0100
69683
69684     ppc_4xx: Fix post spr.c for PPC405
69685
69686     post/cpu/ppc4xx/spr.c contained a few checks for registers only present
69687     for PPC440 and derivates processor.
69688
69689     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
69690
69691 commit 06c428bcd4413014b43236e77765022071424fa6
69692 Author: Dave Liu <r63238@freescale.com>
69693 Date:   Mon Jan 14 11:12:01 2008 +0800
69694
69695     QE: fix compile warning
69696
69697     qe.c: In function 'qe_upload_firmware':
69698     qe.c:390: warning: pointer targets in passing argument 2
69699     uec.c: In function 'uec_initialize':
69700     uec.c:1236: warning: 'uec_info' may be used uninitialized
69701
69702     Signed-off-by: Dave Liu <daveliu@freescale.com>
69703
69704 commit a0dd99d51efa55fe023e19c97ead92683725eb11
69705 Author: Stefan Roese <sr@denx.de>
69706 Date:   Mon Jan 14 10:05:05 2008 +0100
69707
69708     ppc4xx: Update Kilauea CPLD configuration with USB PHY reset bit
69709
69710     Now that bit 29 is the USB PHY reset bit, update the Kilauea port
69711     to remove the USB PHY reset after powerup. The CPLD will keep the
69712     USB PHY in reset (active low) until the bit is set to 1 in
69713     board_early_init_f().
69714
69715     Signed-off-by: Stefan Roese <sr@denx.de>
69716
69717 commit f43ad53908f1ea83a7c26c3505bbe84382e47aad
69718 Author: Wolfgang Denk <wd@denx.de>
69719 Date:   Sun Jan 13 23:26:45 2008 +0100
69720
69721     ARM: update mach-types.h from 2.6.24-rc7 Linux kernel tree
69722
69723     Signed-off-by: Wolfgang Denk <wd@denx.de>
69724
69725 commit 8d103071b7b0e3ec888859bfcb9d422565e6d750
69726 Author: Wolfgang Denk <wd@denx.de>
69727 Date:   Sun Jan 13 23:37:50 2008 +0100
69728
69729     ADS5121: Fix typo in ads5121.c, adjust default environment
69730
69731     Signed-off-by: Wolfgang Denk <wd@denx.de>
69732
69733 commit 51b67d06faa670c65de6f29ec5b5aace74b2a047
69734 Author: John Rigby <jrigby@freescale.com>
69735 Date:   Fri Aug 24 18:18:43 2007 -0600
69736
69737     ADS5121: MAX slew rate for PATA pins
69738
69739     Signed-off-by: John Rigby <jrigby@freescale.com>
69740
69741 commit dd531aac34aaad138f16cacdb51d61908d59c0e2
69742 Author: Wolfgang Denk <wd@denx.de>
69743 Date:   Sun Jan 13 21:05:52 2008 +0100
69744
69745     Fix Makefile dependency problem with parallel builds.
69746
69747     Signed-off-by: Wolfgang Denk <wd@denx.de>
69748
69749 commit 89967841e3ea02e3d0e5e1295ab687576e5b1089
69750 Author: Wolfgang Denk <wd@denx.de>
69751 Date:   Sun Jan 13 19:51:39 2008 +0100
69752
69753     MPC8544DS: fix board Makefile for silent build (with -s)
69754
69755     Signed-off-by: Wolfgang Denk <wd@denx.de>
69756
69757 commit 6d714f82fb4b8bb7e267e9c71b8009bc670bfe88
69758 Author: Wolfgang Denk <wd@denx.de>
69759 Date:   Sun Jan 13 16:44:08 2008 +0100
69760
69761     PMC440 board: fix board Makefile for out-of-tree building
69762
69763     Signed-off-by: Wolfgang Denk <wd@denx.de>
69764
69765 commit 6eb3fb15588d319bd3099d5f9b910051dfeab6b2
69766 Author: Wolfgang Denk <wd@denx.de>
69767 Date:   Sun Jan 13 16:07:44 2008 +0100
69768
69769     Makalu: fix compile warning
69770
69771     Signed-off-by: Wolfgang Denk <wd@denx.de>
69772
69773 commit 0a1e03bcadc7734688a21e8dd2e46a4f608193c0
69774 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69775 Date:   Sun Jan 13 12:36:12 2008 +0100
69776
69777     cmd_nand : fix compiler warning.
69778
69779     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
69780
69781 commit 8225d1e3ac0ab147cdde4b0042812583380afb8a
69782 Author: Michael Schwingen <rincewind@discworld.dascon.de>
69783 Date:   Sat Jan 12 20:29:47 2008 +0100
69784
69785     CFI: Fix CONFIG_FLASH_CFI_LEGACY compilation
69786
69787     Signed-off-by: Michael Schwingen <michael@schwingen.org>
69788     Acked-by: Stefan Roese <sr@denx.de>
69789
69790 commit 2b2f43ed6a30ece77f76191c845ac95267daa31a
69791 Author: Wolfgang Denk <wd@denx.de>
69792 Date:   Sun Jan 13 02:19:44 2008 +0100
69793
69794     MPC8360ERDK: fix incorrect initialization of CFG_I2C_NOPROBES
69795
69796     Signed-off-by: Wolfgang Denk <wd@denx.de>
69797
69798 commit 08e99e1dd01a3e0e3dc3a7138eb827c997e2b74d
69799 Author: Wolfgang Denk <wd@denx.de>
69800 Date:   Sun Jan 13 02:19:13 2008 +0100
69801
69802     MPC8xx FEC driver: fix compiler warning.
69803
69804     Signed-off-by: Wolfgang Denk <wd@denx.de>
69805
69806 commit ae6d1056d2c2e4d1266413c0ae8a6d5529ecde4b
69807 Author: Wolfgang Denk <wd@denx.de>
69808 Date:   Sun Jan 13 00:59:21 2008 +0100
69809
69810     Fix Makefile dependencies issues; allow silent build
69811
69812     - get rid of "version" target whichdidn't really work
69813     - make autoconf.mk depend on version_autogenerated.h to make sure
69814       to rebuild files as needed
69815     - add XECHO macro to allow for silent build using "make -s"
69816
69817     Signed-off-by: Wolfgang Denk <wd@denx.de>
69818
69819 commit e343ab83d5135b558aa58db9be8fc7faa68d77ed
69820 Author: Wolfgang Denk <wd@denx.de>
69821 Date:   Sun Jan 13 00:55:47 2008 +0100
69822
69823     ADS5121e: fix compile warning
69824
69825     Signed-off-by: Wolfgang Denk <wd@denx.de>
69826
69827 commit f2b6f4610627fe3d607620e25082916a01538875
69828 Author: Wolfgang Denk <wd@denx.de>
69829 Date:   Sun Jan 13 00:55:18 2008 +0100
69830
69831     MUNICes: fix board Makefile for remote build directory
69832
69833     Signed-off-by: Wolfgang Denk <wd@denx.de>
69834
69835 commit 2ad4d3999fe801aa716221d7d9a4c5bdad74783a
69836 Author: Oliver Weber <almoeli@gmx.de>
69837 Date:   Wed Jan 9 17:04:38 2008 +0100
69838
69839     MPC5200: don't use hardcoded MBAR address in Bestcomm firmware
69840
69841     Signed-off-by: Oliver Weber <almoeli@gmx.de>
69842
69843 commit 00ac50e348d1bace27a174b7f528d113bc7cdf7f
69844 Author: Andreas Engel <andreas.engel@ericsson.com>
69845 Date:   Wed Jan 9 17:10:56 2008 +0100
69846
69847     Make bootretry work when command line editing is enabled
69848
69849     Currently, when CONFIG_CMDLINE_EDITING is set, bootretry doesn't work.
69850     This patch fixes the problem.
69851
69852     Signed-off-by: Andreas Engel <andreas.engel@ericsson.com>
69853
69854 commit 632de0672d3c3ab53ad798c47f5f1eb26008a0e4
69855 Author: Larry Johnson <lrj@acm.org>
69856 Date:   Fri Jan 11 23:26:18 2008 -0500
69857
69858     Refactor code for "i2c sdram" command
69859
69860     Signed-off-by: Larry Johnson <lrj@acm.org>
69861
69862 commit 0df6b8446c4721b91ce311548114891130371083
69863 Author: Larry Johnson <lrj@acm.org>
69864 Date:   Thu Jan 10 22:23:39 2008 -0500
69865
69866     Fix "i2c sdram" command for DDR2 DIMMs
69867
69868     Many of the SPD bytes for DDR2 SDRAM are not interpreted correctly by the
69869     "i2c sdram" command.  This patch provides correct alternative
69870     interpretations when DDR2 memory is detected.
69871
69872     Signed-off-by: Larry Johnson <lrj@acm.org>
69873
69874 commit 64134f011254123618798ff77c42ba196b2ec485
69875 Author: Wolfgang Denk <wd@denx.de>
69876 Date:   Sat Jan 12 20:31:39 2008 +0100
69877
69878     Fix linker scripts: add NOLOAD atribute to .bss/.sbss sections
69879
69880     With recent toolchain versions, some boards would not build because
69881     or errors like this one (here for ocotea board when building with
69882     ELDK 4.2 beta):
69883     ppc_4xx-ld: section .bootpg [fffff000 -> fffff23b] overlaps section .bss [fffee900 -> fffff8ab]
69884
69885     For many boards, the .bss section is big enough that it wraps around
69886     at the end of the address space (0xFFFFFFFF), so the problem will not
69887     be visible unless you use a 64 bit tool chain for development. On
69888     some boards however, changes to the code size (due to different
69889     optimizations) we bail out with section overlaps like above.
69890
69891     The fix is to add the NOLOAD attribute to the .bss and .sbss
69892     sections, telling the linker that .bss does not consume any space in
69893     the image.
69894
69895     Signed-off-by: Wolfgang Denk <wd@denx.de>
69896
69897 commit 3afac79ec27b91df185f090b31dad9620779f440
69898 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
69899 Date:   Fri Jan 11 20:42:58 2008 -0600
69900
69901     USB: Add Philips 1561 PCI-OHCI ids
69902     (needed for M5475EVB)
69903
69904     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
69905
69906 commit 5e8def6731cd7bec74bff42a16b139de04010353
69907 Author: Wolfgang Denk <wd@denx.de>
69908 Date:   Sat Jan 12 15:51:34 2008 +0100
69909
69910     Add MAINTAINERS entries for ids8247, jupiter, municse, sc3 and uc101
69911     boards.
69912
69913     Signed-off-by: Heiko Schocher <hs@denx.de>
69914     Signed-off-by: Wolfgang Denk <wd@denx.de>
69915
69916 commit 5d49e0e152a8b81cc0602271e8fd259371f559b7
69917 Author: Grzegorz Bernacki <gjb@semihalf.com>
69918 Date:   Fri Jan 11 12:03:43 2008 +0100
69919
69920     MPC512X: Cleanup bus clock names.
69921
69922     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
69923
69924 commit 66a9455b6bf46d69cec5c88d1a600d1d9a10670d
69925 Author: Grzegorz Bernacki <gjb@semihalf.com>
69926 Date:   Tue Jan 8 17:16:59 2008 +0100
69927
69928     MPC512X: Fixed typo in macro name.
69929
69930     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
69931
69932 commit 281ff9a45cf9eb17b8a9afc436cb783cf1f62363
69933 Author: Grzegorz Bernacki <gjb@semihalf.com>
69934 Date:   Tue Jan 8 17:16:15 2008 +0100
69935
69936     ads5121: Added support for FDT.
69937
69938     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
69939
69940 commit a10ff9196183e7e5f2ae3c4f5f3cbe92ae9cb719
69941 Author: Wolfgang Denk <wd@denx.de>
69942 Date:   Sat Jan 12 01:05:50 2008 +0100
69943
69944     Coding Style cleanup; update CHANGELOG.
69945
69946     Signed-off-by: Wolfgang Denk <wd@denx.de>
69947
69948 commit f6db945649e5e9d0c7efe33b507d243cdc86cf03
69949 Author: Heiko Schocher <hs@denx.de>
69950 Date:   Fri Jan 11 15:15:17 2008 +0100
69951
69952     Fixed syntax error in function init_e300_core() of mpc83xx/start.S if
69953
69954     Signed-off-by: Timur Tabi <timur@freescale.com>
69955     Signed-off-by: Heiko Schocher <hs@denx.de>
69956
69957 commit fa05664cd8c7ab1ecf062aa73b992b7b58bba49c
69958 Author: Heiko Schocher <hs@denx.de>
69959 Date:   Fri Jan 11 15:15:16 2008 +0100
69960
69961     MUNICes: Set the right CFG_DEFAULT_MBAR value.
69962
69963     Signed-off-by: Heiko Schocher <hs@denx.de>
69964
69965 commit 5fb2b2342ece8d786c6f7fdba1bc273febd3b3d2
69966 Author: Heiko Schocher <hs@denx.de>
69967 Date:   Fri Jan 11 15:15:15 2008 +0100
69968
69969     added the config File for the MUNICes board.
69970
69971     Signed-off-by: Heiko Schocher <hs@denx.de>
69972
69973 commit 6341d9d723b71b4c0bf86f979e4cb228c02fd09d
69974 Author: Heiko Schocher <hs@denx.de>
69975 Date:   Fri Jan 11 15:15:14 2008 +0100
69976
69977     added basic support for the MUNICes board.
69978
69979     Signed-off-by: Heiko Schocher <hs@denx.de>
69980
69981 commit 3bb77fb09a1caabf5a292cc5b486a78b977fbe19
69982 Author: Wolfgang Denk <wd@denx.de>
69983 Date:   Sat Jan 12 00:39:37 2008 +0100
69984
69985     Update CHANGELOG and MAINTAINERS files.
69986
69987     Signed-off-by: Wolfgang Denk <wd@denx.de>
69988
69989 commit 5ba7390c3cb579172be66888a371707b47b5be4e
69990 Author: Anatolij Gustschin <agust@denx.de>
69991 Date:   Fri Jan 11 02:15:02 2008 +0100
69992
69993     Fix compilation problem in common/cmd_bmp.c
69994
69995     common/cmd_bmp.c fails to compile if CONFIG_VIDEO_BMP_GZIP
69996     isn't defined. This patch fix this.
69997
69998     Signed-off-by: Anatolij Gustschin <agust@denx.de>
69999
70000 commit 5aa437baae5fe629abeab99bef793a2a1fc71b58
70001 Author: Heiko Schocher <hs@denx.de>
70002 Date:   Fri Jan 11 01:12:09 2008 +0100
70003
70004     Fix defaultconfig for the mgcoge board.
70005
70006     Signed-off-by: Heiko Schocher <hs@denx.de>
70007
70008 commit ac9db066b26935f31bff15c98168b19faeb603f3
70009 Author: Heiko Schocher <hs@denx.de>
70010 Date:   Fri Jan 11 01:12:08 2008 +0100
70011
70012     Added support for the mgcoge board from keymile.
70013
70014     Signed-off-by: Heiko Schocher <hs@denx.de>
70015
70016 commit b423d055cc2e13c4ef1f0389c3fa2988d0eed818
70017 Author: Heiko Schocher <hs@denx.de>
70018 Date:   Fri Jan 11 01:12:07 2008 +0100
70019
70020     Enable SMC microcode relocation patch for SMC1.
70021
70022     Signed-off-by: Heiko Schocher <hs@denx.de>
70023
70024 commit 381e4e639720d8d2efb8066c7c48ec9588cb28c7
70025 Author: Heiko Schocher <hs@denx.de>
70026 Date:   Fri Jan 11 01:12:06 2008 +0100
70027
70028     Added support for the mgsuvd board from keymile.
70029
70030     Signed-off-by: Heiko Schocher <hs@denx.de>
70031
70032 commit bf05293973b348f6946c9df92cd3c65ece42d0be
70033 Author: James Yang <james.yang@freescale.com>
70034 Date:   Thu Jan 10 16:02:07 2008 -0600
70035
70036     Fix 64-bit vsprintf.
70037
70038     There were some size and unsigned problems.
70039     Also add support for "ll" size modifier in format string like glibc
70040
70041     Signed-off-by: James Yang <James.Yang@freescale.com>
70042     Acked-by: Jon Loeliger <jdl@freescale.com>
70043
70044 commit 92fa37eac530860643afa26ae347af3d23d67309
70045 Author: Larry Johnson <lrj@acm.org>
70046 Date:   Wed Jan 9 12:42:35 2008 -0500
70047
70048     Remove superfluous preprocessor conditionals from LM73 driver
70049
70050     (1) Remove unused symbol "CFG_EEPROM_PAGE_WRITE_ENABLE".
70051
70052     (2) Use conditional Makefile.o.
70053
70054     Signed-off-by: Larry Johnson <lrj@acm.org>
70055
70056 commit efc6f447c1b940d1650c4b854c5598a595ddc3da
70057 Author: Guennadi Liakhovetski <lg@denx.de>
70058 Date:   Thu Jan 10 17:59:07 2008 +0100
70059
70060     Add support for the TK885D baseboard from TELE-DATA
70061
70062     The TK885D board uses a TQM885D module from TQ, this port adds an
70063     own configuration file and adds a last_stage_init() method to
70064     configure the two PHYs, depending on the phy_auto_nego environment
70065     variable.
70066
70067     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
70068
70069 commit 0ec595243dc99edcd248bbcfbfd5a1dc860bde89
70070 Author: Kumar Gala <galak@kernel.crashing.org>
70071 Date:   Thu Jan 10 02:22:05 2008 -0600
70072
70073     Fix compiler warning
70074
70075     main.c: In function 'readline_into_buffer':
70076     main.c:927: warning: unused variable 'p_buf'
70077
70078     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
70079
70080 commit bed53753dd1d7e6bcbea4339be0fb7760214cc35
70081 Author: Anatolij Gustschin <agust@denx.de>
70082 Date:   Fri Jan 11 14:30:01 2008 +0100
70083
70084     Add Fujitsu CoralP/Lime video driver
70085
70086     Signed-off-by: Anatolij Gustschin <agust@denx.de>
70087     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
70088
70089 commit 20c450ef61ef2eb1c96f9b59ba0eb8d849bba058
70090 Author: Anatolij Gustschin <agust@denx.de>
70091 Date:   Fri Jan 11 02:39:47 2008 +0100
70092
70093     Fix video console newline and carriage return handling
70094
70095     Lines of the lenght CONSOLE_COLS or greater than CONSOLE_COLS
70096     are not displayed correctly. This is an attempt to fix
70097     this issue. Also add carriage return handling.
70098
70099     Signed-off-by: Anatolij Gustschin <agust@denx.de>
70100     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
70101
70102 commit d5a163d6baa04f5a8edcc10ebc6fad08657d3093
70103 Author: Stefan Roese <sr@denx.de>
70104 Date:   Fri Jan 11 15:53:58 2008 +0100
70105
70106     ppc4xx: Fix sdram init on Sequoia boards
70107
70108     Clear possible errors in MCSR resulting from data-eye-search.
70109     If not done, then we could get an interrupt later on when
70110     exceptions are enabled.
70111
70112     Signed-off-by: Stefan Roese <sr@denx.de>
70113
70114 commit d610a60730b7464f6f659db49d264d89a7c71061
70115 Author: Anatolij Gustschin <agust@denx.de>
70116 Date:   Fri Jan 11 15:31:09 2008 +0100
70117
70118     ppc4xx: Rework Lime support for lwmon5
70119
70120     Rework Lime support for lwmon5 using new video driver
70121
70122     Signed-off-by: Anatolij Gustschin <agust@denx.de>
70123
70124 commit ff41ffc93c1592e77a44bdbebd5d781739f3aae0
70125 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70126 Date:   Fri Jan 11 14:55:16 2008 +0100
70127
70128     ppc4xx: Update PMC440 config file
70129
70130     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70131
70132 commit e3edcb36f14f0aabb6f50e96014d6877f73d64ea
70133 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70134 Date:   Fri Jan 11 14:55:08 2008 +0100
70135
70136     ppx4xx: Fix sdram init on PMC440 boards
70137
70138     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70139
70140 commit 061aad4d320dddce26247699dcf2875ee2ea1366
70141 Author: Dave Liu <r63238@freescale.com>
70142 Date:   Thu Jan 10 23:09:33 2008 +0800
70143
70144     mpc83xx: Fix the bug of 266MHz data rate DDR
70145
70146     The DDR doesn't work on the 266MHz data rate,
70147     the patch fix the bug.
70148
70149     Signed-off-by: Dave Liu <daveliu@freescale.com>
70150     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70151
70152 commit ded08317ad9e340b887bf2eb46e9565a0f610a93
70153 Author: Dave Liu <r63238@freescale.com>
70154 Date:   Thu Jan 10 23:08:26 2008 +0800
70155
70156     mpc83xx: Make the code more readable
70157
70158     Format the code, make it more readable
70159
70160     Signed-off-by: Dave Liu <daveliu@freescale.com>
70161     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70162
70163 commit 7e74d63d1a211fbc34ec424e2dc6726601f323d0
70164 Author: Dave Liu <r63238@freescale.com>
70165 Date:   Thu Jan 10 23:07:23 2008 +0800
70166
70167     mpc83xx: Reduce the latency of DDR
70168
70169     Reduce the AL from 2 to 1 clock to improve the performance.
70170
70171     Signed-off-by: Dave Liu <daveliu@freescale.com>
70172     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70173
70174 commit 6f3931a2bed5412c20d5e5536c865fbd657f7d28
70175 Author: Dave Liu <r63238@freescale.com>
70176 Date:   Thu Jan 10 23:06:05 2008 +0800
70177
70178     mpc83xx: Fix the wrong definition of MPC8315E
70179
70180     According to the latest user manual of MPC8315E,
70181     1) The SVCOD of HRCWL is different than 837x
70182     2) The SCCR has changes
70183
70184     Signed-off-by: Dave Liu <daveliu@freescale.com>
70185     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70186
70187 commit ec2638ea08a537a1bd409db873aaaa33a053ebae
70188 Author: Dave Liu <r63238@freescale.com>
70189 Date:   Thu Jan 10 23:05:00 2008 +0800
70190
70191     mpc83xx: Fix the typo in mpc83xx.h
70192
70193     The SPCR about TSEC priority is wrong.
70194
70195     Signed-off-by: Michael Barkowski <Michael.Barkowski@freescale.com>
70196     Signed-off-by: Joe D'Abbraccio <Joe.D'abbraccio@freescale.com>
70197     Signed-off-by: Dave Liu <daveliu@freescale.com>
70198     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70199
70200 commit c86ef2cd9ef81935049231fa89f36c7b793f2d4b
70201 Author: Dave Liu <r63238@freescale.com>
70202 Date:   Thu Jan 10 23:04:13 2008 +0800
70203
70204     mpc83xx: Fix the typo in global data struct
70205
70206     Fix the typo in global_data.h
70207
70208     Signed-off-by: Dave Liu <daveliu@freescale.com>
70209     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70210
70211 commit 2c5b48fc205c3e2752910da8f39209ed075929e5
70212 Author: Dave Liu <r63238@freescale.com>
70213 Date:   Thu Jan 10 23:03:03 2008 +0800
70214
70215     mpc83xx: Remove cache config from config.h
70216
70217     clean up the cache config from configs.h of board
70218
70219     Signed-off-by: Dave Liu <daveliu@freescale.com>
70220     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70221
70222 commit fab6f556bbbbd1bb35a5433161f7f173c18df559
70223 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
70224 Date:   Wed Jan 9 20:57:47 2008 +0300
70225
70226     mpc83xx: add support for the MPC8360E-RDK
70227
70228     This is MPC8360E based board with:
70229     - 256MB fixed SDRAM;
70230     - 8MB Intel Strata NOR flash;
70231     - StMICRO 64MiB NAND flash;
70232     - two 10/100/1000 ethernet ports connected via Broadcom
70233       BCM5481 PHYs;
70234     - two 10/100 ethernet ports connected via National
70235       DP83848 PHYs;
70236     - one PCI and one miniPCI slots;
70237     - four serial ports (two NS16550-compatible, two UCCs);
70238     - four USB ports working through MPC8360E "FHCI" USB controller;
70239     - Fujitsu MB86277 graphics controller;
70240     - Analog to Digital Converter/Touchscreen controller, AD7843
70241       connected to SPI.
70242
70243     Features not supported in this patch are:
70244     - StMICRO 64MiB NAND flash (patch sent);
70245     - MINT framebuffer initialization (patch is pending);
70246     - Fetching production information from the EEPROM via I2C;
70247     - FHCI USB;
70248     - Two slow UCCs used as RS-485 UARTs.
70249
70250     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
70251     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70252
70253 commit b3d2cde7a3aa1e83b7968cdff929e52c8cc617bb
70254 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
70255 Date:   Wed Jan 9 20:57:40 2008 +0300
70256
70257     mpc83xx: add "fsl, qe" compatible fixups
70258
70259     New device trees will use "fsl,qe" compatible properties.
70260
70261     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
70262     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70263
70264 commit 977b57583a7c34010e566a09a679ec3c1836f996
70265 Author: Kim Phillips <kim.phillips@freescale.com>
70266 Date:   Wed Jan 9 15:24:06 2008 -0600
70267
70268     mpc83xx: add missing CONFIG_HAS_ETH0 defines
70269
70270     the new libfdt code only updates eth0 if CONFIG_HAS_ETH0
70271     is defined; add the define to the missing board configs.
70272
70273     Thanks to Emilian Medve for finding this.
70274
70275     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70276
70277 commit b830b7f1635984ba607219fcbd78597c28eeb529
70278 Author: Becky Bruce <bgill@freescale.com>
70279 Date:   Thu Jan 10 14:00:28 2008 -0600
70280
70281     86xx: Support 2GB DIMMs
70282
70283     Configure the number of bits used to address the banks inside the SDRAM
70284     device.  The default register value of 0 means 2 bits to address 4 banks.
70285     Higher capacity devices like a 2GB DIMM require 3 bits to address 8 banks.
70286
70287     Signed-off-by: Becky Bruce <bgill@freescale.com>
70288
70289 commit 4d332dbeb08f5863d1ea69d91a00c5499d3a87ed
70290 Author: Niklaus Giger <niklausgiger@gmx.ch>
70291 Date:   Thu Jan 10 18:50:33 2008 +0100
70292
70293     ppc4xx: Make Sequoia boot vxWorks
70294
70295     vxWorks expects in
70296     TLB 0 a entry for the Machine Check interrupt
70297     TLB 1 a entry for the RAM
70298     TLB 2 a entry for the EBC
70299     TLB 3 a entry for the boot flash
70300
70301     After changing the baudrate to 9600 I had no problems to boot the
70302     vxWorks image as distributed by WindRiver (Revision 2.0/1 from
70303     June 18, 2007)
70304
70305     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
70306
70307 commit 6d8184b00c0d1d7090e4a2f514e310d98a394f8d
70308 Author: Larry Johnson <lrj@arlinx.com>
70309 Date:   Wed Jan 9 23:10:27 2008 -0500
70310
70311     ppc4xx: Fix dflush() to restore DVLIM register
70312
70313     Signed-off-by: Larry Johnson <lrj@acm.org>
70314
70315 commit 252f60b068d1f94190b5bcfda169db582387e15e
70316 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70317 Date:   Thu Jan 10 03:52:44 2008 -0500
70318
70319     Nios2: remove common/cmd_bdinfo.c unused variable.
70320
70321     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70322     Signed-off-by: Scott McNutt <smcnutt@psyent.com>
70323
70324 commit 422b1a01602b6e2fbf8444a1192c7ba31461fd4c
70325 Author: Ben Warren <biggerbadderben@gmail.com>
70326 Date:   Wed Jan 9 18:15:53 2008 -0500
70327
70328     Fix Ethernet init() return codes
70329
70330     Change return values of init() functions in all Ethernet drivers to conform
70331     to the following:
70332
70333         >=0: Success
70334         <0:  Failure
70335
70336     All drivers going forward should return 0 on success.  Current drivers that
70337     return 1 on success were left as-is to minimize changes.
70338
70339     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
70340     Acked-by: Stefan Roese <sr@denx.de>
70341     Acked-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70342     Acked-by: Kim Phillips <kim.phillips@freescale.com>
70343     Acked-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
70344     Acked-By: Timur Tabi <timur@freescale.com>
70345
70346 commit d3a6532cbe263d992f49e86ac95bede28e96f9c8
70347 Author: Wolfgang Denk <wd@denx.de>
70348 Date:   Thu Jan 10 00:55:14 2008 +0100
70349
70350     Coding Style cleanup; update CHANGELOG
70351
70352     Signed-off-by: Wolfgang Denk <wd@denx.de>
70353
70354 commit 17a41e4492121ccf9fa2c10c2cb1a6d1c18d74f7
70355 Author: Kim Phillips <kim.phillips@freescale.com>
70356 Date:   Wed Jan 9 16:56:54 2008 -0600
70357
70358     Add QE brg freq and correct qe bus freq fdt update code
70359
70360     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
70361     Signed-off-by: Andy Fleming <afleming@freescale.com>
70362
70363 commit 890dfef06c2d169a3356359596890754dfb8ee1c
70364 Author: Andy Fleming <afleming@freescale.com>
70365 Date:   Wed Jan 9 16:34:51 2008 -0600
70366
70367     Remove cache config from ATUM8548 and sbc8548 configs
70368
70369     These boards weren't updated by Kumar's config patch because they
70370     weren't in the tree, yet.
70371
70372     Signed-off-by: Andy Fleming <afleming@freescale.com>
70373
70374 commit b8ec2385038c094b07ec5b49336289a46b6e9cc6
70375 Author: Timur Tabi <timur@freescale.com>
70376 Date:   Mon Jan 7 13:31:19 2008 -0600
70377
70378     85xx: add ability to upload QE firmware
70379
70380     Define the layout of a binary blob that contains a QE firmware and instructions
70381     on how to upload it.  Add function qe_upload_firmware() to parse the blob and
70382     perform the actual upload.  Add command-line command "qe fw" to take a firmware
70383     blob in memory and upload it.  Update ft_cpu_setup() on 85xx to create the
70384     'firmware' device tree node if U-Boot has uploaded a firmware.  Fully define
70385     'struct rsp' in immap_qe.h to include the actual RISC Special Registers.
70386
70387     Signed-off-by: Timur Tabi <timur@freescale.com>
70388
70389 commit b009f3eca99bb7b9e6ba6639a8909a138dd5e9fe
70390 Author: Kumar Gala <galak@kernel.crashing.org>
70391 Date:   Tue Jan 8 01:22:21 2008 -0600
70392
70393     85xx: Remove cache config from configs.h
70394
70395     Either use the standard defines in asm/cache.h or grab the information
70396     at runtime from the L1CFG SPR.
70397
70398     Also, minor cleanup in cache.h to make the code a bit more readable.
70399
70400     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
70401
70402 commit b964e9368f45372aaf1da0c13fe56f6d81ae8e96
70403 Author: robert lazarski <robertlazarski@gmail.com>
70404 Date:   Fri Dec 21 10:39:27 2007 -0500
70405
70406     mpc85xx: Add support for ATUM8548 (updated)
70407
70408     Add support for Instituto Atlantico's ATUM8548 board
70409
70410     Signed-off-by: robert lazarski <robertlazarski@gmail.com>
70411     Signed-off-by: Andy Fleming <afleming@freescale.com>
70412
70413 commit 7bd6104b71de9bca80ac8e0936003443bb42f2fc
70414 Author: robert lazarski <robertlazarski@gmail.com>
70415 Date:   Fri Dec 21 10:36:37 2007 -0500
70416
70417     mpc85xx: Add support for ATUM8548 (updated)
70418
70419     Add support for Instituto Atlantico's ATUM8548 board
70420
70421     Signed-off-by: robert lazarski <robertlazarski@gmail.com>
70422
70423 commit 9e3ed392d2c8965e24c942b58796c31c644c2f70
70424 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
70425 Date:   Thu Dec 13 06:45:14 2007 -0600
70426
70427     mpc85xx: Add support for SBC8548 (updated)
70428
70429     Add support for Wind River's SBC8548 reference board.
70430
70431     Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
70432
70433 commit 11c45ebd46d6517b51b7a92dd52a618b2f4e5586
70434 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
70435 Date:   Thu Dec 13 06:45:08 2007 -0600
70436
70437     mpc85xx: Add support for SBC8548 (updated)
70438
70439     Add support for Wind River's SBC8548 reference board.
70440
70441     Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
70442     Signed-off by: Andy Fleming <afleming@freescale.com>
70443
70444 commit 64d4bcb087c2ece1c4d0de8efe85e0075e5b1594
70445 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
70446 Date:   Mon Oct 22 19:58:19 2007 +0400
70447
70448     MPC8568E-MDS: set up QE pario for UART1
70449
70450     To use UART1 on the MPC8568E-MDS, QE pario pins PC[0:3] should
70451     be set up appropriately.
70452
70453     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
70454
70455 commit ad162249cb371e9e38971676f09be791e5f3cf4a
70456 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
70457 Date:   Mon Oct 22 18:12:46 2007 +0400
70458
70459     MPC8568E-MDS: reset UCCs to use them reliably
70460
70461     In order to use GETH1 and GETH2 on the MPC8568E-MDS, we should reset
70462     UCCs.
70463
70464     p.s Similar code exists in the Linux kernel board file (for capability
70465     reasons with older U-Boots), but should be removed some day.
70466
70467     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
70468
70469 commit 2146cf56821c3364786ca94a7306008c5824b238
70470 Author: Kumar Gala <galak@kernel.crashing.org>
70471 Date:   Wed Dec 19 01:18:15 2007 -0600
70472
70473     Reworked FSL Book-E TLB macros to be more readable
70474
70475     The old macros made it difficult to know what WIMGE and perm bits
70476     were set for a TLB entry.  Actually use the bit masks for these items
70477     since they are only a single bit.
70478
70479     Also moved the macros into mmu.h out of e500.h since they aren't specific
70480     to e500.
70481
70482     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
70483
70484 commit 1d47273d46925929f8f2c1913cd96d7257aade88
70485 Author: Kumar Gala <galak@kernel.crashing.org>
70486 Date:   Tue Dec 18 23:21:51 2007 -0600
70487
70488     Use FSL Book-E MMU macros from Linux Kernel
70489
70490     Grab the FSL Book-E MAS register macros from Linux.  Also added
70491     defines for page sizes up to 4TB and removed SHAREN since it doesnt
70492     really exist.
70493
70494     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
70495
70496 commit 02df4a270f817ef6ec39047a01b55fecdc5f3b37
70497 Author: Andy Fleming <afleming@freescale.com>
70498 Date:   Wed Jan 9 13:51:32 2008 -0600
70499
70500     Fix my own merge stupidity
70501
70502     Way back in August I merged Heiko's patch:
70503     566a494f592: [PCS440EP] upgrade the PCS440EP board
70504
70505     with Jon's CONFIG_COMMANDS patches.
70506
70507     This was done in commit: 6bf6f114dcdd97ec3f80c2761ed40e31229d6b78
70508
70509     However, in the process, I left out some of Heiko's good changes.
70510
70511     Now Heiko's and Jon's patches are properly merged in fat_register_device()
70512
70513     Signed-off-by: Andy Fleming <afleming@freescale.com>
70514
70515 commit 6636b62a6efc7f14e6e788788631ae7a7fca4537
70516 Author: James Yang <James.Yang@freescale.com>
70517 Date:   Wed Jan 9 11:17:49 2008 -0600
70518
70519     Expose parse_line() globally.
70520
70521     Add new function readline_into_buffer() that allows the
70522     output of readline to be put into a pointer to char buffer.
70523
70524     This refactoring allows other functions besides the
70525     main command loop to also use the same input mechanism.
70526
70527     Signed-off-by: James Yang <James.Yang@freescale.com>
70528     Acked-by: Jon Loeliger <jdl@freescale.com>
70529
70530 commit 7ca90513486abd4ae50bd1b7403f47cc58c5ad25
70531 Author: Guennadi Liakhovetski <lg@denx.de>
70532 Date:   Wed Jan 9 01:15:25 2008 +0100
70533
70534     trivial: fix consequences of a bad merge
70535
70536     Fix what looks like a merge artifact.
70537
70538     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
70539
70540 commit 4785a694c0045996ccf0ac5b8edf531efc1b730e
70541 Author: Zhang Wei <wei.zhang@freescale.com>
70542 Date:   Thu Jan 3 10:51:15 2008 +0800
70543
70544     Add Ctrl combo key support to usb keyboard driver.
70545
70546     Ctrl combo key support is added, which is very useful to input Ctrl-C
70547     for interrupt current job.
70548     Also add usb_event_poll() calling to usb_kbd_testc(), which can get
70549     key input when tstc() is called.
70550
70551     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
70552
70553 commit 10c7382bc5d5e64c47f94ac2ca78cc574442e82d
70554 Author: Marcel Ziswiler <marcel@ziswiler.com>
70555 Date:   Sun Dec 30 03:30:56 2007 +0100
70556
70557     fix various comments
70558
70559     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
70560
70561 commit 7817cb2083d982923752fe0f12b67c0e7c09a027
70562 Author: Marcel Ziswiler <marcel@ziswiler.com>
70563 Date:   Sun Dec 30 03:30:46 2007 +0100
70564
70565     fix comments with new drivers organization
70566
70567     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
70568
70569 commit a9b410dc7d2a4721c408b13abfc037988150f145
70570 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
70571 Date:   Fri Dec 28 12:50:59 2007 +0900
70572
70573     Remove the obsolete terse version of do_mii()
70574
70575     We now have more useful version of do_mii() and everybody use it.
70576     Gerald Van Baren says:
70577
70578     > When I originally wrote the mii command 6(!) years ago, I wrote a
70579     > verbose version that printed human readable decomposition of the flags,
70580     > etc., and a terse one that didn't print as much stuff and thus had a
70581     > smaller memory footprint.
70582     >
70583     > It sounds like the terse version has withered and died, apparently
70584     > people are only using the verbose version (which is very understandable,
70585     > I do myself).
70586
70587     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
70588     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
70589
70590 commit 01c687aa6e065bd4faf80f723361e798941dd6b0
70591 Author: Mike Frysinger <vapier@gentoo.org>
70592 Date:   Thu Dec 27 13:42:56 2007 -0500
70593
70594     Do not reference sha1.c when building mkimage.
70595
70596     remove sha1.o from mkimage linking since it isn't actually used.
70597
70598     Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
70599
70600 commit b9173af73e524d37c812f210173cf83385c5171a
70601 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
70602 Date:   Thu Dec 27 15:39:54 2007 +0900
70603
70604     common/cmd_mii.c: Add sanity argc check
70605
70606     If type mii command without arguments, we suffer from uninitialized argv[]
70607     entries; for example we MIPS get stuck by TLB error.
70608
70609     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
70610
70611 commit 500856eb1707ed17d9204baa61dd59948d3b2899
70612 Author: Rafal Jaworowski <raj@semihalf.com>
70613 Date:   Wed Jan 9 19:39:36 2008 +0100
70614
70615     API for external applications.
70616
70617     This is an API for external (standalone) applications running on top of
70618     U-Boot, and is meant to be more extensible and robust than the existing
70619     jumptable mechanism. It is similar to UNIX syscall approach. See api/README
70620     for more details.
70621
70622     Included is the demo application using this new framework (api_examples).
70623
70624     Please note this is still an experimental feature, and is turned off by
70625     default.
70626
70627     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
70628
70629 commit fe8dd0b2220b7c02b0d4c9c4f9967879970477b1
70630 Author: Jon Loeliger <jdl@freescale.com>
70631 Date:   Wed Jan 9 12:14:55 2008 -0600
70632
70633     86xx: Remove cache config from configs.h
70634
70635     Just use the standard defines in asm/cache.h.
70636
70637     Signed-off-by: Jon Loeliger <jdl@freescale.com>
70638
70639 commit 26a41790f8eba19ad450e18ae91351daf485b3e2
70640 Author: Rafal Jaworowski <raj@semihalf.com>
70641 Date:   Wed Jan 9 18:05:27 2008 +0100
70642
70643     Globalize envmatch()
70644
70645     The newly introduced API (routines related to env vars) will need to call
70646     it.
70647
70648     Signed-off-by: Rafal Zabdyr <armo@semihalf.com>
70649
70650 commit 1df170f8b2a99e1e2f940f9f0b56511e1e4c9e1f
70651 Author: Jon Loeliger <jdl@freescale.com>
70652 Date:   Fri Jan 4 12:07:27 2008 -0600
70653
70654     Convert MPC8610HPCD to use libfdt.
70655
70656     Assumes the presence of the aliases node in the DTS to
70657     locate the pci and serial nodes for fixups.
70658
70659     Use consistent fdtaddr and fdtfile in environment variables.
70660
70661     Signed-off-by: Jon Loeliger <jdl@freescale.com>
70662
70663 commit c9974ab0a4d3731cdb76a7599d9fe9445d764d60
70664 Author: Jon Loeliger <jdl@freescale.com>
70665 Date:   Fri Jan 4 11:58:23 2008 -0600
70666
70667     8610: Fix lingering compile warnings.
70668
70669     Turn off DEBUG.
70670
70671     Signed-off-by: Jon Loeliger <jdl@freescale.com>
70672
70673 commit 6007f3251c0967adc13f2ed8be1b924ddc30124d
70674 Author: Wolfgang Denk <wd@denx.de>
70675 Date:   Wed Jan 9 15:14:46 2008 +0100
70676
70677     Coding Style cleanup, update CHANGELOG
70678
70679     Signed-off-by: Wolfgang Denk <wd@denx.de>
70680
70681 commit fc6414eca55f1fc108fb12fc8cdc43bd8b4463f9
70682 Author: Mike Frysinger <vapier@gentoo.org>
70683 Date:   Tue Dec 18 04:29:55 2007 -0500
70684
70685     fix easylogo on big endian dev systems
70686
70687     didnt realize how out of shape easylogo actually was until i tried using it.
70688     this patch does byte swapping as need be on the input tga header since the tga
70689     is in little endian but the host could just as well be big endian.  i didnt
70690     bother using bswap macros or such stuff from system headers as nothing in
70691     POSIX dictates byte swapping functionality.
70692
70693     Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
70694
70695 commit 38d299c2db81bd889c601b5dfc12c4e83ef83333
70696 Author: Mike Frysinger <vapier@gentoo.org>
70697 Date:   Tue Dec 18 03:23:25 2007 -0500
70698
70699     cleanup easylogo
70700
70701     - make the Makefile not suck
70702     - include proper headers for prototypes
70703     - fix obvious broken handling of strchr() when handling '.' in filenames
70704
70705     Signed-Off-By: Mike Frysinger <vapier@gentoo.org>
70706
70707 commit 883e3925d99a8dd69c5b0201cba5b1887f88f95c
70708 Author: raptorbrino@aim.com <raptorbrino@aim.com>
70709 Date:   Thu Dec 13 21:23:28 2007 -0500
70710
70711     Fix build problems under Cygwin
70712
70713     This patch allows u-boot to build without error in a cygwin
70714     environment.  Cygwin does not define __u64 in it's
70715     include/asm/types.h file.  The -idirafter flag in the u-boot
70716     build causes the inclusion of the cygwin types.h file as opposed
70717     to u-bot/include/asm/types.h file which does define __u64.
70718     Subsequently, sha1.c compile fails due to unknown symbol.
70719
70720     Signed-off-by: Brian Miller <raptorbrino@netscape.net>
70721
70722 commit 43ef1c381f9195504a2488f5cb909227eb97d475
70723 Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
70724 Date:   Fri Nov 30 17:29:59 2007 +0100
70725
70726     cmd_bmp: Add support for displaying gzip compressed bmps
70727
70728     The existing code can show information about a gzip compressed BMP
70729     image, but can't actually display it.
70730
70731     Therefore, move the decompression code out of bmp_info() and use it in
70732     bmp_display() as well in order to display a compressed BMP image.
70733
70734     Also, clean things up a bit and fix a memory leak while we're at it.
70735
70736     [hskinnemoen@atmel.com: a bit of refactoring]
70737     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
70738
70739 commit d197ffd8172c6fdef38733424640a9a47295d6e9
70740 Author: Guennadi Liakhovetski <lg@denx.de>
70741 Date:   Thu Nov 29 21:15:56 2007 +0100
70742
70743     Fix and optimize MII operations on FEC (MPC8xx) controllers
70744
70745     This patch fixes several issues at least on a MPC885 based system with two
70746     FEC interfaces used in MII mode.
70747
70748     1. PHY discovery should first read PHY_PHYIDR2 register and only then
70749        PHY_PHYIDR1 like cpu/mpc8xx/fec.c::mii_discover_phy() does it,
70750        otherwise the values read are wrong. Also notice, that PHY discovery
70751        cannot work on MPC88x / MPC87x in setups with both FECs active at all
70752        in its present form, because for both interfaces the registers from FEC
70753        1 are used to communicate over MII.
70754
70755     2. Remove code duplication for resetting the FEC by isolating it into a
70756        separate function.
70757
70758     3. Initialize MII on FEC 1 when communicating over FEC 2 in fec_init().
70759
70760     4. Optimize mii_init() to only reset the FEC 1 controller once.
70761
70762     5. Fix a typo in mii_init() using index i instead of j thus potentially
70763        leading to unpredictable results.
70764
70765     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
70766
70767 commit 6a5e1d75bf106fa157e9ce68bcaf4b13e8a1d214
70768 Author: Guennadi Liakhovetski <lg@denx.de>
70769 Date:   Tue Nov 20 13:14:20 2007 +0100
70770
70771     Fix endianness conversions in rtl8169 driver
70772
70773     It is unclear on what platforms this driver has been tested, since
70774     noone up to now defines CONFIG_RTL8169 in the board configuration
70775     header. Now it has been fixed for a big-endian mpc8241 based
70776     linkstation platform. This patch presents the necessary endianness
70777     conversion fixes.
70778
70779     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
70780
70781 commit 58694f9709c0c3e3178e349ae748d98cfb0c639a
70782 Author: Zhang Wei <wei.zhang@freescale.com>
70783 Date:   Thu Jan 3 10:51:15 2008 +0800
70784
70785     Add Ctrl combo key support to usb keyboard driver.
70786
70787     Ctrl combo key support is added, which is very useful to input Ctrl-C
70788     for interrupt current job.
70789     Also add usb_event_poll() calling to usb_kbd_testc(), which can get
70790     key input when tstc() is called.
70791
70792     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
70793     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
70794
70795 commit 07eb02687f008721974a2fb54cd7fdc28033ab3c
70796 Author: Wolfgang Denk <wd@denx.de>
70797 Date:   Wed Jan 9 13:43:38 2008 +0100
70798
70799     Coding Style clenaup; update CHANGELOG
70800
70801     Signed-off-by: Wolfgang Denk <wd@denx.de>
70802
70803 commit c26acc1a43b31ddca5add42fd0360ff0eee90c80
70804 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70805 Date:   Thu Dec 27 17:13:11 2007 +0100
70806
70807     Remove bit swapping in Xilinx Spartan bitfile loading
70808
70809     This patch removes the unnecessary bit swapping when
70810     booting .bit files with the 'fpga loadb' command.
70811
70812     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70813
70814 commit 437fc7327f0611f82937858f2d80e4cd61b40984
70815 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70816 Date:   Thu Dec 27 17:13:05 2007 +0100
70817
70818     Fix MSB check in Xilinx Spartan slave serial mode
70819
70820     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70821
70822 commit 3bff4ffa33729a42645e328a21e8d16488872958
70823 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70824 Date:   Thu Dec 27 17:12:56 2007 +0100
70825
70826     Add new Xilinx Spartan FPGA types
70827
70828     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70829
70830 commit 21d39d598c4e74d4e7761608c79dba2715d40a4c
70831 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70832 Date:   Thu Dec 27 17:12:43 2007 +0100
70833
70834     Add pre and post configuration callbacks for Spartan FPGAs
70835
70836     This patch adds a post configuration callback for Spartan2/3 FPGAs.
70837     pre and post configuration callback are now optional and
70838     not called when the function pointer is set to NULL.
70839
70840     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70841
70842 commit 0133502e39ff89b67c26cb4015e0e7e8d9571184
70843 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70844 Date:   Thu Dec 27 17:12:34 2007 +0100
70845
70846     Improve configuration of FPGA subsystem
70847
70848     This patch removes the FPGA subsystem configuration through
70849     the CONFIG_FPGA bitmask configuration option.
70850
70851     See README for the new options:
70852
70853         CONFIG_FPGA,
70854         CONFIG_FPGA_<vendor>,
70855         CONFIG_FPGA_<family>
70856
70857     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70858
70859 commit 95c6bc7d4a3588b452baca610f8c795a83630477
70860 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70861 Date:   Thu Dec 27 16:55:17 2007 +0100
70862
70863     Add Epson RX8025 RTC support
70864
70865     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70866
70867 commit 1208a2dfde02bedd3c5bda29a606632b8e0be058
70868 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70869 Date:   Thu Dec 27 16:57:23 2007 +0100
70870
70871     serial: Make default_serial_console() a weak function
70872
70873     With this patch it is possible to reimplement default_serial_console()
70874     in board specific code. This will be done in the upcomming PMC440
70875     U-Boot port. This also allows the lwmon board maintainer to
70876     remove the '#if !defined(CONFIG_LWMON) ...' from common/serial.c.
70877
70878     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
70879
70880 commit d16471ee05ce7ac5392bc0e9fe3ff4b58a768f33
70881 Author: Harald Welte <laforge@openmoko.org>
70882 Date:   Wed Dec 19 14:14:47 2007 +0100
70883
70884     add 'terminal program' functionality
70885
70886     This patch adds a 'cu' like serial terminal command to u-boot
70887     using which you can access other serial ports from the system console.
70888
70889     OpenMoko uses this in their Neo1973 phones to get access to the GSM
70890     Modem and GPS chip from the bootloader.
70891
70892     Signed-off-by: Harald Welte <laforge@openmoko.org>
70893
70894 commit 62d4f4365341576f5a5307b2b205a5aa2e3c6be6
70895 Author: Harald Welte <laforge@openmoko.org>
70896 Date:   Wed Dec 19 14:12:53 2007 +0100
70897
70898     Re-introduce the 'nand read.oob' and 'nand write.oob' commands
70899     that used to exist with the legacy NAND code
70900
70901     Signed-off-by: Harald Welte <laforge@openmoko.org>
70902
70903 commit f540c42d9564854b19ce9bbb70affe172529fe70
70904 Author: Harald Welte <laforge@openmoko.org>
70905 Date:   Wed Dec 19 14:09:58 2007 +0100
70906
70907     Fix building with CRAMFS but not JFFS2 support
70908
70909     Signed-off-by: Harald Welte <laforge@openmoko.org>
70910
70911 commit 23d0baf967fecdaf1804f045f6339337c5607eec
70912 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70913 Date:   Sat Dec 22 15:52:58 2007 +0100
70914
70915     Allow CONFIG_AUTO_COMPLETE and command history CONFIG_CMDLINE_EDITING at the sametime
70916
70917     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
70918     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70919
70920 commit 23776ff292966a85d811126933830bed48211826
70921 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70922 Date:   Tue Dec 11 10:53:12 2007 +0100
70923
70924     ARM: support board-specific ethernet PHY init
70925
70926     Add until the new phylib will be arrived
70927
70928     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70929
70930 commit 7b74ebe723e576baedf5a8b6240589b19b845a1b
70931 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70932 Date:   Sat Dec 8 16:34:08 2007 +0100
70933
70934     IXP: Add full baud-rate support for ixp42x, ixp45x and ixp46x
70935
70936     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70937
70938 commit a2df4da31b1a1e41e3e9e1358cfc52b806046ce1
70939 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70940 Date:   Sun Dec 9 11:01:10 2007 +0100
70941
70942     Add missing file in gitignore and comments
70943
70944     based on Linux source tree's .gitignore files
70945
70946     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
70947
70948 commit 435dc8fcdb3bc61d3d490773a8f369f98a20c868
70949 Author: Wolfgang Denk <wd@denx.de>
70950 Date:   Wed Jan 9 11:36:21 2008 +0100
70951
70952     Coding Style cleanup, update CHANGELOG
70953
70954     Signed-off-by: Wolfgang Denk <wd@denx.de>
70955
70956 commit b2e2142c500c48a57f18f9dd30e66c13caea0971
70957 Author: Stefan Roese <sr@denx.de>
70958 Date:   Wed Jan 9 10:38:58 2008 +0100
70959
70960     POST: Execute SPR test after relocation
70961
70962     On LWMON5 we now use d-cache as init-ram and stack. The SPR POST test uses
70963     self modifying code and this doesn't work with stack in d-cache, since
70964     I can't move the code from d-cache to i-cache. We move the SPR test to
70965     be executed a little later, after relocation. Then stack is located in
70966     SDRAM and this self-modifying code is no problem anymore.
70967
70968     Signed-off-by: Stefan Roese <sr@denx.de>
70969
70970 commit 8f24e0637ae113500d8bd60d80d57afcc0aa8bde
70971 Author: Stefan Roese <sr@denx.de>
70972 Date:   Wed Jan 9 10:28:20 2008 +0100
70973
70974     ppc4xx: Change LWMON5 to not use OCM for init-ram and POST anymore
70975
70976     This patch configures the LWMON5 port to use d-cache as init-ram and
70977     the unused GPT0_COMP6 as POST WORD storage.
70978
70979     Signed-off-by: Stefan Roese <sr@denx.de>
70980
70981 commit 1754f50b710194f886b6f2831803d8960171a14d
70982 Author: Stefan Roese <sr@denx.de>
70983 Date:   Wed Jan 9 10:25:46 2008 +0100
70984
70985     ppc4xx: Add CFG_POST_ALT_WORD_ADDR to support non OCM POST WORD storage
70986
70987     The privious 4xx POST implementation only supported storing the POST
70988     WORD in OCM. Since we need to reserve the OCM on LWMON5 for the logbuffer
70989     we need to store the POST WORD in some other non volatile location.
70990     This patch adds CFG_POST_ALT_WORD_ADDR to specify an address for such
70991     a location.
70992
70993     Signed-off-by: Stefan Roese <sr@denx.de>
70994
70995 commit e02c521d94b45d7b05aa522e4ccde6b74bf5fe57
70996 Author: Stefan Roese <sr@denx.de>
70997 Date:   Wed Jan 9 10:23:16 2008 +0100
70998
70999     ppc4xx: Add 44x cache locking to better support init-ram in d-cache
71000
71001     This patch adds support for locking the init-ram/stack in d-cache,
71002     so that other regions may use d-cache as well
71003
71004     Note, that this current implementation locks exactly 4k of d-cache,
71005     so please make sure that you don't define a bigger init-ram area. Take
71006     a look at the lwmon5 440EPx implementation as a reference.
71007
71008     Signed-off-by: Stefan Roese <sr@denx.de>
71009
71010 commit 0ddb89601a8d29e808db450366752ffdc6267c53
71011 Author: Wolfgang Denk <wd@denx.de>
71012 Date:   Wed Jan 9 10:16:33 2008 +0100
71013
71014     Fix memset bug in ext2fs_read_file()
71015
71016     ext2fs_read_file() had the function arguments swapped.
71017
71018     Pointed out by Mike Montour, 19 Dec 2007 22:34:25 -0800
71019
71020     Signed-off-by: Wolfgang Denk <wd@denx.de>
71021
71022 commit 32d6f1bc09175f3b77469771e839bc7255a9f22e
71023 Author: Markus Klotzbücher <mk@denx.de>
71024 Date:   Tue Jan 5 08:17:15 1988 +0100
71025
71026     Fix problems with usb storage devices on MPC5200 /TQM5200
71027
71028     The MPC5200 OHCI controller operates in big endian, so
71029     CFG_OHCI_BE_CONTROLLER must be defined for it to work properly.
71030
71031     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
71032
71033 commit 46f6e5019048b103d7693d5310de0f1cfbaf4c19
71034 Author: Wolfgang Denk <wd@denx.de>
71035 Date:   Tue Jan 8 22:58:27 2008 +0100
71036
71037     Fix compile problem with new env code.
71038
71039     Signed-off-by: Wolfgang Denk <wd@denx.de>
71040
71041 commit 64b3727b9779d86127cd576e392a987de5ebb9fd
71042 Author: Markus Klotzbücher <mk@denx.de>
71043 Date:   Tue Nov 27 10:23:20 2007 +0100
71044
71045     tools: fix fw_printenv tool to compile again
71046
71047     This patch updates the fw_printenv/fw_setenv userspace tool to include
71048     the correct MTD header in order to compile against current kernel
71049     headers. Backward compatibility is preserved by introducing an option
71050     MTD_VERSION which can be set to "old" for compilation using the old MTD
71051     headers. Along with this a number of warnings are fixed.
71052
71053     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
71054
71055 commit 1f84021a85abeb837d2ce0dc84297b4f1d45d516
71056 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71057 Date:   Tue Jan 8 15:40:09 2008 +0100
71058
71059     ppc4xx: assign PCI interrupts on seuqoia boards
71060
71061     Some operating systems rely on assigned PCI interrupts.
71062
71063     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71064
71065 commit 6e9233d30afe57cb6e148fbfa4895e7810196fac
71066 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71067 Date:   Tue Jan 8 15:50:49 2008 +0100
71068
71069     ppc4xx: Move cpu/ppc4xx/vecnum.h into include path
71070
71071     This patch allows the use of 4xx interrupt vector number defines
71072     in board specific code outside cpu/ppc4xx.
71073
71074     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71075
71076 commit 580d1d3186a2bc6dbdb626941b716dae1788e51e
71077 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71078 Date:   Tue Jan 8 15:39:01 2008 +0100
71079
71080     ppc4xx: Fix UIC2 vector number base
71081
71082     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71083
71084 commit ff5fb8a6ccba56e3482d0e297d8cfb7faa040811
71085 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71086 Date:   Tue Jan 8 12:49:58 2008 +0100
71087
71088     ppc4xx: Update PLB/PCI divider for PMC440 board
71089
71090     This patch updates the PLB/PCI divider when running at
71091     400MHz CPU frequency from 4 to 3 which results in 44MHz PCI sync clock.
71092
71093     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71094
71095 commit 7d5d75633174867316a0c0f2fca5ceb2cf312cde
71096 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71097 Date:   Tue Jan 8 11:13:09 2008 +0100
71098
71099     ppc4xx: Disable error message when no NAND chip is installed on PMC440
71100
71101     Add CFG_NAND_QUIET_TEST option to disable error message when
71102     no NAND chip is installed on PMC440 boards.
71103
71104     Disable a couple of config defines that are only used for NAND_U_BOOT.
71105
71106     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71107
71108 commit c83d7ca4dadd44ae430235077f63b64a11f36f6e
71109 Author: Wolfgang Denk <wd@denx.de>
71110 Date:   Tue Jan 8 22:58:27 2008 +0100
71111
71112     Fix compile problem with new env code.
71113
71114     Signed-off-by: Wolfgang Denk <wd@denx.de>
71115
71116 commit 6de66b35426312a21174a9bf0576a094e2904bea
71117 Author: Markus Klotzbücher <mk@denx.de>
71118 Date:   Tue Nov 27 10:23:20 2007 +0100
71119
71120     tools: fix fw_printenv tool to compile again
71121
71122     This patch updates the fw_printenv/fw_setenv userspace tool to include
71123     the correct MTD header in order to compile against current kernel
71124     headers. Backward compatibility is preserved by introducing an option
71125     MTD_VERSION which can be set to "old" for compilation using the old MTD
71126     headers. Along with this a number of warnings are fixed.
71127
71128     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
71129
71130 commit ad3006fe7e84667021753b74247b0bafd97ba35f
71131 Author: Gerald Van Baren <vanbaren@cideas.com>
71132 Date:   Mon Jan 7 23:47:32 2008 -0500
71133
71134     LIBFDT: use memmove() instead of memcpy()
71135
71136     This is partial patch from the DTC/libfdt
71137     commit  67b6b33b9b413a450a72135b5dc59c0a1e33e647
71138     Author: David Gibson <david@gibson.dropbear.id.au>
71139     Date:   Wed Nov 21 11:56:14 2007 +1100
71140
71141         The patch also fixes one genuine bug caught by valgrind -
71142         _packblocks() in fdt_rw.c was using memcpy() where it should have been
71143         using memmove().
71144
71145     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
71146
71147 commit aec7135bc300e3340d18f203347ee00c5b5f68c0
71148 Author: David Gibson <david@gibson.dropbear.id.au>
71149 Date:   Mon Dec 17 14:42:07 2007 +1100
71150
71151     libfdt: Add more documentation (patch the seventh)
71152
71153     This patch adds more documenting comments to libfdt.h.  Specifically,
71154     these document the read/write functions (not including fdt_open_into()
71155     and fdt_pack(), for now).
71156
71157     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
71158
71159 commit 9d4450b5adc36623e9c1de1f92539db77ad0c57e
71160 Author: David Gibson <david@gibson.dropbear.id.au>
71161 Date:   Mon Dec 17 14:41:52 2007 +1100
71162
71163     libfdt: Add more documentation (patch the sixth)
71164
71165     This patch adds some more documenting comments to libfdt.h.
71166     Specifically this documents all the write-in-place functions.
71167
71168     Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
71169
71170 commit b60af3d4c1680487ee37e11aa1b3db6dec04d8f0
71171 Author: Gerald Van Baren <vanbaren@cideas.com>
71172 Date:   Sat Dec 29 22:45:27 2007 -0500
71173
71174     Fine grained per property /chosen updating.
71175
71176     Implement a suggestion by Scott Wood to make the /chosen handling fine
71177     grained.  Don't overwrite pre-existing properties on a per-property basis,
71178     so if /chosen exists but a necessary /chosen/property doesn't, it gets
71179     created.  If a /chosen property exists, it is NOT overwritten unless the
71180     "force" flag is true.
71181
71182     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
71183
71184 commit 238cb7a423c6eaa36496efb788cfb9798cea7f95
71185 Author: Gerald Van Baren <vanbaren@cideas.com>
71186 Date:   Sat Jan 5 15:33:29 2008 -0500
71187
71188     Improve the FDT help message.
71189
71190     Add a note that "fdt copy" makes the new address active.
71191     Remove most of the extra hints at the end of the fdt help.
71192
71193     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
71194
71195 commit ea6d8be153ceaf16958f8009cea6d75f3ff58d92
71196 Author: Gerald Van Baren <vanbaren@cideas.com>
71197 Date:   Sat Jan 5 14:52:04 2008 -0500
71198
71199     Support setting FDT properties with optional values.
71200
71201     Fix a bug found and documented by Bartlomiej Sieka where the optional
71202     value on "fdt set <path> <prop> [<val>]" wasn't optional.
71203
71204     => fdt mknode / testnode
71205     => fdt print /testnode
71206     testnode {
71207     };
71208     => fdt set /testnode testprop
71209     => fdt print /testnode
71210     testnode {
71211             testprop;
71212     };
71213
71214     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
71215
71216 commit 22fb2246df91bfc840d87f0c5910818bad55577a
71217 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71218 Date:   Fri Dec 28 11:56:30 2007 +0100
71219
71220     Add fdt_find_and_setprop() to fdt_support.h
71221
71222     fdt_find_and_setprop() is used by several 4xx boards and it's
71223     missing in the appropriate header. This patch eliminates a
71224     warning when building U-Boot for such boards.
71225
71226     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71227     Acked-by: Stefan Roese <sr@denx.de>
71228
71229 commit 802b769bac17b0560d3535a42c502469ee190cd1
71230 Author: Stefan Roese <sr@denx.de>
71231 Date:   Tue Jan 8 18:39:30 2008 +0100
71232
71233     ppc4xx: Return 0 on success in 4xx ethernet driver
71234
71235     Signed-off-by: Stefan Roese <sr@denx.de>
71236
71237 commit 6775c68683a53c7abc778774641aac6f833a2cbf
71238 Author: Kim Phillips <kim.phillips@freescale.com>
71239 Date:   Tue Jan 8 09:59:49 2008 -0600
71240
71241     mpc83xx: fix missed pci_hose -> hose conversion for new libfdt code
71242
71243     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71244
71245 commit 94fab25f5f1a7d1c0cc63c17e813ea8943fe49c7
71246 Author: Kim Phillips <kim.phillips@freescale.com>
71247 Date:   Thu Dec 20 16:28:34 2007 -0600
71248
71249     mpc83xx: rm remaining FLAT_TREE code
71250
71251     ..in board pci.c files
71252
71253     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71254
71255 commit b3458d2cd55d01732e30a76d898afd99e871cd67
71256 Author: Kim Phillips <kim.phillips@freescale.com>
71257 Date:   Thu Dec 20 15:57:28 2007 -0600
71258
71259     mpc83xx: remove FLAT_TREE code
71260
71261     need to rm it from pci code, too!
71262
71263     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71264
71265 commit 5b8bc606c61456566af6912f818a153b6b06f242
71266 Author: Kim Phillips <kim.phillips@freescale.com>
71267 Date:   Thu Dec 20 14:09:22 2007 -0600
71268
71269     mpc83xx: convert to using do_fixup_*()
71270
71271     convert to using simpler mpc85xx style fdt update code; streamline by
71272     eliminating macros OF_SOC, OF_CPU, etc. which allows us to rm
71273     the old school FLAT_TREE code from 83xx (since the sbc8349 was just
71274     converted over to using libfdt).
71275
71276     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71277
71278 commit e496865ecc31a2fe2f9abfe798334bb02aaf05ab
71279 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
71280 Date:   Thu Dec 20 12:58:51 2007 -0500
71281
71282     sbc8349: enable libfdt by default on WRS SBC8349 board.
71283
71284     Make libfdt the default for the WRS SBC8349 board.
71285     Parallel of commit 35cc4e4823668e8745854899cfaedd4489beb0ef
71286     done for the other 83xx based boards.  Also fix a typo in CONFIG_PCI.
71287
71288     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
71289
71290 commit 2408b3f20bcbdd9c6c397cd03ab0d71d54680a40
71291 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
71292 Date:   Thu Dec 20 12:58:16 2007 -0500
71293
71294     sbc8349: migrate board to libfdt
71295
71296     This adds libfdt support code for the Wind River sbc8349 board.
71297
71298     Parallel of commit 3fde9e8b22cfbd7af489214758f9839a206576cb for
71299     the other Freescale 83xx boards.
71300
71301     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
71302
71303 commit 27a256a90cc86392ac9bf0039a3afe638ec2c18d
71304 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
71305 Date:   Thu Dec 20 12:56:19 2007 -0500
71306
71307     sbc8349: Remove board specific ECC code
71308
71309     ECC code is now shared for all 83xx boards, so remove board specific one.
71310     See commit daab8c67d2defef73dc26ab07f0c3afd1b05d019 for reference.
71311
71312     Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
71313
71314 commit a1e1ac849249310e5e2e5c7148e9fb353a8317a7
71315 Author: Kim Phillips <kim.phillips@freescale.com>
71316 Date:   Thu Dec 20 01:30:48 2007 -0600
71317
71318     mpc83xx: Remove CONFIG options related to OF that we dont use (on 837x)
71319
71320     continuation of commit 37395fa2b0d9d617f28d44ca11592260ef16105a to 837x
71321
71322     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71323
71324 commit ccf21c311e68d48399eff1e72936052885f6e3f7
71325 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
71326 Date:   Thu Dec 6 16:43:40 2007 +0100
71327
71328     Add support CONFIG_UEC_ETH3 in MPC83xx
71329
71330     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
71331
71332 commit e6af9932d31171e35db880e7b2f29f903b1b7660
71333 Author: Kumar Gala <galak@kernel.crashing.org>
71334 Date:   Mon Nov 26 11:00:54 2007 -0600
71335
71336     Remove CONFIG options related to OF that we dont use
71337
71338     The MPC8360E MDS config defined:
71339         CONFIG_OF_HAS_BD_T
71340         CONFIG_OF_HAS_UBOOT_ENV
71341
71342     Which we don't use or ever needed.  This seems like copy-paste feature creep.
71343
71344     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
71345
71346 commit f602082b4b7ed4ee16432067cc67a0a24fedc715
71347 Author: Kim Phillips <kim.phillips@freescale.com>
71348 Date:   Mon Dec 10 14:16:22 2007 -0600
71349
71350     mpc83xx: supress compiler warning
71351
71352     mpc8360emds.c: In function â€˜ft_board_setup’:
71353     mpc8360emds.c:335: warning: assignment discards qualifiers from pointer target type
71354     mpc8360emds.c:345: warning: assignment discards qualifiers from pointer target type
71355
71356     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71357
71358 commit c16e44fa835fb9eec982d919863a04e2f78e5ce7
71359 Author: Kim Phillips <kim.phillips@freescale.com>
71360 Date:   Tue Nov 27 14:17:29 2007 -0600
71361
71362     mpc83xx: fix remaining fdt_find_node_by_path references
71363
71364     rename to fdt_path_offset
71365
71366     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71367
71368 commit 921d4b19ad1be704df58725485d9292dc0414adf
71369 Author: Kim Phillips <kim.phillips@freescale.com>
71370 Date:   Mon Nov 19 12:30:09 2007 -0600
71371
71372     mpc83xx: fix CFG_ENV_ADDR and CFG_ENV_SECT_SIZE definitions for 837x
71373
71374     Fix the definitions of CFG_ENV_ADDR and CFG_ENV_SECT_SIZE for 837x.
71375     This change guarantees that the environment will be located on the
71376     first flash sector after the U-Boot image.
71377
71378     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71379
71380 commit 24f868433b50ecbaa88e118aadc7bd254013c6ae
71381 Author: Kim Phillips <kim.phillips@freescale.com>
71382 Date:   Fri Nov 9 14:28:08 2007 -0600
71383
71384     mpc83xx: mpc8360 rev.2.1 erratum 2: replace rgmii-id with rgmii-rxid
71385
71386     u-boot itself uses GMII mode on the 8360.  Fix up UCC phy-connection-type
71387     properties in the device tree so the PHY gets configured for internal delay on
71388     RX only by the OS, as prescribed by mpc8360 rev. 2.1 pb mds erratum #2.
71389
71390     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71391
71392 commit 22b448dbfbe2a98f01ff4adc3c3979f8c541ad7b
71393 Author: Dave Liu <r63238@freescale.com>
71394 Date:   Tue Sep 18 12:41:15 2007 +0800
71395
71396     mpc83xx: update the CREDITS and MAINTAINERS
71397
71398     update the CREDITS and MAINTAINERS.
71399
71400     Signed-off-by: Dave Liu <daveliu@freescale.com>
71401
71402 commit b21add4b42af7b767448251b599b91066a160e0d
71403 Author: Dave Liu <r63238@freescale.com>
71404 Date:   Tue Sep 18 12:40:21 2007 +0800
71405
71406     mpc83xx: add MAINTAINER and MAKEALL entries for the mpc837xemds
71407
71408     Add the MAINTAINER and MAKEALL entries for mpc837xemds
71409
71410     Signed-off-by: Dave Liu <daveliu@freescale.com>
71411
71412 commit f8900ce9094c462355eb792eea264ff16ac8fd16
71413 Author: Dave Liu <r63238@freescale.com>
71414 Date:   Tue Sep 18 12:38:53 2007 +0800
71415
71416     mpc83xx: Add the MPC837xEMDS board readme
71417
71418     Add the README.mpc837xemds to /doc
71419
71420     Signed-off-by: Dave Liu <daveliu@freescale.com>
71421
71422 commit 19580e660cc8da49f16536a8bd78c047c7bc12e5
71423 Author: Dave Liu <r63238@freescale.com>
71424 Date:   Tue Sep 18 12:37:57 2007 +0800
71425
71426     mpc83xx: Add the support of MPC837xEMDS board
71427
71428     The MPC837xEMDS board support:
71429     * DDR2 400MHz hardcoded and SPD init
71430     * Local bus NOR Flash
71431     * I2C, UART, MII and RTC
71432     * eTSEC RGMII
71433     * PCI host
71434
71435     Signed-off-by: Dave Liu <daveliu@freescale.com>
71436
71437 commit 555da61702771fe0f76f3de23b4e7590f3704161
71438 Author: Dave Liu <r63238@freescale.com>
71439 Date:   Tue Sep 18 12:36:58 2007 +0800
71440
71441     mpc83xx: Add the support of MPC8315E SoC
71442
71443     The MPC8315E SoC including e300c3 core and new IP blocks,
71444     such as TDM, PCI Express and SATA controller.
71445
71446     Signed-off-by: Dave Liu <daveliu@freescale.com>
71447
71448 commit 03051c3d35c9981ceaa059005660e699f3eacf1c
71449 Author: Dave Liu <r63238@freescale.com>
71450 Date:   Tue Sep 18 12:36:11 2007 +0800
71451
71452     mpc83xx: Add the support of MPC837x SoC
71453
71454     The MPC837x SoC including e300c4 core and new IP blocks,
71455     such as SDHC, PCI Express and SATA controller.
71456
71457     Signed-off-by: Dave Liu <daveliu@freescale.com>
71458
71459 commit 651d96f7e4c84adcdb98ef07ec878c20326e3359
71460 Author: Anton Vorontsov <avorontsov@ru.mvista.com>
71461 Date:   Wed Nov 14 18:54:53 2007 +0300
71462
71463     MPC8360E-MDS: configure and enable second UART
71464
71465     Despite user manual, BCSR9.7 is negated (high) on HRST, so
71466     UART2 is disabled. Fix that and configure QE pins properly.
71467
71468     Signed-off-by: Anton Vorontsov <avorontsov@ru.mvista.com>
71469
71470 commit b2893e1fcb28fad8c8b317104df8cee0142c7631
71471 Author: Timur Tabi <timur@freescale.com>
71472 Date:   Mon Nov 5 09:34:06 2007 -0600
71473
71474     83xx: fix CFG_ENV_ADDR and CFG_ENV_SECT_SIZE definitions
71475
71476     Fix the definitions of CFG_ENV_ADDR and CFG_ENV_SECT_SIZE for all of the
71477     currently-defined 83xx boards.  This change guarantees that the environment
71478     will be located on the first flash sector after the U-Boot image.
71479
71480     Signed-off-by: Timur Tabi <timur@freescale.com>
71481     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
71482
71483 commit e05329516a13616b53240cd85b739217c2bf87f1
71484 Author: Larry Johnson <lrj@acm.org>
71485 Date:   Fri Jan 4 13:27:02 2008 -0500
71486
71487     ppc4xx: Remove weak binding from common Denali data-eye search code
71488
71489     Now that there are no board-specific versions of
71490     "denali_core_search_data_eye()", the weak binding on the common version
71491     can be removed.
71492
71493     Signed-off-by: Larry Johnson <lrj@acm.org>
71494
71495 commit 5ba576c01602fd328800a427964c36a0a05c5dce
71496 Author: Stefan Roese <sr@denx.de>
71497 Date:   Sat Jan 5 09:13:46 2008 +0100
71498
71499     ppc4xx: Remove unused CONFIG_ECC_ERROR_RESET from 44x_spd_ddr2.c
71500
71501     Signed-off-by: Stefan Roese <sr@denx.de>
71502
71503 commit 845c6c95dbfe6c915ce68a0a115852fa17932fb4
71504 Author: Stefan Roese <sr@denx.de>
71505 Date:   Sat Jan 5 09:12:41 2008 +0100
71506
71507     ppc4xx: Update Katmai/44x_spd_ddr2.c code for optimal DDR2 setup
71508
71509     On Katmai the complete auto-calibration somehow doesn't seem to
71510     produce the best results, meaning optimal values for RQFD/RFFD.
71511     This was discovered by GDA using a high bandwidth scope,
71512     analyzing the DDR2 signals. GDA provided a fixed value for RQFD,
71513     so now on Katmai "only" RFFD is auto-calibrated.
71514
71515     This patch also adds RDCC calibration as mentioned on page 7 of
71516     the AMCC PowerPC440SP/SPe DDR2 application note:
71517     "DDR1/DDR2 Initialization Sequence and Dynamic Tuning"
71518
71519     Signed-off-by: Stefan Roese <sr@denx.de>
71520
71521 commit 49db47b8ae6afff2b898be312948ff501357dc80
71522 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71523 Date:   Wed Jan 2 16:48:42 2008 +0100
71524
71525     ppc4xx: Remove sdram.h from PMC440 board
71526
71527     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71528
71529 commit 34065a2ce0d8972f2ec6652076014ab243d2ce8a
71530 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71531 Date:   Wed Jan 2 16:48:34 2008 +0100
71532
71533     ppc4xx: use common denali core defines and data eye search code for PMC440
71534
71535     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71536
71537 commit 9ac6b6f3d3f1b072d89268b2efe47e95e6659489
71538 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71539 Date:   Wed Jan 2 12:05:14 2008 +0100
71540
71541     ppc4xx: More cleanup for esd's LCD code
71542
71543     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71544
71545 commit fe9c26b330a21ce73e52b5bd347d725cb81e3cfb
71546 Author: Stefan Roese <sr@denx.de>
71547 Date:   Fri Jan 4 12:00:01 2008 +0100
71548
71549     ppc4xx: Fix Sequoia NAND booting target
71550
71551     The Sequoia NAND booting target now uses the recently extracted
71552     cpu/ppc4xx/denali_data_eye.c file too.
71553
71554     Signed-off-by: Stefan Roese <sr@denx.de>
71555
71556 commit 0ddd969aec532bd7eae30fc09590488a3aaa629a
71557 Author: Lawrence R. Johnson <lrj@acm.org>
71558 Date:   Thu Jan 3 15:02:02 2008 -0500
71559
71560     ppc4xx: Use CFG_4xx_GPIO_TABLE to configure Korat board
71561
71562     Signed-off-by: Larry Johnson <lrj@acm.org>
71563
71564 commit b05e8bf58be9d8956fdfde3d8c8e87c140414663
71565 Author: Lawrence R. Johnson <lrj@acm.org>
71566 Date:   Fri Jan 4 02:11:56 2008 -0500
71567
71568     ppc4xx: Use CFG_4xx_GPIO_TABLE to configure Sequoia board
71569
71570     Note: this patch changes the configuration of some GPIO registers:
71571
71572        Register      Old Value   New Value
71573     ---------------  ----------  ----------
71574     DCR GPIO0_TCR    0x0000000F  0x0000F0CF
71575     DCR GPIO0_TSRH   0x55005000  0x00000000
71576     DCR GPIO1_TCR    0xC2000000  0xE2000000
71577     DCR GPIO1_TSRL   0x0C000000  0x00200000
71578     DCR GPIO1_ISR2L  0x00050000  0x00110000
71579
71580     Signed-off-by: Larry Johnson <lrj@acm.org>
71581
71582 commit 5ab884b254ca2e707ab50545cd705f30108cf491
71583 Author: Lawrence R. Johnson <lrj@acm.org>
71584 Date:   Thu Jan 3 18:54:00 2008 -0500
71585
71586     ppc4xx: Add functionality to GPIO support
71587
71588     This patch makes two additions to GPIO support:
71589
71590     First, it adds function gpio_read_in_bit() to read the a bit from the
71591     GPIO Input Register (GPIOx_IR) in the same way that function
71592     gpio_read_out_bit() reads a bit from the GPIO Output Register
71593     (GPIOx_OR).
71594
71595     Second, it modifies function gpio_set_chip_configuration() to provide
71596     an additional option for configuring the GPIO from the
71597     "CFG_4xx_GPIO_TABLE".
71598
71599     According to the 440EPx User's Manual, when an alternate output is used,
71600     the three-state control is configured in one of two ways, depending on
71601     the particular output.  The first option is to select the corresponding
71602     alternate three-state control in the GPIOx_TRSH/L registers.  The second
71603     option is to select the GPIO Three-State Control Register (GPIOx_TCR) in
71604     the GPIOx_TRSH/L registers, and set the corresponding bit in the
71605     GPIOx_TCR register to enable the output.  For example, the Manual
71606     specifies configuring the GPIO00 Alternate 1 Signal (PreAddr07) to use
71607     the alternate three-state control (first option), and specifies
71608     configuring the GPIO32 Alternate 1 Signal (USB2OM0) with the output
71609     enabled in the GPIOx_TCR register (second option).
71610
71611     Currently, gpio_set_chip_configuration() configures all alternate signal
71612     outputs to use the first option.  This patch allow the second option to
71613     be selected by setting the "out_val" element in the table entry to
71614     "GPIO_OUT_1".  The first option is used when the "out_val" element is
71615     set to "GPIO_OUT_0".  Because "out_val" is not currently used when an
71616     alternate signal is selected, and because all current GPIO tables set
71617     "out_val" to "GPIO_OUT_0" for all alternate signals, this patch should
71618     not change any existing configurations.
71619
71620     Signed-off-by: Larry Johnson <lrj@acm.org>
71621
71622 commit 196404cdc1de495d6182e84731c200fc5748df15
71623 Author: Larry Johnson <lrj@arlinx.com>
71624 Date:   Sun Dec 30 01:01:54 2007 -0500
71625
71626     PPC4xx: Remove sdram.h from board/lwmon5
71627
71628     These definitions are now in "include/ppc440.h".
71629
71630     Signed-off-by: Larry Johnson <lrj@acm.org>
71631
71632 commit ef16fccf96e55eab93fe25d03ebe2e9b56e5332b
71633 Author: Larry Johnson <lrj@arlinx.com>
71634 Date:   Sun Dec 30 01:01:32 2007 -0500
71635
71636     PPC4xx: Use common code for LWMON5 board SDRAM support
71637
71638     This patch also modifies the functionality of the code so that the data-eye
71639     search is now done with with the cache disabled.
71640
71641     Signed-off-by: Larry Johnson <lrj@acm.org>
71642
71643 commit 62cc3951ab72135d9c101f1845b794e63a0fa189
71644 Author: Larry Johnson <lrj@arlinx.com>
71645 Date:   Sun Dec 30 01:01:14 2007 -0500
71646
71647     PPC4xx: Remove sdram.h from board/amcc/sequoia
71648
71649     These definitions are now in "include/ppc440.h".
71650
71651     Signed-off-by: Larry Johnson <lrj@acm.org>
71652
71653 commit ce3902e1765bbfb07cf5bbe98be9a68e3009996a
71654 Author: Larry Johnson <lrj@arlinx.com>
71655 Date:   Sun Dec 30 01:00:50 2007 -0500
71656
71657     PPC4xx: Use common code for Sequoia board SDRAM support
71658
71659     Signed-off-by: Larry Johnson <lrj@acm.org>
71660
71661 commit 8b0c5c127690335758100c25eaec2b84db97c101
71662 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71663 Date:   Thu Dec 27 16:58:41 2007 +0100
71664
71665     net: Add CONFIG_NET_DO_NOT_TRY_ANOTHER option
71666
71667     When CONFIG_NET_DO_NOT_TRY_ANOTHER is defined U-Boot's
71668     networking stack does not automatically switch to
71669     another interface. This patch does not touch the default
71670     behavior.
71671
71672     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71673     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
71674
71675 commit 505be87a65e4f87ad7d8da1d57ea4dcd487d7e32
71676 Author: Upakul Barkakaty <upakul@gmail.com>
71677 Date:   Thu Nov 29 12:16:13 2007 +0530
71678
71679     NET: Proper return code handling in eth_init() function in file eth.c
71680
71681     This patch modifies the return code handling in the eth_init()
71682     function, to be compatible with the handling of the return codes in
71683     the other network stack files. It now returns a 0 on Success and -1 on
71684     error.
71685
71686     Signed-off-by: Upakul Barkakaty <upakul.barkakaty@conexant.com>
71687     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
71688
71689 commit 5ca2d0953e4579a80810966cca2077e20d912c97
71690 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
71691 Date:   Mon Nov 19 20:27:04 2007 +0900
71692
71693     net/eth.c: Fix env_enetaddr signed overflow
71694
71695     Assigning the output of simple_strtoul(CB:A9:87:65:43:21) to `char', we are
71696     warned as below:
71697
71698       U-Boot 1.2.0 (Aug 30 2007 - 08:27:37)
71699
71700       DRAM:  256 MB
71701       Flash: 32 MB
71702       In:    serial
71703       Out:   serial
71704       Err:   serial
71705       Net:   NEC-Candy
71706       Warning: NEC-Candy MAC addresses don't match:
71707       Address in SROM is         00:00:4C:80:92:A2
71708       Address in environment is  FFFFFFCB:FFFFFFA9:FFFFFF87:65:43:21
71709
71710     This patch changes env_enetaddr type from `char' to `unsigned char'.
71711
71712     Cc: Masaki Ishikawa <ishikawa-masaki@cnt.mxe.nes.nec.co.jp>
71713     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
71714     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
71715
71716 commit f85b60710571b37293d2233933b76e2aa3db5635
71717 Author: Rafal Jaworowski <raj@semihalf.com>
71718 Date:   Thu Dec 27 18:19:02 2007 +0100
71719
71720     Introduce new eth_receive routine
71721
71722     The purpose of this routine is receiving a single network frame, outside of
71723     U-Boot's NetLoop(). Exporting it to standalone programs that run on top of
71724     U-Boot will let them utilise networking facilities. For sending a raw frame
71725     the already existing eth_send() can be used.
71726
71727     The direct consumer of this routine is the newly introduced API layer for
71728     external applications (enabled with CONFIG_API).
71729
71730     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
71731     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
71732     Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
71733
71734 commit 5c740711f0ea5b51414b341b71597c4a0751be74
71735 Author: Jon Loeliger <jdl@freescale.com>
71736 Date:   Thu Jan 3 10:41:04 2008 -0600
71737
71738     8610: Move include of config.h earlier.
71739
71740     Include config.h earlier in the set of #includes
71741     so as to avoid a incidental and duplicate definition
71742     of CFG_CACHELINE_SIZE.
71743
71744     Signed-off-by: Jon Loeliger
71745
71746 commit 61d3421bdea090bd0399b14c3e10a3bebcc8d5ff
71747 Author: Jon Loeliger <jdl@freescale.com>
71748 Date:   Tue Dec 4 10:53:34 2007 -0600
71749
71750     Don't slam #undef DEBUG in the 8641HPCN config file.
71751
71752     Doing so prevents it from being individually set
71753     and useful in other files.
71754
71755     Signed-off-by: Jon Loeliger <jdl@freescale.com>
71756
71757 commit ea9f7395ec362584e5e4f266bd0b0c4422cf6a4c
71758 Author: Jon Loeliger <jdl@freescale.com>
71759 Date:   Wed Nov 28 14:47:18 2007 -0600
71760
71761     Convert MPC8641HPCN to use libfdt.
71762
71763     Assumes the presence of the aliases node in the DTS to
71764     locate the ethernet, pci and serial nodes for fixups.
71765
71766     Use consistent fdtaddr and fdtfile in environment variables.
71767
71768     Signed-off-by: Jon Loeliger <jdl@freescale.com>
71769
71770 commit ce37422d0002e10490e268392e0c4e3028e52cec
71771 Author: Stefan Roese <sr@denx.de>
71772 Date:   Wed Jan 2 14:06:26 2008 +0100
71773
71774     cfi_flash: Fix bug in flash_isset() to use correct 32bit function
71775
71776     This bug was detected on the LWMON5 target which has 2 Intel 16bit wide
71777     flash chips connected to a 32bit wide port.
71778
71779     Signed-off-by: Stefan Roese <sr@denx.de>
71780
71781 commit 1182e9f8e3b92fc372d64943293de53daa2e26cf
71782 Author: Wolfgang Denk <wd@denx.de>
71783 Date:   Wed Jan 2 15:58:44 2008 +0100
71784
71785     Fix compile problem introduced by "cleanup" commit 3dfd708c
71786
71787     Signed-off-by: Wolfgang Denk <wd@denx.de>
71788
71789 commit 1aaab9bfae0b3b2ee2b418c22c651280ee7b65c7
71790 Author: Wolfgang Denk <wd@denx.de>
71791 Date:   Wed Jan 2 15:54:45 2008 +0100
71792
71793     Make scripts and Makefiles POSIX compliant
71794
71795     The bash builtin versions of the "test" (resp. "[") command allow
71796     using "==" for string comparisons, but POSIX compatible implemen-
71797     tations (like /usr/bin/test) insist on using "=" only. On such systems
71798     you will see:
71799
71800         $ /usr/bin/test a == a && echo OK
71801         /usr/bin/test: ==: binary operator expected
71802
71803     This patch fixes Makefiles and scripts to use POSIX style.
71804
71805     Signed-off-by: Wolfgang Denk <wd@denx.de>
71806
71807 commit 47cc23cbe9a669c510183f4f049bf703ef445f3b
71808 Author: Stefan Roese <sr@denx.de>
71809 Date:   Wed Jan 2 14:05:37 2008 +0100
71810
71811     cfi_flash: Fix bug in flash_isset() to use correct 32bit function
71812
71813     This bug was detected on the LWMON5 target which has 2 Intel 16bit wide
71814     flash chips connected to a 32bit wide port.
71815
71816     Signed-off-by: Stefan Roese <sr@denx.de>
71817
71818 commit 3dfd708cc1b2a966ad454ca9ed125dd17dbadbcc
71819 Author: Wolfgang Denk <wd@denx.de>
71820 Date:   Wed Jan 2 12:38:43 2008 +0100
71821
71822     Minor coding style cleanup.
71823
71824     Signed-off-by: Wolfgang Denk <wd@denx.de>
71825
71826 commit e174ac34adf5d5653df12bc3cf19c52063a71269
71827 Author: Stefan Roese <sr@denx.de>
71828 Date:   Fri Dec 28 17:29:56 2007 +0100
71829
71830     ppc4xx: Coding style cleanup
71831
71832     Signed-off-by: Stefan Roese <sr@denx.de>
71833
71834 commit 8ba132cab18ae438b6dd5b0214c28a8fc0d976e5
71835 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71836 Date:   Fri Dec 28 17:07:24 2007 +0100
71837
71838     ppc4xx: Complete PMC440 board support
71839
71840     This patch brings the PMC440 board configuration file.
71841     Finally it enables the PMC440 board support.
71842
71843     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71844
71845 commit 407843a582560fc5231299561ab3c2b6b6cd3397
71846 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71847 Date:   Fri Dec 28 17:07:18 2007 +0100
71848
71849     ppc4xx: Add FPGA support and BSP commands for PMC440 boards
71850
71851     This patch adds some BSP commands and FPGA booting support
71852     for esd's PMC440 boards.
71853
71854     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71855
71856 commit 72c5d52aedcce35e4b4fa5895605554825b6a76f
71857 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71858 Date:   Fri Dec 28 17:07:14 2007 +0100
71859
71860     ppc4xx: Add initial esd PMC440 board files
71861
71862     This patch adds the first files for the new esd PMC440 boards.
71863     The next two patches will complete the PMC440 board support.
71864
71865     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71866
71867 commit f6e0f1f61896ce7729ba1bcea2ffbd138d3947f5
71868 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71869 Date:   Fri Dec 28 17:10:36 2007 +0100
71870
71871     ppc4xx: Add EEPROM write protection for PLU405 boards + misc. updates
71872
71873     - add EEPROM write protection for esd PLU405 boards.
71874     - initialize NAND GPIOs
71875     - use correct io accessors
71876     - cleanup
71877
71878     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71879
71880 commit 77660c4b59055d621d2a8595bd4c18bb277268fc
71881 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71882 Date:   Fri Dec 28 17:10:44 2007 +0100
71883
71884     ppc4xx: use correct io accessors for esd's LCD code
71885
71886     This patch fixes esd's LCD dectection code to work correctly with
71887     newer gcc versions.
71888
71889     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71890
71891 commit b56bd0fcfc1c73db722e3462c8a9bf607ba7775e
71892 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71893 Date:   Fri Dec 28 17:10:42 2007 +0100
71894
71895     ppc4xx: Maintenance patch for VOH405 boards
71896
71897     - add EEPROM write protection
71898     - initialize NAND GPIOs
71899     - use correct io accessors
71900     - slow down I2C clock to 100kHz
71901     - enable ext. I2C bus
71902     - cleanup
71903
71904     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71905
71906 commit c05569066dbcba3fdf36d4d1943df265dc316a86
71907 Author: Stefan Roese <sr@denx.de>
71908 Date:   Fri Dec 28 16:08:08 2007 +0100
71909
71910     ppc4xx: Enable 405EP PCI arbiter per default on all boards
71911
71912     In an attmemt to clean up the 4xx start.S file, I removed the enabling
71913     of the internal 405EP PCI arbiter. This is needed for multiple other
71914     405EP platforms, like most of the esd 405EP. Now the internal PCI
71915     arbiter is enabled again per default as it has been before.
71916
71917     Signed-off-by: Stefan Roese <sr@denx.de>
71918     Acked-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71919
71920 commit bec9264616fb78273a1d93e87ff4b0b67c7bec1b
71921 Author: Stefan Roese <sr@denx.de>
71922 Date:   Fri Dec 28 15:53:46 2007 +0100
71923
71924     ppc4xx: Fix bug in cpu_init.c (405EP instead of 450EP)
71925
71926     Signed-off-by: Stefan Roese <sr@denx.de>
71927     Acked-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71928
71929 commit fb83a65c60ab5ca12358b75f1257e5eee6cdbf79
71930 Author: Stefan Roese <sr@denx.de>
71931 Date:   Fri Dec 28 06:06:04 2007 +0100
71932
71933     ppc4xx: Fix compilation problem of kilauea/haleakala nand booting target
71934
71935     Use correct link to nand_ecc now located in drivers/mtd/nand/ for the
71936     platforms mentioned above.
71937
71938     Signed-off-by: Stefan Roese <sr@denx.de>
71939
71940 commit b568fd25574181a3b12ae3d66b2913903442cb83
71941 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71942 Date:   Thu Dec 27 17:03:46 2007 +0100
71943
71944     Remove CPCI440 board
71945
71946     This board never left prototyping state and it
71947     became a millstone round my neck. So remove it.
71948
71949     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
71950
71951 commit c591dffe0cbacd896ccbad06011fe6d6afa080da
71952 Author: Larry Johnson <lrj@arlinx.com>
71953 Date:   Thu Dec 27 11:28:51 2007 -0500
71954
71955     Add support for Korat PPC440EPx board
71956
71957     These patches add support for the PPC440EPx-based "Korat" board to
71958     U-Boot.  They are based primarily on support for the Sequoia board.
71959
71960     Signed-off-by: Larry Johnson <lrj@acm.org>
71961
71962 commit 87dc096829e6a6363f4fdd73653b0093a85adbe0
71963 Author: Larry Johnson <lrj@arlinx.com>
71964 Date:   Sat Dec 22 15:16:25 2007 -0500
71965
71966     Add configuration file for Korat board
71967
71968     This patch supplies the configuration file for the Korat PPC440EPx-
71969     processor board.
71970
71971     Signed-off-by: Larry Johnson <lrj@acm.org>
71972
71973 commit 8eb52d5d982b764b39c88d9d1064d56c5397bfa5
71974 Author: Larry Johnson <lrj@arlinx.com>
71975 Date:   Sat Dec 22 15:16:11 2007 -0500
71976
71977     Add denali_data_eye.o and denali_spd_ddr2.o to PPC4xx Makefile
71978
71979     Signed-off-by: Larry Johnson <lrj@acm.org>
71980
71981 commit aba19604d848b2838cfb9ebe818909e6a216058e
71982 Author: Larry Johnson <lrj@arlinx.com>
71983 Date:   Thu Dec 27 10:54:48 2007 -0500
71984
71985     Add 440EPx DDR2 SPD DIMM support
71986
71987     This patch adds SPD DDR2 support for the 440EPx ("Denali") SDRAM
71988     controller.  It should also work on the 440GRx.  It is based on the DDR2
71989     SPD code for the 440EP/440EPx, but makes no provision for DDR1 support.
71990
71991     This code has been tested on prototype Korat boards with three Kingston
71992     DIMMS: 512 MiB ECC (one rank), 512 MiB non-ECC (one rank) and 1 GiB ECC
71993     (two ranks).  The Korat board has a single DIMM socket, but support has
71994     been provided (though not tested) for boards with two DIMM sockets.
71995
71996     Signed-off-by: Larry Johnson <lrj@acm.org>
71997
71998 commit 8a24a6963002cb867d5a6b70e3560f0b1467f55f
71999 Author: Larry Johnson <lrj@arlinx.com>
72000 Date:   Sat Dec 22 15:15:30 2007 -0500
72001
72002     Copy 440EPx/GRx SDRAM data-eye search to common directory
72003
72004     This patch creates a non-board-specific file for performing the SDRAM
72005     data-eye search.  It also adds ECC error checking to the test of valid
72006     data on readback when ECC is enabled.
72007
72008     Signed-off-by: Larry Johnson <lrj@acm.org>
72009
72010 commit c46f53333b22b1f9098676bea8884fc7db820cf3
72011 Author: Larry Johnson <lrj@arlinx.com>
72012 Date:   Sat Dec 22 15:15:13 2007 -0500
72013
72014     Add definitions for 440EPx/GRx SDRAM controller to ppc440.h
72015
72016     This patch adds the Denali SDRAM controller definitions to "ppc440.h".
72017     It also fixes two typos in the definitions, so the board-specific
72018     "sdram.h" files containing these definitions are also fixed to avoid
72019     compiler warnings.
72020
72021     Signed-off-by: Larry Johnson <lrj@acm.org>
72022
72023 commit c348578bf612d0c56d8d376d23cae16defbd86af
72024 Author: Larry Johnson <lrj@arlinx.com>
72025 Date:   Thu Dec 27 10:50:55 2007 -0500
72026
72027     Add Ethernet 1000BASE-X support for PPC4xx
72028
72029     This patch adds a new switch: "CONFIG_PHY_DYNAMIC_ANEG".  When this symbol
72030     is defined, the PHY will advertise it's capabilities for autonegotiation
72031     based on the capabilities shown in the PHY's status registers, including
72032     1000BASE-X.  When "CONFIG_PHY_DYNAMIC_ANEG" is not defined, the PHY will
72033     advertise hard-coded capabilities, as before.
72034
72035     Signed-off-by: Larry Johnson <lrj@acm.org>
72036
72037 commit 9e2c347151db5ae8acf5f18b99493cd53e6637e3
72038 Author: Larry Johnson <lrj@arlinx.com>
72039 Date:   Thu Dec 27 09:52:17 2007 -0500
72040
72041     Add driver for National Semiconductor LM73 temperature sensor
72042
72043     This driver is based on the driver for the LM75.
72044
72045     Signed-off-by: Larry Johnson <lrj@acm.org>
72046
72047 commit 12618278688ea9b3d76536960a5ad2e3790fac40
72048 Author: Larry Johnson <lrj@arlinx.com>
72049 Date:   Sat Dec 22 15:14:00 2007 -0500
72050
72051     Add driver for STMicroelectronics M41T60 RTC
72052
72053     This driver is based on the driver for the M41T11.  In the intended
72054     application, the RTC will be powered by a large capacitor, rather than a
72055     battery.  The driver therefore checks to see whether the RTC has lost
72056     power.  The chip's OUT bit is normally reset from its power-up state.  If
72057     the OUT bit is read as set, or if the date and time are not valid, then the
72058     RTC is assumed to have lost power, and its date and time are reset to
72059     1900-01-01 00:00:00.
72060
72061     Support for adjusting the speed of the clock to improve accuracy is
72062     provided through an environment variable.
72063
72064     Signed-off-by: Larry Johnson <lrj@acm.org>
72065
72066 commit d3471173e14b7544bb60339eda8d3d3906694b0a
72067 Author: Larry Johnson <lrj@arlinx.com>
72068 Date:   Sat Dec 22 15:34:39 2007 -0500
72069
72070     Use out_be32() and friends to access memory-mapped registers in sequoia.c
72071
72072     Signed-off-by: Larry Johnson <lrj@acm.org>
72073
72074 commit c68f59fe3ec16769f82b5fca7421983c336d3aac
72075 Author: Larry Johnson <lrj@arlinx.com>
72076 Date:   Sat Dec 22 15:34:20 2007 -0500
72077
72078     Use definitions from "asm-ppc/mmu.h" in init.S for Sequoia
72079
72080     Signed-off-by: Larry Johnson <lrj@acm.org>
72081
72082 commit 0d9cdeac1d3fa8d62ed7d883acc950c364f5bda8
72083 Author: Larry Johnson <lrj@arlinx.com>
72084 Date:   Sat Dec 22 15:23:50 2007 -0500
72085
72086     Cosmetic changes to ECC POST for AMCC Denali core
72087
72088     Signed-off-by: Larry Johnson <lrj@acm.org>
72089
72090 commit 2e583d6c81034f80a267b89fa55498ae063ccef1
72091 Author: Stefan Roese <sr@denx.de>
72092 Date:   Wed Dec 26 20:20:19 2007 +0100
72093
72094     ppc4xx: Fix compilation problem in 405 cache POST test
72095
72096     Signed-off-by: Stefan Roese <sr@denx.de>
72097
72098 commit 42d55ea0bde06e47d5a3b49b0d91002acd8e5708
72099 Author: Stefan Roese <sr@denx.de>
72100 Date:   Sat Dec 22 12:20:09 2007 +0100
72101
72102     ppc4xx: Move virtual address of POST cache test to bigger address
72103
72104     On Sequoia & LWMON5 the virtual address of the POST cache test is now
72105     moved to a bigger address. This enables usage of more memory on those
72106     boards.
72107
72108     Signed-off-by: Stefan Roese <sr@denx.de>
72109
72110 commit d91722102cf63f77a0148ed3f3d54a26d87575e9
72111 Author: Stefan Roese <sr@denx.de>
72112 Date:   Sat Dec 22 12:18:26 2007 +0100
72113
72114     ppc4xx: Fix problem in 44x cache POST routine
72115
72116     As repoted by Larry Johnson, running "diag run cache" caused a crash
72117     in U-Boot. This problem was introduced by a patch that removed the
72118     TLB entry for the cache test after the test has completed. Since this
72119     TLB was only setup once, a 2nd attempt to run this cache test
72120     failed with a crash. Now this TLB entry is created every time the
72121     routine is called.
72122
72123     Signed-off-by: Stefan Roese <sr@denx.de>
72124
72125 commit b0265b576bb8fa9465f99e99c323768b562fadc2
72126 Author: Stefan Roese <sr@denx.de>
72127 Date:   Fri Dec 21 07:51:29 2007 +0100
72128
72129     ppc4xx: Update Makalu fdt support
72130
72131     Signed-off-by: Stefan Roese <sr@denx.de>
72132
72133 commit bf8324e4a50758daff8cddd04c6a2ff8ed775bea
72134 Author: Stefan Roese <sr@denx.de>
72135 Date:   Wed Dec 19 09:05:40 2007 +0100
72136
72137     ppc4xx: Add fdt support to AMCC Katmai eval board
72138
72139     Signed-off-by: Stefan Roese <sr@denx.de>
72140
72141 commit 328a340392a5df9aaf00792be989df73e750859e
72142 Author: Stefan Roese <sr@denx.de>
72143 Date:   Tue Dec 18 08:44:51 2007 +0100
72144
72145     ppc4xx: fdt: Cleanup setup of cpu node setup
72146
72147     Now the cpu node setup ("timebase-frequency" and "clock-frequency") is
72148     without using the absolute path to the cpu node. This makes it possible
72149     to use this U-Boot version with both versions of cpu-node naming
72150     "cpu@0" and the former "PowerPC,440EPx@0".
72151
72152     Signed-off-by: Stefan Roese <sr@denx.de>
72153
72154 commit 7812bc4a2e2436ebbc0ce5b4e99c1dfc2e77eb5b
72155 Author: Stefan Roese <sr@denx.de>
72156 Date:   Mon Dec 17 17:26:21 2007 +0100
72157
72158     ppc4xx: Fix lwmon5 compilation problem
72159
72160     Now that the 440EPx ECC test is not board specific anymore
72161     remove this Makefile.
72162
72163     Signed-off-by: Stefan Roese <sr@denx.de>
72164
72165 commit 42ed33ffe135f618680f9d6e9712eb35a85bcb62
72166 Author: Anatolij Gustschin <agustschin@t-online.de>
72167 Date:   Wed Dec 5 17:43:20 2007 +0100
72168
72169     Fix ppc4xx clear_bss() code
72170
72171     ppc4xx clear_bss() fails if BSS segment size is not
72172     divisible by 4 without remainder. This patch provides
72173     fix for this problem.
72174
72175     Signed-off-by: Anatolij Gustschin <agust@denx.de>
72176
72177 commit 85dc2a7f82d11e17f0ca2a448118aed7f7a4b85d
72178 Author: Niklaus Giger <niklausgiger@gmx.ch>
72179 Date:   Fri Nov 30 18:35:11 2007 +0100
72180
72181     PPC4xx: Minimal changes to add vxWorks support
72182
72183     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
72184
72185 commit 052440b022ca8981d39b6f8c10d1aa6326f47480
72186 Author: Markus Klotzbücher <mk@denx.de>
72187 Date:   Fri Nov 23 13:09:18 2007 +0100
72188
72189     ppc4xx: Add CONFIG_BOOTP_SUBNETMASK to Sequoia board config
72190
72191     When using dhcp/bootp the "netmask" environment variable is not
72192     set because CONFIG_BOOTP_SUBNETMASK is not defined. But usually this is
72193     desireable, so the following patch adds this this option to the board
72194     config.
72195
72196     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
72197     Signed-off-by: Stefan Roese <sr@denx.de>
72198
72199 commit a724a9b40c7fbeb6ade193ca52321b441eaecb4e
72200 Author: Larry Johnson <lrj@arlinx.com>
72201 Date:   Sat Oct 27 12:48:15 2007 -0400
72202
72203     Fix/enhance ECC POST for 440EPx/GRx
72204
72205     This patch allows the ECC POST to be used for different boards with the
72206     PPC440 Denali SDRAM controller.  Modifications include skipping the test
72207     if ECC is not enabled (as for non-ECC DIMMs) and adding synchronization
72208     to prevent timing errors.
72209
72210     Signed-off-by: Larry Johnson <lrj@acm.org>
72211
72212 commit 454a6cf8d498f70d2b3e18f07837603eb24b12d4
72213 Author: Larry Johnson <lrj@arlinx.com>
72214 Date:   Sat Oct 27 12:48:05 2007 -0400
72215
72216     PPC4xx: Move/rename ECC POST for 440EPx/GRx
72217
72218     Signed-off-by: Larry Johnson <lrj@acm.org>
72219
72220 commit c29d2d3680046d430022c55e50fcb27f5866517e
72221 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
72222 Date:   Fri Dec 14 11:20:33 2007 +0100
72223
72224     ppc4xx: use correct io accessors for 4xx ethernet POST
72225
72226     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
72227
72228 commit ba79fde58a48c0a6ff8e2a96caba951594142203
72229 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
72230 Date:   Fri Dec 14 11:19:56 2007 +0100
72231
72232     ppc4xx: fix flush + invalidate_dcache_range arguments
72233
72234     flush + invalidate_dcache_range() expect the start and stop+1 address.
72235     So the stop address is the first address behind (!) the range.
72236
72237     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
72238
72239 commit 871e6ce188a7c6bc7321bcf8372857035d20f1cd
72240 Author: Stefan Roese <sr@denx.de>
72241 Date:   Fri Dec 14 08:41:29 2007 +0100
72242
72243     ppc4xx: fdt: use fdt_fixup_ethernet()
72244
72245     By using aliases in the dts file, the ethernet node fixup is
72246     much easier with the recently added functions.
72247
72248     Please note that the dts file needs the aliases for this to work.
72249
72250     Signed-off-by: Stefan Roese <sr@denx.de>
72251
72252 commit 136288847e3b04f2ff357a067ad45e10afa0a24c
72253 Author: Stefan Roese <sr@denx.de>
72254 Date:   Thu Dec 13 14:52:53 2007 +0100
72255
72256     ppc4xx: Bring 4xx fdt support up-to-date
72257
72258     This patch update the 4xx fdt support. It enabled fdt booting
72259     on the AMCC Kilauea and Sequoia for now. More can follow later
72260     quite easily.
72261
72262     Signed-off-by: Stefan Roese <sr@denx.de>
72263
72264 commit 0dc80e2759fba859ccc4cdadc633577ca2971f3e
72265 Author: Stefan Roese <sr@denx.de>
72266 Date:   Thu Dec 27 07:50:54 2007 +0100
72267
72268     cfi_flash: Add missing check for erased dest to flash_write_cfibuffer()
72269
72270     The check for an sufficiently erased destination was missing in the
72271     buffered write function of the cfi flash driver (when
72272     CFG_FLASH_USE_BUFFER_WRITE is defined). This patch adds this check to that
72273     writing to such a region will fail with the currect error message.
72274
72275     Signed-off-by: Stefan Roese <sr@denx.de>
72276
72277 commit 33ed73bc0e38d0f2b5c183d4629d8f207e5b9994
72278 Author: Martin Krause <martin.krause@tqs.de>
72279 Date:   Mon Nov 12 10:56:17 2007 +0100
72280
72281     Some configuration updates for the TQM5200 based TB5200 board:
72282
72283     - enable command line history
72284     - increase malloc space (because of bigger flash sectors)
72285
72286     Signed-off-by: Martin Krause <martin.krause@tqs.de>
72287
72288 commit e318d9e9021a0af7508171f84ed09d0e79f0284e
72289 Author: Martin Krause <martin.krause@tqs.de>
72290 Date:   Thu Sep 27 11:10:08 2007 +0200
72291
72292     TQM8xx: use the CFI flash driver on all TQM8xx boards
72293
72294     Signed-off-by: Martin Krause <martin.krause@tqs.de>
72295
72296 commit 11d9eec479b470eab9242ab937fca70a876d9376
72297 Author: Martin Krause <martin.krause@tqs.de>
72298 Date:   Wed Sep 26 17:55:56 2007 +0200
72299
72300     TQM885D: adjust for doubled flash sector size + some minor fixes
72301
72302     Signed-off-by: Martin Krause <martin.krause@tqs.de>
72303
72304 commit 22d1a56cbfb0bff34f477b4db6a55d076d829b83
72305 Author: Jens Gehrlein <jens.gehrlein@tqs.de>
72306 Date:   Wed Sep 26 17:55:54 2007 +0200
72307
72308     TQM885D: Exchanged SDRAM timing by a more relaxed timing.
72309
72310     CAS-Latency=2, Write Recovery Time tWR=2
72311     The max. supported bus frequency is 66 MHz. Therefore, changed
72312     threshold to switch from 1:1 mode to 2:1 from 80 MHz to 66 MHz.
72313
72314     Signed-off-by: Martin Krause <martin.krause@tqs.de>
72315
72316 commit b988b8cd443989be65161888eea0127ad03f846f
72317 Author: Martin Krause <martin.krause@tqs.de>
72318 Date:   Wed Sep 26 17:55:56 2007 +0200
72319
72320     TQM885D: use calculated cpuclk instead of measuring it
72321
72322     On the TQM885D the measurement of cpuclk with the PIT reference
72323     timer ist not necessary. Since all module variants use the same
72324     external 10 MHz oscillator, the cpuclk only depends on the PLL
72325     configuration - which is readable by software.
72326
72327     Signed-off-by: Martin Krause <martin.krause@tqs.de>
72328
72329 commit 492c7049869348d31168de8dad89651315e468e0
72330 Author: Jens Gehrlein <jens.gehrlein@tqs.de>
72331 Date:   Thu Sep 27 14:54:46 2007 +0200
72332
72333     TQM885D: fix SDRAM refresh
72334
72335     At 133 MHz the current SDRAM refresh rate is too fast
72336     (measured 4 * 1.17 us).
72337     CFG_MAMR_PTA changes from 39 to 128. This result
72338     in a refresh rate of 4 * 7.8 us at the default clock
72339     66 MHz. At 133 MHz the value will be then 4 * 3.8 us.
72340     This is a compromise until a new method is found to
72341     adjust the refresh rate.
72342
72343     Signed-off-by: Martin Krause <martin.krause@tqs.de>
72344
72345 commit dabad4b9bc46908e301f73ce76b38b23626a96e9
72346 Author: Jens Gehrlein <jens.gehrlein@tqs.de>
72347 Date:   Thu Sep 27 14:54:46 2007 +0200
72348
72349     TQM860M: Support for 10col SDRAMs, max. 128 MiB
72350
72351     Signed-off-by: Martin Krause <martin.krause@tqs.de>
72352
72353 commit 61fb15c516fef5631e305f1976d7b3a679725856
72354 Author: Wolfgang Denk <wd@denx.de>
72355 Date:   Thu Dec 27 01:52:50 2007 +0100
72356
72357     Fix coding style issues; update CHANGELOG.
72358
72359     Signed-off-by: Wolfgang Denk <wd@denx.de>
72360
72361 commit 467bcee11fe26ad422f2de971aa70866079870f2
72362 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72363 Date:   Fri Dec 14 15:36:18 2007 +0100
72364
72365     cfi_flash: Add manufacturer-specific fixups
72366
72367     Run fixups based on the JEDEC manufacturer ID independent of the
72368     command set ID.
72369
72370     This changes current behaviour: Previously, geometry reversal for AMD
72371     chips were done based on the command set ID, while they are now done
72372     based on the JEDEC manufacturer and device ID.
72373
72374     Also add fixup for top-boot Atmel chips. A fixup is needed for
72375     AT49BV6416(T) too, but since u-boot currently only reads the low byte
72376     of the device ID, there's no way to tell it apart from AT49BV642D,
72377     which should not have this fixup. Since AT49BV642D support is
72378     necessary to get ATNGW100 board support into mainline, I've commented
72379     out the fixup for now.
72380
72381     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72382
72383 commit 0ddf06ddf6b4bd057ad4c5f0dffea7870ba06a2a
72384 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72385 Date:   Fri Dec 14 15:36:17 2007 +0100
72386
72387     cfi_flash: Add cmdset-specific init functions
72388
72389     Move things like reading JEDEC IDs and fixing up geometry reversal
72390     into separate functions. The geometry reversal fixup is now performed
72391     by altering the qry structure directly, which makes the sector init
72392     code slightly cleaner.
72393
72394     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72395
72396 commit e23741f4a6d8047520ef0d4971762749b3587d32
72397 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72398 Date:   Fri Dec 14 15:36:16 2007 +0100
72399
72400     cfi_flash: Read whole QRY structure in one go
72401
72402     Read out the whole CFI Standard Query structure after successful cfi
72403     identification. This allows subsequent code to access this information
72404     directly without having to go through flash_read_uchar() and friends.
72405
72406     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72407
72408 commit df9c25ea04b38a0e05d4f8c73c5cc144cdafa7db
72409 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72410 Date:   Mon Dec 17 11:02:44 2007 +0100
72411
72412     AVR32: Fix logic inversion in disable_interrupts()
72413
72414     disable_interrupts() should return nonzero if interrupts were
72415     _enabled_ before, not disabled.
72416
72417     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72418
72419 commit acac475212cbedb17b321a363a1c878e2b47b37f
72420 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72421 Date:   Fri Dec 14 16:51:22 2007 +0100
72422
72423     AVR32: Enable interrupts at bootup
72424
72425     The timer code depends on the timer interrupt to keep track of the
72426     upper 32 bits of the cycle counter. This obviously doesn't work when
72427     interrupts are disabled the whole time.
72428
72429     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72430
72431 commit 9570bcd87f4db255514f43b6701746c412f8fef0
72432 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72433 Date:   Thu Nov 15 10:03:45 2007 +0100
72434
72435     AVR32: Fix wrong pin setup for USART3
72436
72437     As reported by Gerhard Berghofer:
72438
72439     in "gpio_enable_usart3" the correct pins for USART 3 are PB17 and PB18
72440     instead of PB18 and PB19.
72441
72442     which is obviously correct. There's currently no code that uses
72443     USART3, but custom boards may run into problems.
72444
72445     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72446
72447 commit 09ea0de03dcc3ee7af045b0b572227bda2c1c918
72448 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72449 Date:   Thu Nov 1 12:44:20 2007 +0100
72450
72451     README: Remove ATSTK1000 daughterboard list
72452
72453     As noted by Kim Phillips, these lists tend to become out of date.
72454
72455     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72456
72457 commit c81cbbad21cb0ae983e2e796211202234cdc8be2
72458 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72459 Date:   Tue Oct 30 14:56:36 2007 +0100
72460
72461     Add ATSTK100[234] to MAINTAINERS
72462
72463     Add all the ATSTK1000 daughterboards to MAINTAINERS along with their
72464     "mother". Also update the entry for ATSTK1000 to be not only about the
72465     AP7000 CPU; it's intended to handle all CPUs in the AT32AP family.
72466
72467     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72468
72469 commit 64ff2357b1727213803591813dbc779c924bf772
72470 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72471 Date:   Mon Oct 29 13:02:54 2007 +0100
72472
72473     AVR32: Add support for the ATSTK1004 board
72474
72475     ATSTK1004 is a daughterboard for ATSTK1000 with the AT32AP7002 CPU,
72476     which is a derivative of AT32AP7000.
72477
72478     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72479
72480 commit 667568db157f374b85abd7e03596ddd1f0b25681
72481 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72482 Date:   Mon Oct 29 13:02:54 2007 +0100
72483
72484     AVR32: Add support for the ATSTK1003 board
72485
72486     ATSTK1003 is a daughterboard for ATSTK1000 with the AT32AP7001 CPU,
72487     which is a derivative of AT32AP7000.
72488
72489     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72490
72491 commit 5fee84a794a51ec830548cda485a770efb018b92
72492 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72493 Date:   Mon Oct 29 13:23:33 2007 +0100
72494
72495     AVR32: Make some AT32AP700x peripherals optional
72496
72497     Add a chip-features file providing definitions of the form
72498
72499     AT32AP700x_CHIP_HAS_<peripheral>
72500
72501     to indicate the availability of the given peripheral on the currently
72502     selected chip.
72503
72504     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72505
72506 commit 36f28f8a9605ee5dcfa330482cfc62171261af97
72507 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72508 Date:   Mon Oct 29 13:09:56 2007 +0100
72509
72510     AVR32: Rename at32ap7000 -> at32ap700x
72511
72512     The SoC-specific code for all the AT32AP700x CPUs is practically
72513     identical; the only difference is that some chips have less features
72514     than others. By doing this rename, we can add support for the AP7000
72515     derivatives simply by making some features conditional.
72516
72517     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72518
72519 commit 4d5fa99c73f354e7cf985efcf417ea55ca2f6a5e
72520 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72521 Date:   Fri Jun 29 18:22:34 2007 +0200
72522
72523     atmel_mci: Show SR when block read fails
72524
72525     Show controller status as well as card status when an error occurs
72526     during block read.
72527
72528     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72529
72530 commit 8697e6a19b10f514511b6a9c86de88bd108c4f8d
72531 Author: Stefan Roese <sr@denx.de>
72532 Date:   Thu Dec 13 14:52:53 2007 +0100
72533
72534     ppc4xx: Bring 4xx fdt support up-to-date
72535
72536     This patch update the 4xx fdt support. It enabled fdt booting
72537     on the AMCC Kilauea and Sequoia for now. More can follow later
72538     quite easily.
72539
72540     Signed-off-by: Stefan Roese <sr@denx.de>
72541
72542 commit 12d30aa79779c2aa7a998bbae4c075f822a53004
72543 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72544 Date:   Thu Dec 13 12:56:34 2007 +0100
72545
72546     cfi_flash: Use map_physmem() and unmap_physmem()
72547
72548     Use map_physmem() and unmap_physmem() to convert from physical to
72549     virtual addresses. This gives the arch a chance to provide an uncached
72550     mapping for flash accesses.
72551
72552     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72553
72554 commit 4d7d6936eb29af7cca330937808312aa5f61454d
72555 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72556 Date:   Thu Dec 13 12:56:33 2007 +0100
72557
72558     Introduce map_physmem() and unmap_physmem()
72559
72560     map_physmem() returns a virtual address which can be used to access a
72561     given physical address without involving the cache. unmap_physmem()
72562     should be called when the virtual address returned by map_physmem() is
72563     no longer needed.
72564
72565     This patch adds a stub implementation which simply returns the
72566     physical address cast to a uchar * for all architectures except AVR32,
72567     which converts the physical address to an uncached virtual mapping.
72568     unmap_physmem() is a no-op on all architectures, but if any
72569     architecture needs to do such mappings through the TLB, this is the
72570     hook where those TLB entries can be invalidated.
72571
72572     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72573
72574 commit cdbaefb5f5f03e54455d0439dcf6dbd97ead1f9d
72575 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72576 Date:   Thu Dec 13 12:56:32 2007 +0100
72577
72578     cfi_flash: Introduce read and write accessors
72579
72580     Introduce flash_read{8,16,32,64) and flash_write{8,16,32,64} and use
72581     them to access the flash memory. This makes it clearer when the flash
72582     is actually being accessed; merely dereferencing a volatile pointer
72583     looks just like any other kind of access.
72584
72585     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72586
72587 commit 812711ce6b3a386125dcf0d6a59588e461abbb87
72588 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72589 Date:   Thu Dec 13 12:56:31 2007 +0100
72590
72591     Implement __raw_{read,write}[bwl] on all architectures
72592
72593     This adds implementations of __raw_read[bwl] and __raw_write[bwl] to
72594     m68k, ppc, nios and nios2. The m68k and ppc implementations were taken
72595     from Linux.
72596
72597     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72598
72599 commit be60a9021c82fc5aecd5b2b1fc96f70a9c81bbcd
72600 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72601 Date:   Sat Oct 6 18:55:36 2007 +0200
72602
72603     cfi_flash: Reorder functions and eliminate extra prototypes
72604
72605     Reorder the functions in cfi_flash.c so that each function only uses
72606     functions that have been defined before it. This allows the static
72607     prototype declarations near the top to be eliminated and might allow
72608     gcc to do a better job inlining functions.
72609
72610     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72611
72612 commit 3055793bcbdf24b1f8117f606ffb766d32eb766f
72613 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72614 Date:   Thu Dec 13 12:56:29 2007 +0100
72615
72616     cfi_flash: Make some needlessly global functions static
72617
72618     Make functions not declared in any header file static.
72619
72620     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72621
72622 commit 7e5b9b471518c5652febc68ba62b432193d6abf4
72623 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
72624 Date:   Thu Dec 13 12:56:28 2007 +0100
72625
72626     cfi_flash: Break long lines
72627
72628     This patch tries to keep all lines in the cfi_flash driver below 80
72629     columns. There are a few lines left which don't fit this requirement
72630     because I couldn't find any trivial way to break them (i.e. it would
72631     take some restructuring, which I intend to do in a later patch.)
72632
72633     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
72634
72635 commit 42026c9cb3a76849b41e6e24abfb7b56807a5c1a
72636 Author: Bartlomiej Sieka <tur@semihalf.com>
72637 Date:   Tue Dec 11 13:59:57 2007 +0100
72638
72639     CFI: synchronize command offsets with Linux CFI driver
72640
72641     Fixes non-working CFI Flash on the Inka4x0 board.
72642
72643     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
72644
72645 commit 8ff3de61fc5f9b3b21647bce081a3b7f710f0d4d
72646 Author: Kumar Gala <galak@kernel.crashing.org>
72647 Date:   Fri Dec 7 12:17:34 2007 -0600
72648
72649     Handle MPC85xx PCIe reset errata (PCI-Ex 38)
72650
72651     On the MPC85xx boards that have PCIe enable the PCIe errata fix.
72652     (MPC8544DS, MPC8548CDS, MPC8568MDS).
72653
72654     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72655
72656 commit 82ac8c97145a4c3bf8b3dbfad00fa96e920f9b9c
72657 Author: Kumar Gala <galak@kernel.crashing.org>
72658 Date:   Fri Dec 7 12:04:30 2007 -0600
72659
72660     Update Freescale MPC85xx ADS/CDS/MDS board config
72661
72662     * Enabled CONFIG_CMD_ELF
72663
72664     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72665
72666 commit d435793229ce29a42797c1edc39f5b34f987f91a
72667 Author: Kumar Gala <galak@kernel.crashing.org>
72668 Date:   Fri Dec 7 04:59:26 2007 -0600
72669
72670     Handle Asynchronous DDR clock on 85xx
72671
72672     The MPC8572 introduces the concept of an asynchronous DDR clock with
72673     regards to the platform clock.
72674
72675     Introduce get_ddr_freq() to report the DDR freq regardless of sync/async
72676     mode.
72677
72678     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72679
72680 commit 22abb2d2eaf7b795a6923c6273ec9cb53fda9a10
72681 Author: Kumar Gala <galak@kernel.crashing.org>
72682 Date:   Thu Nov 29 10:34:28 2007 -0600
72683
72684     Update Freescale MPC85xx ADS/CDS/MDS board config
72685
72686     * Removed some misc environment setup
72687     * Enabled CONFIG_CMDLINE_EDITING
72688
72689     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72690
72691 commit 415a613babb84d5e5d5b42e8e553868c71fc3a64
72692 Author: Kumar Gala <galak@kernel.crashing.org>
72693 Date:   Thu Nov 29 10:47:44 2007 -0600
72694
72695     Move the MPC8541/MPC8555/MPC8548 CDS board under board/freescale.
72696
72697     Minor path corrections needed to ensure buildability.
72698
72699     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72700
72701 commit c2d943ffbfd3359b3b45d177b437379d2cb86fbf
72702 Author: Kumar Gala <galak@kernel.crashing.org>
72703 Date:   Thu Nov 29 10:16:18 2007 -0600
72704
72705     Move the MPC8540 ADS board under board/freescale.
72706
72707     Minor path corrections needed to ensure buildability.
72708
72709     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72710
72711 commit 870ceac5b3a3486c109396e005af81ae762b5710
72712 Author: Kumar Gala <galak@kernel.crashing.org>
72713 Date:   Thu Nov 29 10:14:50 2007 -0600
72714
72715     Move the MPC8560 ADS board under board/freescale.
72716
72717     Minor path corrections needed to ensure buildability.
72718
72719     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72720
72721 commit acbca876fb3fec25cd9c55b0efc81ff618ff5262
72722 Author: Kumar Gala <galak@kernel.crashing.org>
72723 Date:   Thu Nov 29 10:13:47 2007 -0600
72724
72725     Move the MPC8568 MDS board under board/freescale.
72726
72727     Minor path corrections needed to ensure buildability.
72728
72729     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72730
72731 commit a853d56c59b33415304531443633808736acfc6e
72732 Author: Kumar Gala <galak@kernel.crashing.org>
72733 Date:   Thu Nov 29 02:18:59 2007 -0600
72734
72735     Use standard LAWAR_TRGT_IF_* defines for LAW setup on 85xx
72736
72737     We already had defines for LAWAR_TRGT_IF_* that we should use
72738     rather than creating new ones.  Also, added some missing defines for
72739     PCIE targets.
72740
72741     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72742
72743 commit 04db400892da37b76a585e332a0c137954ad2015
72744 Author: Kumar Gala <galak@kernel.crashing.org>
72745 Date:   Thu Nov 29 02:10:09 2007 -0600
72746
72747     Stop using immap_t on 85xx
72748
72749     In the future the offsets to various blocks may not be in same location.
72750     Move to using CFG_MPC85xx_*_ADDR as the base of the registers
72751     instead of getting it via &immap.
72752
72753     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72754
72755 commit 2714223f8e04ab3e4133ff65872eef366d90bfea
72756 Author: Kumar Gala <galak@kernel.crashing.org>
72757 Date:   Thu Nov 29 01:23:09 2007 -0600
72758
72759     Remove CONFIG_OF_FLAT_TREE related code from mpc85xx since we now use libfdt
72760
72761     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72762
72763 commit c480861bf000156e6a3e932c258db59ff2212dd3
72764 Author: Kumar Gala <galak@kernel.crashing.org>
72765 Date:   Thu Nov 29 01:06:19 2007 -0600
72766
72767     Update MPC8568 MDS to use libfdt
72768
72769     Updated the MPC8568 MDS config to use libfdt and assume use of aliases for
72770     ethernet, pci, and serial for the various fixups that are done.
72771
72772     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72773
72774 commit 1563f56e0c68f6920f956382d6d13bee3f01c0f7
72775 Author: Haiying Wang <Haiying.Wang@freescale.com>
72776 Date:   Wed Nov 14 15:52:06 2007 -0500
72777
72778     Add PCI Express support on MPC8568MDS
72779
72780     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
72781     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72782
72783 commit b90d25497625b90ffa3f2911a0895ca237556ff5
72784 Author: Kumar Gala <galak@kernel.crashing.org>
72785 Date:   Thu Nov 29 00:11:44 2007 -0600
72786
72787     Update MPC85xx CDS to use libfdt
72788
72789     Updated the MPC85xx CDS config to use libfdt and assume use of aliases for
72790     ethernet, pci, and serial for the various fixups that are done.
72791
72792     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72793
72794 commit 0fd5ec66b10521a057ad73e69ab5f0f9eafba255
72795 Author: Kumar Gala <galak@kernel.crashing.org>
72796 Date:   Wed Nov 28 22:54:27 2007 -0600
72797
72798     Update MPC8540 ADS to use libfdt
72799
72800     Updated the MPC8540 ADS config to use libfdt and assume use of aliases for
72801     ethernet, pci, and serial for the various fixups that are done.
72802
72803     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72804
72805 commit 5ce715802f6c50dc78b3405b92f184b1e3710519
72806 Author: Kumar Gala <galak@kernel.crashing.org>
72807 Date:   Wed Nov 28 22:40:31 2007 -0600
72808
72809     Update MPC8560 ADS to use libfdt
72810
72811     Updated the MPC8560 ADS config to use libfdt and assume use of aliases for
72812     ethernet, pci, and serial for the various fixups that are done.
72813
72814     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72815
72816 commit aafeefbdb8b029f5ca2a195598d0a501a606eea9
72817 Author: Kumar Gala <galak@kernel.crashing.org>
72818 Date:   Wed Nov 28 00:36:33 2007 -0600
72819
72820     Stop using immap_t for cpm offset on 85xx
72821
72822     In the future the offsets to various blocks may not be in same location.
72823     Move to using CFG_MPC85xx_CPM_ADDR as the base of the CPM registers
72824     instead of getting it via &immap->im_cpm.
72825
72826     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72827
72828 commit f59b55a5b8fcadaa99781ba48e7a38e956afa527
72829 Author: Kumar Gala <galak@kernel.crashing.org>
72830 Date:   Tue Nov 27 23:25:02 2007 -0600
72831
72832     Stop using immap_t for guts offset on 85xx
72833
72834     In the future the offsets to various blocks may not be in same location.
72835     Move to using CFG_MPC85xx_GUTS_ADDR as the base of the guts registers
72836     instead of getting it via &immap->im_gur.
72837
72838     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72839
72840 commit 50c03c8cf494d91cdec39670d95337c743e16ec9
72841 Author: Kumar Gala <galak@kernel.crashing.org>
72842 Date:   Tue Nov 27 22:42:34 2007 -0600
72843
72844     Update MPC8544 DS config
72845
72846     * Removed HAS_ETH2/HAS_ETH3 - MPC8544 only has TSEC1/2
72847     * Removed some misc environment setup
72848     * Moved to using fdtfile & fdtaddr as fdt env var names
72849     * Enabled CONFIG_CMDLINE_EDITING
72850
72851     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72852
72853 commit addce57e2e4c49e77ffb2020a84690713bb18b47
72854 Author: Kumar Gala <galak@kernel.crashing.org>
72855 Date:   Mon Nov 26 17:12:24 2007 -0600
72856
72857     Update MPC8544DS to use libfdt
72858
72859     Updated the MPC8544DS config to use libfdt and assume use of aliases for
72860     ethernet, pci, and serial for the various fixups that are done.
72861
72862     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72863
72864 commit f852ce72f100cabd1f11c21c085a0ad8eca9fb65
72865 Author: Kumar Gala <galak@kernel.crashing.org>
72866 Date:   Thu Nov 29 00:15:30 2007 -0600
72867
72868     Add libfdt based ft_cpu_setup for mpc85xx
72869
72870     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72871
72872 commit 3b9abdc448a1c2c6a4c2aa292724b4d1a05166a9
72873 Author: Stefan Roese <sr@denx.de>
72874 Date:   Tue Dec 11 13:38:19 2007 +0100
72875
72876     ppc4xx: Correct GPIO offset in gpio_config()
72877
72878     Thanks to Gary Jennejohn for pointing this out.
72879
72880     Signed-off-by: Stefan Roese <sr@denx.de>
72881
72882 commit 8809a2713b1ceaf3da55d9d785470294f15de06a
72883 Author: Stefan Roese <sr@denx.de>
72884 Date:   Tue Dec 11 11:46:01 2007 +0100
72885
72886     rtc: Fix merging problem
72887
72888     Signed-off-by: Stefan Roese <sr@denx.de>
72889
72890 commit 7cfc12a7dcfdb350e2ab76db4dafcc30f7e77c2b
72891 Author: Stefan Roese <sr@denx.de>
72892 Date:   Sat Dec 8 14:47:34 2007 +0100
72893
72894     ppc4xx: 405EX: Correctly enable USB pins
72895
72896     This patch selects the USB data pins in the 405EX GPIO and MFC (multi
72897     function control) registers. This is done for the AMCC Kilauea and
72898     Makalu eval boards.
72899
72900     Signed-off-by: Stefan Roese <sr@denx.de>
72901
72902 commit 9692c2734a47f23b44a0f68042a3e2ca8d1bfb39
72903 Author: Stefan Roese <sr@denx.de>
72904 Date:   Sat Dec 8 08:25:09 2007 +0100
72905
72906     CFI: Coding style cleanup
72907
72908     Signed-off-by: Stefan Roese <sr@denx.de>
72909
72910 commit 81b20ccc2d795ae9a1199db5a50ad9c28d1e4d22
72911 Author: Michael Schwingen <michael@schwingen.org>
72912 Date:   Fri Dec 7 23:35:02 2007 +0100
72913
72914     CFI: support JEDEC flash roms in CFI-flash framework
72915
72916     The following patch adds support for non-CFI flash ROMS, by hooking into the
72917     CFI flash code and using most of its code, as recently discussed here in the
72918     thread "Mixing CFI and non-CFI flashs".
72919
72920     Signed-off-by: Michael Schwingen <michael@schwingen.org>
72921     Signed-off-by: Stefan Roese <sr@denx.de>
72922
72923 commit c01b17dd856fa120b2970f50d9598546a4927ec3
72924 Author: Gerald Van Baren <vanbaren@cideas.com>
72925 Date:   Wed Nov 28 21:24:50 2007 -0500
72926
72927     Conditionally compile fdt_fixup_ethernet()
72928
72929     Fix compiler warnings: On boards that don't have ethernets defined,
72930     don't compile fdt_fixup_ethernet().
72931
72932 commit 246d4ae6bc282bc1841224e1c5fc49dc925e0bf7
72933 Author: Kumar Gala <galak@kernel.crashing.org>
72934 Date:   Tue Nov 27 21:59:46 2007 -0600
72935
72936     Convert boards that set memory node to use fdt_fixup_memory()
72937
72938     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72939
72940 commit 151c8b09b35eebe8fd9139cb6c1d91c27b22f058
72941 Author: Kumar Gala <galak@kernel.crashing.org>
72942 Date:   Mon Nov 26 17:06:15 2007 -0600
72943
72944     Added fdt_fixup_stdout that uses aliases to set linux,stdout-path
72945
72946     We use a combination of the serialN alias and CONFIG_CONS_INDEX to
72947     determine which serial alias we should set linux,stdout-path to.
72948
72949     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72950
72951 commit 3c9272813fad84c691d0e4989bb18a3ffebdebfc
72952 Author: Kumar Gala <galak@kernel.crashing.org>
72953 Date:   Mon Nov 26 14:57:45 2007 -0600
72954
72955     Add common memory fixup function
72956
72957     Add the function fdt_fixup_memory() to fixup the /memory node of the fdt
72958
72959     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72960
72961 commit 9c9109e7fcf7ac2ca19c95b8ac54b8d1c773b157
72962 Author: Kumar Gala <galak@kernel.crashing.org>
72963 Date:   Mon Nov 26 11:19:12 2007 -0600
72964
72965     Conditionally compile fdt_support.c
72966
72967     Modify common/Makefile to conditionally compile fdt_support.c based
72968     on CONFIG_OF_LIBFDT.
72969
72970     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72971
72972 commit d88e7ba0980773479e1a64badb293116071b7ef0
72973 Author: Kumar Gala <galak@kernel.crashing.org>
72974 Date:   Mon Nov 26 10:41:40 2007 -0600
72975
72976     Fix build breakage due to libfdt import
72977
72978     The IDS8247 got lost in the update and need an API update
72979     do to rename of functions in libfdt.
72980
72981     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
72982
72983 commit 28f384b171bbf1fb2dafb1046e6d259a6b2f8714
72984 Author: Gerald Van Baren <vanbaren@cideas.com>
72985 Date:   Fri Nov 23 19:43:20 2007 -0500
72986
72987     Add spaces around the = in the fdt print format.
72988
72989     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
72990
72991 commit 29592ecba3b932b9b152bcec6c0c0806412db4a3
72992 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
72993 Date:   Fri Dec 7 01:25:38 2007 +0900
72994
72995     sh: Moved driver of the SuperH dependence
72996
72997     The composition of the directory in the drivers/ changed.
72998     I moved SuperH serial driver and marubun PCMCIA driver.
72999
73000     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73001
73002 commit 41be969f4957115ed7b1fe8b890bfaee99d7a7a2
73003 Author: Wolfgang Denk <wd@denx.de>
73004 Date:   Thu Dec 6 10:21:19 2007 +0100
73005
73006     Release v1.3.1
73007
73008     Signed-off-by: Wolfgang Denk <wd@denx.de>
73009
73010 commit cf5933ba1e97a1cd8f5f24070e820f21d976eaeb
73011 Author: Wolfgang Denk <wd@denx.de>
73012 Date:   Thu Dec 6 10:21:03 2007 +0100
73013
73014     ADS5121 Board: fix compile problem.
73015
73016     Signed-off-by: Wolfgang Denk <wd@denx.de>
73017
73018 commit a27044b14a9e93678a82d7b35f202b93e7687abc
73019 Author: Stefan Roese <sr@denx.de>
73020 Date:   Thu Dec 6 05:58:43 2007 +0100
73021
73022     ppc4xx: Enable hardware-fix for PCI/DMA errata on AMCC 440SP/SPe boards
73023
73024     This patch enables the hardware-fix for the PCI/DMA errata's 19+22 by
73025     setting the FIXD bit in the SDR0_MFR register. Here a description of the
73026     symptoms:
73027
73028     Problem Description
73029     ------------------------------
73030     If a DMA is performed between memory and PCI with the DMA 1 Controller
73031     using prefetch, and as a result uses a special purpose buffer selected by
73032     the PCIXn Bridge Options 1 Register (PCIXn_BRDGOPT1[RBP7] - bits 31-29),
73033     the first part of the transfer sequence is performed twice. The
73034     PPC440SPe PCI Controller requests more data than was needed such that in
73035     the case of enforce memory protection, a host CPU  exception can occur.
73036     No data is corrupted, because data transfer is stopped in the PCI
73037     Controller. Prefetch enable is specified by setting DMA Configuration
73038     Register (I2O0_DMAx_CFG[DXEPD] - bit 31) to 0.
73039
73040     Behavior that may be observed in a running system
73041     ---------------------------------------------------------------------------
73042
73043     1. DMA performance is decreased because of the double access on the PCI bus
73044     interface.
73045     2. If an illegal access to some address on the PCI bus is detected at the
73046     system level, a machine check or similar system error may occur.
73047
73048     Workarounds Available
73049     ----------------------------------
73050
73051     1. Do not program prefetch. Note that a prefetch command cannot be programmed
73052     without selecting a special purpose buffer.
73053     2. To avoid crossing a physical boundary of the PCI slave device, add 512
73054     bytes of address to the PCI address range.
73055
73056     This patch was originally provided by Pravin M. Bathija <pbathija@amcc.com>
73057     from AMCC and slighly changed.
73058
73059     Signed-off-by: Pravin M. Bathija <pbathija@amcc.com>
73060     Signed-off-by: Stefan Roese <sr@denx.de>
73061
73062 commit a90921f71d225bf9e0f0fc7b8beadeb8001bf78a
73063 Author: Stefan Roese <sr@denx.de>
73064 Date:   Tue Dec 4 16:29:48 2007 +0100
73065
73066     ppc4xx: Yosemite/Yellowstone: Add DTT AD7414 support
73067
73068     Signed-off-by: Stefan Roese <sr@denx.de>
73069
73070 commit 8d4f040a3c15036a6ea25a9c39e7d89fefa8440d
73071 Author: Wolfgang Denk <wd@denx.de>
73072 Date:   Mon Dec 3 00:15:28 2007 +0100
73073
73074     Prepare for 1.3.1-rc1
73075
73076     Signed-off-by: Wolfgang Denk <wd@denx.de>
73077
73078 commit e15e33433e7c05111968dc9b434a52fd42cbd221
73079 Author: Stefan Roese <sr@denx.de>
73080 Date:   Fri Nov 30 07:15:41 2007 +0100
73081
73082     ppc4xx: Kilauea: Add PCIe reset assertion upon power-up
73083
73084     This manual PCIe reset triggering solves the problem seen with the
73085     Intel EPRO/1000 card, which was not detected (link not established)
73086     upon power-up reset.
73087
73088     Signed-off-by: Stefan Roese <sr@denx.de>
73089
73090 commit 260eea5676ca46903a335686cc020b29c4ca46fe
73091 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73092 Date:   Thu Nov 29 01:21:54 2007 +0900
73093
73094     sh: Add SuperH boards maintainer to MAINTAINERS file
73095
73096     Add MS7750SE and MS7722SE's board maintainer to MAINTAINERS file.
73097
73098     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73099
73100 commit aa9c4f1d22701a92347c1c81f34d12c8ad3a3747
73101 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73102 Date:   Thu Nov 29 00:13:04 2007 +0900
73103
73104     sh: Add ms7750se support in MAKEALL
73105
73106     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73107
73108 commit c7144373427a178332bf9754131c8c34c52c200a
73109 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73110 Date:   Tue Nov 27 09:44:53 2007 +0100
73111
73112     sh: Add sh3 and sh4 support in MAKEALL
73113
73114     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73115     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73116
73117 commit 130080874a3d28450098481a262c5f7c855e908d
73118 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73119 Date:   Sun Nov 25 02:51:17 2007 +0900
73120
73121     sh: Add document for SuperH.
73122
73123     This document is a summary of information concerning SuperH of U-Boot.
73124
73125     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73126
73127 commit 33ecdc2f9d64926e1a6067b28f3a0aefc3b6d23d
73128 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73129 Date:   Sun Nov 25 02:39:31 2007 +0900
73130
73131     sh: Add marubun's pcmcia driver
73132
73133     Marubun pcmcia is a chip for PCMCIA used with SuperH.
73134     Of course, this can be used even by other architectures.
73135     When use this driver, came to be able to use CompactFlash
73136     and Ethernet.
73137
73138     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73139
73140 commit febd86b969b975289ed948f1ac0eb9722da41ced
73141 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73142 Date:   Sun Nov 25 02:32:13 2007 +0900
73143
73144     sh: Update SuperH SCIF driver
73145
73146     - Changed volatile unsigned to vu_.
73147     - Changed Makefile for kconfig.
73148
73149     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
73150
73151 commit 8be760903645af09871be50ad0a6f9ebb62b311d
73152 Author: Stefan Roese <sr@denx.de>
73153 Date:   Tue Nov 27 11:57:35 2007 +0100
73154
73155     ppc4xx: Kilauea & Makalu: Fix ext IRQ pin multiplexing
73156
73157     After an error in the AMCC 405EX users manual now correctly configure
73158     IRQ2 (Kilauea)/IRQ0 (Makalu) as alternate 2 signal for external IRQ
73159     usage.
73160
73161     Signed-off-by: Stefan Roese <sr@denx.de>
73162
73163 commit a5f601fd1b1278deae5aa9fc27a232b0d1c1c788
73164 Author: Wolfgang Denk <wd@denx.de>
73165 Date:   Mon Nov 26 19:18:21 2007 +0100
73166
73167     Cleanup coding style; update CHANGELOG
73168
73169     Signed-off-by: Wolfgang Denk <wd@denx.de>
73170
73171 commit 3deca9d44767efd1b83f4b701f0dbf21a7595f7b
73172 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73173 Date:   Sun Nov 25 22:39:25 2007 +0100
73174
73175     MAKEALL: add missing 512x boards in ppc
73176
73177     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73178
73179 commit a340c325e668ca7386c2276387681720be9c3757
73180 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73181 Date:   Sun Nov 25 18:45:47 2007 +0100
73182
73183     Makefile : fix tags ctags etags with new drivers organization
73184
73185     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73186
73187 commit 63362cfc6baa97ae0e37ba2c6ece530fcac9f79e
73188 Author: Stefan Roese <sr@denx.de>
73189 Date:   Mon Nov 26 15:06:14 2007 +0100
73190
73191     ppc4xx: Makalu: Change EBC setup for CS0 to enable 400MHz usage
73192
73193     As suggested by Senao, use a different EBC_PB0AP setup for 400MHz
73194     operation.
73195
73196     Signed-off-by: Stefan Roese <sr@denx.de>
73197
73198 commit ca1ce226287270bb01e25b8e3674c701f12edf19
73199 Author: Stefan Roese <sr@denx.de>
73200 Date:   Mon Nov 26 15:01:45 2007 +0100
73201
73202     ppc4xx: Kilauea: Configure pin mux to use ext IRQ2 as interrupt
73203
73204     Signed-off-by: Stefan Roese <sr@denx.de>
73205
73206 commit 87ddedd6ad804427ce125ceaa076d7a4f74e9d5d
73207 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73208 Date:   Sun Nov 25 18:45:47 2007 +0100
73209
73210     Makefile : fix tags ctags etags with new drivers organization
73211
73212     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73213
73214 commit 59829cc189378c142c13d2aa8d9a897d8bef3961
73215 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73216 Date:   Sat Nov 24 21:26:56 2007 +0100
73217
73218     drivers/mtd : move mtd drivers to drivers/mtd
73219
73220     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73221
73222 commit 318c0b90431f2648552e5ade78833f42652ce859
73223 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73224 Date:   Sat Nov 24 21:17:55 2007 +0100
73225
73226     drivers/misc : move misc drivers to drivers/misc
73227
73228     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73229
73230 commit 33daf5b7858807cb4ce4158c2c56524671c14c08
73231 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73232 Date:   Sat Nov 24 21:13:59 2007 +0100
73233
73234     drivers/block : move block drivers to drivers/block
73235
73236     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73237
73238 commit 0c698dcaa70275eb8814f665b545547cee013892
73239 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73240 Date:   Sat Nov 24 20:59:50 2007 +0100
73241
73242     drivers/rtc : move rtc drivers to drivers/rtc
73243
73244     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73245
73246 commit f868cc5a50757d94f36c312395481cb0f187d9e6
73247 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73248 Date:   Sat Nov 24 20:14:44 2007 +0100
73249
73250     drivers/hwmon : move hardware monitor drviers to drivers/hwmon
73251
73252     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73253
73254 commit 16b195c82a18cbfd164800f17a1ef9db2e48331a
73255 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73256 Date:   Sat Nov 24 19:46:45 2007 +0100
73257
73258     drivers/input : move input drivers to drivers/input
73259
73260     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73261
73262 commit e4558666293364fc3af1c1d9381ca933fa0f1275
73263 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73264 Date:   Sat Nov 24 19:40:11 2007 +0100
73265
73266     drivers/usb : move usb drivers to drivers/usb
73267
73268     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73269
73270 commit 1378df792a7ff3abd1bf54a63f5475784f5b083c
73271 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73272 Date:   Sat Nov 24 19:33:38 2007 +0100
73273
73274     drivers/serial : move serial drivers to drivers/serial
73275
73276     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73277
73278 commit 2439e4bfa111babf4bc07ba20efbf3e36036813e
73279 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73280 Date:   Wed Nov 21 21:19:24 2007 +0100
73281
73282     drivers/net : move net drivers to drivers/net
73283
73284     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73285
73286 commit 352d259130b349fe9593b8dada641bd78a9659e5
73287 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73288 Date:   Tue Nov 20 20:41:48 2007 +0100
73289
73290     drivers/video : move video drivers to drivers/video
73291
73292     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73293
73294 commit 73646217186aa17afc8e305c5f06f06dd335eaad
73295 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73296 Date:   Tue Nov 20 20:33:09 2007 +0100
73297
73298     drivers/pcmcia : move pcmcia drivers to drivers/pcmcia
73299
73300     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73301
73302 commit 93a686ee9c5ddc6fa368c32cfbfde6f6724599fc
73303 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73304 Date:   Tue Nov 20 20:28:09 2007 +0100
73305
73306     drivers/pci : move pci drivers to drivers/pci
73307
73308     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73309
73310 commit 9162352817579840d7802da6d85872b3ca003c97
73311 Author: Gerald Van Baren <vanbaren@cideas.com>
73312 Date:   Thu Nov 22 17:23:23 2007 -0500
73313
73314     Fix fdt printing for updated libfdt
73315
73316     Also improve printing (adopt dtc v1 "c style" hex format), whitespace cleanup.
73317
73318     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
73319
73320 commit 9eb77cea1fa12d5969eb26a1d1d81da381bd6b1c
73321 Author: Kumar Gala <galak@kernel.crashing.org>
73322 Date:   Wed Nov 21 13:30:15 2007 -0600
73323
73324     Add additional fdt fixup helper functions
73325
73326     Added the following fdt fixup helpers:
73327      * do_fixup_by_prop{_u32} - Find matching nodes by property name/value
73328      * do_fixup_by_compat{_u32} - Find matching nodes by compat
73329
73330     The _u32 variants work the same only the property they are setting
73331     is know to be a 32-bit integer instead of a byte buffer.
73332
73333     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73334
73335 commit ab544633abdd14f4dd5d92e500b73eb59ef57e67
73336 Author: Kumar Gala <galak@kernel.crashing.org>
73337 Date:   Wed Nov 21 11:11:03 2007 -0600
73338
73339     Add fdt_fixup_ethernet helper to set mac addresses
73340
73341     Added a fixup helper that uses aliases to set mac addresses
73342     in the device tree based on the bd_t
73343
73344     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73345
73346 commit dbaf07ce620aab249e3502b20a986234a6af1d3a
73347 Author: Kumar Gala <galak@kernel.crashing.org>
73348 Date:   Wed Nov 21 14:07:46 2007 -0600
73349
73350     Fix warnings from import of libfdt
73351
73352     cmd_fdt.c: In function fdt_print:
73353     cmd_fdt.c:586: warning: assignment discards qualifiers from pointer target type
73354     cmd_fdt.c:613: warning: assignment discards qualifiers from pointer target type
73355     cmd_fdt.c:635: warning: assignment discards qualifiers from pointer target type
73356     cmd_fdt.c:636: warning: assignment discards qualifiers from pointer target type
73357
73358     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73359
73360 commit 8d04f02f6224e6983f4812ea4da704950ec8539c
73361 Author: Kumar Gala <galak@kernel.crashing.org>
73362 Date:   Wed Oct 24 11:04:22 2007 -0500
73363
73364     Update libfdt from device tree compiler (dtc)
73365
73366     Update libfdt to commit 8eaf5e358366017aa2e846c5038d1aa19958314e from
73367     the device tree compiler (dtc) project.
73368
73369     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73370
73371 commit e93becf80d732b64aef81b23e8b6ece02c40533d
73372 Author: Kumar Gala <galak@kernel.crashing.org>
73373 Date:   Sat Nov 3 19:46:28 2007 -0500
73374
73375     Move do_fixup* for libfdt into common code
73376
73377     Moved the generic fixup handling code out of cpu/mpc5xxx and cpu/mpc8260
73378     into common/fdt_support.c and renamed:
73379
73380     do_fixup()  -> do_fixup_by_path()
73381     do_fixup_u32()      -> do_fixup_by_path_u32()
73382
73383     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73384
73385 commit f738b4a75998f42a7408defadc9baac7a31c92db
73386 Author: Kumar Gala <galak@kernel.crashing.org>
73387 Date:   Thu Oct 25 16:15:07 2007 -0500
73388
73389     Make no options to fdt print default to '/'
73390
73391     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73392
73393 commit a3c2933e02503fe36ade2c1b65af46f2b7a168e7
73394 Author: Kumar Gala <galak@kernel.crashing.org>
73395 Date:   Wed Oct 24 10:21:57 2007 -0500
73396
73397     Removed some nonused fdt functions and moved fdt_find_and_setprop out of libfdt
73398
73399     Removed:
73400         fdt_node_is_compatible
73401         fdt_find_node_by_type
73402         fdt_find_compatible_node
73403
73404     To ease merge of newer libfdt as we aren't using them anywhere at this time.
73405
73406     Also moved fdt_find_and_setprop out of libfdt into fdt_support.c for the same
73407     reason.
73408
73409     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73410
73411 commit 98e2867cc85409b919f862e6c16026461ec955df
73412 Author: Grant Likely <grant.likely@secretlab.ca>
73413 Date:   Wed Nov 21 09:19:37 2007 -0700
73414
73415     [BUILD] Remove libraries when updating autoconf.mk
73416
73417     Fix library problems caused by conditional compilation.  Using
73418     autoconf.mk to decide which files to compile has caused a problem when
73419     changing configuration from one board to another without clearing out
73420     the library (*.a) files.
73421
73422     It used to be that the linker was always passed the same list of .o
73423     files when building the .a files.  However, that is not longer true
73424     with conditional compilation.  Now, a different board config will have
73425     a different file list passed to the linker.  The problem occurs when
73426     a library has already been built and the board config is changed.
73427
73428     Since the linker will update instead of replace a preexisting library,
73429     then if the file list changes to remove some object files the old
73430     objects will still exist in the library.
73431
73432     The solution is to remove all old library files when autoconf.mk is
73433     made.
73434
73435     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73436
73437 commit ed1353d74b9ce8a7fcd660570b848a184d614b5f
73438 Author: Kumar Gala <galak@kernel.crashing.org>
73439 Date:   Wed Nov 21 08:49:50 2007 -0600
73440
73441     [BUILD] conditionally compile libfdt/*.c in libfdt/Makefile
73442
73443     Modify libfdt/Makefile to conditionally compile the *.c files based
73444     on the board config.
73445
73446     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
73447
73448 commit 4a43719a7738712811d822ca8125427b27a55cdc
73449 Author: Grant Likely <grant.likely@secretlab.ca>
73450 Date:   Mon Sep 24 09:05:31 2007 -0600
73451
73452     [BUILD] conditionally compile common/cmd_*.c in common/Makefile
73453
73454     Modify common/Makefile to conditionally compile the cmd_*.c files based
73455     on the board config.
73456
73457     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73458
73459 commit 2f155f6c0a1f5e9a306a3f1f4fbe067db7ced3b1
73460 Author: Grant Likely <grant.likely@secretlab.ca>
73461 Date:   Mon Sep 24 09:05:31 2007 -0600
73462
73463     [BUILD] Generate include/autoconf.mk from board config files
73464
73465     Use cpp and sed to postprocess config.h and import the defined values
73466     into include/autoconf.mk.  autoconf.mk is then included by config.mk to
73467     give 'make' access to the board configuration.
73468
73469     Doing this enables conditional compilation at the Makefile level instead
73470     of by wrapping every .c file with #ifdef/#endif wrappers.
73471
73472     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73473
73474 commit 68b88999da87ab88e71e1306192905be3450198e
73475 Author: Jon Loeliger <jdl@freescale.com>
73476 Date:   Tue Nov 20 15:02:26 2007 -0600
73477
73478     8610HPCD: Enable the 8610 Display Interface Unit
73479
73480     Signed-off-by: Jon Loeliger <jdl@freescale.com>
73481
73482 commit 74f89faa9d1e77ed947e628d3effaa513fe05d05
73483 Author: Jon Loeliger <jdl@freescale.com>
73484 Date:   Tue Nov 20 15:00:53 2007 -0600
73485
73486     Move 8610 DIU interface structure definitions to header file.
73487
73488     These two structures are still needed during the
73489     initialization and setup of the DIU hardware.
73490     So move them to the fsl_diu_fb.h file for now.
73491     Official "blah".
73492
73493     Noticed-by: York Sun <yorksun@freescale.com>
73494     Signed-off-by: Jon Loeliger <jdl@freescale.com>
73495
73496 commit 080c646dbf474a109c3f85718fb01ce042a38c45
73497 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73498 Date:   Tue Nov 20 20:14:18 2007 +0100
73499
73500     drivers/i2c : move i2c drivers to drivers/i2c
73501
73502     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73503
73504 commit 9a337ddc154a10a26f117fd147b009abcdeba75a
73505 Author: Wolfgang Denk <wd@denx.de>
73506 Date:   Mon Nov 19 22:20:24 2007 +0100
73507
73508     Prepare for 1.3.0 release.
73509
73510     Signed-off-by: Wolfgang Denk <wd@denx.de>
73511
73512 commit f30ad49b16bf998b03c1a5228b6c86369d61c258
73513 Author: Haiying Wang <Haiying.Wang@freescale.com>
73514 Date:   Mon Nov 19 10:02:13 2007 -0500
73515
73516     Move CONFIG_QE out of CONFIG_PCI wrap for MPC8568MDS
73517
73518     CONFIG_QE shouldn't be in the wrap of CONFIG_PCI, fix it.
73519
73520     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
73521
73522 commit f8c320609366176b31104d9bf5e295232e1c7f1d
73523 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
73524 Date:   Mon Nov 19 11:14:16 2007 +0900
73525
73526     [MIPS] board/gth2/lowlevel_init.S: Fix a build warning
73527
73528     lowlevel_init.S: Assembler messages:
73529     lowlevel_init.S:413: Warning: Pretending global symbol used as branch target is local.
73530
73531     Looking at codes, the `memtest' and `clearmem' are intentional mixed
73532     use of `global symbols' and `label' for debugging purpose. To make it
73533     build, just disable global-symbols-use for now. As a result `memtest'
73534     still remains as unused, but leave it be...
73535
73536     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
73537
73538 commit e8da58f2bc092891e8cc92b927ed5c4bd0cb0cab
73539 Author: Wolfgang Denk <wd@denx.de>
73540 Date:   Mon Nov 19 12:59:14 2007 +0100
73541
73542     Fix build problems with mp2usb board
73543
73544     Signed-off-by: Wolfgang Denk <wd@denx.de>
73545
73546 commit 6bf4c686afca1e86e1c384d59218f914605713bf
73547 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73548 Date:   Sun Nov 18 18:36:11 2007 +0100
73549
73550     s3c24x0: Fix usb_ohci.c missing in Makefile
73551     and usb_ohci.c warning differ in signedness
73552
73553     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73554
73555 commit 6073f61e078da5ddb521b56256bcc36508589883
73556 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73557 Date:   Sun Nov 18 12:55:02 2007 +0100
73558
73559     pb1x00 board: Fix u16 status declaration when PCMCIA is defined
73560
73561     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73562
73563 commit 8412d814ce8bf5570a2b747f1e7fd321097fe987
73564 Author: Wolfgang Denk <wd@denx.de>
73565 Date:   Sun Nov 18 17:11:09 2007 +0100
73566
73567     Fix compiler warnings for ARM systems.
73568
73569     Signed-off-by: Wolfgang Denk <wd@denx.de>
73570
73571 commit 409ecdc0bb47dd28b0af6c25ffd658d22cc36b37
73572 Author: Wolfgang Denk <wd@denx.de>
73573 Date:   Sun Nov 18 16:36:27 2007 +0100
73574
73575     Fix compiler warnings for PPC systems. Update CHANGELOG.
73576
73577     Signed-off-by: Wolfgang Denk <wd@denx.de>
73578
73579 commit 653811a3c2b35856bf12e196dcc8c4694e28e420
73580 Author: Stefan Roese <sr@denx.de>
73581 Date:   Sun Nov 18 14:44:44 2007 +0100
73582
73583     ppc4xx: Correct 405EX PCIe UTL register mapping
73584
73585     Map 4k mem space for UTL registers for each port.
73586
73587     Signed-off-by: Stefan Roese <sr@denx.de>
73588
73589 commit 079c2c4fa71c0d1ebef394508df9088df8a308d3
73590 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73591 Date:   Sat Nov 17 11:31:10 2007 +0100
73592
73593     Fix warning differ in signedness in net/net.c and net/nfs.c
73594
73595 commit 7e14fc65368cbd2861b1207453da55a4fc7b3f81
73596 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73597 Date:   Sat Nov 17 20:42:45 2007 +0900
73598
73599     gth2.c: Fix a warning on gth2 build.
73600
73601     gth2.c: In function 'misc_init_r':
73602     gth2.c:434: warning: pointer targets in passing argument 2 of 'setenv' differ in signedness
73603
73604     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73605
73606 commit 2309c130aa4c84b91bd874a41269c923eb61b555
73607 Author: Stefan Roese <sr@denx.de>
73608 Date:   Sat Nov 17 07:58:25 2007 +0100
73609
73610     Fix warning differ in signedness in common/cmd_scsi.c
73611
73612     Signed-off-by: Stefan Roese <sr@denx.de>
73613
73614 commit 9ea61b57968554eaf0f474ec7e088b17d367f474
73615 Author: Stefan Roese <sr@denx.de>
73616 Date:   Sat Nov 17 14:52:29 2007 +0100
73617
73618     ppc4xx: Update AMCC Kilauea config file
73619
73620     - Use generic GPIO configuration framework (CFG_4xx_GPIO_TABLE)
73621
73622     Signed-off-by: Stefan Roese <sr@denx.de>
73623
73624 commit 7e1d884b7cb602007329c517ec1c453e3a6a5d9c
73625 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73626 Date:   Sat Nov 17 20:05:26 2007 +0900
73627
73628     [MIPS] cpu/mips/config.mk: Fix GNU assembler minor version picker
73629
73630     Current trick to pick up GNU assembler minor version does not work with the
73631     latest binutils (2007-03-01 or later) due to ${PKGVERSION} now default to
73632     "(GNU Binutils) ".
73633
73634       $ sde-as --version |grep "GNU assembler"
73635       GNU assembler 2.15.94 mipssde-6.02.02-20050602
73636       $ sde-as --version |grep "GNU assembler" |awk '{print $3}'
73637       2.15.94
73638       $ sde-as --version |grep "GNU assembler" |awk '{print $3}' |awk -F. '{print $2}'
73639       15
73640       $
73641
73642       $ mips-linux-as --version |grep "GNU assembler"
73643       GNU assembler (GNU Binutils) 2.18
73644       $ mips-linux-as --version |grep "GNU assembler" |awk '{print $3}'
73645       (GNU
73646       $ mips-linux-as --version |grep "GNU assembler" |awk '{print $3}' |awk -F. '{print $2}'
73647       (no output)
73648       $
73649
73650     As a result of above, you'll see many noises with such binutils:
73651
73652       make -C cpu/mips/
73653       /bin/sh: line 0: [: : integer expression expected
73654       /bin/sh: line 0: [: : integer expression expected
73655       make[1]: Entering directory `/home/skuribay/devel/u-boot.git/cpu/mips'
73656       mips-linux-gcc  -D__ASSEMBLY__ -g  -Os   -D__KERNEL__ -DTEXT_BASE=0xB0000000  -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isystem /home/skuribay/devel/buildroot/build_mips/staging_dir/usr/bin/../lib/gcc/mips-linux-uclibc/4.2.1/include -pipe  -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4kc -EB -c -o incaip_wdt.o incaip_wdt.S
73657       /bin/sh: line 0: [: : integer expression expected
73658       mips-linux-gcc  -D__ASSEMBLY__ -g  -Os   -D__KERNEL__ -DTEXT_BASE=0xB0000000  -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isystem /home/skuribay/devel/buildroot/build_mips/staging_dir/usr/bin/../lib/gcc/mips-linux-uclibc/4.2.1/include -pipe  -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4kc -EB -c -o cache.o cache.S
73659       /bin/sh: line 0: [: : integer expression expected
73660       mips-linux-gcc -g  -Os   -D__KERNEL__ -DTEXT_BASE=0xB0000000  -I/home/skuribay/devel/u-boot.git/include -fno-builtin -ffreestanding -nostdinc -isystem /home/skuribay/devel/buildroot/build_mips/staging_dir/usr/bin/../lib/gcc/mips-linux-uclibc/4.2.1/include -pipe  -DCONFIG_MIPS -D__MIPS__ -G 0 -mabicalls -fpic -pipe -msoft-float -march=4kc -mtune=4kc -EB -Wall -Wstrict-prototypes -c -o asc_serial.o asc_serial.c
73661       /bin/sh: line 0: [: : integer expression expected
73662
73663     This patch simplifies the trick and makes it work with both versions of gas.
73664     I also replace an expensive `awk (or gawk)' with `cut'.
73665
73666     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73667
73668 commit 16664f72850846e645616da1c0fa5afcd6d15f15
73669 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73670 Date:   Sat Nov 17 20:05:26 2007 +0900
73671
73672     [MIPS] Remove useless instructions for initializing $gp.
73673
73674     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73675
73676 commit 03c031d5660ea946c39af6e2e16267da857c609f
73677 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73678 Date:   Sat Oct 27 15:27:06 2007 +0900
73679
73680     [MIPS] MIPS 4K core: Coding style cleanups
73681
73682     No logical changes.
73683
73684     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73685
73686 commit f5e429d3860bba4c6ae8bead8f78349fa24491b2
73687 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73688 Date:   Sat Nov 17 20:05:20 2007 +0900
73689
73690     [MIPS] gth2.c: Fix a warning on gth2 build.
73691
73692     gth2.c: In function 'misc_init_r':
73693     gth2.c:434: warning: pointer targets in passing argument 2 of 'setenv' differ in signedness
73694
73695     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73696
73697 commit 4fbd0741b2b6441da10be93e10267122581b7079
73698 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73699 Date:   Sat Oct 27 15:22:33 2007 +0900
73700
73701     [MIPS] au1x00_eth.c: Fixed a warning on pb1000 build.
73702
73703     au1x00_eth.c: In function 'au1x00_miiphy_write':
73704     au1x00_eth.c:139: warning: 'return' with no value, in function returning non-void
73705
73706     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73707
73708 commit f01320459736f156707425cf8112f98606301aa4
73709 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73710 Date:   Sat Oct 27 15:00:25 2007 +0900
73711
73712     [MIPS] au1x00_eth.c: Fix au1x00_miiphy_{read,write} build error
73713
73714     au1x00_eth.c: In function 'au1x00_enet_initialize':
73715     au1x00_eth.c:246: error: 'au1x00_miiphy_read' undeclared (first use in this function)
73716     au1x00_eth.c:246: error: (Each undeclared identifier is reported only once
73717     au1x00_eth.c:246: error: for each function it appears in.)
73718     au1x00_eth.c:246: error: 'au1x00_miiphy_write' undeclared (first use in this function)
73719     au1x00_eth.c: In function 'au1x00_miiphy_write':
73720     au1x00_eth.c:298: warning: 'return' with no value, in function returning non-void
73721     make[1]: *** [au1x00_eth.o] Error 1
73722
73723     Fixed by moving these two functions forward.
73724
73725     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73726
73727 commit b09258c5393edd1087c5f39ae68338f16b49f8b3
73728 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73729 Date:   Sat Oct 27 15:00:25 2007 +0900
73730
73731     MAKEALL: Added missing pb1000 board
73732
73733     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73734
73735 commit 2e4a6e3667a1e39c0e6e99498686b15d2718b369
73736 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73737 Date:   Sat Oct 27 15:00:24 2007 +0900
73738
73739     [MIPS] pb1000: Replace obsolete memsetup.S with lowlevel_init.S
73740
73741     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73742
73743 commit 662e5cb397249c3ea88a4c3255e9ccfc40b98d82
73744 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73745 Date:   Sat Oct 27 15:00:24 2007 +0900
73746
73747     [MIPS] u-boot.lds: Cleanup __u_boot_cmd_{start,end}
73748
73749     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73750
73751 commit 5947f6999aafa7c54c1390983d264a8463dfea8e
73752 Author: Wolfgang Denk <wd@denx.de>
73753 Date:   Sat Nov 17 02:34:38 2007 +0100
73754
73755     Update CHANGELOIG, prepare for -rc4
73756
73757     Signed-off-by: Wolfgang Denk <wd@denx.de>
73758
73759 commit fd329e6f05bbdfe6bd71b0e09f0c76d3b0a025a5
73760 Author: Luotao Fu <l.fu@pengutronix.de>
73761 Date:   Wed Nov 14 18:58:33 2007 +0100
73762
73763     Fix the i2c frequency and default address in rsdproto board
73764
73765     rsdproto board support has wrong I2C frequency and wrong return value
73766     handling.
73767
73768     Signed-off-by: Luotao Fu <l.fu@pengutronix.de>
73769
73770 commit 429c180edad038f91c989cb14b478228092e7054
73771 Author: Wolfgang Denk <wd@denx.de>
73772 Date:   Sat Nov 17 01:45:38 2007 +0100
73773
73774     powerpc: Backout relocation changes for MPC5121, too.
73775
73776     Apply Grant Likely's backout to MPC5121 code, too.
73777
73778     Pointed out by Rafal Jaworowski <raj@semihalf.com>
73779
73780     Signed-off-by: Wolfgang Denk <wd@denx.de>
73781
73782 commit 1c3dd43338a077165e7e0309cb3994e65d2bdbf8
73783 Author: Grant Likely <grant.likely@secretlab.ca>
73784 Date:   Tue Nov 13 22:18:33 2007 -0700
73785
73786     powerpc: Backout relocation changes.
73787
73788     Ugh.  I *hate* to back this change out, but these compiler flags don't
73789     work for relocation on all versions of GCC.  I've not been able to
73790     reproduce the environment in my setup (and hence, not been able to
73791     find a combination that *does* work), so I've got no choice but to go
73792     back to the old gcc flags and linker script.
73793
73794     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73795
73796 commit 5c15010efad980ad5498cc565fc1ed70df2f52b4
73797 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73798 Date:   Tue Nov 13 09:11:05 2007 +0100
73799
73800     Fixed mips_io_port_base build errors.
73801
73802     This patch has been sent on:
73803     - 29 Sep 2007
73804
73805     Although mips_io_port_base is currently a part of IDE command, it is quite
73806     fundamental for MIPS I/O port access such as in[bwl] and out[bwl]. So move
73807     it to MIPS general part, and introduce `set_io_port_base()' from Linux.
73808
73809     This patch is triggered by multiple definition of `mips_io_port_base' build
73810     error on gth2 (and tb0229 also needs this fix.)
73811
73812     board/gth2/libgth2.a(gth2.o): In function `log_serial_char':
73813     /home/skuribay/devel/u-boot.git/board/gth2/gth2.c:47: multiple definition of `mips_io_port_base'
73814     common/libcommon.a(cmd_ide.o):/home/skuribay/devel/u-boot.git/common/cmd_ide.c:712: first defined here
73815     make: *** [u-boot] Error 1
73816
73817     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
73818     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73819
73820 commit 6ecbb7a3fa9b0940ed33e490d195d4b6830b2422
73821 Author: Wolfgang Denk <wd@denx.de>
73822 Date:   Sat Nov 17 01:30:40 2007 +0100
73823
73824     Fix a bug in the slave serial programming mode for the Xilinx
73825     Spartan2/3 FPGAs. The old code used "< 0" on a "char" type to test if
73826     the most significant bit was set, which did not work on any
73827     architecture where "char" defaulted to be an unsigned type.
73828
73829     Based on a patch by Angelos Manousaridis <amanous@inaccessnetworks.com>
73830
73831     Signed-off-by: Wolfgang Denk <wd@denx.de>
73832
73833 commit d08b7233bc252faad8339e7ca0ddfd62fa79903c
73834 Author: Jon Loeliger <jdl@freescale.com>
73835 Date:   Thu Nov 1 12:23:29 2007 -0500
73836
73837     86xx: Fix broken variable reference when #def DEBUGing.
73838
73839     Sometimes you can't reference the DDR2 controller variables.
73840
73841     Signed-off-by: Jon Loeliger <jdl@freescale.com>
73842
73843 commit f9d9164d9c6b5a7f0393fd8d7e246b8a0326bc19
73844 Author: Jason Jin <Jason.jin@freescale.com>
73845 Date:   Fri Oct 26 18:32:00 2007 +0800
73846
73847     make 8610 board use pixis reset
73848
73849     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
73850
73851 commit db74b3c1c9481a6bffbf8cd445e5bcbf6908e836
73852 Author: Jason Jin <Jason.jin@freescale.com>
73853 Date:   Mon Oct 29 19:26:21 2007 +0800
73854
73855     Unify pixis_reset altbank across board families
73856
73857     Basically, refactor the CFG_PIXIS_VBOOT_MASK values
73858     into the separate board config files.
73859
73860     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
73861     Signed-off-by: Jon Loeliger <jdl@freescale.com>
73862
73863 commit 64bf555465c7926be13e1046ac0d0f05ac72829c
73864 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73865 Date:   Wed Nov 7 08:19:21 2007 +0100
73866
73867     Fix warning: pointer targets in assignment differ in signedness
73868
73869     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73870
73871 commit 7a60ee7c6248a958c5757d3660a1702723a2786d
73872 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73873 Date:   Wed Nov 7 08:19:19 2007 +0100
73874
73875     Fix warning differ in signedness in common/cmd_ide.c
73876
73877     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
73878
73879 commit f31d38b9eea9b32f6a1ac848a298cc71ca4c9a03
73880 Author: Stefan Roese <sr@denx.de>
73881 Date:   Fri Nov 16 14:16:54 2007 +0100
73882
73883     ppc4xx: Enable 405EX PCIe UTL register configuration
73884
73885     Till now the UTL registers on 405EX were not initialized but left with
73886     their default values. This patch new initializes some of the UTL
73887     registers on 405EX.
73888
73889     Signed-off-by: Stefan Roese <sr@denx.de>
73890
73891 commit ecdcbd4f8c1f8cefd785752f4e7536aae2a4ecf9
73892 Author: Stefan Roese <sr@denx.de>
73893 Date:   Fri Nov 16 14:00:59 2007 +0100
73894
73895     ppc4xx: Update AMCC Makalu for board rev 1.1
73896
73897     This patch adds changes needed for Makalu rev 1.1:
73898
73899     - Enable 2nd DDR2 bank resulting in 256MByte of SDRAM
73900     - Enable 2nd ethernet port EMAC1
73901     - Use generic GPIO configuration framework (CFG_4xx_GPIO_TABLE)
73902     - Reset PCIe ports via GPIO upon bootup
73903
73904     Signed-off-by: Stefan Roese <sr@denx.de>
73905
73906 commit 4d4faae65e115e327425cd514c1a35146a85166b
73907 Author: Grant Likely <grant.likely@secretlab.ca>
73908 Date:   Mon Sep 24 09:05:31 2007 -0600
73909
73910     Group PCI and PCMCIA drivers in drivers/Makefile
73911
73912     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73913
73914 commit 5798f87dc10a496d79d3177b9f5a76488987fd35
73915 Author: Grant Likely <grant.likely@secretlab.ca>
73916 Date:   Mon Sep 24 09:05:31 2007 -0600
73917
73918     Group block/flash drivers in drivers/Makefile
73919
73920     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73921
73922 commit df58c81551700f058b44cacf55a7997fa63bfe0a
73923 Author: Grant Likely <grant.likely@secretlab.ca>
73924 Date:   Mon Sep 24 09:05:31 2007 -0600
73925
73926     Group USB drivers in drivers/Makefile
73927
73928     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73929
73930 commit 5dbb6ed622e539b0c8493ef7e578d3a533181d29
73931 Author: Grant Likely <grant.likely@secretlab.ca>
73932 Date:   Mon Sep 24 09:05:30 2007 -0600
73933
73934     Group i2c drivers in drivers/Makefile
73935
73936     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73937
73938 commit ec00c76de0e5971273905998d62d6bb119324218
73939 Author: Grant Likely <grant.likely@secretlab.ca>
73940 Date:   Mon Sep 24 09:05:30 2007 -0600
73941
73942     Group console drivers in drivers/Makefile
73943
73944     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73945
73946 commit 754f230aa01b8c789fc31f8013c2487954073300
73947 Author: Grant Likely <grant.likely@secretlab.ca>
73948 Date:   Mon Sep 24 09:05:30 2007 -0600
73949
73950     Group network drivers in drivers/Makefile
73951
73952     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73953
73954 commit f0037c56b0d12cd46215124667b9f83d60ef9391
73955 Author: Grant Likely <grant.likely@secretlab.ca>
73956 Date:   Mon Sep 24 09:05:30 2007 -0600
73957
73958     Build: split COBJS value into multiple lines
73959
73960     This change is in preparation for condtitionial compile support in the
73961     build system.  By spliting them all into seperate lines now, subsequent
73962     patches that change 'COBJS-y += ' into 'COBJS-$(CONFIG_<blah>) += ' will
73963     be less invasive and easier to review
73964
73965     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73966
73967 commit 1b4aaffe4fb2a5e95d9111a5d94fd1f89215dce4
73968 Author: Grant Likely <grant.likely@secretlab.ca>
73969 Date:   Mon Sep 24 09:05:30 2007 -0600
73970
73971     Add .gitignore files
73972
73973     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73974     Acked-by: Kim Phillips <kim.phillips@freescale.com>
73975
73976 commit 955413f35f054a82e40042f1dbcf501c6a05719b
73977 Author: Grant Likely <grant.likely@secretlab.ca>
73978 Date:   Thu Nov 15 08:27:52 2007 -0700
73979
73980     Revert "Correct relocation fixup for mpc5xx"
73981
73982     This reverts commit 3649cd99ba815b6601868735765602f00ef3692b.
73983     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73984
73985 commit e15633888a058aacb31a62d2cf1278e1e4c236ab
73986 Author: Grant Likely <grant.likely@secretlab.ca>
73987 Date:   Thu Nov 15 08:24:32 2007 -0700
73988
73989     Revert "Correct fixup relocation for MPC5xxx"
73990
73991     This reverts commit 6f7576b20ecf0d040c3ac3b032b5cbc860e38a90.
73992     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
73993
73994 commit 139365fbe566d0fc619a1ed04452ec5388f0cef8
73995 Author: Grant Likely <grant.likely@secretlab.ca>
73996 Date:   Thu Nov 15 08:21:04 2007 -0700
73997
73998     Revert "Correct fixup relocation for mpc8220"
73999
74000     This reverts commit a85dd254c0577fca13627c46e93fc2ad4c4f1f00.
74001     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74002
74003 commit 70922342369e5e39b286fe21e768a239ca07a514
74004 Author: Grant Likely <grant.likely@secretlab.ca>
74005 Date:   Thu Nov 15 08:20:57 2007 -0700
74006
74007     Revert "Correct fixup relocation for mpc824x"
74008
74009     This reverts commit f3a52fe05923935db86985daf9438e2f70ac39aa.
74010     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74011
74012 commit 96279ab4cad60cb5972aa934fbe4845ac02cc75a
74013 Author: Grant Likely <grant.likely@secretlab.ca>
74014 Date:   Thu Nov 15 08:20:50 2007 -0700
74015
74016     Revert "Correct fixup relocation for mpc8260"
74017
74018     This reverts commit 5af61b2f4b838a05f79be274f3e5a66edd2d9c96.
74019     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74020
74021 commit 928fe33b24cdf382a8dc8687fed24b1961cdb5d6
74022 Author: Grant Likely <grant.likely@secretlab.ca>
74023 Date:   Thu Nov 15 08:20:43 2007 -0700
74024
74025     Revert "Correct fixup relocation for mpc83xx"
74026
74027     This reverts commit 057004f4a4863554d56cc56268bfa7c7d9738e27.
74028     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74029
74030 commit c93945e8f9e300860d2bf73a2549ce5794f8bd00
74031 Author: Grant Likely <grant.likely@secretlab.ca>
74032 Date:   Thu Nov 15 08:20:25 2007 -0700
74033
74034     Revert "[MPC512x] Correct fixup relocation"
74035
74036     This reverts commit 8d17979d0359492a822a0a409d26e3a3549b4cd4.
74037     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
74038
74039 commit c9672f81f1bdb4e8ddf62aa72ca0206e8b72aa1c
74040 Author: Stefan Roese <sr@denx.de>
74041 Date:   Thu Nov 15 14:25:09 2007 +0100
74042
74043     ppc4xx: Small AMCC Kilauea cleanup
74044
74045     Remove not needed pci_target_init() function.
74046
74047     Signed-off-by: Stefan Roese <sr@denx.de>
74048
74049 commit aee747f19b460a0e9da20ff21e90fdaac1cec359
74050 Author: Stefan Roese <sr@denx.de>
74051 Date:   Thu Nov 15 14:23:55 2007 +0100
74052
74053     ppc4xx: Enable 440 GPIO init table CFG_440_GPIO_TABLE for 405 platforms
74054
74055     - Rename CFG_440_GPIO_TABLE to CFG_4xx_GPIO_TABLE
74056     - Cleanup of the 4xx GPIO functions
74057     - Move some GPIO defines from the cpu headers ppc405.h/ppc440.h into gpio.h
74058
74059     Signed-off-by: Stefan Roese <sr@denx.de>
74060
74061 commit 8ada0ebf38e4073beea0309188b25d82a112a2ae
74062 Author: Stefan Roese <sr@denx.de>
74063 Date:   Thu Nov 15 14:20:08 2007 +0100
74064
74065     ppc4xx: AMCC Taihu board config file cleanup
74066
74067     This patch makes the AMCC Taihu a little more compatible to the other
74068     AMCC eval boards.
74069
74070     Signed-off-by: Stefan Roese <sr@denx.de>
74071
74072 commit 5e71c51d74c963d3174060c078dcacf13bdd02ef
74073 Author: Marian Balakowicz <m8@semihalf.com>
74074 Date:   Thu Nov 15 13:37:28 2007 +0100
74075
74076     [INKA4x0] NG hardware: flash support
74077
74078     Disabled and remove inka4x0 custom flash driver, use CFI flash
74079     driver instead.
74080
74081     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
74082
74083 commit 5fb6d7191e206cdde0e23140fd8111caed93a595
74084 Author: Marian Balakowicz <m8@semihalf.com>
74085 Date:   Thu Nov 15 13:29:55 2007 +0100
74086
74087     [INKA4x0] NG hardware: SDRAM support
74088
74089     Add support for three new DDR chips that may  be present on a NG
74090     INKA4x0 hardware: HYB25D512160BF-5, K4H511638C-7CB3, T46V32M16BN-6IT.
74091
74092     Cleanup board/inka4x0/mt48lc16m16a2-75.h file.
74093
74094     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
74095
74096 commit f23cb34c367bb27585a4fdb8a75277370e7d0596
74097 Author: Marian Balakowicz <m8@semihalf.com>
74098 Date:   Thu Nov 15 13:24:43 2007 +0100
74099
74100     [INKA4x0] NG hardware: platform code update
74101
74102     - Cleanup compile warnings.
74103     - Add missing '\0' in default environment.
74104     - Increase CFG_MONITOR_LEN to 256 KiB.
74105     - Add required CFG_USE_PPCENV.
74106
74107     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
74108
74109 commit 2ae64f5135e51bb18753884d1265b99e89b5aedd
74110 Author: Peter Pearse <peter.pearse@arm.com>
74111 Date:   Thu Nov 15 08:58:00 2007 +0000
74112
74113     Remove warnings re CONFIG_EXTRA_ENV_SETTINGS
74114     Remove warnings re onenand_read() & write()
74115
74116 commit 2db916e14410e3ec1738508c7bf4dfeb2b299ae7
74117 Author: Peter Pearse <peter.pearse@arm.com>
74118 Date:   Thu Nov 15 08:45:13 2007 +0000
74119
74120     Correction patch
74121
74122 commit 1d8a49eca1c7bdc8db1c47a92f9014a29ead03ae
74123 Author: Roy Zang <tie-fei.zang@freescale.com>
74124 Date:   Thu Sep 13 18:52:28 2007 +0800
74125
74126     Enable ULi1575 Ethernet support in 8610HPCD config
74127
74128     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
74129     Acked-by: Jon Loeliger <jdl@freescale.com>
74130
74131 commit 54fd6c93c28a0a45352fff5dd92673401ff563f2
74132 Author: Stefan Roese <sr@denx.de>
74133 Date:   Tue Nov 13 08:18:20 2007 +0100
74134
74135     ppc4xx: lwmon5: Change PHY reset sequence for PHY MDIO address latching
74136
74137     Signed-off-by: Stefan Roese <sr@denx.de>
74138
74139 commit 7d0a4066b5a6b698e5fc1b66cfe9705774bbce93
74140 Author: Stefan Roese <sr@denx.de>
74141 Date:   Tue Nov 13 08:06:11 2007 +0100
74142
74143     ppc4xx: Fix 405EX PCIe UTLSET register setup
74144
74145     Signed-off-by: Stefan Roese <sr@denx.de>
74146
74147 commit 1ce55151c85d068f70317a8d65c61058b891afb4
74148 Author: Heiko Schocher <hs@denx.de>
74149 Date:   Tue Nov 13 07:50:29 2007 +0100
74150
74151     [UC101] SRAM now with 2 MB working.
74152
74153     Signed-off-by: Heiko Schocher <hs@denx.de>
74154
74155 commit 2d14684341109a69616e4d6016cd61402d55086f
74156 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74157 Date:   Fri Nov 9 15:37:53 2007 +0100
74158
74159     ppc4xx: Use generic usb-ohci driver for sequoia board
74160
74161     This patch makes the sequoia board use the generic usb-ohci driver
74162     instead of cpu/ppc4xx/usb_ohci.c.
74163
74164     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74165     Signed-off-by: Stefan Roese <sr@denx.de>
74166
74167 commit 9be659ac0868dc367caa957c5c725e46b07f6a5f
74168 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74169 Date:   Fri Nov 9 15:37:23 2007 +0100
74170
74171     ppc4xx: Make USB working with CONFIG_4xx_DCACHE defined
74172
74173     This patch disables the 44x d-cache on 'usb start' and
74174     reenables it on 'usb stop'. This should be seen as a
74175     temporary fix until the generic usb-ohci driver can
74176     life with d-cache enabled.
74177
74178     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74179     Signed-off-by: Stefan Roese <sr@denx.de>
74180
74181 commit fbde2169d2c48fcc9ff03489534a78ffb0a8a0d4
74182 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74183 Date:   Fri Nov 9 15:36:44 2007 +0100
74184
74185     ppc4xx: Remove redundant code from 4xx network driver
74186
74187     This patch removes some redundant code and decrements the end
74188     address of cache flush and invalidate by 1.
74189
74190     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
74191     Signed-off-by: Stefan Roese <sr@denx.de>
74192
74193 commit 5ca9881aad8c413ac2a82868a5e3719178254502
74194 Author: Peter Pearse <peter.pearse@arm.com>
74195 Date:   Fri Nov 9 15:24:26 2007 +0000
74196
74197     Add apollon board support
74198     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
74199
74200 commit b53313dbfc74525d85f1e7e0102f902d5c863beb
74201 Author: Stefan Roese <sr@denx.de>
74202 Date:   Fri Nov 9 12:19:58 2007 +0100
74203
74204     ppc4xx: Remove In:/Out:/Err: boot output for AMCC Kilauea
74205
74206     Signed-off-by: Stefan Roese <sr@denx.de>
74207
74208 commit c7f69c340277935a6c19a956421852da944a365f
74209 Author: Stefan Roese <sr@denx.de>
74210 Date:   Fri Nov 9 12:18:54 2007 +0100
74211
74212     ppc4xx: Make output a little shorter on I2C bootrom detection
74213
74214     Most 4xx PPC capable of using an I2C bootrom for bootstrap setting
74215     already print a line with the information which I2C bootrom is
74216     used for bootstrap configuration. So we don't need this extra line
74217     with "I2C boot EEPROM en-/dis-abled".
74218
74219     This patch also has a little code cleanup integrated.
74220
74221     Signed-off-by: Stefan Roese <sr@denx.de>
74222
74223 commit 8d737a28152ec12873f8544cca1fb39a49e5e693
74224 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74225 Date:   Thu Nov 8 12:50:18 2007 -0600
74226
74227     ColdFire: MCF5329 - Remove reset registers from CCM
74228
74229     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74230
74231 commit 7d7cdea769a60b0a6e4c18bef7f9d648fd14b8d7
74232 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74233 Date:   Thu Nov 8 12:31:11 2007 -0600
74234
74235     ColdFire: MCF5329 - Add Reset structure to immap_5329.h
74236
74237     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74238
74239 commit 09b26cf00d76d75fdf7fdc4b13e4dd929743bc21
74240 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74241 Date:   Thu Nov 8 12:19:01 2007 -0600
74242
74243     ColdFire: MCF5329 - revert include/asm-m68k/m5329.h file mode
74244
74245     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74246
74247 commit 225a24b5e062ad94627424508ae814f51dbe1a34
74248 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74249 Date:   Wed Nov 7 18:00:54 2007 -0600
74250
74251     ColdFire: MCF5445x - Update correct RAMBAR and missing linker files
74252
74253     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74254
74255 commit 248c7c14835f34d5d910b45e5600050e58ca6cab
74256 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74257 Date:   Wed Nov 7 17:56:15 2007 -0600
74258
74259     ColdFire: MCF532x - Update do_reset() using core reset
74260
74261     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74262
74263 commit d9240a5f827eb3b476a6ba2938d01f1a9e7688f4
74264 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74265 Date:   Wed Nov 7 17:51:00 2007 -0600
74266
74267     ColdFire: Update cpu flag for 4.2-xx compiler
74268
74269     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
74270
74271 commit 070ba56115b4da63b46e974287fa4550d4023386
74272 Author: York Sun <yorksun@freescale.com>
74273 Date:   Wed Oct 31 14:59:04 2007 -0500
74274
74275     8610: Add console frame buffer support to FSL 8610 DIU driver.
74276
74277     Add cfb console support to FSL 8610 DIU driver.
74278     Inspect board version from PIXIS to obtain correct pixel format.
74279
74280     Use #define CONFIG_VIDEO in config file to enable fb console.
74281
74282     To switch monitor, set monitor variable to
74283     0 - DVI, 1 - Single link LVDS, 2 - Double link LVDS
74284     followed by "diufb init".
74285
74286     Preserve logo bitmap at the top of the fb console.
74287
74288     Signed-off-by: York Sun <yorksun@freescale.com>
74289     Signed-off-by: Jon Loeliger <jdl@freescale.com>
74290
74291 commit a877880c6949e948bd63cd6ea4e216573d2f53dd
74292 Author: York Sun <yorksun@freescale.com>
74293 Date:   Mon Oct 29 13:58:39 2007 -0500
74294
74295     8610: Add 8610 DIU display driver
74296
74297     1280x1024 and 1024x768 @ 32 bpp are supported now.
74298     DVI, Single-link LVDS, Double-link LVDS are all supported.
74299
74300     Environmental variable "monitor" is used to specify monitor port.
74301
74302     A new command "diufb" is introduced to reinitialize monitor
74303     and display a BMP file in the memory. So far, 1-bit, 4-bit,
74304     8-bit and 24-bit BMP formats are supported.
74305
74306         diufb init
74307             - initialize the diu driver
74308         Enable the port specified in the environmental variable "monitor"
74309
74310         diufb addr
74311             - display bmp file in memory.
74312         The bmp image should be no bigger than the resolution, 1280x1024
74313         for DVI and double-link LVDS, 1024x768 for single-link LVDS.
74314
74315     Note, this driver allocate memory but doesn't free it after use
74316     It is written on purpose -- to avoid a failure of reallocation
74317     due to memory fragement.
74318
74319     ECC of DDR is disabled for DIU performance. L2 data cache is also disabled.
74320
74321     Signed-off-by: York Sun <yorksun@freescale.com>
74322     Signed-off-by: Jon loeliger <jdl@freescale.com>
74323
74324 commit 52e5ddfecdda308f75782fae206b677b1810f5f9
74325 Author: York Sun <yorksun@freescale.com>
74326 Date:   Wed Oct 31 10:43:59 2007 -0500
74327
74328     FSL: Add a freescale bitmap logo.
74329
74330     This Freescale logo is a 340 x 128 x 4bpp BMP file
74331     that can be displayed by the DIU Framebuffer driver.
74332
74333     Signed-off-by: York Sun <yorksun@freescale.com>
74334     Signed-off-by: Jon Loeliger <jdl@freescale.com>
74335
74336 commit 1815338fbd1c0f94f8276d2891b99caa5a05f622
74337 Author: York Sun <yorksun@freescale.com>
74338 Date:   Mon Oct 29 13:57:53 2007 -0500
74339
74340     8610: Make some extra debug environment variables conditional.
74341
74342     One may #define ENV_DEBUG to get them back again.
74343
74344     Signed-off-by: York Sun <yorksun@freescale.com>
74345
74346 commit 761421ccca80a9fb37b19c37aa61d46ef75e0647
74347 Author: Jason Jin <Jason.jin@freescale.com>
74348 Date:   Mon Oct 29 19:26:21 2007 +0800
74349
74350     8610: Actually enable pixis_reset CONFIGs
74351
74352     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
74353
74354 commit f3bceaab230b4748d0afc4109b6837308f018b40
74355 Author: Jason Jin <Jason.jin@freescale.com>
74356 Date:   Fri Oct 26 18:31:59 2007 +0800
74357
74358     Fix the BAT definition of PCI IO on 8610 board
74359
74360     The address in the BAT register is aligned with the BAT size.
74361     The original definition actually did not define BAT for PCIE2 IO.
74362     This patch fix this.
74363
74364     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
74365
74366 commit 9f23ca334a6f5f021ef9e9d0fad9da80d63b2d56
74367 Author: Jason Jin <Jason.jin@freescale.com>
74368 Date:   Mon Oct 29 19:26:21 2007 +0800
74369
74370     Unify pixis_reset altbank across board families
74371
74372     Basically, refactor the CFG_PIXIS_VBOOT_MASK values
74373     into the separate board config files.
74374
74375     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
74376     Signed-off-by: Jon Loeliger <jdl@freescale.com>
74377
74378 commit a8318ec205c8e8794b5f9f1b8584abadb440e8ba
74379 Author: Jason Jin <Jason.jin@freescale.com>
74380 Date:   Fri Oct 26 18:32:00 2007 +0800
74381
74382     make 8610 board use pixis reset
74383
74384     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
74385
74386 commit 9c84709eedce9c680dd695984ab7d2328f4f04f5
74387 Author: Jon Loeliger <jdl@freescale.com>
74388 Date:   Thu Nov 1 12:23:29 2007 -0500
74389
74390     86xx: Fix broken variable reference when #def DEBUGing.
74391
74392     Sometimes you can't reference the DDR2 controller variables.
74393
74394     Signed-off-by: Jon Loeliger <jdl@freescale.com>
74395
74396 commit 1f103105a3746ab12279b63b8c1d372c0ce2cc58
74397 Author: Roy Zang <tie-fei.zang@freescale.com>
74398 Date:   Mon Nov 5 17:39:24 2007 +0800
74399
74400     Implement general ULi 526x Ethernet driver support in U-boot
74401
74402     This patch implements general ULi 526x Ethernet driver.
74403     Until now, it is the only native Ethernet port on
74404     MPC8610HPCD board, but it could be used on other boards
74405     with ULi 526x Ethernet port as well.
74406
74407     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
74408     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
74409     Acked-by: Jon Loeliger <jdl@freescale.com>
74410     Signed-off-by: Ben Warren <bwarren@qstreams.com>
74411
74412 commit 71bc6e6474fea8ef481b9b45d1edd7ad1f6dfbbd
74413 Author: Larry Johnson <lrj@arlinx.com>
74414 Date:   Thu Nov 1 08:46:50 2007 -0500
74415
74416     NET: Add Ethernet 1000BASE-X support for PPC4xx
74417
74418     This patch adds support for 1000BASE-X to functions "miiphy_speed ()" and
74419     "miiphy_duplex()".  It also adds function "miiphy_is_1000base_x ()", which
74420     returns non-zero iff the PHY registers are configured for 1000BASE-X.  The
74421     "mii info" command is modified to distinguish between 1000BASE-T and -X.
74422
74423     Signed-off-by: Larry Johnson <lrj@acm.org>
74424     Signed-off-by: Ben Warren <bwarren@qstreams.com>
74425
74426 commit 298035df4948b113d29ac0e694717d34b95bc5dc
74427 Author: Larry Johnson <lrj@arlinx.com>
74428 Date:   Wed Oct 31 11:21:29 2007 -0500
74429
74430     NET: Cosmetic changes
74431
74432     Signed-off-by: Larry Johnson <lrj@acm.org>
74433     Signed-off-by: Ben Warren <bwarren@qstreams.com>
74434
74435 commit 654f38b3a387886996a5a75771fbfc29cb4f225e
74436 Author: Stefan Roese <sr@denx.de>
74437 Date:   Mon Nov 5 07:43:05 2007 +0100
74438
74439     ppc4xx: Make output a little shorter on PCIe detection
74440
74441     Now not max 3 lines but 2 lines are printed per PCIe port.
74442
74443     Signed-off-by: Stefan Roese <sr@denx.de>
74444
74445 commit 992742a5b09d9040adbd156fb90756af66ade310
74446 Author: Wolfgang Denk <wd@denx.de>
74447 Date:   Sat Nov 3 23:09:27 2007 +0100
74448
74449     Cleanup coding style; update CHANGELOG
74450
74451     Signed-off-by: Wolfgang Denk <wd@denx.de>
74452
74453 commit e881cb563e32f45832b7b6db77bdcd017adcbb41
74454 Author: Bruce Adler <bruce.adler@ccpu.com>
74455 Date:   Fri Nov 2 13:15:42 2007 -0700
74456
74457     fix wording in README
74458
74459     Changed the wording to properly describe the shadowing
74460     of the environment from ROM to RAM
74461
74462     Signed-off-by: Bruce Adler <bruce.adler@acm.org>
74463
74464 commit ad845beef06245426c57b53dcdc01b7dc70e0d45
74465 Author: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
74466 Date:   Wed Oct 31 02:18:15 2007 +0900
74467
74468     blackfin: Move `-D__BLACKFIN__' to $(ARCH)_config.mk
74469
74470     Signed-off-by: Shinya Kuribayashi <skuribay@ruby.dti.ne.jp>
74471
74472 commit ec22755799466c8a103664bb3a5e647bf9c238f4
74473 Author: Vlad Lungu <vlad@comsys.ro>
74474 Date:   Thu Oct 25 16:08:14 2007 +0300
74475
74476     Trimmed some variables in ne2000.c
74477
74478     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
74479
74480 commit eb6f214d3644b2a77968c176ed36dcf858cfe7e0
74481 Author: Zhang Wei <wei.zhang@freescale.com>
74482 Date:   Thu Oct 25 17:51:27 2007 +0800
74483
74484     Fix the issue of usb_kbd driver missing the scan code of key 'z'.
74485
74486     The scan code of the key 'z' is 0x1d, which should be handled.
74487
74488     The change has be tested on NOVATEK USB keyboard and ULI PCI OHCI
74489     controller.
74490
74491     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
74492
74493 commit bbf4796f6498fbade56d56eff3a0a49b299d93e5
74494 Author: Zhang Wei <wei.zhang@freescale.com>
74495 Date:   Thu Oct 25 17:30:04 2007 +0800
74496
74497     Fix USB support issue for MPC8641HPCN board.
74498
74499     The configuration file has already enabled USB, but it
74500     missed definition of CFG_OHCI_SWAP_REG_ACCESS, the USB
74501     on MPC8641HPCN can not work because of the wrong USB
74502     register endian.
74503
74504     And add the USB command to U-Boot commands list.
74505
74506     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
74507
74508 commit 4e62041023dc3de9d98d977bb080235bc6d035e0
74509 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
74510 Date:   Wed Oct 24 18:16:01 2007 +0200
74511
74512     Use config_cmd_default.h instead of config_cmd_all.h
74513
74514     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
74515
74516 commit 56622f87857439b1c221e9deef11a9d5bb5d4308
74517 Author: Marian Balakowicz <m8@semihalf.com>
74518 Date:   Wed Oct 24 01:37:36 2007 +0200
74519
74520     TQM5200: Call usb_cpu_init() during board init
74521
74522     usb_cpu_init() configures GPS USB pins, clocks, etc. and
74523     is required for proper operation of kernel USB subsystem.
74524     This setup was previously done in the kernel by the fixup
74525     code which is being removed, thus low level init must be
74526     done by U-boot now.
74527
74528     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
74529
74530 commit 29c29c0267fe857e72014ce90c5d35b2ef6302bd
74531 Author: Guennadi Liakhovetski <lg@denx.de>
74532 Date:   Tue Oct 23 16:25:50 2007 +0200
74533
74534     Fix typo in nfs.c
74535
74536     An obvious typo. Originally fixed in linkstation u-boot port.
74537
74538     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
74539
74540 commit 59543fe00a4ce720ef9f5aa7fb387c6daf1c7d78
74541 Author: Guennadi Liakhovetski <lg@denx.de>
74542 Date:   Tue Oct 23 14:35:05 2007 +0200
74543
74544     Fix a typo in cpu/mpc824x/interrupts.c
74545
74546     Since December 2003 the timer_interrupt_cpu() function in
74547     cpu/mpc824x/interrupts.c contains what seems to be a superfluous
74548     parameter. Remove it.
74549
74550     Signed-off-by: Guennadi Liakhovetski <lg@denx.de>
74551
74552 commit c9e7b9b9a1700fe009678d1f9b41e6364ac5df2d
74553 Author: Sergej Stepanov <Sergej.Stepanov@ids.de>
74554 Date:   Wed Oct 17 11:13:51 2007 +0200
74555
74556     add ft_cpu_setup(..) on mpc8260
74557
74558     Add ft_cpu_setup(..)-function to adapt it for use with libfdt
74559     based on code from mpc5xxx
74560
74561     Sigend-off-by: Sergej Stepanov <Sergej.Stepanov@ids.de>
74562     --
74563
74564 commit 6abd82e19ae93c0b4d104e50165e235915ec0875
74565 Author: Sergej Stepanov <Sergej.Stepanov@ids.de>
74566 Date:   Wed Oct 17 11:18:42 2007 +0200
74567
74568     changes for IDS8247 board support
74569
74570     To get the IDS8247 board working following are done:
74571      - FCC2 is deactivated
74572      - FCC1 is activated
74573      - I2C is activated
74574      - CFI driver is activated
74575      - Adapted for use with LIBFDT
74576
74577     Signed-off-by: Sergej Stepanov <Sergej.Stepanov@ids.de>
74578     --
74579
74580 commit 3d6cb3b24add6415f86a0f013ea40f5639b90047
74581 Author: Stefan Roese <sr@denx.de>
74582 Date:   Sat Nov 3 12:08:28 2007 +0100
74583
74584     ppc4xx: Add AMCC Kilauea/Haleakala NAND booting support
74585
74586     This patch adds NAND booting support for the AMCC 405EX(r) eval boards.
74587     Again, only one image supports both targets.
74588
74589     Signed-off-by: Stefan Roese <sr@denx.de>
74590
74591 commit 8b6684a698500be9c142ec2c9f46cfc348e17f0c
74592 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
74593 Date:   Wed Oct 24 15:48:37 2007 +0200
74594
74595     ATSTK1002: Remove default ethernet addresses
74596
74597     Wolfgang is right: It's not a good idea to set up default initial
74598     ethernet addresses for a board, even though they belong to the local
74599     range.
74600
74601     This will change the failure mode from "IT manager screams at you for
74602     using duplicate ethernet addresses" to a nice error message explaining
74603     that the ethernet address hasn't been set properly.
74604
74605     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
74606
74607 commit e5c794e491a57d829b6d8733e2ed8368a2269abf
74608 Author: Justin Flammia <jflammia@savantav.com>
74609 Date:   Mon Oct 29 17:40:35 2007 -0400
74610
74611     DHCP Client Fix
74612
74613     This is a multi-part message in MIME format.
74614
74615     commit e6e505eae94ed721e123e177489291fc4544b7b8
74616     Author: Justin Flammia <jflammia@savantav.com>
74617     Date:   Mon Oct 29 17:19:03 2007 -0400
74618
74619         Found a bug in the way the DHCP Request packet is built, where the IP address
74620         that is offered by the server is bound to prematurely. This patch is a fix of
74621         that bug where the IP address offered by the DHCP server is not used until
74622         after the DHCP ACK from the server is received.
74623
74624     Signed-off-by: Justin Flammia <jflammia@savantav.com>
74625     Signed-off-by: Ben Warren <bwarren@qstreams.com>
74626
74627 commit 5d96d40d3f36da33348e68f9ea993f383e11f997
74628 Author: Stefan Roese <sr@denx.de>
74629 Date:   Wed Oct 31 20:58:34 2007 +0100
74630
74631     ppc4xx: Fix acadia_nand build problem
74632
74633     Since the cache handling functions were moved from start.S into cache.S
74634     the acadia NAND booting Makfile needs to be adapted accordingly.
74635
74636     Signed-off-by: Stefan Roese <sr@denx.de>
74637
74638 commit ea2e142843533ca593fcb5cb3e1daf1b7f5e5949
74639 Author: Stefan Roese <sr@denx.de>
74640 Date:   Wed Oct 31 20:57:11 2007 +0100
74641
74642     ppc4xx: Add CONFIG_4xx_DCACHE compile options to enable cached SDRAM
74643
74644     This patch adds the CONFIG_4xx_DCACHE options to some SDRAM init files
74645     and to the Sequoia TLB init code. Now the cache can be enabled on 44x
74646     boards by defining CONFIG_4xx_DCACHE in the board config file. This
74647     option will disappear, when more boards use is successfully and no
74648     more known problems exist.
74649
74650     This is tested successfully on Sequoia and Katmai. The only problem that
74651     needs to be fixed is, that USB is not working on Sequoia right now, since
74652     it will need some cache handling code too, similar to the 4xx EMAC driver.
74653
74654     Signed-off-by: Stefan Roese <sr@denx.de>
74655
74656 commit 3db93b8bedd32e914b38976141b3fdf4ea3ff738
74657 Author: Stefan Roese <sr@denx.de>
74658 Date:   Wed Oct 31 20:51:10 2007 +0100
74659
74660     ppc4xx: Enable CPU POST test for 4xx with dcache enabled
74661
74662     Now with caches enabled (i- and d-cache) on 44x, we need a chance to
74663     disable the cache for the CPU POST tests, since these tests consist
74664     of self modifying code. This is done via the new change_tlb() function.
74665
74666     Signed-off-by: Stefan Roese <sr@denx.de>
74667
74668 commit f71b2888b4b3c870909a0341427b2a914246f81f
74669 Author: Stefan Roese <sr@denx.de>
74670 Date:   Wed Oct 31 20:47:26 2007 +0100
74671
74672     ppc4xx: Change 4xx POST ethernet test to handle cached memory too
74673
74674     This patch enables the 4xx EMAC POST driver to work too, when dcache is
74675     enabled.
74676
74677     Signed-off-by: Stefan Roese <sr@denx.de>
74678
74679 commit a2685904061b35a17583d65fe47cdc2686a69eaa
74680 Author: Stefan Roese <sr@denx.de>
74681 Date:   Wed Oct 31 20:45:53 2007 +0100
74682
74683     ppc4xx: Remove temporary TLB entry in POST cache test only for 440
74684
74685     Signed-off-by: Stefan Roese <sr@denx.de>
74686
74687 commit ff768cb168d8157c24a25016dbfbeb465e47f420
74688 Author: Stefan Roese <sr@denx.de>
74689 Date:   Wed Oct 31 18:01:24 2007 +0100
74690
74691     ppc4xx: Change 4xx ethernet driver to handle cached memory too
74692
74693     This patch enables the 4xx EMAC driver to work too, when dcache is
74694     enabled.
74695
74696     Signed-off-by: Stefan Roese <sr@denx.de>
74697
74698 commit 483e09a223c666269ef81d3573a6591b1046b0ef
74699 Author: Stefan Roese <sr@denx.de>
74700 Date:   Wed Oct 31 17:59:22 2007 +0100
74701
74702     ppc4xx: Add change_tlb function to modify I attribute of TLB(s)
74703
74704     This function is used to either turn cache on or off in a specific
74705     memory area.
74706
74707     Signed-off-by: Stefan Roese <sr@denx.de>
74708
74709 commit d25dfe08fbd1220cb994e7e6b105049aa9aa8e79
74710 Author: Stefan Roese <sr@denx.de>
74711 Date:   Wed Oct 31 17:57:52 2007 +0100
74712
74713     ppc4xx: Remove cache definition from 4xx board config files
74714
74715     All 4xx board config files don't need the cache definitions anymore.
74716     These are now defined in common headers.
74717
74718     Signed-off-by: Stefan Roese <sr@denx.de>
74719
74720 commit 9b94ac61d2176185c30adf0793e079ec30e68687
74721 Author: Stefan Roese <sr@denx.de>
74722 Date:   Wed Oct 31 17:55:58 2007 +0100
74723
74724     ppc4xx: Rework 4xx cache support
74725
74726     New cache handling functions added and all existing functions
74727     moved from start.S into seperate cache.S.
74728
74729     Signed-off-by: Stefan Roese <sr@denx.de>
74730
74731 commit 06713773da4ac3d390c63d82641eb553224b27c2
74732 Author: Stefan Roese <sr@denx.de>
74733 Date:   Tue Oct 23 18:03:12 2007 +0200
74734
74735     ppc4xx: Remove compiler warning from previous commit
74736
74737     Signed-off-by: Stefan Roese <sr@denx.de>
74738
74739 commit 6fa397df67c0f269e4528bf181a6e8c88f9723f9
74740 Author: Stefan Roese <sr@denx.de>
74741 Date:   Tue Oct 23 14:40:30 2007 +0200
74742
74743     ppc4xx: Remove temporary TLB entry in POST cache test
74744
74745     Signed-off-by: Stefan Roese <sr@denx.de>
74746
74747 commit 1338e6a81834099ba19733b69aafd8ef5f098094
74748 Author: Stefan Roese <sr@denx.de>
74749 Date:   Tue Oct 23 14:05:08 2007 +0200
74750
74751     ppc4xx: Change autonegotiation timeout from 4 to 5 seconds
74752
74753     I lately noticed, that newer 4xx board with GBit support sometimes don't
74754     finish link autonegotiation in 4 seconds. Changing this timeout to 5
74755     seconds seems fine here.
74756
74757     Signed-off-by: Stefan Roese <sr@denx.de>
74758
74759 commit 2d83476a4c1c9911d158a3f8a4312d354bc1bdb7
74760 Author: Stefan Roese <sr@denx.de>
74761 Date:   Tue Oct 23 14:03:17 2007 +0200
74762
74763     ppc4xx: Change 4xx_enet & miiphy to use out_be32() and friends
74764
74765     This patch changes all in32/out32 calls to use the recommended in_be32/
74766     out_be32 macros instead.
74767
74768     Signed-off-by: Stefan Roese <sr@denx.de>
74769
74770 commit 7d47cee2cc57f907380f2c06f5b6c683d03e423a
74771 Author: Stefan Roese <sr@denx.de>
74772 Date:   Thu Oct 25 12:24:59 2007 +0200
74773
74774     ppc4xx: Fix POST ethernet test for Haleakala
74775
74776     The POST ethernet test needed to be changed to dynamically determine
74777     the count of ethernet devices. This code is cloned from the 4xx
74778     ethernet driver.
74779
74780     Signed-off-by: Stefan Roese <sr@denx.de>
74781
74782 commit f10493c6d77a1e07a6c2ff4d772937a5e7359d6a
74783 Author: Stefan Roese <sr@denx.de>
74784 Date:   Tue Oct 23 11:31:05 2007 +0200
74785
74786     ppc4xx: Correct UART input clock calculation and passing to fdt
74787
74788     We now use a value in the gd (global data) structure for the UART input
74789     frequency, since the PPC4xx_SYS_INFO struct is always rewritten completely
74790     in get_sys_info().
74791
74792     Signed-off-by: Stefan Roese <sr@denx.de>
74793
74794 commit 353f2688b4e0fc7b969bc70a02be4b40bf0dd124
74795 Author: Stefan Roese <sr@denx.de>
74796 Date:   Tue Oct 23 10:10:08 2007 +0200
74797
74798     ppc4xx: Add initial AMCC Haleakala PPC405EXr eval board support
74799
74800     The Haleakala is nearly identical with the Kilauea eval board. The only
74801     difference is that the 405EXr only supports one EMAC and one PCIe
74802     interface. This patch adds support for the Haleakala board by using
74803     the identical image for Kilauea and Haleakala. The distinction is done
74804     by comparing the PVR.
74805
74806     Signed-off-by: Stefan Roese <sr@denx.de>
74807
74808 commit 9f798766aa85e62eb8fa8c721e148df609b78137
74809 Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
74810 Date:   Tue Oct 23 08:29:10 2007 +0200
74811
74812     ppc4xx: Fixed offset of refresh rate type for Bamboo on-board DDR SDRAM
74813
74814     This patch also adds a note to the fixed DDR setup for Bamboo NAND booting:
74815
74816     Note:
74817     As found out by Eugene O'Brien <eugene.obrien@advantechamt.com>, the fixed
74818     DDR setup has problems (U-Boot crashes randomly upon TFTP), when the DIMM
74819     modules are still plugged in. So it is recommended to remove the DIMM
74820     modules while using the NAND booting code with the fixed SDRAM setup!
74821
74822     Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
74823     Signed-off-by: Stefan Roese <sr@denx.de>
74824
74825 commit afe9fa59cb63b4f9d16bf01c93eb212f25a38c2a
74826 Author: Stefan Roese <sr@denx.de>
74827 Date:   Mon Oct 22 16:24:44 2007 +0200
74828
74829     ppc4xx: Add SNTP support to AMCC Katmai, Kilauea & Makalu boards
74830
74831     Signed-off-by: Stefan Roese <sr@denx.de>
74832
74833 commit 3248f63ad89cb031491edb7016587fe6e9a238b9
74834 Author: Stefan Roese <sr@denx.de>
74835 Date:   Mon Oct 22 16:22:40 2007 +0200
74836
74837     ppc4xx: Rework of 4xx serial driver (4)
74838
74839     Change 4xx_uart.c:
74840
74841     - Use in_8/out_8 macros instead of in8/out8
74842     - No need for UART_BASE marco anymore, now really handled via function
74843       parameter
74844     - serial_init_common() introduced
74845     - Further coding style cleanup
74846
74847     Signed-off-by: Stefan Roese <sr@denx.de>
74848
74849 commit e61cb8163a66b8a135696ae232e2bead1ce0a049
74850 Author: Stefan Roese <sr@denx.de>
74851 Date:   Mon Oct 22 15:45:49 2007 +0200
74852
74853     ppc4xx: Rework of 4xx serial driver (3)
74854
74855     Change all linker scripts to reference the changed driver name iop480_uart.o.
74856
74857     Signed-off-by: Stefan Roese <sr@denx.de>
74858
74859 commit 882ae41274921f9016131806bdeb27e19606f47a
74860 Author: Stefan Roese <sr@denx.de>
74861 Date:   Mon Oct 22 15:44:39 2007 +0200
74862
74863     ppc4xx: Rework of 4xx serial driver (2)
74864
74865     Change all linker scripts to reference the changed driver name 4xx_uart.o.
74866
74867     Note: In most cased all these explicit referencing of these object files
74868     in the linker scripts is not neccessary. Only for manually embedded
74869     environment into the U-Boot image, which is not done is most cases.
74870
74871     Signed-off-by: Stefan Roese <sr@denx.de>
74872
74873 commit ad31e40bed042cb670d0036fea96435007afb838
74874 Author: Stefan Roese <sr@denx.de>
74875 Date:   Mon Oct 22 15:09:59 2007 +0200
74876
74877     ppc4xx: Rework of 4xx serial driver (1)
74878
74879     This patch starts the rework of the PPC4xx serial driver. First we split
74880     the file into two seperate files, one 4xx_uart.c with the 405/440 UART
74881     handling code and the other one iop480_uart.c with the UART code for the
74882     PLX-Tech IOP480 PPC (PPC403 based).
74883
74884     Signed-off-by: Stefan Roese <sr@denx.de>
74885
74886 commit 764e7417ee5f6e25b1715720e7d7dd3487109385
74887 Author: Stefan Roese <sr@denx.de>
74888 Date:   Mon Oct 22 10:30:38 2007 +0200
74889
74890     ppc4xx: Correct UART input clock calculation and passing to fdt
74891
74892     Signed-off-by: Stefan Roese <sr@denx.de>
74893
74894 commit 211ea91ac6c225bec7e668a03d0ba7d7310679fa
74895 Author: Stefan Roese <sr@denx.de>
74896 Date:   Mon Oct 22 07:34:34 2007 +0200
74897
74898     ppc4xx: Add initial AMCC Makalu 405EX support
74899
74900     Signed-off-by: Stefan Roese <sr@denx.de>
74901
74902 commit fa8aea20456e6f1dba43f46bcc72024dd9499998
74903 Author: Stefan Roese <sr@denx.de>
74904 Date:   Mon Oct 22 07:33:52 2007 +0200
74905
74906     ppc4xx: Add freqUART to CPU speed detection
74907
74908     This value is needed later for the device tree configuration of
74909     the uart clock.
74910
74911     Signed-off-by: Stefan Roese <sr@denx.de>
74912
74913 commit 837c730b4d7c6b1ddf3d1e247cb4445005d9bf0d
74914 Author: Stefan Roese <sr@denx.de>
74915 Date:   Sun Oct 21 14:26:29 2007 +0200
74916
74917     ppc: Small Kilauea cleanup of config file
74918
74919     Signed-off-by: Stefan Roese <sr@denx.de>
74920
74921 commit 758c037aeead34b49631b8da3a90b1bba14c0410
74922 Author: Stefan Roese <sr@denx.de>
74923 Date:   Sun Oct 21 08:16:12 2007 +0200
74924
74925     rtc: Add Xicor/Intersil X1205 RTC support
74926
74927     This patch adds support for the Xicor/Intersil X1205 RTC used on the
74928     AMCC Makalu eval board. This driver is basically cloned from the Linux
74929     driver version (2.6.23).
74930
74931     This patch also introduces the Linux bcd.h header for the BCD2BIN/
74932     BIN2BCD conversions. In the future some of the other U-Boot RTC driver
74933     should be converted to also use this header instead of implementing
74934     their own local copy of these functions/macros.
74935
74936     Signed-off-by: Stefan Roese <sr@denx.de>
74937
74938 commit 087dfdb79b5fd1ab99a26990c62a732c01a8c7f6
74939 Author: Stefan Roese <sr@denx.de>
74940 Date:   Sun Oct 21 08:12:41 2007 +0200
74941
74942     ppc4xx: Consolidate some of the 405 and 440 macros/structs into 4xx
74943
74944     This patch moves some common 4xx macros and the PPC405_SYS_INFO/
74945     PPC440_SYS_INFO structure into the common ppc4xx.h header.
74946
74947     Lot's of other macros are good candidates to be consolidated this way
74948     in the future.
74949
74950     Signed-off-by: Stefan Roese <sr@denx.de>
74951
74952 commit 770c7af5800f598d22730d1f4b70f16c9b33512e
74953 Author: Stefan Roese <sr@denx.de>
74954 Date:   Sun Oct 21 08:05:18 2007 +0200
74955
74956     ppc4xx: Fix size setup in Kilauea DDR2 init routine
74957
74958     The size was initilized wrong. Instead of 256MB, the DDR2 controller
74959     was setup to 512MB. Now the correct values is used.
74960
74961     This patch also does a little cleanup and adds a comment here.
74962
74963     Signed-off-by: Stefan Roese <sr@denx.de>
74964
74965 commit f6ba9b56607d4b27550301c7c7f6b55b654fd62a
74966 Author: Eugene O'Brien <eugene.obrien@advantechamt.com>
74967 Date:   Thu Oct 18 17:29:04 2007 +0200
74968
74969     ppc4xx: Define CONFIG_BOOKE for all PPC440 based processors
74970
74971     CONFIG_BOOKE must be defined for PPC440 processors so that the proper SPR
74972     number is used to access system registers.
74973
74974     Signed-off-by: Eugene O'Brien <eugene.obrien@advantechamt.com>
74975     Signed-off-by: Stefan Roese <sr@denx.de>
74976
74977 commit c36c68160333ac5fe41ec3db12a728b7075b3912
74978 Author: Stefan Roese <sr@denx.de>
74979 Date:   Thu Oct 18 07:42:27 2007 +0200
74980
74981     ppc4xx: Change inbound PCIe location for endpoint tests on Katmai
74982
74983     On Yucca & Katmai, the inbound memory map pointed to 0x4.0000.0000, which
74984     is the internal SRAM. Since I now ported and tested this endpoint mode
74985     on Kilauea successfully to map to 0 (SDRAM), I also changed this for
74986     Katmai.
74987
74988     Yucca will stay at internal SRAM for now. Not sure if somebody relies on
74989     this setup.
74990
74991     Signed-off-by: Stefan Roese <sr@denx.de>
74992
74993 commit 5cb4af4791f61843432155142b6cfac901f66c10
74994 Author: Stefan Roese <sr@denx.de>
74995 Date:   Thu Oct 18 07:39:38 2007 +0200
74996
74997     ppc4xx: Add PCIe endpoint support on Kilauea (405EX)
74998
74999     This patch adds endpoint support for the AMCC Kilauea eval board. It can
75000     be tested by connecting a reworked PCIe cable (only 1x lane singles
75001     connected) to another root-complex.
75002
75003     In this test setup, a 64MB inbound window is configured at BAR0 which maps
75004     to 0 on the PLB side. So accessing this BAR0 from the root-complex will
75005     access the first 64MB of the SDRAM on the PPC side.
75006
75007     Signed-off-by: Stefan Roese <sr@denx.de>
75008
75009 commit d4cb2d17946466740afeb195a57d6cb290bf4cc0
75010 Author: Stefan Roese <sr@denx.de>
75011 Date:   Sat Oct 13 16:43:23 2007 +0200
75012
75013     ppc4xx: Dynamic configuration of 4xx PCIe mode as root or endpoint mode
75014
75015     This patch adds support for dynamic configuration of PCIe ports for the
75016     AMCC PPC4xx boards equipped with PCIe interfaces. These are the PPC440SPe
75017     boards Yucca & Katmai and the 405EX board Kilauea.
75018
75019     This dynamic configuration is done via the "pcie_mode" environement
75020     variable. This variable can be set to "EP" or "RP" for endpoint or
75021     rootpoint mode. Multiple values can be joined via the ":" delimiter.
75022     Here an example:
75023
75024     pcie_mode=RP:EP:EP
75025
75026     This way, PCIe port 0 will be configured as rootpoint, PCIe port 1 and 2
75027     as endpoint.
75028
75029     Per default Yucca will be configured as:
75030     pcie_mode=RP:EP:EP
75031
75032     Per default Katmai will be configured as:
75033     pcie_mode=RP:RP:REP
75034
75035     Per default Kilauea will be configured as:
75036     pcie_mode=RP:RP
75037
75038     Signed-off-by: Tirumala R Marri <tmarri@amcc.com>
75039     Signed-off-by: Stefan Roese <sr@denx.de>
75040
75041 commit fd671802b67a0ef37a06124fa2ce85f00aa22c6f
75042 Author: Stefan Roese <sr@denx.de>
75043 Date:   Thu Oct 11 11:15:59 2007 +0200
75044
75045     ppc4xx: Enable device tree support (fdt) on Kilauea per default
75046
75047     This patch enables the fdt support on the AMCC Kilauea eval board.
75048     Additionally now EBC ranges fdt fixup is included to support NOR
75049     FLASH mapping via the Linux physmap_of driver.
75050
75051     This Kilauea port now support booting arch/ppc and arch/powerpc
75052     Linux kernels. The default environment "net_nfs" is for arch/ppc
75053     and "net_nfs_fdt" is for arch/powerpc. In the long run, arch/ppc
75054     support will be removed.
75055
75056     Signed-off-by: Stefan Roese <sr@denx.de>
75057
75058 commit 4994ffd890b9d95d807387a9b7bd8a4803ee406e
75059 Author: Stefan Roese <sr@denx.de>
75060 Date:   Thu Oct 11 11:11:45 2007 +0200
75061
75062     ppc4xx: Add additional debug info to 4xx fdt support
75063
75064     Signed-off-by: Stefan Roese <sr@denx.de>
75065
75066 commit db3232ddb058d0ed0bc31f7c5c296748a1afac67
75067 Author: Stefan Roese <sr@denx.de>
75068 Date:   Fri Oct 5 21:28:58 2007 +0200
75069
75070     ppc4xx: Fix small merge problems with CPCI440 and Acadia boards
75071
75072     Signed-off-by: Stefan Roese <sr@denx.de>
75073
75074 commit 1941cce71b1ae975602854045061e82f94ecd012
75075 Author: Stefan Roese <sr@denx.de>
75076 Date:   Fri Oct 5 17:35:10 2007 +0200
75077
75078     ppc4xx: Fix small merge problem in 4xx_enet.c
75079
75080     Signed-off-by: Stefan Roese <sr@denx.de>
75081
75082 commit 566806ca1a1bf4d895daaf0b2ba5494abbffebaf
75083 Author: Stefan Roese <sr@denx.de>
75084 Date:   Fri Oct 5 17:11:30 2007 +0200
75085
75086     ppc4xx: Add initial AMCC Kilauea 405EX support
75087
75088     Signed-off-by: Stefan Roese <sr@denx.de>
75089
75090 commit dbbd125721aea6645fdb962f36bd41f59e272f9d
75091 Author: Stefan Roese <sr@denx.de>
75092 Date:   Fri Oct 5 17:10:59 2007 +0200
75093
75094     ppc4xx: Add PPC405EX support
75095
75096     Signed-off-by: Stefan Roese <sr@denx.de>
75097
75098 commit 1d7b874e9c9a7c66f5d8da9ec78a3733765d3e31
75099 Author: Stefan Roese <sr@denx.de>
75100 Date:   Fri Oct 5 17:09:36 2007 +0200
75101
75102     ppc4xx: Cleanup of 4xx PCI and PCIe support (renaming)
75103
75104     Signed-off-by: Stefan Roese <sr@denx.de>
75105
75106 commit 4f14ed6230b9c109aac9a6fb878497dabd44c2db
75107 Author: Stefan Roese <sr@denx.de>
75108 Date:   Fri Oct 5 17:07:50 2007 +0200
75109
75110     ppc4xx: Add initial fdt support to 4xx (first needed on 405EX)
75111
75112     Signed-off-by: Stefan Roese <sr@denx.de>
75113
75114 commit a424a8bb2924b90724b944165d3141f1fa8dfe5b
75115 Author: Stefan Roese <sr@denx.de>
75116 Date:   Fri Oct 5 17:04:57 2007 +0200
75117
75118     POST: Add 405EX support to 4xx UART POST test
75119
75120     Signed-off-by: Stefan Roese <sr@denx.de>
75121
75122 commit 4f2e92c11f6e2392fc8187829211a5ca7f0c1e12
75123 Author: Stefan Roese <sr@denx.de>
75124 Date:   Fri Oct 5 15:10:02 2007 +0200
75125
75126     DTT: Prepare DS1775 driver for use of different I2C addresses
75127
75128     Signed-off-by: Stefan Roese <sr@denx.de>
75129
75130 commit 19e93b1e16d267220440d827b920fbad8abfa70f
75131 Author: Stefan Roese <sr@denx.de>
75132 Date:   Fri Oct 5 14:23:43 2007 +0200
75133
75134     ppc4xx: 4xx_pcie: Change PCIe status output to match common style
75135
75136     Signed-off-by: Stefan Roese <sr@denx.de>
75137
75138 commit ff68f66bcb0da847845aa2fac11eba6c25938c99
75139 Author: Stefan Roese <sr@denx.de>
75140 Date:   Fri Oct 5 09:22:33 2007 +0200
75141
75142     ppc4xx: 4xx_pcie: Disable debug output as default
75143
75144     Signed-off-by: Stefan Roese <sr@denx.de>
75145
75146 commit 97923770cb52b64d69eec958a11b2eda8d46e0f7
75147 Author: Stefan Roese <sr@denx.de>
75148 Date:   Fri Oct 5 09:18:23 2007 +0200
75149
75150     ppc4xx: 4xx_pcie: More general cleanup and 405EX PCIe support added
75151
75152     Signed-off-by: Stefan Roese <sr@denx.de>
75153
75154 commit 4dbee8a90df613eb517aadbecebd70f168913d30
75155 Author: Stefan Roese <sr@denx.de>
75156 Date:   Fri Oct 5 07:57:20 2007 +0200
75157
75158     ppc4xx: 4xx_pcie: Change CFG_PCIE_MEMSIZE to 128MB on Yucca & Katmai
75159
75160     128MB seems to be the smallest possible value for the memory size
75161     for on PCIe port. With this change now the BAR's of the PCIe cards
75162     are accessible under U-Boot.
75163
75164     One big note: This only works for PCIe port 0 & 1. For port 2 this
75165     currently doesn't work, since the base address is now 0xc0000000
75166     (0xb0000000 + 2 * 0x08000000), and this is already occupied by
75167     CFG_PCIE0_CFGBASE. But solving this issue for port 2 would mean
75168     to change the base addresses completely and this change would have
75169     too much impact right now.
75170
75171     This patch adds debug output to the 4xx pcie driver too.
75172
75173     Signed-off-by: Stefan Roese <sr@denx.de>
75174
75175 commit 6d95289281ed2958ebf76d2b55f86bbd88591fd2
75176 Author: Stefan Roese <sr@denx.de>
75177 Date:   Wed Oct 3 21:16:32 2007 +0200
75178
75179     ppc4xx: 4xx_pcie: Fix problem with SDRN access using port number as idx
75180
75181     Signed-off-by: Stefan Roese <sr@denx.de>
75182
75183 commit 3048bcbf0bad262378c5af68f2bf6778fb7d829a
75184 Author: Stefan Roese <sr@denx.de>
75185 Date:   Wed Oct 3 15:01:02 2007 +0200
75186
75187     ppc4xx: Rename 405gp_pci to 4xx_pci since its used on all 4xx platforms
75188
75189     These files were introduced with the IBM 405GP but are currently used on all
75190     4xx PPC platforms. So the name doesn't match the content anymore. This patch
75191     renames the files to 4xx_pci.c/h.
75192
75193     Signed-off-by: Stefan Roese <sr@denx.de>
75194
75195 commit 94276eb0a7a35b9e8c053d589ae225b0f017a237
75196 Author: Stefan Roese <sr@denx.de>
75197 Date:   Wed Oct 3 14:14:58 2007 +0200
75198
75199     ppc4xx: Add a comment for 405EX PCIe endpoint configuration
75200
75201     Signed-off-by: Stefan Roese <sr@denx.de>
75202
75203 commit 03d344bb6a5f082ea10ec9d753558ea7dfd1c626
75204 Author: Stefan Roese <sr@denx.de>
75205 Date:   Wed Oct 3 10:38:09 2007 +0200
75206
75207     ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (3)
75208
75209     (3) This patch introduces macros like SDRN_PESDR_DLPSET(port) to access
75210         the SDR registers of the PCIe ports. This makes the overall design
75211         clearer, since it removed a lot of switch statements which are not
75212         needed anymore.
75213
75214         Also, the functions ppc4xx_init_pcie_rootport() and
75215         ppc4xx_init_pcie_entport() are merged into a single function
75216         ppc4xx_init_pcie_port(), since most of the code was duplicated.
75217         This makes maintainance and porting to other 4xx platforms
75218         easier.
75219
75220     Signed-off-by: Stefan Roese <sr@denx.de>
75221
75222 commit 026f71106871f31d17d0ea0db9a7547ff92934bc
75223 Author: Stefan Roese <sr@denx.de>
75224 Date:   Wed Oct 3 07:48:09 2007 +0200
75225
75226     ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (2)
75227
75228     This patch is the first patch of a series to make the 440SPe PCIe code
75229     usable on different 4xx PPC platforms. In preperation for the new 405EX
75230     which is also equipped with PCIe interfaces.
75231
75232     (2) This patch renames the functions from 440spe_ to 4xx_ with a
75233         little additional cleanup
75234
75235     Signed-off-by: Stefan Roese <sr@denx.de>
75236
75237 commit c7c6da23028f146d912514b95aefa3da7cf37699
75238 Author: Stefan Roese <sr@denx.de>
75239 Date:   Wed Oct 3 07:34:10 2007 +0200
75240
75241     ppc4xx: Make 440SPe PCIe code more generic to use on different 4xx PPCs (1)
75242
75243     This patch is the first patch of a series to make the 440SPe PCIe code
75244     usable on different 4xx PPC platforms. In preperation for the new 405EX
75245     which is also equipped with PCIe interfaces.
75246
75247     (1) This patch renames the files from 440spe_pcie to 4xx_pcie
75248
75249     Signed-off-by: Stefan Roese <sr@denx.de>
75250
75251 commit 245a362ad3c0c1b84fccc9fec7b623eb14f6e502
75252 Author: Marian Balakowicz <m8@semihalf.com>
75253 Date:   Wed Oct 24 01:37:36 2007 +0200
75254
75255     TQM5200: Call usb_cpu_init() during board init
75256
75257     usb_cpu_init() configures GPS USB pins, clocks, etc. and
75258     is required for proper operation of kernel USB subsystem.
75259     This setup was previously done in the kernel by the fixup
75260     code which is being removed, thus low level init must be
75261     done by U-boot now.
75262
75263     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
75264     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
75265
75266 commit b5af773f8d92677e06f3295b45557c9d0a487c24
75267 Author: Zhang Wei <wei.zhang@freescale.com>
75268 Date:   Thu Oct 25 17:51:27 2007 +0800
75269
75270     Fix the issue of usb_kbd driver missing the scan code of key 'z'.
75271
75272     The scan code of the key 'z' is 0x1d, which should be handled.
75273
75274     The change has be tested on NOVATEK USB keyboard and ULI PCI OHCI
75275     controller.
75276
75277     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
75278     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
75279
75280 commit 85ac988e86f9414fa645b0148dc66c3520a1eb84
75281 Author: Rodolfo Giometti <giometti@enneenne.com>
75282 Date:   Mon Oct 15 11:59:17 2007 +0200
75283
75284     PXA USB OHCI: "usb stop" implementation.
75285
75286     Some USB keys need to be switched off before loading the kernel
75287     otherwise they can remain in an undefined status which prevents them
75288     to be correctly recognized by the kernel.
75289
75290     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
75291     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
75292
75293 commit 31548249decf18a6b877a18436b6139dd483fe4a
75294 Author: Justin Flammia <jflammia@savantav.com>
75295 Date:   Mon Oct 29 17:40:35 2007 -0400
75296
75297     DHCP Client Fix
75298
75299     This is a multi-part message in MIME format.
75300
75301     commit e6e505eae94ed721e123e177489291fc4544b7b8
75302     Author: Justin Flammia <jflammia@savantav.com>
75303     Date:   Mon Oct 29 17:19:03 2007 -0400
75304
75305         Found a bug in the way the DHCP Request packet is built, where the IP address
75306         that is offered by the server is bound to prematurely. This patch is a fix of
75307         that bug where the IP address offered by the DHCP server is not used until
75308         after the DHCP ACK from the server is received.
75309
75310     Signed-off-by: Justin Flammia <jflammia@savantav.com>
75311     Signed-off-by: Ben Warren <bwarren@qstreams.com>
75312
75313 commit e8ee8f3ade2a06c1893dd5e68f223070d650c7ed
75314 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75315 Date:   Thu Oct 25 17:16:22 2007 -0500
75316
75317     ColdFire 54455: Fix correct boot location for atmel and intel
75318
75319     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75320
75321 commit 688e8eb414ac111cca7ce60bdf30e805ab9a7bcb
75322 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75323 Date:   Thu Oct 25 17:14:00 2007 -0500
75324
75325     ColdFire: Fix build error when CONFIG_WATCHDOG is defined
75326
75327     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75328
75329 commit c67e12e705b204cfe914e3e3e693d69a445dcabf
75330 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75331 Date:   Thu Oct 25 17:12:36 2007 -0500
75332
75333     ColdFire 5329: Assign correct SDRAM size and fix cache
75334
75335     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75336
75337 commit 95e9f2c212a65610b2e59a5c00d0113383a4da0b
75338 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75339 Date:   Thu Oct 25 17:10:23 2007 -0500
75340
75341     ColdFire 5253: Assign correct SDRAM size
75342
75343     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75344
75345 commit 2acefa72ee0026f862ab65597ca687428f63a973
75346 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75347 Date:   Thu Oct 25 17:09:17 2007 -0500
75348
75349     ColdFire 5282: Fix external flash boot and return dramsize
75350
75351     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
75352
75353 commit d78791ae914d4e7c5edca1cdad73b3dc81a4eb82
75354 Author: Bartlomiej Sieka <tur@semihalf.com>
75355 Date:   Thu Oct 25 17:20:01 2007 +0200
75356
75357     TQM5200: increase kernel_addr_r and fdt_addr_r (hinted by Wolfgang Denk).
75358
75359     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
75360
75361 commit 1a0ce20aa4cb4e3068da04e7290ee9986fd0b834
75362 Author: Martin Krause <martin.krause@tqs.de>
75363 Date:   Wed Oct 24 08:42:25 2007 +0200
75364
75365     TQM5200: fix spurious characters on second serial interface
75366
75367     With this patch PSC3 is configured as UART. This is done, because if
75368     the pins of PSC3 are not configured at all (-> all pins are GPI),
75369     due to crosstalk, spurious characters may be send over the RX232_2_TXD
75370     signal line.
75371
75372     Signed-off-by: Martin Krause <martin.krause@tqs.de>
75373     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
75374
75375 commit be4a87f11e297a5cededbf7dd71c0248f3874acd
75376 Author: Martin Krause <martin.krause@tqs.de>
75377 Date:   Wed Oct 24 08:41:27 2007 +0200
75378
75379     TQM5200S: fix commands for STK52xx base board because of missing SM501 grafic controller
75380
75381     Some commands for the STK52xx base board try to access the SM501 grafic
75382     controller. But the TQM5200S has no grafic controller (only the TQM5200
75383     and the TQM5200B have). This patch deactivates the commands accessing
75384     the SM501 for the TQM5200S.
75385
75386     Signed-off-by: Martin Krause <martin.krause@tqs.de>
75387     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
75388
75389 commit b31f64343ead9482cd439b1adbe4c34026a641b1
75390 Author: Martin Krause <martin.krause@tqs.de>
75391 Date:   Mon Oct 22 16:45:53 2007 +0200
75392
75393     TQM5200: fix spurious characters on second serial interface
75394
75395     With this patch PSC3 is configured as UART. This is done, because if
75396     the pins of PSC3 are not configured at all (-> all pins are GPI),
75397     due to crosstalk, spurious characters may be send over the RX232_2_TXD
75398     signal line.
75399
75400     Signed-off-by: Martin Krause <martin.krause@tqs.de>
75401
75402 commit 0fc0f91b20ffa802f5a66534ca5c2844910583f6
75403 Author: Martin Krause <martin.krause@tqs.de>
75404 Date:   Mon Oct 22 16:40:06 2007 +0200
75405
75406     TQM5200S: fix commands for STK52xx base board because of missing SM501 grafic controller
75407
75408     Some commands for the STK52xx base board try to access the SM501 grafic
75409     controller. But the TQM5200S has no grafic controller (only the TQM5200
75410     and the TQM5200B have). This patch deactivates the commands accessing
75411     the SM501 for the TQM5200S.
75412
75413     Signed-off-by: Martin Krause <martin.krause@tqs.de>
75414
75415 commit 7b0a42219f30277f71f4405cbaf8a269f6d2d227
75416 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75417 Date:   Sun Oct 21 09:14:28 2007 +0200
75418
75419     Mips: Fix string functions differ prototype declaration
75420
75421     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75422
75423 commit cb8250fe4b3c4ed549b270e8a20bc22060e7e1d2
75424 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
75425 Date:   Fri Oct 19 17:51:40 2007 -0500
75426
75427     fsl_pci_init enable COMMAND_MEMORY if inbound window
75428
75429     Patch 16e23c3f removed PCSRBAR allocation.  But passing zero windows
75430     to pciauto_setup_device has the side effect of not getting
75431     COMMAND_MEMORY set.
75432
75433     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
75434
75435 commit e9d0d527992566ebef9826962ff1745b2f082b92
75436 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75437 Date:   Fri Oct 19 10:55:24 2007 +0200
75438
75439     delta: Fix OHCI_REGS_BASE undeclared and wait_ms implicit declaration
75440
75441     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75442
75443 commit 9c4884f54da982ce990c7d1760ac81b0704d3c64
75444 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75445 Date:   Fri Oct 19 08:10:15 2007 +0200
75446
75447     fix warning: no return statement in function returning non-void
75448
75449     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75450
75451 commit e78220f6e514206757acfe247297fc9a328a881f
75452 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75453 Date:   Fri Oct 19 06:33:45 2007 +0200
75454
75455     xsengine: Fix no partition type specified, use DOS as default
75456
75457     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75458
75459 commit 10cdb8dbd67a818823ab9ec88b68fc348903db59
75460 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75461 Date:   Fri Oct 19 00:24:59 2007 +0200
75462
75463     lubbock: Fix no partition type specified, use DOS as default
75464
75465     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75466
75467 commit 41b4d282d38fa7231c315c5f6cfff5bdd24e0191
75468 Author: Wolfgang Denk <wd@denx.de>
75469 Date:   Tue Oct 23 16:50:03 2007 +0200
75470
75471     Coding style: keep lists sorted; update CHANGELOG
75472
75473     Signed-off-by: Wolfgang Denk <wd@denx.de>
75474
75475 commit 58b74b05c621e2835ecf4e2d3243042cf4186777
75476 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75477 Date:   Fri Oct 19 00:09:05 2007 +0200
75478
75479     Fix missing drivers makefile entries ds1722.c mw_eeprom.c
75480
75481     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75482
75483 commit 96455bfebc9887837095c9051d216f53c61b5f10
75484 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75485 Date:   Fri Oct 19 00:07:39 2007 +0200
75486
75487     Fix warning differ in signedness in board/innokom/innokom.c
75488
75489     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75490
75491 commit 2a4741d9a14ec475f50e9856d2c0a67e8b4271bd
75492 Author: Marcel Ziswiler <marcel@ziswiler.com>
75493 Date:   Fri Oct 19 00:25:33 2007 +0200
75494
75495     fix pxa255_idp board
75496
75497     The pxa255_idp being an old unmaintained board showed several issues:
75498     1. CONFIG_INIT_CRITICAL was still defined.
75499     2. Neither CONFIG_MAC_PARTITION nor CONFIG_DOS_PARTITION was defined.
75500     3. Symbol flash_addr was undeclared.
75501     4. The boards lowlevel_init function was still called memsetup.
75502     5. The TEXT_BASE was still 0xa3000000 rather than 0xa3080000.
75503     6. Using -march=armv5 instead of -march=armv5te resulted in lots of
75504     'target CPU does not support interworking' warnings on recent compilers.
75505     7. The PXA's serial driver redefined FFUART, BTUART and STUART used as
75506     indexes rather than the register definitions from the pxa-regs header
75507     file. Renamed them to FFUART_INDEX, BTUART_INDEX and STUART_INDEX to
75508     avoid any ambiguities.
75509     8. There were several redefinition warnings concerning ICMR, OSMR3,
75510     OSCR, OWER, OIER, RCSR and CCCR in the PXA's assembly start file.
75511     9. The board configuration file was rather outdated.
75512     10. The part header file defined the vendor, product and revision arrays
75513     as unsigned chars instead of just chars in the block_dev_desc_t
75514     structure.
75515
75516     Signed-off-by: Marcel Ziswiler <marcel@ziswiler.com>
75517
75518 commit 298cd4cafe81ff8a6c87be8fbc440a20720d3ed6
75519 Author: Rune Torgersen <runet@innovsys.com>
75520 Date:   Wed Oct 17 11:56:31 2007 -0500
75521
75522     Make MPC8266ADS command selection more robust
75523
75524     Fix MPC8266 command line definition so it won't break when new commands
75525     are added to u-boot.
75526     Signed-off-by Rune Torgersen <runet@innovsys.com>
75527
75528 commit d3afa1ee19345a31fd1eaad3e98b97d13ca47315
75529 Author: Bartlomiej Sieka <tur@semihalf.com>
75530 Date:   Tue Oct 23 13:14:10 2007 +0200
75531
75532     Motion-PRO: Update configuration to accomodate next generation board.
75533
75534     New board has faster oscillator and a different Flash chip. This affects:
75535     - CFG_MPC5XXX_CLKIN
75536     - SDRAM timings
75537     - Flash CS configuration (timings)
75538     - Flash sector size, and thus MTD partition layout
75539     - malloc() arena size (due to bigger Flash sectors)
75540     - smaller memory test range (due to bigger malloc() arena)
75541
75542     This patch also enables more extensive memory testing via "mtest".
75543
75544     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
75545
75546 commit eff501904df2bf1724a750062628ba2c51dbb1f8
75547 Author: Bartlomiej Sieka <tur@semihalf.com>
75548 Date:   Tue Oct 23 11:36:07 2007 +0200
75549
75550     Motion-PRO: Add setting of SDelay reg. to SDRAM controller configuration.
75551
75552     Per AN3221 (MPC5200B SDRAM Initialization and Configuration), the SDelay
75553     register must be written a value of 0x00000004 as the first step of the
75554     SDRAM contorller configuration.
75555
75556     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
75557
75558 commit 7a9348728ebda63cdbaacffd83099aa71d9d4c54
75559 Author: Peter Pearse <peter.pearse@arm.com>
75560 Date:   Tue Oct 23 10:22:16 2007 +0100
75561
75562     Move PL01* serial drivers to drivers/serial and adjust Makefiles.
75563
75564 commit 20d500d531a6b971ce6cc1bf191cb0092cdc0afc
75565 Author: Stefan Roese <sr@denx.de>
75566 Date:   Tue Oct 23 10:17:42 2007 +0200
75567
75568     ppc4xx: lwmon5: Some further GPIO config changes
75569
75570     Signed-off-by: Stefan Roese <sr@denx.de>
75571
75572 commit de9a738faa7c2f47286119c3bfebc3dfbfe7d86d
75573 Author: Vlad Lungu <vlad@comsys.ro>
75574 Date:   Sun Oct 21 22:10:10 2007 +0900
75575
75576     [MIPS] Fix UNCACHED_SDRAM
75577
75578     PHYSADDR is for physical address, KSEG1ADDR is for uncached.
75579
75580     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
75581     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75582
75583 commit 00101dd7a32d12f698150123e47e4b3420279f86
75584 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75585 Date:   Sun Oct 21 21:30:42 2007 +0900
75586
75587     [MIPS] Add PIC-related switches to PLATFORM_{CPP,LD}FLAGS and cleanup
75588
75589     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75590
75591 commit eb700636db017d310edaeb559b13d82588560674
75592 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75593 Date:   Sun Oct 21 10:55:37 2007 +0900
75594
75595     [MIPS] u-boot.lds: Define _gp in a standard manner
75596
75597     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75598
75599 commit 22069215eb7adf5a3888bf7c7784ea9d70a72cd0
75600 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75601 Date:   Sun Oct 21 10:55:36 2007 +0900
75602
75603     [MIPS] Fix $gp usage
75604
75605     Now we load $gp with _GLOBAL_OFFSET_TABLE_, but this is incorrect use.
75606     As a general principle, we should use _gp for $gp.
75607
75608     Thanks to linker script's help we fortunately have _gp which equals to
75609     _GLOBAL_OFFSET_TABLE_. But once _gp gets out of alignment, we will not
75610     be able to access to GOT entires, global variables and procedure entry
75611     points. The right thing to do is to use _gp.
75612
75613     This patch also introduce a new symbol `.gpword _GLOBAL_OFFSET_TABLE_'
75614     which holds the offset from _gp. When updating GOT entries, we use this
75615     offset and _gp to calculate the final _GLOBAL_OFFSET_TABLE_.
75616
75617     This patch is originally submitted by Vlad Lungu <vlad@comsys.ro>, then
75618     I made some change to leave over num_got_entries.
75619
75620     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75621     Cc: Vlad Lungu <vlad@comsys.ro>
75622
75623 commit cbf2323b5b8285ea01acba7bbb905a3162d9b021
75624 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75625 Date:   Sun Oct 21 10:55:36 2007 +0900
75626
75627     [MIPS] u-boot.lds: Fix __got_start and __got_end
75628
75629     Ensure that __got_start points to top of the `.got', and __got_end points
75630     to bottom as well, so that we never fail to count num_got_entries.
75631
75632     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75633
75634 commit e5f325fec5b48ae705c89522923ba5a2e37cd5c7
75635 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75636 Date:   Sun Oct 21 10:55:36 2007 +0900
75637
75638     [MIPS] u-boot.lds: Remove duplicated .sdata section
75639
75640     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
75641
75642 commit 05bf4919c1ce49cdedadacd564d0786a8ed796a1
75643 Author: Wolfgang Denk <wd@denx.de>
75644 Date:   Sun Oct 21 01:01:17 2007 +0200
75645
75646     Minor coding style cleanup; update CHANGELOG
75647
75648     Signed-off-by: Wolfgang Denk <wd@denx.de>
75649
75650 commit ff285ca07eda1ea4a8909848cc1cc604ec8fec9c
75651 Author: Vlad Lungu <vlad@comsys.ro>
75652 Date:   Thu Oct 4 20:47:10 2007 +0300
75653
75654     Fix NE2000 driver:
75655
75656     Fixed typo in ne2000.h, thinko re n2k_inb() usage, don't try
75657     to do anything in eth_stop() if eth_init() was not called.
75658     Simplified RX path in order to avoid timeouts on really really
75659     fast NE2000 cards (read: qemu with internal tftp), NetLoop() is
75660     clever enough to cope with 1 packet per eth_rx().
75661
75662     Signed-off-by: Vlad Lungu <vlad@comsys.ro>
75663
75664 commit df90968b48fb34fa9072fab150db2ac89678f537
75665 Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
75666 Date:   Mon Sep 24 13:32:13 2007 -0400
75667
75668     Setting MSR[DE] in do_reset
75669
75670     Hello,
75671        This patch ensures the soft reset of the board for the 85xx boards
75672        by setting the MSR[DE] in the do_reset function.
75673
75674     Signed-off-by: Sughosh Ganu <urwithsughosh@gmail.com>
75675
75676 commit 1e701e701304b3c3a3768ca83dd2ab7b9e88c77d
75677 Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
75678 Date:   Mon Sep 24 13:36:01 2007 -0400
75679
75680     MSR overwrite fix
75681
75682     Hello,
75683       This patch fixes the MSR overwrite in the start.S when moving out of
75684       the last 4K page.
75685
75686     Signed-off-by: Sughosh Ganu <urwithsughosh@gmail.com>
75687
75688 commit 5c7ea64bb74a850a2b2303f853a8270695ad8602
75689 Author: Dan Wilson <dwilson@fulcrummicro.com>
75690 Date:   Fri Oct 19 11:33:48 2007 -0500
75691
75692     tsec driver should clear RHALT on startup
75693
75694     This was causing problems for some people.
75695
75696     Signed-off-by: Alain Gravel <agravel@fulcrummicro.com>
75697     Signed-off-by: Dan Wilson <dwilson@fulcrummicro.com>
75698     Signed-off-by: Andy Fleming <afleming@freescale.com>
75699
75700 commit 7600d47b8f6a10019e537dc9a62aa1498df58d25
75701 Author: Kumar Gala <galak@kernel.crashing.org>
75702 Date:   Thu Oct 11 00:29:18 2007 -0500
75703
75704     Improve handling of PCI interrupt device tree fixup on MPC85xx CDS
75705
75706     On the MPC85xx CDS we have two issues:
75707
75708     1. The device tree fixup code did not check to see if the property we are
75709     trying to update is actually found.  Its possible that it would update
75710     random memory starting at 0.
75711
75712     2. Newer Linux kernel's have moved the location of the PCI nodes to be
75713     sibilings of the soc node and not children.  The explicit PATH to the PCI
75714     node would not be found for these device trees.  Add the ability to handle
75715     both paths.  In the future we shouldn't handle such fixups by explicit path.
75716
75717     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
75718
75719 commit a3063eec775719b7e91023bbec3f64b3118791df
75720 Author: Kumar Gala <galak@kernel.crashing.org>
75721 Date:   Thu Oct 11 00:18:48 2007 -0500
75722
75723     Set OF_STDOUT_PATH to match the default console on MPC8568 MDS
75724
75725     On the MPC8568 MDS we use ttyS0, UART0, etc. as the standard configured
75726     console.  Make it so we match that config what we tell Linux as the early
75727     STDOUT console.
75728
75729     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
75730
75731 commit e1ce3cb617bb06f91f82f98915391175addf3e82
75732 Author: Kumar Gala <galak@kernel.crashing.org>
75733 Date:   Tue Oct 2 11:12:27 2007 -0500
75734
75735     Remove magic numbers from cache related operations for mpc85xx
75736
75737     The mpc85xx start code uses some magic numbers that we actually
75738     have #defines for in <config.h> so use those instead.
75739
75740     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
75741
75742 commit 5441f61a3d8b7034f19fc1361183e936198e6dbb
75743 Author: Detlev Zundel <dzu@denx.de>
75744 Date:   Fri Oct 19 16:47:26 2007 +0200
75745
75746     Fix two typos.
75747
75748     Signed-off-by: Detlev Zundel <dzu@denx.de>
75749
75750 commit 281df457c1aa50d2752165d0c5c3282d4027b974
75751 Author: Tony Li <tony.li@freescale.com>
75752 Date:   Thu Oct 18 17:47:19 2007 +0800
75753
75754     mpc83xx: Add configure entry for MPC83xx ATM support
75755
75756     Add MPC8360EMDS_ATM_config and MPC832XEMDS_ATM_config into
75757     Makfile and MAKEALL
75758
75759     Signed-off-by: Tony Li <tony.li@freescale.com>
75760     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
75761
75762 commit d2646554f529a9577515eceb0ec5eceee18244ba
75763 Author: Tony Li <tony.li@freescale.com>
75764 Date:   Thu Oct 18 17:44:38 2007 +0800
75765
75766     mpc83xx: pq-mds-pib.c typo error
75767
75768     Correct to val8 from val.
75769
75770     Signed-off-by: Tony Li <tony.li@freescale.com>
75771     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
75772
75773 commit 3e11ae80fec1ee12194940955431186abf6009c2
75774 Author: Stefan Roese <sr@denx.de>
75775 Date:   Wed Oct 17 15:40:19 2007 +0200
75776
75777     ppc4xx: Add 667/133 (CPU/PLB) frequency setup to Sequoia bootstrap command
75778
75779     Signed-off-by: Stefan Roese <sr@denx.de>
75780
75781 commit 3c89d75409eb26639d36dfa11d4ee3d8b962dc3c
75782 Author: Jon Loeliger <jdl@freescale.com>
75783 Date:   Tue Oct 16 15:27:43 2007 -0500
75784
75785     Initial mpc8610hpcd Makefile files.
75786
75787     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
75788     Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
75789     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
75790     Signed-off-by: Jon Loeliger <jdl@freescale.com>
75791
75792 commit 9553df86d3a319c3a1a7cde7e4edd6eeb5aa64c7
75793 Author: Jon Loeliger <jdl@freescale.com>
75794 Date:   Tue Oct 16 15:26:51 2007 -0500
75795
75796     Initial mpc8610hpcd cpu/, README and include/ files.
75797
75798     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
75799     Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
75800     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
75801     Signed-off-by: Jon Loeliger <jdl@freescale.com>
75802
75803 commit 3dd2db53ceb0dff80f25c2a07f83f29b907b403e
75804 Author: Jon Loeliger <jdl@freescale.com>
75805 Date:   Tue Oct 16 13:54:01 2007 -0500
75806
75807     Initial mpc8610hpcd board files.
75808
75809     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
75810     Signed-off-by: Mahesh Jade <mahesh.jade@freescale.com>
75811     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
75812     Signed-off-by: Jon Loeliger <jdl@freescale.com>
75813
75814 commit 7ee6ba1a056e4061ab4cfde30127e332e7957afd
75815 Author: runet@innovsys.com <runet@innovsys.com>
75816 Date:   Tue Oct 16 14:50:40 2007 -0500
75817
75818     Make MPC8266ADS board compile again.
75819
75820     Signed-off-by: Runet Torgersen <runet@innovsys.com>
75821
75822 commit 2491167c245d8ebe6f2dbd8c4287aaa0d14fe93a
75823 Author: Jon Loeliger <jdl@freescale.com>
75824 Date:   Mon Aug 27 12:41:03 2007 -0500
75825
75826     86xx: Allow for fewer DDR slots per memory controller.
75827
75828     As a direct correlation exists between DDR DIMM slots
75829     and SPD EEPROM addresses used to configure them, use
75830     the individually defined SPD_EEPROM_ADDRESS* values to
75831     determine if a DDR DIMM slot should have its SPD
75832     configuration read or not.
75833
75834     Effectively, this now allows for 1 or 2 DIMM slots
75835     per memory controller.
75836
75837     Signed-off-by: Jon Loeliger <jdl@freescale.com>
75838
75839 commit 4d4a945e189a2f384c66432316da2788a0ac1607
75840 Author: Rodolfo Giometti <giometti@enneenne.com>
75841 Date:   Mon Oct 15 11:59:17 2007 +0200
75842
75843     PXA USB OHCI: "usb stop" implementation.
75844
75845     Some USB keys need to be switched off before loading the kernel
75846     otherwise they can remain in an undefined status which prevents them
75847     to be correctly recognized by the kernel.
75848
75849     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
75850
75851 commit e2e93442e558cf1500e92861f99713b2f045ea22
75852 Author: Stefan Roese <sr@denx.de>
75853 Date:   Mon Oct 15 11:39:00 2007 +0200
75854
75855     ppc4xx: Fix bug in I2C bootstrap values for Sequoia/Rainier
75856
75857     The I2C bootstrap values that can be setup via the "bootstrap" command,
75858     were setup incorrect regarding the generation of the internal sync PCI
75859     clock. The values for PLB clock == 133MHz were slighly incorrect and the
75860     values for PLB clock == 166MHz were totally incorrect. This could
75861     lead to a hangup upon booting while PCI configuration scan.
75862
75863     This patch fixes this issue and configures valid PCI divisor values
75864     for the sync PCI clock, with respect to the provided external async
75865     PCI frequency.
75866
75867     Here the values of the formula in the chapter 14.2 "PCI clocking"
75868     from the 440EPx users manual:
75869
75870     AsyncPCICLK - 1MHz <= SyncPCIClk <= (2 * AsyncPCIClk) - 1MHz
75871
75872     33MHz async PCI frequency:
75873     PLB = 133:
75874     =>      32 <= 44.3 <= 65        (div = 3)
75875
75876     PLB = 166:
75877     =>      32 <= 55.3 <= 65        (div = 3)
75878
75879     66MHz async PCI frequency:
75880     PLB = 133:
75881     =>      65 <= 66.5 <= 132       (div = 2)
75882
75883     PLB = 166:
75884     =>      65 <= 83 <= 132         (div = 2)
75885
75886     Signed-off-by: Stefan Roese <sr@denx.de>
75887
75888 commit 5a5958b7de70ae99f0e7cbd5c97ec1346e051587
75889 Author: Stefan Roese <sr@denx.de>
75890 Date:   Mon Oct 15 11:29:33 2007 +0200
75891
75892     ppc4xx: Fix incorrect 33/66MHz PCI clock log-message on Sequoia & Yosemite
75893
75894     The BCSR status bit for the 66MHz PCI operation was correctly
75895     addressed (MSB/LSB problem). Now the correct currently setup
75896     PCI frequency is displayed upon bootup.
75897
75898     This patch also fixes this problem on Rainier & Yellowstone, since these
75899     boards use the same souce code as Sequoia & Yosemite do.
75900
75901     Signed-off-by: Stefan Roese <sr@denx.de>
75902
75903 commit da3aad55cbde80ab6e301aafa82a2c411aa53eff
75904 Author: Martin Krause <martin.krause@tqs.de>
75905 Date:   Wed Sep 26 17:55:56 2007 +0200
75906
75907     TQM860M: adjust for doubled flash sector size.
75908
75909     Adjust flash map to support the new S29GLxxN (N-Type) Flashes with
75910     doubled sector size.
75911
75912     Signed-off-by: Martin Krause <martin.krause@tqs.de>
75913
75914 commit 9d29250e2e62f4bf20c7a20b4173d84c48f11f5d
75915 Author: Jens Gehrlein <jens.gehrlein@tqs.de>
75916 Date:   Wed Sep 26 17:55:54 2007 +0200
75917
75918     TQM8xx: Fix CAN timing.
75919
75920     Signed-off-by: Martin Krause <martin.krause@tqs.de>
75921
75922 commit d43e489baf02afae49077791fb22332d240d8656
75923 Author: Martin Krause <martin.krause@tqs.de>
75924 Date:   Thu Sep 27 14:54:36 2007 +0200
75925
75926     TQM866M: fix SDRAM refresh
75927
75928     At 133 MHz the current SDRAM refresh rate is too fast
75929     (measured 4 * 1.17 us).
75930     CFG_MAMR_PTA changes from 39 to 97. This result
75931     in a refresh rate of 4 * 7.8 us at the default clock
75932     50 MHz. At 133 MHz the value will be then 4 * 2.9 us.
75933     This is a compromise until a new method is found to
75934     adjust the refresh rate.
75935
75936     Signed-off-by: Martin Krause <martin.krause@tqs.de>
75937
75938 commit 9ef57bbee1c67cc01da2026c242c4692db32be36
75939 Author: Martin Krause <martin.krause@tqs.de>
75940 Date:   Wed Sep 26 17:55:55 2007 +0200
75941
75942     TQM866M: adjust for doubled flash sector size.
75943
75944     Adjust flash map to support the new S29GLxxN (N-Type) Flashes with
75945     doubled sector size.
75946
75947     Signed-off-by: Martin Krause <martin.krause@tqs.de>
75948
75949 commit f8bf90461d9bad2e6fed31fcebaf235f60dd6763
75950 Author: Michal Simek <monstr@monstr.eu>
75951 Date:   Sun Oct 14 16:12:29 2007 +0200
75952
75953     [FIX] XUPV2P change command handling
75954     and remove code violation
75955
75956 commit 636400198228d96983c06657b17f760f5989958e
75957 Author: Wolfgang Denk <wd@denx.de>
75958 Date:   Sun Oct 14 00:13:19 2007 +0200
75959
75960     Prepare for 1.3.0-rc3 release
75961
75962     Signed-off-by: Wolfgang Denk <wd@denx.de>
75963
75964 commit 68f14f77ca5fe5f9cc025c8cae101671f628309f
75965 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75966 Date:   Sat Sep 29 13:41:37 2007 +0200
75967
75968     Fix warning differ in signedness in cpu/pxa/mmc.c
75969
75970     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75971
75972 commit fc19e36f741e8bc727c0a330170b3b5db90399ef
75973 Author: Wolfgang Denk <wd@denx.de>
75974 Date:   Sat Oct 13 23:51:14 2007 +0200
75975
75976     Fix warning differ in signedness in board/mpl/vcma9/vcma9.c
75977
75978     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
75979     Signed-off-by: Wolfgang Denk <wd@denx.de>
75980
75981 commit de74b9eeacccaf0a42e5ecc9ae79a88f7a311296
75982 Author: Wolfgang Denk <wd@denx.de>
75983 Date:   Sat Oct 13 21:15:39 2007 +0200
75984
75985     Coding Style cleanup.
75986
75987     Signed-off-by: Wolfgang Denk <wd@denx.de>
75988
75989 commit e1893815b0999410d7a327589611c7b38e95299e
75990 Author: Wolfgang Denk <wd@denx.de>
75991 Date:   Fri Oct 12 15:49:39 2007 +0200
75992
75993     GP3 SSA: enable RTC
75994
75995     Signed-off-by: Wolfgang Denk <wd@denx.de>
75996
75997 commit 8002012041f1ff9f997a5727abe5015f70cd2e46
75998 Author: Grzegorz Bernacki <gjb@semihalf.com>
75999 Date:   Tue Oct 9 13:58:24 2007 +0200
76000
76001     [ads5121] EEPROM support added.
76002
76003     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76004
76005 commit 7b624ad254b97e5a25dca2304a398b64aeedaffe
76006 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
76007 Date:   Sat Oct 6 18:55:35 2007 +0200
76008
76009     AVR32: Initialize bi_flash* in board_init_r
76010
76011     The ATSTK1000-specific flash driver intializes bi_flashstart,
76012     bi_flashsize and bi_flashoffset, but other flash drivers, like the CFI
76013     driver, don't.
76014
76015     Initialize these in board_init_r instead so that things will still be
76016     set up correctly when we switch to the CFI driver.
76017
76018     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
76019
76020 commit 2b2a587d6d3076387d22ac740f44044bf46e2cb8
76021 Author: Marian Balakowicz <m8@semihalf.com>
76022 Date:   Fri Oct 5 10:40:54 2007 +0200
76023
76024     tqm5200: Fix CONFIG_CMD_PCI typo in board config file.
76025
76026     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
76027
76028 commit 92869195ef8210758d2176230c0a36897afd50ed
76029 Author: Bartlomiej Sieka <tur@semihalf.com>
76030 Date:   Fri Oct 5 09:46:06 2007 +0200
76031
76032     CM5200: Fix missing null-termination in hostname manipulation code
76033
76034     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
76035
76036 commit 9add9884b1fddc34ca186e00a2f868ccd5d02d87
76037 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
76038 Date:   Tue Oct 2 19:09:01 2007 +0200
76039
76040     Fix memtest breakage
76041
76042     CFG_MEMTEST_START uses weird magic involving gd, which fails to
76043     compile. Use hardcoded values instead (we actually know how much RAM
76044     we have on board.)
76045
76046     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
76047
76048 commit 738815c0cc44aa329097f868dc1efc49ede9c5ba
76049 Author: Stefan Roese <sr@denx.de>
76050 Date:   Tue Oct 2 11:44:46 2007 +0200
76051
76052     ppc4xx: Coding style cleanup
76053
76054     Signed-off-by: Stefan Roese <sr@denx.de>
76055
76056 commit 87c1833a39e944db66385286fd5e28f9b3fcdd50
76057 Author: Stefan Roese <sr@denx.de>
76058 Date:   Tue Oct 2 11:44:19 2007 +0200
76059
76060     ppc4xx: lwmon5: Remove watchdog for now, since not fully tested yet
76061
76062     Signed-off-by: Stefan Roese <sr@denx.de>
76063
76064 commit 2db64784061bfc34f4ba70ef1d2fbe7133b55670
76065 Author: Grzegorz Bernacki <gjb@semihalf.com>
76066 Date:   Mon Oct 1 09:51:50 2007 +0200
76067
76068     Program EPLD to force full duplex mode for PHY.
76069
76070     EPLD forces modes of PHY operation. By default full duplex is turned off.
76071     This fix turns it on.
76072
76073     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76074
76075 commit 785c13477b77dcd2e6c5128fffcdb4e1943f4818
76076 Author: Timo Ketola <timo.ketola@exertus.fi>
76077 Date:   Mon Sep 24 14:50:32 2007 +0300
76078
76079     Bugfix: Use only one PTD for one endpoint
76080
76081     Original isp116x-hcd code prepared multiple PTDs for longer than 16
76082     byte transfers for one endpoint. That is unnecessary because the
76083     ISP116x is able to split long data from one PTD into multiple
76084     transactions based on the buffer size of the endpoint. It also caused
76085     serious problems if the endpoint NAKed some of the transactions. In
76086     that case ISP116x wouldn't notice that the other PTDs were for the same
76087     endpoint and would try the other PTDs possibly out of order. That would
76088     break the whole transfer.
76089
76090     This patch makes isp116x_submit_job to use one PTD for one transfer.
76091
76092     Signed-off-by: Timo Ketola <timo.ketola@exertus.fi>
76093     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
76094
76095 commit 86ec86c04326c3913178a7679aa910de071da75d
76096 Author: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
76097 Date:   Thu Sep 27 23:27:47 2007 +0200
76098
76099     Fix missing DECLARE_GLOBAL_DATA_PTR on CONFIG_LPC2292 in serial
76100
76101     Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
76102
76103 commit 3e954beb614b5b190d7f4f4c3b641437a0132e35
76104 Author: Stefan Roese <sr@denx.de>
76105 Date:   Tue Sep 11 14:12:55 2007 +0200
76106
76107     ppc4xx: lwmon5: Change GPIO 58 to default to low (watchdog test)
76108
76109     Signed-off-by: Stefan Roese <sr@denx.de>
76110
76111 commit 1487adbdcf9594bb2eb686325a6f9540dad1b70a
76112 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
76113 Date:   Wed Sep 26 16:35:54 2007 -0500
76114
76115     85xx io out functions need sync after write.
76116
76117     This fixes the mc146818 rtc_read/write functions for 85xx.
76118
76119     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
76120
76121 commit 0d38effc6e359e6b1b0c78d66e8bc1a4dc15a2ae
76122 Author: Grant Likely <grant.likely@secretlab.ca>
76123 Date:   Tue Sep 25 15:48:05 2007 -0600
76124
76125     Fpga: fix incorrect test of CFG_FPGA_XILINX macro
76126
76127     CFG_FPGA_XILINX is a bit value used to test against the value in
76128     CONFIG_FPGA.  Testing for a value will always return TRUE.  I don't
76129     think that is the intention in this code.
76130
76131     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76132
76133 commit 853643d8cf2ca80cb2e25c53ad5dc580abafe166
76134 Author: Michal Simek <monstr@monstr.eu>
76135 Date:   Mon Sep 24 00:41:30 2007 +0200
76136
76137     [FIX] change command handling and removing code violation
76138
76139 commit f240356507038e5ce55e8a24cb2607e9eae6d10c
76140 Author: Michal Simek <monstr@monstr.eu>
76141 Date:   Mon Sep 24 00:36:06 2007 +0200
76142
76143     [FIX] change sets of commands
76144     because changing of command handling brings
76145     compilation problems
76146
76147 commit cb1bc63b75a232571eb69aa2c8aa919321655845
76148 Author: Michal Simek <monstr@monstr.eu>
76149 Date:   Mon Sep 24 00:30:42 2007 +0200
76150
76151     [FIX] Email reparation & Copyright
76152     Both codes are written by myself without any
76153     support from CTU
76154
76155 commit 0731cbae6c2feab93b244d83fd6a43f5cc9bf852
76156 Author: Michal Simek <monstr@monstr.eu>
76157 Date:   Mon Sep 24 00:25:11 2007 +0200
76158
76159     [PATCH] Change macro name for UartLite
76160     because PowerPC 405 can use UartLite as console
76161
76162 commit 1c1100d2fcf46b9d11dcf78d6e5aea75e2e8b716
76163 Author: Michal Simek <monstr@monstr.eu>
76164 Date:   Mon Sep 24 00:21:19 2007 +0200
76165
76166     [PATCH] Add support for design without interrupt controller
76167     Polling timer
76168
76169 commit 0731933ec8ec45d02ba89b52df673d526873cdde
76170 Author: Michal Simek <monstr@monstr.eu>
76171 Date:   Mon Sep 24 00:19:48 2007 +0200
76172
76173     [FIX] resolve problem with cpu without barrel shifter
76174
76175 commit db14d77995ce515b728b178b63f82babe60e3d56
76176 Author: Michal Simek <monstr@monstr.eu>
76177 Date:   Mon Sep 24 00:18:46 2007 +0200
76178
76179     [FIX] repair email address
76180
76181 commit 481d4328618804add1f818a6c96296121cd0528e
76182 Author: Michal Simek <monstr@monstr.eu>
76183 Date:   Mon Sep 24 00:17:42 2007 +0200
76184
76185     [FIX] repair MFSL commands
76186
76187 commit b90c045f035c3cc9b5d2edaed6048dfb74e40763
76188 Author: Michal Simek <monstr@monstr.eu>
76189 Date:   Mon Sep 24 00:08:37 2007 +0200
76190
76191     synchronizition with mainline
76192
76193 commit eda3e1e6619ad0bee94ae4b16c99d88e77e2af13
76194 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76195 Date:   Sun Sep 23 02:42:38 2007 +0900
76196
76197     sh: Add support command of ide with sh
76198
76199     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76200
76201 commit d91ea45d15cf8e0987456bd211ffbb650824b6f1
76202 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76203 Date:   Sun Sep 23 02:38:42 2007 +0900
76204
76205     sh: Update Makefile
76206
76207     Add support MS7722SE01 to Makefile.
76208
76209     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76210
76211 commit 6c0bbdccd379f5c8702af9e0765294c2fb7472a6
76212 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76213 Date:   Sun Sep 23 02:31:13 2007 +0900
76214
76215     sh: Add support Renesas sh7722 processor and Hitachi MS7722SE01 board
76216
76217     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76218
76219 commit 047375bfa4c3052fa50a748da7ff89e9dad3b364
76220 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76221 Date:   Sun Sep 23 02:19:24 2007 +0900
76222
76223     sh: Update MS7750SE01 platform
76224
76225     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76226
76227 commit 516ad760db3553766267ada01b7d5d727faa4bbd
76228 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76229 Date:   Sun Sep 23 02:17:08 2007 +0900
76230
76231     sh: Remove comment out code from include/asm-sh/cpu_sh4.h
76232
76233     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76234
76235 commit b02bad128669e567fce87d8df823b06a0144b8db
76236 Author: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76237 Date:   Sun Sep 23 02:12:30 2007 +0900
76238
76239     sh: Update core code of SuperH.
76240
76241     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
76242
76243 commit 66dcad3a9a53e0766d90e0084123bd8529522fb0
76244 Author: Wolfgang Denk <wd@denx.de>
76245 Date:   Thu Sep 20 00:04:14 2007 +0200
76246
76247     v1.3.0-rc2
76248
76249     Signed-off-by: Wolfgang Denk <wd@denx.de>
76250
76251 commit 135e19bc2773ebca487e9a8371f67e1ba202313a
76252 Author: Wolfgang Denk <wd@denx.de>
76253 Date:   Tue Sep 18 21:36:35 2007 +0200
76254
76255     Avoid compiler warning.
76256
76257     Signed-off-by: Wolfgang Denk <wd@denx.de>
76258
76259 commit 8a783a65851bc7421ab69f442261215e21b8891a
76260 Author: Grant Likely <grant.likely@secretlab.ca>
76261 Date:   Tue Sep 18 12:24:57 2007 -0600
76262
76263     Bugfix: remove embedded null (\0) from CFG_BOOTFILE macro in TQM8540_config
76264
76265     /bin/bash and /bin/dash (which /bin/sh is linked to on ubuntu) handle embedded
76266     nulls in a string differently.  For example, the following statement:
76267         echo "this is a string\0" > afile
76268     Will produce the following with /bin/bash:
76269         "this is a string\0"
76270     But with /bin/dash, will produce:
76271         "this is a string
76272
76273     Bug fixed by moving the embedded null out of the makefile and into the
76274     config header.  Also renamed the macro to avoid usage colision with the same
76275     macro used by other board ports.
76276
76277     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76278
76279 commit f8d3ca7b6fa322ac57e8e831f07dbeea039a9f35
76280 Author: Wolfgang Denk <wd@denx.de>
76281 Date:   Tue Sep 18 17:40:27 2007 +0200
76282
76283     MCC200: fix build warning
76284
76285     The MCC200 board config file includes version.h for some customer-
76286     specific setting, which causes warnings with "make depend"; build
76287     version.h before depend.
76288
76289     Signed-off-by: Wolfgang Denk <wd@denx.de>
76290
76291 commit bd86220f58b99d6896198c385fda132f0c980915
76292 Author: Peter Pearse <peter.pearse@arm.com>
76293 Date:   Tue Sep 18 13:07:54 2007 +0100
76294
76295     Move coloured led API to status_led.h
76296     Improve indentation in drivers/at45.c
76297
76298 commit e80e585b00fbbab7ad1bf71619741f2c5b029ab7
76299 Author: Eirik Aanonsen <eaa@wprmedical.com>
76300 Date:   Tue Sep 18 08:47:20 2007 +0200
76301
76302     Update atstk1002 bootargs.
76303
76304     Updates to atstk1002 U-Boot header file:
76305     - Changed bootargs:
76306         * Set the bootargs for at1002 to point to the SD-card partition instead
76307         * ... of the boot flash.
76308         * Removing the rootfstype since that argument are not needed.
76309
76310     Signed-off-by: Eirik Aanonsen <eaa@wprmedical.com>
76311     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
76312
76313 commit a4f3aab6dfbed6c29367c688bfb8a47eef62c225
76314 Author: Eirik Aanonsen <eaa@wprmedical.com>
76315 Date:   Wed Sep 12 13:32:37 2007 +0200
76316
76317     Add some comments to clocks in atstk1002.h
76318
76319     This patch applies some clarifying comments to how the different
76320     clocks are setup according to atstk1002.h Some of the previous
76321     comments where stating wrongful information.
76322
76323     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
76324
76325 commit 97213f32416ead885deafea86774e912ffd60ad0
76326 Author: David Saada <David.Saada@ecitele.com>
76327 Date:   Mon Sep 17 17:04:47 2007 +0200
76328
76329     Description: Add NEC's PCI OHCI module ID to the USB OHCI driver
76330
76331     Signed-off-by: David Saada <david.saada@ecitele.com>
76332
76333 commit 30363e98fa470fbecea5e8bc0f1443352754f303
76334 Author: Stefan Roese <sr@denx.de>
76335 Date:   Mon Sep 17 08:20:47 2007 +0200
76336
76337     Small whitespace cleanup of OneNAND patch
76338
76339     Signed-off-by: Stefan Roese <sr@denx.de>
76340
76341 commit d7e8ce101a4a45ed6ed45739fc2de5f87b13f7f1
76342 Author: Kyungmin Park <kmpark@infradead.org>
76343 Date:   Mon Sep 10 17:15:14 2007 +0900
76344
76345     OneNAND support (take #2)
76346
76347     [PATCH 3/3] OneNAND support (take #2)
76348
76349     OneNAND support at U-Boot
76350
76351     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
76352
76353 commit 17aa2800457df0c06b41516f46f126712c196219
76354 Author: Kyungmin Park <kmpark@infradead.org>
76355 Date:   Mon Sep 10 17:14:34 2007 +0900
76356
76357     OneNAND support (take #2)
76358
76359     [PATCH 2/3] OneNAND support (take #2)
76360
76361     OneNAND support at U-Boot
76362
76363     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
76364
76365 commit 916527f4809a7bcd811f1f1daf34af184e31dd8c
76366 Author: Kyungmin Park <kmpark@infradead.org>
76367 Date:   Mon Sep 10 17:13:49 2007 +0900
76368
76369     OneNAND support (take #2)
76370
76371     [PATCH 1/3] OneNAND support (take #2)
76372
76373     OneNAND support at U-Boot
76374
76375     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
76376
76377 commit b49c90df6e7cfcfb8b862b8bbf8448dff5eed9a5
76378 Author: Michal Simek <monstr@monstr.eu>
76379 Date:   Sun Sep 16 20:51:57 2007 +0200
76380
76381     [FIX] remove files form repository
76382
76383 commit 67c31036acaaaa992fc346cc89db0909a7e733c4
76384 Author: Wolfgang Denk <wd@denx.de>
76385 Date:   Sun Sep 16 17:10:04 2007 +0200
76386
76387     TQM8xx[LM]: Fix broken environment alignment.
76388
76389     With recent toolchains, the environment sectors were no longer aligned to
76390     sector boundaries. The reason was a combination of two bugs:
76391
76392     1) common/environment.c assumed that CONFIG_TQM8xxL would be defined
76393        for all TQM8xxL and TQM8xxM boards. But "include/common.h", where
76394        this gets defined, is not included here (and cannot be included
76395        without causing lots of problems).
76396
76397        Added a new #define CFG_USE_PPCENV for all boards which really
76398        want to put the environment is a ".ppcenv" section.
76399
76400     2) The linker scripts just include environment.o, silently assuming
76401        that the objects in that file are really in the order in which
76402        they are coded in the C file, i. e. "environment" first, then
76403        "redundand_environment", and "env_size" last. However, current
76404        toolchains (GCC-4.x) reorder the objects, causing the environment
76405        data not to start on a flash sector boundary:
76406
76407        Instead of:                                      we got:
76408
76409         40008000 T environment                  40008000 T env_size
76410         4000c000 T redundand_environment        40008004 T redundand_environment
76411         40010000 T env_size                     4000c004 T environment
76412
76413        Note: this patch fixes just the first part, and cures the alignment
76414        problem by making sure that "env_size" gets placed correctly. However,
76415        we still have a potential issue because primary and redundant
76416        environment sectors are actually swapped, i. e. we have now:
76417
76418         40008000 T redundand_environment
76419         4000c000 T environment
76420         40010000 T env_size
76421
76422        This shall be fixed in the next version.
76423
76424     Signed-off-by: Wolfgang Denk <wd@denx.de>
76425
76426 commit eb6da8050797c204c9d010548424186c7ce32fc1
76427 Author: Wolfgang Denk <wd@denx.de>
76428 Date:   Sun Sep 16 02:39:35 2007 +0200
76429
76430     TQM8xx/FPS8xx: adjust flash partitions for 2.6 ARCH=powerpc kernels
76431
76432     Signed-off-by: Wolfgang Denk <wd@denx.de>
76433
76434 commit cd2d1602c54cc6957bdef3872272a4b264893960
76435 Author: urwithsughosh@gmail.com <urwithsughosh@gmail.com>
76436 Date:   Mon Sep 10 14:54:56 2007 -0400
76437
76438     Typo fix in tsec.c
76439
76440     Fixup for the break statement in wrong place.
76441
76442     [Patch by urwithsughosh@gmail.com]
76443     Acked-by: Andy Fleming <afleming@freescale.com>
76444     Signed-off-by:      Wolfgang Denk <wd@denx.de>
76445
76446 commit 5bd7fe9aeb76906371f40b8fd07613f10922e3e7
76447 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
76448 Date:   Tue Sep 11 17:04:00 2007 +0200
76449
76450     Fix do_div() usage in nand process output
76451
76452     Fix usage of do_div() in nand erase|read|write process output.
76453
76454     The last patch to nand_util.c introduced do_div() instead of libgcc's
76455     implementation. But do_div() returns the quotient in its first
76456     macro parameter and not as result.
76457
76458     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
76459
76460 commit c750d2e6692a000a82f29de7bf24e3dc21239161
76461 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
76462 Date:   Wed Sep 12 12:36:53 2007 +0200
76463
76464     NAND: Add CFG_NAND_QUIET option
76465
76466     This config option sets the default for the progress information
76467     output behavior that can also be configured through the 'quiet'
76468     environment variable.
76469
76470     The legacy NAND code does not print the current progress info
76471     on the console. So this option is for backward compatibility for
76472     units that are in the field and where setting the quiet variable
76473     is not an option. With CFG_NAND_QUIET set to '1' the console
76474     progress info is turned off. This can still be overwritten
76475     through the environment variable.
76476
76477     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
76478
76479 commit dcb88630290d2bcd803386dd4c2be73142994c4f
76480 Author: Liew Tsi Chung-r5aahp <Tsi-chung.Liew@freescale.com>
76481 Date:   Thu Sep 13 16:06:05 2007 -0700
76482
76483     ColdFire: fix build error becasue of bad type of mii_init()
76484
76485     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
76486
76487 commit 314d5b6ce52a4ed19dd295d1364e246c5e605017
76488 Author: Liew Tsi Chung-r5aahp <Tsi-chung.Liew@freescale.com>
76489 Date:   Thu Sep 13 16:04:05 2007 -0700
76490
76491     ColdFire: Fix build error caused by pixis.c
76492
76493     Moved the #include <asm/cache.h> inside the #ifdef CONFIG_FSL_PIXIS.
76494
76495     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
76496
76497 commit e21659e30660a1377c42af135a6114efe39801d9
76498 Author: Sam Sparks <SSparks@twacs.com>
76499 Date:   Fri Sep 14 11:14:42 2007 -0600
76500
76501     Update MPC8349ITX*_config to place config.tmp in right place.
76502
76503     MPC834ITX*_config does not store config.tmp at the correct locatation,
76504     causing MPC8349ITXGP to have the wrong TEXT_BASE.
76505
76506     Signed-off-by: Sam Sparks <SSparks@twacs.com>
76507     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76508
76509 commit 1218abf1b5817a39a82399b4b928b00750575bda
76510 Author: Wolfgang Denk <wd@denx.de>
76511 Date:   Sat Sep 15 20:48:41 2007 +0200
76512
76513     Fix cases where DECLARE_GLOBAL_DATA_PTR was not declared as global
76514
76515     Signed-off-by: Wolfgang Denk <wd@denx.de>
76516
76517 commit 66b3f24d665be678a9dbb125b1e84185400f63b5
76518 Author: Dirk Behme <dirk.behme@googlemail.com>
76519 Date:   Sat Sep 15 11:55:42 2007 +0200
76520
76521     Make DECLARE_GLOBAL_DATA_PTR global for DaVinci
76522
76523     As discussed in [1], DECLARE_GLOBAL_DATA_PTR has to be global and not
76524     function local.
76525
76526     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
76527
76528     [1] http://article.gmane.org/gmane.comp.boot-loaders.u-boot/31805
76529
76530 commit 991b089d1ce5ad945725e3657a8f106dfa02a38e
76531 Author: Michal Simek <monstr@monstr.eu>
76532 Date:   Sat Sep 15 00:03:35 2007 +0200
76533
76534     Synchronize with U-BOOT mainline
76535
76536 commit d7fee32b7e61fe11c64e371cde79faa4768e8350
76537 Author: Sam Sparks <SSparks@twacs.com>
76538 Date:   Fri Sep 14 11:14:42 2007 -0600
76539
76540     Update MPC8349ITX*_config to place config.tmp in right place.
76541
76542     MPC834ITX*_config does not store config.tmp at the correct locatation,
76543     causing MPC8349ITXGP to have the wrong TEXT_BASE.
76544
76545     Signed-off-by: Sam Sparks <SSparks@twacs.com>
76546     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76547     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
76548
76549 commit 6e7b7b6ea1b6d04dbe96242eb6a0c1c664c98e8c
76550 Author: Bartlomiej Sieka <tur@semihalf.com>
76551 Date:   Thu Sep 13 18:21:48 2007 +0200
76552
76553     cm5200: Fix a typo introduced by afaac86fe2948ac84cd9a12bbed883b3c683e7d9
76554
76555     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
76556
76557 commit e1f601b572db5de9aa81a0b77c68a86994fe24c4
76558 Author: Bartlomiej Sieka <tur@semihalf.com>
76559 Date:   Thu Sep 13 16:33:59 2007 +0200
76560
76561     tqm5200: Restore customary env. variable boot commands for powerpc kernels
76562
76563     - update default definitions of kernel_addr and fdt_addr env. variables
76564     - make arch/powerpc booting the default scenario
76565     - update MTD partition layout to match the above
76566
76567     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
76568
76569 commit f34024d4a328e6edd906456da98d2c537155c4f7
76570 Author: Wolfgang Denk <wd@denx.de>
76571 Date:   Wed Sep 12 00:48:57 2007 +0200
76572
76573     Fix memory corruption problem on STX GP3 SSA Board.
76574
76575     Signed-off-by: Wolfgang Denk <wd@denx.de>
76576
76577 commit d94c79e47011af5e8dd10ed6163c09b4cfc743cc
76578 Author: Peter Pearse <peter.pearse@arm.com>
76579 Date:   Tue Sep 11 15:35:01 2007 +0100
76580
76581     Final tidy
76582
76583 commit 38ad82da0c1180ecdeb212a8f4245e945bcc546e
76584 Author: Grzegorz Bernacki <gjb@semihalf.com>
76585 Date:   Tue Sep 11 15:42:11 2007 +0200
76586
76587     [GP3SSA] Add define CONFIG_MPC85XX_PCI2 in config file to allow u-boot to
76588     scan on second pci bus.
76589
76590     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76591
76592 commit 6c2f4f388e8181655ea8b69343ea00b68aa6e8d0
76593 Author: Grzegorz Bernacki <gjb@semihalf.com>
76594 Date:   Tue Sep 11 12:57:52 2007 +0200
76595
76596     [ppc4xx] Individual handling of sdram.c for bamboo_nand build
76597
76598     Bamboo has a file sdram.c which needs special treatment when building in
76599     separate directory. It has to be linked to build directory otherwise it is
76600     not seen.
76601
76602     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76603
76604 commit d45963854eff39d575124d859419bb4953ce2c87
76605 Author: Michal Simek <monstr@monstr.eu>
76606 Date:   Tue Sep 11 00:37:04 2007 +0200
76607
76608     [FIX] Microblaze ML401 - repare FLASH handling
76609
76610 commit 38c1ef728d19950414a8ab1ccfc53767848fa346
76611 Author: Sean MCGOOGAN <sean.mcgoogan@st.com>
76612 Date:   Mon Sep 10 16:55:59 2007 +0100
76613
76614     Allocate CPU Architecture Code for STMicroelectronics' ST200.
76615
76616     Signed-off-by: Sean McGoogan <Sean.McGoogan@st.com>
76617     ---------------------------------------------------
76618
76619 commit 754bac48156f8958d8f6a53a51eda88ab5758929
76620 Author: Wolfgang Denk <wd@denx.de>
76621 Date:   Mon Sep 10 20:42:31 2007 +0200
76622
76623     Update version to match current state.
76624
76625     Signed-off-by: Wolfgang Denk <wd@denx.de>
76626
76627 commit 7a888d6b3c32a126dbb504ef146bb4c26574ca7b
76628 Author: Grzegorz Bernacki <gjb@semihalf.com>
76629 Date:   Mon Sep 10 17:39:08 2007 +0200
76630
76631     [MPC512x] Streamline frame handling in the FEC driver
76632
76633     - convert frame size settings to be derived from a single base
76634     - set frame size to the recommended default value
76635
76636     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76637
76638 commit e251e00d0db4b36d1d2b7e38fec43a7296b529a2
76639 Author: Kyungmin Park <kmpark@infradead.org>
76640 Date:   Mon Sep 10 11:34:00 2007 +0900
76641
76642     Remove compiler warning: target CPU does not support interworking
76643
76644     Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
76645
76646 commit 1d9e31e04911a6bb7cc66dd91132c699101c32e2
76647 Author: Wolfgang Denk <wd@denx.de>
76648 Date:   Sun Sep 9 21:21:33 2007 +0200
76649
76650     Fix compile error in spc1920 config.
76651
76652     Signed-off-by: Markus Klotzbücher <mk@denx.de>
76653     Signed-off-by: Wolfgang Denk <wd@denx.de>
76654
76655 commit a7d7eca791a37f452c9da10fef4b31dd7aa9a622
76656 Author: Grant Likely <grant.likely@secretlab.ca>
76657 Date:   Fri Sep 7 09:25:07 2007 -0600
76658
76659     Bugfix: make bootm+libfdt compile on boards with no flash
76660
76661     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76662
76663 commit 6efc1fc0b63e55f94c5bc61d8dd23c918e3bc778
76664 Author: Grzegorz Bernacki <gjb@semihalf.com>
76665 Date:   Fri Sep 7 18:35:37 2007 +0200
76666
76667     [PPC440SPe] PCIe environment settings for Katmai and Yucca
76668
76669     - 'pciconfighost' is set by default in order to be able to scan bridges
76670     behind the primary host/PCIe
76671
76672     - 'pciscandelay' env variable is recognized to allow for user-controlled
76673     delay before the PCIe bus enumeration; some peripheral devices require a
76674     significant delay before they can be scanned (e.g. LSI8408E); without the
76675     delay they are not detected
76676
76677     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76678
76679 commit 7f1913938984ef6c6a46cb53e003719196d9c5de
76680 Author: Grzegorz Bernacki <gjb@semihalf.com>
76681 Date:   Fri Sep 7 18:20:23 2007 +0200
76682
76683     [PPC440SPe] Improve PCIe configuration space access
76684
76685     - correct configuration space mapping
76686     - correct bus numbering
76687     - better access to config space
76688
76689     Prior to this patch, the 440SPe host/PCIe bridge was able to configure only the
76690     first device on the first bus. We now allow to configure up to 16 buses;
76691     also, scanning for devices behind the PCIe-PCIe bridge is supported, so
76692     peripheral devices farther in hierarchy can be identified.
76693
76694     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76695
76696 commit 15ee4734e4e08003d73d9ead3ca80e2a0672e427
76697 Author: Grzegorz Bernacki <gjb@semihalf.com>
76698 Date:   Fri Sep 7 17:46:18 2007 +0200
76699
76700     [PPC440SPe] Convert machine check exceptions handling
76701
76702     Convert using fixup mechanism to suppressing MCK for the duration of config
76703     read/write transaction: while fixups work fine with the case of a precise
76704     exception, we identified a major drawback with this approach when there's
76705     an imprecise case. In this scenario there is the following race condition:
76706     the fixup is (by design) set to catch the instruction following the one
76707     actually causing the exception; if an interrupt (e.g. decrementer) happens
76708     between those two instructions, the ISR code is executed before the fixup
76709     handler the machine check is no longer protected by the fixup handler as it
76710     appears as within the ISR code. In consequence the fixup approach is being
76711     phased out and replaced with explicit suppressing of MCK during a PCIe
76712     config read/write cycle.
76713
76714     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76715
76716 commit ff7640c9ead8806b5d827f2b29f9cb2632add729
76717 Author: Wolfgang Denk <wd@denx.de>
76718 Date:   Fri Sep 7 17:43:36 2007 +0200
76719
76720     Fix typo in MAKEALL script.
76721
76722     Signed-off-by: Wolfgang Denk <wd@denx.de>
76723
76724 commit 08e2e5fcd2e06670b62e1680a3934c0e55c72810
76725 Author: Grzegorz Bernacki <gjb@semihalf.com>
76726 Date:   Fri Sep 7 17:09:21 2007 +0200
76727
76728     [MPC512x] Proper handling of larger frames in the FEC driver
76729
76730     When frame larger than local RX buffer is received, it is split and handled
76731     by two buffer descriptors. Prior to this patch the FEC driver discarded
76732     contents of a buffer descriptor without the 'LAST' bit set, so the first
76733     part of the frame was lost in case of larger frames. This fix allows to
76734     safely combine the two pieces into the whole frame.
76735
76736     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
76737
76738 commit 8d17979d0359492a822a0a409d26e3a3549b4cd4
76739 Author: Rafal Jaworowski <raj@semihalf.com>
76740 Date:   Fri Sep 7 17:05:36 2007 +0200
76741
76742     [MPC512x] Correct fixup relocation
76743
76744     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
76745
76746 commit a89cbbd27a60e6740772000fd0688ffba1c2576a
76747 Author: Wolfgang Denk <wd@denx.de>
76748 Date:   Fri Sep 7 01:21:25 2007 +0200
76749
76750     Update CHANGELOG, minor coding style cleanup.
76751
76752 commit 5e5803e119de3bebd76fc9a57baac0b5aeccc8a3
76753 Author: stefano babic <sbabic@denx.de>
76754 Date:   Thu Aug 30 23:01:49 2007 +0200
76755
76756     PXA270: Added support for TrizepsIV board.
76757
76758     This patch add support for the Trizeps IV module (520Mhz).
76759
76760     Signed-off-by: Stefano Babic <sbabic@denx.de>
76761
76762 commit 80172c6181c912fbb34ea3ba0c22b232b419b47f
76763 Author: stefano babic <sbabic@denx.de>
76764 Date:   Thu Aug 30 22:57:04 2007 +0200
76765
76766     PXA270: Add support for multiple serial ports.
76767
76768     This patch adds support for multiple serial ports to the PXA target.
76769     FFUART, BTUART and STUART are supported.
76770
76771     Signed-off-by: Stefano Babic <sbabic@denx.de>
76772
76773 commit 28bb3f72c687ac6b2eb076b01dd21a5fd657d45e
76774 Author: stefano babic <sbabic@denx.de>
76775 Date:   Thu Aug 30 22:48:47 2007 +0200
76776
76777     PXA270: fix compile issue (invalid lvalue)
76778
76779     Code is broken for PXA270 due to "invalid lvalue in assignment".
76780
76781     This patch fix it in pxa-regs.h
76782
76783     Signed-off-by: Stefano Babic <sbabic@denx.de>
76784
76785 commit 1d2ca446e1a731df420206d04fe278c27ea6b8e8
76786 Author: Jason Jin <Jason.jin@freescale.com>
76787 Date:   Thu Aug 30 18:19:05 2007 +0800
76788
76789     Add BUILD_DIR support for bios emulator.
76790
76791     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
76792
76793 commit b4d8a55145442f136982634862341a3e02002bda
76794 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
76795 Date:   Fri Aug 31 14:41:51 2007 +0900
76796
76797     [MIPS] Remove inline asm string functions
76798
76799     Stop using inline string functions on MIPS as other ARCHs do so,
76800     since the optimized inline asm versions are not small.
76801
76802     This change is triggered by a following MIPS build error:
76803     common/libcommon.a(exports.o)(.text+0xdc): In function `jumptable_init':
76804     common/exports.c:32: undefined reference to `strcmp'
76805     make: *** [u-boot] Error 1
76806
76807     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
76808
76809 commit 8ea2c4e54833deaebc24c3ca6b7f21353c25b0f5
76810 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
76811 Date:   Fri Aug 31 14:41:45 2007 +0900
76812
76813     [MIPS] Update asm string header
76814
76815     This patches contains several bugfixes and cleanups in the latest upstream:
76816
76817      - Don't include linux/config.h
76818      - Remove buggy inline version of memscan.
76819      - Merge with Linux 2.6.11-rc3.
76820      - Fix undefined reference to strcpy in binfmt_misc caused by gcc 3.4.
76821      - Goodbye mips64.  31704 lines of code bite the dust.
76822      - Replace extern inline with static inline.
76823      - Fix return value of strncpy.
76824      - Remove a bunch more "$1" clobbers.
76825
76826     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
76827
76828 commit 5b729fb3bd98f49855d6bfc657c3fbae95f2adc2
76829 Author: Bartlomiej Sieka <tur@semihalf.com>
76830 Date:   Tue Sep 4 17:31:22 2007 +0200
76831
76832     Fix do_bootm_linux() so that multi-file images with FDT blob boot.
76833
76834     Fix incorrect blob address calculation in do_bootm_linux() that prevents
76835     booting the kernel from a multi-file image (kernel + initrd + blob).
76836
76837     Also, make minor updates to the U-Boot's output and to the coding style.
76838
76839     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
76840
76841 commit 041a2554ad619e80dce520c1a33210affcb6a3f2
76842 Author: Gary Jennejohn <gary.jennejohn@freenet.de>
76843 Date:   Fri Aug 31 14:29:04 2007 +0200
76844
76845     Add support for Sil680 IDE controller.
76846
76847     o add drivers/sil680.c to support the Sil680 IDE-controller.
76848     o drivers/Makefile: add sil680.o.
76849
76850     Signed-off-by: Gary Jennejohn <garyj@denx.de>
76851
76852 commit e79021223bc339df655e360645a52c457a74b067
76853 Author: Grant Likely <grant.likely@secretlab.ca>
76854 Date:   Thu Sep 6 09:47:40 2007 -0600
76855
76856     bootm/fdt: Only process the fdt if an fdt address was provided
76857
76858     Boards with CONFIG_OF_LIBFDT enabled are not able to boot old-style
76859     kernels using the board info structure (instead of passing a device tree)
76860     This change allows the old style booting to be used if the fdt argument
76861     was not passed to 'bootm'.
76862
76863     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76864     Acked-by: Kim Phillips <kim.phillips@freescale.com>
76865
76866 commit cf2817a84c2e9bea2c5dfc084bce2f2d2563ac43
76867 Author: Grant Likely <grant.likely@secretlab.ca>
76868 Date:   Thu Sep 6 09:46:23 2007 -0600
76869
76870     Migrate 5xxx boards from CONFIG_OF_FLAT_TREE to CONFIG_OF_LIBFDT
76871
76872     Affects boards: icecube (lite5200), jupiter, motionpro, tqm5200
76873
76874     Tested on: lite5200b
76875
76876     Note: the fixup functions have not been moved to a common place.  This
76877     patch is targeted for immediate merging as in solves a build issue, but
76878     the final name/location of the fixups is still subject to debate.  I
76879     propose to merge this now, and move the fixups in the next merge window
76880     to be usable by all targets.
76881
76882     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76883
76884 commit 41bb76e941929f54a73206fb132f7a4c275543a3
76885 Author: Grant Likely <grant.likely@secretlab.ca>
76886 Date:   Thu Sep 6 09:46:17 2007 -0600
76887
76888     libfdt: add convenience function fdt_find_and_setprop()
76889
76890     Given the path to a node, fdt_find_and_setprop() allows a property value
76891     to be set directly.
76892
76893     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
76894
76895 commit 80767a6cead9990d9e77e62be947843c2c72f469
76896 Author: Peter Pearse <peter.pearse@arm.com>
76897 Date:   Wed Sep 5 16:04:41 2007 +0100
76898
76899     Changed API name to coloured_led.h
76900     Removed code using deprecated ifdef CONFIG_BOOTBINFUNC
76901     Tidied other cpu/arm920t/start.S code
76902
76903 commit 56a9270521baaa00e12639a978302a67f61ef060
76904 Author: Kumar Gala <galak@kernel.crashing.org>
76905 Date:   Thu Aug 30 16:18:18 2007 -0500
76906
76907     Fix ULI RTC support on MPC8544 DS
76908
76909     The RTC on the M1575 ULI chipset requires a dummy read before
76910     we are able to talk to the RTC.  We accomplish this by adding a
76911     second memory region to the PHB the ULI is on and read from it.
76912
76913     The second region is added to maintain compatiabilty with Linux's
76914     view of the PCI memory map.
76915
76916     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
76917
76918 commit f75e89e9b5714db2b0e80074071dfbdd6f59488a
76919 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
76920 Date:   Thu Aug 30 01:58:48 2007 -0500
76921
76922     ft_board_setup update 85xx/86xx of pci/pcie bus-range property.
76923
76924     pcie is now differentiated from pci.  Add 8641 bus-range updates.
76925
76926     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
76927
76928 commit 9f5c3d3720e777a572dcdc8af2008b44c7243885
76929 Author: Peter Pearse <peter.pearse@arm.com>
76930 Date:   Tue Sep 4 16:18:38 2007 +0100
76931
76932     Add coloured led interface for ARM boards.
76933     Use it in cpu/arm920t/start.S to indicate U-Boot code has been entered.
76934
76935 commit 7462fe0d5a9d40cde083fb1a3cd73911996b5ecb
76936 Author: Peter Pearse <peter.pearse@arm.com>
76937 Date:   Tue Sep 4 14:49:28 2007 +0100
76938
76939     Move include/led.h to board/at91rm9200dk
76940
76941 commit 6e4bf9b24e57c15abc6542e685d06380bc64af27
76942 Author: Peter Pearse <peter.pearse@arm.com>
76943 Date:   Tue Sep 4 14:25:51 2007 +0100
76944
76945     Ran Lindent on drivers/at45.c
76946
76947 commit 557ab89d294f08dd532f21d19861b40093200a33
76948 Author: Peter Pearse <peter.pearse@arm.com>
76949 Date:   Tue Sep 4 14:23:50 2007 +0100
76950
76951     Rename CONFIG_CMD_MUX to CONFIG_CMD_AT91_SPIMUX
76952
76953 commit 81b73dec16fd1227369a191e725e10044a9d56b8
76954 Author: Gary Jennejohn <garyj@denx.de>
76955 Date:   Fri Aug 31 15:21:46 2007 +0200
76956
76957     ppc4xx: (Re-)Enable CONFIG_PCI_PNP on AMCC 440EPx Sequoia
76958
76959     The 440EPx has a problem when the PCI_CACHE_LINE_SIZE register is
76960     set to non-zero, because it doesn't support MRM (memory-read-
76961     multiple) correctly. We now added the possibility to configure
76962     this register in the board config file, so that the default value
76963     of 8 can be overridden.
76964
76965     Here the details of this patch:
76966
76967     o drivers_pci_auto.c: introduce CFG_PCI_CACHE_LINE_SIZE to allow
76968       board-specific settings. As an example the sequoia board requires 0.
76969       Idea from Stefan Roese <sr@denx.de>.
76970     o board/amcc/sequoia/init.S: add a TLB mapping at 0xE8000000 for the
76971       PCI IO-space. Obtained from Stefan Roese <sr@denx.de>.
76972     o include/configs/sequoia.h: turn CONFIG_PCI_PNP back on and set
76973       CFG_PCI_CACHE_LINE_SIZE to 0.
76974
76975     Signed-off-by: Gary Jennejohn <garyj@denx.de>
76976     Signed-off-by: Stefan Roese <sr@denx.de>
76977
76978 commit 60174746c668b309378a91488dded898e9553eae
76979 Author: Wolfgang Denk <wd@denx.de>
76980 Date:   Fri Aug 31 10:01:51 2007 +0200
76981
76982     Fix TFTP OACK code for short packets.
76983
76984     The old code had a loop limit overflow bug which caused a semi-
76985     infinite loop for small packets, because in "i<len-8", "i" was signed,
76986     but "len" was unsigned, and "len-8" became a huge number for small
76987     values of "len".
76988
76989     This is a workaround which replaces broken commit 8f1bc284.
76990
76991     Signed-off-by: Wolfgang Denk <wd@denx.de>
76992
76993 commit 696dd1307cd8e73a10e9bb3c51731bfd6f837bee
76994 Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
76995 Date:   Thu Aug 30 15:03:05 2007 +0200
76996
76997     Reduce BOOTDELAY variable to 1 second by default for STK1002
76998
76999     Signed-off-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
77000     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
77001
77002 commit c88b6e1cbf9a8ae2a34fb602f78a1bf4e6692b6a
77003 Author: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
77004 Date:   Thu Aug 30 15:03:04 2007 +0200
77005
77006     Remove double quotation marks around MAC address for STK1002
77007
77008     Signed-off-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
77009     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
77010
77011 commit ff13ac8c7bbebb238e339592de765c546dba1073
77012 Author: Wolfgang Denk <wd@denx.de>
77013 Date:   Thu Aug 30 14:42:15 2007 +0200
77014
77015     Backout commit 8f1bc284 as it causes TFTP to fail.
77016
77017     Signed-off-by: Wolfgang Denk <wd@denx.de>
77018
77019 commit 1900fbf255acba8b94fb442a16408ea85a1d46a6
77020 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
77021 Date:   Thu Aug 30 02:26:17 2007 -0500
77022
77023     Revert "Fix MPC8544DS PCIe3 scsi."
77024
77025     This reverts commit 9468e680.
77026     Commit 16e23c3f5da removing allocation of PCSRBAR is sufficient.
77027
77028     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
77029
77030 commit 8f1bc28408ded213418d9bc0780c7d8fb8a03774
77031 Author: Grant Likely <grant.likely@secretlab.ca>
77032 Date:   Wed Aug 29 18:26:24 2007 -0600
77033
77034     tftp: don't implicity trust the format of recevied packets
77035
77036     The TFTP OACK code trusts that the incoming packet is formated as
77037     ASCII text and can be processed by string functions. It also has a
77038     loop limit overflow bug where if the packet length is less than 8, it
77039     ends up looping over *all* of memory to find the 'blksize' string.
77040
77041     This patch solves the problem by forcing the packet to be null
77042     terminated and using strstr() to search for the sub string.
77043
77044     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
77045
77046 commit 04625764cc93ce8a61625ac19d7fe2a2ceee8143
77047 Author: Stefan Roese <sr@denx.de>
77048 Date:   Wed Aug 29 16:31:18 2007 +0200
77049
77050     ppc4xx: Change lwmon5 default environment to support Linux RTC
77051
77052     The Linux PCF8563 RTC driver doesn't do autoprobing, so we need
77053     to supply the RTC I2C address as bootline parameter. This patch
77054     adds support for this rtc probing parameter to the bootargs:
77055
77056     "rtc-pcf8563.probe=0,0x51"
77057
77058     Signed-off-by: Stefan Roese <sr@denx.de>
77059
77060 commit 2602a5c40ae37ab965a4e240854fdaffb51328a4
77061 Author: Kim Phillips <kim.phillips@freescale.com>
77062 Date:   Wed Aug 29 09:06:05 2007 -0500
77063
77064     sbc8641: remove unused OF_FLAT_TREE_MAX_SIZE
77065
77066     this had slipped through the cracks, since the sbc board was added
77067     after I wrote the original patch to remove all these symbols, and
77068     before it was merged.
77069
77070     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77071
77072 commit c5bded3c88e48ae648a75d357dc81a8255fa81f1
77073 Author: Wolfgang Denk <wd@denx.de>
77074 Date:   Wed Aug 29 14:05:30 2007 +0200
77075
77076     Add mii_init() prototype
77077
77078     to get rid of a *lot* of compiler warnings.
77079
77080     Signed-off-by: Wolfgang Denk <wd@denx.de>
77081
77082 commit 2d1f23aa1e74e4a8f8ffa67f246eb98c522dfd7f
77083 Author: Wolfgang Denk <wd@denx.de>
77084 Date:   Wed Aug 29 13:35:03 2007 +0200
77085
77086     Disable network support on cmi_mpc5xx board
77087
77088     ..because it caused compiler errors and there seems to be no
77089     board maintainer to take care of this.
77090
77091     Signed-off-by: Wolfgang Denk <wd@denx.de>
77092
77093 commit 9468e6804b7e25b0f6f52e53f47bce3175400a16
77094 Author: Kumar Gala <galak@kernel.crashing.org>
77095 Date:   Mon Aug 20 09:44:00 2007 -0500
77096
77097     Fix MPC8544DS PCIe3 scsi.
77098
77099     <ed.swarthout@freescale.com>
77100
77101     The problem is pciauto_setup_device() getting called from fsl_pci_init.c
77102     is allocating memory space it doesn't need.
77103
77104     Signed-off-by: Ed Swarthout <ed.swarthout@freescale.com>
77105     Signed-off-by: Andy Fleming <afleming@freescale.com>
77106
77107 commit 4bf4abb8a4e9955556b120a1aafa30c03e74032a
77108 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
77109 Date:   Tue Aug 21 09:38:59 2007 -0500
77110
77111     8548cds fixes
77112
77113     Restore CONFIG_EXTRA_ENV_SETTINGS definition which contains the
77114     correct consoledev needed for linux boot.
77115     Standardize on fdt{file,addr} var to hold dtb file name.
77116
77117     Set PCI inbound memory region from CFG_MEMORY_{BUS,PHYS}.
77118
77119     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
77120
77121 commit 7a1ac419fa0d2d23ddd08bd61d16896a9f33c933
77122 Author: Haiying Wang <Haiying.Wang@freescale.com>
77123 Date:   Thu Aug 23 15:20:54 2007 -0400
77124
77125     Enable L2 cache for MPC8568MDS board
77126
77127     The L2 cache size is 512KB for 8568, print out the correct informaiton.
77128
77129     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
77130
77131 commit 94c47fdaf14cb29fa3fb4d4da2efdd96c803b46b
77132 Author: Jason Jin <Jason.jin@freescale.com>
77133 Date:   Wed Aug 22 17:54:49 2007 +0800
77134
77135     Remove the bios emulator binary files from MAI board
77136
77137     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
77138
77139 commit 7608d75f9c87c9eb5b3a43219d0506d3e979a13f
77140 Author: Kim Phillips <kim.phillips@freescale.com>
77141 Date:   Tue Aug 21 17:00:17 2007 -0500
77142
77143     support board vendor-common makefiles
77144
77145     if a board/$(VENDOR)/common/Makefile exists, build it.
77146
77147     also add the first such case, board/freescale/common/Makefile, to
77148     handle building board-shared EEPROM, PIXIS, and MDS-PIB code, as
77149     dictated by board configuration.
77150
77151     thusly get rid of alternate build dir errors such as:
77152
77153     FATAL: can't create /work/wd/tmp/u-boot-ppc/board/freescale/mpc8360emds/../common/pq-mds-pib.o: No such file or directory
77154
77155     by putting the common/ mkdir command in its proper place (the common
77156     Makefile). Common bits from existing individual board Makefiles have
77157     been removed.
77158
77159     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77160
77161 commit ef8f20752712dc1cdbd86f47e3bd6e35f81c83fd
77162 Author: stefano babic <sbabic@denx.de>
77163 Date:   Tue Aug 21 15:52:33 2007 +0200
77164
77165     Fix: TFTP is not working on little endian systems
77166
77167     TFTP does not work anymore after multicast tftp
77168     patch was applied on little endian systems.
77169     This patch fix it.
77170
77171     Signed-off-by: Stefano Babic <sbabic@denx.de>
77172
77173 commit 5f470948570526e9186f053a3003da7719604e90
77174 Author: stefano babic <sbabic@denx.de>
77175 Date:   Tue Aug 21 15:50:33 2007 +0200
77176
77177     Fix MAC address setting in DM9000 driver.
77178
77179     The logic to check if there is a correct MAC address in the DM9000
77180     EEPROM, added in the last patch, is wrong. Now the MAC address is
77181     always taken from the environment, even if a suitable MAC is present
77182     in the EEPROM.
77183
77184     Signed-off-by: Stefano Babic <sbabic@denx.de>
77185
77186 commit 4a8527ef086ec7c89f40674ef024ae6f988a614a
77187 Author: Martin Krause <martin.krause@tqs.de>
77188 Date:   Tue Aug 21 12:40:34 2007 +0200
77189
77190     MPC5xxx: fix some compiler warnings in USB code
77191
77192     Fix the following warnings:
77193     - usb.c:xx: warning: function declaration isn't a prototype
77194     - usb_ohci.c:xxx: warning: passing argument 1 of '__fswab32' makes integer
77195       from pointer wihtout a cast
77196
77197     Signed-off-by: Martin Krause <martin.krase@tqs.de>
77198
77199 commit 16e23c3f5dab6937f5109365416808c7f15c122b
77200 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
77201 Date:   Mon Aug 20 23:55:33 2007 -0500
77202
77203     fsl_pci_init - Remove self PCSRBAR allocation
77204
77205     CPU physical address space was being wasted by allocating a
77206     PCSRBAR PCI inbound region to it's memory space.
77207
77208     As a rule, PCSRBAR should be left alone since it does not affect
77209     transactions from self and other masters may have changed it.
77210
77211     Signed-off-by: Ed Swarthout <ed.swarthout@freescale.com>
77212
77213 commit 0e700ce03a23bb1921149bc77008ace7103d5289
77214 Author: Martin Krause <martin.krause@tqs.de>
77215 Date:   Mon Aug 20 13:56:47 2007 +0200
77216
77217     Fix compiler warning in include/s3c2410.h
77218
77219     This patch fixes the "type qualifiers ignored on fuction return tpye"
77220     warning for include/s3c2410.h
77221
77222     Signed-off-by: Martin Krause <martin.krause@tqs.de>
77223
77224 commit 9bb8b209ed2058a5756ecbeb544c067e44a42aea
77225 Author: Dirk Behme <dirk.behme@googlemail.com>
77226 Date:   Mon Aug 20 07:09:05 2007 +0200
77227
77228     Fix compilation error for omap2420h4_config.
77229
77230     omap2420h4 switched to cfi, so remove old (already disabled) flash.c
77231     and flash_probe() calls in env_flash.c.
77232
77233     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
77234
77235 commit 3bb342fc85d79dbb6b8c2039e7cdcddc82b8d90f
77236 Author: Kim Phillips <kim.phillips@freescale.com>
77237 Date:   Fri Aug 10 14:34:14 2007 -0500
77238
77239     fdt: remove unused OF_FLAT_TREE_MAX_SIZE references
77240
77241     and make some minor corrections to the FDT part of the README.
77242
77243     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77244
77245 commit 6af2eeb1e99c2dcc584d4c5ab7fcae30a325f4de
77246 Author: Wolfgang Denk <wd@denx.de>
77247 Date:   Wed Aug 29 01:32:05 2007 +0200
77248
77249     Minor coding style cleanup.
77250
77251     Signed-off-by: Wolfgang Denk <wd@denx.de>
77252
77253 commit a861558c65f65f1cf1302f3a35e9db7686b9e1a3
77254 Author: Heiko Schocher <hs@pollux.denx.de>
77255 Date:   Tue Aug 28 17:40:33 2007 +0200
77256
77257     [UC101] Fix: if no CF in the board, U-Boot resets sometimes.
77258
77259     Signed-off-by: Heiko Schocher <hs@denx.de>
77260
77261 commit f98984cb194bb34dbe1db9429d3b51133af30d07
77262 Author: Heiko Schocher <hs@pollux.denx.de>
77263 Date:   Tue Aug 28 17:39:14 2007 +0200
77264
77265     IDE:        - make ide_inb () and ide_outb () "weak", so boards can
77266               define there own I/O functions.
77267               (Needed for the pcs440ep board).
77268             - The default I/O Functions are again 8 Bit accesses.
77269             - Added CONFIG_CMD_IDE for the pcs440ep Board.
77270
77271     Signed-off-by: Heiko Schocher <hs@denx.de>
77272
77273 commit 2c05fd125744981e5f2828d24e66ccc20a77d25d
77274 Author: Semih Hazar <semih.hazar@indefia.com>
77275 Date:   Mon Aug 20 19:00:01 2007 +0300
77276
77277     AVR32: Change prototype of memset
77278
77279     Signed-off-by: Semih Hazar <semih.hazar@indefia.com>
77280     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
77281
77282 commit 9c02defc29b57945b600714cf61ddfd02b02fb14
77283 Author: Yuri Tikhonov <yur@emcraft.com>
77284 Date:   Sat Aug 25 05:07:16 2007 +0200
77285
77286     POST: limit memory test area to not touch global data anymore
77287
77288     As experienced on lwmon5, on some boards the POST memory test can
77289     corrupt the global data buffer (bd). This patch fixes this issue
77290     by checking and limiting this area.
77291
77292     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
77293     Signed-off-by: Stefan Roese <sr@denx.de>
77294
77295 commit 75e1a84d483e36be10e206e539b028c4889e1158
77296 Author: Stefan Roese <sr@denx.de>
77297 Date:   Fri Aug 24 15:41:42 2007 +0200
77298
77299     ppc4xx: Add RTC POST test to lwmon5 board configuration
77300
77301     Since this RTC POST test is taking quite a while to complete
77302     it's only initiated upon special keypress same as the complete
77303     memory POST.
77304
77305     Signed-off-by: Stefan Roese <sr@denx.de>
77306
77307 commit d7bfa620037a6d2210159387571bdf93aa32c162
77308 Author: Stefan Roese <sr@denx.de>
77309 Date:   Fri Aug 24 15:19:10 2007 +0200
77310
77311     ppc4xx: Change GPIO signal for watchdog triggering on lwmon5
77312
77313     Signed-off-by: Stefan Roese <sr@denx.de>
77314
77315 commit c25dd8fc25e9ca3695db996a257d9ba4dab414db
77316 Author: Stefan Roese <sr@denx.de>
77317 Date:   Thu Aug 23 11:02:37 2007 +0200
77318
77319     ppc4xx: Add support for 2nd I2C EEPROM on lwmon5 board
77320
77321     This patch adds support for the 2nd EEPROM (AT24C128) on the lwmon5
77322     board. Now the "eeprom" command can be used to read/write from/to this
77323     device. Additionally a new command was added "eepromwp" to en-/disable
77324     the write-protect of this 2nd EEPROM.
77325
77326     The 1st EEPROM is not affected by this write-protect command.
77327
77328     Signed-off-by: Stefan Roese <sr@denx.de>
77329
77330 commit c64fb30e4c5976007d56fc1789c7a0666082b536
77331 Author: Stefan Roese <sr@denx.de>
77332 Date:   Wed Aug 22 08:56:09 2007 +0200
77333
77334     ppc4xx: Remove unused option CFG_INIT_RAM_OCM
77335
77336     Signed-off-by: Stefan Roese <sr@denx.de>
77337
77338 commit 3ad63878737a5a2b1e60825bf0a7d601d7a695e7
77339 Author: Stefan Roese <sr@denx.de>
77340 Date:   Tue Aug 21 16:27:57 2007 +0200
77341
77342     ppc4xx: Add matrix kbd support to lwmon5 board (440EPx based)
77343
77344     This patch adds support for the matrix keyboard on the lwmon5 board.
77345     Since the implementation in the dsPCI is kind of compatible with the
77346     "old" lwmon board, most of the code is copied from the lwmon
77347     board directory.
77348
77349     Signed-off-by: Stefan Roese <sr@denx.de>
77350
77351 commit 3e66c078003607a7d1d214c15a5f262bc1b4032f
77352 Author: Wolfgang Denk <wd@denx.de>
77353 Date:   Sun Aug 19 10:27:34 2007 +0200
77354
77355     Fix some build errors.
77356
77357     Signed-off-by: Wolfgang Denk <wd@denx.de>
77358
77359 commit 05675735ef77dc23b5e0eb782bad1ff477b55e86
77360 Author: Wolfgang Denk <wd@denx.de>
77361 Date:   Sat Aug 18 22:00:38 2007 +0200
77362
77363     Update CHANGELOG.
77364
77365 commit 79f240f7ecc0506b43ac50d1ea405ff6540d4d57
77366 Author: Kim Phillips <kim.phillips@freescale.com>
77367 Date:   Thu Aug 16 22:52:39 2007 -0500
77368
77369     lib_ppc: make board_add_ram_info weak
77370
77371     platforms wishing to display RAM diagnostics in addition to size,
77372     can do so, on one line, in their own board_add_ram_info()
77373     implementation.
77374
77375     this consequently eliminates CONFIG_ADD_RAM_INFO.
77376
77377     Thanks to Stefan for the hint.
77378
77379     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77380
77381 commit 815b5bd5b18569917c3e04b9757511e6ed23b9f6
77382 Author: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
77383 Date:   Fri Aug 17 12:43:44 2007 +0900
77384
77385     PCI_READ_VIA_DWORD_OP: Fix *val uninitialized bug
77386
77387     This patch has been sent on:
77388     - 6 Jun 2007
77389
77390     Many users of PCI config read routines tend to ignore the function
77391     ret value, and are only concerned about the contents of *val. Based
77392     on this, pci_hose_read_config_{byte,word}_via_dword should initialize
77393     the *val on dword read error.
77394
77395     Without this fix, for example, we'll go on scanning bus with vendor or
77396     header_type uninitialized. This brings many unnecessary config trials.
77397
77398     Signed-off-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
77399
77400 commit 26667b7fa05a8bf2fc65fb9f3230b02b1a10c367
77401 Author: Stefan Roese <sr@denx.de>
77402 Date:   Sat Aug 18 14:37:52 2007 +0200
77403
77404     ColdFire: Fix some remaining problems with CFG_CMD_
77405
77406     Signed-off-by: Stefan Roese <sr@denx.de>
77407
77408 commit 8280f6a1c43247616b68224675188e5ccd124650
77409 Author: Stefan Roese <sr@denx.de>
77410 Date:   Sat Aug 18 14:33:02 2007 +0200
77411
77412     Coding style cleanup
77413
77414     Signed-off-by: Stefan Roese <sr@denx.de>
77415
77416 commit 4a442d3186b31893b4f77c6e82f63c4517a5224b
77417 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77418 Date:   Thu Aug 16 19:23:50 2007 -0500
77419
77420     ColdFire: Add M5235EVB Platform for MCF523x
77421
77422     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77423
77424 commit 4cc1cd5941827a04cf5c51a07fcc42e8945894aa
77425 Author: Kim Phillips <kim.phillips@freescale.com>
77426 Date:   Fri Aug 17 09:30:00 2007 -0500
77427
77428     mpc83xx: fix typo in DDR2 programming
77429
77430     introduced in the implement board_add_ram_info patch as I was cleaning out the
77431     magic numbers.  sorry.
77432
77433     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77434
77435 commit e58fe95784d2514fc9c21028dc59f2b319a35d80
77436 Author: Kim Phillips <kim.phillips@freescale.com>
77437 Date:   Thu Aug 16 22:53:09 2007 -0500
77438
77439     mpc83xx: move freescale boards to boards/freescale
77440
77441     includes build fixes.
77442
77443     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77444
77445 commit 5aa4ad8d8e7e9468219990c7875d5fdc9e962f47
77446 Author: Kim Phillips <kim.phillips@freescale.com>
77447 Date:   Thu Aug 16 22:52:59 2007 -0500
77448
77449     mpc83xx: suppress unused variable 'val8' warning
77450
77451     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77452
77453 commit bbea46f76f767b919070b4829bf34c86bd223248
77454 Author: Kim Phillips <kim.phillips@freescale.com>
77455 Date:   Thu Aug 16 22:52:48 2007 -0500
77456
77457     mpc83xx: implement board_add_ram_info
77458
77459     add board_add_ram_info, to make memory diagnostic output more
77460     consistent. u-boot banner output now looks like:
77461
77462     DRAM:  256 MB (DDR1, 64-bit, ECC on)
77463
77464     and for boards with SDRAM on the local bus, a line such as this is
77465     added:
77466
77467     SDRAM: 64 MB (local bus)
77468
77469     also replaced some magic numbers with their equivalent define names.
77470
77471     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77472
77473 commit 14778585d1389d86d5846efec29e5fce892680ce
77474 Author: Tony Li <tony.li@freescale.com>
77475 Date:   Fri Aug 17 10:35:59 2007 +0800
77476
77477     mpc83xx: Split PIB init code from pci.c and add Qoc3 ATM card support
77478
77479     The patch split the PIB init code from pci.c to a single file board/freescale/common/pq-mds-pib.c
77480     And add Qoc3 ATM card support for MPC8360EMDS and MPC832XEMDS board.
77481
77482     Signed-off-by Tony Li <tony.li@freescale.com>
77483
77484 commit 8ae158cd87a4a25722b27835261b6ff0fa2aa6a7
77485 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77486 Date:   Thu Aug 16 15:05:11 2007 -0500
77487
77488     ColdFire: Add M54455EVB for MCF5445x
77489
77490     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77491
77492 commit a1436a842654a8d3927d082a8ae9ee0a10da62d7
77493 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77494 Date:   Thu Aug 16 13:20:50 2007 -0500
77495
77496     ColdFire: Add M5253EVBE platform for MCF52x2
77497
77498     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77499
77500 commit a605aacd8324094199402816cc6d9124aba57b8d
77501 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77502 Date:   Thu Aug 16 05:04:31 2007 -0500
77503
77504     ColdFire: Add M5249EVB platform for MCF52x2
77505
77506     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77507
77508 commit f28e1bd9daa6de5eb33ae4822bda6b008ccb4e9e
77509 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77510 Date:   Wed Aug 15 20:32:06 2007 -0500
77511
77512     ColdFire: Update Freescale MCF52x2 platforms
77513
77514     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77515
77516 commit 870470dbf6f4bb9864e0d97aeedbc17c167c6d1c
77517 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77518 Date:   Wed Aug 15 19:55:10 2007 -0500
77519
77520     ColdFire: Update EB+MCF-EV123 platform
77521
77522     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77523
77524 commit aa93d859d9b1fcd8eea52d51b06e86c38f72111b
77525 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77526 Date:   Wed Aug 15 19:46:38 2007 -0500
77527
77528     ColdFire: update TASREG platform for MCF52x2
77529
77530     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77531
77532 commit a9505510bf56a9b5558248dd8b73ec9d9a1556a2
77533 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77534 Date:   Wed Aug 15 19:45:51 2007 -0500
77535
77536     ColdFire: update r5200 platform for MCF52x2
77537
77538     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77539
77540 commit 6cfd3c7bc813fb317ab7c0781f0d1874b1c0877c
77541 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77542 Date:   Wed Aug 15 19:43:20 2007 -0500
77543
77544     ColdFire: idmr platform MCF52x2 update
77545
77546     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77547
77548 commit 6706424d0bb851fb52af00cd1c3301e91ee7f2b0
77549 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77550 Date:   Wed Aug 15 19:41:06 2007 -0500
77551
77552     ColdFire: cobra5272 platform for MCF52x2 update
77553
77554     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77555
77556 commit 56115665b4a64c10c01440c57749b265e0908fa4
77557 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77558 Date:   Wed Aug 15 19:38:15 2007 -0500
77559
77560     ColdFire: MCF52x2 Header files update
77561
77562     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77563
77564 commit 83ec20bc4380eebddfde45da6e3a69a92d4db21d
77565 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77566 Date:   Wed Aug 15 19:21:21 2007 -0500
77567
77568     ColdFire: MCF52x2 update
77569
77570     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77571
77572 commit f52e78304dcc0ac459c0ea1fa5be275c7d1642cf
77573 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77574 Date:   Wed Aug 15 18:46:11 2007 -0500
77575
77576     ColdFire: MCF5329 update cache
77577
77578     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77579
77580 commit 7171977fb8fd77cfb6676953fa9a05789c450513
77581 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77582 Date:   Wed Aug 15 15:40:20 2007 -0500
77583
77584     ColdFire: MCF5329 header file clean up
77585
77586     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77587
77588 commit ab77bc547ba561c25ea34457ed17aa0b2f7c2723
77589 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77590 Date:   Wed Aug 15 15:39:17 2007 -0500
77591
77592     ColdFire: MCF5329 Update and cleanup
77593
77594     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
77595
77596 commit 10327dc5541f947c0cf7e31fef86c4706169607a
77597 Author: Andy Fleming <afleming@freescale.com>
77598 Date:   Thu Aug 16 16:35:02 2007 -0500
77599
77600     Add CONFIG_HAS_ETH0 to all boards with TSEC
77601
77602     The 85xx code now relies on CONFIG_HAS_ETH0 to determine whether
77603     to update TSEC1's device-tree node, so we need to add it
77604     to all the boards with TSECs.  Do this for 83xx and 86xx, too,
77605     since they will eventually do something similar.
77606
77607     Signed-off-by: Andy Fleming <afleming@freescale.com>
77608
77609 commit d64ee908a1b525e5bb2b4cbeb5c449ad6a469666
77610 Author: Kumar Gala <galak@kernel.crashing.org>
77611 Date:   Thu Aug 16 15:05:04 2007 -0500
77612
77613     Update MPC8544 DS PCI memory map
77614
77615     The PCIe bus that the ULI M1575 is connected to has no possible way of
77616     needing more than the fixed amount of IO & Memory space needed by the ULI.
77617
77618     So make it use far less IO & memory space and have it use the shared LAW.  This
77619     free's up a LAW for PCIe1 IO space.  Also reduce the amount of IO space needed
77620     by each bus.
77621
77622     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
77623
77624 commit ea5877e31ed63ade948fd1293895ec23fe01472e
77625 Author: Kumar Gala <galak@kernel.crashing.org>
77626 Date:   Thu Aug 16 11:01:21 2007 -0500
77627
77628     Fix up some fdt issues on 8544DS
77629
77630     It looks like we had a merge issue that duplicated a bit of code
77631     in ft_board_setup.  Also, we need to set CONFIG_HAS_ETH0 to get
77632     the MAC address properly set in the device tree on boot for TSEC1
77633
77634     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
77635
77636 commit 07bc20560cb9d3d186cca268c05c82762e8c55ad
77637 Author: Niklaus Giger <niklaus.giger@netstal.com>
77638 Date:   Thu Aug 16 15:16:03 2007 +0200
77639
77640     PPC4xx:HCU4/5 cleanup
77641
77642     Minor cleanups to confirm to the u-boot coding style.
77643     Some german expressions -> english.
77644     HCU5 enforces a unique IP adress for a given slot in the rack.
77645
77646     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
77647
77648 commit 1e6b07c64967c1eb2cd84faa4c32bf2a769bc8eb
77649 Author: Niklaus Giger <niklaus.giger@netstal.com>
77650 Date:   Thu Aug 16 15:16:02 2007 +0200
77651
77652     PPC4xx:HCU4/5 cleanup ecc/sdram init
77653
77654     Make ecc initialisation robust, as DDR2-ECC errors may be generated
77655     while zeroing the RAM.
77656
77657     Return 16 bytes (a cacheline) less than the available memory, as the
77658     board and/or PPC440EPx might have problems accessing the last bytes.
77659
77660     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
77661
77662 commit d35b508a55508535b6e8445b718585d27df733d3
77663 Author: Kim Phillips <kim.phillips@freescale.com>
77664 Date:   Wed Aug 15 22:29:56 2007 -0500
77665
77666     fdt: suppress unused variable 'bd' warning
77667
77668     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77669
77670 commit 82bd9ee77490588d4da785d75829ca63d0176baf
77671 Author: Andy Fleming <afleming@freescale.com>
77672 Date:   Wed Aug 15 20:06:50 2007 -0500
77673
77674     Fix warnings from of_data copy fix
77675
77676     Forgot to cast of_flat_tree to ulong.
77677
77678     Signed-off-by: Andy Fleming <afleming@freescale.com>
77679
77680 commit 7613afda77d5eec0f47d303025b0c661b70e4c73
77681 Author: Andy Fleming <afleming@freescale.com>
77682 Date:   Wed Aug 15 20:03:44 2007 -0500
77683
77684     Don't wait for disconnected TSECs
77685
77686     The TSEC driver's PHY code waits a long time for autonegotiation to
77687     complete, even if the link is down.  The PHY knows the link is
77688     down or up before autonegotiation completes, so we can short-circuit
77689     the process if the link is down.
77690
77691     Signed-off-by: Andy Fleming <afleming@freescale.com>
77692
77693 commit b96c83d4ae475a70ef2635cd0e748174c44c8601
77694 Author: Andy Fleming <afleming@freescale.com>
77695 Date:   Wed Aug 15 20:03:34 2007 -0500
77696
77697     Fix numerous bugs in the 8568 UEC support
77698
77699     Actually, fixed a large bug in the UEC for *all* platforms.
77700     How did this ever work?
77701
77702     uec_init() did not follow the spec for eth_init(), and returned
77703     0 on success.  Switch it to return the link like tsec_init()
77704     (and 0 on error)
77705
77706     The immap for the 8568 was defined based on MPC8568, rather than
77707     CONFIG_MPC8568
77708
77709     CONFIG_QE was off
77710
77711     CONFIG_ETHPRIME was set to "Freescale GETH".  Now is "FSL UEC0"
77712
77713     Fixed a comment about the ranges for CONFIG_ETHPRIME if TSEC_ENET is
77714     enabled
77715
77716     Signed-off-by: Andy Fleming <afleming@freescale.com>
77717
77718 commit 3a79013e2adda53332dfd0b511066a805e929a9d
77719 Author: Andy Fleming <afleming@freescale.com>
77720 Date:   Wed Aug 15 20:03:25 2007 -0500
77721
77722     Define tsec flag values in config files
77723
77724     The tsec_info structure and array has a "flags" field for each
77725     ethernet controller.  This field is the only reason there are
77726     settings.  Switch to defining TSECn_FLAGS for each controller
77727     in the config header, and we can greatly simplify the array, and
77728     also simplify the addition of future boards.
77729
77730     Signed-off-by: Andy Fleming <afleming@freescale.com>
77731
77732 commit ec7238229507e7f47533a611ea8c53319d234cf3
77733 Author: Andy Fleming <afleming@freescale.com>
77734 Date:   Wed Aug 15 20:03:13 2007 -0500
77735
77736     Add support for building all boards with a TSEC
77737
77738     Changes to the TSEC driver affect almost all 83xx, 85xx, and 86xx boards.
77739     Now we can do a MAKEALL test on all of them!
77740
77741     Signed-off-by: Andy Fleming <afleming@freescale.com>
77742
77743 commit 10aaf716cb0dc6614df54ef78bed5144afd23ef8
77744 Author: Andy Fleming <afleming@freescale.com>
77745 Date:   Wed Aug 15 17:30:56 2007 -0500
77746
77747     Fix of_data copying for CONFIG_OF_FLAT_TREE-using boards
77748
77749     The fix, "Fix where the #ifdef CFG_BOOTMAPSZ is placed"
77750     neglected to *also* put the code inside the similar #ifdef
77751     for CONFIG_OF_FLAT_TREE.
77752
77753     Signed-off-by: Andy Fleming <afleming@freescale.com>
77754
77755 commit 78f9fef7f406078c8bf7191e665a73f795157746
77756 Author: Scott Wood <scottwood@freescale.com>
77757 Date:   Wed Aug 15 15:46:46 2007 -0500
77758
77759     mpc885ads: Don't define CONFIG_BZIP2.
77760
77761     bzip2 requires a significant chunk of malloc space, and there isn't
77762     enough room on mpc885ads (with only 8MB RAM) for both bzip2's malloc area
77763     and a downloaded image at 0x400000.
77764
77765     Signed-off-by: Scott Wood <scottwood@freescale.com>
77766
77767 commit 002275a3ed8b114885f6702d6d544d0780dfe689
77768 Author: Michal Simek <Monstr@seznam.cz>
77769 Date:   Thu Aug 16 08:54:10 2007 +0200
77770
77771     Bios emulator - fix microblaze toolchain problem
77772
77773     microblaze CPU have problem with bios_emulator code.
77774     Microblaze toolchain doesn't support PRAGMA PACK.
77775
77776     Signed-off-by: Michal Simek <monstr@monstr.eu>
77777
77778 commit a5a38f4fd7e5366d706ff6a985f9b6715ddbc98b
77779 Author: Wolfgang Denk <wd@denx.de>
77780 Date:   Thu Aug 16 11:51:04 2007 +0200
77781
77782     Minor Coding Style fix; Update CHANGELOG file.
77783
77784     Signed-off-by: Wolfgang Denk <wd@denx.de>
77785
77786 commit 8fb6e80c06849e3013ac5c9350d8ed9e52967991
77787 Author: Stefan Roese <sr@denx.de>
77788 Date:   Thu Aug 16 11:21:49 2007 +0200
77789
77790     ppc4xx: Remove #warning in esd auto_update.c
77791
77792     Signed-off-by: Stefan Roese <sr@denx.de>
77793
77794 commit 2d78074d2e806edc380c1464eb9e5df335ece65e
77795 Author: Stefan Roese <sr@denx.de>
77796 Date:   Fri Jun 22 17:32:28 2007 +0200
77797
77798     ppc7xx: Update CPCI750 board
77799
77800     This small CPCI750 update extends the board specific command
77801     "show_config" to display the Marvell strapping registers and
77802     extends the PCI IDE controller.
77803
77804     Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
77805     Signed-off-by: Stefan Roese <sr@denx.de>
77806
77807 commit 78cff50edba6b1508eb15c2f53ce966ac891eb9e
77808 Author: Michal Simek <monstr@monstr.eu>
77809 Date:   Thu Aug 16 10:46:28 2007 +0200
77810
77811     [FIX] Changes for bios_emulator code for others architecture
77812
77813 commit 6e0e2253f039344f8ebd2787285fdba90e6714e8
77814 Author: Michal Simek <monstr@monstr.eu>
77815 Date:   Thu Aug 16 10:45:09 2007 +0200
77816
77817     [FIX] Remove unused include file
77818
77819 commit 9de469bd960cc1870bb40d6672ed42726b8b50d7
77820 Author: Stefan Roese <sr@denx.de>
77821 Date:   Thu Aug 16 10:18:33 2007 +0200
77822
77823     ppc4xx: Only enable POST FPU test on Sequoia and not Rainier
77824
77825     Signed-off-by: Stefan Roese <sr@denx.de>
77826
77827 commit 6da0c5bd4a53e40eb4f7eb72a4c051ecabad783c
77828 Author: Stefan Roese <sr@denx.de>
77829 Date:   Thu Aug 16 09:54:51 2007 +0200
77830
77831     Add missing rainier (PPC440GRx) target to MAKEALL and MAINTAINERs files
77832
77833     Signed-off-by: Stefan Roese <sr@denx.de>
77834
77835 commit 02ba7022f62bb75908296c58c63866e1d294b69a
77836 Author: Stefan Roese <sr@denx.de>
77837 Date:   Thu Aug 16 09:52:29 2007 +0200
77838
77839     ppc4xx: Update Sequoia/Rainier bootstrap command
77840
77841     As suggested by David Mitchell, here an update for the Sequoia/Rainier
77842     bootstrap command.
77843
77844     Signed-off-by: Stefan Roese <sr@denx.de>
77845
77846 commit 35cc4e4823668e8745854899cfaedd4489beb0ef
77847 Author: Kim Phillips <kim.phillips@freescale.com>
77848 Date:   Wed Aug 15 22:30:39 2007 -0500
77849
77850     mpc83xx: enable libfdt by default on freescale boards
77851
77852     this enables libfdt code by default for the
77853     freescale mpc8313erdb, mpc832xemds, mpc8349emds,
77854     mpc8349itx and gp boards.
77855
77856     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77857
77858 commit 3fde9e8b22cfbd7af489214758f9839a206576cb
77859 Author: Kim Phillips <kim.phillips@freescale.com>
77860 Date:   Wed Aug 15 22:30:33 2007 -0500
77861
77862     mpc83xx: migrate remaining freescale boards to libfdt
77863
77864     this adds libfdt support code for the freescale
77865     mpc8313erdb, mpc832xemds, mpc8349emds, mpc8349itx,
77866     and gp boards.
77867
77868     Boards remain compatible with OF_FLAT_TREE.
77869
77870     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77871
77872 commit 6a16e0dfcc4119b46adb1dce2d6c8fb3c5d108e1
77873 Author: Kim Phillips <kim.phillips@freescale.com>
77874 Date:   Wed Aug 15 22:30:26 2007 -0500
77875
77876     mpc83xx: move common /memory node update mechanism to cpu.c
77877
77878     also adds common prototypes to include/common.h.
77879
77880     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77881
77882 commit 8f9e0e9f339aee4ce31a338d5f27356eb5457f85
77883 Author: Kim Phillips <kim.phillips@freescale.com>
77884 Date:   Wed Aug 15 22:30:19 2007 -0500
77885
77886     mpc83xx: remaining 8360 libfdt fixes
77887
77888     PCI clocks and QE frequencies weren't being updated, and the core clock
77889     was being updated incorrectly.  This patch also adds a /memory node if
77890     it doesn't already exist prior to update.
77891
77892     plus some cosmetic trimming to single line comments.
77893
77894     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77895
77896 commit f4b2ac5ed9aaff9920d487bff8a59696c083a524
77897 Author: Kim Phillips <kim.phillips@freescale.com>
77898 Date:   Wed Aug 15 22:30:12 2007 -0500
77899
77900     mpc83xx: fix UEC2->1 typo in libfdt setup code
77901
77902     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77903
77904 commit 19fa1c35368484d4ed10ddce8a7793c21862e3a3
77905 Author: Kim Phillips <kim.phillips@freescale.com>
77906 Date:   Wed Aug 15 22:30:05 2007 -0500
77907
77908     mpc83xx: add MAINTAINER and MAKEALL entries for the mpc8323erdb
77909
77910     and reorder the existing 83xx maintainers alpha.
77911
77912     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
77913
77914 commit 5b4de9309d7a03aa1db2e5391ab696363391f460
77915 Author: Michal Simek <monstr@monstr.eu>
77916 Date:   Wed Aug 15 21:15:05 2007 +0200
77917
77918     [FIX] Resolve problem with warnings
77919     microblaze toolchain don't support PRAGMA PACK.
77920
77921 commit d1ed28cf36ab6b1d4c479809de7252bf53d2f2d4
77922 Author: Michal Simek <monstr@monstr.eu>
77923 Date:   Wed Aug 15 21:05:07 2007 +0200
77924
77925     [FIX] Correction command setting for Microblaze boards
77926
77927 commit 7aa63d8cd30ab20ac2fd1ab86e60471de8b1f1e5
77928 Author: Michal Simek <monstr@monstr.eu>
77929 Date:   Wed Aug 15 21:03:41 2007 +0200
77930
77931     [FIX] Correction command definition
77932
77933 commit 30b52df9e906bf0e465916c2c6bb5192b438e0b8
77934 Author: Jon Loeliger <jdl@freescale.com>
77935 Date:   Wed Aug 15 11:55:35 2007 -0500
77936
77937     86xx: Fix lingering CFG_CMD_* references in sbc8641d.h
77938
77939     Remove a leftover in net/tftp.c while we're at it.
77940
77941     Signed-off-by: Jon Loeliger <jdl@freescale.com>
77942
77943 commit 4ce917742b1e48faa9bf9a9757545e56fb4cfe44
77944 Author: Jon Loeliger <jdl@freescale.com>
77945 Date:   Wed Aug 15 12:20:40 2007 -0500
77946
77947     Move the MPC8641HPCN board under board/freescale.
77948
77949     Minor path corrections needed to ensure buildability.
77950
77951     Signed-off-by: Jon Loeliger <jdl@freescale.com>
77952
77953 commit 8662577fe36fdb6a44b55b998d9daac6392a736a
77954 Author: Jon Loeliger <jdl@freescale.com>
77955 Date:   Wed Aug 15 11:46:22 2007 -0500
77956
77957     86xx: Fix lingering CFG_CMD_* references in sbc8641d.h
77958
77959     Remove a leftover in net/tftp.c while we're at it.
77960
77961     Signed-off-by: Jon Loeliger <jdl@freescale.com>
77962
77963 commit 210f463c71917b7a4495c2103c228b9c179ae64d
77964 Author: Jerry Van Baren <gvb.uboot@gmail.com>
77965 Date:   Wed Aug 15 11:13:15 2007 -0400
77966
77967     Fix where the #ifdef CFG_BOOTMAPSZ is placed.
77968
77969     Commit 073e1b509980cefe6f53c2d7fbbcd135df1e3924 "Fix initrd/dtb
77970     interaction" put the new code outside of the #if defined(CONFIG_OF_LIBFDT)
77971     when it should have gone inside of the conditional.  As a result, it
77972     broke non-LIBFDT board builds.
77973
77974     Also added a missing "not." to the comment.
77975
77976     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
77977
77978 commit 0e19209767194a97cec6d93dba9e64d1da8d548e
77979 Author: Niklaus Giger <niklaus.giger@netstal.com>
77980 Date:   Wed Aug 15 12:14:23 2007 +0200
77981
77982     PPC4xx:HCU4/5-Board fix compile warning
77983
77984     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
77985
77986 commit 594e79838ce5078a90d0c27abb2b2d61d5f8e8a7
77987 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
77988 Date:   Tue Aug 14 14:06:45 2007 -0500
77989
77990     Fix malloc size error in ahci_init_one.
77991
77992     Typically this causes scsi init to corrupt the
77993     devlist and break the coninfo command.
77994     Fix a compiler size warning.
77995
77996     Signed-off-by: Jason Jin <jason.jin@freescale.com>
77997     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
77998     Acked-by: Andy Fleming <afleming@freescale.com>
77999
78000 commit b361acd64fd2525c081b9b288b0804efe209c0e9
78001 Author: ksi@koi8.net <ksi@koi8.net>
78002 Date:   Tue Aug 14 10:02:16 2007 -0700
78003
78004     TI DaVinci - fix unsupported %hhx format
78005
78006     Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
78007
78008 commit f01dbb5424a81453c81190dd30e945891466f621
78009 Author: Wolfgang Denk <wd@denx.de>
78010 Date:   Tue Aug 14 18:42:36 2007 +0200
78011
78012     Coding style cleanup. Update CHANGELOG.
78013
78014     Signed-off-by: Wolfgang Denk <wd@denx.de>
78015
78016 commit 073e1b509980cefe6f53c2d7fbbcd135df1e3924
78017 Author: Andy Fleming <afleming@freescale.com>
78018 Date:   Tue Aug 14 10:32:59 2007 -0500
78019
78020     Fix initrd/dtb interaction
78021
78022     The original code would wrongly relocate the blob to be right before
78023     the initrd if it existed.  The blob *must* be within CFG_BOOTMAPSZ,
78024     if it is defined.  So we make two changes:
78025
78026     1) flag the blob for relocation whenever its address is above BOOTMAPSZ
78027
78028     2) If the blob is being relocated, relocate it before kbd, not initrd
78029
78030     Signed-off-by: Andy Fleming <afleming@freescale.com>
78031
78032 commit e54b970173769307a116bd34028b6d0c2eea2a4e
78033 Author: Peter Pearse <peter.pearse@arm.com>
78034 Date:   Tue Aug 14 15:40:00 2007 +0100
78035
78036     Supply spi interface in at45.c
78037
78038 commit 4ce846ec59f36b85d6644a769690ad3feb667575
78039 Author: Stefan Roese <sr@denx.de>
78040 Date:   Tue Aug 14 15:12:01 2007 +0200
78041
78042     POST: Fix merge problem
78043
78044     Signed-off-by: Stefan Roese <sr@denx.de>
78045
78046 commit 429d9571f60631ae8a2fe12b11be4c75b0c2b37c
78047 Author: Stefan Roese <sr@denx.de>
78048 Date:   Tue Aug 14 15:03:17 2007 +0200
78049
78050     Coding style cleanup
78051
78052     Signed-off-by: Stefan Roese <sr@denx.de>
78053
78054 commit 779e975117a75e91fcebe226a63104dbfb924ab1
78055 Author: Stefan Roese <sr@denx.de>
78056 Date:   Tue Aug 14 14:44:41 2007 +0200
78057
78058     ppc4xx: Add initial Zeus (PPC405EP) board support
78059
78060     Signed-off-by: Stefan Roese <sr@denx.de>
78061
78062 commit c5a172a5fd636c12467429e3f7910e53773979c6
78063 Author: Stefan Roese <sr@denx.de>
78064 Date:   Tue Aug 14 14:41:55 2007 +0200
78065
78066     POST: Add option for external ethernet loopback test
78067
78068     When CFG_POST_ETHER_EXT_LOOPBACK is defined, the ethernet POST
78069     is not done using an internal loopback connection, but by assuming
78070     that an external loopback connector is plugged into the board.
78071
78072     Signed-off-by: Stefan Roese <sr@denx.de>
78073
78074 commit eb2b4010ae426245172988804ee8d9193fb41038
78075 Author: Stefan Roese <sr@denx.de>
78076 Date:   Tue Aug 14 14:39:44 2007 +0200
78077
78078     POST: Add ppc405 support to cache and UART POST
78079
78080     Signed-off-by: Stefan Roese <sr@denx.de>
78081
78082 commit 0c42f36f15074bd9808a7dbd7ef611fad9bf537c
78083 Author: Peter Pearse <peter.pearse@arm.com>
78084 Date:   Tue Aug 14 10:46:32 2007 +0100
78085
78086     Replace lost end of at45.c.
78087
78088 commit 65d7ada64557e76094b4fd3bad30a0f18f5fb2b2
78089 Author: Peter Pearse <peter.pearse@arm.com>
78090 Date:   Tue Aug 14 10:30:06 2007 +0100
78091
78092     Update Makefiles for merged and split at45.c.
78093
78094 commit 3454cece2db57cb9eb7087995f7e73066a163f71
78095 Author: Peter Pearse <peter.pearse@arm.com>
78096 Date:   Tue Aug 14 10:21:06 2007 +0100
78097
78098     Delete the merged files.
78099
78100 commit dcbfd2e5649f97aa04fbbc6ea2b008aa4486e225
78101 Author: Peter Pearse <peter.pearse@arm.com>
78102 Date:   Tue Aug 14 10:14:05 2007 +0100
78103
78104     Add the files.
78105
78106 commit d4fc6012fd0a5c211b825691f44b06f8032c0551
78107 Author: Peter Pearse <peter.pearse@arm.com>
78108 Date:   Tue Aug 14 10:10:52 2007 +0100
78109
78110     Add MACH_TYPE records for several AT91 boards.
78111     Merge to two at45.c files into a common file, split to at45.c and spi.c
78112     Fix spelling error in DM9161 PHY Support.
78113     Initialize at91rm9200 board (and set LED).
78114     Add PIO control for at91rm9200dk LEDs and Mux.
78115     Change dataflash partition boundaries to be compatible with Linux 2.6.
78116
78117     Signed-off-by:      Peter Pearse <peter.pearse@arm.com>
78118     Signed-off-by:      Ulf Samuelsson <ulf@atmel.com>
78119
78120 commit 4ef35e53c693556c54b0c22d6f873de87bade253
78121 Author: Wolfgang Denk <wd@denx.de>
78122 Date:   Tue Aug 14 09:54:46 2007 +0200
78123
78124     Coding style cleanup, update CHANGELOG
78125
78126     Signed-off-by: Wolfgang Denk <wd@denx.de>
78127
78128 commit 85eb5caf6b906f7ec5b54814e8c7c74f55986bb7
78129 Author: Wolfgang Denk <wd@denx.de>
78130 Date:   Tue Aug 14 09:47:27 2007 +0200
78131
78132     Coding style cleanup; rebuild CHANGELOG
78133
78134 commit 7f3f2bd2dc08e0b05e185662ca2e2d283757104a
78135 Author: Randy Vinson <rvinson@linuxbox.(none)>
78136 Date:   Tue Feb 27 19:42:22 2007 -0700
78137
78138     85xxCDS: Add make targets for legacy systems.
78139
78140     The PCI ID select values on the Arcadia main board differ depending
78141     on the version of the hardware. The standard configuration supports
78142     Rev 3.1. The legacy target supports Rev 2.x.
78143
78144     Signed-off-by Randy Vinson <rvinson@mvista.com>
78145
78146 commit e41094c7e38177c755fbd9b182018069614f080d
78147 Author: Andy Fleming <afleming@freescale.com>
78148 Date:   Tue Aug 14 01:50:09 2007 -0500
78149
78150     85xxCDS: Enable the VIA PCI-to-ISA bridge.
78151
78152     Author: Randy Vinson <rvinson@linuxbox.(none)>
78153
78154     Enable the PCI-to-ISA bridge in the VIA Southbridge located on the
78155     Arcadia main board.
78156
78157     Signed-off-by: Randy Vinson <rvinson@mvista.com>
78158     Signed-off-by: York Sun <yorksun@freescale.com>
78159
78160 commit da9d4610d76e52c4d20a8f3d8433439a7fcf5b71
78161 Author: Andy Fleming <afleming@freescale.com>
78162 Date:   Tue Aug 14 00:14:25 2007 -0500
78163
78164     Add support for UEC to 8568
78165
78166     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
78167     Signed-off-by: Andy Fleming <afleming@freescale.com>
78168
78169 commit c59e4091ffe0148398b9e9ff14a019ea038b7432
78170 Author: Haiying Wang <Haiying.Wang@freescale.com>
78171 Date:   Tue Jun 19 14:18:34 2007 -0400
78172
78173     Add PCI support for MPC8568MDS board
78174
78175     This patch is against u-boot-mpc85xx.git of www.denx.com
78176
78177     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
78178     Signed-off-by: Ebony Zhu <ebony.zhu@freescale.com>
78179
78180 commit d111d6382c99fdea08c2312eeeae8786945e189a
78181 Author: Haiying Wang <Haiying.Wang@freescale.com>
78182 Date:   Tue Jun 19 14:18:32 2007 -0400
78183
78184     Empirically set cpo and clk_adjust for mpc85xx DDR2 support
78185
78186     This patch is against u-boot-mpc85xx.git of www.denx.com
78187
78188     Setting cpo to 0x9 for frequencies higher than 333MHz is verified on
78189     both MPC8548CDS board and MPC8568MDS board, especially for supporting
78190     533MHz DDR2.
78191
78192     Setting clk_adjust to 0x6(3/4 late cycle) for MPC8568MDS board is for
78193     DDR2 on all current board versions especially ver 1.92 or later to bring
78194     up.
78195
78196     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
78197
78198 commit 3db0bef59eab1155801618cef5c481e97553b597
78199 Author: Kumar Gala <galak@kernel.crashing.org>
78200 Date:   Tue Aug 7 18:07:27 2007 -0500
78201
78202     Use an absolute address when jumping out of 4k boot page
78203
78204     On e500 when we leave the 4k boot page we should use an absolute address since
78205     we don't know where the board code may want us to be really running at.
78206
78207     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
78208
78209 commit 39980c610c9a4c381907c9e1d1b9c0e1c0dca57a
78210 Author: Andy Fleming <afleming@freescale.com>
78211 Date:   Mon Aug 13 14:49:59 2007 -0500
78212
78213     MPC85xx BA bits not set for 3-bit bank address DIMM
78214
78215     The current implementation does not set the number of bank address bits
78216     (BA) in the processor. The default assumes 2 logical bank bits. This
78217     works fine for a DIMM that uses devices with 4 internal banks (SPD
78218     byte17 = 0x4) but needs to be set appropriately for a DIMM that uses
78219     devices with 8 internal banks (SPD byte17 = 0x8).
78220
78221     Signed-off-by: Greg Davis <DavisG@embeddedplanet.com>
78222
78223 commit 6c543597bb4b1ecf5d8589f7abb0f39929fb7fd1
78224 Author: Andy Fleming <afleming@freescale.com>
78225 Date:   Mon Aug 13 14:38:06 2007 -0500
78226
78227     Fix minor 85xx warnings
78228
78229     Some patches had inserted warnings into the build:
78230     * mpc8560ads declared data without using it
78231     * cpu_init declared ecm and immap without using it in all CONFIGs
78232     * MPC8548CDS.h had its default filenames changed so that they contained
78233       "\m" in the paths.  Made the defaults not Windows-specific (or
78234       anything-specific)
78235
78236     Signed-off-by: Andy Fleming <afleming@freescale.com>
78237
78238 commit f2cff6b104f82b993bef6086ce0c97159bbe1add
78239 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78240 Date:   Fri Jul 27 01:50:52 2007 -0500
78241
78242     8548cds PCIE support.
78243
78244     Make the early L1 cache stack region guarded to prevent speculative
78245     fetches outside the locked range.
78246
78247     Use _PHYS defines, not _MEM for cpu-side PCI memory mapped regions.
78248     init.S whitespace cleanup.
78249
78250     Allow TEXT_BASE value to be specified on command line.  This allows it
78251     to be set to 0xfffc0000 which cuts the uboot binary in half.
78252
78253     Clear and enable lbc and ecm errors.
78254
78255     Update last_busno in device-tree for pci and pcie.
78256
78257     Remove load of obsolete cpu/mpc85xx/pci.0
78258
78259     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78260     Acked-by: Andy Fleming <afleming@freescale.com>
78261
78262 commit 837f1ba05cfb248aba5ab8e1fb1bfeefa07d5962
78263 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78264 Date:   Fri Jul 27 01:50:51 2007 -0500
78265
78266     8544ds PCIE support
78267
78268     PCI1 LAW mapping should use CFG_PCI1_MEM_PHY and not _BASE address.
78269
78270     Enable LBC and ECM errors and clear error registers.
78271
78272     Add tftpflash env var to get uboot from tftp server and flash it.
78273
78274     Add pci/pcie convenience env vars to display register space:
78275       "run pcie3regs" to see all pcie3 ccsr registers
78276       "run pcie3cfg" to see all cfg registers
78277     Whitespace cleanup and MPC8544DS.h
78278
78279     Enable CONFIG_INTERRUPTS.
78280
78281     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78282     Acked-by: Andy Fleming <afleming@freescale.com>
78283
78284 commit 61a21e980a7b9188424d04f1c265fdc5c21c7e85
78285 Author: Andy Fleming <afleming@freescale.com>
78286 Date:   Tue Aug 14 01:34:21 2007 -0500
78287
78288     85xx start.S cleanup and exception support
78289
78290     From: Ed Swarthout <Ed.Swarthout@freescale.com>
78291
78292     Support external interrupts from platform to eliminate system hangs.
78293     Define CONFIG_INTERRUPTS board configure option to enable.
78294     Enable ecm, ddr, lbc, and pci/pcie error interrupts in PIC.
78295
78296     Remove extra cpu initialization redundant with hardware initialization.
78297     Whitespace cleanup.
78298
78299     Define and use _START_OFFSET consistent with other processors using
78300     ppc_asm.tmpl
78301
78302     Move additional code from .text to boot page to make room for
78303     exception vectors at start of image.
78304
78305     Handle Machine Check, External and Critical exceptions.
78306
78307     Fix e500 machine check error determination in traps.c
78308
78309     TEXT_BASE can now be 0xfffc_0000 - which cuts binary image in half.
78310
78311     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78312     Acked-by: Andy Fleming <afleming@freescale.com>
78313
78314 commit 7bd30fc4a6475b41d6679ae3aafc9fa505260c47
78315 Author: Andy Fleming <afleming@freescale.com>
78316 Date:   Tue Aug 14 01:33:18 2007 -0500
78317
78318     Add MPC8544DS README
78319
78320     Signed-off-by: Andy Fleming <afleming@freescale.com>
78321
78322 commit 40c7f9b0de4e300370adfc704128fa0f79a143b6
78323 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78324 Date:   Fri Jul 27 01:50:48 2007 -0500
78325
78326     85xx allow debugger to configure ddr.
78327
78328     Only check for mpc8548 rev 1 when compiled for 8548.
78329
78330     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78331     Acked-by: Andy Fleming <afleming@freescale.com>
78332
78333 commit 29372ff38c5baab7d0e3a8c14fe11fa194a38704
78334 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78335 Date:   Fri Jul 27 01:50:47 2007 -0500
78336
78337     mpc85xx L2 cache reporting and SRAM relocation option.
78338
78339     Allow debugger to override flash cs0/cs1 settings to enable alternate
78340     boot regions
78341
78342     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78343     Acked-by: Andy Fleming <afleming@freescale.com>
78344
78345 commit 41f0f8fb1ab92f0cba7d329de90070f822f8299f
78346 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78347 Date:   Fri Jul 27 01:50:46 2007 -0500
78348
78349     e500 needs ppc_asm.tmp MCK_EXCEPTION
78350
78351     Always define MCK_EXCEPTION macro - so e500 can use it too.
78352
78353     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78354     Acked-by: Andy Fleming <afleming@freescale.com>
78355
78356 commit 53a5c424bf8655b7b4e2c305a441963259a26a81
78357 Author: David Updegraff <dave@cray.com>
78358 Date:   Mon Jun 11 10:41:07 2007 -0500
78359
78360     multicast tftp: RFC2090
78361
78362     Implemented IETF RFC2090, Multicast TFTP.  Initial implementation
78363     on Realtek RTL8139 and Freescale TSEC.
78364
78365     Signed-off-by: David Updegraff <dave@cray.com>
78366     Signed-off-by: Ben Warren <bwarren@qstreams.com>
78367
78368 commit 5d110f0aa69f065ee386ec1840dfee1e8cc46bc1
78369 Author: Wilson Callan <wcallan@savantav.com>
78370 Date:   Sat Jul 28 10:56:13 2007 -0400
78371
78372     New CONFIG_BOOTP_SERVERIP option
78373
78374     Added CONFIG_BOOTP_SERVERIP to allow the tftp server to be different
78375     from the bootp server
78376
78377     Signed-off-by: Wilson Callan <wcallan@savantav.com>
78378     Signed-off-by: Ben Warren <bwarren@qstreams.com>
78379
78380 commit 50cca8b976ec74069860208c36e64ce8f4d5e4c1
78381 Author: Mike Rapoport <mike@compulab.co.il>
78382 Date:   Sun Aug 12 08:48:27 2007 +0300
78383
78384     Add ability to take MAC address from the environment to DM9000 driver
78385
78386     Signed-off-by: Mike Rapoport <mike@compulab.co.il>
78387     Signed-off-by: Ben Warren <bwarren@qstreams.com>
78388
78389 commit be5d72d10d47609326226225181e301fb9a33b58
78390 Author: Wolfgang Denk <wd@denx.de>
78391 Date:   Mon Aug 13 21:57:53 2007 +0200
78392
78393     Minor coding style cleanup. Update CHANGELOG.
78394
78395     Signed-off-by: Wolfgang Denk <wd@denx.de>
78396
78397 commit cca34967cbd13ff6bd352be29e3f1cc88ab24c05
78398 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
78399 Date:   Sat Aug 11 06:54:58 2007 -0500
78400
78401     Modify SBC8641D to use new Freescale PCI routines
78402
78403     PCI-Express sockets 1 and 2 verified working with Intel Pro/1000 PT
78404     adapter.
78405
78406     Signed-off-by: Joe Hamman <joe.hamman@embeddedspecialties.com>
78407     Signde-off-by: Jon Loeliger <jdl@freescale.com>
78408
78409 commit a08458303e7f9db67f296980036d3292c35cb45c
78410 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
78411 Date:   Fri Jun 29 18:38:51 2007 +0200
78412
78413     atmel_mci: Fix data timeout value
78414
78415     Calculate the data timeout based on values from the CSD instead of
78416     just using a hardcoded DTOR value. This is a backport of a similar fix
78417     in BSP 2.0, with one additional fix: the DTOCYC value is rounded up
78418     instead of down.
78419
78420     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
78421
78422 commit 0ba8eed28b575626b17e0a7882f923b83e0d7584
78423 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
78424 Date:   Mon Aug 13 17:22:31 2007 +0200
78425
78426     AVR32: Include <div64.h> instead of <asm/div64.h>
78427
78428     include/asm-avr32/div64.h was recently moved to include/div64.h, but
78429     cpu/at32ap/interrupts.c wasn't properly updated (an earlier version of
78430     the patch was merged perhaps?)
78431
78432     This patch updates cpu/at32ap/interrupts.c so that the avr32 port
78433     compiles again.
78434
78435     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
78436
78437 commit f0d1246ed7cb5a88522244c596d7ae7e6f161283
78438 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
78439 Date:   Wed Jun 27 13:34:26 2007 +0200
78440
78441     atmel_mci: Use 512 byte blocksize if possible
78442
78443     Instead of always using the largest blocksize the card supports, check
78444     if it can support smaller block sizes and use 512 bytes if possible.
78445     Most cards do support this, and other parts of u-boot seem to have
78446     trouble with block sizes different from 512 bytes.
78447
78448     Also enable underrun/overrun protection.
78449
78450     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
78451     Acked-by: Hans-Christian Egtvedt <hcegtvedt@atmel.com>
78452
78453 commit 273db7e1bdd1937e32f1d4507321bb721ebd3118
78454 Author: Stefan Roese <sr@denx.de>
78455 Date:   Mon Aug 13 09:05:33 2007 +0200
78456
78457     ppc4xx: Fix problem in PLL clock calculation
78458
78459     This patch was originall provided by David Mitchell <dmitchell@amcc.com>
78460     and fixes a bug in the PLL clock calculation.
78461
78462     Signed-off-by: Stefan Roese <sr@denx.de>
78463
78464 commit 9986bc3e40e899bea372a99a2bca4071bdf2e24b
78465 Author: Wolfgang Denk <wd@denx.de>
78466 Date:   Sun Aug 12 21:34:50 2007 +0200
78467
78468     Update CHANGELOG
78469
78470 commit 77d19a8bf3b0b1e401cb9f23c81e2ef419705c1a
78471 Author: Wolfgang Denk <wd@denx.de>
78472 Date:   Sun Aug 12 21:34:34 2007 +0200
78473
78474     Minor alignment of output, 2nd try.
78475     Also update CHANGELOG
78476
78477     Signed-off-by: Wolfgang Denk <wd@denx.de>
78478
78479 commit 6b309f22a724fad8418e811751a0741b893419cf
78480 Author: Wolfgang Denk <wd@denx.de>
78481 Date:   Sun Aug 12 20:35:49 2007 +0200
78482
78483     Minor alignment of output
78484
78485     Signed-off-by: Wolfgang Denk <wd@denx.de>
78486
78487 commit 6f6d7b9c8559e241e8d232621542b8b59699b07b
78488 Author: Wolfgang Denk <wd@denx.de>
78489 Date:   Sun Aug 12 18:28:18 2007 +0200
78490
78491     Cleanup output on ADS5121 board
78492
78493     Signed-off-by: Wolfgang Denk
78494
78495 commit a4d2636f2a859245ed3a401f26189da2dfda4ceb
78496 Author: Wolfgang Denk <wd@denx.de>
78497 Date:   Sun Aug 12 15:11:38 2007 +0200
78498
78499     Adapt board configuration and fix kernel crash on MCC200 board.
78500
78501     The update procedure was modified to turn off the USB subsystem
78502     before exit for MCC200 and TRAB. This is necessary as otherwise the
78503     USB controller continues to write periodically to system memory!
78504
78505     MCC200-specific notes:
78506     - the patch disables the magic key check for MCC200
78507     - the patch contains the configuration changes made
78508       for the new revision of the board.
78509
78510     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
78511     Signed-off-by: Wolfgang Denk <wd@denx.de>
78512
78513 commit e27f3a6efb9db5a533223b05c629ff4ac8d921bf
78514 Author: Wolfgang Denk <wd@denx.de>
78515 Date:   Sun Aug 12 14:47:54 2007 +0200
78516
78517     Adjust default configuration of ADS5121 board.
78518
78519     Signed-off-by: Wolfgang Denk <wd@denx.de>
78520
78521 commit afaac86fe2948ac84cd9a12bbed883b3c683e7d9
78522 Author: Wolfgang Denk <wd@denx.de>
78523 Date:   Sun Aug 12 14:27:39 2007 +0200
78524
78525     Clean up some remaining CFG_CMD_ -> CONFIG_CMD_ issues.
78526
78527     Signed-off-by: Wolfgang Denk <wd@denx.de>
78528
78529 commit 5fe6be6208dda852c3564e384bd78d75784dea3e
78530 Author: Gerald Van Baren <vanbaren@cideas.com>
78531 Date:   Tue Aug 7 21:14:22 2007 -0400
78532
78533     Improve error print messages.
78534
78535     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78536
78537 commit 99dffca3b7590a16a00bc475c860b67b2a3f1462
78538 Author: Kim Phillips <kim.phillips@freescale.com>
78539 Date:   Tue Jul 17 13:57:04 2007 -0500
78540
78541     fdt: allow for builds that don't want env and bd_t nodes
78542
78543     protect fdt_env and fdt_bd_t invocations, fix codingstyle while in the
78544     area.
78545
78546     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
78547
78548 commit 91148bf7aeba142d6f348805db7625db7da64d6f
78549 Author: Kim Phillips <kim.phillips@freescale.com>
78550 Date:   Tue Jul 17 13:56:53 2007 -0500
78551
78552     fdt: do board setup based on fdt address specified on bootm line
78553
78554     The last fdt patch to bootm did board setup based on the address
78555     specified by a prior fdt address command invocation.  The bootm
78556     code, as its call to fdt_chosen does, should use the fdt specified
78557     by the user on the bootm command.  Note this restores full
78558     functionality for the 8360's existing default boot environment
78559     values, e.g. 'run nfsboot' (i.e. no having to 'fdt addr $fdtaddr'
78560     before booting a kernel).
78561
78562     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
78563
78564 commit e125a2ffc209dd34794e326c7175658253beadf3
78565 Author: Gerald Van Baren <vanbaren@cideas.com>
78566 Date:   Tue Jul 10 20:40:39 2007 -0400
78567
78568     Call ft_board_setup() from the bootm command.
78569
78570     In the patch titled "Create new fdt boardsetup command..." I removed the
78571     call to ft_board_setup() from the routine fdt_chosen(), but I forgot
78572     to add a direct call back into cmd_bootm.c
78573
78574     This fixes the oversight by adding the direct call to the bootm command.
78575
78576     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78577
78578 commit fd61e55dd8cb52ce3ff91b3917af26e24b6b0845
78579 Author: Gerald Van Baren <vanbaren@cideas.com>
78580 Date:   Mon Jun 25 23:25:28 2007 -0400
78581
78582     Create new fdt boardsetup command, fix bug parsing [] form of set values.
78583
78584     Previously ft_board_setup() was called by fdt_chosen() which was not
78585     really correctly structured.  This splits ft_board_setup() out by creating
78586     a new fdt boardsetup command.
78587
78588     Fix a bug when parsing fdt set command values which have the square
78589     bracket form [00 11 22 33] - the length was updated incorrectly in when
78590     parsing that form.
78591
78592     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78593
78594 commit 6f35ded9e85493595e0eb66a82b502a95326d049
78595 Author: Gerald Van Baren <vanbaren@cideas.com>
78596 Date:   Mon Jun 25 20:55:58 2007 -0400
78597
78598     Tighten up the error messages.
78599
78600     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78601
78602 commit c45874b05aae897a6c29d1a97d4bb708fca2756c
78603 Author: Gerald Van Baren <vanbaren@cideas.com>
78604 Date:   Mon Jun 25 19:52:23 2007 -0400
78605
78606     Asthetic improvements: error messages and line lengths.
78607
78608     Tighten up the error messages, split overlength lines.
78609
78610     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78611
78612 commit 35ec398f16e17df600edc1b38c1e9e62c15c9aa1
78613 Author: Gerald Van Baren <vanbaren@cideas.com>
78614 Date:   Fri May 25 22:08:57 2007 -0400
78615
78616     Fix fdt_chosen() to call ft_board_setup(), clean up long lines.
78617
78618     The fdt_chosen() function was adding/seting some properties ad-hoc
78619       improperly and duplicated (poorly) what was done in ft_board_setup()
78620
78621     Clean up long lines (setting properties, printing errors).
78622
78623     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78624
78625 commit 06e19a07701c968f15d72c083b5872a1a11c7b01
78626 Author: Gerald Van Baren <vanbaren@cideas.com>
78627 Date:   Mon May 21 23:27:16 2007 -0400
78628
78629     For fdt_find_node_by_path(), handle the root path properly.
78630
78631     Also removes the special case root path detection in cmd_fdt.c since it
78632     is no longer necessary.
78633
78634     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78635
78636 commit 9675ee7208ab965d13ea8d8262d77ac4160ef549
78637 Author: Gerald Van Baren <vanbaren@cideas.com>
78638 Date:   Thu May 17 23:54:36 2007 -0400
78639
78640     Add fdt_find_node_by_type() and fdt_find_compatible_node() to LIBFDT
78641
78642     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
78643     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
78644
78645 commit 1a861169bc3758f9de3aead62b058736c6891246
78646 Author: Gerald Van Baren <vanbaren@cideas.com>
78647 Date:   Wed Jun 6 22:47:58 2007 -0400
78648
78649     Replace fdt_node_offset() with fdt_find_node_by_path().
78650
78651     The new name matches more closely the kernel's name, which is also
78652     a much better description.
78653
78654     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
78655     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
78656
78657 commit addd8ce83078c25f0eca5f23adbdfc64ca50a243
78658 Author: Gerald Van Baren <vanbaren@cideas.com>
78659 Date:   Wed May 16 22:39:59 2007 -0400
78660
78661     Fix cmd_fdt line lengths, refactor code.
78662
78663     Break lines that were greater than 80 characters in length.
78664     Move the fdt print and property parsing code to separate static functions
78665       to reduce coding clutter in the fdt_cmd handling body.
78666
78667     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78668
78669 commit 25114033ab21788810c48ba4df103b649da1223b
78670 Author: Gerald Van Baren <vanbaren@cideas.com>
78671 Date:   Sat May 12 09:47:25 2007 -0400
78672
78673     FDT command improvements.
78674
78675     Fix "fdt set" so that it will create a non-existing property.
78676     Add "fdt mknode" to create nodes.
78677
78678     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78679
78680 commit 38eb508e8e811e2e57628f445de3a24a23c7d804
78681 Author: Gerald Van Baren <vanbaren@cideas.com>
78682 Date:   Sat May 12 09:45:46 2007 -0400
78683
78684     Reorganize and fix problems (returns) in the bootm command.
78685
78686     Do *NOT* return after the "point of no return" has been passed.
78687       If something goes wrong, the board must be reset after that point.
78688     Move the "Transferring control to Linux" debug message back to where it
78689       belongs: just before transferring control to linux.
78690
78691     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78692
78693 commit 89c8757d8f213c47709bdc4efe0695263a6080a6
78694 Author: Gerald Van Baren <vanbaren@cideas.com>
78695 Date:   Tue May 8 21:27:35 2007 -0400
78696
78697     Fix bugs in the CONFIG_OF_LIBFDT
78698
78699     Stupid coding mistakes (identified by Timur Tabi, thanks).
78700
78701     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78702
78703 commit 6be07cc1ca458278c85ecdbf1a0536cff4c701ec
78704 Author: Gerald Van Baren <vanbaren@cideas.com>
78705 Date:   Wed Apr 25 22:47:15 2007 -0400
78706
78707     Improve fdt move length handling.
78708
78709     Make the length parameter optional: if not specified, do the move using
78710     the current size unchanged.
78711
78712     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78713
78714 commit bb930e76fea6cf89ca2d98e2f7c7a6043d79327d
78715 Author: Gerald Van Baren <vanbaren@cideas.com>
78716 Date:   Wed Apr 25 22:23:36 2007 -0400
78717
78718     Minor code clean up.
78719
78720     Declare the variable fdt properly as extern.
78721     Call the "set_fn" function pointer the "short way" without the full
78722       dereferencing syntax.
78723
78724     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78725
78726 commit ba24e2ac3bdb5c489f3c787e7542b6474c4d65c6
78727 Author: Gerald Van Baren <vanbaren@cideas.com>
78728 Date:   Wed Apr 25 21:24:27 2007 -0400
78729
78730     Improve error messages, more informative.
78731
78732     Print more than the raw libfdt error message strings.  This is especially
78733     useful for cluing in the user when the bootm command aborts due to
78734     blob problems.
78735
78736     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78737
78738 commit 8096b3b8f772c1894ddeda9dbceff6a8826473a4
78739 Author: Gerald Van Baren <vanbaren@cideas.com>
78740 Date:   Fri Apr 20 22:46:53 2007 -0400
78741
78742     libfdt: Conditionally compile based on CONFIG_OF_LIBFDT
78743
78744     This is the way u-boot reduces configured-out code.  At Wolfgang
78745     Grandegger and Wolfgang Denk's request, make libfdt conform.
78746
78747     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
78748
78749 commit 923efd286411ed052d9e074f59f8986d6081061c
78750 Author: Bruce Adler <bruce.adler@ccpu.com>
78751 Date:   Fri Aug 10 14:54:47 2007 -0700
78752
78753     add image size and descriptors for Spartan 3E FPGA chips
78754
78755     Spartan 3E image sizes taken from Table 1-4 in Xilinx UG332 (v1.1)
78756
78757     Signed-off by: Bruce Adler <bruce.adler@ccpu.com>
78758
78759 commit fb56579ffe7ef3275b7036bb7b924e5a0d32bd70
78760 Author: Kim Phillips <kim.phillips@freescale.com>
78761 Date:   Fri Aug 10 15:34:48 2007 -0500
78762
78763     make MAKEALL more immune to merge conflicts
78764
78765     ..by placing board entries one per line, as suggested by jdl.
78766
78767     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
78768
78769 commit 2628114ec564f969f34b5f7105fbd168cb8c9c3f
78770 Author: Kim Phillips <kim.phillips@freescale.com>
78771 Date:   Fri Aug 10 13:28:25 2007 -0500
78772
78773     README: Remove outdated cpu type, board type, and NAME_config lists
78774
78775     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
78776
78777 commit 49bb59912d21aacb507eb81fd21fb7af650c706c
78778 Author: Dave Liu <r63238@freescale.com>
78779 Date:   Fri Aug 10 15:48:59 2007 +0800
78780
78781     mpc83xx: Suppress the warning 'burstlen'
78782
78783     suppress the warning 'burstlen' of spd_sdram.
78784
78785     Signed-off-by: Dave Liu <daveliu@freescale.com>
78786
78787 commit c646bba6465a45c60746d4cc1602cd06c1960f2d
78788 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
78789 Date:   Thu Aug 9 15:11:03 2007 -0500
78790
78791     Add support for SBC8641D. Config files.
78792
78793     Add support for Wind River's SBC8641D reference board.
78794
78795     Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
78796     Acked-by: Wolfgang Denk <wd@denx.de>
78797     Acked-by: Jon Loeliger <jdl@freescale.com>
78798
78799 commit 8ac273271d57321f90505c7a51cdb1ef2113b628
78800 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
78801 Date:   Thu Aug 9 15:10:53 2007 -0500
78802
78803     Add support for SBC8641D.  Board files.
78804
78805     Add support for Wind River's SBC8641D reference board.
78806
78807     Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
78808     Acked-by: Wolfgang Denk <wd@denx.de>
78809     Acked-by: Jon Loeliger <jdl@freescale.com>
78810
78811 commit c2c0ab4aff86622b837a48a0e560351f9afafb95
78812 Author: Stefan Roese <sr@denx.de>
78813 Date:   Fri Aug 10 20:34:58 2007 +0200
78814
78815     Conding style cleanup
78816
78817     Signed-off-by: Stefan Roese <sr@denx.de>
78818
78819 commit c74b2108e31fe09bd1c5d291c3cf360510d4f13e
78820 Author: Sergey Kubushyn <ksi@koi8.net>
78821 Date:   Fri Aug 10 20:26:18 2007 +0200
78822
78823     [ARM] TI DaVinci support, hopefully final
78824
78825     Add support for the following DaVinci boards:
78826     - DV_EVM
78827     - SCHMOOGIE
78828     - SONATA
78829
78830     Changes:
78831
78832     - Split into separate board directories
78833     - Removed changes to MTD_DEBUG (or whatever it's called)
78834     - New CONFIG_CMD party line followed
78835     - Some cosmetic fixes, cleanup etc.
78836     - Patches against the latest U-Boot tree as of now.
78837     - Fixed CONFIG_CMD_NET in net files.
78838     - Fixed CONFIG_CMD_EEPROM for schmoogie.
78839     - Made sure it compiles and works (forceenv() link problem) on SCHMOOGIE and
78840        DV_EVM. Can't check if it works on SONATA, don't have a board any more,
78841        but it at least compiles.
78842
78843     Here is an excerpt from session log on SCHMOOGIE...
78844
78845     U-Boot 1.2.0-g6c33c785-dirty (Aug  7 2007 - 13:07:17)
78846
78847     DRAM:  128 MB
78848     NAND:  128 MiB
78849     In:    serial
78850     Out:   serial
78851     Err:   serial
78852     ARM Clock : 297MHz
78853     DDR Clock : 162MHz
78854     ETH PHY   : DP83848 @ 0x01
78855     U-Boot > iprobe
78856     Valid chip addresses: 1B 38 3A 3D 3F 50 5D 6F
78857     U-Boot > ping 192.168.253.10
78858     host 192.168.253.10 is alive
78859     U-Boot >
78860
78861     Signed-off-by: Sergey Kubushyn <ksi@koi8.net>
78862     Acked-by: Dirk Behme <dirk.behme@gmail.com>
78863     Acked-by: Zach Sadecki <Zach.Sadecki@ripcode.com>
78864     Acked-by: Stefan Roese <sr@denx.de>
78865
78866 commit 2e4d94f1e3c2961428967a33b6ff2520568391b3
78867 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78868 Date:   Fri Jul 27 01:50:45 2007 -0500
78869
78870     fsl_pci_init cleanup.
78871
78872     Do not enable normal errors created during probe (master abort, perr,
78873     and pcie Invalid Configuration access).
78874
78875     Add CONFIG_PCI_NOSCAN board option to prevent bus scan.
78876
78877     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78878     Acked-by: Andy Fleming <afleming@freescale.com>
78879
78880 commit 936b3e69b667c3eb9a61ece4e78647d3fce9fc2a
78881 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
78882 Date:   Fri Jul 27 01:50:44 2007 -0500
78883
78884     pciauto_setup_device bars_num fix
78885
78886     Passing bars_num=0 to pciauto_setup_device should assign no bars.
78887
78888     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78889     Acked-by: Shinya Kuribayashi <shinya.kuribayashi@necel.com>
78890     Acked-by: Andy Fleming <afleming@freescale.com>
78891
78892 commit cf0b185e58ca0aec8ae2b2a8804ec0ef58ee21d4
78893 Author: Jon Loeliger <jdl@freescale.com>
78894 Date:   Mon Aug 6 17:39:44 2007 -0500
78895
78896     8641hpcn: Do correct sized pointer math.
78897
78898     When I rebased Ed's patch and cleaned up a few compilation
78899     problems, I apparently rebased my brain on crack first.
78900     Fix that by doing (char *) sized pointer math as needed.
78901
78902     Signed-off-by: Jon Loeliger <jdl@freescale.com>
78903
78904 commit cfc7a7f5bb3273c9951173c788001d45118f141f
78905 Author: Jon Loeliger <jdl@freescale.com>
78906 Date:   Thu Aug 2 14:42:20 2007 -0500
78907
78908     cpu/86xx fixes.
78909
78910     Remove rev 1 fixes.
78911     Always set PICGCR_MODE.
78912     Enable machine check and provide board config option
78913     to set and handle SoC error interrupts.
78914
78915     Include MSSSR0 in error message.
78916
78917     Isolate a RAMBOOT bit of code with #ifdef CFG_RAMBOOT.
78918
78919     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
78920     Signed-off-by: Jon Loeliger <jdl@freescale.com>
78921
78922 commit 35d22f957a85a22bb3cd1ad084fa5404620d1c42
78923 Author: Stefan Roese <sr@denx.de>
78924 Date:   Fri Aug 10 10:42:25 2007 +0200
78925
78926     Coding style cleanup
78927
78928     Signed-off-by: Stefan Roese <sr@denx.de>
78929
78930 commit 3a6d56c20989fe27360afe743bd2a7ad4d76e48f
78931 Author: Dirk Behme <dirk.behme@googlemail.com>
78932 Date:   Thu Aug 2 17:42:08 2007 +0200
78933
78934     Make use of generic 64bit division in nand_util.c
78935
78936     Use generic 64bit division in nand_util.c. This makes nand_util.c
78937     independent of any toolchain 64bit division.
78938
78939     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
78940
78941 commit f7c086e94e8ce9aad7268af97f73aa6884686f27
78942 Author: Dirk Behme <dirk.behme@googlemail.com>
78943 Date:   Thu Aug 2 17:41:14 2007 +0200
78944
78945     Move 64bit division from avr32 to generic lib
78946
78947     Move the 64bit division from lib_avr32 to lib_generic. With this, all
78948     boards can do_div/__div64_32 if needed, not only avr one. Code is put
78949     to lib_generic, so no larger memory footprint if not used. No code
78950     modifications. Thanks for proposal by HÃ¥vard Skinnemoen.
78951
78952     Signed-off-by: Dirk Behme <dirk.behme@gmail.com>
78953
78954 commit 157cda4d0c3d592ccbb19bbfc07d9251894f0894
78955 Author: Niklaus Giger <niklausgiger@gmx.ch>
78956 Date:   Fri Jul 27 11:31:22 2007 +0200
78957
78958     Add PPC4xx-HCU4 and HCU5 boards: HCU5 files
78959
78960     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78961
78962 commit 6e5de26c6e7580faf16e87745cd488b92b492d0c
78963 Author: Niklaus Giger <niklausgiger@gmx.ch>
78964 Date:   Fri Jul 27 11:30:33 2007 +0200
78965
78966     Add PPC4xx-HCU4 and HCU5 boards: HCU4 files
78967
78968     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78969
78970 commit e8397fc78c9394d71de233a4d810fbc9047e4c76
78971 Author: Niklaus Giger <niklausgiger@gmx.ch>
78972 Date:   Fri Jul 27 11:38:26 2007 +0200
78973
78974     Add PPC4xx-HCU4 and HCU5 boards: common files
78975
78976     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78977
78978 commit ac982ea5a4f2f993efcf52dca122f5a59df047d8
78979 Author: Niklaus Giger <niklausgiger@gmx.ch>
78980 Date:   Fri Jul 27 11:28:44 2007 +0200
78981
78982     Add PPC4xx-HCU4 and HCU5 boards: make related
78983
78984     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78985
78986 commit 137fdd9f474ecb853efdace5200576308c67f18d
78987 Author: Niklaus Giger <niklausgiger@gmx.ch>
78988 Date:   Fri Jul 27 11:28:03 2007 +0200
78989
78990     Add PPC4xx-HCU4 and HCU5 boards: HCU5 config
78991
78992     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
78993
78994 commit 714bc55b35b6f6a65cc8740a3842a543e88cdef2
78995 Author: Niklaus Giger <niklausgiger@gmx.ch>
78996 Date:   Fri Jul 27 11:27:15 2007 +0200
78997
78998     Add PPC4xx-HCU4 and HCU5 boards: HCU4 config
78999
79000     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
79001
79002 commit 1894dd381124bdbfbdae7cf3a6ca52a8eb1f4421
79003 Author: Niklaus Giger <niklausgiger@gmx.ch>
79004 Date:   Fri Jul 27 11:25:31 2007 +0200
79005
79006     Add PPC4xx-HCU4 and HCU5 boards: READMEs
79007
79008     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
79009
79010 commit 641cca9569ce351ddb287fd3343d8b1dcb591db4
79011 Author: Niklaus Giger <niklausgiger@gmx.ch>
79012 Date:   Fri Jul 27 11:37:40 2007 +0200
79013
79014     Add PPC4xx-HCU4 and HCU5 boards: Infrastructure
79015
79016     This series of patches adds support for 2 boards from Netstal Maschinen.
79017
79018     The HCU4 has a PPC405Gpr and
79019     the HCU5 has a PPC440EPX.
79020
79021     The HCU4 has a somehow complicated flash setup, as the booteprom is
79022     only 8 bits and the CFI 16 bits wide, which makes it impossible to use a more
79023     elegant solution.
79024
79025     The HCU5 has only a booteprom as the whole code will be downloaded from a
79026     different board which has HD, CD-ROM, etc and where all code is stored.
79027
79028     This is my third try. I incorporated all suggestions made by Wolfgang and Stefan.
79029     Thanks them a lot.
79030
79031     Signed-off-by: Niklaus Giger <niklaus.giger@netstal.com>
79032
79033 commit 3e4c90c6233618fc1806e63fde68df5f3d6a0171
79034 Author: Stefan Roese <sr@denx.de>
79035 Date:   Fri Aug 10 08:42:55 2007 +0200
79036
79037     ppc4xx: Update lwmon5 POST configuration
79038
79039     Signed-off-by: Stefan Roese <sr@denx.de>
79040
79041 commit 29cb25da56afe18cf5e7072a92a9d98ea8af1fd4
79042 Author: Yuri Tikhonov <yur@emcraft.com>
79043 Date:   Fri Aug 10 08:25:22 2007 +0200
79044
79045     POST: Add ppc4xx UART POST support without external uart clock (lwmon5)
79046
79047     The patch adds support for UART POST on ppc44x-based boards with no
79048     external serial clocks installed.
79049
79050     Signed-off-by: Yuri Tikhonov <yur@emcraft.com>
79051     Acked-by: Stefan Roese <sr@denx.de>
79052
79053 commit 99c2fdab91bc633e46fb41dbaa629f87ccf6e00f
79054 Author: Kim Phillips <kim.phillips@freescale.com>
79055 Date:   Mon Aug 6 18:18:34 2007 -0500
79056
79057     mpc83xx: fix ITX[GP] O=builddir builds
79058
79059     make: *** No rule to make target `/work/wd/tmp/board/mpc8349itx/u-boot.lds', needed by `/work/wd/tmp/u-boot'.  Stop.
79060
79061     Both the ITX and ITX-GP fail when you use "make O=<some dir> ..." or
79062     "BUILD_DIR=<some dir> ./MAKEALL ..."
79063
79064     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79065
79066 commit 47e8bc846759e037b8af0e5f9c9f9cfa7a1050c3
79067 Author: Dave Liu <r63238@freescale.com>
79068 Date:   Wed Aug 1 15:00:59 2007 +0800
79069
79070     mpc83xx: Correct the README for DDR ECC
79071
79072     Update the README for DDR ECC, change the name
79073     to README.mpc83xx.ddrecc.
79074
79075     Signed-off-by: Dave Liu <daveliu@freescale.com>
79076     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79077
79078 commit daab8c67d2defef73dc26ab07f0c3afd1b05d019
79079 Author: Dave Liu <r63238@freescale.com>
79080 Date:   Wed Aug 1 15:00:15 2007 +0800
79081
79082     mpc83xx: Consolidate the ECC support of 83xx
79083
79084     Remove the duplicated source code of ecc command on the <board>.c,
79085     for reused, move these code to cpu/mpc83xx directory.
79086
79087     Signed-off-by: Dave Liu <daveliu@freescale.com>
79088     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79089
79090 commit 036575c544cf1b69654d8fb334bda69c6ff3da36
79091 Author: Dave Liu <r63238@freescale.com>
79092 Date:   Sat Aug 4 13:37:39 2007 +0800
79093
79094     mpc83xx: Correct the burst length for DDR2 with 32 bits
79095
79096     The burst length should be 4 for DDR2 with 32 bits bus
79097
79098     Signed-off-by: Dave Liu <daveliu@freescale.com>
79099
79100 commit 1c274c4e05b6dc9b24edc8aa618b02f607ee6eed
79101 Author: Kim Phillips <kim.phillips@freescale.com>
79102 Date:   Wed Jul 25 19:25:33 2007 -0500
79103
79104     mpc83xx: add support for the MPC8323E RDB
79105
79106     MPC8323E based board with 64MB fixed SDRAM, 16MB flash,
79107     five 10/100 ethernet ports connected via an ICPlus IP175C
79108     switch, one PCI slot, and serial.  Features not supported
79109     in this patch are SD card interface, 2 USB ports, and the
79110     two phone ports.
79111
79112     Signed-off-by: Michael Barkowski <michael.barkowski@freescale.com>
79113     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79114
79115 commit 343d91009d55fc5b3ff8cc940597af6c6aa1d359
79116 Author: Kim Phillips <kim.phillips@freescale.com>
79117 Date:   Wed Jul 25 19:25:28 2007 -0500
79118
79119     mpc83xx: fixup generic pci for libfdt
79120
79121     add libfdt support to the generic 83xx pci code
79122
79123     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79124
79125 commit f57ac7a7b37109245b69db80839ebee26179966a
79126 Author: Kim Phillips <kim.phillips@freescale.com>
79127 Date:   Wed Jul 25 19:25:22 2007 -0500
79128
79129     mpc83xx: fix 8360 and cpu functions to update fdt being passed
79130
79131     ..and not the global fdt. Rename local fdt vars to blob so as not to
79132     be confused with the global var with the same three-letter name.
79133
79134     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79135
79136 commit 8be404459a6b7395415a57bb35e8377e3b2b5acb
79137 Author: Jerry Van Baren <gvb.uboot@gmail.com>
79138 Date:   Wed Jul 4 21:34:24 2007 -0400
79139
79140     mpc83xx: Fix errors when CONFIG_OF_LIBFDT is enabled
79141
79142     Several node strings were not correct (trailing slashes and properties
79143       in the strings)
79144     Added setting of the timebase-frequency.
79145     Improved error messages and use debug() instead of printf().
79146
79147     Signed-off-by: Gerald Van Baren <vanbaren@cideas.com>
79148     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79149
79150 commit 26d02c9bbac1751c5e19294f000100b48d43a920
79151 Author: Jerry Van Baren <gvb.uboot@gmail.com>
79152 Date:   Wed Jul 4 21:27:30 2007 -0400
79153
79154     mpc83xx: Replace fdt_node_offset() with fdt_find_node_by_path().
79155
79156     The new name matches more closely the kernel's name, which is also
79157     a much better description.
79158
79159     These are the mpc83xx changes made necessary by the function name change.
79160
79161     Signed-off-by: Wolfgang Grandegger <wg@grandegger.com>
79162     Acked-by: Gerald Van Baren <vanbaren@cideas.com>
79163     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79164
79165 commit 9be39a67c9f8fef7107f5df09d673005f04d0963
79166 Author: Dave Liu <daveliu@freescale.com>
79167 Date:   Mon Jun 25 10:41:56 2007 +0800
79168
79169     mpc83xx: Add support for the display of reset status
79170
79171     83xx processor family has many reset sources, such as
79172     power on reset, software hard reset, software soft reset,
79173     JTAG, bus monitor, software watchdog, check stop reset,
79174     external hard reset, external software reset.
79175     sometimes, to figure out the fault of system, we need to
79176     know the cause of reset early before the prompt of
79177     u-boot present.
79178
79179     Signed-off-by: Dave Liu <daveliu@freescale.com>
79180     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79181
79182 commit ff9658d7049bf8c8e8e0a05dbe5e9f7e91aa5a5d
79183 Author: Dave Liu <daveliu@freescale.com>
79184 Date:   Mon Jun 25 10:41:04 2007 +0800
79185
79186     mpc83xx: Fix the align bug of SDMA buffer
79187
79188     According to the latest user manual, the SDMA temporary
79189     buffer base address must be 4KB aligned.
79190
79191     Signed-off-by: Dave Liu <daveliu@freescale.com>
79192     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79193
79194 commit 66dc2c2dc51f8b88bb8e231bc80cd92eae1d6476
79195 Author: Dave Liu <daveliu@freescale.com>
79196 Date:   Mon Jun 25 13:21:12 2007 +0800
79197
79198     mpc83xx: Revise the MPC8360EMDS readme doc
79199
79200     When the rev2.x silicon mount on the MPC8360EMDS baord,
79201     and if you are using the u-boot version after the commit
79202     3fc0bd159103b536e1c54c6f4457a09b3aba66ca.
79203     to make the ethernet interface usable, we have to setup
79204     the jumpers correctly.
79205
79206     Signed-off-by: Dave Liu <daveliu@freescale.com>
79207     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79208
79209 commit e739bc95797aac4fefc4c75b55c7c78e59d3ea9c
79210 Author: Timur Tabi <timur@freescale.com>
79211 Date:   Tue Jul 3 13:46:32 2007 -0500
79212
79213     FSL I2C driver programs the two I2C busses differently
79214
79215     The i2c_init() function in fsl_i2c.c programs the two I2C busses differently.
79216     The second I2C bus has its slave address programmed incorrectly and is
79217     missing a 5-us delay.
79218
79219     Signed-off-by: Timur Tabi <timur@freescale.com>
79220     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79221
79222 commit df33f6b4d6d63693dd9200808b242de1b86cb8e8
79223 Author: Timur Tabi <timur@freescale.com>
79224 Date:   Tue Jul 3 13:04:34 2007 -0500
79225
79226     Update SCCR programming in cpu_init_f() to support all 83xx processors
79227
79228     Update the cpu_init_f() function in cpu/mpc83xx/cpu_init.c to program the
79229     bitfields for all 83xx processors.  The code to update some bitfields was
79230     compiled only on some processors.  Now, the bitfields are programmed as long
79231     as the corresponding CFG_SCCR option is defined in the board header file.
79232     This means that the board header file should not define any CFG_SCCR macros
79233     for bitfields that don't exist on that processor, otherwise the SCCR will be
79234     programmed incorrectly.
79235
79236     Signed-off-by: Timur Tabi <timur@freescale.com>
79237     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79238
79239 commit 9546266999f0b9b51372636614211b88d90f0f25
79240 Author: Martin Krause <martin.krause@tqs.de>
79241 Date:   Fri Jun 22 13:04:22 2007 +0200
79242
79243     TQM834x: cleanup configuraton
79244
79245     Remove irritating #undef DEBUG
79246
79247     Signed-off-by: Martin Krause <martin.krause@tqs.de>
79248     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79249
79250 commit 5d497e6bf0f5bf63729b4a47b3fd786d3c77a1bc
79251 Author: david.saada <David.Saada@ecitele.com>
79252 Date:   Mon Jun 18 09:09:53 2007 -0700
79253
79254     MPC83xx: Fix makefile to generate config.h file in the build directory
79255
79256     MPC83xx: Fix the Makefile config sections to generate the include/config.h
79257     file in the build directory instead of the source directory.
79258
79259     Signed-off-by: David Saada <david.saada@ecitele.com>
79260     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79261
79262 commit 1ded0242e437259366792d52b7e9d1e1931d8fa5
79263 Author: Lee Nipper <Lee.Nipper@freescale.com>
79264 Date:   Thu Jun 14 20:07:33 2007 -0500
79265
79266     mpc83xx: Add support for 8360 silicon revision 2.1
79267
79268     This change adds 8360 silicon revision 2.1 support to u-boot.
79269
79270     Signed-off-by: Lee Nipper <lee.nipper@freescale.com>
79271     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79272
79273 commit a22806469a8f2b69c829f4fd5361fdebd0cb01b4
79274 Author: Kumar Gala <galak@kernel.crashing.org>
79275 Date:   Wed Aug 8 04:14:28 2007 -0500
79276
79277     Treat ppc64 host as ppc
79278
79279     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
79280
79281 commit 0dc4279b08ff82472bec2e2c90858602459febe8
79282 Author: Jason Jin <Jason.jin@freescale.com>
79283 Date:   Wed Aug 8 09:01:46 2007 +0800
79284
79285     Minor fix for bios emulator makefile
79286
79287     Add $(obj) to LIB avoiding objects be built in the source dir
79288
79289     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79290
79291 commit ce981dc857adfc8036ca2f6d5d5a06c2a8aa77d6
79292 Author: Jason Jin <Jason.jin@freescale.com>
79293 Date:   Wed Aug 8 08:33:11 2007 +0800
79294
79295     Add CONFIG_BIOSEMU define to guard all the bios emulator code
79296
79297     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79298
79299     This patch fix the compile issue on the board that did not enable the bios emulator
79300
79301 commit ed8106433522f2ea8933e9808346860d061d7731
79302 Author: Zach Sadecki <Zach.Sadecki@ripcode.com>
79303 Date:   Tue Jul 31 12:27:25 2007 -0500
79304
79305     tsec: fix multiple PHY support
79306
79307     The change entitled "Reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECx"
79308     broke multiple PHY support in tsec.c.  This fixes it.
79309
79310     Signed-off-by: Zach Sadecki <Zach.Sadecki@ripcode.com>
79311     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
79312
79313 commit dcb84b7208ade0bbebbeb56bec9c2c64f8b2eede
79314 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
79315 Date:   Thu Aug 9 09:08:18 2007 -0500
79316
79317     tsec: Allow Ten Bit Interface address to be configurable
79318
79319     Allow the address of the Ten Bit Interface (TBI) to be changed in the
79320     event of a conflict with another device.
79321
79322     Signed-off by: Joe Hamman <joe.hamman@embeddedspecialties.com>
79323
79324 commit 3ba4c2d68f6541db4677b4aea12071f56e6ff6e6
79325 Author: Stefan Roese <sr@denx.de>
79326 Date:   Wed Aug 8 09:54:26 2007 +0200
79327
79328     Coding style cleanup
79329
79330     Signed-off-by: Stefan Roese <sr@denx.de>
79331
79332 commit a41de1f0d373e09c782dea558385a06247111ba5
79333 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79334 Date:   Sun Aug 5 05:15:18 2007 -0500
79335
79336     Port enabled for I2C signals and chipselects port configuration.
79337
79338     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79339
79340 commit 1a33ce65a4c51a69190dd8c408f9e1c62a66e94f
79341 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79342 Date:   Sun Aug 5 04:31:18 2007 -0500
79343
79344     Added NAND support
79345
79346     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79347
79348 commit eaf9e447beb3e498818ef8ad0b8c1597cd506149
79349 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79350 Date:   Sun Aug 5 04:11:20 2007 -0500
79351
79352     Added I2C support
79353
79354     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79355
79356 commit 99c03c175d2689093176facf17c58ce2cb320001
79357 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79358 Date:   Sun Aug 5 03:58:52 2007 -0500
79359
79360     Changed CFG_CLK to gd->bus_clk for CFG_TIMER_PRESCALER. Added DECLARE_GLOBAL_DATA_PTR for time.c
79361
79362     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79363
79364 commit 8d1d66af54d305de29d0bbf4aa8c9e6375f7f731
79365 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79366 Date:   Sun Aug 5 03:55:21 2007 -0500
79367
79368     Added uart_gpio_conf() in serial_init(), seperated uart port configuration from cpu_init() to uart_gpio_conf()
79369
79370     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79371
79372 commit 6fde84a44b7e575ea80fe0e2d5be3b6f73d1e630
79373 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79374 Date:   Sun Aug 5 03:43:30 2007 -0500
79375
79376     Moved sync() from board file to include/asm-m68k/io.h
79377
79378     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79379
79380 commit 9e737d8476e7d6a596d16caaf6a3853a9a1190a2
79381 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79382 Date:   Sun Aug 5 03:30:44 2007 -0500
79383
79384     Declared attributes of void __mii_init(void) as an alias for int mii_init(void)
79385
79386     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79387
79388 commit 9998bd37ead85e93953559720710d3b0685c81e6
79389 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79390 Date:   Sun Aug 5 03:19:10 2007 -0500
79391
79392     Renamed CONFIG_MCFSERIAL to CONFIG_MCFUART
79393
79394     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
79395
79396 commit 7c4c3722a38d40b0cf537ddae72b04f4088b190c
79397 Author: Jason Jin <Jason.jin@freescale.com>
79398 Date:   Tue Aug 7 16:17:06 2007 +0800
79399
79400     Add CONFIG_BIOSEMU define to guard all the bios emulator code
79401
79402     This patch fix the compile issue on the board that did not enable the bios emulator
79403
79404 commit bf1060ea4f9eaa7e7d164a70a7d6f28939882053
79405 Author: Wolfgang Denk <wd@denx.de>
79406 Date:   Tue Aug 7 16:02:13 2007 +0200
79407
79408     Fix missing brace error in fs/fat/fat.c
79409     [pointed out by Roderik Wildenburg]
79410
79411     Signed-off-by: Wolfgang Denk <wd@denx.de>
79412
79413 commit 706714d97a0d08d59eda4de2268c39f504688329
79414 Author: Michal Simek <monstr@monstr.eu>
79415 Date:   Mon Aug 6 23:41:53 2007 +0200
79416
79417     [FIX] remove cute code
79418
79419 commit f500d9fdeb576288656dac427052ad2c5ca0ad1a
79420 Author: Michal Simek <monstr@monstr.eu>
79421 Date:   Mon Aug 6 23:35:26 2007 +0200
79422
79423     [FIX] Fix romfs code
79424
79425 commit ab4b956d3143f8f8174089053f5dfabbb04762b0
79426 Author: Michal Simek <monstr@monstr.eu>
79427 Date:   Mon Aug 6 23:31:49 2007 +0200
79428
79429     [FIX] Coding style cleanup - Wolfgang's suggestions
79430
79431 commit 6c33c78557ca6f8da68c01ce33e278695197d3f4
79432 Author: Wolfgang Denk <wd@denx.de>
79433 Date:   Mon Aug 6 23:21:05 2007 +0200
79434
79435     Fixed typo in README (pointed out by Martin Jost).
79436
79437     Signed-off-by: Wolfgang Denk <wd@denx.de>
79438
79439 commit 537223afa61f64480df31ce440a9cb386df4a814
79440 Author: Stefan Roese <sr@denx.de>
79441 Date:   Mon Aug 6 21:10:17 2007 +0200
79442
79443     ppc4xx: Update AMCC Bamboo README doc/README.bamboo
79444
79445     As suggested by Eugene O'Brien <Eugene.O'Brien@advantechamt.com>,
79446     here an updated Bamboo README.
79447
79448     Signed-off-by: Stefan Roese <sr@denx.de>
79449
79450 commit 9c7e4b06214db61bb21f1bcbe57c97519669baae
79451 Author: Wolfgang Denk <wd@denx.de>
79452 Date:   Mon Aug 6 02:17:36 2007 +0200
79453
79454     Coding style cleanup. Update CHANGELOG.
79455
79456     Signed-off-by: Wolfgang Denk <wd@denx.de>
79457
79458 commit 221838cc7eb178370ff62aa05920a582e12ac322
79459 Author: Jason Jin <Jason.jin@freescale.com>
79460 Date:   Tue Jul 10 09:03:22 2007 +0800
79461
79462     Remove the bios emulator from MAI board.
79463
79464     The bios emulator in the MAI board can not pass compile
79465     and have a lot of crap in it. remove it and will have a
79466     clean and small bios emulator in the drivers directory
79467     which can be uesed for every board.
79468
79469     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79470
79471 commit 5618332409bb96f4448d1712899369fc80c0b489
79472 Author: Jason Jin <Jason.jin@freescale.com>
79473 Date:   Fri Jul 13 12:14:59 2007 +0800
79474
79475     Fix some compile issues for MAI board.
79476
79477     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79478
79479 commit 0f460a1ee148b648ee242c3157650287d4296260
79480 Author: Jason Jin <Jason.jin@freescale.com>
79481 Date:   Fri Jul 13 12:14:58 2007 +0800
79482
79483     Configurations for ATI video card BIOS emulator
79484
79485     This patch add definition of the BIOS emulator and the ATI framebuffer
79486     driver for MPC8641HPCN board.
79487
79488     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79489     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
79490
79491 commit ece92f85053b8df613edcf05b26a416cbc3d629c
79492 Author: Jason Jin <Jason.jin@freescale.com>
79493 Date:   Fri Jul 6 08:34:56 2007 +0800
79494
79495     This is a BIOS emulator, porting from SciTech for u-boot, mainly for
79496     ATI video card BIOS. and can be used for x86 code emulation by some
79497     modifications.
79498
79499     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79500
79501 commit 5072188acabde3178fac7f5a597150e6e74fd40c
79502 Author: Jason Jin <Jason.jin@freescale.com>
79503 Date:   Fri Jul 6 08:33:33 2007 +0800
79504
79505     This is a framebuffer driver for ATI video card, can work for PCI9200,
79506     X300, X700, X800 ATI video cards.
79507
79508     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
79509     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
79510
79511 commit 5728be389e65fd47f34b33c2596271eb4db751ae
79512 Author: Wolfgang Denk <wd@denx.de>
79513 Date:   Mon Aug 6 01:01:49 2007 +0200
79514
79515     Coding style cleanup. Update CHANGELOG.
79516
79517     Signed-off-by: Wolfgang Denk <wd@denx.de>
79518
79519 commit 8092fef4c29b395958bb649647da7e3775731517
79520 Author: Martin Krause <Martin.Krause@tqs.de>
79521 Date:   Tue Dec 12 14:26:01 2006 +0100
79522
79523     Add functions to list of exported functions
79524
79525     Additionally export the following fuctions (to make trab_config build again):
79526     - simple_strtol()
79527     - strcmp()
79528
79529     Also bump the ABI version to reflect this change
79530
79531     Signed-off-by: Martin Krause <martin.krause@tqs.de>
79532
79533 commit 63cec5814fab5d2b1c86982327433807a5ac0249
79534 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
79535 Date:   Thu Aug 2 14:09:49 2007 -0500
79536
79537     Make MPC8641's PCI/PCI-E driver a common driver for many FSL parts.
79538
79539     All of the PCI/PCI-Express driver and initialization code that
79540     was in the MPC8641HPCN port has now been moved into the common
79541     drivers/fsl_pci_init.c.  In a subsequent patch, this will be
79542     utilized by the 85xx ports as well.
79543
79544     Common PCI-E IMMAP register blocks for FSL 85xx/86xx are added.
79545
79546     Also enable the second PCI-Express controller on 8641
79547     by getting its BATS and CFG_ setup right.
79548
79549     Fixed a u16 vendor compiler warning in AHCI driver too.
79550
79551     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
79552     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
79553     Signed-off-by: Jon Loeliger <jdl@freescale.com>
79554
79555 commit a274ca4f6d68830e7c916f897561cff8c4101c38
79556 Author: Michal Simek <monstr@monstr.eu>
79557 Date:   Sun Aug 5 22:33:05 2007 +0200
79558
79559     [FIX] Coding style cleanup
79560
79561 commit af8377d4eb3a0ac5a831830d5ce63fbf65fecb7f
79562 Author: Michal Simek <monstr@monstr.eu>
79563 Date:   Sun Aug 5 16:13:31 2007 +0200
79564
79565     [FIX] Xilinx Uartlite driver
79566     Because PPC405 can use UARTLITE serial interface and
79567     Microblaze can use Uart16550 serial interface not only Uartlite.
79568
79569 commit 98889edd50aadf862071eb5664747ad0d568a20e
79570 Author: Michal Simek <monstr@monstr.eu>
79571 Date:   Sun Aug 5 15:54:53 2007 +0200
79572
79573     [FIX] Change configuration for XUPV2P Microblaze board
79574
79575 commit 537091b4eed9302865d03fef3f7212b4fe5cf28f
79576 Author: Michal Simek <monstr@monstr.eu>
79577 Date:   Sun Aug 5 15:53:50 2007 +0200
79578
79579     [PATCH] Added support for Xilinx Emac community driver
79580
79581 commit 86b116b1b1e165ca4840daefed36d2e3b8460173
79582 Author: Bartlomiej Sieka <tur@semihalf.com>
79583 Date:   Fri Aug 3 12:08:16 2007 +0200
79584
79585     cm1_qp1 -> cm5200: single U-Boot image for modules from the cm5200 family.
79586
79587     Add the ability for modules from the Schindler cm5200 family to use a
79588     single U-Boot image:
79589     - rename cm1_qp1 to cm5200
79590     - add run-time module detection
79591     - parametrize SDRAM configuration according to the module we are running on
79592
79593     Few minor, board-specific fixes included in this patch:
79594     - better MAC address handling
79595     - updated default environment ('update' command uses +{filesize} now)
79596     - improved error messages in the auto-update code
79597     - allow booting U-Boot from RAM (CFG_RAMBOOT)
79598
79599     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
79600     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
79601     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
79602
79603 commit c7e717ebc2b044d7a71062552c9dc0f54ea9b779
79604 Author: Andy Fleming <afleming@freescale.com>
79605 Date:   Fri Aug 3 04:05:25 2007 -0500
79606
79607     Add Marvell 1149 PHY support to the TSEC
79608
79609 commit b1b54e352028ed370c3aa95d6fdeb9d64c5d2f86
79610 Author: Wolfgang Denk <wd@denx.de>
79611 Date:   Thu Aug 2 21:27:46 2007 +0200
79612
79613     Coding style cleanup, update CHANGELOG
79614
79615     Signed-off-by: Wolfgang Denk <wd@denx.de>
79616
79617 commit 63e22764d2f8653f68888c667eb65b3996b52680
79618 Author: Wolfgang Denk <wd@denx.de>
79619 Date:   Thu Aug 2 10:11:18 2007 +0200
79620
79621     Minor cleanup of <board>_nand build rules.
79622
79623 commit 9ca8d79de096c65b9b9c867259b3ff4685f775ef
79624 Author: Stefan Roese <sr@denx.de>
79625 Date:   Thu Aug 2 08:33:56 2007 +0200
79626
79627     ppc4xx: Code cleanup
79628
79629     Signed-off-by: Stefan Roese <sr@denx.de>
79630
79631 commit c92409812206ac67a7fa7aae298539a9c3804a46
79632 Author: Grzegorz Bernacki <gjb@semihalf.com>
79633 Date:   Tue Jul 31 18:51:48 2007 +0200
79634
79635     [ppc440SPe] Graceful recovery from machine check during PCIe configuration
79636
79637     During config transactions on the PCIe bus an attempt to scan for a
79638     non-existent device can lead to a machine check exception with certain
79639     peripheral devices. In order to avoid crashing in such scenarios the
79640     instrumented versions of the config cycle read routines are introduced, so
79641     the exceptions fixups framework can gracefully recover.
79642
79643     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
79644     Acked-by: Rafal Jaworowski <raj@semihalf.com>
79645
79646 commit dec99558b9ea75a37940d07f41a3565a50b54ad1
79647 Author: Rafal Jaworowski <raj@semihalf.com>
79648 Date:   Tue Jul 31 18:19:54 2007 +0200
79649
79650     [ppc4xx] Separate settings for PCIe bus numbering on 440SPe rev.A
79651
79652     This brings back separate settings for PCIe bus numbers depending on chip
79653     revision, which got eliminated in 2b393b0f0af8402ef43b25c1968bfd29714ddffa
79654     commit. 440SPe rev. A does NOT work properly with the same settings as for
79655     the rev. B (no devices are seen on the bus during enumeration).
79656
79657     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
79658
79659 commit cdd917a43da6fa7fc8f54a3cc9f420ce5ecf3197
79660 Author: Wolfgang Denk <wd@denx.de>
79661 Date:   Thu Aug 2 00:48:45 2007 +0200
79662
79663     Fix build errors and warnings / code cleanup.
79664
79665     Signed-off-by: Wolfgang Denk <wd@denx.de>
79666
79667 commit d2f68006627eda6cb6c7f364bddf621dbfd2fc68
79668 Author: Eugene OBrien <eugene.obrien@advantechamt.com>
79669 Date:   Tue Jul 31 10:24:56 2007 +0200
79670
79671     ppc4xx: Update AMCC Bamboo 440EP support
79672
79673     Changed storage type of cfg_simulate_spd_eeprom to const
79674     Changed storage type of gpio_tab to stack storage
79675     (Cannot access global data declarations in .bss until afer code relocation)
79676
79677     Improved SDRAM tests to catch problems where data is not uniquely addressable
79678     (e.g. incorrectly programmed SDRAM row or columns)
79679
79680     Added CONFIG_PROG_SDRAM_TLB to support Bamboo SIMM/DIMM modules
79681     Fixed AM29LV320DT (OpCode Flash) sector map
79682
79683     Signed-off-by: Eugene OBrien <eugene.obrien@advantechamt.com>
79684     Signed-off-by: Stefan Roese <sr@denx.de>
79685
79686 commit ea9f6bce383cc9fbcdee28b5836109b1a6dba574
79687 Author: Stefan Roese <sr@denx.de>
79688 Date:   Tue Jul 31 08:37:01 2007 +0200
79689
79690     ppc4xx: Update 440EPx lwmon5 board support
79691
79692     - Clear ECC status regs after ECC POST test
79693     - Set dcbz for ECC generation with caches enabled as default
79694     - Code cleanup
79695
79696     Signed-off-by: Stefan Roese <sr@denx.de>
79697
79698 commit 27a528fb41433c4c1e2b5d6bd3fd8d78606fc724
79699 Author: Stefan Roese <sr@denx.de>
79700 Date:   Mon Jul 30 11:04:57 2007 +0200
79701
79702     ppc4xx: Only print ECC related info when the error bis are set
79703
79704     Signed-off-by: Stefan Roese <sr@denx.de>
79705
79706 commit e36220a4baf1f188ba60f17e9d0f043069b1362a
79707 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
79708 Date:   Fri Jul 27 16:44:31 2007 +0200
79709
79710     new FPGA image for PLU405 board
79711
79712     new FPGA image for PLU405 board with improved CompactFlash timing
79713
79714     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
79715
79716 commit 8993e54b6f397973794f3d6f47d3b3c0c98dd4f6
79717 Author: Rafal Jaworowski <raj@semihalf.com>
79718 Date:   Fri Jul 27 14:43:59 2007 +0200
79719
79720     [ADS5121] Support for the ADS5121 board
79721
79722     The following MPC5121e subsystems are supported:
79723
79724     - low-level CPU init
79725     - NOR Boot Flash (common CFI driver)
79726     - DDR SDRAM
79727     - FEC
79728     - I2C
79729     - Watchdog
79730
79731     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
79732     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
79733     Signed-off-by: Jan Wrobel <wrr@semihalf.com>
79734
79735 commit 1863cfb7b100ba0ee3401799457a01dc058745f8
79736 Author: Rafal Jaworowski <raj@semihalf.com>
79737 Date:   Fri Jul 27 14:22:04 2007 +0200
79738
79739     [PPC] Remove unused MSR_USER definition
79740
79741     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
79742
79743 commit d4024bb72dd81695ec099b2199eda0d27c623e62
79744 Author: John Otken <john@softadvances.com>
79745 Date:   Thu Jul 26 17:49:11 2007 +0200
79746
79747     ppc4xx: Add support for AMCC 405EP Taihu board
79748
79749     Signed-off-by: John Otken <john@softadvances.com>
79750
79751 commit b66091de6c7390620312c2501db23d8391e7cabb
79752 Author: Anatolij Gustschin <agust@denx.de>
79753 Date:   Thu Jul 26 15:08:01 2007 +0200
79754
79755     ppc4xx: lwmon5: Update Lime initialization
79756
79757     Change Lime SDRAM initialization to now support 100MHz and
79758     133MHz (if enabled). Also the framebuffer is initialized to
79759     display a blue rectangle with a white border.
79760
79761     Signed-off-by: Anatolij Gustschin <agust@denx.de>
79762     Signed-off-by: Stefan Roese <sr@denx.de>
79763
79764 commit 9f24a808f17fc0f37b7fb4805f734741335caecc
79765 Author: Stefan Roese <sr@denx.de>
79766 Date:   Tue Jul 24 09:52:52 2007 +0200
79767
79768     ppc4xx: lwmon5: Support for 128 MByte NOR FLASH added
79769
79770     The used Intel NOR FLASH chips have internally two dies, and are now
79771     treated as two seperate chips.
79772
79773     Signed-off-by: Stefan Roese <sr@denx.de>
79774
79775 commit aedf5bde179ecfbd0a96130d18996a96518b785f
79776 Author: Stefan Roese <sr@denx.de>
79777 Date:   Tue Jul 24 07:20:09 2007 +0200
79778
79779     ppc4xx: Fix lwmon5 interrupt controller setup (polarity, trigger...)
79780
79781     As suggested by Hakan Eryigit, here an updated setup for the lwmon5
79782     interrupt controller.
79783
79784     Signed-off-by: Stefan Roese <sr@denx.de>
79785
79786 commit a71d96eac8130b53a91f93cd10c70fca0db18d52
79787 Author: Stefan Roese <sr@denx.de>
79788 Date:   Fri Jul 20 15:03:44 2007 +0200
79789
79790     ppc4xx: Fix bug with default GPIO output value
79791
79792     As spotted by Matthias Fuchs, the default output values for all GPIO1
79793     outputs were not setup correctly. This patch fixes this issue.
79794
79795     Signed-off-by: Stefan Roese <sr@denx.de>
79796
79797 commit 531e3e8b831f357056448fa573137d5fb37000fd
79798 Author: Pavel Kolesnikov <concord@emcraft.com>
79799 Date:   Fri Jul 20 15:03:03 2007 +0200
79800
79801     POST: Add ECC POST for the lwmon5 board
79802
79803     This patch adds ECC Post test for the Lwmon5 board based
79804     on PPC440EPx to U-Boot.
79805
79806     Signed-off-by: Pavel Kolesnikov <concord@emcraft.com>
79807     Acked-by: Yuri Tikhonov <yur@emcraft.com>
79808     Acked-by: Stefan Roese <sr@denx.de>
79809
79810 commit cc3023b9f95d7ac959a764471a65001062aecf41
79811 Author: Rafal Jaworowski <raj@semihalf.com>
79812 Date:   Thu Jul 19 17:12:28 2007 +0200
79813
79814     Fix breakage of 8xx boards from recent commit.
79815
79816     This patch fixes the negative consequences for 8xx of the recent
79817     "ppc4xx: Clean up 440 exceptions handling" commit.
79818
79819     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
79820
79821 commit c883f6ea32dce91f07670b3aafecf6c99b1e5341
79822 Author: Stefan Roese <sr@denx.de>
79823 Date:   Mon Jul 16 13:11:12 2007 +0200
79824
79825     Coding style cleanup
79826
79827     Signed-off-by: Stefan Roese <sr@denx.de>
79828
79829 commit 8848ec858f74ed6dab06fb6d5ddc933e0a1328bf
79830 Author: Stefan Roese <sr@denx.de>
79831 Date:   Mon Jul 16 10:02:12 2007 +0200
79832
79833     ppc4xx: Code cleanup
79834
79835     Signed-off-by: Stefan Roese <sr@denx.de>
79836
79837 commit 2a49fc17d09020e7ebd9536694d99d20e419fcb8
79838 Author: Stefan Roese <sr@denx.de>
79839 Date:   Mon Jul 16 10:01:38 2007 +0200
79840
79841     ppc4xx: AMCC Luan uses the new boardspecific DDR2 controller setup
79842
79843     Signed-off-by: Stefan Roese <sr@denx.de>
79844
79845 commit df3f17422aeb03fb81a7ac8c78d2b05d05aa4cf9
79846 Author: Stefan Roese <sr@denx.de>
79847 Date:   Mon Jul 16 10:00:43 2007 +0200
79848
79849     ppc4xx: Support for Yucca board with 440SPe Rev A added to 44x_spd_ddr2.c
79850
79851     The new boardspecific DDR2 controller configuration is used for the Yucca
79852     board. Now the Yucca board with 440SPe Rev. A chips is also supported.
79853
79854     Signed-off-by: Stefan Roese <sr@denx.de>
79855
79856 commit 6ed14addf97c8cd8f531e9ae7b2d3e222fffd53e
79857 Author: Stefan Roese <sr@denx.de>
79858 Date:   Mon Jul 16 09:57:00 2007 +0200
79859
79860     ppc4xx: Add new weak functions to support boardspecific DDR2 configuration
79861
79862     The new "weak" functions ddr_wrdtr() and ddr_clktr() are added to better
79863     support non default, boardspecific DDR(2) controller configuration.
79864
79865     Signed-off-by: Stefan Roese <sr@denx.de>
79866
79867 commit 5743a9207a370b90f09b20ebd61167c806b937f3
79868 Author: Stefan Roese <sr@denx.de>
79869 Date:   Mon Jul 16 08:53:51 2007 +0200
79870
79871     ppc4xx: Add remove_tlb() function to remove a mem area from TLB setup
79872
79873     The new function remove_tlb() can be used to remove the TLB's used to
79874     map a specific memory region. This is especially useful for the DDR(2)
79875     setup routines which configure the SDRAM area temporarily as a cached
79876     area (for speedup on auto-calibration and ECC generation) and later
79877     need this area uncached for normal usage.
79878
79879     Signed-off-by: Stefan Roese <sr@denx.de>
79880
79881 commit 0c0a9cda1bde37106520476ed486bd67eb8d30ae
79882 Author: Michal Simek <monstr@monstr.eu>
79883 Date:   Mon Jul 16 00:31:07 2007 +0200
79884
79885     [PATCH] Support for Xilinx EmacLite controller
79886
79887 commit 3a6cab844cf74f76639d795e0be8717e02c86af7
79888 Author: Wolfgang Denk <wd@denx.de>
79889 Date:   Sat Jul 14 22:51:02 2007 +0200
79890
79891     Update CHANGELOG
79892
79893     Signed-off-by: Wolfgang Denk <wd@denx.de>
79894
79895 commit 5280f352c8da33b1d7fbf448768717d9e16ff9a1
79896 Author: Michal Simek <monstr@monstr.eu>
79897 Date:   Sat Jul 14 13:11:28 2007 +0200
79898
79899     [FIX] support for simply measuring time
79900
79901 commit 91bb4ca665d2e0cf7f60c4b5b370990250ec0c43
79902 Author: Michal Simek <monstr@monstr.eu>
79903 Date:   Sat Jul 14 12:41:23 2007 +0200
79904
79905     [FS] Added support for ROMFS
79906
79907 commit 011595307731a7a67a7445d107c279d031e8ab97
79908 Author: Heiko Schocher <hs@pollux.denx.de>
79909 Date:   Sat Jul 14 01:06:58 2007 +0200
79910
79911     [PCS440EP]  - fix compile error, if BUILD_DIR is used
79912
79913 commit 5a2f1098d81ad58b309e5e558d0492643166a799
79914 Author: Michal Simek <monstr@monstr.eu>
79915 Date:   Sat Jul 14 00:18:48 2007 +0200
79916
79917     [PATCH] Support time without timer
79918
79919 commit a476ca2ac2217ddd05a2bf0c514075814b10a3c0
79920 Author: Michal Simek <monstr@monstr.eu>
79921 Date:   Fri Jul 13 21:43:55 2007 +0200
79922
79923     [PATCH] Remove problem with disabled BARREL SHIFTER
79924
79925 commit 55e26ad62107d2f14f757de3ae0b14b9aa7aed94
79926 Author: Michal Simek <monstr@monstr.eu>
79927 Date:   Fri Jul 13 21:41:44 2007 +0200
79928
79929     [FIX] correct help for rspr
79930
79931 commit fad63407154f46246ce80d53a9c669a44362ac67
79932 Author: Heiko Schocher <hs@pollux.denx.de>
79933 Date:   Fri Jul 13 09:54:17 2007 +0200
79934
79935     make show_boot_progress () weak.
79936
79937     Signed-off-by: Heiko Schocher <hs@denx.de>
79938
79939 commit 907902472391b6ca1876ec300687562ecaf459b1
79940 Author: Heiko Schocher <hs@pollux.denx.de>
79941 Date:   Fri Jul 13 08:26:05 2007 +0200
79942
79943     [PCS440EP]  - The DIAG LEDs are now blinking, if an error occur
79944                 - fix compile error, if BUILD_DIR is used
79945
79946     Signed-off-by: Heiko Schocher <hs@denx.de>
79947
79948 commit a2e1c7098cf9574386b0c96841dfc8ea5cc93578
79949 Author: Stefan Roese <sr@denx.de>
79950 Date:   Thu Jul 12 16:32:08 2007 +0200
79951
79952     ppc4xx: Change receive buffer handling in the 4xx emac driver
79953
79954     This change fixes a bug in the receive buffer handling, that
79955     could lead to problems upon high network traffic (broadcasts...).
79956
79957     Signed-off-by: Stefan Roese <sr@denx.de>
79958
79959 commit 239f05ee4dd4cfe0b50f251b533dcebe9e67c360
79960 Author: Wolfgang Denk <wd@denx.de>
79961 Date:   Thu Jul 12 01:45:34 2007 +0200
79962
79963     Update CHANGELOG, minor coding style cleanup.
79964
79965     Signed-off-by: Wolfgang Denk <wd@denx.de>
79966
79967 commit 5a56af3b522ba47fb33a3fee84d23bf1e5429654
79968 Author: Andy Fleming <afleming@freescale.com>
79969 Date:   Fri Jun 8 16:41:18 2007 -0500
79970
79971     Remove erroneous errata code from Marvel 88E1111S driver
79972
79973     The Marvel 88E1111S driver for the TSEC was copied from the
79974     88E1101 driver, and included a fix for an erratum which does not
79975     exist on that part.  Now it is removed
79976
79977     Signed-off-by: Andy Fleming <afleming@freescale.com>
79978
79979 commit 982efcf23fd03647e01e2fbe28a7a36239156cc0
79980 Author: Andy Fleming <afleming@freescale.com>
79981 Date:   Tue Jun 5 16:38:44 2007 -0500
79982
79983     From: eran liberty <eran.liberty@gmail.com>
79984
79985     adds the reset register to 85xx immap
79986
79987     Signed-off-by: Eran Liberty <eran.liberty@gmail.com>
79988     Signed-off-by: Andy Fleming <afleming@freescale.com>
79989
79990 commit d3ec0d943a045bdb99e159e7bbc77430e09f11d7
79991 Author: Andy Fleming <afleming@freescale.com>
79992 Date:   Thu May 10 17:50:01 2007 -0500
79993
79994     Polished the 85xx ADS config files
79995
79996     Made the boot commands use device trees by default.
79997     Also moved the ramdisk to 1000000 (I think the previous address
79998     was getting overridden during boot).
79999
80000     Signed-off-by: Andy Fleming <afleming@freescale.com>
80001
80002 commit bfb37b32d1b0b03f18077dba49cc66a6e76fa038
80003 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80004 Date:   Wed May 9 11:03:32 2007 -0500
80005
80006     8544ds: Fix Makefile after moving pixis to board/freescale.
80007
80008     The OBJTREE != SRCTREE build scenario was broken.
80009     This fixes it.
80010
80011     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80012     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80013
80014 commit 2a3cee43c3b71fa5b8d91db19f05067865290f3e
80015 Author: Andy Fleming <afleming@freescale.com>
80016 Date:   Wed May 9 00:54:20 2007 -0500
80017
80018     tsec: Fix PHY code to match first driver
80019
80020     Jarrold Wen noticed that the generic PHY code always matches
80021     under the current implementation.  Change it so the first match
80022     wins, and *only* unknown PHYs trigger the generic driver
80023
80024     Signed-off-by: Andy Fleming <afleming@freescale.com>
80025
80026 commit ccc091aac61a38cd998d575d92f7232e256d6312
80027 Author: Andy Fleming <afleming@freescale.com>
80028 Date:   Tue May 8 17:27:43 2007 -0500
80029
80030     Add support for CPM device tree configuration to 8560 ADS
80031
80032     * Adds code to modify CPM frequencies
80033     * Cleans up the config file to #define TSEC and (for now) #undef FCC
80034     * Adds the MII command for all 8560 ADS configurations
80035     * Updates config file to provide convenience commands for booting
80036       with a device tree
80037
80038     Signed-off-by: Vitaly Bordug <vbordug@ru.mvista.com>
80039     Signed-off-by: Andy Fleming <afleming@freescale.com>
80040
80041 commit 7507d56ccaf7aae1c474342a9a5540165cd7e9d9
80042 Author: Andy Fleming <afleming@freescale.com>
80043 Date:   Tue May 8 17:23:02 2007 -0500
80044
80045     Fix Marvell 88e1145 PHY init code
80046
80047     Fix a bug in the Marvell 88e1145 PHY init code in the TSEC driver
80048     where the reset was being done after the errata code instead of
80049     before.
80050
80051     Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
80052     Signed-off-by: Andy Fleming <afleming@freescale.com>
80053
80054 commit 5dc210dec5bace98a50b6ba905347890091a9bb0
80055 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80056 Date:   Wed Jul 11 14:52:16 2007 -0500
80057
80058     Add simple agent/end-point configuration in PCI AutoConfig for PCI_CLASS_PROCESSOR_POWERPC.
80059
80060     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80061
80062 commit e8b85f3ba4cd8930e0a2fea2100c815d64201765
80063 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80064 Date:   Wed Jul 11 14:52:08 2007 -0500
80065
80066     pciauto setup bridge
80067
80068     The P2P bridge bus numbers programmed into the device are relative to
80069     hose->first_busno.
80070
80071     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80072
80073 commit 571f49fa717004ca4268b4e24057efc7bf9f987b
80074 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80075 Date:   Wed Jul 11 14:52:01 2007 -0500
80076
80077     Support PCIe extended config registers
80078
80079     FSL PCIe block has extended cfg registers in the 100 and 400 range.
80080     For example, to read the LTSSM register: pci display <busn>.0 404 1
80081
80082     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80083
80084 commit ba5feb12581bb2912ce301e4866b71f846e9fc07
80085 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80086 Date:   Wed Jul 11 14:51:48 2007 -0500
80087
80088     Minor improvements to drivers/pci_auto.c
80089
80090     - Make pciauto_{pre,post}scan_setup_bridge non-static
80091     - Added physical address display in debug messages.
80092
80093     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80094
80095 commit 40e81addab7bb74d20ddf681ce9babc880a828ee
80096 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
80097 Date:   Wed Jul 11 14:51:35 2007 -0500
80098
80099     Start pci hose scan from hose->current_busno.
80100
80101     Ensure hose->current_busno is not less than first_busno.  This fixes
80102     broken board code which leaves current_busno=0 when first_busno is
80103     greater than 0 for the cases with multiple controllers.
80104
80105     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
80106
80107 commit 3865b1fb7843a08ad49a6319a36415752276ff48
80108 Author: Stefan Roese <sr@denx.de>
80109 Date:   Wed Jul 11 12:13:53 2007 +0200
80110
80111     Fix some compile problems introduced by the latest CFG_CMD_xxx cleanup
80112
80113     Signed-off-by: Stefan Roese <sr@denx.de>
80114
80115 commit fa1df308926a6f70e3504c57514ef27ac31fd13a
80116 Author: Bartlomiej Sieka <tur@semihalf.com>
80117 Date:   Wed Jul 11 20:11:07 2007 +0200
80118
80119     CM1.QP1: Support for the Schindler CM1.QP1 board.
80120
80121     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
80122     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
80123
80124 commit 96e1d75be8193ca79e4215a368bf9d7f2362450f
80125 Author: Heiko Schocher <hs@pollux.denx.de>
80126 Date:   Wed Jul 11 18:39:11 2007 +0200
80127
80128     [PCS440EP]  - Show on the DIAG LEDs, if the SHA1 check failed
80129                 - now the Flash ST M29W040B is supported (not tested)
80130                 - fix the "led" command
80131                 - fix compile error, if BUILD_DIR is used
80132
80133     Signed-off-by: Heiko Schocher <hs@denx.de>
80134
80135 commit e9514751cfa5cce61ea699fa0d3eb37898a5eeb5
80136 Author: Stefan Roese <sr@denx.de>
80137 Date:   Sun Jul 8 13:44:27 2007 +0200
80138
80139     Fix malloc problem introduced with the relocation fixup for the PPC platform
80140
80141     The relocation fixup didn't handle the malloc pointer initialization
80142     correctly. This patch fixes this problem. Tested successfully on 4xx.
80143     The relocation fixup patches for 4xx will follow soon.
80144
80145     Signed-off-by: Stefan Roese <sr@denx.de>
80146
80147 commit 0dca874db62718e41253659e60f3a1de7eb418ce
80148 Author: TsiChung <tcliew@Goku.(none)>
80149 Date:   Tue Jul 10 15:45:43 2007 -0500
80150
80151     Cache update and added CFG_UNIFY_CACHE
80152
80153     Enabled cache in cpu_init_f() for faster flash to mem allocation. Updated cache handling in start.S. Applied cache invalidate in fec_send() and fec_recv(). Added CFG_UNIFY_CACHE for CF V3 only.
80154
80155     Signed-off-by: TsiChung <tcliew@Goku.(none)>
80156
80157 commit 52b017604a8f4d4a795880ef6e7861d7f2f1b005
80158 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80159 Date:   Thu Jul 5 23:36:16 2007 -0500
80160
80161     Update header file. Include dtimer_intr_setup(). Changed timer divider to global define.
80162
80163     Include immap.h and timer.h. Moved dtimer interrupt setup to dtimer_intr_setup() from cpu/mcf532x/interrupts.c. Changed (CFG_CLK /1000000) -1 << 8 to CFG_TIMER_PRESCALER
80164
80165     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80166
80167 commit 5cdc07c7ef8f08ea55d3c47ed9221d91aa6d5fac
80168 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80169 Date:   Thu Jul 5 23:31:25 2007 -0500
80170
80171     Update header files
80172
80173     Include immap.h and renamed mcfrtc.h to rtc.h
80174
80175     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80176
80177 commit 2870e98ac8e5553e9187b12a47e5f46babb53990
80178 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80179 Date:   Thu Jul 5 23:29:21 2007 -0500
80180
80181     Add mcffec_initialize()
80182
80183     Added mcffec_initialize() in eth_initialize()
80184
80185     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80186
80187 commit 45a25bfd0c52f8a3fa137216bc94d32f90bedc5d
80188 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80189 Date:   Thu Jul 5 23:27:40 2007 -0500
80190
80191     Update header file and clean up
80192
80193     Include immap.h
80194
80195     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80196
80197 commit 0cee9c66318602c856a899ae5fa7579ccba6443a
80198 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80199 Date:   Thu Jul 5 23:23:15 2007 -0500
80200
80201     New uart structure and defines
80202
80203     Seperated from mcfuart.h
80204
80205     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80206
80207 commit a90e79de8d99e9c9d69d60bfff9f24c337165900
80208 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80209 Date:   Thu Jul 5 23:22:31 2007 -0500
80210
80211     New timer structure and defines
80212
80213     Seperated from mcftimer.h
80214
80215     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80216
80217 commit e04acb2eba4782489417240eff76e20e176aec10
80218 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80219 Date:   Thu Jul 5 23:21:09 2007 -0500
80220
80221     Rename mcfrtc to rtc
80222
80223     Since it is already in m68k folder, un-necessary to pad mcf. Replaced immap_5329.h and m5329.h to immap.h
80224
80225     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80226
80227 commit 2bd806fe4fc23958b8f78778199e7a6e3f8f6ad5
80228 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80229 Date:   Thu Jul 5 23:17:36 2007 -0500
80230
80231     Rename mcfserial.c. Update include header
80232
80233     Renamed mcfserial.c to mcfuart.c. Modified Makefile for mcfuart.o from mcfserial.o. Replace immap_5329.h and m5329.h to immap.h
80234
80235     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80236
80237 commit f2208fbc2eb9de3f4285bfaa021c6ebae16c9b0e
80238 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80239 Date:   Thu Jul 5 23:13:58 2007 -0500
80240
80241     Header file update, clean up and cache handling
80242
80243     Replaced immap_5329.h and m5329.h with immap.h. Included cache_invalid.
80244
80245     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80246
80247 commit 2e3f25ae9082daa9f5d181db45dfbc2e52ce0f97
80248 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80249 Date:   Thu Jul 5 23:10:40 2007 -0500
80250
80251     Create interrupts.c and modify Makefile
80252
80253     interrupt_init() and dtimer_intr_setup() are placed in interrupts.c. Added interrupts.o to Makefile
80254
80255     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80256
80257 commit ddd104f1ed655eda50c06ba636237a83ed943f34
80258 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80259 Date:   Thu Jul 5 23:06:55 2007 -0500
80260
80261     Enable Icache
80262
80263     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80264
80265 commit b9bf3de377b2bae70c983c9b97feae914999e735
80266 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80267 Date:   Thu Jul 5 23:05:31 2007 -0500
80268
80269     Update header file and some clean up
80270
80271     Replaced immap_5329.h and m5329.h with immap.h. Removed whitespaces.
80272
80273     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80274
80275 commit 84a015b52ec820a5ae173717d78516de731c89c2
80276 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80277 Date:   Thu Jul 5 23:03:28 2007 -0500
80278
80279     Update header file and enable icache
80280
80281     Replaced immap_5329.h and m5329.h with immap.h. Enabled icache_enable() in cpu_init_r().
80282
80283     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80284
80285 commit 7a17e759c7a8b58e910daf54df611e94fc8ca074
80286 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80287 Date:   Thu Jul 5 23:01:22 2007 -0500
80288
80289     Update header file and removed interrupt_init()
80290
80291     Replace immap_5329.h and m5329.h with immap.h. Removed interrupt_init() and placed it in interrupts.c
80292
80293     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80294
80295 commit 3b635492c95bd0d6e08f93f699821cba1f602a64
80296 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80297 Date:   Thu Jul 5 22:57:46 2007 -0500
80298
80299     Update for flash.o and mii.o
80300
80301     Removed flash.o and added mii.o
80302
80303     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80304
80305 commit c5ded275d839e4ff79f41718d50a835d989f57bc
80306 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80307 Date:   Thu Jul 5 22:56:19 2007 -0500
80308
80309     MII functions calls.
80310
80311     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80312
80313 commit 427c814104560e29bda14955c67703245aaaa5b4
80314 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80315 Date:   Thu Jul 5 22:54:42 2007 -0500
80316
80317     Removed MII functions and replaced immap_5329.h and m5329.h with immap.h.
80318
80319     The removed MII routines will be placed in mii.c.
80320
80321     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80322
80323 commit 01a793fda09c63df5a496f09dc1c7cb26e6751a2
80324 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80325 Date:   Thu Jul 5 22:51:05 2007 -0500
80326
80327     Duplicate code
80328
80329     There is a Common Flash Interface Driver existed. To use the CFI driver, define CFG_FLASH_CFI in configuration file.
80330
80331     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80332
80333 commit 2744354a8437b8f78db178e30660215688bff570
80334 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80335 Date:   Thu Jul 5 22:46:38 2007 -0500
80336
80337     Seperate old structure defines and new structure defines
80338
80339     Removed new uart structure and defines to uart.h
80340
80341     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80342
80343 commit 2bd58608dbcff8890ca9a0c59e861ac24f8bb230
80344 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80345 Date:   Thu Jul 5 22:45:01 2007 -0500
80346
80347     Seperate old structure defines and new structure defines
80348
80349     New timer structure and defines will move to new timer.h
80350
80351     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80352
80353 commit 8cd5cd6de4ff92e03978338ed7aeb3ce7b7b9784
80354 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80355 Date:   Thu Jul 5 22:42:23 2007 -0500
80356
80357     Clean up
80358
80359     Removed whitespace
80360
80361     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80362
80363 commit 514871f565dd8bd1121e4a3ac1665a790e20b8f2
80364 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80365 Date:   Thu Jul 5 22:41:24 2007 -0500
80366
80367     Clean up
80368
80369     Replaced whitespace with tabs
80370
80371     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80372
80373 commit 48dbfeabc7afffe30609a4489f10c22cb67ef7dd
80374 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80375 Date:   Thu Jul 5 22:39:07 2007 -0500
80376
80377     Create new header file and move peripherals base address from configs file to new header file.
80378
80379     Create new header file to include immap_5xxx.h and m5xxx.h and to share among drivers without update in driver file each processor is added. Moved peripherals base address and defines from configs file to immap.h.
80380
80381     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80382
80383 commit be296e31c4411f96d9cb3d2afc8fcb006867abfa
80384 Author: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80385 Date:   Thu Jul 5 22:24:58 2007 -0500
80386
80387     Revert file mode
80388
80389     Changed MAKEALL file mode to executable, removed executable file mode from Makefile
80390
80391     Signed-off-by: TsiChungLiew <Tsi-Chung.Liew@freescale.com>
80392
80393 commit b3aff0cb9ecf236d7e8c93761dd1dadf6837a582
80394 Author: Jon Loeliger <jdl@freescale.com>
80395 Date:   Tue Jul 10 11:19:50 2007 -0500
80396
80397     disk/ doc/ lib_*/ and tools/: Remove lingering references to CFG_CMD_* symbols.
80398
80399     Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80400     Those always evaluated TRUE, and thus were always compiled
80401     even when IDE really wasn't defined/wanted.
80402
80403     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80404
80405 commit ddb5d86f0215bcb6c293510c50eb050e92883b7a
80406 Author: Jon Loeliger <jdl@freescale.com>
80407 Date:   Tue Jul 10 11:13:21 2007 -0500
80408
80409     drivers/: Remove lingering references to CFG_CMD_* symbols.
80410
80411     Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80412     Those always evaluated TRUE, and thus were always compiled
80413     even when IDE really wasn't defined/wanted.
80414
80415     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80416
80417 commit f40a7f3e3888b42a43674b099e5470022c8c544c
80418 Author: Jon Loeliger <jdl@freescale.com>
80419 Date:   Tue Jul 10 11:07:56 2007 -0500
80420
80421     fs/: Remove lingering references to CFG_CMD_* symbols.
80422
80423     Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80424     Those always evaluated TRUE, and thus were always compiled
80425     even when IDE really wasn't defined/wanted.
80426
80427     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80428
80429 commit 610f2e9c28a9c101e09fa1b78143cf5f00ed1593
80430 Author: Jon Loeliger <jdl@freescale.com>
80431 Date:   Tue Jul 10 11:05:02 2007 -0500
80432
80433     net/: Remove lingering references to CFG_CMD_* symbols.
80434
80435     Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80436     Those always evaluated TRUE, and thus were always compiled
80437     even when IDE really wasn't defined/wanted.
80438
80439     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80440
80441 commit 902531788376046da212afd1661cffb62f3daa1c
80442 Author: Jon Loeliger <jdl@freescale.com>
80443 Date:   Tue Jul 10 11:02:44 2007 -0500
80444
80445     common/: Remove lingering references to CFG_CMD_* symbols.
80446
80447     Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80448     Those always evaluated TRUE, and thus were always compiled
80449     even when IDE really wasn't defined/wanted.
80450
80451     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80452
80453 commit d39b57415838c73fb0a37eca84de3c68ba990586
80454 Author: Jon Loeliger <jdl@freescale.com>
80455 Date:   Tue Jul 10 10:48:22 2007 -0500
80456
80457     board/[j-z]*: Remove lingering references to CFG_CMD_* symbols.
80458
80459     Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80460     Those always evaluated TRUE, and thus were always compiled
80461     even when IDE really wasn't defined/wanted.
80462
80463     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80464
80465 commit 77a318545d57aefa844752465b94c7e09a3f26d0
80466 Author: Jon Loeliger <jdl@freescale.com>
80467 Date:   Tue Jul 10 10:39:10 2007 -0500
80468
80469     board/[A-Za-i]*: Remove lingering references to CFG_CMD_* symbols.
80470
80471     Fixed some broken instances of "#ifdef CMD_CFG_IDE" too.
80472     Those always evaluated TRUE, and thus were always compiled
80473     even when IDE really wasn't defined/wanted.
80474
80475     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80476
80477 commit 068b60a0eb7e73b243ca55399f2a7df76e2c3f3d
80478 Author: Jon Loeliger <jdl@freescale.com>
80479 Date:   Tue Jul 10 10:27:39 2007 -0500
80480
80481     cpu/ rtc/ include/: Remove lingering references to CFG_CMD_* symbols.
80482
80483     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80484
80485 commit 079a136c3588814784561d6e4856970ee82d6e2a
80486 Author: Jon Loeliger <jdl@freescale.com>
80487 Date:   Tue Jul 10 10:12:10 2007 -0500
80488
80489     include/configs/[p-z]* + misc: Cleanup BOOTP and lingering CFG_CMD_*.
80490
80491     Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80492     used to be included but CONFIG_BOOTP_MASK was not defined.
80493
80494     Remove lingering references to CFG_CMD_* symbols.
80495
80496     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80497
80498 commit 7f5c01577400c74cc5bac74f41dd0d3c79df623c
80499 Author: Jon Loeliger <jdl@freescale.com>
80500 Date:   Tue Jul 10 09:38:02 2007 -0500
80501
80502     include/configs/[g-o]*: Cleanup BOOTP and lingering CFG_CMD_*.
80503
80504     Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80505     used to be included but CONFIG_BOOTP_MASK was not defined.
80506
80507     Remove lingering references to CFG_CMD_* symbols.
80508
80509     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80510
80511 commit 80ff4f99b84b64edca3fd10da365ec1493be1c95
80512 Author: Jon Loeliger <jdl@freescale.com>
80513 Date:   Tue Jul 10 09:29:01 2007 -0500
80514
80515     include/configs/[a-e]*: Cleanup BOOTP and lingering CFG_CMD_*.
80516
80517     Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80518     used to be included but CONFIG_BOOTP_MASK was not defined.
80519
80520     Remove lingering references to CFG_CMD_* symbols.
80521
80522     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80523
80524 commit a1aa0bb502e25fd598b5e0ccdfb2c174921d714a
80525 Author: Jon Loeliger <jdl@freescale.com>
80526 Date:   Tue Jul 10 09:22:23 2007 -0500
80527
80528     include/configs/[P-Z]*: Cleanup BOOTP and lingering CFG_CMD_*.
80529
80530     Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80531     used to be included but CONFIG_BOOTP_MASK was not defined.
80532
80533     Remove lingering references to CFG_CMD_* symbols.
80534
80535     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80536
80537 commit 659e2f6736232a08acca8785c206e2b4d9cd07d7
80538 Author: Jon Loeliger <jdl@freescale.com>
80539 Date:   Tue Jul 10 09:10:49 2007 -0500
80540
80541     include/configs/[J-O]*: Cleanup BOOTP and lingering CFG_CMD_*.
80542
80543     Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80544     used to be included but CONFIG_BOOTP_MASK was not defined.
80545
80546     Remove lingering references to CFG_CMD_* symbols.
80547
80548     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80549
80550 commit 11799434c5ff15a612577bb1ad1f4ea1a0595e4b
80551 Author: Jon Loeliger <jdl@freescale.com>
80552 Date:   Tue Jul 10 09:02:57 2007 -0500
80553
80554     include/configs/[A-I]*: Cleanup BOOTP and lingering CFG_CMD_*.
80555
80556     Explicitly add in default CONFIG_BOOTP_* options where cmd_confdefs.h
80557     used to be included but CONFIG_BOOTP_MASK was not defined.
80558
80559     Remove lingering references to CFG_CMD_* symbols.
80560
80561     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80562
80563 commit 1fe80d79c5c4e52d3410a7ab4b8515da095cdab3
80564 Author: Jon Loeliger <jdl@freescale.com>
80565 Date:   Mon Jul 9 22:08:34 2007 -0500
80566
80567     Finally retire cmd_confdefs.h and CONFIG_BOOTP_MASK!
80568
80569     All of the choices for CONFIG_BOOTP_ are now documented in
80570     the README file.  You must now individually select exactly
80571     the set that you want using a series of
80572         #define CONFIG_BOOTP_<x>
80573     statements in the board port config files now.
80574
80575     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80576
80577 commit d3b8c1a743dcd31625c99e6a44590f207eb00028
80578 Author: Jon Loeliger <jdl@freescale.com>
80579 Date:   Mon Jul 9 21:57:31 2007 -0500
80580
80581     include/configs/[m-z]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80582
80583     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80584
80585 commit 2fd90ce575b02d189cbf443c85309bcd001aa393
80586 Author: Jon Loeliger <jdl@freescale.com>
80587 Date:   Mon Jul 9 21:48:26 2007 -0500
80588
80589     include/configs/[a-m]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80590
80591     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80592
80593 commit 37d4bb70586659dedef1658ce1bed071be098aec
80594 Author: Jon Loeliger <jdl@freescale.com>
80595 Date:   Mon Jul 9 21:38:02 2007 -0500
80596
80597     include/configs/[T-Z]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80598
80599     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80600
80601 commit 18225e8dd1950bd6dbf35011e436db7f474c187d
80602 Author: Jon Loeliger <jdl@freescale.com>
80603 Date:   Mon Jul 9 21:31:24 2007 -0500
80604
80605     include/configs/[P-S]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80606
80607     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80608
80609 commit 7be044e4ea644b0ef1c486dadc1a4c2665b4374d
80610 Author: Jon Loeliger <jdl@freescale.com>
80611 Date:   Mon Jul 9 21:24:19 2007 -0500
80612
80613     include/configs/[H-N]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80614
80615     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80616
80617 commit 5d2ebe1b3ef0055c661bb1a0d252bf252380069f
80618 Author: Jon Loeliger <jdl@freescale.com>
80619 Date:   Mon Jul 9 21:16:53 2007 -0500
80620
80621     include/configs/[A-G]*: Directly use CONFIG_BOOTP_* symbols rather than CONFIG_BOOTP_MASK.
80622
80623     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80624
80625 commit f55f7f8d83f36021ab1f0e3d738f5d8c8083a7e3
80626 Author: Jon Loeliger <jdl@freescale.com>
80627 Date:   Mon Jul 9 19:12:30 2007 -0500
80628
80629     Retire CONFIG_COMMANDS finally.
80630     Strip old CFG_CMD_* symbols out.
80631
80632     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80633
80634 commit b5501f7d720fed99ab0b42c83f5dea52868ce007
80635 Author: Jon Loeliger <jdl@freescale.com>
80636 Date:   Mon Jul 9 19:10:03 2007 -0500
80637
80638     Update README.* to reference new CONFIG_CMD_* names now.
80639
80640     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80641
80642 commit 4431283c7e6d54ae180d466e51bf2d97471a0ad9
80643 Author: Jon Loeliger <jdl@freescale.com>
80644 Date:   Mon Jul 9 19:06:00 2007 -0500
80645
80646     cpu/m*: Remove obsolete references to CONFIG_COMMANDS
80647
80648     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80649
80650 commit 3a1ed1e1f922c419bb71f7df4949d783ade369fa
80651 Author: Jon Loeliger <jdl@freescale.com>
80652 Date:   Mon Jul 9 18:57:22 2007 -0500
80653
80654     cpu/[7a-ln-z]*: Remove obsolete references to CONFIG_COMMANDS
80655
80656     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80657
80658 commit ab3abcbabd840928fb1eb5122118ca466b5e5013
80659 Author: Jon Loeliger <jdl@freescale.com>
80660 Date:   Mon Jul 9 18:45:16 2007 -0500
80661
80662     board/[q-z]*: Remove obsolete references to CONFIG_COMMANDS
80663
80664     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80665
80666 commit 3fe00109a5f12de55b6e25b1f98dfc24bc9090c9
80667 Author: Jon Loeliger <jdl@freescale.com>
80668 Date:   Mon Jul 9 18:38:39 2007 -0500
80669
80670     board/[m-p]*: Remove obsolete references to CONFIG_COMMANDS
80671
80672     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80673
80674 commit c508a4cefd8a953fc64957650506a035e6e3d9d1
80675 Author: Jon Loeliger <jdl@freescale.com>
80676 Date:   Mon Jul 9 18:31:28 2007 -0500
80677
80678     board/[f-l]*: Remove obsolete references to CONFIG_COMMANDS
80679
80680     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80681
80682 commit b9307262f8a9f3b5c9e15a6067eadc17407146f6
80683 Author: Jon Loeliger <jdl@freescale.com>
80684 Date:   Mon Jul 9 18:24:55 2007 -0500
80685
80686     board/[d-e]*: Remove obsolete references to CONFIG_COMMANDS
80687
80688     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80689
80690 commit fcec2eb93e126400009729328e797f12bc94f1fd
80691 Author: Jon Loeliger <jdl@freescale.com>
80692 Date:   Mon Jul 9 18:19:09 2007 -0500
80693
80694     board/[A-Za-c]*: Remove obsolete references to CONFIG_COMMANDS
80695
80696     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80697
80698 commit a593814f2be0c9cdc3133cd550b167b8a988328f
80699 Author: Jon Loeliger <jdl@freescale.com>
80700 Date:   Mon Jul 9 18:10:50 2007 -0500
80701
80702     rtc/: Remove obsolete references to CONFIG_COMMANDS
80703
80704     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80705
80706 commit 67350568f9d46e66c21829f3513b3db0caeb948b
80707 Author: Jon Loeliger <jdl@freescale.com>
80708 Date:   Mon Jul 9 18:05:38 2007 -0500
80709
80710     lib_{arm,avr32,blackfin,generic,i386}/: Remove obsolete references to CONFIG_COMMANDS
80711
80712     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80713
80714 commit 7def6b34f910f08d7ef0a14646da067719237ca2
80715 Author: Jon Loeliger <jdl@freescale.com>
80716 Date:   Mon Jul 9 18:02:11 2007 -0500
80717
80718     lib_{m68k,microblaze,mips,ppc}/: Remove obsolete references to CONFIG_COMMANDS
80719
80720     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80721
80722 commit dd60d1223b99a88a7216f3e041fe40634ad4c2bb
80723 Author: Jon Loeliger <jdl@freescale.com>
80724 Date:   Mon Jul 9 17:56:50 2007 -0500
80725
80726     fs/: Remove obsolete references to CONFIG_COMMANDS
80727
80728     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80729
80730 commit c91898bbc505aff3e12a807af88e76da18efb7ee
80731 Author: Jon Loeliger <jdl@freescale.com>
80732 Date:   Mon Jul 9 17:46:09 2007 -0500
80733
80734     tools/: Remove obsolete references to CONFIG_COMMANDS
80735
80736     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80737
80738 commit 643d1ab23960950b52e0a2803c2d3ea4c558fa01
80739 Author: Jon Loeliger <jdl@freescale.com>
80740 Date:   Mon Jul 9 17:45:14 2007 -0500
80741
80742     net/: Remove obsolete references to CONFIG_COMMANDS
80743
80744     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80745
80746 commit cb51c0bf88f95a1bca68324b0126f8eed8b43273
80747 Author: Jon Loeliger <jdl@freescale.com>
80748 Date:   Mon Jul 9 17:39:42 2007 -0500
80749
80750     drivers/[n-z]*: Remove obsolete references to CONFIG_COMMANDS
80751
80752     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80753
80754 commit 07d38a17e964aec4c7827f0ee9a583bc8cc1ad6b
80755 Author: Jon Loeliger <jdl@freescale.com>
80756 Date:   Mon Jul 9 17:30:01 2007 -0500
80757
80758     drivers/[a-m]*: Remove obsolete references to CONFIG_COMMANDS
80759
80760     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80761
80762 commit cde5c64d17cf4834aa7b5c373f288bc7dad27b29
80763 Author: Jon Loeliger <jdl@freescale.com>
80764 Date:   Mon Jul 9 17:22:37 2007 -0500
80765
80766     disk/: Remove obsolete references to CONFIG_COMMANDS
80767
80768     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80769
80770 commit 639221c76c88215bd55af83ad174fc30d1940f8f
80771 Author: Jon Loeliger <jdl@freescale.com>
80772 Date:   Mon Jul 9 17:15:49 2007 -0500
80773
80774     include/: Remove obsolete references to CONFIG_COMMANDS
80775     Mostly removed from comments here.
80776
80777     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80778
80779 commit 4ef218f6fdf8d747f4589da5252b004e7d2c2876
80780 Author: Wolfgang Denk <wd@denx.de>
80781 Date:   Tue Jul 10 00:01:28 2007 +0200
80782
80783     Coding style cleanup; update CHANGELOG.
80784
80785     Signed-off-by: Wolfgang Denk <wd@denx.de>
80786
80787 commit c8603cfbd4573379a6076c9c208545ba2bbf019a
80788 Author: Stefan Roese <sr@denx.de>
80789 Date:   Mon Jul 9 11:00:24 2007 +0200
80790
80791     Small coding style cleanup
80792
80793     Signed-off-by: Stefan Roese <sr@denx.de>
80794
80795 commit 0f92c7e7c9a62755b1457d3c46f93c8c1f6c19fc
80796 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80797 Date:   Mon Jul 9 10:10:08 2007 +0200
80798
80799     Migrate esd 405EP boards to new NAND subsystem
80800
80801     Remove unused CFG_NAND_LEGACY define
80802
80803     These boards to not have NAND.
80804
80805     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80806
80807 commit bd84ee4c2020c3a6861f4bb2e7ea0fb49f82e803
80808 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80809 Date:   Mon Jul 9 10:10:06 2007 +0200
80810
80811     Migrate esd 405EP boards to new NAND subsystem
80812
80813     Migrate esd 405EP boards to new NAND subsystem
80814
80815     -cleanup
80816     -use correct io accessors (in/out_be32())
80817
80818     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80819
80820 commit e09f7ab5749c345f924da272bea0521a73af5b11
80821 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80822 Date:   Mon Jul 9 10:10:04 2007 +0200
80823
80824     Migrate esd 405EP boards to new NAND subsystem
80825
80826     This patch prepares the migration from the legacy NAND driver
80827     to U-Boot's new NAND subsystem for esd boards.
80828
80829     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
80830
80831 commit c3517f919d0f61650cf3027fd4faf0f631142f6c
80832 Author: Jon Loeliger <jdl@freescale.com>
80833 Date:   Sun Jul 8 18:10:08 2007 -0500
80834
80835     common/* non-cmd*: Remove obsolete references to CONFIG_COMMANDS
80836
80837     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80838
80839 commit fd9bcaa35be64fe41a4223fdb6ecdbad52470b39
80840 Author: Jon Loeliger <jdl@freescale.com>
80841 Date:   Sun Jul 8 18:05:39 2007 -0500
80842
80843     common/cmd_[p-x]*: Remove obsolete references to CONFIG_COMMANDS.
80844
80845     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80846
80847 commit c76fe47425afc7d5d670ff0539823c85d65d9c42
80848 Author: Jon Loeliger <jdl@freescale.com>
80849 Date:   Sun Jul 8 18:02:23 2007 -0500
80850
80851     common/cmd_[i-n]*: Remove obsolete references to CONFIG_COMMANDS.
80852
80853     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80854
80855 commit baa26db4113679b80970ff447d91cc10217742a6
80856 Author: Jon Loeliger <jdl@freescale.com>
80857 Date:   Sun Jul 8 17:51:39 2007 -0500
80858
80859     common/cmd_[af]*: Remove obsolete references to CONFIG_COMMANDS.
80860
80861     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80862
80863 commit af075ee96e52dda7b6bca6c937588aeaaec5f2cd
80864 Author: Jon Loeliger <jdl@freescale.com>
80865 Date:   Sun Jul 8 17:02:01 2007 -0500
80866
80867     Clear up confusion over the CMD_POST and POST_DIAG mess.
80868
80869     For some reason, CONFIG_POST permeated as CONFIG_CMD_POST_DIAG
80870     when it really means just CONFIG_CMD_DIAG.  There is no CMD_POST.
80871     Clear this mess up some.
80872
80873     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80874
80875 commit b3631487105a57ab7cbadfc26efbaf9676275018
80876 Author: Jon Loeliger <jdl@freescale.com>
80877 Date:   Sun Jul 8 15:45:08 2007 -0500
80878
80879     Remove references to the old cmd_confdefs.h include file.
80880
80881     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80882
80883 commit a22d4da95e20049b4daa1c2a022f61e8a72f2fb6
80884 Author: Jon Loeliger <jdl@freescale.com>
80885 Date:   Sun Jul 8 15:42:59 2007 -0500
80886
80887     include/configs: Catch some CONFIG_CMD_* conversion stragglers.
80888
80889     Use new CONFIG_CMD_* in lwmon5.h board config file.
80890     Fix CONFIG_CMD_* typo braindamage in omap1510inn.h
80891
80892     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80893
80894 commit a5562901661bd428f7e5feb333f796372cb81019
80895 Author: Jon Loeliger <jdl@freescale.com>
80896 Date:   Sun Jul 8 15:31:57 2007 -0500
80897
80898     include/configs: Use new CONFIG_CMD_* in various [TUVWZYZ]* named board config files.
80899
80900     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80901
80902 commit fe7f782d5b8c64a0195c68c31a0a11d4f641355e
80903 Author: Jon Loeliger <jdl@freescale.com>
80904 Date:   Sun Jul 8 15:02:44 2007 -0500
80905
80906     include/configs: Use new CONFIG_CMD_* in various S* named board config files.
80907
80908     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80909
80910 commit e9a0f8f15c11f337967aa0600ad6e8af33037f50
80911 Author: Jon Loeliger <jdl@freescale.com>
80912 Date:   Sun Jul 8 15:12:40 2007 -0500
80913
80914     include/configs: Use new CONFIG_CMD_* in various R* named board config files.
80915
80916     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80917
80918 commit 12aa9fd23d724bd6ab88e1baa0db35133a27303f
80919 Author: Jon Loeliger <jdl@freescale.com>
80920 Date:   Sun Jul 8 14:55:07 2007 -0500
80921
80922     include/configs: Use new CONFIG_CMD_* in various Q* named board config files.
80923
80924     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80925
80926 commit acf0269779422f3e147d2ddfb499c9f6ff10ad5e
80927 Author: Jon Loeliger <jdl@freescale.com>
80928 Date:   Sun Jul 8 14:49:44 2007 -0500
80929
80930     include/configs: Use new CONFIG_CMD_* in various P* named board config files.
80931
80932     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80933
80934 commit e18a1061a8630cb67995fdf99afd3fb50d1b187d
80935 Author: Jon Loeliger <jdl@freescale.com>
80936 Date:   Sun Jul 8 14:21:43 2007 -0500
80937
80938     include/configs: Use new CONFIG_CMD_* in various [NO]* named board config files.
80939
80940     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80941
80942 commit 8353e139bfad9059c54f5b2421f1a3090e15a2e2
80943 Author: Jon Loeliger <jdl@freescale.com>
80944 Date:   Sun Jul 8 14:14:17 2007 -0500
80945
80946     include/configs: Use new CONFIG_CMD_* in various M* named board config files.
80947
80948     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80949
80950 commit 348f258f24253433e4a2302a0bbceb6740a67246
80951 Author: Jon Loeliger <jdl@freescale.com>
80952 Date:   Sun Jul 8 13:46:18 2007 -0500
80953
80954     include/configs: Use new CONFIG_CMD_* in various [IJKL]* named board config files.
80955
80956     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80957
80958 commit 6c4f4da9bfc9f9403f54fce678ed0364b7c86a6a
80959 Author: Jon Loeliger <jdl@freescale.com>
80960 Date:   Sun Jul 8 10:09:35 2007 -0500
80961
80962     include/configs: Use new CONFIG_CMD_* in various H* named board config files.
80963
80964     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80965
80966 commit 60a0876b5106b34220e459c208bbf648073306c0
80967 Author: Jon Loeliger <jdl@freescale.com>
80968 Date:   Sat Jul 7 21:04:26 2007 -0500
80969
80970     include/configs: Use new CONFIG_CMD_* in various F* and G* named board config files.
80971
80972     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80973
80974 commit dcaa71562826a2466e894c868d132509dcda8444
80975 Author: Jon Loeliger <jdl@freescale.com>
80976 Date:   Sat Jul 7 20:56:05 2007 -0500
80977
80978     include/configs: Use new CONFIG_CMD_* in various E* named board config files.
80979
80980     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80981
80982 commit 3c3227f3c737502311b25b72084573901cbbf17d
80983 Author: Jon Loeliger <jdl@freescale.com>
80984 Date:   Sat Jul 7 20:40:43 2007 -0500
80985
80986     include/configs: Use new CONFIG_CMD_* in various D* named board config files.
80987
80988     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80989
80990 commit 49cf7e8ee7ef943fdfe866ce28410b0bfbf6a26c
80991 Author: Jon Loeliger <jdl@freescale.com>
80992 Date:   Thu Jul 5 19:52:35 2007 -0500
80993
80994     include/configs: Use new CONFIG_CMD_* in various C* named board config files.
80995
80996     Signed-off-by: Jon Loeliger <jdl@freescale.com>
80997
80998 commit de8b2a6e33298dcdb10bdda48db25e53c3089eba
80999 Author: Jon Loeliger <jdl@freescale.com>
81000 Date:   Thu Jul 5 19:32:07 2007 -0500
81001
81002     include/configs: Use new CONFIG_CMD_* in various B* named board config files.
81003
81004     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81005
81006 commit 498ff9a228485bd4b9f23d066bada268f9add1dd
81007 Author: Jon Loeliger <jdl@freescale.com>
81008 Date:   Thu Jul 5 19:13:52 2007 -0500
81009
81010     include/configs: Use new CONFIG_CMD_* in various A* named board config files.
81011
81012     Since ADS860.h includes "board/fads/fads.h" with ramifications
81013     on the CONFIG_COMMAND treatment, it too has to be adjusted to
81014     exclude already configured commands in this same commit.
81015
81016     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81017
81018 commit 10e038932f22ee80ebd53de312531e70e6590a2f
81019 Author: Thomas Knobloch <knobloch@siemens.com>
81020 Date:   Fri Jul 6 14:58:39 2007 +0200
81021
81022     [NAND] Bad block skipping for command nboot
81023
81024     The old implementation of command nboot does not support reading the image from
81025     NAND flash with skipping of bad blocks. The patch implements a new version of
81026     the nboot command: by calling nboot.jffs2 from the u-boot command line the
81027     command will load the image from NAND flash with respect to bad blocks (by using
81028     nand_read_opts()). This is similar to e.g. the NAND read command: "nand
81029     read.jffs2 ...".
81030
81031     Signed-off-by: Thomas Knobloch <knobloch@siemens.com>
81032     Signed-off-by: Stefan Roese <sr@denx.de>
81033
81034 commit 334043f601a90ac53e5ecc846fbb73a1ef38cb1f
81035 Author: Stefan Roese <sr@denx.de>
81036 Date:   Fri Jul 6 12:26:51 2007 +0200
81037
81038     ppc4xx: Update lwmon5 default environment
81039
81040     Signed-off-by: Stefan Roese <sr@denx.de>
81041
81042 commit 5d187430a055d62f17ca84d75e7245439d1f7e75
81043 Author: Stefan Roese <sr@denx.de>
81044 Date:   Fri Jul 6 11:48:24 2007 +0200
81045
81046     ppc4xx: Update lwmon5 board
81047
81048     Add unlock=yes environment variable to default variables to unlock
81049     the CFI flash by default.
81050
81051     Signed-off-by: Stefan Roese <sr@denx.de>
81052
81053 commit 6b0a174a1e6f55e1f5a1fbb223cdad7645a4646e
81054 Author: Stefan Roese <sr@denx.de>
81055 Date:   Fri Jul 6 09:45:47 2007 +0200
81056
81057     Fix problem with get/setdcr commands introduced by cfg patches
81058
81059     Signed-off-by: Stefan Roese <sr@denx.de>
81060
81061 commit f1152f8c28db4a22087c21c618a3f7baa48e9a4f
81062 Author: Wolfgang Denk <wd@denx.de>
81063 Date:   Fri Jul 6 02:50:19 2007 +0200
81064
81065     Code cleanup and default config update for STC GP3 SSA board.
81066
81067     Signed-off-by: Wolfgang Denk <wd@denx.de>
81068
81069 commit e4dbe1b215f5c6c462e76909d240bd96472b84de
81070 Author: Wolfgang Denk <wd@denx.de>
81071 Date:   Thu Jul 5 17:56:27 2007 +0200
81072
81073     Fixing some typos etc. introduced mainly by cfg patches.
81074
81075     Signed-off-by: Wolfgang Denk <wd@denx.de>
81076
81077 commit b6b4684546809f89c8bac72863ca49b5fd8ac0cd
81078 Author: Wolfgang Denk <wd@denx.de>
81079 Date:   Thu Jul 5 11:12:16 2007 +0200
81080
81081     Minor coding style cleanup. Update CHANGELOG.
81082
81083 commit dca3b3d6d6396b67e5e84af53452164923c73443
81084 Author: Jon Loeliger <jdl@jdl.com>
81085 Date:   Wed Jul 4 22:33:46 2007 -0500
81086
81087     include/configs: Use new CONFIG_CMD_* in various [v-z]* named board config files.
81088
81089     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81090
81091 commit 6c18eb9804b525f3e4f3bb3d014dd69a200d9fa7
81092 Author: Jon Loeliger <jdl@jdl.com>
81093 Date:   Wed Jul 4 22:33:38 2007 -0500
81094
81095     include/configs: Use new CONFIG_CMD_* in various t* and u* named board config files.
81096
81097     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81098
81099 commit 46da1e96b7db14f4fcd2c92544e7c0862024bc76
81100 Author: Jon Loeliger <jdl@jdl.com>
81101 Date:   Wed Jul 4 22:33:30 2007 -0500
81102
81103     include/configs: Use new CONFIG_CMD_* in various s* named board config files.
81104
81105     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81106
81107 commit 90cc3eb6d2be856d9ddd81436de9cf343bc6b5c8
81108 Author: Jon Loeliger <jdl@jdl.com>
81109 Date:   Wed Jul 4 22:33:23 2007 -0500
81110
81111     include/configs: Use new CONFIG_CMD_* in various q* and r* named board config files.
81112
81113     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81114
81115 commit 26a34560d56a9df5bc2ae23525d9229736134757
81116 Author: Jon Loeliger <jdl@jdl.com>
81117 Date:   Wed Jul 4 22:33:17 2007 -0500
81118
81119     include/configs: Use new CONFIG_CMD_* in various p* named board config files.
81120
81121     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81122
81123 commit a5cb23092a7d31490a33d4ec871468b63babfa3c
81124 Author: Jon Loeliger <jdl@jdl.com>
81125 Date:   Wed Jul 4 22:33:13 2007 -0500
81126
81127     include/configs: Use new CONFIG_CMD_* in various o* named board config files.
81128
81129     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81130
81131 commit 929a2bfd142737003a8fc32e1b86e1f2c1850257
81132 Author: Jon Loeliger <jdl@jdl.com>
81133 Date:   Wed Jul 4 22:33:07 2007 -0500
81134
81135     include/configs: Use new CONFIG_CMD_* in various n* named board config files.
81136
81137     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81138
81139 commit 5dc11a511960d490f7f01ffd746edfe6277f99b0
81140 Author: Jon Loeliger <jdl@jdl.com>
81141 Date:   Wed Jul 4 22:33:01 2007 -0500
81142
81143     include/configs: Use new CONFIG_CMD_* in various m* named board config files.
81144
81145     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81146
81147 commit 9bbb1c0820c1fbd3811ab6ee4ba0f6c6f76b27e4
81148 Author: Jon Loeliger <jdl@jdl.com>
81149 Date:   Wed Jul 4 22:32:57 2007 -0500
81150
81151     include/configs: Use new CONFIG_CMD_* in various l* named board config files.
81152
81153     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81154
81155 commit bc234c129fa04fb9fa33530930e5cbc6084cd47a
81156 Author: Jon Loeliger <jdl@jdl.com>
81157 Date:   Wed Jul 4 22:32:51 2007 -0500
81158
81159     include/configs: Use new CONFIG_CMD_* in various j* and k* named board config files.
81160
81161     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81162
81163 commit 1d2c6bc491969f8d8fb34c8e30e8bea7a2af9c31
81164 Author: Jon Loeliger <jdl@jdl.com>
81165 Date:   Wed Jul 4 22:32:32 2007 -0500
81166
81167     include/configs: Use new CONFIG_CMD_* in various i* named board config files.
81168
81169     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81170
81171 commit 48d5d102a2f2e619c92050b9aedbb69689185bc0
81172 Author: Jon Loeliger <jdl@jdl.com>
81173 Date:   Wed Jul 4 22:32:25 2007 -0500
81174
81175     include/configs: Use new CONFIG_CMD_* in various h* named board config files.
81176
81177     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81178
81179 commit 72eb0efaed7048afcc61fc6f0085c49394b5dc36
81180 Author: Jon Loeliger <jdl@jdl.com>
81181 Date:   Wed Jul 4 22:32:19 2007 -0500
81182
81183     include/configs: Use new CONFIG_CMD_* in various g* named board config files.
81184
81185     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81186
81187 commit 1bec3d3002d3bbbae6f2468a0f7376db1120d33e
81188 Author: Jon Loeliger <jdl@jdl.com>
81189 Date:   Wed Jul 4 22:32:10 2007 -0500
81190
81191     include/configs: Use new CONFIG_CMD_* in various e* named board config files.
81192
81193     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81194
81195 commit ab999ba1b31ebe78dd16374394a55d7c6e5aa6e4
81196 Author: Jon Loeliger <jdl@jdl.com>
81197 Date:   Wed Jul 4 22:32:03 2007 -0500
81198
81199     include/configs: Use new CONFIG_CMD_* in various d* named board config files.
81200
81201     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81202
81203 commit 37e4f24b87fa255ae456d193b7cd23c18dd1d56b
81204 Author: Jon Loeliger <jdl@jdl.com>
81205 Date:   Wed Jul 4 22:31:56 2007 -0500
81206
81207     include/configs: Use new CONFIG_CMD_* in various c* named board config files.
81208
81209     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81210
81211 commit ba2351f9d1e841bd00ea6dad1e3c16d0259ad264
81212 Author: Jon Loeliger <jdl@jdl.com>
81213 Date:   Wed Jul 4 22:31:49 2007 -0500
81214
81215     include/configs: Use new CONFIG_CMD_* in various b* named board config files.
81216
81217     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81218
81219 commit 0b361c916617aff79e647b40f0e43361e0bbaccf
81220 Author: Jon Loeliger <jdl@jdl.com>
81221 Date:   Wed Jul 4 22:31:42 2007 -0500
81222
81223     include/configs: Use new CONFIG_CMD_* in various a* named board config files.
81224
81225     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81226
81227 commit b730cda82e362df6a22f4c59c0a9b97e885b1014
81228 Author: Jon Loeliger <jdl@jdl.com>
81229 Date:   Wed Jul 4 22:31:35 2007 -0500
81230
81231     include/configs: Use new CONFIG_CMD_* in mpc5xx board config files.
81232
81233     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81234
81235 commit d794cfefead5fc177cf4f41164e80382e9c9484a
81236 Author: Jon Loeliger <jdl@jdl.com>
81237 Date:   Wed Jul 4 22:31:15 2007 -0500
81238
81239     include/configs: Use new CONFIG_CMD_* in various 5200 board config files.
81240
81241     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81242
81243 commit ef0df52ab49eea4a30c15087fd27d54c1d946f2c
81244 Author: Jon Loeliger <jdl@jdl.com>
81245 Date:   Wed Jul 4 22:31:07 2007 -0500
81246
81247     include/configs: Use new CONFIG_CMD_* in STx board config files.
81248
81249     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81250
81251 commit 866e3089bfc826bb4dc74637f8aad87a3bab79fc
81252 Author: Jon Loeliger <jdl@jdl.com>
81253 Date:   Wed Jul 4 22:30:58 2007 -0500
81254
81255     include/configs: Use new CONFIG_CMD_* in sbc* board config files.
81256
81257     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81258
81259 commit 2694690e285acaa34922f55f4b5ae030da60c55a
81260 Author: Jon Loeliger <jdl@jdl.com>
81261 Date:   Wed Jul 4 22:30:50 2007 -0500
81262
81263     include/configs: Use new CONFIG_CMD_* in TQM board config files.
81264
81265     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81266
81267 commit 1cc4c458329765b58e584a19821e796b3c10e976
81268 Author: Jon Loeliger <jdl@jdl.com>
81269 Date:   Wed Jul 4 22:30:28 2007 -0500
81270
81271     include/configs: Use new CONFIG_CMD_* in 82xx board config files.
81272
81273     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81274
81275 commit 8ea5499afdaba0acf60923dd99001c399d4a7c8e
81276 Author: Jon Loeliger <jdl@jdl.com>
81277 Date:   Wed Jul 4 22:30:06 2007 -0500
81278
81279     include/configs: Use new CONFIG_CMD_* in 83xx board config files.
81280
81281     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81282
81283 commit b44896215a09c60fa40cae906f7ed207bbc2c492
81284 Author: Sergei Poselenov <sposelenov@emcraft.com>
81285 Date:   Thu Jul 5 08:17:37 2007 +0200
81286
81287     Merged POST framework with the current TOT.
81288
81289     Signed-off-by: Sergei Poselenov <sposelenov@emcraft.com>
81290
81291 commit b24629fa377214d63bb40d1360e354b6d3e4af56
81292 Author: Jon Loeliger <jdl@jdl.com>
81293 Date:   Wed Jun 13 13:23:15 2007 -0500
81294
81295     mpc86xx: Remove old CFG_CMD_* references.
81296
81297     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81298
81299 commit 46175d9764da129bb4fd341cd2554dc7d55f5b2a
81300 Author: Jon Loeliger <jdl@jdl.com>
81301 Date:   Wed Jun 13 13:22:54 2007 -0500
81302
81303     Add MPC8568MDS to MAKEALL 85xx target.
81304
81305     It was missing from the original port submission.
81306
81307     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81308
81309 commit 2835e518c969e5124ba1174eef3e8375e12fa7d5
81310 Author: Jon Loeliger <jdl@jdl.com>
81311 Date:   Wed Jun 13 13:22:08 2007 -0500
81312
81313     include/configs: Use new CONFIG_CMD_* in 85xx board config files.
81314
81315     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81316
81317 commit 56b304ac2091689506088a9ae67f63fd6300cf16
81318 Author: Jon Loeliger <jdl@jdl.com>
81319 Date:   Wed Jun 13 13:21:37 2007 -0500
81320
81321     Fix #if typo in CONFIG_CMD_* changes.
81322
81323     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81324
81325 commit f780b83316d9af1f61d71cc88b1917b387b9b995
81326 Author: Niklaus Giger <niklausgiger@gmx.ch>
81327 Date:   Wed Jun 27 18:11:38 2007 +0200
81328
81329     resubmit: ppc4xx: Remove sequoia/sequioa.h. Cleanup ppc440.h for PPC440EPX
81330
81331     Signed-off-by: Niklaus Giger <niklaus.giger@nestal.com>
81332
81333 commit 04e6c38b766eaa2f3287561563c9e215e0c3a0d4
81334 Author: Stefan Roese <sr@denx.de>
81335 Date:   Wed Jul 4 10:06:30 2007 +0200
81336
81337     ppc4xx: Update lwmon5 board
81338
81339     - Add optional ECC generation routine to preserve existing
81340       RAM values. This is needed for the Linux log-buffer support
81341     - Add optional DDR2 setup with CL=4
81342     - GPIO50 not used anymore
81343     - Lime register setup added
81344
81345     Signed-off-by: Stefan Roese <sr@denx.de>
81346
81347 commit 6810a34677dbc446334f5e451f1682426dd33b49
81348 Author: Grant Likely <grant.likely@secretlab.ca>
81349 Date:   Tue Jul 3 00:17:28 2007 -0600
81350
81351     Fix Makefile to use $(MKCONFIG) macro for all board ports
81352
81353     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81354
81355 commit 90b1b2d69b9396ff2f01165ebc16c9a594eb5926
81356 Author: Grant Likely <grant.likely@secretlab.ca>
81357 Date:   Tue Jul 3 00:17:28 2007 -0600
81358
81359     Fix Makefile to use $(MKCONFIG) macro for all board ports
81360
81361     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81362
81363 commit 057004f4a4863554d56cc56268bfa7c7d9738e27
81364 Author: Grant Likely <grant.likely@secretlab.ca>
81365 Date:   Tue Jul 3 00:34:49 2007 -0600
81366
81367     Correct fixup relocation for mpc83xx
81368
81369     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81370
81371 commit 5af61b2f4b838a05f79be274f3e5a66edd2d9c96
81372 Author: Grant Likely <grant.likely@secretlab.ca>
81373 Date:   Tue Jul 3 00:34:44 2007 -0600
81374
81375     Correct fixup relocation for mpc8260
81376
81377     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81378
81379 commit f3a52fe05923935db86985daf9438e2f70ac39aa
81380 Author: Grant Likely <grant.likely@secretlab.ca>
81381 Date:   Tue Jul 3 00:34:39 2007 -0600
81382
81383     Correct fixup relocation for mpc824x
81384
81385     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81386
81387 commit a85dd254c0577fca13627c46e93fc2ad4c4f1f00
81388 Author: Grant Likely <grant.likely@secretlab.ca>
81389 Date:   Tue Jul 3 00:34:34 2007 -0600
81390
81391     Correct fixup relocation for mpc8220
81392
81393     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81394
81395 commit 6f7576b20ecf0d040c3ac3b032b5cbc860e38a90
81396 Author: Grant Likely <grant.likely@secretlab.ca>
81397 Date:   Tue Jul 3 00:34:29 2007 -0600
81398
81399     Correct fixup relocation for MPC5xxx
81400
81401     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81402
81403 commit 3649cd99ba815b6601868735765602f00ef3692b
81404 Author: Grant Likely <grant.likely@secretlab.ca>
81405 Date:   Tue Jul 3 00:34:24 2007 -0600
81406
81407     Correct relocation fixup for mpc5xx
81408
81409     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81410
81411 commit f82b3b6304b620ef7e28bfaa1ea887a2ad2fa325
81412 Author: Grant Likely <grant.likely@secretlab.ca>
81413 Date:   Tue Jul 3 00:34:19 2007 -0600
81414
81415     Don't set gd->reloc_off if relocation of .fixup works correctly
81416
81417     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81418
81419 commit e1a6144c32dc7de73bcdd33995de0148cbd0bd28
81420 Author: Grant Likely <grant.likely@secretlab.ca>
81421 Date:   Tue Jul 3 00:34:14 2007 -0600
81422
81423     Remove obsolete mpc83xx linker scripts
81424
81425     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81426
81427 commit 17e32fc3908bf7089d3f16fc82a1c3ae674dd65b
81428 Author: Grant Likely <grant.likely@secretlab.ca>
81429 Date:   Tue Jul 3 00:34:09 2007 -0600
81430
81431     Consolidate mpc8260 linker scripts
81432
81433     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81434
81435 commit af7d38b393690d7eeaf418ac85a1e831a50d5fd0
81436 Author: Grant Likely <grant.likely@secretlab.ca>
81437 Date:   Tue Jul 3 00:34:04 2007 -0600
81438
81439     Remove obsolete mpc824x linker scripts
81440
81441     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81442
81443 commit f94a3aecebc40ca0939c7d66d010009cf51be9e2
81444 Author: Grant Likely <grant.likely@secretlab.ca>
81445 Date:   Tue Jul 3 00:33:59 2007 -0600
81446
81447     Remove obsolete mpc824x linker scripts (3 of 4)
81448
81449     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81450
81451 commit a71c084f3ac7fedf144537db2b2da47323068833
81452 Author: Grant Likely <grant.likely@secretlab.ca>
81453 Date:   Tue Jul 3 00:33:53 2007 -0600
81454
81455     Remove obsolete mpc824x linker scripts (2 of 4)
81456
81457     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81458
81459 commit f670a15468d1365241d40022b9408e1004181f5e
81460 Author: Grant Likely <grant.likely@secretlab.ca>
81461 Date:   Tue Jul 3 00:33:48 2007 -0600
81462
81463     Remove obsolete mpc824x linker scripts (1 of 4)
81464
81465     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81466
81467 commit 09555bd45a04c0e54f172528d21bc18896550d28
81468 Author: Grant Likely <grant.likely@secretlab.ca>
81469 Date:   Tue Jul 3 00:33:43 2007 -0600
81470
81471     Remove obsolete mpc8220 linker scripts
81472
81473     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81474
81475 commit 5efb992f046e51225c93d52f80fecbe433abd789
81476 Author: Grant Likely <grant.likely@secretlab.ca>
81477 Date:   Tue Jul 3 00:33:38 2007 -0600
81478
81479     Remove obsolete mpc5xxx linker scripts (3 of 3)
81480
81481     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81482
81483 commit 07c13dfef65b31647e69d8b61daa1eec598add1a
81484 Author: Grant Likely <grant.likely@secretlab.ca>
81485 Date:   Tue Jul 3 00:33:33 2007 -0600
81486
81487     Remove obsolete mpc5xxx linker scripts (2 of 3)
81488
81489     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81490
81491 commit b4f67513a624ce85866c66c575bd2d9d7977d7f0
81492 Author: Grant Likely <grant.likely@secretlab.ca>
81493 Date:   Tue Jul 3 00:33:28 2007 -0600
81494
81495     Remove obsolete mpc5xxx linker scripts (1 of 3)
81496
81497     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81498
81499 commit b7d8e05f8675249b5f208aa73babeed384a4519d
81500 Author: Grant Likely <grant.likely@secretlab.ca>
81501 Date:   Tue Jul 3 00:33:23 2007 -0600
81502
81503     Remove obsolete mpc5xx linker scripts
81504
81505     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81506
81507 commit 416a0b6d40f6eba3a2fc547253c16bda28d922f7
81508 Author: Grant Likely <grant.likely@secretlab.ca>
81509 Date:   Tue Jul 3 00:33:18 2007 -0600
81510
81511     Consolidate mpc83xx linker scripts
81512
81513     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81514
81515 commit 5fc59175b92883ed5d2666a04e6bc49e70a4a365
81516 Author: Grant Likely <grant.likely@secretlab.ca>
81517 Date:   Tue Jul 3 00:33:13 2007 -0600
81518
81519     Consolidate mpc8260 linker scripts
81520
81521     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81522
81523 commit 737f9eb02d7335df2b3e4d7a4d3348784d1da207
81524 Author: Grant Likely <grant.likely@secretlab.ca>
81525 Date:   Tue Jul 3 00:33:08 2007 -0600
81526
81527     Consolidate mpc824x linker scripts
81528
81529     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81530
81531 commit 9c757b789a59a855db57b448dd825329c4e9c4a0
81532 Author: Grant Likely <grant.likely@secretlab.ca>
81533 Date:   Tue Jul 3 00:33:03 2007 -0600
81534
81535     Consolidate mpc8220 linker scripts
81536
81537     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81538
81539 commit d181c9a15cd41863fe24840d17848429f27d3c8c
81540 Author: Grant Likely <grant.likely@secretlab.ca>
81541 Date:   Tue Jul 3 00:32:58 2007 -0600
81542
81543     Consolidate mpc5xxx linker scripts
81544
81545     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81546
81547 commit 287ac924adb7291bebe5086652a362a30ab28b13
81548 Author: Grant Likely <grant.likely@secretlab.ca>
81549 Date:   Tue Jul 3 00:32:53 2007 -0600
81550
81551     Consolidate mpc5xx linker scripts
81552
81553     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
81554
81555 commit 52b8704d0245e589f86d462e9ec25aeb7ecbbbdd
81556 Author: Wolfgang Denk <wd@denx.de>
81557 Date:   Wed Jul 4 00:43:53 2007 +0200
81558
81559     Fix a few file permission problems.
81560
81561     Signed-off-by: Wolfgang Denk <wd@denx.de>
81562
81563 commit 78e0cf2de7be7f1eaeeb622eb61fd50e4d5e205c
81564 Author: Wolfgang Denk <wd@denx.de>
81565 Date:   Wed Jul 4 00:38:38 2007 +0200
81566
81567     Minor coding style cleanup. Rebuild CHANGELOG file.
81568
81569 commit 2f9c19e496acb6bb50d9299e1aab377625d48c38
81570 Author: Jon Loeliger <jdl@jdl.com>
81571 Date:   Mon Jun 11 19:03:44 2007 -0500
81572
81573     configs/ mpc86xx: Rewrite command line options using new CONFIG_CMD-* style.
81574
81575     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81576
81577 commit 602ad3b33d9ceef83dbab46be68646d645d637ee
81578 Author: Jon Loeliger <jdl@jdl.com>
81579 Date:   Mon Jun 11 19:03:39 2007 -0500
81580
81581     README: Rewrite command line config to use CONFIG_CMD_* names.
81582
81583     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81584
81585 commit 72a074cec68e5bad60d63206c050974e08afd804
81586 Author: Jon Loeliger <jdl@jdl.com>
81587 Date:   Mon Jun 11 19:03:34 2007 -0500
81588
81589     include/ non-config: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81590
81591     This is a compatibility step that allows both the older form
81592     and the new form to co-exist for a while until the older can
81593     be removed entirely.
81594
81595     All transformations are of the form:
81596     Before:
81597         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81598     After:
81599         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81600
81601     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81602
81603 commit 5fcf543e0b6628c76ff48705b1b0566bfd11507b
81604 Author: Jon Loeliger <jdl@jdl.com>
81605 Date:   Mon Jun 11 19:03:28 2007 -0500
81606
81607     tools/ : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81608
81609     This is a compatibility step that allows both the older form
81610     and the new form to co-exist for a while until the older can
81611     be removed entirely.
81612
81613     All transformations are of the form:
81614     Before:
81615         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81616     After:
81617         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81618
81619     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81620
81621 commit 9107ebe0d352420895ab69b715697bdebc8caf50
81622 Author: Jon Loeliger <jdl@jdl.com>
81623 Date:   Mon Jun 11 19:03:23 2007 -0500
81624
81625     board/[k-z]*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81626
81627     This is a compatibility step that allows both the older form
81628     and the new form to co-exist for a while until the older can
81629     be removed entirely.
81630
81631     All transformations are of the form:
81632     Before:
81633         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81634     After:
81635         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81636
81637     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81638
81639 commit 5e378003d592ea828ec69d6defcd4de79096dd5c
81640 Author: Jon Loeliger <jdl@jdl.com>
81641 Date:   Mon Jun 11 19:03:19 2007 -0500
81642
81643     board/[Ma-i]*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81644
81645     This is a compatibility step that allows both the older form
81646     and the new form to co-exist for a while until the older can
81647     be removed entirely.
81648
81649     All transformations are of the form:
81650     Before:
81651         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81652     After:
81653         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81654
81655     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81656
81657 commit 737184114ec9c9e0ab94d6713536126073bd2472
81658 Author: Jon Loeliger <jdl@jdl.com>
81659 Date:   Mon Jun 11 19:03:15 2007 -0500
81660
81661     cpu/ non-mpc*: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81662
81663     This is a compatibility step that allows both the older form
81664     and the new form to co-exist for a while until the older can
81665     be removed entirely.
81666
81667     All transformations are of the form:
81668     Before:
81669         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81670     After:
81671         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81672
81673     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81674
81675 commit f48070fe5fe440dfb5ee5268c920de70e48ea327
81676 Author: Jon Loeliger <jdl@jdl.com>
81677 Date:   Mon Jun 11 19:03:08 2007 -0500
81678
81679     cpu/mpc*/ : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81680
81681     This is a compatibility step that allows both the older form
81682     and the new form to co-exist for a while until the older can
81683     be removed entirely.
81684
81685     All transformations are of the form:
81686     Before:
81687         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81688     After:
81689         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81690
81691     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81692
81693 commit 0c505db0a0dc1f670b13ce3b4d3fbf1ec5b3cbd2
81694 Author: Jon Loeliger <jdl@jdl.com>
81695 Date:   Mon Jun 11 19:03:03 2007 -0500
81696
81697     lib_*/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81698
81699     This is a compatibility step that allows both the older form
81700     and the new form to co-exist for a while until the older can
81701     be removed entirely.
81702
81703     All transformations are of the form:
81704     Before:
81705         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81706     After:
81707         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81708
81709     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81710
81711 commit 73f032021ec5f13cda8faa4e34b6de80960eb86f
81712 Author: Jon Loeliger <jdl@jdl.com>
81713 Date:   Mon Jun 11 19:02:58 2007 -0500
81714
81715     lib_ppc/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81716
81717     This is a compatibility step that allows both the older form
81718     and the new form to co-exist for a while until the older can
81719     be removed entirely.
81720
81721     All transformations are of the form:
81722     Before:
81723         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81724     After:
81725         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81726
81727     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81728
81729 commit 98b79003c21c2578206003256de4e781d6b36ca8
81730 Author: Jon Loeliger <jdl@jdl.com>
81731 Date:   Mon Jun 11 19:02:53 2007 -0500
81732
81733     rtc/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81734
81735     This is a compatibility step that allows both the older form
81736     and the new form to co-exist for a while until the older can
81737     be removed entirely.
81738
81739     All transformations are of the form:
81740     Before:
81741         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81742     After:
81743         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81744
81745     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81746
81747 commit 6e2115acb6a892d53a6881bf253ae41d3df39156
81748 Author: Jon Loeliger <jdl@jdl.com>
81749 Date:   Mon Jun 11 19:02:49 2007 -0500
81750
81751     net/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81752
81753     This is a compatibility step that allows both the older form
81754     and the new form to co-exist for a while until the older can
81755     be removed entirely.
81756
81757     All transformations are of the form:
81758     Before:
81759         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81760     After:
81761         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81762
81763     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81764
81765 commit 45cdb9b72c94655c7308b464a2666057c0b286e0
81766 Author: Jon Loeliger <jdl@jdl.com>
81767 Date:   Mon Jun 11 19:02:34 2007 -0500
81768
81769     disk/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81770
81771     This is a compatibility step that allows both the older form
81772     and the new form to co-exist for a while until the older can
81773     be removed entirely.
81774
81775     All transformations are of the form:
81776     Before:
81777         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81778     After:
81779         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81780
81781     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81782
81783 commit 4e109ae98294a5ca7ff848b7652c7bfd4023a94a
81784 Author: Jon Loeliger <jdl@jdl.com>
81785 Date:   Mon Jun 11 19:02:20 2007 -0500
81786
81787     fs/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81788
81789     This is a compatibility step that allows both the older form
81790     and the new form to co-exist for a while until the older can
81791     be removed entirely.
81792
81793     All transformations are of the form:
81794     Before:
81795         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81796     After:
81797         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81798
81799     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81800
81801 commit d5be43de93ff905c465e509d45a3164ef48d26e7
81802 Author: Jon Loeliger <jdl@jdl.com>
81803 Date:   Mon Jun 11 19:02:10 2007 -0500
81804
81805     drivers/: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81806
81807     This is a compatibility step that allows both the older form
81808     and the new form to co-exist for a while until the older can
81809     be removed entirely.
81810
81811     All transformations are of the form:
81812     Before:
81813         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81814     After:
81815         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81816
81817     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81818
81819 commit b453960d4fdb87b3970d96119b90df2ed024fc4a
81820 Author: Jon Loeliger <jdl@jdl.com>
81821 Date:   Mon Jun 11 19:02:05 2007 -0500
81822
81823     common/ non-cmd: Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81824
81825     This is a compatibility step that allows both the older form
81826     and the new form to co-exist for a while until the older can
81827     be removed entirely.
81828
81829     All transformations are of the form:
81830     Before:
81831         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81832     After:
81833         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81834
81835     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81836
81837 commit 65c450b47a62659d522cfa8f4fa1e4e5c60dccd0
81838 Author: Jon Loeliger <jdl@jdl.com>
81839 Date:   Mon Jun 11 19:01:54 2007 -0500
81840
81841     common/cmd_[i-z]* : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81842
81843     This is a compatibility step that allows both the older form
81844     and the new form to co-exist for a while until the older can
81845     be removed entirely.
81846
81847     All transformations are of the form:
81848     Before:
81849         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81850     After:
81851         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81852
81853     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81854
81855 commit a76adc8142c1d956385a109e0b70f9319ede4d66
81856 Author: Jon Loeliger <jdl@jdl.com>
81857 Date:   Mon Jun 11 19:01:43 2007 -0500
81858
81859     common/cmd_[a-f]* : Augment CONFIG_COMMANDS tests with defined(CONFIG_CMD_*).
81860
81861     This is a compatibility step that allows both the older form
81862     and the new form to co-exist for a while until the older can
81863     be removed entirely.
81864
81865     All transformations are of the form:
81866     Before:
81867         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT)
81868     After:
81869         #if (CONFIG_COMMANDS & CFG_CMD_AUTOSCRIPT) || defined(CONFIG_CMD_AUTOSCRIPT)
81870
81871     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81872
81873 commit ec63b10b61fd68238d4c15c1cd04c0b38228e2c1
81874 Author: Jon Loeliger <jdl@jdl.com>
81875 Date:   Mon Jun 11 19:01:34 2007 -0500
81876
81877     Introduce initial versions of new Command Config files.
81878
81879     Derive three new files from cmd_confdefs.h:
81880         config_bootp.h - Has BOOTP related config options, not commands
81881         config_cmd_all.h - Has a CONFIG_CMD_* definition for every command
81882         config_cmd_default.h - Has a CONFIG_CMD_* definition for default cmds.
81883
81884     For now, include "config_bootp.h" for compatability until all
81885     users of it directly include it properly.
81886
81887     Signed-off-by: Jon Loeliger <jdl@freescale.com>
81888
81889 commit 1f2a05898658900dc5717761e27abf2052e67e13
81890 Author: Mushtaq Khan <mushtaqk_921@yahoo.co.in>
81891 Date:   Sat Jun 30 18:50:48 2007 +0200
81892
81893     Fix S-ATA support.
81894
81895     Signed-off-by: mushtaq khan <mushtaqk_921@yahoo.co.in>
81896
81897 commit a5d71e290f3673269be8eefb4ec44f53412f9461
81898 Author: Heiko Schocher <hs@pollux.denx.de>
81899 Date:   Mon Jun 25 19:11:37 2007 +0200
81900
81901     [PCS440EP]  get rid of CONFIG_PPC4xx_USE_SPD_DDR_INIT_HANG
81902
81903     Signed-off-by: Heiko Schocher <hs@denx.de>
81904
81905 commit a1bd6200eccd3a02040a955d5f43d3ee1fc9f93b
81906 Author: Niklaus Giger <niklaus.giger@nestal.com>
81907 Date:   Mon Jun 25 17:03:13 2007 +0200
81908
81909     ppc4xx: PPC440EPx Emit DDR0 registers on machine check interrupt
81910
81911     This patch prints the DDR status registers upon machine check
81912     interrupt on the 440EPx/GRx. This can be useful especially when
81913     ECC support is enabled.
81914
81915     I added some small changes to the original patch from Niklaus to
81916     make it compile clean.
81917
81918     Signed-off-by: Niklaus Giger <niklaus.giger@nestal.com>
81919     Signed-off-by: Stefan Roese <sr@denx.de>
81920
81921 commit 807018fb7faceb429ce0cb47baa2073746b33a4e
81922 Author: Niklaus Giger <niklaus.giger@nestal.com>
81923 Date:   Mon Jun 25 16:50:55 2007 +0200
81924
81925     ppc4xx: Fix O=buildir builds
81926
81927     This patch fixes the problem to assemble cpu/ppc4xx/start.S
81928     experienced last week where building failed having specified
81929     O=../build.sequoia.
81930
81931     Signed-off-by: Niklaus Giger <niklaus.giger@nestal.com>
81932
81933 commit 466fff1a7bb5fe764a06450626f6098219f446b8
81934 Author: Stefan Roese <sr@denx.de>
81935 Date:   Mon Jun 25 15:57:39 2007 +0200
81936
81937     ppc4xx: Add pci_pre_init() for 405 boards
81938
81939     This patch removes the CFG_PCI_PRE_INIT option completely, since
81940     it's not needed anymore with the patch from Matthias Fuchs with
81941     the "weak" pci_pre_init() implementation.
81942
81943     Signed-off-by: Stefan Roese <sr@denx.de>
81944
81945 commit 6f35c53166213c24a5a0e2390ed861136ff73870
81946 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
81947 Date:   Sun Jun 24 17:41:21 2007 +0200
81948
81949     ppc4xx: Maintenance patch for esd's CPCI405 derivats
81950
81951     -add pci_pre_init() for pci interrupt fixup code
81952     -disable phy sleep mode via reset_phy() function
81953     -use correct io accessors
81954     -cleanup
81955
81956     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
81957
81958 commit 5a1c9ff0c44305b57cb4d8f9369bba90bcf0e1f8
81959 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
81960 Date:   Sun Jun 24 17:23:41 2007 +0200
81961
81962     ppc4xx: Add pci_pre_init() for 405 boards
81963
81964     This patch adds support for calling a plattform dependant
81965     pci_pre_init() function for 405 boards. This can be used to
81966     move the current pci_405gp_fixup_irq() function into the
81967     board code.
81968
81969     This patch also makes the CFG_PCI_PRE_INIT define obsolete.
81970     A default function with 'weak' attribute is used when
81971     a board specific pci_pre_init() is not implemented.
81972
81973     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
81974
81975 commit 1636d1c8529c006d106287cfbc20cd0a246fe1cb
81976 Author: Wolfgang Denk <wd@denx.de>
81977 Date:   Fri Jun 22 23:59:00 2007 +0200
81978
81979     Coding stylke cleanup; rebuild CHANGELOG
81980
81981 commit 2dc64451b4c08ffd619372abfdc2506a2e2363b9
81982 Author: Igor Lisitsin <igor@emcraft.com>
81983 Date:   Wed Apr 18 14:55:19 2007 +0400
81984
81985     Adapt log buffer code to support Linux 2.6
81986
81987     A new environment variable, "logversion", selects the log buffer
81988     behaviour. If it is not set or set to a value other than 2, then the
81989     old, Linux 2.4.4, behaviour is selected.
81990
81991     Signed-off-by: Igor Lisitsin <igor@emcraft.com>
81992     --
81993
81994 commit a11e06965ec91270c51853407ff1261d3c740386
81995 Author: Igor Lisitsin <igor@emcraft.com>
81996 Date:   Wed Mar 28 19:06:19 2007 +0400
81997
81998     Extend POST support for PPC440
81999
82000     Added memory, CPU, UART, I2C and SPR POST tests for PPC440.
82001
82002     Signed-off-by: Igor Lisitsin <igor@emcraft.com>
82003     --
82004
82005 commit 566a494f592ae3b3c0785d90d4e1ba45574880c4
82006 Author: Heiko Schocher <hs@pollux.denx.de>
82007 Date:   Fri Jun 22 19:11:54 2007 +0200
82008
82009     [PCS440EP]      upgrade the PCS440EP board:
82010                     - Show on the Status LEDs, some States of the board.
82011                     - Get the MAC addresses from the EEProm
82012                     - use PREBOOT
82013                     - use the CF on the board.
82014                     - check the U-Boot image in the Flash with a SHA1
82015                       checksum.
82016                     - use dynamic TLB entries generation for the SDRAM
82017
82018     Signed-off-by: Heiko Schocher <hs@denx.de>
82019
82020 commit 3a1f5c81b0b9557817a789bece839905581c2205
82021 Author: Stefan Roese <sr@denx.de>
82022 Date:   Fri Jun 22 16:58:40 2007 +0200
82023
82024     ppc4xx: Fix problem with extended program_tlb() funtion
82025
82026     The recently extended program_tlb() function had a problem when
82027     multiple TLB's had to be setup (for example with 512MB of SDRAM). The
82028     virtual address was not incremented. This patch fixes this issue
82029     and is tested on Katmai with 512MB SDRAM.
82030
82031     Signed-off-by: Stefan Roese <sr@denx.de>
82032
82033 commit 02032e8f14751a1a751b09240a4f1cf9f8a2077f
82034 Author: Rafal Jaworowski <raj@semihalf.com>
82035 Date:   Fri Jun 22 14:58:04 2007 +0200
82036
82037     [ppc] Fix build breakage for all non-4xx PowerPC variants.
82038
82039     - adapt to the more generic EXCEPTION_PROLOG and CRIT_EXCEPTION macros
82040     - minor 4xx cleanup
82041
82042 commit d677b32855f577ae2690dcd64a172cdd706e0ffc
82043 Author: Mike Frysinger <vapier@gentoo.org>
82044 Date:   Fri Jun 22 10:34:12 2007 +0200
82045
82046     [patch] add nand_init() prototype to nand.h
82047
82048     since nand_init() is expected to be called by other parts of u-boot, there
82049     should be a prototype for it in nand.h
82050
82051     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
82052     Signed-off-by: Stefan Roese <sr@denx.de>
82053
82054 commit 83b4cfa3d629dff0264366263c5e94d9a50ad80b
82055 Author: Wolfgang Denk <wd@denx.de>
82056 Date:   Wed Jun 20 18:14:24 2007 +0200
82057
82058     Coding style cleanup. Refresh CHANGELOG.
82059
82060 commit b3f9ec86e388207fd03dcdf7b145b9ed080bf024
82061 Author: Stefan Roese <sr@denx.de>
82062 Date:   Tue Jun 19 17:22:44 2007 +0200
82063
82064     ppc4xx: Add bootstrap command for AMCC Sequoia (440EPx) eval board
82065
82066     This patch adds a board command to configure the I2C bootstrap EEPROM
82067     values. Right now 533 and 667MHz are supported for booting either via NOR
82068     or NAND FLASH. Here the usage:
82069
82070     => bootstrap 533 nor        ;to configure the board for 533MHz NOR booting
82071     => bootstrap 667 nand       ;to configure the board for 667MHz NNAND booting
82072
82073     Signed-off-by: Stefan Roese <sr@denx.de>
82074
82075 commit df8a24cdd30151505cf57bbee5289e91bf53bd1b
82076 Author: Stefan Roese <sr@denx.de>
82077 Date:   Tue Jun 19 16:42:31 2007 +0200
82078
82079     [ppc4xx] Fix problem with NAND booting on AMCC Acadia
82080
82081     The latest changes showed a problem with the location of the NAND-SPL
82082     image in the OCM and the init-data area (incl. cache). This patch
82083     fixes this problem.
82084
82085     Signed-off-by: Stefan Roese <sr@denx.de>
82086
82087 commit 86ba99e34194394052d24c04dc40d1263d29a26f
82088 Author: Stefan Roese <sr@denx.de>
82089 Date:   Tue Jun 19 16:40:58 2007 +0200
82090
82091     [ppc4xx] Change board/amcc/acadia/cpr.c to pll.c
82092
82093     Signed-off-by: Stefan Roese <sr@denx.de>
82094
82095 commit 8e585f02f82c17cc66cd229dbf0fd3066bbbf658
82096 Author: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
82097 Date:   Mon Jun 18 13:50:13 2007 -0500
82098
82099     Added M5329AFEE and M5329BFEE Platforms
82100
82101     Added board/freescale/m5329evb, cpu/mcf532x, drivers/net,
82102     drivers/serial,  immap_5329.h, m5329.h, mcfrtc.h,
82103     include/configs/M5329EVB.h, lib_m68k/interrupts.c, and
82104     rtc/mcfrtc.c
82105
82106     Modified CREDITS, MAKEFILE, Makefile, README, common/cmd_bdinfo.c,
82107     common/cmd_mii.c, include/asm-m68k/byteorder.h, include/asm-m68k/fec.h,
82108     include/asm-m68k/io.h, include/asm-m68k/mcftimer.h,
82109     include/asm-m68k/mcfuart.h, include/asm-m68k/ptrace.h,
82110     include/asm-m68k/u-boot.h, lib_m68k/Makefile, lib_m68k/board.c,
82111     lib_m68k/time.c, net/eth.c and rtc/Makefile
82112
82113     Signed-off-by: TsiChung Liew <Tsi-Chung.Liew@freescale.com>
82114
82115 commit 093172f08d6afb3f34d8a2f26ee0ee874261cf27
82116 Author: Michal Simek <monstr@monstr.eu>
82117 Date:   Sun Jun 17 19:04:11 2007 +0200
82118
82119     [fix] email reparation
82120
82121 commit 3666afffe7baf859c6ae0ce2bebbc8ab7e512ddc
82122 Author: Michal Simek <monstr@monstr.eu>
82123 Date:   Sun Jun 17 19:03:21 2007 +0200
82124
82125     [FIX] fix microblaze file permitission
82126
82127 commit e73846b7cf1e29ae635bf9bb5570269663df2ee5
82128 Author: Stefan Roese <sr@denx.de>
82129 Date:   Fri Jun 15 11:33:41 2007 +0200
82130
82131     [ppc4xx] Change lwmon5 port to work with recent 440 exception rework
82132
82133     Now CONFIG_440 has to be defined in all PPC440 board config files.
82134
82135     Signed-off-by: Stefan Roese <sr@denx.de>
82136
82137 commit efa35cf12d914d4caba942acd5a6c45f217de302
82138 Author: Grzegorz Bernacki <gjb@semihalf.com>
82139 Date:   Fri Jun 15 11:19:28 2007 +0200
82140
82141     ppc4xx: Clean up 440 exceptions handling
82142
82143     - Introduced dedicated switches for building 440 and 405 images required
82144       for 440-specific machine instructions like 'rfmci' etc.
82145
82146     - Exception vectors moved to the proper location (_start moved away from
82147       the critical exception handler space, which it occupied)
82148
82149     - CriticalInput now serviced (with default handler)
82150
82151     - MachineCheck properly serviced (added a dedicated handler and return
82152       subroutine)
82153
82154     - Overall cleanup of exceptions declared with STD_EXCEPTION macro (unused,
82155       unhandled and those not relevant for 4xx were eliminated)
82156
82157     - Eliminated Linux leftovers, removed dead code
82158
82159     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
82160     Signed-off-by: Rafal Jaworowski <raj@semihalf.com>
82161     Signed-off-by: Stefan Roese <sr@denx.de>
82162
82163 commit b765ffb773f5a3cd5aa94ec76b6a05276b8cd5b2
82164 Author: Stefan Roese <sr@denx.de>
82165 Date:   Fri Jun 15 08:18:01 2007 +0200
82166
82167     [ppc4xx] Add initial lwmon5 board support
82168
82169     This patch adds initial support for the Liebherr lwmon5 board euqipped
82170     with an AMCC 440EPx PowerPC.
82171
82172     Signed-off-by: Stefan Roese <sr@denx.de>
82173
82174 commit 85f737376d5ff3d5f0d45a8b657686326d175307
82175 Author: Stefan Roese <sr@denx.de>
82176 Date:   Fri Jun 15 07:39:43 2007 +0200
82177
82178     [ppc4xx] Extend 44x GPIO setup with default output state
82179
82180     The board config array CFG_440_GPIO_TABLE for the ppc440 GPIO setup
82181     is extended with the default GPIO output state (level).
82182
82183     Signed-off-by: Stefan Roese <sr@denx.de>
82184
82185 commit dbca208518e5e7f01a6420588d1cd6e60db74c2b
82186 Author: Stefan Roese <sr@denx.de>
82187 Date:   Thu Jun 14 11:14:32 2007 +0200
82188
82189     [ppc4xx] Extend program_tlb() with virtual & physical addresses
82190
82191     Now program_tlb() allows to program a TLB (or multiple) with
82192     different virtual and physical addresses. With this change, now one
82193     physical region (e.g. SDRAM) can be mapped 2 times, once with caches
82194     diabled and once with caches enabled.
82195
82196     Signed-off-by: Stefan Roese <sr@denx.de>
82197
82198 commit 9912121f7ed804ea58fd62f3f230b5dcfc357d88
82199 Author: Detlev Zundel <dzu@denx.de>
82200 Date:   Wed May 23 19:02:41 2007 +0200
82201
82202     Change 'repeatable' attribute of some commands to sensible values.
82203
82204     Most prominently this changes 'erase' to be non-repeatable.
82205
82206     Signed-off-by: Detlev Zundel <dzu@denx.de>
82207
82208 commit 5afb202093f6a001797db92cf695b93a70ea9ab4
82209 Author: Detlev Zundel <dzu@denx.de>
82210 Date:   Wed May 23 18:47:48 2007 +0200
82211
82212     Fix 'run' not to continue after interrupted command
82213
82214     Signed-off-by: Detlev Zundel <dzu@denx.de>
82215
82216 commit 9b7464a2c88614e1061f509c48930a3d240d1a35
82217 Author: Jason Jin <Jason.jin@freescale.com>
82218 Date:   Mon Jun 11 15:14:24 2007 +0200
82219
82220     USB: This patch fix readl in ohci swap reg access.
82221
82222     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
82223
82224 commit 8f8416fada9faf94b9a92f21fe6000643cb521d5
82225 Author: Bartlomiej Sieka <tur@semihalf.com>
82226 Date:   Fri Jun 8 14:52:22 2007 +0200
82227
82228     TQM5200: Add Flat Device Tree support, update default env. accordingly.
82229
82230     Signed-off-by: Jan Wrobel <wrr@semihalf.com>
82231     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82232
82233 commit 9045f33c023f698660a2e45d1b2194c0711abebc
82234 Author: Wolfgang Denk <wd@denx.de>
82235 Date:   Fri Jun 8 10:24:58 2007 +0200
82236
82237     Fix config problems on SC3 board; make ide_reset_timeout work.
82238
82239 commit fba3fb0449b8a54542aed1e729de76e7f5a2ff1b
82240 Author: Benoît Monin <bmonin@adeneo.eu>
82241 Date:   Fri Jun 8 09:55:24 2007 +0200
82242
82243     [PATCH] fix gpio setting when using CFG_440_GPIO_TABLE
82244
82245     Set the correct value in GPIOx_TCR when configuring the gpio
82246     with CFG_440_GPIO_TABLE.
82247
82248     Signed-off-by: Benoit Monin <bmonin@adeneo.eu>
82249     Signed-off-by: Stefan Roese <sr@denx.de>
82250
82251 commit f539edc076cfe52bff919dd512ba8d7af0e22092
82252 Author: Vadim Bendebury <vbendeb@google.com>
82253 Date:   Thu May 24 15:52:25 2007 -0700
82254
82255     cosmetic changes to bcm570x driver
82256
82257     This is a cosmetic only changes submission.
82258     It affects files relevant to bcm570x driver.
82259     the commands used to generate this change was
82260
82261     cd drivers
82262     Lindent -pcs -l80  bcm570x.c   bcm570x_lm.h   bcm570x_mm.h  tigon3.c  tigon3.h
82263
82264     The BMW target (the only one using this chip so far) builds cleanly, the
82265     `before and after' generated object files for drivers/bcm570x.c and
82266     drivers/tigon3.o are identical as reported by objdump -d
82267
82268     Signed-off-by: Vadim Bendebury <vbendeb@google.com>
82269     Signed-off-by: Ben Warren <bwarren@qstreams.com>
82270
82271 commit 725671ccd2cd04c9ebc50c9e5a94dd8cbade66b7
82272 Author: Wolfgang Denk <wd@denx.de>
82273 Date:   Wed Jun 6 16:26:56 2007 +0200
82274
82275     Coding Style cleanup; generate new CHANGELOG file.
82276
82277     Signed-off-by: Wolfgang Denk <wd@denx.de>
82278
82279 commit 19d763c35e0b5568eaf0b8adbf7a68ccfe7fa243
82280 Author: Markus Klotzbuecher <mk@denx.de>
82281 Date:   Wed Jun 6 11:49:44 2007 +0200
82282
82283     TRAB, USB: update trab board configuration for use of generic ohci driver
82284
82285 commit dace45acd1c1357daa9322099d07c9a9e08b0024
82286 Author: Markus Klotzbuecher <mk@denx.de>
82287 Date:   Wed Jun 6 11:49:43 2007 +0200
82288
82289     USB: ohci fixes and cleanup for ppc4xx and yosemite board.
82290
82291 commit 72657570b61635c74fa0c3f0e9e7d0671a9d08df
82292 Author: Markus Klotzbuecher <mk@denx.de>
82293 Date:   Wed Jun 6 11:49:43 2007 +0200
82294
82295     USB: ohci fixes and cleanup for mpc5xxx and IceCube board config
82296
82297 commit fc43be478f2aa37ce38acd85355038866e4162af
82298 Author: Markus Klotzbuecher <mk@denx.de>
82299 Date:   Wed Jun 6 11:49:35 2007 +0200
82300
82301     USB/OHCI: endianness cleanup in the generic ohci driver
82302
82303 commit c440bfe6d6d92d66478a7e84402b31f48413617b
82304 Author: Stefan Roese <sr@denx.de>
82305 Date:   Wed Jun 6 11:42:13 2007 +0200
82306
82307     ppc4xx: Add NAND booting support for AMCC Acadia (405EZ) eval board
82308
82309     This patch adds NAND booting support for the AMCC Acadia eval board.
82310
82311     Please make sure to configure jumper J7 to position 2-3 when booting
82312     from NOR, and to position 1-2 when booting for NAND.
82313
82314     I also added a board command to configure the I2C bootstrap EEPROM
82315     values. Right now only 267MHz is support for booting either via NOR
82316     or NAND FLASH. Here the usage:
82317
82318     => bootstrap 267 nor        ;to configure the board for 267MHz NOR booting
82319     => bootstrap 267 nand       ;to configure the board for 267MHz NNAND booting
82320
82321     Signed-off-by: Stefan Roese <sr@denx.de>
82322
82323 commit 18135125f909948b85d1d6881ab4ac0efb4a1c58
82324 Author: Rodolfo Giometti <giometti@linux.it>
82325 Date:   Wed Jun 6 10:08:14 2007 +0200
82326
82327     Files include/linux/byteorder/{big,little}_endian.h define
82328     __BIG_ENDIAN and __LITTLE_ENDIAN.
82329
82330     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
82331
82332 commit a81d1c0b85b13e9d45f2d87de96a51a6e0ef0f82
82333 Author: Zhang Wei <wei.zhang@freescale.com>
82334 Date:   Wed Jun 6 10:08:14 2007 +0200
82335
82336     Add USB PCI-OHCI, USB keyboard and event poll support to the
82337     MPC8641HPCN board config file.
82338
82339     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
82340
82341 commit 4dae14ce8fbdf380017dc54f172218e7d2acc889
82342 Author: Zhang Wei <wei.zhang@freescale.com>
82343 Date:   Wed Jun 6 10:08:14 2007 +0200
82344
82345     USB PCI-OHCI, interrupt pipe and usb event poll support
82346
82347     This patch added USB PCI-OHCI chips support, interrupt pipe support
82348     and usb event poll support. For supporting the USB interrupt pipe, the
82349     globe urb_priv is moved to purb in ed struct. Now, we can process
82350     several urbs at one time. The interrupt pipe support codes are ported
82351     from Linux kernel 2.4.
82352
82353     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
82354
82355 commit fdcfaa1b02268b2899e374b35adf936c911a47eb
82356 Author: Zhang Wei <wei.zhang@freescale.com>
82357 Date:   Wed Jun 6 10:08:13 2007 +0200
82358
82359     USB event poll support
82360
82361     This patch adds USB event poll support, which could be used in usbkbd
82362     and other usb devices driver when the asynchronous interrupt
82363     processing is supported.
82364
82365     Signed-off-by: Zhang Wei <wei.zhang@freescale.com
82366
82367 commit 9a1d00fa47c1e05e3fdb60b33213af4e18d4c18e
82368 Author: Rodolfo Giometti <giometti@linux.it>
82369 Date:   Wed Jun 6 10:08:12 2007 +0200
82370
82371     ISP116x: delay for crappy USB keys
82372
82373     Using some (very) slow USB keys cause the USB host controller buffers
82374     are not ready to be read by the CPU so we need an extra delay before
82375     reading the USB storage data.
82376
82377     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
82378
82379 commit 09444143670c9c2243cb7aba9f70b3713d33bed1
82380 Author: Markus Klotzbuecher <mk@denx.de>
82381 Date:   Wed Jun 6 10:08:12 2007 +0200
82382
82383     Change duplicate usb_cpu_init_fail to usb_board_init_fail
82384
82385     Thanks to Liew Tsi Chung <Tsi-chung.Liew@freescale.com> for pointing
82386     this out.
82387
82388     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
82389
82390 commit 32922cdc470fdfd39bea0c1c4f582d3fb340421e
82391 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
82392 Date:   Tue Jun 5 12:30:52 2007 -0500
82393
82394     mpc8641 image size cleanup
82395
82396     e600 does not have a bootpg restriction.
82397     Move the version string to beginning of image at fff00000.
82398     Resetvec.S is not needed.
82399     Update flash copy instructions.
82400     Add tftpflash env variable
82401
82402     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
82403     Signed-off-by: Jon Loeliger <jdl@freescale.com>
82404
82405 commit e3cbe1f93c5722f8ebbad468e30c069a2b511097
82406 Author: Benoît Monin <bmonin@adeneo.eu>
82407 Date:   Mon Jun 4 08:36:05 2007 +0200
82408
82409     [PATCH] Fix ppc4xx bootstrap letter displayed on startup
82410
82411     The attached patch is mainly cosmetic, allowing u-boot to
82412     display the correct bootstrap option letter according to the
82413     datasheets.
82414
82415     The original patch was extended with 405EZ support by Stefan
82416     Roese.
82417
82418     Signed-off-by: Benoit Monin <bmonin@adeneo.eu>
82419     Signed-off-by: Stefan Roese <sr@denx.de>
82420
82421 commit 5b1313fb2758ffce8b624457f777d8cc6709608d
82422 Author: Nikita V. Youshchenko <yoush@debian.org>
82423 Date:   Wed May 23 12:45:19 2007 +0400
82424
82425     fix compilation problem for mpc8349itx CFG_RAMBOOT
82426
82427     Current include/configs/MPC8349ITX.h does contain some support for building
82428     image that will be started from memory (without putting in into flash).
82429     It could be triggered by building with TEXT_BASE set to a low value.
82430
82431     However, this support is incomplete: using of low TEXT_BASE causes
82432     defining configuration macros in inconsistent way, which later leads
82433     to compilation errors. In particular. flash support is being disabled,
82434     but then flash structures get referenced.
82435
82436     This patch fixes this, making it possible to build with low TEXT_BASE.
82437
82438     Signed-Off-By: Nikita Youshchenko <yoush@debian.org>
82439
82440     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
82441
82442 commit 8a364f0970de49949d635e60accf463c6443ef8c
82443 Author: Nikita V. Youshchenko <yoush@debian.org>
82444 Date:   Wed May 23 12:45:25 2007 +0400
82445
82446     add missing 'console' var to default mpc8349itx config
82447
82448     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
82449
82450 commit 18d156eb37c90fadc8ec7a81a3b89176161f85b7
82451 Author: Stefan Roese <sr@denx.de>
82452 Date:   Fri Jun 1 16:18:17 2007 +0200
82453
82454     ppc4xx: Add missing file for Bamboo NAND booting support
82455
82456     Signed-off-by: Stefan Roese <sr@denx.de>
82457
82458 commit 155a96478a0881e6da96cbbbcf34952d6a3b1b4b
82459 Author: Stefan Roese <sr@denx.de>
82460 Date:   Fri Jun 1 15:58:19 2007 +0200
82461
82462     ppc4xx: Undo Sequoia patch for dynamic EBC speed support of 83MHz
82463
82464     This patch undoes the patch by Jeff Mann with commit-id ada4697d. As
82465     suggested by AMCC it is not recommended to dynamically change the EBC
82466     speed after bootup. So we undo this change to be on the safe side.
82467
82468     Signed-off-by: Stefan Roese <sr@denx.de>
82469
82470 commit 9d9096043e8f713d4bf1743d32e1459e6a11644b
82471 Author: Stefan Roese <sr@denx.de>
82472 Date:   Fri Jun 1 15:29:04 2007 +0200
82473
82474     ppc4xx: Update Sequoia NAND booting support with ECC
82475
82476     Signed-off-by: Stefan Roese <sr@denx.de>
82477
82478 commit cf959c7d6687567c308e366e9581e1a5aff5cc5b
82479 Author: Stefan Roese <sr@denx.de>
82480 Date:   Fri Jun 1 15:27:11 2007 +0200
82481
82482     ppc4xx: Add NAND booting support for AMCC Bamboo (440EP) eval board
82483
82484     This patch adds NAND booting support for the AMCC Bamboo eval board.
82485     Since the NAND-SPL boot image is limited to 4kbytes, this version
82486     only supports the onboard 64MBytes of DDR. The DIMM modules can't be
82487     supported, since the setup code for I2C DIMM autodetection and
82488     configuration is too big for this NAND bootloader.
82489
82490     Signed-off-by: Stefan Roese <sr@denx.de>
82491
82492 commit 42be56f53c8b107868e6125c8524ae84293e95a7
82493 Author: Stefan Roese <sr@denx.de>
82494 Date:   Fri Jun 1 15:23:04 2007 +0200
82495
82496     NAND: Add ECC support to NAND booting support in nand_spl/nand_boot.c
82497
82498     The U-Boot NAND booting support is now extended to support ECC
82499     upon loading of the NAND U-Boot image.
82500
82501     Tested on AMCC Sequoia (440EPx) and Bamboo (440EP).
82502
82503     Signed-off-by: Stefan Roese <sr@denx.de>
82504
82505 commit a471db07fbb65a841ffc9f4f112562b945230f98
82506 Author: Stefan Roese <sr@denx.de>
82507 Date:   Fri Jun 1 15:19:29 2007 +0200
82508
82509     ppc4xx: Prepare Bamboo port for NAND booting support
82510
82511     This patch updates the "normal" Bamboo NOR booting port, so
82512     that it is compatible with the coming soon NAND booting
82513     Bamboo port.
82514
82515     It also enables the 2nd NAND flash on the Bamboo.
82516
82517     Signed-off-by: Stefan Roese <sr@denx.de>
82518
82519 commit 53ad02103fb8be4138a9937a8ab91fcdff7b4987
82520 Author: Stefan Roese <sr@denx.de>
82521 Date:   Fri Jun 1 15:16:58 2007 +0200
82522
82523     ppc4xx: Update in_be32() functions and friends to latest Linux version
82524
82525     Signed-off-by: Stefan Roese <sr@denx.de>
82526
82527 commit 91da09cfbce0c1de05d6d84aa8363d666fa7ea3c
82528 Author: Stefan Roese <sr@denx.de>
82529 Date:   Fri Jun 1 15:15:12 2007 +0200
82530
82531     NAND: Add hardware ECC support to the PPC4xx NAND driver ndfc.c
82532
82533     This patch adds hardware ECC support to the NDFC driver. It also
82534     changes the register access from using the "simple" in32/out32
82535     functions to the in_be32/out_be32 functions, which make sure
82536     that the access is correctly synced. This is the only recommended
82537     access to SoC registers in the current Linux kernel.
82538
82539     Signed-off-by: Stefan Roese <sr@denx.de>
82540
82541 commit 17b5e862287cca76f19dcf8b741e61a7d06617f2
82542 Author: Stefan Roese <sr@denx.de>
82543 Date:   Fri Jun 1 15:12:15 2007 +0200
82544
82545     NAND: Update nand_ecc.c to latest Linux version
82546
82547     This patch updates the nand_ecc code to the latest Linux version.
82548     The main reason for this is the more compact code. This makes
82549     it possible to include the ECC code into the NAND bootloader
82550     image (NAND_SPL) for PPC4xx.
82551
82552     Signed-off-by: Stefan Roese <sr@denx.de>
82553
82554 commit d2d432760d2199d0e8558fdd9d1789b8131abcf7
82555 Author: Stefan Roese <sr@denx.de>
82556 Date:   Fri Jun 1 15:09:50 2007 +0200
82557
82558     ppc4xx: 44x DDR driver code cleanup and small fix for Bamboo
82559
82560     Signed-off-by: Stefan Roese <sr@denx.de>
82561
82562 commit e4bbed2803a2ad0521c7362f5d3e065f99abaedc
82563 Author: Stefan Roese <sr@denx.de>
82564 Date:   Fri Jun 1 13:45:24 2007 +0200
82565
82566     ppc4xx: Change Luan config file to support ECC
82567
82568     With the updated 44x DDR2 driver the Luan board now supports
82569     ECC generation and checking.
82570
82571     Signed-off-by: Stefan Roese <sr@denx.de>
82572
82573 commit 7187db73491c8de0fb56efb5e5134ba5ec443089
82574 Author: Stefan Roese <sr@denx.de>
82575 Date:   Fri Jun 1 13:45:00 2007 +0200
82576
82577     ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)
82578
82579     Add config option for 180 degree advance clock control as needed
82580     for the AMCC Luan eval board.
82581
82582     Signed-off-by: Stefan Roese <sr@denx.de>
82583
82584 commit ee1529838abbfaa35f14e3ffbeaaba693159475f
82585 Author: Wolfgang Denk <wd@denx.de>
82586 Date:   Thu May 31 17:20:09 2007 +0200
82587
82588     Add support for STX GP3SSA (stxssa) Board with 4 MiB flash.
82589
82590     Signed-off-by: Wolfgang Denk <wd@denx.de>
82591
82592 commit 7049288fb1f16f1b317140226cdebd07bd416395
82593 Author: Bartlomiej Sieka <tur@semihalf.com>
82594 Date:   Sun May 27 17:26:46 2007 +0200
82595
82596     Motion-PRO: Code cleanup, fix of a typo in OF_STDOUT_PATH.
82597
82598     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
82599
82600 commit 4520fd4d2c450da49637216aa0e53739b61c60ac
82601 Author: Bartlomiej Sieka <tur@semihalf.com>
82602 Date:   Sun May 27 17:06:36 2007 +0200
82603
82604     Motion-PRO: Add support for redundant environment.
82605
82606     Enable redundant environment, add a MTD partition for it; also add env.
82607     variable command for passing MTD partitions to the kernel command line.
82608
82609     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82610     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82611
82612 commit a26eabeec31746f06d309103690892805696e344
82613 Author: Bartlomiej Sieka <tur@semihalf.com>
82614 Date:   Sun May 27 17:05:11 2007 +0200
82615
82616     Motion-PRO: Change maximum console buffer size from 256 to 1024 bytes.
82617
82618     Allow passing longer command line to the kernel - useful especially
82619     for passing MTD partition layout.
82620
82621     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82622     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82623
82624 commit 9160b96f71483a116de81c68985e8ee306d36764
82625 Author: Bartlomiej Sieka <tur@semihalf.com>
82626 Date:   Sun May 27 17:04:18 2007 +0200
82627
82628     Fix: Add missing NULL termination in strings expanded by macros parser.
82629
82630     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82631     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82632
82633 commit 630ec84aef7228fc1dbfb38dec78541403a786cd
82634 Author: Bartlomiej Sieka <tur@semihalf.com>
82635 Date:   Sun May 27 17:03:37 2007 +0200
82636
82637     Motion-PRO: Update EEPROM's page write bits and write delay.
82638
82639     Change EEPROM configuration according to the datasheet: "The 24C01A and 24C02A
82640     have a page write capability of two bytes", and "This device offers fast (1ms)
82641     byte write". Add 3ms of extra delay.
82642
82643     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82644     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82645
82646 commit c00125e07c1ebc125bab40e1e18bceed8be0c162
82647 Author: Bartlomiej Sieka <tur@semihalf.com>
82648 Date:   Sun May 27 16:58:45 2007 +0200
82649
82650     MPC5XXX, Motion-PRO: Fix PHY initialization problem.
82651
82652     After being reset in mpc5xxx_fec_init_phy(), PHY goes into FX mode, in which
82653     networking does not function. This commit switches PHY to TX mode by clearing
82654     the FX_SEL bit of Mode Control Register. It also reverses commit
82655     008861a2f3ef2c062744d733787c7e530a1b8761, i.e., a temporary workaround.
82656
82657     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
82658     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82659
82660 commit 93b78f534a6e708b4cf1a4ffb4d8438c67a007db
82661 Author: Bartlomiej Sieka <tur@semihalf.com>
82662 Date:   Sun May 27 16:57:15 2007 +0200
82663
82664     Motion-PRO: Add support for the temperature sensor.
82665
82666     Signed-off-by: Piotr Kruszynski <ppk@semihalf.com>
82667     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82668
82669 commit c75e639630cc132dc19cd1ecda5922c0db0bfbba
82670 Author: Bartlomiej Sieka <tur@semihalf.com>
82671 Date:   Sun May 27 16:55:23 2007 +0200
82672
82673     Motion-PRO: Add displaying of CPLD revision information during boot.
82674
82675     Signed-off-by: Jan Wrobel <wrr@semihalf.com>
82676     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82677
82678 commit c99512d6bd3973f01ca2fc4896d829b46e68f150
82679 Author: Bartlomiej Sieka <tur@semihalf.com>
82680 Date:   Sun May 27 16:53:43 2007 +0200
82681
82682     MPC5xxx: Change names of defines related to IPB and PCI clocks.
82683
82684     Both CFG_PCISPEED_66 and CFG_IPBSPEED_133 are misnamed, as defining
82685     them does not cause PCI or IPB clocks to run at the specified speed.
82686     Instead, they configure divisors used to calculate said clocks. This
82687     patch renames the defines according to their real function.
82688
82689     Signed-off-by: Grzegorz Bernacki <gjb@semihalf.com>
82690     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82691
82692 commit a11c0b85dc3664bb3c1e781137118730c8f619ab
82693 Author: Bartlomiej Sieka <tur@semihalf.com>
82694 Date:   Sun May 27 16:51:48 2007 +0200
82695
82696     Motion-PRO: Add LED support.
82697
82698     Signed-off-by: Jan Wrobel <wrr@semihalf.com>
82699     Signed-off-by: Marian Balakowicz <m8@semihalf.com>
82700     Acked-by: Bartlomiej Sieka <tur@semihalf.com>
82701
82702 commit 7ebb4479b07ff294eb4d76e420753a0349f7c93b
82703 Author: Ulf Samuelsson <ulf@atmel.com>
82704 Date:   Thu May 24 12:12:47 2007 +0200
82705
82706     [PATCH][NAND] Define the Vendor Id for Micron NAND Flash
82707
82708     Signed-off-by: Ulf Samuelsson <ulf@atmel.com>
82709     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
82710     Signed-off-by: Stefan Roese <sr@denx.de>
82711
82712 commit d756894722c888d09a9fa1df8323753772d3dcce
82713 Author: Stefan Roese <sr@denx.de>
82714 Date:   Thu May 24 09:49:00 2007 +0200
82715
82716     ppc4xx: Fix small 405EZ OCM initilization bug in start.S
82717
82718     As pointed out by Bruce Adler <bruce.adler@acm.org> this patch
82719     fixes a small bug in the 405EZ OCM initialization. Thanks for
82720     spotting.
82721
82722     Signed-off-by: Stefan Roese <sr@denx.de>
82723
82724 commit 5d4a179013d59a76446462e1eb0a969fba63eb81
82725 Author: Stefan Roese <sr@denx.de>
82726 Date:   Thu May 24 08:22:09 2007 +0200
82727
82728     ppc4xx: Update AMCC Acadia support for board revision 1.1
82729
82730     This patch updates the Acadia (405EZ) support for the new 1.1 board
82731     revision. It also adds support for NAND FLASH via the 4xx NDFC.
82732
82733     Please note that the jumper J7 must be in position 2-3 for this
82734     NAND support. Position 1-2 is for NAND booting only. NAND booting
82735     support will follow later.
82736
82737     Signed-off-by: Stefan Roese <sr@denx.de>
82738
82739 commit 822d55365bb557e084d0e33625a6dedcc866110b
82740 Author: Jon Loeliger <jdl@freescale.com>
82741 Date:   Wed May 23 14:09:46 2007 -0500
82742
82743     Add LIST_86xx MAKEALL target for PowerPC builds.
82744
82745     Signed-off-by: Jon Loeliger <jdl@freescale.com>
82746
82747 commit 9f0077abd69f7a7c756a915b961037302be3e6f2
82748 Author: Stefan Roese <sr@denx.de>
82749 Date:   Tue May 22 12:48:09 2007 +0200
82750
82751     ppc4xx: Use do { ... } while (0) for CPR & SDR access macros
82752
82753     Signed-off-by: Stefan Roese <sr@denx.de>
82754
82755 commit 6f3dfc139a838b0841c151efe00ad47db2366e79
82756 Author: Stefan Roese <sr@denx.de>
82757 Date:   Tue May 22 12:46:10 2007 +0200
82758
82759     ppc4xx: Add 405 support to 4xx NAND driver ndfc.c
82760
82761     This patch adds support for 405 PPC's to the 4xx NAND driver
82762     ndfc.c. This is in preparation for the new AMCC 405EZ.
82763
82764     Signed-off-by: Stefan Roese <sr@denx.de>
82765
82766 commit 10603d76767426be803dadd4fb688b97eb69481c
82767 Author: Stefan Roese <sr@denx.de>
82768 Date:   Mon May 21 07:41:22 2007 +0200
82769
82770     ppc4xx: Fix problem in 405EZ OCM initialization
82771
82772     As spotted by Bruce Adler this patch fixes an initialization problem
82773     for the 405EZ OCM.
82774
82775     Signed-off-by: Stefan Roese <sr@denx.de>
82776
82777 commit 3e3b956906eba9e4ad7931581ecedaad10eccce8
82778 Author: Peter Pearse <peter.pearse@arm.com>
82779 Date:   Fri May 18 16:47:03 2007 +0100
82780
82781     Reduce line lengths to 80 characters max.
82782
82783 commit 93ef45c9ddfdd9fc17c4e74bd8e2f2456580eb72
82784 Author: Peter Pearse <peter.pearse@arm.com>
82785 Date:   Fri May 18 14:34:07 2007 +0100
82786
82787     Makefile permissions
82788
82789 commit 1443a31457d68f7e8f0b9403e9832ec1e79dc59d
82790 Author: Peter Pearse <peter.pearse@arm.com>
82791 Date:   Fri May 18 14:33:11 2007 +0100
82792
82793     Makefile permissions
82794
82795 commit 255a3577c848706441daee0174543efe205a77f8
82796 Author: Kim Phillips <kim.phillips@freescale.com>
82797 Date:   Wed May 16 16:52:19 2007 -0500
82798
82799     Reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECx
82800
82801     For all practical u-boot purposes, TSECs don't differ throughout the
82802     mpc8[356]xx families; reduce CONFIG_MPC8YXX_TSECx to CONFIG_TSECx.
82803
82804     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
82805
82806 commit 70124c2602ae2d4c5d3dba05b482d91548242de8
82807 Author: Stefano Babic <sbabic@denx.de>
82808 Date:   Wed May 16 14:49:12 2007 +0200
82809
82810     Fix compile problem cause my Microblaze merge
82811
82812     Signed-off-by: Stefano Babic <sbabic@denx.de>
82813
82814 commit ada4697d0230d6da552867777f98a67ec3ba2579
82815 Author: Jeffrey Mann <mannj@embeddedplanet.com>
82816 Date:   Wed May 16 13:23:10 2007 +0200
82817
82818     [PATCH] Run new sequoia boards with an EBC speed of 83MHz
82819
82820     Because the Sequoia board does not boot with an EBC faster than 66MHz,
82821     the clock divider are changed after the initial boot process.
82822
82823     This allows for maximum clocking speeds  to be achieved on newer boards.
82824     Sequoia boards with 666.66 MHz processors require that the EBC divider
82825     be set to 3 in order to start the initial boot process at a slower EBC
82826     speed. After the initial boot process, the divider can be set back to 2,
82827     which will cause the boards to run at 83.333MHz. This is backward
82828     compatible with boards with 533.33 MHz processors, as these boards will
82829     already be set with an EBC divider of 2.
82830
82831     Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
82832
82833 commit a7676ea7732f3c596805079fed7e5c9fac652cfc
82834 Author: Wolfgang Denk <wd@denx.de>
82835 Date:   Wed May 16 01:16:53 2007 +0200
82836
82837     Minor Coding Style cleanup, update CHANGELOG.
82838
82839     Signed-off-by: Wolfgang Denk <wd@denx.de>
82840
82841 commit d62f64cc23a940eafe712c776b3249e4160753d1
82842 Author: Wolfgang Denk <wd@denx.de>
82843 Date:   Wed May 16 00:13:33 2007 +0200
82844
82845     Coding Style Cleanup, new CHANGELOG
82846
82847 commit 3162eb836903c8b247fdc7470dd39bfa6996f495
82848 Author: Wolfgang Denk <wd@denx.de>
82849 Date:   Tue May 15 23:38:05 2007 +0200
82850
82851     Minor coding style cleanup.
82852
82853 commit 66d9dbec1cc27d6398ee6cf84639dbe14971251e
82854 Author: mushtaq khan <mushtaq_k@procsys.com>
82855 Date:   Fri Apr 20 14:23:02 2007 +0530
82856
82857     Add driver for S-ATA-controller on Intel processors with South
82858     Bridge, ICH-5, ICH-6 and ICH-7.
82859
82860     Implementation:
82861
82862     1. Code is divided in to two files. All functions, which are
82863        controller specific are kept in "drivers/ata_piix.c" file and
82864        functions, which are not controller specific, are kept in
82865        "common/cmd_sata.c" file.
82866
82867     2. Reading and Writing from the S-ATA drive is done using PIO method.
82868
82869     3. Driver can be configured for 48-bit addressing by defining macro
82870        CONFIG_LBA48, if this macro is not defined driver uses the 28-bit
82871        addressing.
82872
82873     4. S-ATA read function is hooked to the File system, commands like
82874        ext2ls and ext2load file can be used. This has been tested.
82875
82876     5. U-Boot command "SATA_init" is added, which initializes the S-ATA
82877        controller and identifies the S-ATA drives connected to it.
82878
82879     6. U-Boot command "sata" is added, which is used to read/write, print
82880        partition table and get info about the drives present. This I have
82881        implemented in same way as "ide" command is implemented in U-Boot.
82882
82883     7. This driver is for S-ATA in native mode.
82884
82885     8. This driver does not support the Native command queuing and
82886        Hot-plugging.
82887
82888     Signed-off-by: Mushtaq Khan <mushtaq_k@procsys.com>
82889
82890 commit 644e6fb4eb8be90ea04ba34b643a8bf019d680e0
82891 Author: mushtaq khan <mushtaq_k@procsys.com>
82892 Date:   Mon Apr 30 15:57:22 2007 +0530
82893
82894     Fixes bug clearing the bss section for i386
82895
82896     Hi,
82897     There is a bug in the code of clearing the bss section for processor
82898     i386.(File: cpu/i386/start.S)
82899     In the code, bss_start addr (starting addr of bss section) is put into
82900     the register %eax, but the code which clears the bss section refers to
82901     the addr pointed by %edi.
82902
82903     This patch fixes this bug by putting bss_start into %edi register.
82904
82905     Signed-off-by: Mushtaq Khan <mushtaq_k@procsys.com>
82906
82907 commit c3243cf7b490057277d61acffe4ad0946f9eb4a4
82908 Author: Joe Hamman <joe.hamman@embeddedspecialties.com>
82909 Date:   Mon Apr 30 16:47:28 2007 -0500
82910
82911     Add support for BCM5464 Quad Phy
82912
82913     Added support for Broadcom's BCM5464 Quad Phy
82914
82915     Signed-off-by: Joe Hamman <joe.hamman@embeddedspecialties.com>
82916
82917 commit 1b305bdc754c8468e1d5d858f5dcf8a7a0a4bb7a
82918 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
82919 Date:   Wed May 9 08:10:57 2007 +0800
82920
82921     Search the exception table with linear algorithm
82922
82923     Search the exception table with linear algorithm instead of
82924     bisecting algorithm.
82925     Because the exception table might be unsorted.
82926
82927     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
82928
82929 commit 5dfaa50eb819686bfba1927e8c5b8a70a4d65fd3
82930 Author: Aubrey.Li <aubrey.adi@gmail.com>
82931 Date:   Mon May 14 11:47:35 2007 +0800
82932
82933     Fix compilation issues on MACOSX
82934
82935     Singed-off-by: Marc Hoffman <Marc.Hoffman@analog.com>
82936     Signed-off-by: Aubrey Li <aubrey.adi@gmail.com>
82937
82938 commit 56fd7162985c412317bbf763a225fba23c64fd31
82939 Author: Stephen Williams <steve@icarus.com>
82940 Date:   Tue May 15 07:55:42 2007 -0700
82941
82942     Fix for compile of JSE target
82943
82944     The attached patch fixes the compile of the JSE board in the
82945     denx git as of 14 may 2007. It is an extremely simple patch,
82946     it just adds the missing define of CFG_SYSTEMACE_WIDTH.
82947
82948      Fix to compile JSE against 20070514 git of u-boot
82949
82950 commit 69df3c4da0c93017cceb25a366e794570bd0ed98
82951 Author: Nobuhiro Iwamatsu <iwamatsu@rahute.(none)>
82952 Date:   Sun May 13 21:01:03 2007 +0900
82953
82954     sh: MS7750SE support.
82955
82956     This adds support for the Hitachi MS7750SE.
82957
82958     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
82959
82960 commit 0b135cfc2e524dc249b75057b55dd4cc09842e27
82961 Author: Nobuhiro Iwamatsu <iwamatsu@rahute.(none)>
82962 Date:   Sun May 13 20:58:00 2007 +0900
82963
82964     sh: First support code of SuperH.
82965
82966     Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
82967
82968 commit 61936667e86a250ae12fd2dc189d3588f0a59e0b
82969 Author: Stefan Roese <sr@denx.de>
82970 Date:   Fri May 11 12:01:49 2007 +0200
82971
82972     ppc4xx: Add mtcpr/mfcpr access macros
82973
82974     Signed-off-by: Stefan Roese <sr@denx.de>
82975
82976 commit 343c48bd84606c4025c8a7c7263fda465d6e284c
82977 Author: Stefan Roese <sr@denx.de>
82978 Date:   Fri May 11 12:01:06 2007 +0200
82979
82980     ppc4xx: Set bd->bi_pci_busfreq on 440EPx/GRx too
82981
82982     Signed-off-by: Stefan Roese <sr@denx.de>
82983
82984 commit 7d98ba770a7eaefa29ce927f31a0956df85bf650
82985 Author: Piotr Kruszynski <ppk@semihalf.com>
82986 Date:   Thu May 10 16:55:52 2007 +0200
82987
82988     [Motion-PRO] Add MTD and JFFS2 support, also add default partition
82989     definition.
82990
82991 commit 65fb6a676e821f9570a2a376dc204bf611ce5f81
82992 Author: Peter Pearse <peter.pearse@arm.com>
82993 Date:   Wed May 9 11:42:44 2007 +0100
82994
82995     Add the board directory for SMN42
82996
82997 commit 160131bf965785419626df6c388729fe0b597992
82998 Author: Peter Pearse <peter.pearse@arm.com>
82999 Date:   Wed May 9 11:41:58 2007 +0100
83000
83001     Add the files for the SMN42 board
83002
83003 commit 5c6d2b5a500f8c49670de8910150b78a41f781fc
83004 Author: Peter Pearse <peter.pearse@arm.com>
83005 Date:   Wed May 9 11:40:34 2007 +0100
83006
83007     Remove the deleted files for the SMN42 patch
83008
83009 commit b0d8f5bf0d215adc9424cb228b2484dbf07f7761
83010 Author: Peter Pearse <peter.pearse@arm.com>
83011 Date:   Wed May 9 11:37:56 2007 +0100
83012
83013     New board SMN42 branch
83014
83015 commit 29f3be0caf0799ca6b89dfd9824c15619a50000f
83016 Author: Peter Pearse <peter.pearse@arm.com>
83017 Date:   Wed May 9 10:24:38 2007 +0100
83018
83019     Makefile permissions
83020
83021 commit b84289b595731e8851df46e893845cc1322c9b9b
83022 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
83023 Date:   Tue May 8 14:17:07 2007 -0500
83024
83025     8641hpcn: Fix Makefile after moving pixis to board/freescale.
83026
83027     The OBJTREE != SRCTREE build scenario was broken.
83028     This fixes it.
83029
83030     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83031     Signed-off-by: Jon Loeliger <jdl@freescale.com>
83032
83033 commit e69f66c6ebe82bbbd1da766bc4eda40ec7ee5af1
83034 Author: Michal Simek <monstr@monstr.eu>
83035 Date:   Tue May 8 15:57:43 2007 +0200
83036
83037     add: reading special purpose registers
83038
83039 commit 1a50f164beb065f360fbddb76029607d6b099698
83040 Author: Michal Simek <monstr@monstr.eu>
83041 Date:   Tue May 8 14:52:52 2007 +0200
83042
83043     add: Microblaze V5 exception handling
83044
83045 commit ab874d5047e5d30dbc1e517ff26083efffa98ecb
83046 Author: Michal Simek <monstr@monstr.eu>
83047 Date:   Tue May 8 14:39:11 2007 +0200
83048
83049     add: FSL control read and write
83050
83051 commit de1de02a7cbf05e6b63e0d8ffc624f12493f6ba3
83052 Author: Piotr Kruszynski <ppk@semihalf.com>
83053 Date:   Tue May 8 13:05:44 2007 +0200
83054
83055     [Motion-PRO] Add support for I2C, EEPROM and RTC.
83056
83057 commit fa5c2ba123b1bf88455bfc21db5e786ca045029d
83058 Author: Bartlomiej Sieka <tur@semihalf.com>
83059 Date:   Tue May 8 10:23:56 2007 +0200
83060
83061     [Motion-PRO] Add ATA support. Add CF-booting commands to the default
83062     environment.
83063
83064 commit 06241d50a3ab1b20a0b08baeeaffcaa23ae4b839
83065 Author: Bartlomiej Sieka <tur@semihalf.com>
83066 Date:   Tue May 8 09:39:12 2007 +0200
83067
83068     [Motion-PRO] Change IPB clock frequency from 50MHz to 100MHz. This
83069     eliminates networking problems in Linux (timeouts).
83070
83071 commit 1f1369c34b629be94702684d41d3fddf0f6193e7
83072 Author: Bartlomiej Sieka <tur@semihalf.com>
83073 Date:   Tue May 8 09:21:57 2007 +0200
83074
83075     [Motion-PRO] Enable Flat Device Tree support and modify default environment
83076     to allow booting of FDT-expecting kernels.
83077
83078 commit fb05f6da35ea1c15c553abe6f23f656bf18dc5db
83079 Author: Michal Simek <monstr@monstr.eu>
83080 Date:   Mon May 7 23:58:31 2007 +0200
83081
83082     new: USE_MSR_INTR support
83083
83084 commit 008861a2f3ef2c062744d733787c7e530a1b8761
83085 Author: Bartlomiej Sieka <tur@semihalf.com>
83086 Date:   Mon May 7 22:36:15 2007 +0200
83087
83088     [MPC5xxx] There are networking problems on the Motion-PRO board with
83089     current PHY initalization code (tftp timeouts all the time). This commit
83090     temporarily disables PHY initalization sequence to make the networking
83091     operational, until a fix is found.
83092
83093 commit abca901869c3760b6c5fecb825db6c1d91a78a93
83094 Author: Wolfgang Denk <wd@denx.de>
83095 Date:   Mon May 7 22:10:36 2007 +0200
83096
83097     Get rid of duplicated file (see include/configs/sbc8560.h instead)
83098
83099     Signed-off-by: Wolfgang Denk <wd@denx.de>
83100
83101 commit 207b7b2c9d9752e0f6478c30c29b7087f6e6cbb6
83102 Author: Wolfgang Denk <wd@denx.de>
83103 Date:   Mon May 7 22:07:08 2007 +0200
83104
83105     Get rid of duplicated file (see doc/README.SBC8560 instead)
83106
83107     Signed-off-by: Wolfgang Denk <wd@denx.de>
83108
83109 commit a7bac7e9b57ba948051beb19ec5be3a75ce75383
83110 Author: Michal Simek <monstr@monstr.eu>
83111 Date:   Mon May 7 19:43:10 2007 +0200
83112
83113     fix: read and write MSR - repair number of parameters
83114
83115 commit 193b4a3bb3acaddf798da8de0da05d94ba8774ee
83116 Author: Jeffrey Mann <mannj@embeddedplanet.com>
83117 Date:   Mon May 7 19:42:49 2007 +0200
83118
83119     [PATCH] ppc4xx: Fix CONFIG_SYS_CLK_FREQ definition in Sequoia config file
83120
83121     A '3' got cut off in the formatting of the last patch to automatically
83122     change the clock speed of the system clock on sequoia board.
83123
83124     Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
83125     Signed-off-by: Stefan Roese <sr@denx.de>
83126
83127 commit 19bf1fbad7f19d5a120be9b1daf136e052fcab39
83128 Author: Michal Simek <monstr@monstr.eu>
83129 Date:   Mon May 7 19:33:51 2007 +0200
83130
83131     new: fsl interrupt support
83132     FSL_Has_data is connected to INTC.
83133
83134 commit 792032baa7d625e34c981ab6df521911bd8dc861
83135 Author: Michal Simek <monstr@monstr.eu>
83136 Date:   Mon May 7 19:30:12 2007 +0200
83137
83138     fix: interrupt handler
83139     remove asm code
83140
83141 commit f3f001a341ef185d0f13841be5b5dc3395aacc31
83142 Author: Michal Simek <monstr@monstr.eu>
83143 Date:   Mon May 7 19:25:08 2007 +0200
83144
83145     fix: remove asm code
83146
83147 commit fb7c2dbef02c9f6f8d7b04ec4c2bfb91418b9c01
83148 Author: Michal Simek <monstr@monstr.eu>
83149 Date:   Mon May 7 19:12:43 2007 +0200
83150
83151     fix: clean interrupt
83152
83153 commit 42efed6130c8fcf7da881385b5427065d2801757
83154 Author: Michal Simek <monstr@monstr.eu>
83155 Date:   Mon May 7 17:22:25 2007 +0200
83156
83157     fix: interrupt handler for multiple sources
83158
83159 commit 48fbd3a4cdabbebc1debd7eed73c00c2caf914f6
83160 Author: Michal Simek <monstr@monstr.eu>
83161 Date:   Mon May 7 17:11:09 2007 +0200
83162
83163     new: add writing to msr register
83164
83165 commit 3a619dd7bed03e8b4d22a3911f90fd12af5376c2
83166 Author: Markus Klotzbuecher <mk@denx.de>
83167 Date:   Mon May 7 16:43:56 2007 +0200
83168
83169     Fix an ancient CHANGELOG conflict
83170
83171 commit ac4cd59d59c9bf3f89cb7a344abf8184d678f562
83172 Author: Timur Tabi <timur@freescale.com>
83173 Date:   Sat May 5 08:12:30 2007 +0200
83174
83175     5xxx: write MAC address to mac-address and local-mac-address
83176
83177     Some device trees have a mac-address property, some have local-mac-address,
83178     and some have both.  To support all of these device trees, ftp_cpu_setup()
83179     should write the MAC address to mac-address and local-mac-address, if they
83180     exist.
83181
83182     Signed-off-by: Timur Tabi <timur@freescale.com>
83183     Acked-by: Grant Likely <grant.likely@secretlab.ca>
83184
83185 commit a9d87e2707dcb249f6bb7f7ff7e00acd8cda9fd2
83186 Author: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
83187 Date:   Sun Apr 29 14:01:54 2007 +0200
83188
83189     [PATCH] Use PVR to distinguish MPC5200B from MPC5200 in boot message
83190
83191     MPC5200B systems are incorrectly reported as MPC5200 in U-Boot start-up
83192     message. Use PVR to distinguish between the two variants, and print proper CPU
83193     information.
83194
83195     Signed-off-by: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
83196     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
83197     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
83198
83199 commit 4ec5bd55ed1ffa91a774af298769621f4fbb18c1
83200 Author: Ladislav Michl <ladis@linux-mips.org>
83201 Date:   Wed Apr 25 16:01:26 2007 +0200
83202
83203     [PATCH] simplify silent console
83204
83205     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
83206     Acked-by: Stefan Roese <sr@denx.de>
83207
83208 commit b7598a43f2b421a713d8135e98a42c37d9eb9df0
83209 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83210 Date:   Mon Apr 23 15:30:39 2007 +0200
83211
83212     [PATCH] Avoid assigning PCI resources from zero address
83213
83214     If a PCI IDE card happens to get a zero address assigned to it, the Linux IDE
83215     core complains and IDE drivers fails to work.  Also, assigning zero to a BAR
83216     was illegal according to PCI 2.1 (the later revisions seem to have excluded the
83217     sentence about "0" being considered an invalid address) -- so, use a reasonable
83218     starting value of 0x1000 (that's what the most Linux archs are using).
83219
83220     Alternatively, one might have fixed the calls to pci_set_region() individually
83221     (some code even seems to have taken care of this issue) but that would have
83222     been a lot more work. :-)
83223
83224     Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83225     Acked-by: Stefan Roese <sr@denx.de>
83226
83227 commit 9ffd451afeb08e5be7ddae680487ec962b2bca25
83228 Author: Jeffrey Mann <mannj@embeddedplanet.com>
83229 Date:   Mon Apr 23 14:00:11 2007 +0200
83230
83231     [patch] setenv(...) can delete environmentalvariables
83232
83233     update setenv() function so that entering a NULL value for the
83234     variable's value will delete the environmental variable
83235
83236     Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
83237     Acked-by: Stefan Roese <sr@denx.de>
83238
83239 commit ebd0a0ae05a44769c4e27458ad4e9f3438250443
83240 Author: Mike Frysinger <vapier@gentoo.org>
83241 Date:   Mon Apr 23 13:54:24 2007 +0200
83242
83243     [patch] use unsigned char in smc91111 driver for mac
83244
83245     the v_mac variable in the smc91111 driver is declared as a signed char ...
83246     this causes problems when one of the bytes in the MAC is "signed" like 0xE0
83247     because when it gets printed out, you get a display like:
83248     0xFFFFFFE0 and that's no good
83249
83250     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
83251
83252 commit ffc50f9bb194343c6303517a517708457a5eb6b8
83253 Author: Michal Simek <monstr@monstr.eu>
83254 Date:   Sat May 5 18:54:42 2007 +0200
83255
83256     new: FSL and MSR support #2
83257
83258 commit f7e2e0eb0668136305f78bb9c21be79b48a34247
83259 Author: Michal Simek <monstr@monstr.eu>
83260 Date:   Sat May 5 18:27:16 2007 +0200
83261
83262     new: FSL and MSR support
83263
83264 commit 2f15278c2eb911c668b4fe562130b78cf554d139
83265 Author: Wolfgang Denk <wd@denx.de>
83266 Date:   Sat May 5 18:23:11 2007 +0200
83267
83268     Coding stylke cleanup; update CHANGELOG.
83269
83270     Signed-off-by: Wolfgang Denk <wd@denx.de>
83271
83272 commit 885ec89b648a899a2f32393fd3ffd9f7234c4402
83273 Author: Wolfgang Denk <wd@denx.de>
83274 Date:   Sat May 5 18:05:02 2007 +0200
83275
83276     Add STX GP3 SSA board to MAKEALL script; update CHANGELOG.
83277
83278     Signed-off-by: Wolfgang Denk <wd@denx.de>
83279
83280 commit 5499645b3fe17a548af9dfc479ca6e2455f179a2
83281 Author: Wolfgang Denk <wd@denx.de>
83282 Date:   Sat May 5 17:15:50 2007 +0200
83283
83284     Make "file" command happy with some config.mk files; update CHANGELOG
83285
83286 commit e3b8c78bc2489c27ae020986ef0eaca684866cef
83287 Author: Jeffrey Mann <mannj@embeddedplanet.com>
83288 Date:   Sat May 5 08:32:14 2007 +0200
83289
83290     ppc4xx: Detect if the sysclk on Sequoia is 33 or 33.333 MHz
83291
83292     The AMCC Secquoia board has been changed in a new revision from using a
83293     33.000 MHz clock to a 33.333 MHz system clock. A bit in the CPLD
83294     indicates the difference. This patch reads that bit and uses the correct
83295     clock speed for the board. This code is backward compatable will all
83296     prior boards. All prior boards will be read as 33.000.
83297
83298     Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
83299     Signed-off-by: Stefan Roese <sr@denx.de>
83300
83301 commit f544ff6656fca263ed1ebe39899b6d95da67c8b8
83302 Author: Stefan Roese <sr@denx.de>
83303 Date:   Sat May 5 08:29:01 2007 +0200
83304
83305     ppc4xx: Sequoia: Remove cpu/ppc4xx/speed.c from NAND booting
83306
83307     Using cpu/ppc4xx/speed.c to calculate the bus frequency is too big
83308     for the 4k NAND boot image so define bus_frequency to 133MHz here
83309     which is save for the refresh counter setup.
83310
83311     Signed-off-by: Stefan Roese <sr@denx.de>
83312
83313 commit 2f550ab976405300f5b07bf2890800840d0aa05f
83314 Author: Timur Tabi <timur@freescale.com>
83315 Date:   Sat May 5 08:12:30 2007 +0200
83316
83317     5xxx: write MAC address to mac-address and local-mac-address
83318
83319     Some device trees have a mac-address property, some have local-mac-address,
83320     and some have both.  To support all of these device trees, ftp_cpu_setup()
83321     should write the MAC address to mac-address and local-mac-address, if they
83322     exist.
83323
83324     Signed-off-by: Timur Tabi <timur@freescale.com>
83325     Acked-by: Grant Likely <grant.likely@secretlab.ca>
83326
83327 commit a79886590593ba1d667c840caa4940c61639f18f
83328 Author: Thomas Knobloch <knobloch@siemens.com>
83329 Date:   Sat May 5 07:04:42 2007 +0200
83330
83331     NAND: Wrong calculation of page number in nand_block_bad()
83332
83333     In case that there is no memory based bad block table available the
83334     function nand_block_checkbad() in drivers/mtd/nand/nand_base.c will call
83335     nand_block_bad() directly. When parameter 'getchip' is set to zero,
83336     nand_block_bad() will not right shift the offset to calculate the
83337     correct page number.
83338
83339     Signed-off-by: Thomas Knobloch <knobloch@siemens.com>
83340     Signed-off-by: Stefan Roese <sr@denx.de>
83341
83342 commit 9877d7dcd1eebe61aa5d8b8ffe9c048ea426e6f6
83343 Author: Wolfgang Denk <wd@denx.de>
83344 Date:   Fri May 4 10:02:33 2007 +0200
83345
83346     Fix initrd length corruption in bootm command.
83347
83348     When using FDT Images, the length of an inital ramdisk was
83349     overwritten (bug introduced by commit 87a449c8, 22 Aug 2006).
83350
83351     Patches by Timur Tabi & Johns Daniel.
83352
83353     Signed-off-by: Wolfgang Denk <wd@denx.de>
83354
83355 commit 068aab660bc3912b930be5540e6b3f3fd6ad3c96
83356 Author: Kim Phillips <kim.phillips@freescale.com>
83357 Date:   Thu May 3 19:43:52 2007 -0500
83358
83359     mpc83xx: fix trivial error in MAKEALL
83360
83361     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
83362
83363 commit c64a89d6ce8584b9fc64f4e85da9ecac3cfc2c2a
83364 Author: Wolfgang Denk <wd@denx.de>
83365 Date:   Thu May 3 16:34:41 2007 +0200
83366
83367     Update board configuration for STX GP3SSA board:
83368
83369     Enable hush shell, environment in flash rather in EEPROM,
83370     more user-friendly default environment, etc.
83371     The simple EEPROM environment can be selected easily in the board
83372     config file.
83373
83374     Signed-off-by: Wolfgang Denk <wd@denx.de>
83375
83376 commit 2c6fb199dc5756fc72f49d1f4de105e089049d65
83377 Author: Wolfgang Denk <wd@denx.de>
83378 Date:   Tue Apr 24 14:37:49 2007 +0200
83379
83380     Cleanup STX GP3SSA code; fix build and compile problems.
83381
83382 commit 35171dc04e028ecacc23ad916a66295472555dbf
83383 Author: Dan Malek <dan@embeddedalley.com>
83384 Date:   Fri Jan 5 09:15:34 2007 +0100
83385
83386     Add support for STX GP3SSA (stxssa) Board
83387
83388     Signed-off-by Dan Malek, <dan@embeddedalley.com>
83389
83390 commit f2134f8e9eb006bdcd729e89f309c07b2fa45180
83391 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
83392 Date:   Wed May 2 13:31:53 2007 +0200
83393
83394     macb: Don't restart autonegotiation if we already have link
83395
83396     Rework macb_phy_init so that it doesn't attempt to re-negotiate if the
83397     link is already up.
83398
83399     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
83400
83401 commit 04fcb5d38bc90779cd9a710d60702075986f0e29
83402 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
83403 Date:   Wed May 2 13:22:38 2007 +0200
83404
83405     macb: Introduce a few barriers when dealing with DMA descriptors
83406
83407     There were a few theoretical possibilities that the compiler might
83408     optimize away DMA descriptor reads and/or writes and thus cause
83409     synchronization problems with the hardware. Insert barriers where
83410     we depend on reads/writes actually hitting memory.
83411
83412     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
83413
83414 commit ffa621a0d12a1ccd81c936c567f8917a213787a8
83415 Author: Andy Fleming <afleming@freescale.com>
83416 Date:   Sat Feb 24 01:08:13 2007 -0600
83417
83418     Cleaned up some 85xx PCI bugs
83419
83420     * Cleaned up the CDS PCI Config Tables and added NULL entries to
83421       the end
83422     * Fixed PCIe LAWBAR assignemt to use the cpu-relative address
83423     * Fixed 85xx PCI code to assign powar region sizes based on the
83424       config values (rather than hard-coding them)
83425     * Fixed the 8548 CDS PCI2 IO to once again have 0 as the base address
83426
83427     Signed-off-by: Andy Fleming <afleming@freescale.com>
83428
83429 commit 6743105988fc44d5b0d30388c790607835aae7a6
83430 Author: Andy Fleming <afleming@freescale.com>
83431 Date:   Mon Apr 23 02:54:25 2007 -0500
83432
83433     Add support for the 8568 MDS board
83434
83435     This included some changes to common files:
83436     * Add 8568 processor SVR to various places
83437     * Add support for setting the qe bus-frequency value in the dts
83438     * Add the 8568MDS target to the Makefile
83439
83440     Signed-off-by: Andy Fleming <afleming@freescale.com>
83441
83442 commit af1c2b84bf27c8565baddc82d1abb93700d10e2e
83443 Author: David Updegraff <dave@cray.com>
83444 Date:   Fri Apr 20 14:34:48 2007 -0500
83445
83446     Add support for treating unknown PHYs as generic PHYs.
83447
83448     When bringing up u-boot on new boards, PHY support sometimes gets
83449     neglected.  Most PHYs don't really need any special support,
83450     though.  By adding a generic entry that always matches if nothing
83451     else does, we can provide support for "unsupported" PHYs for the
83452     tsec.
83453
83454     The generic PHY driver supports most PHYs, including gigabit.
83455
83456     Signed-off-by: David Updegraff <dave@cray.com>
83457     Signed-off-by: Andy Fleming <afleming@freescale.com>
83458
83459 commit a75af9bfd8fff0499efdbb90601cec5a2afef117
83460 Author: James Yang <James.Yang@freescale.com>
83461 Date:   Wed Feb 7 15:28:04 2007 -0600
83462
83463     Conditionalize 8641 Rev1.0 MCM workarounds
83464
83465     Signed-off-by: James Yang <James.Yang@freescale.com>
83466     Signed-off-by: Jon Loeliger <jdl@freescale.com>
83467
83468 commit f64702b7fc8f8df39d31add770df6e372f9e9ce3
83469 Author: Timur Tabi <timur@freescale.com>
83470 Date:   Mon Apr 30 13:59:50 2007 -0500
83471
83472     Fix memory initialization on MPC8349E-mITX
83473
83474     Define CFG_DDR_SDRAM_CLK_CNTL for the MPC8349E-mITX and MPC8349E-mITX-GP.
83475     This allows ddr->sdram_clk_cntl to be properly initialized.  This is necessary
83476     on some ITX boards, notably those with a revision 3.1 CPU.
83477
83478     Also change spd_sdram() in cpu/mpc83xx/spd_sdram.c to not write anything into
83479     ddr->sdram_clk_cntl if CFG_DDR_SDRAM_CLK_CNTL is not defined.
83480
83481     Signed-off-by: Timur Tabi <timur@freescale.com>
83482     Acked-by: Michael Benedict <MBenedict@twacs.com>
83483     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
83484
83485 commit 54b2d434ae9d01787936f34fe1759cf3d7624ae3
83486 Author: Kim Phillips <kim.phillips@freescale.com>
83487 Date:   Mon Apr 30 15:26:21 2007 -0500
83488
83489     mpc83xx: replace elaborate boottime verbosity with 'clocks' command
83490
83491     and fix CPU: to align with Board: display text.
83492
83493     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
83494
83495 commit c1ab82669d9525998c34e802a12cad662723f22a
83496 Author: James Yang <James.Yang@freescale.com>
83497 Date:   Fri Mar 16 13:02:53 2007 -0500
83498
83499     Rewrote picos_to_clk() to avoid rounding errors.
83500     Clarified that conversion is to DRAM clocks rather than platform clocks.
83501     Made function static to spd_sdram.c.
83502
83503     Signed-off-by: James Yang <James.Yang@freescale.com>
83504     Signed-off-by: Jon Loeliger <jdl@freescale.com>
83505
83506 commit 8b39501d28754e72726ce7fb02310e56dbdf116a
83507 Author: Stefan Roese <sr@denx.de>
83508 Date:   Sun Apr 29 14:13:01 2007 +0200
83509
83510     ppc4xx: Bamboo: Use current NAND driver and *not* the legacy driver
83511
83512     Signed-off-by: Stefan Roese <sr@denx.de>
83513
83514 commit 864aa6a6a466fcb92bf32b1d7dba79cd709b52c9
83515 Author: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
83516 Date:   Sun Apr 29 14:01:54 2007 +0200
83517
83518     [PATCH] Use PVR to distinguish MPC5200B from MPC5200 in boot message
83519
83520     MPC5200B systems are incorrectly reported as MPC5200 in U-Boot start-up
83521     message. Use PVR to distinguish between the two variants, and print proper CPU
83522     information.
83523
83524     Signed-off-by: Grzegorz Wianecki <grzegorz.wianecki@gmail.com>
83525     Signed-off-by: Bartlomiej Sieka <tur@semihalf.com>
83526     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
83527
83528 commit 5c5d3242935cf3543af01142627494434834cf98
83529 Author: Kim Phillips <kim.phillips@freescale.com>
83530 Date:   Wed Apr 25 12:34:38 2007 -0500
83531
83532     mpc83xx: minor fixups for 8313rdb introduction
83533
83534 commit ada4d40091f6ed4a4f0040e08d20db21967e4a67
83535 Author: Ladislav Michl <ladis@linux-mips.org>
83536 Date:   Wed Apr 25 16:01:26 2007 +0200
83537
83538     [PATCH] simplify silent console
83539
83540     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
83541     Acked-by: Stefan Roese <sr@denx.de>
83542
83543 commit 144876a380f5756f57412caf74c1d6dc201dd796
83544 Author: Michal Simek <monstr@monstr.eu>
83545 Date:   Tue Apr 24 23:01:02 2007 +0200
83546
83547     [PATCH] MTD partition support, JFFS2 support
83548
83549 commit 37ed6cdd4159195bfad68d8a237f6adda8f482cb
83550 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
83551 Date:   Tue Apr 24 14:03:45 2007 +0200
83552
83553     ppc4xx: setup 440EPx/GRx ZMII/RGMII bridge depending on PFC register content.
83554
83555     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
83556
83557 commit 66ed6cca3f340f7a8a06d9272ae2ef8e96f0273d
83558 Author: Andy Fleming <afleming@freescale.com>
83559 Date:   Mon Apr 23 02:37:47 2007 -0500
83560
83561     Reworked 85xx speed detection code
83562
83563     Changed the code to read the registers and calculate the clock
83564     rates, rather than using a "switch" statement.
83565
83566     Idea from Andrew Klossner <andrew@cesa.opbu.xerox.com>
83567
83568     Signed-off-by: Andy Fleming <afleming@freescale.com>
83569
83570 commit 81f481ca708ed6a56bf9c410e3191dbad581c565
83571 Author: Andy Fleming <afleming@freescale.com>
83572 Date:   Mon Apr 23 02:24:28 2007 -0500
83573
83574     Enable 8544 support
83575
83576     * Add support to the Makefile
83577     * Add 8544 configuration support to the tsec driver
83578     * Add 8544 SVR numbers to processor.h
83579
83580     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83581     Signed-off-by: Jon Loeliger <jdl@freescale.com>
83582
83583 commit 0d8c3a2096eaff8d7de89d45e9af4d4b0d4868fe
83584 Author: Andy Fleming <afleming@freescale.com>
83585 Date:   Fri Feb 23 17:12:25 2007 -0600
83586
83587     Support 1G size on 8548
83588
83589     e500v2 and newer cores support 1G page sizes.
83590
83591     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83592     Signed-off-by: Andy Fleming <afleming@freescale.com>
83593
83594 commit 45cef612cc601d2d1c890fbbd7cdc9609a189a46
83595 Author: Andy Fleming <afleming@freescale.com>
83596 Date:   Fri Feb 23 17:11:16 2007 -0600
83597
83598     Changed BOOKE_PAGESZ_nGB to BOOKE_PAGESZ_nG
83599
83600     The other pagesz constants use one letter to specify order of
83601     magnitude.  Also change the one reference to it in mpc8548cds/init.S
83602
83603     Signed-off-by: Andy Fleming <afleming@freescale.com>
83604
83605 commit 1f9a318cea14272edd10d63739e2d326c90f430e
83606 Author: Andy Fleming <afleming@freescale.com>
83607 Date:   Fri Feb 23 16:28:46 2007 -0600
83608
83609     Only set ddrioovcr for 8548 rev1.
83610
83611     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83612     Signed-off-by: Andy Fleming <afleming@freescale.com>
83613
83614 commit 9343dbf85bc03033f2102d8e8543567c2c1ad2d2
83615 Author: Andy Fleming <afleming@freescale.com>
83616 Date:   Sat Feb 24 01:16:45 2007 -0600
83617
83618     Tweak DDR ECC error counter
83619
83620     Enable single-bit error counter when memory was cleared by ddr controller.
83621
83622     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83623     Signed-off-by: Andy Fleming <afleming@freescale.com>
83624
83625 commit 85e7c7a45e3dd9c7ce3e722352ba60f8df1a7a4b
83626 Author: Timur Tabi <timur@freescale.com>
83627 Date:   Mon Feb 12 13:34:55 2007 -0600
83628
83629     85xx: write MAC address to mac-address and local-mac-address
83630
83631     Some device trees have a mac-address property, some have local-mac-address,
83632     and some have both.  To support all of these device trees, ftp_cpu_setup()
83633     should write the MAC address to mac-address and local-mac-address, if they
83634     exist.
83635
83636     Signed-off-by: Timur Tabi <timur@freescale.com>
83637
83638 commit 03b81b48eec0ad249ec97a4ae16c36fa2e014ff4
83639 Author: Andy Fleming <afleming@freescale.com>
83640 Date:   Mon Apr 23 01:44:44 2007 -0500
83641
83642     Some 85xx cpu cleanups
83643
83644     * Cleaned up the TSR[WIS] clearing
83645     * Cleaned up DMA initialization
83646
83647     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83648     Signed-off-by: Jon Loeliger <jdl@freescale.com>
83649     Acked-by: Andy Fleming <afleming@freescale.com>
83650
83651 commit 151d5d992eab8c497b24c816c73dc1ad8bffb4eb
83652 Author: Andy Fleming <afleming@freescale.com>
83653 Date:   Mon Apr 23 01:32:22 2007 -0500
83654
83655     Add cpu support for the 8544
83656
83657     Recognize new SVR values, and add a few register definitions
83658
83659     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83660     Signed-off-by: Jon Loeliger <jdl@freescale.com>
83661     Acked-by: Andy Fleming <afleming@freescale.com>
83662
83663 commit 25d83d7f4ac65727182d8ddaf7ba42fa74cf65ae
83664 Author: Jon Loeliger <jdl@freescale.com>
83665 Date:   Wed Apr 11 16:51:02 2007 -0500
83666
83667     Add MPC8544DS basic port board files.
83668
83669     Add board port under new board/freescale directory
83670     structure and reuse existing PIXIS FPGA support there.
83671
83672     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83673     Signed-off-by: Jon Loeliger <jdl@freescale.com>
83674
83675 commit 0cde4b00fc7393b89f379d83a9d436dcb1334bfa
83676 Author: Jon Loeliger <jdl@freescale.com>
83677 Date:   Wed Apr 11 16:50:57 2007 -0500
83678
83679     Add MPC8544DS main configuration file.
83680
83681     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83682     Signed-off-by: Jon Loeliger <jdl@freescale.com>
83683
83684 commit 362dd83077ac04c0296bca3e824ec2fb3d44d9d6
83685 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83686 Date:   Wed Dec 27 22:07:15 2006 +0300
83687
83688     Fix PCI I/O space mapping on Freescale MPC85x0ADS
83689
83690     The PCI I/O space mapping for Freescale MPC8540ADS board was broken by commit
83691     52c7a68b8d587ebcf5a6b051b58b3d3ffa377ddc which failed to update the #define's
83692     describing the local address window used for the PCI I/O space accesses -- fix
83693     this and carry over the necessary changes into the MPC8560ADS code since the
83694     PCI I/O space mapping was also broken for this board (by the earlier commit
83695     087454609e47295443af793a282cddcd91a5f49c).  Add the comments clarifying how
83696     the PCI I/O space must be mapped to all the MPC85xx board config. headers.
83697
83698     Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83699
83700      board/mpc8540ads/init.S      |    4 ++--
83701      board/mpc8560ads/init.S      |    4 ++--
83702      include/configs/MPC8540ADS.h |    5 ++---
83703      include/configs/MPC8541CDS.h |    2 +-
83704      include/configs/MPC8548CDS.h |    2 +-
83705      include/configs/MPC8560ADS.h |    8 ++++----
83706      6 files changed, 12 insertions(+), 13 deletions(-)
83707
83708 commit 96629cbabdb727d4a5e62542deefc01d498db6dc
83709 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83710 Date:   Tue Dec 5 16:42:30 2006 +0800
83711
83712     u-boot: Fix e500 v2 core reset bug
83713
83714     The following patch fixes the e500 v2 core reset bug.
83715     For e500 v2 core, a new reset control register is added to reset the
83716     processor.
83717
83718     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
83719
83720 commit 63247a5acd58032e6cf33f525bc3923b467bac88
83721 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83722 Date:   Wed Dec 20 11:01:00 2006 +0800
83723
83724     u-boot: v2: Remove the fixed TLB and LAW entrynubmer
83725
83726     Remove the fixed TLB and LAW entry nubmer. Use actually TLB and LAW
83727     entry number to control the loop.  This can reduce the potential risk
83728     for the 85xx processor increasing its TLB adn LAW entry number.
83729
83730     Signed-off-by: Swarthout Edward <swarthout@freescale.com>
83731     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
83732
83733 commit 0b1934ba12fd408fcc3b8bd9f4b04864c42a42bf
83734 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83735 Date:   Mon Dec 18 17:01:04 2006 +0800
83736
83737     u-boot: Fix the 85xxcds tsec bug
83738
83739     Fix the 85xxcds tsec bug.
83740     When enable PCI, tsec.o should be added to u-boot.lds to make tsec work.
83741
83742     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
83743
83744 commit 7337b237ffc4aaf1b9467024fe472a880d852598
83745 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83746 Date:   Fri Dec 15 14:43:31 2006 +0800
83747
83748     u-boot: Fix CPU2 errata on MPC8548CDS board
83749
83750     This patch apply workaround of CPU2 errata on MPC8548CDS board.
83751
83752     Signed-off-by:Ebony Zhu <ebony.zhu@freescale.com>
83753
83754 commit 39b18c4f3e0b6d0dc00f4e68bad2da3766c85f09
83755 Author: ebony.zhu@freescale.com <ebony.zhu@freescale.com>
83756 Date:   Mon Dec 18 16:25:15 2006 +0800
83757
83758     u-boot: Disables MPC8548CDS 2T_TIMING for DDR by default
83759
83760     This patch disables MPC8548CDS 2T_TIMING for DDR by default.
83761
83762     Signed-off-by:Ebony Zhu <ebony.zhu@freescale.com>
83763
83764 commit 41fb7e0f1ec9b91bdae2565bab5f2e3ee15039c7
83765 Author: Zang Roy-r61911 <tie-fei.zang@freescale.com>
83766 Date:   Thu Dec 14 14:14:55 2006 +0800
83767
83768     u-boot: Enable PCI function and add PEX & rapidio memory map on MPC8548CDS board
83769
83770     Enable PCI function and add PEX & rapidio memory map on MPC8548CDS
83771     board.
83772     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
83773
83774 commit 96b8a05432f346f36493535c85320b70ec9c7c1b
83775 Author: Scott Wood <scottwood@freescale.com>
83776 Date:   Mon Apr 16 14:54:15 2007 -0500
83777
83778     mpc83xx: Add MPC8313ERDB support.
83779
83780     Signed-off-by: Scott Wood <scottwood@freescale.com>
83781
83782 commit 49ea3b6eafe606285ae4d5c378026153dde53200
83783 Author: Scott Wood <scottwood@freescale.com>
83784 Date:   Mon Apr 16 14:34:21 2007 -0500
83785
83786     mpc83xx: Add generic PCI setup code.
83787
83788     Board code can now request the generic setup code rather than having to
83789     copy-and-paste it for themselves.  Boards should be converted to use this
83790     once they're tested with it.
83791
83792     Signed-off-by: Scott Wood <scottwood@freescale.com>
83793
83794 commit 7c98e5193e93df6b9b651851d54b638a61ebb0ea
83795 Author: Scott Wood <scottwood@freescale.com>
83796 Date:   Mon Apr 16 14:34:19 2007 -0500
83797
83798     mpc83xx: Add 831x support to speed.c.
83799
83800     Signed-off-by: Scott Wood <scottwood@freescale.com>
83801
83802 commit 0f253283a32d91e06844d7f87f9b33f4f4fbce8f
83803 Author: Scott Wood <scottwood@freescale.com>
83804 Date:   Mon Apr 16 14:34:18 2007 -0500
83805
83806     mpc83xx: Add 831x support to global_data.h
83807
83808     Signed-off-by: Scott Wood <scottwood@freescale.com>
83809
83810 commit 95e7ef897e54591e615fc1b458b74c286fe1fb06
83811 Author: Scott Wood <scottwood@freescale.com>
83812 Date:   Mon Apr 16 14:34:16 2007 -0500
83813
83814     mpc83xx: Change PVR_83xx to PVR_E300C1-3, and update checkcpu().
83815
83816     Rather than misleadingly define PVR_83xx as the specific type of 83xx
83817     being built for, the PVR of each core revision is defined. checkcpu() now
83818     prints the core that it detects, rather than aborting if it doesn't find
83819     what it thinks it wants.
83820
83821     Signed-off-by: Scott Wood <scottwood@freescale.com>
83822
83823 commit a35b0c4950d84cf9e3a9e32b916135956d1ac636
83824 Author: Scott Wood <scottwood@freescale.com>
83825 Date:   Mon Apr 16 14:34:15 2007 -0500
83826
83827     mpc83xx: Recognize SPR values for MPC8311 and MPC8313.
83828
83829     Signed-off-by: Scott Wood <scottwood@freescale.com>
83830
83831 commit d87c57b201b4572d16f1b642998faa00c9912b16
83832 Author: Scott Wood <scottwood@freescale.com>
83833 Date:   Mon Apr 16 14:31:55 2007 -0500
83834
83835     mpc83xx: Add register definitions for MPC831x.
83836
83837     Signed-off-by: Scott Wood <scottwood@freescale.com>
83838
83839 commit 7fc4c71a143be8666d70803fb25ae60379c95622
83840 Author: Stefan Roese <sr@denx.de>
83841 Date:   Mon Apr 23 15:39:59 2007 +0200
83842
83843     Fix file mode
83844
83845     Signed-off-by: Stefan Roese <sr@denx.de>
83846
83847 commit 38257988abfe74d459ca2ad748b109ca04e4efe1
83848 Author: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83849 Date:   Mon Apr 23 15:30:39 2007 +0200
83850
83851     [PATCH] Avoid assigning PCI resources from zero address
83852
83853     If a PCI IDE card happens to get a zero address assigned to it, the Linux IDE
83854     core complains and IDE drivers fails to work.  Also, assigning zero to a BAR
83855     was illegal according to PCI 2.1 (the later revisions seem to have excluded the
83856     sentence about "0" being considered an invalid address) -- so, use a reasonable
83857     starting value of 0x1000 (that's what the most Linux archs are using).
83858
83859     Alternatively, one might have fixed the calls to pci_set_region() individually
83860     (some code even seems to have taken care of this issue) but that would have
83861     been a lot more work. :-)
83862
83863     Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
83864     Acked-by: Stefan Roese <sr@denx.de>
83865
83866 commit afb903a2eb9436baa9270ccc0c27082d86497d89
83867 Author: Jeffrey Mann <mannj@embeddedplanet.com>
83868 Date:   Mon Apr 23 14:00:11 2007 +0200
83869
83870     [patch] setenv(...) can delete environmentalvariables
83871
83872     update setenv() function so that entering a NULL value for the
83873     variable's value will delete the environmental variable
83874
83875     Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
83876     Acked-by: Stefan Roese <sr@denx.de>
83877
83878 commit 36f104e5caa747d568eff26b369565af57c2ffa6
83879 Author: Mike Frysinger <vapier@gentoo.org>
83880 Date:   Mon Apr 23 13:54:24 2007 +0200
83881
83882     [patch] use unsigned char in smc91111 driver for mac
83883
83884     the v_mac variable in the smc91111 driver is declared as a signed char ...
83885     this causes problems when one of the bytes in the MAC is "signed" like 0xE0
83886     because when it gets printed out, you get a display like:
83887     0xFFFFFFE0 and that's no good
83888
83889     Signed-off-by: Mike Frysinger <vapier@gentoo.org>
83890
83891 commit d98c0885ad617fccf21e7c26ef8cb728fbfb2459
83892 Author: Rodolfo Giometti <giometti@enneenne.com>
83893 Date:   Mon Apr 23 13:10:52 2007 +0200
83894
83895     USB: (Another) delay for crappy USB keys.
83896
83897     Some USB keys are slow in giving back an answer when the Root HUB
83898     enables power lines.
83899
83900     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
83901
83902 commit 323bfa8f436dc3bc57187c9b1488bc3146ff1522
83903 Author: Stefan Roese <sr@denx.de>
83904 Date:   Mon Apr 23 12:00:22 2007 +0200
83905
83906     Remove BOARDLIBS usage completely
83907
83908     Signed-off-by: Stefan Roese <sr@denx.de>
83909
83910 commit 32556443840f127170e4baa8bdd5b567039f6c36
83911 Author: Michal Simek <monstr@monstr.eu>
83912 Date:   Sat Apr 21 21:07:22 2007 +0200
83913
83914     [PATCH] SystemACE support for Microblaze
83915
83916 commit 0643631aa1036cd746bf5d15f5a34bc7bc01ea4f
83917 Author: Michal Simek <monstr@monstr.eu>
83918 Date:   Sat Apr 21 21:02:40 2007 +0200
83919
83920     16bit read/write little endian
83921
83922 commit 9d1d6a34d26c5933bc097ce73c9348f95573cdd4
83923 Author: Michal Simek <monstr@monstr.eu>
83924 Date:   Sat Apr 21 20:53:31 2007 +0200
83925
83926     Change ML401 parameters - Xilinx BSP
83927
83928 commit 2e343b9a57f32e1bd08c35c9976910333fb4e13d
83929 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
83930 Date:   Wed Feb 28 05:37:29 2007 -0600
83931
83932     mpc8641hpcn: Fix LAW and TLB setup to use the IO_PHYS #defines.
83933
83934     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
83935
83936 commit 79cb47391eebef85acadb3f6961ef6c55cace6ac
83937 Author: Zhang Wei <wei.zhang@freescale.com>
83938 Date:   Fri Jan 19 10:42:37 2007 +0800
83939
83940     Enable LAWs for MPC8641 PCI-Ex2.
83941
83942     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
83943     Signed-off-by: Jon Loeliger <jdl@freescale.com>
83944
83945 commit bd7851ce1e1f140665b520026abf1042968b1102
83946 Author: Jon Loeliger <jdl@freescale.com>
83947 Date:   Fri Apr 20 14:12:26 2007 -0500
83948
83949     mpc86xx; Write MAC address to mac-address and local-mac-address
83950
83951     Some device trees have a mac-address property, some have local-mac-address,
83952     and some have both.  To support all of these device trees, ftp_cpu_setup()
83953     should write the MAC address to mac-address and local-mac-address, if they
83954     exist.
83955
83956     Signed-off-by: Timur Tabi <timur@freescale.com>
83957     Signed-off-by: Jon Loeliger <jdl@freescale.com>
83958
83959 commit 7dbdf28b8bd855a8530dc3292e4982575a197060
83960 Author: Jon Loeliger <jdl@freescale.com>
83961 Date:   Fri Apr 20 14:11:38 2007 -0500
83962
83963     mpc86xx: protect memcpy to bad address if a mac-address is missing from dt
83964
83965     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
83966     Signed-off-by: Jon Loeliger <jdl@freescale.com>
83967
83968 commit 14da5f7675bbb427c469e3f45006e027b6e21db9
83969 Author: Wolfgang Denk <wd@denx.de>
83970 Date:   Fri Apr 20 17:43:28 2007 +0200
83971
83972     Cleanup compiler warnings, update CHANGELOG
83973
83974     Signed-off-by: Wolfgang Denk <wd@denx.de>
83975
83976 commit 6923565db12af34fd5e02d354ee65a8c78ac460f
83977 Author: Detlev Zundel <dzu@denx.de>
83978 Date:   Fri Apr 20 12:01:47 2007 +0200
83979
83980     Fix breakage of NC650 board with respect to nand support.
83981
83982     Signed-off-by: Detlev Zundel <dzu@denx.de>
83983
83984 commit 39f23cd90947639ac278a18ff277ec786b5ac167
83985 Author: Domen Puncer <domen.puncer@telargo.com>
83986 Date:   Fri Apr 20 11:13:16 2007 +0200
83987
83988     [RFC PATCH] icecube/lite5200b: fix OF_TBCLK (timebase-frequency) calculation
83989
83990     G2 core reference manual says decrementer and time base
83991     are decreasing/increasing once every 4 bus clock cycles.
83992     Lets fix it, so time in Linux won't run twice as fast
83993
83994     Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
83995     Acked-by: Grant Likely <grant.likely@secretlab.ca>
83996
83997 commit 7651f8bdbba03bb0b4f241e2d2c4cb65b230bd56
83998 Author: Gerald Van Baren <vanbaren@cideas.com>
83999 Date:   Thu Apr 19 23:14:39 2007 -0400
84000
84001     Fix serious pointer bug with bootm and reserve map.
84002
84003     What was suppose to be a stack variable was declared as a pointer,
84004       overwriting random memory.
84005     Also moved the libfdt.a requirement into the main Makefile.  That is
84006       The U-Boot Way.
84007
84008 commit d21686263574e95cb3e9e9b0496f968b1b897fdb
84009 Author: Stefan Roese <sr@denx.de>
84010 Date:   Thu Apr 19 09:53:52 2007 +0200
84011
84012     ppc4xx: Fix chip select timing for SysACE access on AMCC Katmai
84013
84014     Previous versions used full wait states for the chip select #1 which
84015     is connected to the Xilinix SystemACE controller on the AMCC Katmai
84016     evaluation board. This leads to really slow access and therefore low
84017     performance. This patch now sets up the chip select a lot faster
84018     resulting in much better read/write performance of the Linux driver.
84019
84020     Signed-off-by: Stefan Roese <sr@denx.de>
84021
84022 commit 37837828d89084879bee2f2b8c7c68d4695940df
84023 Author: Wolfgang Denk <wd@denx.de>
84024 Date:   Wed Apr 18 17:49:29 2007 +0200
84025
84026     Clenaup, update CHANGELOG
84027
84028     Signed-off-by: Wolfgang Denk <wd@denx.de>
84029
84030 commit fd094c6379e2ef8a4d0ceb5640b24cb0c8d04449
84031 Author: Wolfgang Denk <wd@denx.de>
84032 Date:   Wed Apr 18 17:20:58 2007 +0200
84033
84034     Update CHANGELOG
84035
84036     Signed-off-by: Wolfgang Denk <wd@denx.de>
84037
84038 commit 2a26ec4732efd7a308d0bbc97714c1d75ef1173b
84039 Author: Wolfgang Denk <wd@denx.de>
84040 Date:   Wed Apr 18 17:07:26 2007 +0200
84041
84042     Cleanup, update CHANGELOG
84043
84044     Sigend-off-by: Wolfgang Denk <wd@denx.de>
84045
84046 commit 5f6c732affea9647762d27a4617a2ae64c52dceb
84047 Author: Wolfgang Denk <wd@denx.de>
84048 Date:   Wed Apr 18 16:17:46 2007 +0200
84049
84050     Update CHANGELOG
84051
84052 commit ad4eb555671d97f96dc56eab55103b1f86874b01
84053 Author: Wolfgang Denk <wd@denx.de>
84054 Date:   Wed Apr 18 14:30:39 2007 +0200
84055
84056     MCC200 board: remove warning which is obsolete after PSoC firmware changes
84057
84058     Signed-off-by: Wolfgang Denk <wd@denx.de>
84059
84060 commit 3747a3f010b2b1442dec3e871c69788b6017aaae
84061 Author: Domen Puncer <domen.puncer@telargo.com>
84062 Date:   Wed Apr 18 12:11:05 2007 +0200
84063
84064     [PATCH] icecube/lite5200b: document wakeup from low-power support
84065
84066     Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
84067
84068 commit e673226ff9d6aa91b47ceac74b8c13770b06bb37
84069 Author: Stefan Roese <sr@denx.de>
84070 Date:   Wed Apr 18 12:07:47 2007 +0200
84071
84072     ppc4xx: Update Acadia to not setup PLL when booting via bootstrap EEPROM
84073
84074     Signed-off-by: Stefan Roese <sr@denx.de>
84075
84076 commit 90e6f41cf09fc98f6ccb510e183d53ab8546cf2f
84077 Author: Stefan Roese <sr@denx.de>
84078 Date:   Wed Apr 18 12:05:59 2007 +0200
84079
84080     ppc4xx: Add output for bootrom location to 405EZ ports
84081
84082     Now 405EZ ports also show upon bootup from which boot device
84083     they are configured to boot:
84084
84085     U-Boot 1.2.0-gd3832e8f-dirty (Apr 18 2007 - 07:47:05)
84086
84087     CPU:   AMCC PowerPC 405EZ Rev. A at 199.999 MHz (PLB=133, OPB=66, EBC=66 MHz)
84088            Bootstrap Option E - Boot ROM Location EBC (32 bits)
84089            16 kB I-Cache 16 kB D-Cache
84090     Board: Acadia - AMCC PPC405EZ Evaluation Board
84091
84092     Signed-off-by: Stefan Roese <sr@denx.de>
84093
84094 commit 9c00dfb0bf89c8c23e8af5b5bdf49cf66d769f85
84095 Author: Peter Pearse <peter.pearse@arm.com>
84096 Date:   Tue Apr 17 13:30:33 2007 +0100
84097
84098     Move ppearse to ARM board list
84099     Add Konstantin Kletschke for scb9328.
84100     Signed-off-by: Peter Pearse <peter.pearse@arm.com>
84101
84102 commit d3832e8fe1b214ec62424eac36cfda9fc56d21b3
84103 Author: Domen Puncer <domen.puncer@telargo.com>
84104 Date:   Mon Apr 16 14:00:13 2007 +0200
84105
84106     [PATCH] icecube/lite5200b: wakeup from low-power support
84107
84108     U-Boot part of Lite5200b low power mode support.
84109     Puts SDRAM out of self-refresh and transfers control to
84110     address saved at physical 0x0.
84111
84112     Signed-off-by: Domen Puncer <domen.puncer@telargo.com>
84113     Acked-by: Grant Likely <grant.likely@secretlab.ca>
84114
84115 commit f35a53fc7b0c79fcfe7bdc01163c4b34aaba1460
84116 Author: Gerald Van Baren <vanbaren@cideas.com>
84117 Date:   Sun Apr 15 13:54:26 2007 -0400
84118
84119     Fix the ft_cpu_setup() property settings.
84120
84121     Use "setter" functions instead of flags, cleaner and more flexible.
84122     It also fixes the problem noted by Timur Tabi that the ethernet MAC
84123     addresses were all being set incorrectly to the same MAC address.
84124
84125 commit c28abb9c614f65ce2096cc4a66fc886c77d0e5a4
84126 Author: Gerald Van Baren <vanbaren@cideas.com>
84127 Date:   Sat Apr 14 22:51:24 2007 -0400
84128
84129     Improve the bootm command for CONFIG_OF_LIBFDT
84130
84131     In bootm, create the "/chosen" node only if it doesn't already exist
84132       (better matches the previous behavior).
84133     Update for proper reserved memory map handling for initrd.
84134
84135 commit 3f9f08cf91c8a6949a5d78a18bd3d8df7b86d888
84136 Author: Gerald Van Baren <vanbaren@cideas.com>
84137 Date:   Sat Apr 14 22:46:41 2007 -0400
84138
84139     Add some utilities to manipulate the reserved memory map.
84140
84141 commit 8048cdd56f04a756eeea4951f402bf5cc33785db
84142 Author: Wolfgang Denk <wd@denx.de>
84143 Date:   Sat Apr 14 21:16:54 2007 +0200
84144
84145     Update CHANGELOG
84146
84147 commit 8e6875183cdca91c134408d119d4abcd48ef6856
84148 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84149 Date:   Sun Dec 17 18:56:46 2006 +0100
84150
84151     AVR32: Enable MMC support
84152
84153     Set up the portmux for the MMC interface and enable the MMC driver
84154     along with support for DOS partitions, ext2 and FAT filesystems.
84155
84156     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84157
84158 commit fc26c97bb6df41b4a95662c34054fe912387bf38
84159 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84160 Date:   Fri Jan 20 10:03:53 2006 +0100
84161
84162     Atmel MCI driver
84163
84164     Driver for the Atmel MCI controller (MMC interface) for AT32AP CPUs.
84165
84166     The AT91 ARM-based CPUs use basically the same hardware, so it should
84167     be possible to share this driver, but no effort has been made so far.
84168
84169     Hardware documentation can be found in the AT32AP7000 data sheet,
84170     which can be downloaded from
84171
84172     http://www.atmel.com/dyn/products/datasheets.asp?family_id=682
84173
84174     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84175
84176 commit 05fdab1ef6a10d049a50021a86f1226f444d9b9f
84177 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84178 Date:   Sun Dec 17 18:55:37 2006 +0100
84179
84180     AVR32: Add clk and gpio infrastructure for mmci
84181
84182     Implement functions for configuring the mmci pins, as well as
84183     functions for getting the clock rate of the mmci controller.
84184
84185     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84186
84187 commit 7fac3f69e9f05c5e5326681976c35d129324c4de
84188 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84189 Date:   Sun Dec 17 18:53:56 2006 +0100
84190
84191     Enable partition support with MMC
84192
84193     Include implementations of init_part() and get_partition_info() when
84194     CONFIG_MMC is set.
84195
84196     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84197
84198 commit 9a24f477a1ed5bb0f74377c985d754ebbfa44872
84199 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84200 Date:   Sun Dec 17 17:14:30 2006 +0100
84201
84202     AVR32: Enable networking
84203
84204     Implement MACB initialization for AVR32 and ATSTK1000, and turn
84205     everything on, including the MACB driver.
84206
84207     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84208
84209 commit 5c1fe1ffffd1750a7e47e5a2e2cd600c00e4f009
84210 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84211 Date:   Fri Jan 20 10:03:34 2006 +0100
84212
84213     Atmel MACB ethernet driver
84214
84215     Driver for the Atmel MACB on-chip ethernet controller.
84216
84217     This driver has been tested on the ATSTK1000 board with a AT32AP7000
84218     CPU. It should probably work on AT91SAM926x as well with some minor
84219     modifications.
84220
84221     Hardware documentation can be found in the AT32AP7000 data sheet,
84222     which can be downloaded from
84223
84224     http://www.atmel.com/dyn/products/datasheets.asp?family_id=682
84225
84226     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84227
84228 commit b4ec9c2d43d894729bb633bfdbdfa95a962c1556
84229 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84230 Date:   Sun Dec 17 16:56:14 2006 +0100
84231
84232     AVR32: Add clk and gpio infrastructure for macb0 and macb1
84233
84234     Implement functions for configuring the macb0 and macb1 pins, as
84235     well as functions for getting the clock rate of the various
84236     busses the macb ethernet controllers are connected to.
84237
84238     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84239
84240 commit d5acb95b16a0a74c643524342c3437e765426d05
84241 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84242 Date:   Sun Dec 17 15:39:15 2006 +0100
84243
84244     AVR32: Implement simple DMA memory allocator
84245
84246     Implement dma_alloc_coherent() which returns cache-aligned
84247     uncacheable memory.
84248
84249     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84250
84251 commit 91975b0fea773c9e681fea8cf3349669f27685ee
84252 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84253 Date:   Sun Dec 17 15:46:02 2006 +0100
84254
84255     Import <linux/mii.h> from the Linux kernel
84256
84257     Instead of creating yet another set of MII register definitions
84258     in the macb driver, here's a complete set of definitions for everyone
84259     to use.
84260
84261     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84262
84263 commit 1b804b229556a4d862da93c0ec94e79419364b2c
84264 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84265 Date:   Wed Mar 21 19:47:36 2007 +0100
84266
84267     AVR32: Include more commands for ATSTK1000
84268
84269     Include the imi, imls and jffs commands sets by default on ATSTK1000.
84270     Also define CONFIG_BOOTARGS to something more useful, define
84271     CONFIG_BOOTCOMMAND and enable autoboot by default.
84272
84273     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84274
84275 commit 9c0deb5ae3ea0189f2e08ac29ef1316f1fb8548d
84276 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84277 Date:   Wed Mar 21 19:44:48 2007 +0100
84278
84279     AVR32: Provide a definition of struct stat
84280
84281     Copy the definition of struct stat from the Linux kernel.
84282
84283     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84284
84285 commit 12f099c08167a7a51aeee623bc16dafd0841271c
84286 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84287 Date:   Sun Dec 17 14:46:06 2006 +0100
84288
84289     AVR32: Use initdram() instead of board_init_memories()
84290
84291     Conform to the "standard" interface and use initdram() instead of
84292     board_init_memories() on AVR32. This enables us to get rid of the
84293     sdram_size member of the global_data struct as well.
84294
84295     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84296
84297 commit 1f4f2121c2685182eb87fa9a9b799d1917387a1c
84298 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84299 Date:   Mon Nov 20 15:53:10 2006 +0100
84300
84301     AVR32: Relocate u-boot to SDRAM
84302
84303     Relocate the u-boot image into SDRAM like everyone else does. This
84304     means that we can handle much larger .data and .bss than we used to.
84305
84306     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84307
84308 commit df548d3c3e2bbc40258713167859ffc2ce99a900
84309 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84310 Date:   Sun Nov 19 18:06:53 2006 +0100
84311
84312     AVR32: Resource management rewrite
84313
84314     Rewrite the resource management code (i.e. I/O memory, clock gating,
84315     gpio) so it doesn't depend on any global state. This is necessary
84316     because this code is heavily used before relocation to RAM, so we
84317     can't write to any global variables.
84318
84319     As an added bonus, this makes u-boot's memory footprint a bit smaller,
84320     although some functionality has been left out; all clocks are enabled
84321     all the time, and there's no checking for gpio line conflicts.
84322
84323     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84324
84325 commit 03d1e1365796cd15d1726e8a51fd8b5be50b2fe9
84326 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84327 Date:   Sat Nov 18 18:01:13 2006 +0100
84328
84329     AVR32: Clean up memory-map.h for at32ap7000
84330
84331     Convert spaces to tabs (must have missed this one last time around),
84332     sort the entries by address and group them together by bus
84333     connectivity.
84334
84335     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84336
84337 commit 28c699ef69f4b6cdf252e4747b7b590028a88981
84338 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84339 Date:   Sat Nov 18 17:32:31 2006 +0100
84340
84341     AVR32: Build position-independent u-boot
84342
84343     Add -fPIC -mno-init-got to the avr32-specific CFLAGS to make u-boot
84344     position independent. This will make relocation a lot easier.
84345
84346     -mno-init-got means that gcc shouldn't emit code to load the GOT
84347     address into r6 in every function prologue. We do it once and for
84348     all in the early startup assembly code, so enabling this option
84349     makes u-boot a bit faster and smaller.
84350
84351     The assembly parts have always been position-independent, so no code
84352     changes should be necessary.
84353
84354     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84355
84356 commit 5374b36de91d006d1df9536259fa9f66b01aa3aa
84357 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84358 Date:   Sat Nov 18 17:24:31 2006 +0100
84359
84360     AVR32: Use avr32-linux- cross-compilation prefix by default
84361
84362     It doesn't really matter which toolchain you use to compile u-boot,
84363     but the avr32-linux one is probably what most people have installed.
84364
84365     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84366
84367 commit c841beeddebece0039e724fb27f4d1a39ee1c6b6
84368 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
84369 Date:   Sat Nov 18 17:15:30 2006 +0100
84370
84371     AVR32: Split start_u_boot into board_init_f and board_init_r
84372
84373     Split the avr32 initialization code into a function to run before
84374     relocation, board_init_f and a function to run after relocation,
84375     board_init_r. For now, board_init_f simply calls board_init_r
84376     at the end.
84377
84378     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
84379
84380 commit 37403005cfe6bb13964d450f6a48a0b0f2f7017e
84381 Author: Heiko Schocher <hs@pollux.denx.de>
84382 Date:   Sat Apr 14 05:26:48 2007 +0200
84383
84384     [Fix]       Set the LED status register on the UC101 for the LXT971 PHY.
84385             clear the Display after reset.
84386
84387     Signed-off-by: Heiko Schocher <hs@denx.de>
84388
84389 commit 7882751c78b7ecabfd49b0eff8de27661c71f16c
84390 Author: Denis Peter <d.peter@mpl.ch>
84391 Date:   Fri Apr 13 09:13:33 2007 +0200
84392
84393     [PATCH] Fix bugs in cmd_ide.c and cmd_scsi.c
84394
84395     Fix bug introduced by "Fix get_partition_info() parameter error in all
84396     other calls" from 2005-03-04 in cmd_ide.c and cmd_scsi.c, which prevented
84397     to use diskboot or scsiboot form another device than 0.
84398
84399     Signed-off-by: Denis Peter <d.peter@mpl.ch>
84400
84401 commit 0b94504d22e70f537c17a0d38c87edb6e370977d
84402 Author: Greg Lopp <lopp@pobox.com>
84403 Date:   Fri Apr 13 08:02:24 2007 +0200
84404
84405     [PATCH] Fix use of "void *" for block dev read/write buffer pointers
84406
84407     Signed-of-by: Greg Lopp <lopp@pobox.com>
84408     Acked-by: Grant Likely <grant.likely@secretlab.ca>
84409
84410 commit 6fbf261f8df294e589cfadebebe5468e3c0f29e9
84411 Author: Xie Xiaobo <r63061@freescale.com>
84412 Date:   Fri Mar 9 19:08:25 2007 +0800
84413
84414     Fix two bugs for MPC83xx DDR2 controller SPD Init
84415
84416     There are a few bugs in the cpu/mpc83xx/spd_sdram.c
84417     the first bug is that the picos_to_clk routine introduces a huge
84418     rounding error in 83xx.
84419     the second bug is that the mode register write recovery field is
84420     tWR-1, not tWR >> 1.
84421
84422 commit 2ad3aba01d37b72e7c957b07e102fccd64fe6d13
84423 Author: Jeffrey Mann <mannj@embeddedplanet.com>
84424 Date:   Thu Apr 12 14:15:59 2007 +0200
84425
84426     ppc4xx: Fix i2c divisor calcularion for PPC4xx
84427
84428     This patch fixes changes the i2c_init(...) function to use the function
84429     get_OPB_freq() rather than calculating the OPB speed by
84430     sysInfo.freqPLB/sysInfo.pllOpbDiv. The get_OPB_freq() function is
84431     specific per processor. The prior method was not and so was calculating
84432     the wrong speed for some PPC4xx processors.
84433
84434     Signed-off-by: Jeffrey Mann <mannj@embeddedplanet.com>
84435     Signed-off-by: Stefan Roese <sr@denx.de>
84436
84437 commit 6c9ba919375db977aaad9146bf320c7afd07ae7a
84438 Author: Wolfgang Denk <wd@denx.de>
84439 Date:   Wed Apr 11 17:25:01 2007 +0200
84440
84441     Update CHANGELOG
84442
84443     Signed-off-by: Wolfgang Denk <wd@denx.de>
84444
84445 commit 51056dd9863e6a1bc363afbbe1775c58cd967418
84446 Author: Wolfgang Denk <wd@denx.de>
84447 Date:   Wed Apr 11 17:22:55 2007 +0200
84448
84449     Update for SC3 board
84450
84451     * Make IDE timeout configurable through ide_reset_timeout variable.
84452     * Use Newline as "password" string
84453     * Use just a single partition in NAND flash
84454
84455 commit 3d98b85800c80dc68227c8f10bf5c93456d6d054
84456 Author: Haiying Wang <haiying.wang@freescale.com>
84457 Date:   Mon Jan 22 12:37:30 2007 -0600
84458
84459     Add PIXIS FPGA support for MPC8641HPCN board.
84460
84461     Move the 8641HPCN's PIXIS code to the new directory
84462     board/freescale/common/ as it will be shared by
84463     future boards not in the same processor family.
84464
84465     Write a "pixis_reset" command that utilizes the FPGA
84466     reset sequencer to support alternate soft-reset options
84467     such as using the "alternate" flash bank, enabling
84468     the watch dog, or choosing different CPU frequencies.
84469
84470     Add documentation for the pixis_reset to README.mpc8641hpcn.
84471
84472     Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
84473     Signed-off-by: Jon Loeliger <jdl@freescale.com>
84474
84475 commit 64dbbd40c58349b64f43fd33dbb5ca0adb67d642
84476 Author: Gerald Van Baren <vanbaren@cideas.com>
84477 Date:   Fri Apr 6 14:19:43 2007 -0400
84478
84479     Moved fdt command support code to fdt_support.c
84480
84481     ...in preparation for improving the bootm command's handling of fdt blobs.
84482     Also cleaned up some coding sloppiness.
84483
84484 commit 6679f9299534e488a171a9bb8f9bb891de247aab
84485 Author: Gerald Van Baren <vanbaren@cideas.com>
84486 Date:   Fri Apr 6 14:17:14 2007 -0400
84487
84488     libfdt: Make fdt_check_header() public
84489
84490     Changed _fdt_check_header() to fdt_check_header() and made it part of
84491     the interface - it is a useful routine.
84492
84493     Also did some asthetics cleanup to the include files (headers).
84494
84495 commit c0707ce65677650b5ceab0500ee50ae5168afef2
84496 Author: Aubrey Li <aubrey.adi@gmail.com>
84497 Date:   Thu Apr 5 18:34:06 2007 +0800
84498
84499     [Blackfin][PATCH] Kill off a bunch of common local prototypes
84500
84501 commit 7b7e30aa64bb6657a1bfd32fdbdbfeb561e6a48d
84502 Author: Aubrey Li <aubrey.adi@gmail.com>
84503 Date:   Thu Apr 5 18:33:04 2007 +0800
84504
84505     [Blackfin][PATCH] Fix dynamic CPLB generation issue
84506
84507 commit 0445e3a264251d75b1be45ef713c70726a2952f0
84508 Author: Aubrey Li <aubrey.adi@gmail.com>
84509 Date:   Thu Apr 5 18:31:47 2007 +0800
84510
84511     [Blackfin][PATCH] minior cleanup
84512
84513 commit 155fd766573981090e638b493d5857562151862e
84514 Author: Aubrey Li <aubrey.adi@gmail.com>
84515 Date:   Thu Apr 5 18:31:18 2007 +0800
84516
84517     [Blackfin][PATCH] Fix copyright and update license
84518
84519 commit 9fd437bbd75d282f899e1da50be20a2bf38450bc
84520 Author: Aubrey Li <aubrey.adi@gmail.com>
84521 Date:   Thu Apr 5 18:30:25 2007 +0800
84522
84523     [Blackfin][PATCH] Add BF537 EMAC driver initialization
84524
84525 commit 889256e8604e0c68db1d866d720894dffede9df6
84526 Author: Aubrey Li <aubrey.adi@gmail.com>
84527 Date:   Thu Apr 5 18:29:55 2007 +0800
84528
84529     [Blackfin][PATCH] call real the system synchronize instruction
84530
84531 commit e0df1c921b788289564e4c1ee7120a6a9cd3ab05
84532 Author: Aubrey Li <aubrey.adi@gmail.com>
84533 Date:   Thu Apr 5 18:29:17 2007 +0800
84534
84535     [Blackfin][PATCH] remove asm/page.h as we do not actually use/want any of these definitions nor does any other arch include it
84536
84537 commit dfeeab2cd680df047e68e723b246adf6f33bb556
84538 Author: Aubrey Li <aubrey.adi@gmail.com>
84539 Date:   Thu Apr 5 18:28:34 2007 +0800
84540
84541     [Blackfin][PATCH]: fix flash unaligned copy issue
84542
84543 commit 443feb740584e406efa203af909fe2926608e8d5
84544 Author: Igor Marnat <marny@rambler.ru>
84545 Date:   Wed Mar 21 09:55:01 2007 +0300
84546
84547     Update usage of 'nc' in README.NetConsole
84548
84549     Added information about usage of NetConsole on systems where the -l and -p
84550     switches are mutually exclusive.
84551
84552     Signed-off-by: Igor Marnat <marny@rambler.ru>
84553     Signed-off-by: Ben Warren <bwarren@qstreams.com>
84554
84555 commit 31c98a88228021b314c89ebb8104fb6473da4471
84556 Author: Wolfgang Denk <wd@denx.de>
84557 Date:   Wed Apr 4 02:09:30 2007 +0200
84558
84559     Minor coding style cleanup.
84560
84561 commit 94abd7c0583ebe01e799b25f451201deeaab550d
84562 Author: Wolfgang Denk <wd@denx.de>
84563 Date:   Wed Apr 4 01:49:15 2007 +0200
84564
84565     Minor cleanup.
84566
84567 commit 822af351ad2babc7d99033361a5fcacd30f6bc78
84568 Author: Rodolfo Giometti <giometti@enneenne.com>
84569 Date:   Tue Apr 3 14:27:18 2007 +0200
84570
84571     Support for the Philips ISP116x HCD (Host Controller Driver)
84572
84573     Signed-off-by: Rodolfo Giometti <giometti@enneenne.com>
84574
84575 commit edf5851be6c17c031d4f71dd5b0a12040b7c50c8
84576 Author: Markus Klotzbuecher <mk@denx.de>
84577 Date:   Tue Apr 3 14:27:08 2007 +0200
84578
84579     USB: cleanup monahans usb support. Remove dead code.
84580
84581     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
84582
84583 commit a65c5768e5537530bd1780af3d3fddc3113a163c
84584 Author: Stefan Roese <sr@denx.de>
84585 Date:   Mon Apr 2 10:09:30 2007 +0200
84586
84587     ppc4xx: Change SysACE address on Katmai
84588
84589     With this new base address of the Xilinx SystemACE controller
84590     the Linux driver will be easier to adapt, since it can now be
84591     mapped via the "normal" ioremap() call.
84592
84593     Signed-off-by: Stefan Roese <sr@denx.de>
84594
84595 commit aea03c4e8c3a21ce43d3faf48a6e6d474c8bdf73
84596 Author: Gerald Van Baren <vanbaren@cideas.com>
84597 Date:   Sat Mar 31 14:30:53 2007 -0400
84598
84599     Fix some minor whitespace violations.
84600
84601 commit 213bf8c822de8eecaf69860684469cdaba2e9e6a
84602 Author: Gerald Van Baren <vanbaren@cideas.com>
84603 Date:   Sat Mar 31 12:23:51 2007 -0400
84604
84605     Add a flattened device tree (fdt) command (2 of 2)
84606
84607     Modifications to the existing code to support the new fdt command.
84608
84609 commit 781e09ee6e3e3e392ab362c1f0ef1068adc76e3e
84610 Author: Gerald Van Baren <vanbaren@cideas.com>
84611 Date:   Sat Mar 31 12:22:10 2007 -0400
84612
84613     Add a flattened device tree (fdt) command (1 of 2)
84614
84615     The fdt command uses David Gibson's libfdt library to manipulate as well
84616     as print the flattened device tree.  This patch is the new command,
84617     the second part is the modifications to the existing code.
84618
84619 commit 3af0d587d93e0be5f96e1b30fa41e662f8b0803e
84620 Author: Gerald Van Baren <vanbaren@cideas.com>
84621 Date:   Sat Mar 31 12:13:43 2007 -0400
84622
84623     libfdt: Enhanced and published fdt_next_tag()
84624
84625     Enhanced the formerly private function _fdt_next_tag() to allow stepping
84626       through the tree, used to produce a human-readable dump, and made
84627       it part of the published interface.
84628     Also added some comments.
84629
84630 commit fa3a74cec73dfd06a5ae35a9a3368200273aaa71
84631 Author: Gerald Van Baren <vanbaren@cideas.com>
84632 Date:   Sat Mar 31 12:05:39 2007 -0400
84633
84634     libfdt: Customizations for use by u-boot.
84635
84636     Changes to David Gibson's original source to fit into u-boot's
84637     environment.  No functionality changes.
84638
84639 commit 35748177c64a4a83a00057e93bb33e40278a2a96
84640 Author: Gerald Van Baren <vanbaren@cideas.com>
84641 Date:   Sat Mar 31 12:00:56 2007 -0400
84642
84643     libfdt: Import libfdt source (2 of 2)
84644
84645     This adds the applicable libfdt source files (unmodified) and a README
84646     to explain where the source came from.
84647
84648 commit 7cd5da0fe877e7171a4cdd44880bce783132871a
84649 Author: Gerald Van Baren <vanbaren@cideas.com>
84650 Date:   Sat Mar 31 11:59:59 2007 -0400
84651
84652     libfdt: Import libfdt source (1 of 2)
84653
84654     This adds the applicable libfdt source files (unmodified) and a README
84655     to explain where the source came from.
84656
84657 commit da6ebc1bc082cbe3b6bbde079cafe09f7ebbad4b
84658 Author: Stefan Roese <sr@denx.de>
84659 Date:   Sat Mar 31 13:16:23 2007 +0200
84660
84661     ppc4xx: Update Katmai bootstrap command
84662
84663     Now the DDR2 frequency is also 2*PLB frequency when 166MHz PLB
84664     is selected.
84665
84666     Signed-off-by: Stefan Roese <sr@denx.de>
84667
84668 commit cabee756a6532986729477c3cc1ea16ef8517ad2
84669 Author: Stefan Roese <sr@denx.de>
84670 Date:   Sat Mar 31 13:15:06 2007 +0200
84671
84672     ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)
84673
84674     Additional RAM information is now printed upon powerup, like
84675     DDR2 frequency and CAS latency.
84676
84677     Signed-off-by: Stefan Roese <sr@denx.de>
84678
84679 commit 60723803431ac75cad085690789e433d5ab9174e
84680 Author: Stefan Roese <sr@denx.de>
84681 Date:   Sat Mar 31 08:48:36 2007 +0200
84682
84683     ppc4xx: Change Yucca config file to support ECC
84684
84685     With the updated 44x DDR2 driver the Yucca board now supports
84686     ECC generation and checking.
84687
84688     Signed-off-by: Stefan Roese <sr@denx.de>
84689
84690 commit 490e5730c674b20d708b783a2c5ffd7208f83873
84691 Author: Stefan Roese <sr@denx.de>
84692 Date:   Sat Mar 31 08:47:34 2007 +0200
84693
84694     ppc4xx: Fix "bootstrap" command for Katmai board
84695
84696     The board specific "bootstrap" command is now fixed and can
84697     be used for the AMCC Katmai board to configure different
84698     CPU/PLB/OPB frequencies.
84699
84700     Signed-off-by: Stefan Roese <sr@denx.de>
84701
84702 commit 94f54703c3a776ec23e427ca2a16e0a79a5d50c1
84703 Author: Stefan Roese <sr@denx.de>
84704 Date:   Sat Mar 31 08:46:08 2007 +0200
84705
84706     ppc4xx: Update 44x_spd_ddr2 code (440SP/440SPe)
84707
84708     Fix a bug in the auto calibration routine. This driver now runs
84709     more reliable with the tested modules. It's also tested with
84710     167MHz PLB frequency (667MHz DDR2 frequency) on the Katmai.
84711
84712     Signed-off-by: Stefan Roese <sr@denx.de>
84713
84714 commit 342cd097be1e7affe82f42ab3da220959a699e64
84715 Author: Michal Simek <monstr@monstr.eu>
84716 Date:   Fri Mar 30 22:52:09 2007 +0200
84717
84718     [PATCH] Clean include dependence
84719
84720 commit 6f934210fb293fde2cfb4251c6d96fdc58b6a906
84721 Author: Michal Simek <monstr@monstr.eu>
84722 Date:   Fri Mar 30 22:42:45 2007 +0200
84723
84724     [CLEAN] Remove inefficient Suzaku code
84725
84726 commit 430f1b0f9a670c2f13eaa52e66a10db96dd3647d
84727 Author: Stefan Roese <sr@denx.de>
84728 Date:   Wed Mar 28 15:03:16 2007 +0200
84729
84730     Merge some AMCC make targets to keep the top-level Makefile smaller
84731
84732     Signed-off-by: Stefan Roese <sr@denx.de>
84733
84734 commit 0c75c9d84307a9f1cbe1ff0c4d8937ee3a96475e
84735 Author: Stefan Roese <sr@denx.de>
84736 Date:   Wed Mar 28 14:52:12 2007 +0200
84737
84738     i2c: Enable "old" i2c commands even when CONFIG_I2C_CMD_TREE is defined
84739
84740     The "old" i2c commands (iprobe, imd...) are now compiled in again,
84741     even when the i2c command tree is enabled via the CONFIG_I2C_CMD_TREE
84742     config option.
84743
84744     Signed-off-by: Stefan Roese <sr@denx.de>
84745
84746 commit 5da048adf44bea5e3b94080d02903c2e3fe7aa4a
84747 Author: Michal Simek <monstr@monstr.eu>
84748 Date:   Tue Mar 27 00:32:16 2007 +0200
84749
84750     PATCH: Resolve GPL license problem
84751
84752 commit ae00bb4b2944dc64a485ed72a19754b11af7c223
84753 Author: Rodolfo Giometti <giometti@enneenne.com>
84754 Date:   Mon Mar 26 12:03:36 2007 +0200
84755
84756     PXA: pxa27x USB OHCI support
84757
84758     Signed-off-by: Rodolfo Giometti <giometti@linux.it>
84759
84760 commit ae79f60677c208326535647dcbd5c3ec40dbcb0b
84761 Author: Markus Klotzbuecher <mk@denx.de>
84762 Date:   Mon Mar 26 11:21:05 2007 +0200
84763
84764     USB: remove the S3C24X0_merge #define, which was introduced while
84765     merging OHCI drivers.
84766
84767     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
84768
84769 commit 1798049522f594013aea29457d46794298c6ae15
84770 Author: Michal Simek <root@monstr.eu>
84771 Date:   Mon Mar 26 01:39:07 2007 +0200
84772
84773     Support for XUPV2P board
84774     Reset support
84775     BSP autoconfig support
84776
84777 commit 0d974d5297349504a2ddfa09314be573b5df320a
84778 Author: Stefan Roese <sr@denx.de>
84779 Date:   Sat Mar 24 15:57:09 2007 +0100
84780
84781     [PATCH] Add 4xx GPIO functions
84782
84783     This patch adds some 4xx GPIO functions. It also moves some of the
84784     common code and defines into a common 4xx GPIO header file.
84785
84786     Signed-off-by: Stefan Roese <sr@denx.de>
84787
84788 commit 2db633658bbf366ab0c8dad7a0727e1fb2ae6b11
84789 Author: Stefan Roese <sr@denx.de>
84790 Date:   Sat Mar 24 15:55:58 2007 +0100
84791
84792     [PATCH] Small Sequoia cleanup
84793
84794     Signed-off-by: Stefan Roese <sr@denx.de>
84795
84796 commit 3cb86f3e40d2a80356177434a99f75bc8baa9caf
84797 Author: Stefan Roese <sr@denx.de>
84798 Date:   Sat Mar 24 15:45:34 2007 +0100
84799
84800     [PATCH] Clean up 40EZ/Acadia support
84801
84802     This patch cleans up all the open issue of the preliminary
84803     Acadia support.
84804
84805     Signed-off-by: Stefan Roese <sr@denx.de>
84806
84807 commit 6eb1df835191d8ce4b81d5af40fa8e0fbe78e997
84808 Author: Jon Loeliger <jdl@freescale.com>
84809 Date:   Tue Dec 12 11:02:20 2006 -0600
84810
84811     Fix 8641HPCN problem with ld version 2.16
84812
84813     (Dot outside sections problem).
84814
84815     This fix is in the spirit of 807d5d7319330e336ab34a5623c5e0d73b87d540.
84816
84817     Signed-off-by: Jon Loeliger <jdl@freescale.com>
84818
84819 commit 9964a4dd0d4ef5a037febaebf1aa494b1a72991c
84820 Author: Haiying Wang <haiying.wang@freescale.com>
84821 Date:   Thu Dec 7 10:35:55 2006 -0600
84822
84823     Set Rev 2.x 86xx PIC in mixed mode.
84824
84825     Prevent false interrupt from hanging Linux as MSR[EE] is set
84826     to enable interrupts by changing the PIC out of the default
84827     pass through mode into mixed mode.
84828
84829     Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
84830     Signed-off-by: Jon Loeliger <jdl@freescale.com>
84831
84832 commit 5a58a73ceb0a4059c42ef64cedbc1a45e0aaa00e
84833 Author: Jason Jin <jason.jin@freescale.com>
84834 Date:   Thu Dec 7 10:32:35 2006 -0600
84835
84836     Add flash cmd function to 8641HPCN ramboot
84837
84838     Also fixes some commmand for 8641 HPCN ramboot case.
84839
84840     Signed-off-by: Jason Jin <jason.jin@freescale.com>
84841     Signed-off-by: Jon Loeliger <jdl@freescale.com>
84842
84843 commit 2ccceacc04b009d923afb7c26189ba2f8a2a5d46
84844 Author: Ed Swarthout <ed.swarthout@freescale.com>
84845 Date:   Thu Dec 7 10:34:14 2006 -0600
84846
84847     Add support for 8641 Rev 2 silicon.
84848
84849     Without this patch, I am unable to get to the prompt on rev 2 silicon.
84850     Only set ddrioovcr for rev1.
84851
84852     Signed-off-by: Ed Swarthout<ed.swarthout@freescale.com>
84853     Signed-off-by: Jon Loeliger <jdl@freescale.com>
84854
84855 commit 44ba464b99001f8bd1c456a1e9d59726252f707a
84856 Author: Wolfgang Denk <wd@denx.de>
84857 Date:   Thu Mar 22 00:13:12 2007 +0100
84858
84859     Code cleanup / re-insert previous Copyright entries.
84860
84861     Signed-off-by: Wolfgang Denk <wd@denx.de>
84862
84863 commit 2a8dfe08359a1b663418b2faa1da1d7bce34d302
84864 Author: Wolfgang Denk <wd@denx.de>
84865 Date:   Wed Mar 21 23:26:15 2007 +0100
84866
84867     Code cleanup. Update CHANGELOG
84868
84869 commit e6615ecf4eaf4dd52696934aed8f5c6474cfd286
84870 Author: Stefan Roese <sr@denx.de>
84871 Date:   Wed Mar 21 14:54:29 2007 +0100
84872
84873     ppc4xx: Fix file mode of include/configs/acadia.h
84874
84875     Signed-off-by: Stefan Roese <sr@denx.de>
84876
84877 commit d5f4614c9350d9333e575100fb250aab774d0258
84878 Author: Markus Klotzbuecher <mk@denx.de>
84879 Date:   Wed Mar 21 14:41:46 2007 +0100
84880
84881     SPC1920: fix small clock routing bug
84882
84883     Signed-off-by: Markus Klotzbuecher <mk@denx.de>
84884
84885 commit 16c0cc1c82081a493ab87c51980b28336ce1bce8
84886 Author: Stefan Roese <sr@denx.de>
84887 Date:   Wed Mar 21 13:39:57 2007 +0100
84888
84889     [PATCH] Add AMCC Acadia (405EZ) eval board support
84890
84891     This patch adds support for the new AMCC Acadia eval board.
84892
84893     Please note that this Acadia/405EZ support is still in a beta stage.
84894     Still lot's of cleanup needed but we need a preliminary release now.
84895
84896     Signed-off-by: Stefan Roese <sr@denx.de>
84897
84898 commit e01bd218b00af73499331a1a701625a852cd286f
84899 Author: Stefan Roese <sr@denx.de>
84900 Date:   Wed Mar 21 13:38:59 2007 +0100
84901
84902     [PATCH] Add AMCC PPC405EZ support
84903
84904     This patch adds support for the new AMCC 405EZ PPC. It is in
84905     preparation for the AMCC Acadia board support.
84906
84907     Please note that this Acadia/405EZ support is still in a beta stage.
84908     Still lot's of cleanup needed but we need a preliminary release now.
84909
84910     Signed-off-by: Stefan Roese <sr@denx.de>
84911
84912 commit 07e82cb2e284a893df6693f2a1337ab2c47bf6a1
84913 Author: Heiko Schocher <hs@pollux.denx.de>
84914 Date:   Wed Mar 21 08:45:17 2007 +0100
84915
84916     [PATCH] TQM8272: dont change the bits given from the HRCW
84917                      for the SIUMCR and BCR Register.
84918                      Fix the calculation for the EEprom Size
84919
84920     Signed-off-by: Heiko Schocher <hs@denx.de>
84921
84922 commit 654589873dbafcf104dff133ce0d03a4506e9cc3
84923 Author: Aubrey Li <aubrey.adi@gmail.com>
84924 Date:   Tue Mar 20 18:16:24 2007 +0800
84925
84926     [Blackfin][PATCH] Add BF561 EZKIT board support
84927
84928 commit a6154fd1cfd020f6da8527e0365b1020a11a71d0
84929 Author: Aubrey Li <aubrey.adi@gmail.com>
84930 Date:   Mon Mar 19 22:55:58 2007 +0800
84931
84932     [Blackfin][PATCH] minor cleanup
84933
84934 commit 389b6bb50f745bf5038ce030300d8a8512e96f79
84935 Author: Wolfgang Denk <wd@denx.de>
84936 Date:   Mon Mar 19 13:10:08 2007 +0100
84937
84938     Remove obsoleted POST files.
84939
84940     Signed-off-by: Wolfgang Denk <wd@denx.de>
84941
84942 commit 8e709bbb2636b5670a8f2b575e138eb1f55773f6
84943 Author: Aubrey Li <aubrey.adi@gmail.com>
84944 Date:   Mon Mar 19 01:26:11 2007 +0800
84945
84946     [PATCH] Add flash chip M29W320ET/B support
84947
84948 commit 26bf7deca364a5b33f39e8f14ddd3f4081345015
84949 Author: Aubrey Li <aubrey.adi@gmail.com>
84950 Date:   Mon Mar 19 01:24:52 2007 +0800
84951
84952     [Blackfin][PATCH] Add BF537 stamp board support
84953
84954 commit 8423e5e31a7235d05a482627315fb11d49c17bd7
84955 Author: Stefan Roese <sr@denx.de>
84956 Date:   Fri Mar 16 21:11:42 2007 +0100
84957
84958     [PATCH] Use dynamic SDRAM TLB setup on AMCC Ebony eval board
84959
84960     Define CONFIG_PROG_SDRAM_TLB so that the TLB entries for the
84961     DDR memory are dynamically programmed matching the total size
84962     of the equipped memory (DIMM modules).
84963
84964     Signed-off-by: Stefan Roese <sr@denx.de>
84965
84966 commit 76d1466f918b881cda2d259254761e73885093c2
84967 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
84968 Date:   Tue Mar 13 13:38:05 2007 +0100
84969
84970     [PATCH] renamed environment variable 'addcon' to 'addcons' for PCI405
84971             boards in terms of unification.
84972
84973     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
84974
84975 commit a7090b993d3d4d2221ac3f33e6cb1d1b2ccc6bf0
84976 Author: Wolfgang Denk <wd@denx.de>
84977 Date:   Tue Mar 13 16:05:55 2007 +0100
84978
84979     Make SC3 board build with 'make O='; use 'addcons' consistently
84980     (SC3 and Jupiter used to use 'addcon' instead).
84981
84982     Signed-off-by: Wolfgang Denk wd@denx.de
84983
84984 commit 8502e30a28e492c756ea2d7df0ace026388fce4b
84985 Author: Heiko Schocher <hs@pollux.denx.de>
84986 Date:   Tue Mar 13 09:40:59 2007 +0100
84987
84988     [PATCH] update board config for jupiter Board:
84989             added Hush Shell,
84990                   CONFIG_CMDLINE_EDITING,
84991                   CFG_ENV_ADDR_REDUND activated
84992
84993     Signed-off-by: Heiko Schocher <hs@denx.de>
84994
84995 commit 0d93de11449390a5984b0236c3612e50f6dbb7e8
84996 Author: Aubrey Li <aubrey.adi@gmail.com>
84997 Date:   Mon Mar 12 12:11:55 2007 +0800
84998
84999     [Blackfin][PATCH] minor cleanup
85000
85001 commit bfa5754a58477ac917d21527cd0f079d87cf188e
85002 Author: Aubrey Li <aubrey.adi@gmail.com>
85003 Date:   Mon Mar 12 01:42:06 2007 +0800
85004
85005     [Blackfin][PATCH] Fix BUILD_DIR option of MAKEALL building issue
85006
85007 commit 8440bb14581a294375c34b91b42512f9753d1130
85008 Author: Aubrey Li <aubrey.adi@gmail.com>
85009 Date:   Mon Mar 12 00:25:14 2007 +0800
85010
85011     [Blackfin][PATCH] code cleanup
85012
85013 commit cfc67116a706fd18b8f6a9c11a16753c5626d689
85014 Author: Michal Simek <monstr@monstr.eu>
85015 Date:   Sun Mar 11 13:48:24 2007 +0100
85016
85017     [Microblaze][PATCH] part 2
85018     timer support
85019     interrupt controller support
85020     flash support
85021     ethernet support
85022     cache support
85023     board information support
85024     env support
85025     booting image support
85026
85027     adding support for Xilinx ML401
85028
85029 commit 76316a318de91f6184e7c22a10e02d275ade2441
85030 Author: Michal Simek <monstr@monstr.eu>
85031 Date:   Sun Mar 11 13:42:58 2007 +0100
85032
85033     [Microblaze][PATCH]
85034     timer support
85035     interrupt controller support
85036     flash support
85037     ethernet support
85038     cache support
85039     board information support
85040     env support
85041     booting image support
85042
85043     adding support for Xilinx ML401
85044
85045 commit 8db13d63157811c839d15a313d9f2d2f5fd10af3
85046 Author: Aubrey Li <aubrey.adi@gmail.com>
85047 Date:   Sat Mar 10 23:49:29 2007 +0800
85048
85049     [Blackfin][PATCH] code cleanup
85050
85051 commit ef26a08fef928b7bc11ae2c109e638dc3a016d91
85052 Author: Aubrey.Li <aubrey.adi@gmail.com>
85053 Date:   Fri Mar 9 13:40:56 2007 +0800
85054
85055     [Blackfin][PATCH-2/2] Common files changed to support bf533 platform
85056
85057 commit 3f0606ad0b5639f7f22848fe5b4574e754d0470f
85058 Author: Aubrey.Li <aubrey.adi@gmail.com>
85059 Date:   Fri Mar 9 13:38:44 2007 +0800
85060
85061     [Blackfin]PATCH-1/2]: Remove obsolete blackfin port and add bf533 platform support
85062
85063 commit 992423ab43c2bcf6b704853bd00af77450915e20
85064 Author: Stefan Roese <sr@denx.de>
85065 Date:   Thu Mar 8 23:00:08 2007 +0100
85066
85067     ppc4xx: Fix file mode of sequoia.c
85068
85069     Signed-off-by: Stefan Roese <sr@denx.de>
85070
85071 commit eb92f613556800f7483666db09d9a237ad911d4a
85072 Author: Wolfgang Denk <wd@pollux.denx.de>
85073 Date:   Thu Mar 8 22:52:51 2007 +0100
85074
85075     Minor cleanup.
85076
85077 commit 8ce16f55c7b9752af3d8bed84521aec5337e2de1
85078 Author: John Otken john@softadvances.com <john@softadvances.com>
85079 Date:   Thu Mar 8 09:39:48 2007 -0600
85080
85081     ppc4xx: Clear Sequoia/Rainier security engine reset bits
85082
85083     Signed-off-by: John Otken john@softadvances.com <john@softadvances.com>
85084
85085 commit 650a330dd2539130c8c324791e2f9f75aed79d4e
85086 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85087 Date:   Thu Mar 8 16:26:52 2007 +0100
85088
85089     [PATCH] I2C: add some more SPD eeprom decoding for DDR2 modules
85090
85091     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85092
85093 commit d9fc703246840c4b268debf48c334ba55c597dc0
85094 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85095 Date:   Thu Mar 8 16:25:47 2007 +0100
85096
85097     [PATCH] I2C: disable flat i2c commands when CONFIG_I2C_CMD_TREE is defined
85098
85099     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85100
85101 commit ced5b9029043397348cdc88e0cfcd6b1f629250b
85102 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85103 Date:   Thu Mar 8 16:23:11 2007 +0100
85104
85105     [PATCH] 4xx: allow CONFIG_I2C_CMD_TREE without CONFIG_I2C_MULTI_BUS
85106
85107     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85108
85109 commit d8a8ea5c476d37006fc7f85b7f903142795c8b14
85110 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85111 Date:   Thu Mar 8 16:20:32 2007 +0100
85112
85113     [PATCH] I2C: Add missing default CFG_SPD_BUS_NUM
85114
85115     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85116
85117 commit f9fc6a5852a6335840882fa2111925010eea1abe
85118 Author: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85119 Date:   Wed Mar 7 15:32:01 2007 +0100
85120
85121     fixed ethernet phy configuration for plu405 board
85122
85123     Signed-off-by: Matthias Fuchs <matthias.fuchs@esd-electronics.com>
85124
85125 commit 769104c9356594deb2092e204a39c05b33202d6c
85126 Author: Wolfgang Denk <wd@pollux.denx.de>
85127 Date:   Thu Mar 8 21:49:27 2007 +0100
85128
85129     Minor cleanup
85130
85131 commit 00cdb4ce5e1b42248e7e6522ad0da3421b988afa
85132 Author: Stefan Roese <sr@denx.de>
85133 Date:   Thu Mar 8 10:13:16 2007 +0100
85134
85135     [PATCH] Update AMCC Luan 440SP eval board support
85136
85137     The AMCC Luan now uses the common 440SP(e) DDR SPD code for DDR
85138     inititializition. This includes DDR auto calibration and support
85139     for different DIMM modules, instead of the fixed setup used in
85140     the earlier version.
85141
85142     This patch also enables the cache in FLASH for the startup
85143     phase of U-Boot (while running from FLASH). After relocating to
85144     SDRAM the cache is disabled again. This will speed up the boot
85145     process, especially the SDRAM setup, since there are some loops
85146     for memory testing (auto calibration).
85147
85148     Signed-off-by: Stefan Roese <sr@denx.de>
85149
85150 commit 2f5df47351910a2936c7741cf111855829200943
85151 Author: Stefan Roese <sr@denx.de>
85152 Date:   Thu Mar 8 10:10:18 2007 +0100
85153
85154     [PATCH] Update AMCC Yucca 440SPe eval board support
85155
85156     The AMCC Yucca now uses the common 440SP(e) DDR SPD code for DDR
85157     inititializition. This includes DDR auto calibration and support
85158     for different DIMM modules, instead of the fixed setup used in
85159     the earlier version.
85160
85161     Signed-off-by: Stefan Roese <sr@denx.de>
85162
85163 commit 2721a68a9ea91f1e494649ce68b2577261f578e2
85164 Author: Stefan Roese <sr@denx.de>
85165 Date:   Thu Mar 8 10:07:18 2007 +0100
85166
85167     ppc4xx: Small AMCC Katmai 440SPe update
85168
85169     Signed-off-by: Stefan Roese <sr@denx.de>
85170
85171 commit df294497479b1dca6dd86318b2a912f72fede0df
85172 Author: Stefan Roese <sr@denx.de>
85173 Date:   Thu Mar 8 10:06:09 2007 +0100
85174
85175     ppc4xx: Update 440SP/440SPe DDR SPD setup code to support 440SP
85176
85177     Signed-off-by: Stefan Roese <sr@denx.de>
85178
85179 commit 83853178bd36bca6f0f8f1331476620c84a587fc
85180 Author: Ed Swarthout <Ed.Swarthout@freescale.com>
85181 Date:   Wed Mar 7 12:14:50 2007 -0600
85182
85183     net - Support ping reply when processing net-loop
85184
85185     Add ICMP_ECHO_REQUEST packet support by responding with a ICMP_ECHO_REPLY.
85186
85187     This permits the ping command to test the phy interface when the phy
85188     is put in loopback mode (typically by setting register 0 bit 14).
85189
85190     It also allows the port to respond to an external ping when u-boot is
85191     processing some other net command (such as tftp).  This is useful when
85192     tftp appears to hang.
85193
85194     Signed-off-by: Ed Swarthout <Ed.Swarthout@freescale.com>
85195     Signed-off-by: Ben Warren <bwarren@qstreams.com>
85196
85197 commit fa1aef15bcd47736687be1af544506e90fba545d
85198 Author: Stefan Roese <sr@denx.de>
85199 Date:   Wed Mar 7 16:43:00 2007 +0100
85200
85201     [PATCH] Use dynamic SDRAM TLB setup on AMCC Ocotea eval board
85202
85203     Define CONFIG_PROG_SDRAM_TLB so that the TLB entries for the
85204     DDR memory are dynamically programmed matching the total size
85205     of the equipped memory (DIMM modules).
85206
85207     Signed-off-by: Stefan Roese <sr@denx.de>
85208
85209 commit e2ebe696818939e2b974628be9c921ea3fe9de13
85210 Author: Stefan Roese <sr@denx.de>
85211 Date:   Wed Mar 7 16:39:36 2007 +0100
85212
85213     [PATCH] Fix AMCC 44x SPD SDRAM init code to support 2 DIMM's
85214
85215     This patch fixes a problem that occurs when 2 DIMM's are
85216     used. This problem was first spotted and fixed by Gerald Jackson
85217     <gerald.jackson@reaonixsecurity.com> but this patch fixes the
85218     problem in a little more clever way.
85219
85220     This patch also adds the nice functionality to dynamically
85221     create the TLB entries for the SDRAM (tlb.c). So we should
85222     never run into such problems with wrong (too short) TLB
85223     initialization again on these platforms.
85224
85225     As this feature is new to the "old" 44x SPD DDR driver, it
85226     has to be enabled via the CONFIG_PROG_SDRAM_TLB define.
85227
85228     Signed-off-by: Stefan Roese <sr@denx.de>
85229
85230 commit 39218433983417b9df087976a79e3f80dd5e83d6
85231 Author: Wolfgang Denk <wd@denx.de>
85232 Date:   Wed Mar 7 16:33:44 2007 +0100
85233
85234     UC101: fix compiler warnings
85235
85236 commit 8d7e2732221bc2d64df14f700c64c23e0a4c3dce
85237 Author: Wolfgang Denk <wd@pollux.denx.de>
85238 Date:   Wed Mar 7 16:19:46 2007 +0100
85239
85240     HMI1001: fix build error, cleanup compiler warnings.
85241
85242 commit ad5bb451ade552c44bef9119d907929ebc2c126f
85243 Author: Wolfgang Denk <wd@pollux.denx.de>
85244 Date:   Tue Mar 6 18:08:43 2007 +0100
85245
85246     Restructure POST directory to support of other CPUs, boards, etc.
85247
85248 commit a5284efd125967675b2e9c6ef7b95832268ad360
85249 Author: Wolfgang Denk <wd@pollux.denx.de>
85250 Date:   Tue Mar 6 18:01:47 2007 +0100
85251
85252     Fix HOSTARCH handling.
85253     Patch by Mike Frysinger, Mar 05 2007
85254
85255 commit 07b7b0037aac5102939917d7cbe561b5c0d5aa44
85256 Author: Stefan Roese <sr@denx.de>
85257 Date:   Tue Mar 6 07:47:04 2007 +0100
85258
85259     [PATCH] Speed optimization of AMCC Sequoia/Rainier DDR2 setup
85260
85261     As provided by the AMCC applications team, this patch optimizes the
85262     DDR2 setup for 166MHz bus speed. The values provided are also save
85263     to use on a "normal" 133MHz PLB bus system. Only the refresh counter
85264     setup has to be adjusted as done in this patch.
85265
85266     For this the NAND booting version had to include the "speed.c" file
85267     from the cpu/ppc4xx directory. With this addition the NAND SPL image
85268     will just fit into the 4kbytes of program space. gcc version 4.x as
85269     provided with ELDK 4.x is needed to generate this optimized code.
85270
85271     Signed-off-by: Stefan Roese <sr@denx.de>
85272
85273 commit 647d3c3eed0da1d1505eecabe0b0fab96f956e68
85274 Author: Wolfgang Denk <wd@pollux.denx.de>
85275 Date:   Sun Mar 4 01:36:05 2007 +0100
85276
85277     Some code cleanup.
85278
85279 commit 781e026c8aa6f7e9eb5f0e72cc4d20971219b148
85280 Author: Kim Phillips <kim.phillips@freescale.com>
85281 Date:   Wed Feb 28 00:02:04 2007 -0600
85282
85283     mpc83xx: fix implicit declaration of function 'ft_get_prop' warnings
85284
85285     (cherry picked from c5bf13b02284c3204a723566a9bab700e5059659 commit)
85286
85287 commit 4feab4de7bfc2cb2fed36ad76f93c3a69659bbaf
85288 Author: Kumar Gala <galak@kernel.crashing.org>
85289 Date:   Tue Feb 27 23:51:42 2007 -0600
85290
85291     mpc83xx: Fix config of Arbiter, System Priority, and Clock Mode
85292
85293     The config value for:
85294     * CFG_ACR_PIPE_DEP
85295     * CFG_ACR_RPTCNT
85296     * CFG_SPCR_TSEC1EP
85297     * CFG_SPCR_TSEC2EP
85298     * CFG_SCCR_TSEC1CM
85299     * CFG_SCCR_TSEC2CM
85300
85301     Were not being used when setting the appropriate register
85302
85303     Added:
85304     * CFG_SCCR_USBMPHCM
85305     * CFG_SCCR_USBDRCM
85306     * CFG_SCCR_PCICM
85307     * CFG_SCCR_ENCCM
85308
85309     To allow full config of the SCCR.
85310
85311     Also removed random CFG_SCCR settings in MPC8349EMDS, TQM834x, and sbc8349
85312     that were just bogus.
85313
85314     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
85315
85316 commit d51b3cf371cd441030460ef19d36b2924c361b1a
85317 Author: Kim Phillips <kim.phillips@freescale.com>
85318 Date:   Thu Feb 22 20:06:57 2007 -0600
85319
85320     mpc83xx: update [local-]mac-address properties on UEC based devices
85321
85322     8360 and 832x weren't updating their [local-]mac-address
85323     properties. This patch fixes that.
85324
85325     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
85326
85327 commit 61f4f912acbe60776c5e00df1ec94094ce672957
85328 Author: Timur Tabi <timur@freescale.com>
85329 Date:   Tue Feb 13 10:41:42 2007 -0600
85330
85331     mpc83xx: write MAC address to mac-address and local-mac-address
85332
85333     Some device trees have a mac-address property, some have local-mac-address,
85334     and some have both.  To support all of these device trees, this patch
85335     updates ftp_cpu_setup() to write the MAC address to mac-address if it exists.
85336     This function already updates local-mac-address.
85337
85338     Signed-off-by: Timur Tabi <timur@freescale.com>
85339
85340 commit 22d71a71f57fd5d38b27ac3848e50d790360a598
85341 Author: Kim Phillips <kim.phillips@freescale.com>
85342 Date:   Tue Feb 27 18:41:08 2007 -0600
85343
85344     mpc83xx: add command line editing by default
85345
85346 commit 3fc0bd159103b536e1c54c6f4457a09b3aba66ca
85347 Author: Kim Phillips <kim.phillips@freescale.com>
85348 Date:   Wed Feb 14 19:50:53 2007 -0600
85349
85350     mpc83xx: Disable G1TXCLK, G2TXCLK h/w buffers
85351
85352     Disable G1TXCLK, G2TXCLK h/w buffers. This patch
85353     fixes a networking timeout issue with MPC8360EA (Rev.2) PBs.
85354
85355     Verified on Rev. 1.1, Rev. 1.2, and Rev. 2.0 boards.
85356
85357     Signed-off-by: Kim Phillips <kim.phillips@freescale.com>
85358     Signed-off-by: Emilian Medve <Emilian.Medve@freescale.com>
85359
85360 commit d61853cf2472e0b8bcbd131461a93d1c49ff0c1f
85361 Author: Xie Xiaobo <r63061@freescale.com>
85362 Date:   Wed Feb 14 18:27:17 2007 +0800
85363
85364     mpc83xx: Add DDR2 controller fixed/SPD Init for MPC83xx
85365
85366     The code supply fixed and SPD initialization for MPC83xx DDR2 Controller.
85367     it pass DDR/DDR2 compliance tests.
85368
85369     Signed-off-by: Xie Xiaobo <X.Xie@freescale.com>
85370
85371 commit b110f40bd180c6b560276589beedf753e97c46ce
85372 Author: Xie Xiaobo <r63061@freescale.com>
85373 Date:   Wed Feb 14 18:27:06 2007 +0800
85374
85375     mpc83xx: Add the cpu specific code for MPC8360E rev2.0 MDS
85376
85377     MPC8360E rev2.0 have new spridr,and PVR value,
85378     The MDS board for MPC8360E rev2.0 has 32M bytes Flash and 256M DDR2 DIMM.
85379
85380     Signed-off-by: Xie Xiaobo <X.Xie@freescale.com>
85381
85382 commit 8d172c0f0d85998a256a95b7459a5403a30380ed
85383 Author: Xie Xiaobo <r63061@freescale.com>
85384 Date:   Wed Feb 14 18:26:44 2007 +0800
85385
85386     mpc83xx: Add the cpu and board specific code for MPC8349E rev3.1 MDS
85387
85388     MPC8349E rev3.1 have new spridr,and PVR value,
85389     The MDS board for MPC8349E rev3.1 has 32M bytes Flash and 256M DDR2 DIMM.
85390
85391     Signed-off-by: Xie Xiaobo<X.Xie@freescale.com>
85392
85393 commit f6f5f709e5c8e4564c4dfeecfdf2279244f9c83b
85394 Author: Joakim Tjernlund <joakim.tjernlund@transmode.se>
85395 Date:   Wed Jan 31 11:04:19 2007 +0100
85396
85397     mpc83xx: Fix empty i2c reads/writes in fsl_i2c.c
85398
85399     Fix empty i2c reads/writes, i2c_write(0x50, 0x00, 0, NULL, 0)
85400     which is used to se if an slave will ACK after receiving its address.
85401
85402     Correct i2c probing to use this method as the old method could upset
85403     a slave as it wrote a data byte to it.
85404
85405     Add a small delay in i2c_init() to let the controller
85406     shutdown any ongoing I2C activity.
85407
85408     Signed-off-by: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
85409
85410 commit 7a78f148d6a7298e4fface680dc7eacd877b1aba
85411 Author: Timur Tabi <timur@freescale.com>
85412 Date:   Wed Jan 31 15:54:29 2007 -0600
85413
85414     mpc83xx: Add support for the MPC8349E-mITX-GP
85415
85416     Add support for the MPC8349E-mITX-GP, a stripped-down version of the
85417     MPC8349E-mITX.  Bonus features include support for low-boot (BMS bit in
85418     HRCW is 0) for the ITX and a README for the ITX and the ITX-GP.
85419
85420     Signed-off-by: Timur Tabi <timur@freescale.com>
85421
85422 commit fab16807adad350f618024350c6950165c247c72
85423 Author: Timur Tabi <timur@freescale.com>
85424 Date:   Wed Jan 31 15:54:20 2007 -0600
85425
85426     mpc83xx: Delete sdram_init() for MPC8349E-mITX
85427
85428     There is no SDRAM on any of the 8349 ITX variants, so function sdram_init()
85429     never does anything.  This patch deletes it.
85430
85431     Signed-off-by: Timur Tabi <timur@freescale.com>
85432
85433 commit a87c856eb411b9365937d0d4b9c21e46adbe1c14
85434 Author: Dave Liu <daveliu@freescale.com>
85435 Date:   Fri Jan 19 10:43:26 2007 +0800
85436
85437     mpc83xx: Fix the LAW1/3 bug
85438
85439     The patch solves the alignment problem of the local bus access windows to
85440     render accessible the memory bank and PHY registers of UPC 1 (starting at
85441     0xf801 0000). What we actually did was to adjust the sizes of the bus
85442     access windows so that the base address alignment requirement would be met.
85443
85444     Signed-off-by: Chereji Marian <marian.chereji@freescale.com>
85445     Signed-off-by: Gridish Shlomi <gridish@freescale.com>
85446     Signed-off-by: Dave Liu <daveliu@freescale.com>
85447
85448 commit 97c4b397dce236a7318b304667bf89e59d08b17c
85449 Author: Kim Phillips <kim.phillips@freescale.com>
85450 Date:   Tue Jan 30 16:15:31 2007 -0600
85451
85452     mpc83xx: don't hang if watchdog configured on 8360, 832x
85453
85454     don't hang if watchdog configured on 8360, 832x
85455
85456     The watchdog programming model is the same across all 83xx devices;
85457     make the code reflect that.
85458
85459 commit b70047478570e371ce7223be342ce98afea0f7d6
85460 Author: Kim Phillips <kim.phillips@freescale.com>
85461 Date:   Tue Jan 30 16:15:21 2007 -0600
85462
85463     mpc83xx: protect memcpy to bad address if a local-mac-address is missing from dt
85464
85465     protect memcpy to bad address if a local-mac-address is missing from dt
85466
85467 commit 6752ed088c75c26a89b70c46b7326a4cd6015f29
85468 Author: Kim Phillips <kim.phillips@freescale.com>
85469 Date:   Tue Jan 30 16:15:04 2007 -0600
85470
85471     mpc83xx: make 8360 default environment fdt be 8360 (not 8349)
85472
85473     make 8360 default environment fdt be 8360 (not 8349)
85474
85475 commit a28899c910024a0226331df07207b1038c300c93
85476 Author: Emilian Medve <Emilian.Medve@freescale.com>
85477 Date:   Tue Jan 30 16:14:50 2007 -0600
85478
85479     mpc83xx: Fix alternating tx error / tx buffer not ready bug in QE UEC
85480
85481     The problem is not gcc4 but the code itself. The BD_STATUS() macro can't
85482     be used for busy-waiting since it strips the 'volatile' property from
85483     the bd variable. gcc3 was working by pure luck.
85484
85485     This is a follow on patch to "Fix the UEC driver bug of QE"
85486
85487 commit 3e78a31cfe3d3022f46f67eb88e1281d5cc2eb89
85488 Author: Kumar Gala <galak@kernel.crashing.org>
85489 Date:   Tue Jan 30 14:08:30 2007 -0600
85490
85491     mpc83xx: Replace CONFIG_MPC8349 and use CONFIG_MPC834X instead
85492
85493     The code that is ifdef'd with CONFIG_MPC8349 is actually applicable to all
85494     MPC834X class processors.  Change the protections from CONFIG_MPC8349 to
85495     CONFIG_MPC834X so they are more generic.
85496
85497     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
85498
85499 commit ae246dc6c1937c291014eadd90b6d48c438c7cb0
85500 Author: Kim Phillips <kim.phillips@freescale.com>
85501 Date:   Thu Jan 25 13:40:55 2007 -0600
85502
85503     mpc83xx: add MPC832XEMDS and sbc8349 to MAKEALL
85504
85505 commit 4decd84e8f04279c5cfff7f8e907465ef8d8a3fb
85506 Author: Kim Phillips <kim.phillips@freescale.com>
85507 Date:   Wed Jan 24 17:18:37 2007 -0600
85508
85509     mpc83xx: sort Makefile targets
85510
85511     reordered targets alphabetically
85512
85513 commit 91e25769771c1164ed63ffca0add49f934ae3343
85514 Author: Paul Gortmaker <paul.gortmaker@windriver.com>
85515 Date:   Tue Jan 16 11:38:14 2007 -0500
85516
85517     mpc83xx: U-Boot support for Wind River SBC8349
85518
85519     I've redone the SBC8349 support to match git-current, which
85520     incorporates all the MPC834x updates from Freescale since the 1.1.6
85521     release,  including the DDR changes.
85522
85523     I've kept all the SBC8349 files as parallel as possible to the
85524     MPC8349EMDS ones for ease of maintenance and to allow for easy
85525     inspection of what was changed to support this board.  Hence the SBC8349
85526     U-Boot has FDT support and everything else that the MPC8349EMDS has.
85527
85528     Fortunately the Freescale updates added support for boards using CS0,
85529     but I had to change spd_sdram.c to allow for board specific settings for
85530     the sdram_clk_cntl (it is/was hard coded to zero, and that remains the
85531     default if the board doesn't specify a value.)
85532
85533     Hopefully this should be mergeable as-is and require no whitespace
85534     cleanups or similar, but if something doesn't measure up then let me
85535     know and I'll fix it.
85536
85537     Thanks,
85538     Paul.
85539
85540 commit 05031db456ab227f3e3752f37b9b812b65bb83ad
85541 Author: Sam Song <samsongshu@yahoo.com.cn>
85542 Date:   Thu Dec 14 19:03:21 2006 +0800
85543
85544     mpc83xx: Remove a redundant semicolon in mpc8349itx.c
85545
85546     A redundant semicolon existed in mpc8349itx.c
85547     should be removed.
85548
85549     Signed-off-by: Sam Song <samsongshu@yahoo.com.cn>
85550
85551 commit f35f358241c549be3f75cfe2eaa642914275b7ba
85552 Author: Jerry Van Baren <gerald.vanbaren@comcast.net>
85553 Date:   Wed Dec 6 21:23:55 2006 -0500
85554
85555     mpc83xx: Put the version (and magic) after the HRCW.
85556
85557     Put the version (and magic) after the HRCW.  This puts it in a fixed
85558     location in flash, not at the start of flash but as close as we can get.
85559
85560     Signed-off-by: Jerry Van Baren <vanbaren@cideas.com>
85561
85562 commit 48aecd969171a6e99a55fae04933857787f9a5bd
85563 Author: Dave Liu <r63238@freescale.com>
85564 Date:   Thu Dec 7 21:14:51 2006 +0800
85565
85566     mpc83xx: Add the MPC832XEMDS board readme
85567
85568     Add the MPC832XEMDS board readme
85569
85570     Signed-off-by: Dave Liu <daveliu@freescale.com>
85571
85572 commit 24c3aca3f1358b113d3215adb5433b156e99f72b
85573 Author: Dave Liu <r63238@freescale.com>
85574 Date:   Thu Dec 7 21:13:15 2006 +0800
85575
85576     mpc83xx: Add support for the MPC832XEMDS board
85577
85578     This patch supports DUART, ETH3/4 and PCI etc.
85579
85580     Signed-off-by: Dave Liu <daveliu@freescale.com>
85581
85582 commit e080313c32322e15ab5a18eb896a252858c57284
85583 Author: Dave Liu <r63238@freescale.com>
85584 Date:   Thu Dec 7 21:11:58 2006 +0800
85585
85586     mpc83xx: streamline the 83xx immr head file
85587
85588     For better format and style, I streamlined the 83xx head files,
85589     including immap_83xx.h and mpc83xx.h. In the old head files, 1)
85590     duplicated macro definition appear in the both files; 2) the structure
85591     of QE immr is duplicated in the immap_83xx.h and immap_qe.h; 3) The
85592     macro definition put inside the each structure. So, I cleaned up the
85593     structure of QE immr from immap_83xx.h, deleted the duplicated stuff and
85594     moved the macro definition to mpc83xx.h, Just like MPC8260.
85595
85596     CHANGELOG
85597
85598     *streamline the 83xx immr head file
85599
85600     Signed-off-by: Dave Liu <daveliu@freescale.com>
85601
85602 commit ddd02492f43db5408f5ab9f823b0ba5796e28ef0
85603 Author: Dave Liu <r63238@freescale.com>
85604 Date:   Wed Dec 6 11:38:17 2006 +0800
85605
85606     mpc83xx: Fix the UEC driver bug of QE
85607
85608     The patch prevents the GCC tool chain from striping useful code for
85609     optimization. It will make UEC ethernet driver workable, Otherwise the
85610     UEC will fail in tx when you are using gcc4.x. but the driver can work
85611     when using gcc3.4.3.
85612
85613     CHANGELOG
85614
85615     *Prevent the GCC from striping code for optimization, Otherwise the UEC
85616     will tx failed when you are using gcc4.x.
85617
85618     Signed-off-by: Dave Liu <daveliu@freescale.com>
85619
85620 commit ba58e4c9a9a917ce795dd16d4ec8d515f9f7aa35
85621 Author: Stefan Roese <sr@denx.de>
85622 Date:   Thu Mar 1 21:11:36 2007 +0100
85623
85624     [PATCH] Update AMCC Katmai 440SPe eval board support
85625
85626     This patch updates the recently added Katmai board support. The biggest
85627     change is the support of ECC DIMM modules in the 440SP(e) SPD DDR2
85628     driver.
85629
85630     Please note, that still some problems are left with some memory
85631     configurations. See the driver for more details.
85632
85633     Signed-off-by: Stefan Roese <sr@denx.de>
85634
85635 commit 8c12045a3b06c5b6675d3fe02fbc9f545988129a
85636 Author: Stefan Roese <sr@denx.de>
85637 Date:   Thu Mar 1 07:03:25 2007 +0100
85638
85639     [PATCH] I2C: Add missing default CFG_RTC_BUS_NUM & CFG_DTT_BUS_NUM
85640
85641     Signed-off-by: Stefan Roese <sr@denx.de>
85642
85643 commit ccbc7036648e465697ca298ba51e0e76dda352a0
85644 Author: Wolfgang Denk <wd@pollux.denx.de>
85645 Date:   Wed Feb 28 01:28:53 2007 +0100
85646
85647     SC3: fix typo in default environment
85648
85649 commit e344568b1b46af85ec32d815586f91bc115d6223
85650 Author: Sergei Poselenov <sposelenov@emcraft.com>
85651 Date:   Tue Feb 27 20:15:30 2007 +0300
85652
85653     MCC200: Fixes for update procedure
85654
85655     - fix logic error in image type handling
85656     - make sure file system images (cramfs etc.) get stored in flash
85657       with image header stripped so they can be mounted through MTD
85658
85659 commit 743571145b37182757d4e688a77860b36ee77573
85660 Author: Wolfgang Denk <wd@pollux.denx.de>
85661 Date:   Tue Feb 27 14:26:04 2007 +0100
85662
85663     Minor code cleanup.
85664
85665 commit 638dd1458bbdc2a55d4b9e25c5c4e1f838a5dc72
85666 Author: Sergei Poselenov <sposelenov@emcraft.com>
85667 Date:   Tue Feb 27 12:40:16 2007 +0300
85668
85669     MCC200 update - add LCD Progress Indicator
85670
85671 commit 6c7cac8c4fce0ea2bf8e15ed8658d87974155b44
85672 Author: Stefan Roese <sr@denx.de>
85673 Date:   Thu Feb 22 07:43:34 2007 +0100
85674
85675     [PATCH] get_dev() now unconditionally uses manual relocation
85676
85677     Since the relocation fix is not included yet and we're not sure how
85678     it will be added, this patch removes code that required relocation
85679     to be fixed for now.
85680
85681     Signed-off-by: Stefan Roese <sr@denx.de>
85682
85683 commit 8274ec0bd01d2feb2c7f095eba78d42ea009798b
85684 Author: Stefan Roese <sr@denx.de>
85685 Date:   Thu Feb 22 07:40:23 2007 +0100
85686
85687     [PATCH] Change systemace driver to select 8 & 16bit mode
85688
85689     As suggested by Grant Likely this patch enables the Xilinx SystemACE
85690     driver to select 8 or 16bit mode upon startup.
85691
85692     Signed-off-by: Stefan Roese <sr@denx.de>
85693
85694 commit 3a197b2fe49d6fa03978e60af2394efe9c70b527
85695 Author: Haiying Wang <Haiying.Wang@freescale.com>
85696 Date:   Wed Feb 21 16:52:31 2007 +0100
85697
85698     [PATCH v3] Add sync to ensure flash_write_cmd is fully finished
85699
85700     Some CPUs like PPC, BLACKFIN need sync() to ensure cfi flash write command
85701     is fully finished. The sync() is defined in each CPU's io.h file. For
85702     those CPUs which do not need sync for now, a dummy sync() is defined in
85703     their io.h as well.
85704
85705     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
85706
85707 commit da04995c7dc6772013a9a0dc5c767f190c402478
85708 Author: Stefan Roese <sr@denx.de>
85709 Date:   Wed Feb 21 13:44:34 2007 +0100
85710
85711     [PATCH] Fix problem in systemace driver (ace_writew instead of ace_write)
85712
85713     Signed-off-by: Stefan Roese <sr@denx.de>
85714
85715 commit 751bb57107d78978ae08e697c3deba816f5be091
85716 Author: Stefan Roese <sr@denx.de>
85717 Date:   Tue Feb 20 13:21:57 2007 +0100
85718
85719     [PATCH] Fix relocation problem with "new" get_dev() function
85720
85721     This patch enables the "new" get_dev() function for block devices
85722     introduced by Grant Likely to be used on systems that still suffer
85723     from the relocation problems (manual relocation neede because of
85724     problems with linker script).
85725
85726     Hopefully we can resolve this relocation issue soon for all platform
85727     so we don't need this additional code anymore.
85728
85729     Signed-off-by: Stefan Roese <sr@denx.de>
85730
85731 commit d93e2212f962668b3dce091ff5edc33f2347fe37
85732 Author: Stefan Roese <sr@denx.de>
85733 Date:   Tue Feb 20 13:17:42 2007 +0100
85734
85735     [PATCH] Update SystemACE driver for 16bit access
85736
85737     This patch removes some problems when the Xilinx SystemACE driver
85738     is used with 16bit access on an big endian platform (like the
85739     AMCC Katmai).
85740
85741     Signed-off-by: Stefan Roese <sr@denx.de>
85742
85743 commit 874bb7b88fe9b4648e1288a387af2e31014a72f3
85744 Author: Stefan Roese <sr@denx.de>
85745 Date:   Tue Feb 20 13:15:40 2007 +0100
85746
85747     [PATCH] Clean up Katmai (440SPe) linker script
85748
85749     Signed-off-by: Stefan Roese <sr@denx.de>
85750
85751 commit 4745acaa1a603b67f6b9b7970365ebadd7d6586f
85752 Author: Stefan Roese <sr@denx.de>
85753 Date:   Tue Feb 20 10:57:08 2007 +0100
85754
85755     [PATCH] Add support for the AMCC Katmai (440SPe) eval board
85756
85757     Signed-off-by: Stefan Roese <sr@denx.de>
85758
85759 commit 0dc018ece13effc689e47479ea9ebf1c98a507f5
85760 Author: Stefan Roese <sr@denx.de>
85761 Date:   Tue Feb 20 10:51:26 2007 +0100
85762
85763     [PATCH] I2C: Add support for multiple I2C busses for RTC & DTT
85764
85765     This patch switches to the desired I2C bus when the date/dtt
85766     commands are called. This can be configured using the
85767     CFG_RTC_BUS_NUM and/or CFG_DTT_BUS_NUM defines.
85768
85769     Signed-off-by: Stefan Roese <sr@denx.de>
85770
85771 commit 4037ed3b63923cfcec27f784a89057c3cbabcedb
85772 Author: Stefan Roese <sr@denx.de>
85773 Date:   Tue Feb 20 10:43:34 2007 +0100
85774
85775     [PATCH] PPC4xx: Add 440SP(e) DDR2 SPD DIMM support
85776
85777     This patch adds support for the DDR2 controller used on the
85778     440SP and 440SPe. It is tested on the Katmai (440SPe) eval
85779     board and works fine with the following DIMM modules:
85780
85781     - Corsair CM2X512-5400C4 (512MByte per DIMM)
85782     - Kingston ValueRAM KVR667D2N5/512 (512MByte per DIMM)
85783     - Kingston ValueRAM KVR667D2N5K2/2G (1GByte per DIMM)
85784
85785     This patch also adds the nice functionality to dynamically
85786     create the TLB entries for the SDRAM (tlb.c). So we should
85787     never run into such problems with wrong (too short) TLB
85788     initialization again on these platforms.
85789
85790     Signed-off-by: Stefan Roese <sr@denx.de>
85791
85792 commit 36d830c9830379045f5daa9f542ac1c990c70068
85793 Author: Stefan Roese <sr@denx.de>
85794 Date:   Tue Feb 20 10:35:42 2007 +0100
85795
85796     [PATCH] PPC4xx: Split 4xx SPD SDRAM init routines into 2 files
85797
85798     Since the existing 4xx SPD SDRAM initialization routines for the
85799     405 SDRAM controller and the 440 DDR controller don't have much in
85800     common this patch splits both drivers into different files.
85801
85802     This is in preparation for the 440 DDR2 controller support (440SP/e).
85803
85804     Signed-off-by: Stefan Roese <sr@denx.de>
85805
85806 commit 79b2d0bb2eae09602448f7a7cb56530d2f31e6c6
85807 Author: Stefan Roese <sr@denx.de>
85808 Date:   Tue Feb 20 10:27:08 2007 +0100
85809
85810     [PATCH] PPC4xx: Add support for multiple I2C busses
85811
85812     This patch adds support for multiple I2C busses on the PPC4xx
85813     platforms. Define CONFIG_I2C_MULTI_BUS in the board config file
85814     to make use of this feature.
85815
85816     It also merges the 405 and 440 i2c header files into one common
85817     file 4xx_i2c.h.
85818
85819     Also the 4xx i2c reset procedure is reworked since I experienced
85820     some problems with the first access on the 440SPe Katmai board.
85821
85822     Signed-off-by: Stefan Roese <sr@denx.de>
85823
85824 commit eb867a76238fb38e952c37871b16d0d7fd61c95f
85825 Author: Grant Likely <grant.likely@secretlab.ca>
85826 Date:   Tue Feb 20 09:05:45 2007 +0100
85827
85828     [PATCH 9_9] Use "void *" not "unsigned long *" for block dev read_write buffer pointers
85829
85830     Block device read/write is anonymous data; there is no need to use a
85831     typed pointer.  void * is fine.  Also add a hook for block_read functions
85832
85833     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85834
85835 commit 53758fa20e935cc87eeb0519ed365df753a6f289
85836 Author: Grant Likely <grant.likely@secretlab.ca>
85837 Date:   Tue Feb 20 09:05:38 2007 +0100
85838
85839     [PATCH 8_9] Add block_write hook to block_dev_desc_t
85840
85841     Preparation for future patches which support block device writing
85842
85843     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85844
85845 commit f4852ebe6ca946a509667eb68be42026f837be76
85846 Author: Grant Likely <grant.likely@secretlab.ca>
85847 Date:   Tue Feb 20 09:05:31 2007 +0100
85848
85849     [PATCH 7_9] Replace ace_readw_ace_writeb functions with macros
85850
85851     Register read/write does not need to be wrapped in a full function.  The
85852     patch replaces them with macros.
85853
85854     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85855
85856 commit 3a8ce9af6fcb5744a7851b4440c07688acc40844
85857 Author: Grant Likely <grant.likely@secretlab.ca>
85858 Date:   Tue Feb 20 09:05:23 2007 +0100
85859
85860     [PATCH 6_9] Move common_cmd_ace.c to drivers_systemace.c
85861
85862     The code in this file is not a command; it is a device driver.  Put it in
85863     the correct place.  There are zero functional changes in this patch, it
85864     only moves the file.
85865
85866     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85867
85868 commit 984618f3e7794c783ec8d1511e74c6ee2d69bfe4
85869 Author: Grant Likely <grant.likely@secretlab.ca>
85870 Date:   Tue Feb 20 09:05:16 2007 +0100
85871
85872     [PATCH 5_9] Whitespace fixup on common_cmd_ace.c (using Lindent)
85873
85874     This patch is in preparation of additional changes to the sysace driver.
85875     May as well take this opportunity to fixup the inconsistent whitespace since
85876     this file is about to undergo major changes anyway.
85877
85878     There are zero functional changes in this patch.  It only cleans up the
85879     the whitespace.
85880
85881     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85882
85883 commit 80ba981d940471fe7e539e64fa3d2bd80002beda
85884 Author: Grant Likely <grant.likely@secretlab.ca>
85885 Date:   Tue Feb 20 09:05:07 2007 +0100
85886
85887     [PATCH 4_4] Remove local implementation of isprint() in ft_build.c
85888
85889     isprint is already defined in ctype.c
85890
85891     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85892
85893 commit c95c4280d751ca078c2ff58228d2f2b44ccf0600
85894 Author: Grant Likely <grant.likely@secretlab.ca>
85895 Date:   Tue Feb 20 09:05:00 2007 +0100
85896
85897     [PATCH 3_9] Move buffer print code from md command to common function
85898
85899     Printing a buffer is a darn useful thing.  Move the buffer print code
85900     into print_buffer() in lib_generic/
85901
85902     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85903
85904 commit 99b0f0fd3fbf2572ae1a7723dd90cffc8e85130a
85905 Author: Grant Likely <grant.likely@secretlab.ca>
85906 Date:   Tue Feb 20 09:04:52 2007 +0100
85907
85908     [PATCH 2_4] Use config.h, not xparameters.h, for xilinx targets
85909
85910     Change the xilinx device drivers and board code to include config.h
85911     instead of xparameters.h directly.  config.h always includes the
85912     correct xparameters file.  This change reduces the posibility of
85913     including the wrong file when adding a new xilinx board port
85914
85915     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85916
85917 commit 735dd97b1b20e777d059c7b389fe9d70cd3f80c7
85918 Author: Grant Likely <grant.likely@secretlab.ca>
85919 Date:   Tue Feb 20 09:04:34 2007 +0100
85920
85921     [PATCH 1_4] Merge common get_dev() routines for block devices
85922
85923     Each of the filesystem drivers duplicate the get_dev routine.  This change
85924     merges them into a single function in part.c
85925
85926     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
85927
85928 commit f5fcc3c20b65554e98a165542c36ee0c610a2d81
85929 Author: Wolfgang Denk <wd@pollux.denx.de>
85930 Date:   Mon Feb 19 23:09:51 2007 +0100
85931
85932     MCC200: Software Updater: allow both "ramdisk" and "filesystem" types
85933     as root file system images.
85934
85935 commit 489c696ae7211218961d159e43e722d74c36fcbc
85936 Author: Sergei Poselenov <sposelenov@emcraft.com>
85937 Date:   Wed Feb 14 14:30:28 2007 +0300
85938
85939     MCC200: Extensions to Software Update Mechanism
85940
85941     Update / extend Software Update Mechanism for MCC200 board:
85942
85943     - Add support for rootfs image added. The environment variables
85944       "rootfs_st" and "rootfs_nd" can be used to override the default
85945       values of the image start and end.
85946     - Remove excessive key check code.
85947     - Code cleanup.
85948
85949 commit 4be23a12f23f1372634edc3215137b09768b7949
85950 Author: Stefan Roese <sr@denx.de>
85951 Date:   Mon Feb 19 08:23:15 2007 +0100
85952
85953     [PATCH] Update Sequoia EBC configuration (NOR FLASH)
85954
85955     As spotted by Matthias Fuchs, the READY input should not be
85956     enabled for the NOR FLASH on the Sequoia board.
85957
85958     Signed-off-by: Stefan Roese <sr@denx.de>
85959
85960 commit 2605e90bf676d48123afe5719a846d2b52b24aac
85961 Author: Heiko Schocher <hs@pollux.denx.de>
85962 Date:   Fri Feb 16 07:57:42 2007 +0100
85963
85964     [PATCH] Added support for the jupiter board.
85965
85966     Signed-off-by: Heiko Schocher <hs@denx.de>
85967
85968 commit 497d012e5be0194e1084073d0081eb1a844796b2
85969 Author: Gary Jennejohn <garyj@pollux.denx.de>
85970 Date:   Mon Feb 12 13:11:50 2007 +0100
85971
85972     LPC2292: patch from Siemens.
85973
85974 commit b0b1a920aebead0d44146e73676ae9d80fffc8e2
85975 Author: Stefan Roese <sr@denx.de>
85976 Date:   Sat Feb 10 08:49:31 2007 +0100
85977
85978     [PATCH] Add missing p3mx.h file to repository (ups)
85979
85980     Signed-off-by: Stefan Roese <sr@denx.de>
85981
85982 commit 53d4a4983fb9b3ae5f7b2f10c599aca2b1b4034a
85983 Author: Bartlomiej Sieka <tur@semihalf.com>
85984 Date:   Fri Feb 9 10:45:42 2007 +0100
85985
85986     [Motion-PRO] Preliminary support for the Motion-PRO board.
85987
85988 commit 5a753f98c6a01bd1c61a9a3f95e8329a35f62994
85989 Author: Stefan Roese <sr@denx.de>
85990 Date:   Wed Feb 7 16:51:08 2007 +0100
85991
85992     [PATCH] Update some AMCC 4xx board config files (set initrd_high)
85993
85994     Some boards that can have more than 768MBytes of SDRAM need to
85995     set "initrd_high", so that the initrd can be accessed by the
85996     Linux kernel.
85997
85998     Signed-off-by: Stefan Roese <sr@denx.de>
85999
86000 commit 7372ca68227930d03cffa548310524cad5b96733
86001 Author: Stefan Roese <sr@denx.de>
86002 Date:   Fri Feb 2 12:44:22 2007 +0100
86003
86004     [PATCH] Correctly display PCI arbiter en-/disabled on some 4xx boards
86005
86006     Previously the strapping DCR/SDR was read to determine if the internal PCI
86007     arbiter is enabled or not. This strapping bit can be overridden, so now
86008     the current status is read from the correct DCR/SDR register.
86009
86010     Signed-off-by: Stefan Roese <sr@denx.de>
86011
86012 commit 2aa54f651a42d198673318f07a20c89a43e4d197
86013 Author: Stefan Roese <sr@denx.de>
86014 Date:   Fri Feb 2 12:42:08 2007 +0100
86015
86016     [PATCH] Change configuration output of Sycamore, Yellowstone & Rainier
86017
86018     Signed-off-by: Stefan Roese <sr@denx.de>
86019
86020 commit 23744d6b5bf17592eb6a0ef4f318f6089f55993b
86021 Author: Stefan Roese <sr@denx.de>
86022 Date:   Thu Feb 1 13:22:41 2007 +0100
86023
86024     [PATCH] Remove PCI-PNP configuration from Sequoia/Rainier config file
86025
86026     When PCI PNP is enabled the pci pnp configuration routine is called
86027     which sets the PCI_CACHE_SIZE_LINE to 8. This seems to generate some
86028     problems with some PCI cards. For now disable the PCI PNP configuration.
86029
86030     Signed-off-by: Stefan Roese <sr@denx.de>
86031
86032 commit 2902fadade3be7659467e8d074048c6b7068f5c0
86033 Author: Stefan Roese <sr@denx.de>
86034 Date:   Wed Jan 31 16:56:10 2007 +0100
86035
86036     [PATCH] Update 440EPx/440GRx cpu detection
86037
86038     Signed-off-by: Stefan Roese <sr@denx.de>
86039
86040 commit d5ea287b02a6945c3977410e364a879dd1a555c8
86041 Author: Stefan Roese <sr@denx.de>
86042 Date:   Wed Jan 31 16:38:04 2007 +0100
86043
86044     [PATCH] Update esd cpci5200 files
86045
86046     Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
86047
86048 commit 8b7d1f0ab7d7c4fe3160bbf74a7e9690d9f3a3ab
86049 Author: Stefan Roese <sr@denx.de>
86050 Date:   Wed Jan 31 16:37:34 2007 +0100
86051
86052     [PATCH] Add support for esd mecp5200 board
86053
86054     Signed-off-by: Reinhard Arlt <reinhard.arlt@esd-electronics.com>
86055
86056 commit 71a4e5fda8b60044ab9f46069fa1cfa26bdd07ff
86057 Author: Stefan Roese <sr@denx.de>
86058 Date:   Wed Jan 31 12:38:50 2007 +0100
86059
86060     [PATCH] Remove unneccessary yellowstone board config file
86061
86062     Signed-off-by: Stefan Roese <sr@denx.de>
86063
86064 commit e802594b6fa1b166308820c276b96dc0d7cc731c
86065 Author: Stefan Roese <sr@denx.de>
86066 Date:   Tue Jan 30 17:06:10 2007 +0100
86067
86068     [PATCH] Update Sequoia (440EPx) config file
86069
86070     The config file now handles the 2nd target, the Rainier (440GRx)
86071     evaluation board better. Additionally the PPC input clock was
86072     adjusted to match the correct value of 33.0 MHz.
86073
86074     Signed-off-by: Stefan Roese <sr@denx.de>
86075
86076 commit 700200c67e73b83751418abe7815840dca8fd6cb
86077 Author: Stefan Roese <sr@denx.de>
86078 Date:   Tue Jan 30 17:04:19 2007 +0100
86079
86080     [PATCH] Merge Yosemite & Yellowstone board ports
86081
86082     Now the AMCC eval boards Yosemite (440EP) and Yellowstone (440GR)
86083     share one config file and all board specific files. This way we
86084     don't have to maintain two different sets of files for nearly
86085     identical boards.
86086
86087     Signed-off-by: Stefan Roese <sr@denx.de>
86088
86089 commit 1bbf5eae322f5f1f6427ecc3ac13a0cb7dba8ad6
86090 Author: Stefan Roese <sr@denx.de>
86091 Date:   Tue Jan 30 15:01:49 2007 +0100
86092
86093     [PATCH] Update Prodrive SCPU (PDNB3 variant) board
86094
86095     SCPU doesn't use redundant environment in flash.
86096
86097     Signed-off-by: Stefan Roese <sr@denx.de>
86098
86099 commit 6304430ed642ea8fa15c9e5af965ac2e033eec45
86100 Author: Stefan Roese <sr@denx.de>
86101 Date:   Tue Jan 30 12:51:07 2007 +0100
86102
86103     [PATCH] alpr: Update alpr board config file
86104
86105     Signed-off-by: Stefan Roese <sr@denx.de>
86106
86107 commit f8db84f132b1e335f20f96138a1f09ed97b08664
86108 Author: Wolfgang Denk <wd@pollux.denx.de>
86109 Date:   Tue Jan 30 00:50:40 2007 +0100
86110
86111     LPC2292 SODIMM port coding style cleanup.
86112
86113 commit 6bd2447ee47ee23c18d2b3c7ccd5a20f7626f5b3
86114 Author: Gary Jennejohn <garyj@pollux.denx.de>
86115 Date:   Wed Jan 24 12:16:56 2007 +0100
86116
86117     Add port for the lpc2292sodimm evaluation board from EmbeddedArtists
86118
86119 commit 2daf046ba627f85f44195815778140039636244e
86120 Author: Bartlomiej Sieka <tur@semihalf.com>
86121 Date:   Tue Jan 23 17:22:06 2007 +0100
86122
86123     [iDMR] Add MTD and JFFS2 support, also add default partition definition.
86124
86125 commit f7db33101fbc9c8f0a10738ce87034875a17aeb9
86126 Author: Bartlomiej Sieka <tur@semihalf.com>
86127 Date:   Tue Jan 23 14:21:14 2007 +0100
86128
86129     [iDMR] Flash driver on initialisation write-protects some sectors,
86130     currently sectors 0-3. Sector 3 does not need to be protected, though
86131     (U-boot occupies sectors 0-1 and the environment sector 2). This commit
86132     fixes this, i.e., only sectors 0-2 are protected.
86133
86134 commit 0ed47bb119cd2c4c16edb2548789148f9e6dc9de
86135 Author: Bartlomiej Sieka <tur@semihalf.com>
86136 Date:   Tue Jan 23 14:11:22 2007 +0100
86137
86138     [iDMR] Using MII-related commands on iDRM board doesn't work now (e.g.,
86139     "mii device" results in "Unexpected exception"). Fixing this properly
86140     requires some clean-up in the FEC drivers infrastructure for ColdFire, so
86141     this commit disables MII commads for now.
86142
86143 commit 363d1d8f9c99b63daef81f5985cab3fc00edde5c
86144 Author: Bartlomiej Sieka <tur@semihalf.com>
86145 Date:   Tue Jan 23 13:25:22 2007 +0100
86146
86147     [ColdFire MCF5271 family] Add CPU detection based on the value of Chip
86148     Identification Register (CIR).
86149
86150 commit fdef388758506765d4d6a7155c8f1584c63ff581
86151 Author: roy zang <tie-fei.zang@freescale.com>
86152 Date:   Mon Jan 22 13:19:21 2007 +0800
86153
86154     use  CFG_WRITE_SWAPPED_DATA define instead of define CFG_FLASH_CFI_SWAP
86155     The patch by Heiko Schocher <hs@pollux.denx.de> on Jan, 19, 2007
86156     fixes cfi_driver bug for mpc7448hpc2 board. The default cfi_driver can support
86157     mpc7448hpc2 board.
86158
86159 commit a4012396645533aef218354eeba754dff0deace8
86160 Author: Wolfgang Denk <wd@pollux.denx.de>
86161 Date:   Fri Jan 19 23:08:39 2007 +0100
86162
86163     Minor code cleanup.
86164
86165 commit f539b7ba7d7ef6dd187c8209609001cb1cd95e39
86166 Author: Heiko Schocher <hs@pollux.denx.de>
86167 Date:   Fri Jan 19 19:57:10 2007 +0100
86168
86169     [PATCH] SC3 board: added CFG_CMD_AUTOSCRIPT.
86170
86171     Signed-off-by: Heiko Schocher <hs@denx.de>
86172
86173 commit d0b6e14087ddd8789f224a48e1d33f2a5df4d167
86174 Author: Heiko Schocher <hs@pollux.denx.de>
86175 Date:   Fri Jan 19 18:05:26 2007 +0100
86176
86177     [PATCH] CFI: define CFG_WRITE_SWAPPED_DATA for the CFI-Flash driver
86178                  if you must swap the bytes between reading/writing.
86179                  (Needed for the SC3 board)
86180
86181     Signed-off-by: Heiko Schocher <hs@denx.de>
86182
86183 commit 9d8d5a5bfb64768f29a0cb47fc37cd6f4c40e276
86184 Author: Stefan Roese <sr@denx.de>
86185 Date:   Thu Jan 18 16:05:47 2007 +0100
86186
86187     [PATCH] Add support for Prodrive SCPU (PDNB3 variant) board
86188
86189     Signed-off-by: Stefan Roese <sr@denx.de>
86190
86191 commit 0057d758e3e874cbe7f24745d0cce8c1cb6c207e
86192 Author: Stefan Roese <sr@denx.de>
86193 Date:   Thu Jan 18 11:54:52 2007 +0100
86194
86195     [PATCH] Update Prodrive P3Mx support
86196
86197     Signed-off-by: Stefan Roese <sr@denx.de>
86198
86199 commit 34167a36c29ee946b727465db5c014746a08e978
86200 Author: Stefan Roese <sr@denx.de>
86201 Date:   Thu Jan 18 11:48:10 2007 +0100
86202
86203     [PATCH] Add missing Taishan config file
86204
86205     Signed-off-by: Stefan Roese <sr@denx.de>
86206
86207 commit cb4820725e9fc409c5cbc8e83054a6ed522d2111
86208 Author: Heiko Schocher <hs@pollux.denx.de>
86209 Date:   Thu Jan 18 11:28:51 2007 +0100
86210
86211     [PATCH] Fix: Compilerwarnings for SC3 board.
86212                  The EBC Configuration Register is now by CFG_EBC_CFG definable
86213                  Added JFFS2 support for the SC3 board.
86214
86215     Signed-off-by: Heiko Schocher <hs@denx.de>
86216
86217 commit 5fb692cae57d1710c8f52a427cf7f39a37383fcd
86218 Author: Stefan Roese <sr@denx.de>
86219 Date:   Thu Jan 18 10:25:34 2007 +0100
86220
86221     [PATCH] Add support for AMCC Taishan PPC440GX eval board
86222
86223     Signed-off-by: Stefan Roese <sr@denx.de>
86224
86225 commit 6d3e0107235aa0e6a6dcb77f9884497280bf85ad
86226 Author: Wolfgang Denk <wd@pollux.denx.de>
86227 Date:   Tue Jan 16 18:30:50 2007 +0100
86228
86229     Raname solidcard3 into sc3; add redundant env for sc3
86230
86231 commit 1bbbbdd20fcec9933697000dcf55ff7972622596
86232 Author: Wolfgang Denk <wd@pollux.denx.de>
86233 Date:   Tue Jan 16 12:46:35 2007 +0100
86234
86235     Update default environment for Solidcard3
86236
86237 commit 5a5c56986a9ccf71642c8b6374eb18487b15fecd
86238 Author: Stefan Roese <sr@denx.de>
86239 Date:   Mon Jan 15 09:46:29 2007 +0100
86240
86241     [PATCH] Fix 440SPe rev B detection from previous patch
86242
86243     Signed-off-by: Stefan Roese <sr@denx.de>
86244
86245 commit a443d31410c571ee8f970da819a44d698fdd6b1f
86246 Author: Heiko Schocher <hs@pollux.denx.de>
86247 Date:   Sun Jan 14 13:35:31 2007 +0100
86248
86249         [FIX] correct I2C Writes for the LM81 Sensor.
86250
86251         Signed-off-by: Heiko Schocher <hs@denx.de>
86252
86253 commit 0bba5452835f19a61204edcda3a58112fd8e2208
86254 Author: Wolfgang Denk <wd@pollux.denx.de>
86255 Date:   Sat Jan 13 11:17:10 2007 +0100
86256
86257     Undo commit 3033ebb2: reset command does not take any arguments
86258
86259     Haiying Wang's modification to the reset command was broken, undo it.
86260
86261     Signed-off-by: Wolfgang Denk <wd@denx.de>
86262
86263 commit 95981778cff0038fd9941044d6a3eda810e33258
86264 Author: Stefan Roese <sr@denx.de>
86265 Date:   Sat Jan 13 08:01:03 2007 +0100
86266
86267     [PATCH] Update 440SP(e) cpu revisions
86268
86269     Also display enabled/disabled RAID 6 support for 440SP/440SPe PPC's.
86270
86271     Signed-off-by: Stefan Roese <sr@denx.de>
86272
86273 commit 77ddc5b9afb325262fd88752ba430a1dded1f0c7
86274 Author: Stefan Roese <sr@denx.de>
86275 Date:   Sat Jan 13 07:59:56 2007 +0100
86276
86277     [PATCH] Update Yellowstone (440GR) to display board rev and PCI bus speed
86278
86279     Now the board revision and the current PCI bus speed are printed after
86280     the board message.
86281
86282     Also the EBC initialising is now done via defines in the board config
86283     file.
86284
86285     Signed-off-by: Stefan Roese <sr@denx.de>
86286
86287 commit 36adff362c2c0141ff8a810d42a7e478f779130f
86288 Author: Stefan Roese <sr@denx.de>
86289 Date:   Sat Jan 13 07:59:19 2007 +0100
86290
86291     [PATCH] Update Yosemite (440EP) to display board rev and PCI bus speed
86292
86293     Now the board revision and the current PCI bus speed are printed after
86294     the board message.
86295
86296     Also the EBC initialising is now done via defines in the board config
86297     file.
86298
86299     Signed-off-by: Stefan Roese <sr@denx.de>
86300
86301 commit e0b9ea8c8a294de6a5350ae638879d24b5b709d6
86302 Author: Stefan Roese <sr@denx.de>
86303 Date:   Sat Jan 13 07:57:51 2007 +0100
86304
86305     [PATCH] Update Sequoia (440EPx) to display board rev and PCI bus speed
86306
86307     Now the board revision and the current PCI bus speed are printed after
86308     the board message.
86309
86310     Signed-off-by: Stefan Roese <sr@denx.de>
86311
86312 commit ca43ba18e910206ef8063e4b22d282630bff3fd2
86313 Author: Heiko Schocher <hs@pollux.denx.de>
86314 Date:   Thu Jan 11 15:44:44 2007 +0100
86315
86316         Added support for the SOLIDCARD III board from Eurodesign
86317
86318         Signed-off-by: Heiko Schocher <hs@denx.de>
86319
86320 commit 6abaee42621c07e81a2cd189ad4368b5e8c50280
86321 Author: Reinhard Thies <Reinhard.Thies@web.de>
86322 Date:   Wed Jan 10 14:41:14 2007 +0100
86323
86324     Adjusted default environment for cam5200 board.
86325
86326 commit bab5a90d4ccc1a46a8127b867fa59028cc623ad9
86327 Author: Wolfgang Denk <wd@pollux.denx.de>
86328 Date:   Wed Jan 10 15:35:52 2007 +0100
86329
86330     Update CHANGELOG
86331
86332 commit 787fa15860a57833e50bd30555079a9cd4e519b8
86333 Author: Wolfgang Denk <wd@pollux.denx.de>
86334 Date:   Wed Jan 10 01:28:39 2007 +0100
86335
86336     Fix auto_update for MCC200 board.
86337
86338     The invocation of do_auto_update() is moved to the end of the
86339     misc_init_r() function, after the flash mappings have been
86340     initialized. Please find attached a patch that implements that
86341     change.
86342
86343     Also correct the decoding of the keypad status. With this update, the
86344     key that will trigger the update is Column 2, Row 2.
86345
86346 commit d9384de2f571046e71081bae22b49e3d5ca2e3d5
86347 Author: Marian Balakowicz <m8@semihalf.com>
86348 Date:   Wed Jan 10 00:26:15 2007 +0100
86349
86350     CAM5200 flash driver modifications:
86351     - use CFI driver (replaces custom flash driver) for main 'cam5200' target
86352     - add second build target 'cam5200_niosflash' which still uses custom driver
86353
86354 commit 67fea022fa957f59653b5238c7496f80a6b70432
86355 Author: Markus Klotzbuecher <mk@denx.de>
86356 Date:   Tue Jan 9 16:02:48 2007 +0100
86357
86358     SPC1920: cleanup memory contoller setup
86359
86360 commit 8fc2102faa23593c80381437c09f7745a14deb40
86361 Author: Markus Klotzbuecher <mk@denx.de>
86362 Date:   Tue Jan 9 14:57:14 2007 +0100
86363
86364     Fix the cpu speed setup to work with all boards.
86365
86366 commit 9295acb77481cf099ef9b40e1fa2d145b3c7490c
86367 Author: Markus Klotzbuecher <mk@denx.de>
86368 Date:   Tue Jan 9 14:57:13 2007 +0100
86369
86370     SPC1920: add support for the FM18L08 Ramtron FRAM
86371
86372 commit 38ccd2fdf3364a53fe80e9b365303ecdafc9e223
86373 Author: Markus Klotzbuecher <mk@denx.de>
86374 Date:   Tue Jan 9 14:57:13 2007 +0100
86375
86376     SPC1920: update the HPI register addresses to work with the second
86377     generation of hardware
86378
86379 commit 5921e5313fc3eadd42770c2b99badd7fae5ecf1e
86380 Author: Markus Klotzbuecher <mk@creamnet.de>
86381 Date:   Tue Jan 9 14:57:13 2007 +0100
86382
86383     Miscellanious spc1920 related cleanups
86384
86385 commit e4c2d37adc8bb1bf69dcf600cbc6c75f916a6120
86386 Author: Markus Klotzbuecher <mk@denx.de>
86387 Date:   Tue Jan 9 14:57:12 2007 +0100
86388
86389     SPC1920 GO/NOGO led should be set to color red in U-Boot
86390
86391 commit 0be62728aac459ba268d6d752ed49ec0e2bc7348
86392 Author: Markus Klotzbuecher <mk@creamnet.de>
86393 Date:   Tue Jan 9 14:57:12 2007 +0100
86394
86395     Add support for the DS3231 RTC
86396
86397 commit 8139567b60d678584b05f0718a681f2047c5e14f
86398 Author: Markus Klotzbuecher <mk@creamnet.de>
86399 Date:   Tue Jan 9 14:57:11 2007 +0100
86400
86401     SMC1 uses external CLK4 instead of BRG on spc1920
86402
86403 commit d8d9de1a02fbd880b613d607143d1f57342affc7
86404 Author: Markus Klotzbuecher <mk@creamnet.de>
86405 Date:   Tue Jan 9 14:57:10 2007 +0100
86406
86407     Update the SPC1920 CMB PLD driver
86408
86409 commit 3f34f869162750e5e999fd140f884f5de952bcfe
86410 Author: Markus Klotzbuecher <mk@creamnet.de>
86411 Date:   Tue Jan 9 14:57:10 2007 +0100
86412
86413     Add / enable I2C support on the spc1920 board
86414
86415 commit d28707dbce1e9ac2017ad051da4133bf22b4204f
86416 Author: Markus Klotzbuecher <mk@creamnet.de>
86417 Date:   Tue Jan 9 14:57:10 2007 +0100
86418
86419     Add support for the tms320671x host port interface (HPI)
86420
86421 commit f4eb54529bb3664c3a562e488b460fe075f79d67
86422 Author: Wolfgang Denk <wd@pollux.denx.de>
86423 Date:   Sun Jan 7 00:13:11 2007 +0100
86424
86425     Prepare for release 1.2.0
86426
86427 commit f07ae7a9daef27a3d0213a4f3fe39d5342173c02
86428 Author: Stefan Roese <sr@denx.de>
86429 Date:   Sat Jan 6 15:58:09 2007 +0100
86430
86431     [PATCH] 44x: Fix problem with DDR controller setup (refresh rate)
86432
86433     This patch fixes a problem with an incorrect setup for the refresh
86434     timer of the 44x DDR controller in the file cpu/ppc4xx/sdram.c
86435
86436     Signed-off-by: Stefan Roese <sr@denx.de>
86437
86438 commit f16c1da9577f06c5fc08651a4065537407de4635
86439 Author: Stefan Roese <sr@denx.de>
86440 Date:   Sat Jan 6 15:56:13 2007 +0100
86441
86442     [PATCH] Update ALPR board files
86443
86444     This update brings the ALPR board support to the newest version.
86445     It also fixes a problem with the NAND driver.
86446
86447     Signed-off-by: Stefan Roese <sr@denx.de>
86448
86449 commit cd1d937f90250a32988c37b2b4af8364d25de8ed
86450 Author: Stefan Roese <sr@denx.de>
86451 Date:   Fri Jan 5 11:46:05 2007 +0100
86452
86453     [PATCH] nand: Fix problem with oobsize calculation
86454
86455     Here the description from Brian Brelsford <Brian_Brelsford@dell.com>:
86456
86457     The Hynix part returns a 0x1d in the 4th ID byte. The Samsung part
86458     returns a 0x15. In the code fragment below bits [1:0] determine the
86459     page size, it is ANDed via "(extid & 0x3)" then shifted out. The
86460     next field is also ANDed with 0x3. However this is a one bit field
86461     as defined in the Hynix and Samsung parts in the 4th ID byte that
86462     determins the oobsize, not a two bit field. It works on Samsung as
86463     bits[3:2] are 01. However for the Hynix there is a 11 in these two
86464     bits, so the oob size gets messed up.
86465
86466     I checked the correct linux code and the suggested fix from Brian is
86467     also available in the linux nand mtd driver.
86468
86469     Signed-off-by: Stefan Roese <sr@denx.de>
86470
86471 commit a78bc443ae5a4a8ba87590587d5e35bf5a787b2e
86472 Author: Stefan Roese <sr@denx.de>
86473 Date:   Fri Jan 5 10:40:36 2007 +0100
86474
86475     [PATCH] Clear PLB4A0_ACR[WRP] on Sequoia (440EPx)
86476
86477     This fix will make the MAL burst disabling patch for the Linux
86478     EMAC driver obsolete.
86479
86480     Signed-off-by: Stefan Roese <sr@denx.de>
86481
86482 commit 023889838282b6237b401664f22dd22dfba2c066
86483 Author: Stefan Roese <sr@denx.de>
86484 Date:   Fri Jan 5 10:38:05 2007 +0100
86485
86486     [PATCH] Add DDR2 optimization code for Sequoia (440EPx) board
86487
86488     This code will optimize the DDR2 controller setup on a board specific
86489     basis.
86490
86491     Note: This code doesn't work right now on the NAND booting image for the
86492     Sequoia board, since it doesn't fit into the 4kBytes for the SPL image.
86493
86494     Signed-off-by: Stefan Roese <sr@denx.de>
86495
86496 commit cce4acbb68398634b8d011ed7bb0d12269c84230
86497 Author: Bartlomiej Sieka <tur@semihalf.com>
86498 Date:   Thu Dec 28 19:08:21 2006 +0100
86499
86500     Few V38B changes:
86501       - fix a typo in V38B config file
86502       - move watchdog initialisation earlier in the boot process
86503       - add "wdt=off" to default kernel command line (disables kernel watchdog)
86504
86505 commit 92eb729bad876725aeea908d2addba0800620840
86506 Author: Wolfgang Denk <wd@pollux.denx.de>
86507 Date:   Wed Dec 27 01:26:13 2006 +0100
86508
86509     Fix bug in adaption of Stefano Babic's CFI driver patch.
86510
86511 commit 9c0f42ecfe25f7ffce8ec7a815f03864d723ffe3
86512 Author: Wolfgang Denk <wd@pollux.denx.de>
86513 Date:   Sun Dec 24 01:42:57 2006 +0100
86514
86515     Minor code cleanup.
86516
86517 commit d784fdb05900ada3686d5778783e1fb328e9fb66
86518 Author: Stefano Babic <sbabic@denx.de>
86519 Date:   Tue Dec 12 00:22:42 2006 +0100
86520
86521     Fix cfi failure with Spansion Flash (Spansion Flash Devices have a different offset to go into CFI mode)
86522
86523 commit 1b3c360c235dc684ec06c2d5f183f0a282ce45e2
86524 Author: Stefan Roese <sr@denx.de>
86525 Date:   Fri Dec 22 14:29:40 2006 +0100
86526
86527     [PATCH] Fix sequoia flash autodetection (finally correct)
86528
86529     Now 32MByte and 64MByte FLASH is know to work and other
86530     configurations should work too.
86531
86532     Signed-off-by: Stefan Roese <sr@denx.de>
86533
86534 commit 82e5236a8b719543643fd26d5827938ab2b94818
86535 Author: Wolfgang Denk <wd@pollux.denx.de>
86536 Date:   Fri Dec 22 10:30:26 2006 +0100
86537
86538     Minor code cleanup; update CHANGELOG.
86539
86540 commit fa23044564091f05d9695beb7b5b9a931e7f41a4
86541 Author: Heiko Schocher <hs@pollux.denx.de>
86542 Date:   Thu Dec 21 17:17:02 2006 +0100
86543
86544     Added support for the TQM8272 board from TQ
86545
86546     Signed-off-by: Heiko Schocher <hs@denx.de>
86547
86548 commit 6dedf3d49dd14c3bf541c8ecee7ffaac5f0e1d6c
86549 Author: Heiko Schocher <hs@pollux.denx.de>
86550 Date:   Thu Dec 21 16:14:48 2006 +0100
86551
86552     [PATCH] Add support for the UC101 board from MAN.
86553
86554     Signed-off-by: Heiko Schocher <hs@denx.de>
86555
86556 commit c84bad0ef60e7055ab0bd49b93069509cecc382a
86557 Author: Bartlomiej Sieka <tur@semihalf.com>
86558 Date:   Wed Dec 20 00:29:43 2006 +0100
86559
86560     Fix to make the baudrate changes immediate for the MCF52x2 family.
86561
86562 commit daa6e418bcc0c717752e8de939c213c790286096
86563 Author: Bartlomiej Sieka <tur@semihalf.com>
86564 Date:   Wed Dec 20 00:27:32 2006 +0100
86565
86566     Preliminary support for the iDMR board (ColdFire).
86567
86568 commit cdb97a6678826f85e7c69eae6a1c113d034c9b10
86569 Author: Andrei Safronov <safronov@pollux.denx.de>
86570 Date:   Fri Dec 8 16:23:08 2006 +0100
86571
86572     automatic update mechanism
86573
86574 commit 9d27b3a0685ff99fc477983f315c04d49f657a8a
86575 Author: roy zang <tie-fei.zang@freescale.com>
86576 Date:   Mon Dec 4 17:56:59 2006 +0800
86577
86578     Slight code clean up.
86579     Add comments, delete duplicate define and remove spaces.
86580     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86581
86582 commit 4dbcd69e3e2776ea334590d5768e3692c5fae5c1
86583 Author: roy zang <tie-fei.zang@freescale.com>
86584 Date:   Mon Dec 4 17:54:21 2006 +0800
86585
86586     Introduce PLL_CFG[0:4] table for processor 7448/7447A/7455/7457. The original
86587     multiplier table can not refect the real PLL clock behavior of these
86588     processors. Please refer to the hardware specification for detailed
86589     information of the corresponding processors.
86590     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86591
86592 commit 4efe20c9579011d9987f62ed7d35ee8cdc1cf0e0
86593 Author: roy zang <tie-fei.zang@freescale.com>
86594 Date:   Mon Dec 4 14:46:23 2006 +0800
86595
86596     Remove the static MAC address, ip address, server ip, netmask and
86597     gateway ip for network setting.
86598     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86599
86600 commit 6f12c61cf31ed73d72ddfcfc712a854a3a177aaf
86601 Author: roy zang <tie-fei.zang@freescale.com>
86602 Date:   Mon Dec 4 14:33:08 2006 +0800
86603
86604     Remove the duplicate memory test code for mpc744ihpc2 board.
86605     If a memory test is needed, please use the functions in
86606     post/memory.c or memtest command.
86607     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86608
86609 commit c9c1eeed7dd193fa65fb194654132040d49d4d3a
86610 Author: roy zang <tie-fei.zang@freescale.com>
86611 Date:   Fri Dec 1 19:01:25 2006 +0800
86612
86613     Fix the exception occuring in RAM table search issue.
86614     The original search_one_table() function code can only processes the search
86615     for the exception occurring in FLASH/ROM, because the exception and fixup
86616     table usually locate in FLASH. If the exception address is also in
86617     FLASH, it will be OK.
86618     If the exception occurs in RAM, after the u-boot relocation, a
86619     relocation offset should be added.
86620
86621     clean up the code in cpu/74xx_7xx/cpu.c
86622
86623     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
86624
86625 commit ee311214e0d216f904feea269599d0934bf71f23
86626 Author: roy zang <tie-fei.zang@freescale.com>
86627 Date:   Fri Dec 1 11:47:36 2006 +0800
86628
86629     Clean up the code according to codestyle:
86630     (1) remove some C++ comments.
86631     (2) remove trailing white space.
86632     (3) remove trailing empty line.
86633     (4) Indentation by table.
86634     (5) remove {} in one line condition.
86635     (6) add space before '(' in function call.
86636     Remove some weird printf () output.
86637     Add necessary comments.
86638     Modified Makefile to support building in a separate directory.
86639
86640 commit dd520bf314c7add4183c5191692180f576f96b60
86641 Author: Wolfgang Denk <wd@pollux.denx.de>
86642 Date:   Thu Nov 30 18:02:20 2006 +0100
86643
86644     Code cleanup.
86645
86646 commit 8d9a8610b8256331132227e9e6585c6bd5742787
86647 Author: Wolfgang Denk <wd@pollux.denx.de>
86648 Date:   Thu Nov 30 01:54:07 2006 +0100
86649
86650     Code cleanup. Update CHANGELOG.
86651
86652 commit 726e90aacf0b1ecb0e7055be574622fbe3e450ba
86653 Author: Grant Likely <grant.likely@secretlab.ca>
86654 Date:   Wed Nov 29 16:23:42 2006 +0100
86655
86656     [PATCH] [MPC52xx] Use IPB bus frequency for SOC peripherals
86657
86658     The soc node of the mpc52xx needs to be loaded with the IPB bus frequency,
86659     not the XLB frequency.
86660
86661     This patch depends on the previous patches for MPC52xx device tree support
86662
86663     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
86664     Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
86665
86666 commit 1eac2a71417b6675b11aace72102a2e7fde8f5c6
86667 Author: Stefan Roese <sr@denx.de>
86668 Date:   Wed Nov 29 15:42:37 2006 +0100
86669
86670     [PATCH] Add support for Prodrive P3M750 & P3M7448 (P3Mx) boards
86671
86672     This patch adds support for the Prodrive P3M750 (PPC750 & MV64460)
86673     and the P3M7448 (MPC7448 & MV64460) PMC modules. Both modules are
86674     quite similar and share the same board directory "prodrive/p3mx"
86675     and the same config file "p3mx.h".
86676
86677     Signed-off-by: Stefan Roese <sr@denx.de>
86678
86679 commit 1bdd46832aeb569f5e04b1f20f64318525b6525a
86680 Author: Stefan Roese <sr@denx.de>
86681 Date:   Wed Nov 29 12:53:15 2006 +0100
86682
86683     [PATCH] common/cmd_elf.c: Enable loadaddr as parameter in bootvx command
86684
86685     In the bootvx command the load address was only read from the env
86686     variable "loadaddr" and not optionally passed as paramter as described
86687     in the help. This is fixed with this patch. The behaviour is now the
86688     same as in the bootelf command.
86689
86690     Signed-off-by: Stefan Roese <sr@denx.de>
86691
86692 commit 4e26f1074c3ac1bd8fd094f0dc4a1c4a0b15a592
86693 Author: Stefan Roese <sr@denx.de>
86694 Date:   Wed Nov 29 12:03:57 2006 +0100
86695
86696     [PATCH] include/ppc440.h minor error affecting interrupts
86697
86698     Fixed include/ppc440.c for UIC address Bug
86699
86700     Corrects bug affecting the addresses for the universal interrupt
86701     controller UIC2 and UIC3 on the PPC440 Epx, GRx, and SPE chips.
86702
86703     Signed-off-by: Jeff Mann <mannj@embeddedplanet.com>
86704     Signed-off-by: Stefan Roese <sr@denx.de>
86705
86706 commit 1939d969443ccf316cab2bf32ab1027d4db5ba1a
86707 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
86708 Date:   Tue Nov 28 16:17:27 2006 -0600
86709
86710     Make fsl-i2c not conflict with SOFT I2C
86711
86712     Signed-off-by: Timur Tabi <timur@freescale.com>
86713
86714 commit 14198bf768fdc958e3c1afd2404e5262208e98d7
86715 Author: Joakim Tjernlund <Joakim.Tjernlund@transmode.se>
86716 Date:   Tue Nov 28 16:17:18 2006 -0600
86717
86718     Fix I2C master address initialization.
86719
86720     Signed-off-by: Timur Tabi <timur@freescale.com>
86721
86722 commit cf3d045e51ca8dcc6cf759827140861d6ac25c04
86723 Author: Kim Phillips <kim.phillips@freescale.com>
86724 Date:   Tue Nov 28 23:31:19 2006 -0600
86725
86726     Assign maintainers for mpc8349emds and mpc8360emds
86727
86728     Dave for mpc8360emds, and me for mpc8349emds.
86729
86730 commit 1aa934c81b77f2080d3ca4b226eab67b17a33961
86731 Author: Kim Phillips <kim.phillips@freescale.com>
86732 Date:   Tue Nov 28 23:28:33 2006 -0600
86733
86734     Eliminate gcc 4 'used uninitialized' warnings in drivers/qe/uccf.c
86735
86736     give initial values for reg_num, shift, p_cmxucr in ucc_set_clk_src
86737     since they are passed by reference to ucc_get_cmxucr_reg and assigned.
86738
86739 commit e857a5bdb3954b896c0920cb9d8d2b1b9c107ce5
86740 Author: Timur Tabi <timur@freescale.com>
86741 Date:   Tue Nov 28 12:09:35 2006 -0600
86742
86743     mpc83xx: Miscellaneous code style fixes
86744
86745     Implement various code style fixes and similar changes.
86746
86747     Signed-off-by: Timur Tabi <timur@freescale.com>
86748
86749 commit e59581c56ab5d6e0207ddac3b2c1d55cb36ec706
86750 Author: Stefan Roese <sr@denx.de>
86751 Date:   Tue Nov 28 17:55:49 2006 +0100
86752
86753     [PATCH] Enable the IceCube/lite5200 variants to pass a device tree to Linux.
86754
86755     This patch adds the code and configuration necessary to boot with an
86756     arch/powerpc Linux kernel.
86757
86758     Signed-off-by: Grant Likely <grant.likely@gmail.com>
86759     Acked-by: Jon Loeliger <jdl@freescale.com>
86760
86761 commit e732faec95a83cb468b4850ae807c8301dde8f6a
86762 Author: Stefan Roese <sr@denx.de>
86763 Date:   Tue Nov 28 16:09:24 2006 +0100
86764
86765     [PATCH] PPC4xx: 440SP Rev. C detection added
86766
86767     Signed-off-by: Stefan Roese <sr@denx.de>
86768
86769 commit e7f3e9ff01fbd7fa72eb42a9675fbed6bc4736b0
86770 Author: Stefan Roese <sr@denx.de>
86771 Date:   Tue Nov 28 11:04:45 2006 +0100
86772
86773     [PATCH] nand: Fix patch merge problem
86774
86775     Signed-off-by: Stefan Roese <sr@denx.de>
86776
86777 commit 58e3b14c18ed3288ceef8d086946dbf3df64ccf2
86778 Author: Stefan Roese <sr@denx.de>
86779 Date:   Tue Nov 28 11:04:45 2006 +0100
86780
86781     [PATCH] nand: Fix patch merge problem
86782
86783     Signed-off-by: Stefan Roese <sr@denx.de>
86784
86785 commit 4f4b602ec7524a032bdf3c6d28c7f525a4a67eaa
86786 Author: Wolfgang Denk <wd@pollux.denx.de>
86787 Date:   Mon Nov 27 22:53:53 2006 +0100
86788
86789     Update CHANGELOG
86790
86791 commit f6e495f54cdb8fe340b9c03deab40ad746d52fae
86792 Author: Stefan Roese <sr@denx.de>
86793 Date:   Mon Nov 27 17:43:25 2006 +0100
86794
86795     [PATCH] 4xx_enet.c: Correct the setting of zmiifer register
86796
86797     Patch below corrects the setting of the zmiifer register, it was
86798     overwritting the register rather than ORing the settings.
86799
86800     Signed-off-by: Neil Wilson <NWilson@airspan.com>
86801     Signed-off-by: Stefan Roese <sr@denx.de>
86802
86803 commit d1a72545296800b7e219f93104ad5836f0003d66
86804 Author: Stefan Roese <sr@denx.de>
86805 Date:   Mon Nov 27 17:34:10 2006 +0100
86806
86807     [PATCH] Select NAND embedded environment from board configuration
86808
86809     The current NAND Bootloader setup forces the environment
86810     variables to be in line with the bootloader. This change
86811     enables the configuration to be made in the board include
86812     file instead so that it can be individually enabled.
86813
86814     Signed-off-by: Nick Spence <nick.spence@freescale.com>
86815     Signed-off-by: Stefan Roese <sr@denx.de>
86816
86817 commit 15784862857c3c2214498defcfed84ff137fb81e
86818 Author: Stefan Roese <sr@denx.de>
86819 Date:   Mon Nov 27 17:22:19 2006 +0100
86820
86821     [PATCH] nand_wait() timeout fixes
86822
86823     Two fixes for the nand_wait() function in
86824     drivers/nand/nand_base.c:
86825
86826     1. Use correct timeouts. The original timeouts in Linux
86827     source are 400ms and 20ms not 40s and 20s
86828
86829     2. Return correct error value in case of timeout. 0 is
86830     interpreted as OK.
86831
86832     Signed-off-by: Rui Sousa <rui.sousa@laposte.net>
86833     Signed-off-by: Stefan Roese <sr@denx.de>
86834
86835 commit da5553b095bf04f4f109ad7e565dae3aba47b230
86836 Author: Stefan Roese <sr@denx.de>
86837 Date:   Mon Nov 27 17:04:06 2006 +0100
86838
86839     [PATCH] Allow CONFIG_OF_FLAT_TREE to boot a non-arch/powerpc kernel
86840
86841     This patch allows an arch/ppc kernel to be booted by just passing 1 or 2
86842     arguments to bootm.  It removes the getenv("disable_of") test that used
86843     to be used for this purpose.
86844
86845     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
86846     Acked-by: Jon Loeliger <jdl@freescale.com>
86847
86848 commit a9398e018593782c5fa7d0741955fc1256b34c1e
86849 Author: Wolfgang Denk <wd@pollux.denx.de>
86850 Date:   Mon Nov 27 15:32:42 2006 +0100
86851
86852     Minor code cleanup. Update CHANGELOG.
86853
86854 commit 1729b92cde575476684bffe819d0b7791b57bff2
86855 Author: Stefan Roese <sr@denx.de>
86856 Date:   Mon Nov 27 14:52:04 2006 +0100
86857
86858     [PATCH] 4xx: Fix problem with board specific reset code (now for real)
86859
86860     Signed-off-by: Stefan Roese <sr@denx.de>
86861
86862 commit cc5ee8a92a0e3ca6f727af71b8fd206460c7afd7
86863 Author: Stefan Roese <sr@denx.de>
86864 Date:   Mon Nov 27 14:49:51 2006 +0100
86865
86866     [PATCH] alpr: remove unused board specific flash driver
86867
86868     Signed-off-by: Stefan Roese <sr@denx.de>
86869
86870 commit 1f94d162e2b5f0edc28d9fb11482502c44d218e1
86871 Author: Stefan Roese <sr@denx.de>
86872 Date:   Mon Nov 27 14:48:41 2006 +0100
86873
86874     [PATCH] 4xx: Fix problem with board specific reset code
86875
86876     Signed-off-by: Stefan Roese <sr@denx.de>
86877
86878 commit ec0c2ec725aec9524a177a77ce75559e644a931a
86879 Author: Stefan Roese <sr@denx.de>
86880 Date:   Mon Nov 27 14:46:06 2006 +0100
86881
86882     [PATCH] Remove testing 4xx enet PHY setup
86883
86884     Signed-off-by: Stefan Roese <sr@denx.de>
86885
86886 commit 1c2ce2262069510f31c7d3fd7efd3d58b8c0c148
86887 Author: Stefan Roese <sr@denx.de>
86888 Date:   Mon Nov 27 14:12:17 2006 +0100
86889
86890     [PATCH] Update Prodrive ALPR board support (440GX)
86891
86892     Signed-off-by: Stefan Roese <sr@denx.de>
86893
86894 commit 58b485776698c3d71ec5a215e392123b4c15afa3
86895 Author: Markus Klotzbuecher <mk@denx.de>
86896 Date:   Mon Nov 27 11:51:21 2006 +0100
86897
86898     Add a small README with information on the generic ohci driver.
86899
86900 commit ae3b770e4eae8e98b6e9e29662e18c47fdf0171f
86901 Author: Markus Klotzbuecher <mk@denx.de>
86902 Date:   Mon Nov 27 11:46:46 2006 +0100
86903
86904     Fix some endianness issues related to the generic ohci driver
86905
86906 commit 7b59b3c7a8ce2e4b567abf99c1cd667bf35b9418
86907 Author: Markus Klotzbuecher <mk@denx.de>
86908 Date:   Mon Nov 27 11:44:58 2006 +0100
86909
86910     Introduced the configuration option CONFIG_USB_OHCI_NEW in order to be able
86911     to choose between the old and the generic OHCI drivers.
86912
86913 commit 53e336e9ffc51035bdc4e5867631b3378761b4df
86914 Author: Markus Klotzbuecher <mk@denx.de>
86915 Date:   Mon Nov 27 11:43:09 2006 +0100
86916
86917     Modified the mpc5xxx and the ppc4xx cpu to use the generic OHCI driver
86918     and adapted board configs TQM5200 and yosemite accordingly. This commit
86919     also makes the maximum number of root hub ports configurable
86920     (CFG_USB_OHCI_MAX_ROOT_PORTS).
86921
86922 commit 78d620ebb5871d252270dedfad60c6568993b780
86923 Author: Wolfgang Denk <wd@atlas.denx.de>
86924 Date:   Thu Nov 23 22:58:58 2006 +0100
86925
86926     Updates for TQM5200 modules:
86927     - fix off-by-one error in board/tqm5200/cam5200_flash.c error message
86928     - simplify "udate" definitions
86929
86930 commit 2053283304eeddf250d109e6791eb6fa4cad14f7
86931 Author: Stefan Roese <sr@denx.de>
86932 Date:   Wed Nov 22 13:20:50 2006 +0100
86933
86934     [PATCH] PPC4xx start.S: Fix for processor errata
86935
86936     Fixed cpu/ppc4xx/start.S for 440EPx Errata: further corrects PPC440EPx
86937     errata 1.12: 440_33 by moving patch up in code.
86938
86939     Signed-off-by: Jeff Mann <mannj@embeddedplanet.com>
86940     Signed-off-by: Stefan Roese <sr@denx.de>
86941
86942 commit 4ef6251403f637841000e0fef9e832aa01339822
86943 Author: Stefan Roese <sr@denx.de>
86944 Date:   Mon Nov 20 20:39:52 2006 +0100
86945
86946     [PATCH] Update AMCC Sequoia config file to support 64MByte NOR FLASH
86947
86948     Signed-off-by: Stefan Roese <sr@denx.de>
86949
86950 commit e4bbd8da164b976d38616bd9c69c5e86e193cdf0
86951 Author: Wolfgang Denk <wd@pollux.denx.de>
86952 Date:   Mon Nov 20 10:28:30 2006 +0100
86953
86954     Update CHANGELOG
86955
86956 commit 260421a21e934a68d31fb6125b0fbd2631a8ca20
86957 Author: Stefan Roese <sr@denx.de>
86958 Date:   Mon Nov 13 13:55:24 2006 +0100
86959
86960     [PATCH] CFI driver AMD Command Set Top boot geometry reversal, etc. [Updated]
86961
86962        * Adds support for AMD command set Top Boot flash geometry reversal
86963        * Adds support for reading JEDEC Manufacturer ID and Device ID
86964        * Adds support for displaying command set, manufacturer id and
86965          device ids (flinfo)
86966        * Makes flinfo output to be consistent when CFG_FLASH_EMPTY_INFO defined
86967        * Removes outdated change history (refer to git log instead)
86968
86969     Signed-off-by: Tolunay Orkun <listmember@orkun.us>
86970     Signed-off-by: Stefan Roese <sr@denx.de>
86971
86972 commit b21b511d4c50408f4853f46f06b601272196223f
86973 Author: Wolfgang Denk <wd@pollux.denx.de>
86974 Date:   Sun Nov 12 21:13:23 2006 +0100
86975
86976     Update CHANGELOG
86977
86978 commit ce3f1a40c507afbab06c5eb58ccdc6713eda3245
86979 Author: Bartlomiej Sieka <tur@semihalf.com>
86980 Date:   Sat Nov 11 22:48:22 2006 +0100
86981
86982     Disable the watchdog in the default config for the V38B board.
86983
86984 commit 44a47e6db2694841211f1c8fdbafd36992e9cd1a
86985 Author: Bartlomiej Sieka <tur@semihalf.com>
86986 Date:   Sat Nov 11 22:43:00 2006 +0100
86987
86988     Change the GPIO pin multiplexing configuration for V38B. The USB GPIO pin
86989     group is enabled for USB earlier (in cpu_init_f() instead of
86990     usb_lowlevel_init()).
86991
86992 commit 91650b3e4de688038d4f71279c44858e3e2c6870
86993 Author: Wolfgang Denk <wd@pollux.denx.de>
86994 Date:   Mon Nov 6 17:06:36 2006 +0100
86995
86996     Sequential accesses to non-existent memory must be synchronized,
86997     at least on G2 cores.
86998
86999     This fixes get_ram_size() problems on MPC5200 Rev. B boards.
87000
87001 commit be5e61815d5a1fac290ce9c0ef09cb6a8e4288fa
87002 Author: Timur Tabi <timur@freescale.com>
87003 Date:   Fri Nov 3 19:15:00 2006 -0600
87004
87005     mpc83xx: Update 83xx to use fsl_i2c.c
87006
87007     Update the 83xx tree to use I2C support in drivers/fsl_i2c.c.  Delete
87008     cpu/mpc83xx/i2c.c, include/asm-ppc/i2c.h, and all references to those files.
87009     Added multiple I2C bus support to fsl_i2c.c.
87010
87011     Signed-off-by: Timur Tabi <timur@freescale.com>
87012
87013 commit d239d74b1c937984bc519083a8e7de373a390f06
87014 Author: Timur Tabi <timur@freescale.com>
87015 Date:   Fri Nov 3 12:00:28 2006 -0600
87016
87017     mpc83xx: Replace CFG_IMMRBAR with CFG_IMMR
87018
87019     Replace all instances of CFG_IMMRBAR with CFG_IMMR, so that the 83xx
87020     tree matches the other 8xxx trees.
87021
87022     Signed-off-by: Timur Tabi <timur@freescale.com>
87023
87024 commit f7fb2e703ec9688541416962724adff70a7322cb
87025 Author: Kim Phillips <kim.phillips@freescale.com>
87026 Date:   Thu Nov 2 19:47:11 2006 -0600
87027
87028     mpc83xx: Lindent and clean up cpu/mpc83xx/speed.c
87029
87030 commit 90f30a710a3c619b5405860a686c4ddfc495d4b6
87031 Author: Dave Liu <daveliu@freescale.com>
87032 Date:   Thu Nov 2 18:05:50 2006 -0600
87033
87034     mpc83xx: Fix the incorrect dcbz operation
87035
87036     The 834x rev1.x silicon has one CPU5 errata.
87037
87038     The issue is when the data cache locked with
87039     HID0[DLOCK], the dcbz instruction looks like no-op inst.
87040
87041     The right behavior of the data cache is when the data cache
87042     Locked with HID0[DLOCK], the dcbz instruction allocates
87043     new tags in cache.
87044
87045     The 834x rev3.0 and later and 8360 have not this bug inside.
87046
87047     So, when 834x rev3.0/8360 are working with ECC, the dcbz
87048     instruction will corrupt the stack in cache, the processor will
87049     checkstop reset.
87050
87051     However, the 834x rev1.x can work with ECC with these code,
87052     because the sillicon has this cache bug. The dcbz will not
87053     corrupt the stack in cache.
87054     Really, it is the fault code running on fault sillicon.
87055
87056     This patch fix the incorrect dcbz operation. Instead of
87057     CPU FP writing to initialise the ECC.
87058
87059     CHANGELOG:
87060     * Fix the incorrect dcbz operation instead of CPU FP
87061     writing to initialise the ECC memory. Otherwise, it
87062     will corrupt the stack in cache, The processor will checkstop
87063     reset.
87064
87065     Signed-off-by: Dave Liu <daveliu@freescale.com>
87066
87067 commit bf0b542d6773a5a1cbce77691f009b06d9aeb57d
87068 Author: Kim Phillips <kim.phillips@freescale.com>
87069 Date:   Wed Nov 1 00:10:40 2006 -0600
87070
87071     mpc83xx: add OF_FLAT_TREE bits to 83xx boards
87072
87073     add ft_pci_setup, OF_CPU, OF_SOC, OF_TBCLK, and
87074     STDOUT_PATH configuration bits to mpc8349emds,
87075     mpc8349itx, and mpc8360emds board code.
87076
87077     redo environment to use bootm with the fdtaddr
87078     for booting ARCH=powerpc kernels by default,
87079     and provide default fdtaddr values.
87080
87081 commit 48041365b3420589ad464ebc7752e0053538b729
87082 Author: Kim Phillips <kim.phillips@freescale.com>
87083 Date:   Wed Nov 1 00:07:25 2006 -0600
87084
87085     mpc83xx: change ft code to modify local-mac-address property
87086
87087     Update 83xx OF code to update local-mac-address properties
87088     for ethernet instead of the obsolete 'address' property.
87089
87090 commit 9ca880a250870a7d55754291b5591d2b5fe89b54
87091 Author: Timur Tabi <timur@freescale.com>
87092 Date:   Tue Oct 31 21:23:16 2006 -0600
87093
87094     mpc83xx: Fix dual I2C support for the MPC8349ITX, MPC8349EMDS, TQM834x, and MPC8360EMDS
87095
87096     This patch also adds an improved I2C set_speed(), which handles all clock
87097     frequencies.
87098
87099     Signed-off-by: Timur Tabi <timur@freescale.com>
87100
87101 commit ac4b5622ce050b5ee1e154b98df630d778661632
87102 Author: Dave Liu <daveliu@freescale.com>
87103 Date:   Tue Oct 31 19:54:59 2006 -0600
87104
87105     mpc83xx: add the README.mpc8360emds
87106
87107     add doc/README.mpc8360emds to accompany the new board support
87108
87109 commit 7737d5c658c606f999dfbe3e86b0fed49e5c50ef
87110 Author: Dave Liu <daveliu@freescale.com>
87111 Date:   Fri Nov 3 12:11:15 2006 -0600
87112
87113     mpc83xx: add QE ethernet support
87114
87115     this patch adds support for the QUICC Engine based UCC gigabit ethernet device.
87116
87117 commit 5f8204394e39bbe8cd9f08b8f8d145b6c01f7c73
87118 Author: Dave Liu <daveliu@freescale.com>
87119 Date:   Fri Nov 3 19:33:44 2006 -0600
87120
87121     mpc83xx: Add MPC8360EMDS basic board support
87122
87123     Add support for the Freescale MPC8360EMDS board.
87124     Includes DDR, DUART, Local Bus, PCI.
87125
87126 commit 23892e49352de74f7fac36ff90bb1be143d195e3
87127 Author: Dave Liu <daveliu@freescale.com>
87128 Date:   Tue Oct 31 19:30:40 2006 -0600
87129
87130     mpc83xx: add the QUICC Engine (QE) immap file
87131
87132     common QE immap file.  Also required for 8360.
87133
87134 commit b701652a4992bdcc62fb1a6038a85beef9e55da4
87135 Author: Dave Liu <daveliu@freescale.com>
87136 Date:   Tue Oct 31 19:25:38 2006 -0600
87137
87138     mpc83xx: Add 8360 specifics to 83xx immap
87139
87140     Mainly add QE device dependencies, with appropriate 8360 protection.
87141     Lindent also run.
87142
87143 commit 988833324a7fda482c8ac3ca23eb539f8232e404
87144 Author: Timur Tabi <timur@freescale.com>
87145 Date:   Tue Oct 31 19:14:41 2006 -0600
87146
87147     mpc83xx: Fix PCI, USB, bootargs for MPC8349E-mITX
87148
87149     PREREQUISITE PATCHES:
87150
87151     * This patch can only be applied after the following patches have been applied:
87152
87153       1) DNX#2006092142000015 "Add support for the MPC8349E-mITX  1/2"
87154       2) DNX#2006092142000024 "Add support for the MPC8349E-mITX  2/2"
87155
87156     CHANGELOG:
87157
87158     * For the 8349E-mITX, fix some size values in pci_init_board(), enable
87159       the clock for the 2nd USB board (Linux kernel will hang otherwise),
87160       and fix the CONFIG_BOOTARGS macro.
87161
87162     Signed-off-by: Timur Tabi <timur@freescale.com>
87163
87164 commit 2ad6b513b31070bd0c003792ed1c3e7f5d740357
87165 Author: Timur Tabi <timur@freescale.com>
87166 Date:   Tue Oct 31 18:44:42 2006 -0600
87167
87168     mpc83xx: Add support for the MPC8349E-mITX
87169
87170     PREREQUISITE PATCHES:
87171
87172     * This patch can only be applied after the following patches have been applied:
87173
87174       1) DNX#2006090742000024 "Add support for multiple I2C buses"
87175       2) DNX#2006090742000033 "Multi-bus I2C implementation of MPC834x"
87176       3) DNX#2006091242000041 "Additional MPC8349 support for multibus i2c"
87177       4) DNX#2006091242000078 "Add support for variable flash memory sizes on 83xx systems"
87178       5) DNX#2006091242000069 "Add support for Errata DDR6 on MPC 834x systems"
87179
87180     CHANGELOG:
87181
87182     * Add support for the Freescale MPC8349E-mITX reference design platform.
87183       The second TSEC (Vitesse 7385 switch) is not supported at this time.
87184
87185     Signed-off-by: Timur Tabi <timur@freescale.com>
87186
87187 commit 183da6d9b446cc12123455844ad1187e2375626f
87188 Author: Ben Warren <bwarren@qstreams.com>
87189 Date:   Tue Sep 12 10:15:53 2006 -0400
87190
87191     Additional MPC8349 support for multibus i2c
87192
87193     Hello,
87194
87195     Here is a patch for a file that was accidentally left out of a previous
87196     attempt.
87197
87198     It accompanies the patch with ticket DNX#2006090742000024
87199
87200     CHANGELOG:
87201             Change PCI initialization to use new multi-bus I2C API.
87202
87203     regards,
87204     Ben
87205
87206 commit b24f119d672b709d153ff2ac091d4aa63ec6877d
87207 Author: Ben Warren <bwarren@qstreams.com>
87208 Date:   Thu Sep 7 16:51:04 2006 -0400
87209
87210     Multi-bus I2C implementation of MPC834x
87211
87212     Hello,
87213
87214     Attached is a patch implementing multiple I2C buses on the MPC834x CPU
87215     family and the MPC8349EMDS board in particular.
87216     This patch requires Patch 1 (Add support for multiple I2C buses).
87217     Testing was performed on a 533MHz board.
87218
87219     /*** Note: This patch replaces ticket DNX#2006083042000027 ***/
87220
87221     Signed-off-by: Ben Warren <bwarren@qstreams.com>
87222
87223     CHANGELOG:
87224             Implemented driver-level code to support two I2C buses on the
87225     MPC834x CPU family and the MPC8349EMDS board.  Available I2C bus speeds
87226     are 50kHz, 100kHz and 400kHz on each bus.
87227
87228     regards,
87229     Ben
87230
87231 commit bb99ad6d8257bf828f150d40f507b30d80a4a7ae
87232 Author: Ben Warren <bwarren@qstreams.com>
87233 Date:   Thu Sep 7 16:50:54 2006 -0400
87234
87235     Add support for multiple I2C buses
87236
87237     Hello,
87238
87239     Attached is a patch providing support for multiple I2C buses at the
87240     command level.  The second part of the patch includes an implementation
87241     for the MPC834x CPU and MPC8349EMDS board.
87242
87243     /*** Note: This patch replaces ticket DNX#2006083042000018 ***/
87244
87245     Signed-off-by: Ben Warren <bwarren@qstreams.com>
87246
87247     Overview:
87248
87249     1. Include new 'i2c' command (based on USB implementation) using
87250     CONFIG_I2C_CMD_TREE.
87251
87252     2. Allow multiple buses by defining CONFIG_I2C_MULTI_BUS.  Note that
87253     the commands to change bus number and speed are only available under the
87254     new 'i2c' command mentioned in the first bullet.
87255
87256     3. The option CFG_I2C_NOPROBES has been expanded to work in multi-bus
87257     systems.  When CONFIG_I2C_MULTI_BUS is used, this option takes the form
87258     of an array of bus-device pairs.  Otherwise, it is an array of uchar.
87259
87260     CHANGELOG:
87261             Added new 'i2c' master command for all I2C interaction.  This is
87262     conditionally compiled with CONFIG_I2C_CMD_TREE.  New commands added for
87263     setting I2C bus speed as well as changing the active bus if the board
87264     has more than one (conditionally compiled with
87265     CONFIG_I2C_MULTI_BUS).  Updated NOPROBE logic to handle multiple buses.
87266     Updated README.
87267
87268     regards,
87269     Ben
87270
87271 commit bed85caf872714ebf53013967a695c9d63acfc68
87272 Author: Timur Tabi <timur@freescale.com>
87273 Date:   Tue Oct 31 18:13:36 2006 -0600
87274
87275     mpc83xx: Add support for Errata DDR6 on MPC 834x systems
87276
87277     CHANGELOG:
87278
87279     * Errata DDR6, which affects all current MPC 834x processors, lists changes
87280       required to maintain compatibility with various types of DDR memory.  This
87281       patch implements those changes.
87282
87283     Signed-off-by: Timur Tabi <timur@freescale.com>
87284
87285 commit afd6e470f639883002c7c59d562690a5cb0f4865
87286 Author: Timur Tabi <timur@freescale.com>
87287 Date:   Wed Oct 25 18:45:23 2006 -0500
87288
87289     mpc83xx: fix TQM build by defining a CFG_FLASH_SIZE for it
87290
87291 commit 31068b7c4abeefcb2c8fd4fbeccc8ec6c6d0475a
87292 Author: Timur Tabi <timur@freescale.com>
87293 Date:   Tue Aug 22 17:07:00 2006 -0500
87294
87295     mpc83xx: Add support for variable flash memory sizes on 83xx systems
87296
87297     CHANGELOG:
87298
87299     * On 83xx systems, use the CFG_FLASH_SIZE macro to program the LBC local access
87300        window registers, instead of using a hard-coded value of 8MB.
87301
87302     Signed-off-by: Timur Tabi <timur@freescale.com>
87303
87304 commit 2fc34ae66e73fa7841d1a006dc1b5dcbc1f78965
87305 Author: Tanya Jiang <tanya.jiang@freescale.com>
87306 Date:   Thu Aug 3 18:38:13 2006 +0800
87307
87308     mpc83xx: Unified TQM834x variable names with 83xx and consolidated macros
87309
87310     Unified TQM834x variable names with 83xx and consolidated macro
87311     in preparation for the 8360 and other upcoming 83xx devices.
87312
87313     Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
87314
87315 commit f6eda7f80ccc13d658020268c507d7173cf2e8aa
87316 Author: Dave Liu <daveliu@freescale.com>
87317 Date:   Wed Oct 25 14:41:21 2006 -0500
87318
87319     mpc83xx: Changed to unified mpx83xx names and added common 83xx changes
87320
87321     Incorporated the common unified variable names and the changes in preparation
87322     for releasing mpc8360 patches.
87323
87324     Signed-off-by: Dave Liu <daveliu@freescale.com>
87325
87326 commit 3894c46c27c64891f93ac04edde86a9fa9758d92
87327 Author: Tanya Jiang <tanya.jiang@freescale.com>
87328 Date:   Thu Aug 3 18:36:02 2006 +0800
87329
87330     mpc83xx: Fix missing build for mpc8349emds pci.c
87331
87332     Make pci build for mpc8349emds
87333
87334     Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
87335
87336 commit 09a81ff740b29deea1e2ab08a3c2ac136c2e6219
87337 Author: Tanya Jiang <tanya.jiang@freescale.com>
87338 Date:   Thu Aug 3 18:39:49 2006 +0800
87339
87340     mpc83xx: Removed unused file resetvec.S for mpc83xx cpu
87341
87342     Removed unused file resetvec.S for mpc83xx cpu
87343
87344     Signed-off-by: Tanya Jiang <tanya.jiang@freescale.com>
87345
87346 commit 04f899fc465c3e44f2b55ecc70618f5696fc0ddf
87347 Author: Nick Spence <Nick.Spence@freescale.com>
87348 Date:   Sat Sep 30 00:32:59 2006 -0700
87349
87350     NAND Flash verify across block boundaries
87351
87352     This patch addresses a problem when CONFIG_MTD_NAND_VERIFY_WRITE is
87353     defined
87354     and the write crosses a block boundary. The pointer to the verification
87355     buffer (bufstart) is not being updated to reflect the starting of the
87356     new
87357     block so the verification of the second block fails.
87358
87359     CHANGELOG:
87360
87361     * Fix NAND FLASH page verification across block boundaries
87362
87363 commit f484dc791a3932537213c43c654cc1295c64b84c
87364 Author: Nick Spence <nick.spence@freescale.com>
87365 Date:   Thu Sep 7 07:39:46 2006 -0700
87366
87367     Added RGMII support to the TSECs and Marvell 881111 Phy
87368
87369     Added a phy initialization to adjust the RGMII RX and TX timing
87370     Always set the R100 bit in 100 BaseT mode regardless of the TSEC mode
87371
87372     Signed-off-by: Nick Spence <nick.spence@freescale.com>
87373
87374 commit 4831c8b8a97799da77923d6bbb4c260c0d45521c
87375 Author: roy zang <tie-fei.zang@freescale.com>
87376 Date:   Fri Nov 3 13:10:00 2006 +0800
87377
87378     Remove some unused CFG define.
87379     undef CFG_DRAM_TEST
87380
87381 commit 99c09c4dec34f77c243bf51bea532e3f339410ad
87382 Author: roy zang <tie-fei.zang@freescale.com>
87383 Date:   Fri Nov 3 13:07:36 2006 +0800
87384
87385     Change the TEXT_BASE from 0xFFF00000 to 0xFF000000.
87386     Both work. 0xFF000000 seems more reasonable.
87387
87388 commit c59200443072353044aa4bf737a5a60f9a9af231
87389 Author: Wolfgang Denk <wd@pollux.denx.de>
87390 Date:   Thu Nov 2 15:15:01 2006 +0100
87391
87392     Release U-Boot 1.1.6
87393
87394 commit c1fbe4103a0d6c8957f912af902d705ba67836f2
87395 Author: roy zang <tie-fei.zang@freescale.com>
87396 Date:   Thu Nov 2 19:14:48 2006 +0800
87397
87398     This patch comes from Yuli's posted patch on 8/8/2006
87399     titled "CFI Driver Little-Endian write Issue".
87400
87401     http://sourceforge.net/mailarchive/message.php?msg_id=36311999
87402
87403     If that patch applied, please discard this one.
87404     Until now , I do not see his patch is applied. So please apply this one.
87405
87406     Signed-off-by: Yuli Barcohen <yuli@arabellasw.com>
87407     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87408
87409 commit b825f158e449e1e9cf74c08e572955e122394c96
87410 Author: roy zang <tie-fei.zang@freescale.com>
87411 Date:   Thu Nov 2 19:12:31 2006 +0800
87412
87413     Tsi108 on chip i2c support.
87414
87415     The i2c  Interface provides a master-only, serial interface that can be
87416     used for initializing Tsi108/Tsi109 registers from an EEPROM after a
87417     device reset.
87418
87419     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87420     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87421
87422 commit 9226e7d6f09b9a1ac074cd918c81225a4689bba8
87423 Author: roy zang <tie-fei.zang@freescale.com>
87424 Date:   Thu Nov 2 19:11:06 2006 +0800
87425
87426     Tsi108 on chip pci controller support.
87427
87428     If there is no pci card, the tsi108/109 pci configure read will
87429     cause a machine check exception to the processor. PCI error should
87430     also be cleared after the read.
87431
87432     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87433     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87434
87435 commit d1927cee977126e547ceeba23e4f978f377cfb8f
87436 Author: roy zang <tie-fei.zang@freescale.com>
87437 Date:   Thu Nov 2 19:08:55 2006 +0800
87438
87439     Tundra tsi108 on chip Ethernet controller support.
87440
87441     The following is a brief description of the Ethernet controller:
87442     The Tsi108/9 Ethernet Controller connects Switch Fabric to two independent
87443     Gigabit Ethernet ports,E0 and E1.  It uses a single Management interface
87444     to manage the two physical connection devices (PHYs).  Each Ethernet port
87445     has its own statistics monitor that tracks and reports key interface
87446     statistics.  Each port supports a 256-entry hash table for address
87447     filtering.  In addition, each port is bridged to the Switch Fabric
87448     through a 2-Kbyte transmit FIFO and a 4-Kbyte Receive FIFO.
87449
87450     Each Ethernet port also has a pair of internal Ethernet DMA channels to
87451     support the transmit and receive data flows.  The Ethernet DMA channels
87452     use descriptors set up in memory, the memory map of the device, and
87453     access via the Switch Fabric.  The Ethernet Controller?s DMA arbiter
87454     handles arbitration for the Switch Fabric.  The Controller also
87455     has a register businterface for register accesses and status monitor
87456     control.
87457
87458     The PMD (Physical Media Device) interface operates in MII, GMII, or TBI
87459     modes.  The MII mode is used for connecting with 10 or 100 Mbit/s PMDs.
87460     The GMII and TBI modes are used to connect with Gigabit PMDs.  Internal
87461     data flows to and from the Ethernet Controller through the Switch Fabric.
87462
87463     Each Ethernet port uses its transmit and receive DMA channels to manage
87464     data flows through buffer descriptors that are predefined by the
87465     system (the descriptors can exist anywhere in the system memory map).
87466     These descriptors are data structures that point to buffers filled
87467     with data ready to transmit over Ethernet, or they point to empty
87468     buffers ready to receive data from Ethernet.
87469
87470     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87471     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87472
87473 commit 78aa0c3427f3ecdeb34aabfbbe2dd23b6ad8f40e
87474 Author: roy zang <tie-fei.zang@freescale.com>
87475 Date:   Thu Nov 2 19:01:33 2006 +0800
87476
87477     Tundra tsi108 header file.
87478
87479     The Tundra Semiconductor Corporation (Tundra) Tsi108 is a host bridge for
87480     PowerPC processors that offers numerous system interconnect options for
87481     embedded application designers. The Tsi108 can interconnect 60x or
87482     MPX processors to PCI/X peripherals, DDR2-400 memory, Gigabit Ethernet,
87483     and Flash. Provided the macro define for tsi108 chip.
87484
87485     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87486     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87487
87488 commit 87c4db09699c6b89176b31004afcb83eb1585d47
87489 Author: roy zang <tie-fei.zang@freescale.com>
87490 Date:   Thu Nov 2 18:59:15 2006 +0800
87491
87492     Add  mpc7448hpc2  (mpc7448 + tsi108)  board associated code support.
87493     mpc7448hpc2 board support high level code:tsi108 init + mpc7448hpc2.
87494
87495     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87496     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87497
87498 commit 27801b8ab11c61b577e45742a515bb3b23b80241
87499 Author: roy zang <tie-fei.zang@freescale.com>
87500 Date:   Thu Nov 2 18:57:21 2006 +0800
87501
87502     Add  mpc7448hpc2  (mpc7448 + tsi108)  board associated code support.
87503     Make ,config.mk and link file for the mpc7448hpc2 board.
87504
87505     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87506     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87507
87508 commit c6411c0c3bbc79f9ba8aef58296a42d8f9d8a0a6
87509 Author: roy zang <tie-fei.zang@freescale.com>
87510 Date:   Thu Nov 2 18:55:04 2006 +0800
87511
87512     Add  mpc7448hpc2  (mpc7448 + tsi108)  board associated code support.
87513     The mpc7448hpc2 board support header file.
87514
87515     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87516     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87517
87518 commit 625bb5ddb50b243f931262ca8c46956409471917
87519 Author: roy zang <tie-fei.zang@freescale.com>
87520 Date:   Thu Nov 2 18:52:21 2006 +0800
87521
87522     Add  mpc7448hpc2  (mpc7448 + tsi108)  board associated code support.
87523     The mpc7448hpc2 board support low level assemble language init code.
87524
87525     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87526     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87527
87528 commit 4c52783b3d024e153c4972b97332e314bc3bdc46
87529 Author: roy zang <tie-fei.zang@freescale.com>
87530 Date:   Thu Nov 2 18:49:51 2006 +0800
87531
87532     General code modification for mpc7448hpc2 board support.
87533     1. Add 7447A and 7448 processor support.
87534     2. Add the following flags.
87535
87536     CFG_CONFIG_BUS_CLK : If the 74xx bus frequency can be configured dynamically
87537     (such as by switch on board), this flag should be set.
87538
87539     CFG_EXCEPTION_AFTER_RELOCATE: If an exception occurs after the u-boot
87540     relocates to RAM, this flag should be set.
87541
87542     CFG_SERIAL_HANG_IN_EXCEPTION: If the print out function will cause the
87543     system hang in exception, this flag should be set.
87544
87545     There is a design issue for tsi108/109 pci configure  read. When pci scan
87546     the slots, if there is no pci card, the tsi108/9 will cause a machine
87547     check exception for mpc7448 processor.
87548
87549     Signed-off-by: Alexandre Bounine <alexandreb@tundra.com>
87550     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87551
87552 commit 69366bf42f22d67efce8da3f8c40a43d4a3c2695
87553 Author: roy zang <tie-fei.zang@freescale.com>
87554 Date:   Thu Nov 2 18:34:47 2006 +0800
87555
87556     Add README file for mpc7448hpc2 board.
87557     Signed-off-by: Roy Zang <tie-fei.zang@freescale.com>
87558
87559 commit 25721b5cec2be4bce79cfade17ec8f6aa1e67526
87560 Author: Bartlomiej Sieka <tur@semihalf.com>
87561 Date:   Wed Nov 1 02:04:38 2006 +0100
87562
87563     Finish up support for MarelV38B board
87564      - add watchdog support
87565      - enable GPIO_WKUP_7 pin for input
87566      - code cleanup
87567
87568 commit ffa150bc90c943ca265170bd1be3f293674dd5c7
87569 Author: Bartlomiej Sieka <tur@semihalf.com>
87570 Date:   Wed Nov 1 01:45:46 2006 +0100
87571
87572     - Fix issues related to the use of ELDK 4 when compiling for MarelV38B:
87573           * remove warnings when compiling ethaddr.c
87574           * adjust linker script (fixes a crash resulting from incorrect
87575           definition of __u_boot_cmd_start)
87576     - Some MarelV38B code cleanup.
87577
87578 commit dae80f3caf9754a6dd3ddf3cf903d0c46cbd4385
87579 Author: Bartlomiej Sieka <tur@semihalf.com>
87580 Date:   Wed Nov 1 01:38:16 2006 +0100
87581
87582     - Add MPC5XXX register definition MPC5XXX_WU_GPIO_DATA_I and change the
87583       MPC5XXX_WU_GPIO_DATA macro to MPC5XXX_WU_GPIO_DATA_O (per MPC5200 User's
87584       Manual). Replace the uses of MPC5XXX_WU_GPIO_DATA with
87585       MPC5XXX_WU_GPIO_DATA_O for affected boards.
87586
87587     - Add defintions for some MPC5XXX GPIO pins.
87588
87589 commit 82d9c9ec29a1bec1b03ba616425ebaed231072c8
87590 Author: Bartlomiej Sieka <tur@semihalf.com>
87591 Date:   Wed Nov 1 01:34:29 2006 +0100
87592
87593     Changed MarelV38B board make target to lowercase. Config file cleanup.
87594
87595 commit 1954be6e9c9421b45d0a9d05b10356acc7563150
87596 Author: Wolfgang Denk <wd@pollux.denx.de>
87597 Date:   Sun Oct 29 01:03:51 2006 +0200
87598
87599     Automatically adjust ARFLAGS so "make -s" is really silent.
87600
87601 commit fae684e89844856383bdf101440889557df3e6b1
87602 Author: Stefan Roese <sr@denx.de>
87603 Date:   Sat Oct 28 16:45:00 2006 +0200
87604
87605     [PATCH] omap925.c: Remove unused functions
87606
87607     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
87608     Signed-off-by: Stefan Roese <sr@denx.de>
87609
87610 commit 1265581502ab8ea8c08e8edbe9bf64fbd62fd776
87611 Author: Stefan Roese <sr@denx.de>
87612 Date:   Sat Oct 28 17:12:58 2006 +0200
87613
87614     [PATCH] Add some missing machtypes for netstar & voiceblue boards
87615
87616     Use MACH_TYPE_NETSTAR and MACH_TYPE_VOICEBLUE defines instead of
87617     numbers in code.
87618
87619     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
87620     Signed-off-by: Stefan Roese <sr@denx.de>
87621
87622 commit 856f054410cef52d868feb330168b2a4c4091328
87623 Author: Stefan Roese <sr@denx.de>
87624 Date:   Sat Oct 28 15:55:52 2006 +0200
87625
87626     [PATCH] NAND: Partition name support added to NAND subsystem
87627
87628     chpart, nboot and NAND subsystem related commands now accept also partition
87629     name to specify offset.
87630
87631     Signed-off-by: Ladislav Michl <ladis@linux-mips.org>
87632     Signed-off-by: Stefan Roese <sr@denx.de>
87633
87634 commit 07a69a18c2ecfda904231fdf23e2523ea7792eb6
87635 Author: Wolfgang Denk <wd@pollux.denx.de>
87636 Date:   Sat Oct 28 02:29:44 2006 +0200
87637
87638     Update CHANGELOG.
87639
87640 commit 2751a95abd1b96911081c357e96a12fa97b40dee
87641 Author: Wolfgang Denk <wd@pollux.denx.de>
87642 Date:   Sat Oct 28 02:29:14 2006 +0200
87643
87644     Enable commandline editing and hush shell on all TQM boards.
87645
87646 commit 8078f1a5f63a739b8533478f6c2b62fb1e2f79d7
87647 Author: Wolfgang Denk <wd@pollux.denx.de>
87648 Date:   Sat Oct 28 02:28:02 2006 +0200
87649
87650     README says CFG_AUTO_COMPLETE, but ocde uses CONFIG_AUTO_COMPLETE
87651
87652 commit 471a7be7a042e95e440f5de969c9765214ae8d6e
87653 Author: Wolfgang Denk <wd@denx.de>
87654 Date:   Sat Oct 28 01:14:32 2006 +0200
87655
87656     Check for illegal character '=' in environment variable names.
87657
87658     Make sure the string passed as variable name does not contain a '='
87659     character. This not only prevents the common error or typing
87660     "setenv foo=bar" instead of "setenv foo bar", but (more importantly)
87661     also closes a backdoor which allowed to delete write-protected
87662     environment variables, for example by using "setenv ethaddr=".
87663
87664 commit 19973b6ad9863a56f5c5fbcfd90e20ab2490a2c2
87665 Author: Wolfgang Denk <wd@pollux.denx.de>
87666 Date:   Sat Oct 28 00:38:39 2006 +0200
87667
87668     Minor code cleanup.
87669
87670 commit e11887a77d81077416a2d1c5e0354916fee8c034
87671 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
87672 Date:   Thu Oct 26 17:55:31 2006 +0200
87673
87674     Don't pass any debug options directly to the assembler
87675
87676     When passing the -g option to gcc, gcc automatically selects a
87677     suitable --g<format> option to pass on to the assembler.
87678     Thus, there's no point in forcing a specific debug option on the
87679     assembler using the -Wa mechanism.
87680
87681     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87682
87683 commit ea08ff6e14f9ebb8c07cfa79c51ef540eb087393
87684 Author: Jon Loeliger <jdl@freescale.com>
87685 Date:   Fri Oct 27 07:47:22 2006 -0500
87686
87687     MPC86xx: Cleaned up unused and conditionally used local variables.
87688
87689     Signed-off-by: Jon Loeliger <jdl@freescale.com>
87690
87691 commit d38936cdae46bfd2623ff83f6ce9b616d36ab0f9
87692 Author: Wolfgang Denk <wd@pollux.denx.de>
87693 Date:   Fri Oct 27 11:55:21 2006 +0200
87694
87695     Fix "ar" flags in some Makefiles to allow for silent "make -s"
87696
87697 commit 4653f91c13ed51c21cc4c3855745d69a3fb1817f
87698 Author: Ben Warren <bwarren@qstreams.com>
87699 Date:   Thu Oct 26 14:38:25 2006 -0400
87700
87701     Fix TSEC driver (now for real): avoid crashes if PHY is not attached
87702     to a TSEC (e.g. a switch is connected via RMII) or
87703     if the PHY is defective/incorrectly configured.
87704
87705     Signed-off-by: Ben Warren <bwarren@qstreams.com>
87706
87707 commit b985b5d6e4fb88f508f7aa0f126c2e27ada2b999
87708 Author: Ben Warren <bwarren@qstreams.com>
87709 Date:   Thu Oct 26 14:38:25 2006 -0400
87710
87711     Fix TSEC driver: avoid crashes if PHY is not attached
87712     to a TSEC (e.g. a switch is connected via RMII) or
87713     if the PHY is defective/incorrectly configured.
87714
87715     Signed-off-by: Ben Warren <bwarren@qstreams.com>
87716
87717 commit 2b2a40bebbf1822506e80e631d7253e60f0e0fe6
87718 Author: Wolfgang Denk <wd@pollux.denx.de>
87719 Date:   Thu Oct 26 16:24:31 2006 +0200
87720
87721     Code cleanup.
87722
87723 commit 5e3b0bc19f07ed277d85324ad0427642c8981baf
87724 Author: Haavard Skinnemoen <hskinnemoen@atmel.com>
87725 Date:   Wed Oct 25 15:48:59 2006 +0200
87726
87727     Finish up support for the ATSTK1000/ATSTK1002 boards
87728
87729     Add atstk1002_config target to Makefile and move the AVR32 section
87730     down below Blackfin so that it doesn't end up in the middle of
87731     MIPS.
87732
87733     Drop the autogenerated linker script thing for now. Will have to
87734     revisit how to handle chips with different flash and RAM layout
87735     later.
87736
87737     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87738
87739 commit c76f951a747cfb87ba826ef45b5aea82d5b5dbb4
87740 Author: Kumar Gala <galak@kernel.crashing.org>
87741 Date:   Tue Oct 24 23:47:37 2006 -0500
87742
87743     Added support for Multi-Image files that contain a device tree
87744
87745     If a Multi-Image file contains a third image we try to use it as a
87746     device tree.  The device tree image is assumed to be uncompressed in the
87747     image file.  We automatically allocate space for the device tree in memory
87748     and provide an 8k pad to allow more than a reasonable amount of growth.
87749
87750     Additionally, a device tree that was contained in flash will now automatically
87751     get copied to system memory as part of boot.  Previously an error was
87752     reported if one tried to boot a device tree that was in flash.
87753
87754     Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
87755
87756 commit 7c52c4b943ff52bbe8796a7e2d3e476ceaf3f512
87757 Author: Wolfgang Denk <wd@denx.de>
87758 Date:   Tue Oct 24 21:35:55 2006 +0200
87759
87760     Switch to automatically generated CHANGELOG file.
87761     (use "make CHANGELOG" to update it from time to time)
87762
87763 commit 7ade0c634a979c32fa91a74e8f5775f24651fbe6
87764 Author: Stefan Roese <sr@denx.de>
87765 Date:   Tue Oct 24 18:06:48 2006 +0200
87766
87767     Fix bug in PPC440 NAND driver cpu/ppc4xx/ndfc.c
87768     Patch by Stefan Roese, 24 Oct 2006
87769
87770 commit 8ae3b713b2286e0c3213b7802062e4c1599010de
87771 Author: Wolfgang Denk <wd@pollux.denx.de>
87772 Date:   Tue Oct 24 17:24:55 2006 +0200
87773
87774     Merge with /home/wd/git/u-boot/master
87775
87776 commit 47a6989c10685d2ab3efcf95228ce50d2a496d3e
87777 Author: Wolfgang Denk <wd@pollux.denx.de>
87778 Date:   Tue Oct 24 15:32:57 2006 +0200
87779
87780     Code cleanup
87781
87782 commit 3a78e3e75b633ecb6413114ffd11e2f000c4f11e
87783 Author: Wolfgang Denk <wd@pollux.denx.de>
87784 Date:   Tue Oct 24 14:51:36 2006 +0200
87785
87786     Move atstk1000 files into vendor specific directory.
87787     Patch by Haavard Skinnemoen, 12 Sep 2006
87788
87789 commit 6ccec4492e77428fd6eafd3dfe94fbdf08e91d37
87790 Author: Wolfgang Denk <wd@pollux.denx.de>
87791 Date:   Tue Oct 24 14:42:37 2006 +0200
87792
87793     Add ATSTK1000 and ATSTK1002 board support
87794     Patch by Haavard Skinnemoen, 06 Sep 2006
87795
87796     This patch adds support for the ATSTK1000 with the ATSTK1002 CPU
87797     daughterboard.
87798
87799     ATSTK1000 is a full-featured development board for AT32AP CPUs. It
87800     has two ethernet ports, a high quality QVGA LCD panel, a loudspeaker,
87801     and connectors for USART, PS/2, VGA, USB, MMC/SD cards and
87802     CompactFlash cards. For more information, please see this page:
87803
87804     http://www.atmel.com/dyn/products/tools.asp?family_id=682
87805
87806     The ATSTK1002 is a daughterboard for the ATSTK1000 supporting the
87807     AT32AP7000 chip.
87808
87809     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87810
87811 commit f93ae788c3640fcde5db383471d45548ff4060d0
87812 Author: Wolfgang Denk <wd@pollux.denx.de>
87813 Date:   Tue Oct 24 14:31:24 2006 +0200
87814
87815     Add common serial driver for Atmel AT32 and AT91 chips
87816     Patch by Haavard Skinnemoen, 06 Sep 2006
87817
87818     This is a first attempt at creating a common serial driver for Atmel
87819     chips. For now, it supports the AT32AP7000 AVR32 chip, but it should
87820     be possible to support AT91RM9200 and other ARM-based chips with some
87821     minor modifications.
87822
87823     There's nothing fundamentally AVR32-specific in this driver, but it
87824     does use some features which are currently only defined for the
87825     AT32AP CPU port:
87826       * pm_get_clock_freq: Obtain the clock frequency of a given domain
87827       * gd->console_uart: A "struct device" containing information about
87828         register mappings, gpio resources and clocks associated with the
87829         UART device.
87830
87831     For more information about these features, please see the "AT32AP
87832     CPU" patch.
87833
87834 commit 72a087e04705c26cad982879ebd06b5281bf825a
87835 Author: Wolfgang Denk <wd@pollux.denx.de>
87836 Date:   Tue Oct 24 14:27:35 2006 +0200
87837
87838     Add AT32AP CPU and AT32AP7000 SoC support
87839     Patch by Haavard Skinnemoen, 06 Sep 2006
87840
87841     This patch adds support for the AT32AP CPU family and the AT32AP7000
87842     chip, which is the first chip implementing the AVR32 architecture.
87843
87844     The AT32AP CPU core is a high-performance implementation featuring a
87845     7-stage pipeline, separate instruction- and data caches, and a MMU.
87846     For more information, please see the "AVR32 AP Technical Reference":
87847
87848     http://www.atmel.com/dyn/resources/prod_documents/doc32001.pdf
87849
87850     In addition to this, the AT32AP7000 chip comes with a large set of
87851     integrated peripherals, many of which are shared with the AT91 series
87852     of ARM-based microcontrollers from Atmel. Full data sheet is
87853     available here:
87854
87855     http://www.atmel.com/dyn/resources/prod_documents/doc32003.pdf
87856
87857     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87858
87859 commit 7b64fef33c66be648826c0ff9758298ef13d0604
87860 Author: Wolfgang Denk <wd@pollux.denx.de>
87861 Date:   Tue Oct 24 14:21:16 2006 +0200
87862
87863     Add AVR32 architecture support
87864     Patch by Haavard Skinnemoen, 6 Sep 2006 16:23:02 +0200
87865
87866     This patch adds common infrastructure code for the Atmel AVR32
87867     architecture. See doc/README.AVR32 for details.
87868
87869     Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
87870
87871 commit 2da2d9a4766063b9848f3a35ad6025499cf87265
87872 Author: Wolfgang Denk <wd@pollux.denx.de>
87873 Date:   Tue Oct 24 13:57:33 2006 +0200
87874
87875     Use -g instead of -gstabs in AFLAGS_DEBUG
87876     Patch by Haavard Skinnemoen, 30 Aug 2006
87877
87878     In config.mk, -Wa,-gstabs is unconditionally appended to AFLAGS no
87879     matter what the target's preferred debugging format is. This patch
87880     simply replaces -gstabs with -g, so that the default debugging format
87881     for the architecture is used.
87882
87883 commit 965829872169c2996023840d98e1d85ad148d629
87884 Author: Wolfgang Denk <wd@pollux.denx.de>
87885 Date:   Tue Oct 24 13:55:18 2006 +0200
87886
87887     Fix/workaround broken dependency handling with make 3.81
87888     Based on patch by Haavard Skinnemoen, 29 Aug 2006 11:20:39 +0200
87889
87890 commit 8318fbf8cc30418b621ea9f39b84b4c1a08f003a
87891 Author: Marian Balakowicz <m8@semihalf.com>
87892 Date:   Mon Oct 23 22:17:05 2006 +0200
87893
87894     Fix sequoia separate object direcory building problems.
87895
87896 commit 3dfa9cfdcee78b30da3432318b32821ffabe974b
87897 Author: Jon Loeliger <jdl@freescale.com>
87898 Date:   Fri Oct 20 17:16:35 2006 -0500
87899
87900     Use generic I2C register block on 85xx and 86xx.
87901
87902     Replace private IMMAP I2C structures with generic reg block
87903     and allow 86xx to have multiple I2C device busses.
87904
87905     Signed-off-by: Jon Loeliger <jdl@freescale.com>
87906
87907 commit f5012827df11ca0c9be1df5f8b153e188dc2fa7c
87908 Author: Jon Loeliger <jdl@freescale.com>
87909 Date:   Fri Oct 20 15:54:34 2006 -0500
87910
87911     Fix compilation warnings on a few 85xx boards.
87912
87913     Signed-off-by: Jon Loeliger <jdl@freescale.com>
87914
87915 commit 2047672684cf85cb6f96a1fbc993180aaaf19a99
87916 Author: Jon Loeliger <jdl@freescale.com>
87917 Date:   Fri Oct 20 15:50:15 2006 -0500
87918
87919     Converted all 85xx boards to use a common FSL I2C driver.
87920     Introduced COFIG_FSL_I2C to select the common FSL I2C driver.
87921     And removed hard i2c path from a few u-boot.lds scipts too.
87922     Minor whitespace cleanups along the way.
87923
87924     Signed-off-by: Jon Loeliger <jdl@freescale.com>
87925
87926 commit 4d45f69e362b05892c9e92a7907e5820995612aa
87927 Author: Jon Loeliger <jdl@freescale.com>
87928 Date:   Thu Oct 19 12:02:24 2006 -0500
87929
87930     Rewrite a series of goto statements as a sequences of
87931     conditional expressions instead.
87932
87933     Use consistent return code 0/-1 for good/bad indicators.
87934
87935     Include one fewer file if the driver isn't used at all.
87936
87937     Signed-off-by: Jon Loeliger <jdl@freescale.com>
87938
87939 commit 7237c033b02fe295880435f1eb80819a0c987532
87940 Author: Jon Loeliger <jdl@freescale.com>
87941 Date:   Thu Oct 19 11:02:16 2006 -0500
87942
87943     Moved i2c driver out of cpu/mpc86xx/i2c.c into drivers/fsl_i2c.c
87944
87945     in an effort to begin to unify the umpteen FSL I2C drivers that
87946     are all otherwise very similar.
87947
87948     Signed-off-by: Jon Loeliger <jdl@freescale.com>
87949
87950 commit 13a7fcdf37f6ea9429ae04c9df67f893364cfe4b
87951 Author: Jon Loeliger <jdl@freescale.com>
87952 Date:   Thu Oct 19 11:33:52 2006 -0500
87953
87954     * Fix a bunch of compiler warnings for gcc 4.0
87955
87956     Signed-off-by: Matthew McClintock <msm@freescale.com>
87957
87958 commit af9e1f5b9e6f9ce810f5e8bf2961c9542a5865c2
87959 Author: Stefan Roese <sr@denx.de>
87960 Date:   Tue Oct 17 06:14:31 2006 +0200
87961
87962     Add monitor functions for indirect access to PPC440 DCR's
87963     Patch by Leonid Baryudin, 12 Oct 2006
87964
87965 commit 5f3249a0a168e446a4cc9669b2bce0bc456f0a09
87966 Author: Jon Loeliger <jdl@freescale.com>
87967 Date:   Fri Oct 13 16:47:53 2006 -0500
87968
87969     Fixed leading whitespace issues.
87970     Removed spurious LAWAR thing.
87971
87972     Signed-off-by: Jon Loeliger <jdl@freescale.com>
87973
87974 commit 0ee90cb77e01d6e8ccd37e1bd96678597875c391
87975 Author: Jon Loeliger <jdl@freescale.com>
87976 Date:   Thu Oct 12 10:42:36 2006 -0500
87977
87978     Remove unneeded include files and local variable.
87979
87980     Signed-off-by: Jon Loeliger <jdl@freescale.com>
87981
87982 commit 1eaf3a5ff4960a46f3a9063568ba2af7883f07c5
87983 Author: Grant Likely <grant.likely@secretlab.ca>
87984 Date:   Tue Oct 10 00:23:32 2006 -0600
87985
87986     Fix possible uninitialized variable compiler warning.
87987
87988     When CONFIG_OF_FLAG_TREE is set, the compiler complains that 'len' in
87989     do_bootm_linux() may be uninitialized.  There is no possibility in the
87990     current code that len will get used uninitialized, but this fix follows
87991     the existing convention of setting both len and data to zero at the same
87992     time.
87993
87994     Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
87995
87996 commit 7376eb87aaa601f728f9b8e5e9cd2711a67f529e
87997 Author: Matthew McClintock <msm@freescale.com>
87998 Date:   Wed Oct 11 15:13:01 2006 -0500
87999
88000     * Fix a bunch of compiler warnings for gcc 4.0
88001
88002     Signed-off-by: Matthew McClintock <msm@freescale.com>
88003
88004 commit bf651baa365e5447246aad6a633ccd667cf24a39
88005 Author: Jon Loeliger <jdl@freescale.com>
88006 Date:   Wed Oct 11 10:10:43 2006 -0500
88007
88008     Move "ar" flags to config.mk to allow for silent "make -s"
88009
88010 commit 1fd5699a4a24f5c1dab1b32f480bace1ebb9fc3e
88011 Author: Jon Loeliger <jdl@freescale.com>
88012 Date:   Tue Oct 10 17:19:03 2006 -0500
88013
88014     Coding style changes to remove local varible blocks
88015     and reformat a bit nicer.
88016
88017 commit 8b283dbb3a08d1b8d406bc15f119e081b3e2606a
88018 Author: Jon Loeliger <jdl@freescale.com>
88019 Date:   Tue Oct 10 17:16:04 2006 -0500
88020
88021     Fix whitespace issues.
88022
88023 commit 7b382b7125f2397cce63253df62f183e3dfa2770
88024 Author: Jon Loeliger <jdl@freescale.com>
88025 Date:   Tue Oct 10 17:14:45 2006 -0500
88026
88027     Fix whitespace issues.
88028
88029 commit e10390ddd736b0dad1528eec4b0fe35c0827139a
88030 Author: Jon Loeliger <jdl@freescale.com>
88031 Date:   Tue Oct 10 17:06:53 2006 -0500
88032
88033     Fix whitespace issues.
88034
88035 commit 89875e96ba3f023157bf50d5f8e33bf254964a76
88036 Author: Jon Loeliger <jdl@freescale.com>
88037 Date:   Tue Oct 10 17:03:43 2006 -0500
88038
88039     Ran lindent and cleaned up whitespace issues.
88040     Format for 80-columns too.
88041
88042 commit 333961ae7095fc66d8a041fce1ac9ee873b09d86
88043 Author: Jon Loeliger <jdl@freescale.com>
88044 Date:   Tue Oct 10 17:02:22 2006 -0500
88045
88046     Fix whitespace and 80-col issues.
88047
88048 commit 5c912cb1c31266c66ca59b36f9b6f87296421d75
88049 Author: Stefan Roese <sr@denx.de>
88050 Date:   Sat Oct 7 11:36:51 2006 +0200
88051
88052     CFG_NAND_QUIET_TEST added to not warn upon missing NAND device
88053     Patch by Stefan Roese, 07 Oct 2006
88054
88055 commit 5bc528fa4da751d472397b308137238a6465afd2
88056 Author: Stefan Roese <sr@denx.de>
88057 Date:   Sat Oct 7 11:35:25 2006 +0200
88058
88059     Update ALPR code (NAND support working now)
88060     Patch by Stefan Roese, 07 Oct 2006
88061
88062 commit 77d5034847d328753b80c46b83f960a14a26f40e
88063 Author: Stefan Roese <sr@denx.de>
88064 Date:   Sat Oct 7 11:33:03 2006 +0200
88065
88066     Remove compile warnings in fpga code
88067     Patch by Stefan Roese, 07 Oct 2006
88068
88069 commit f3443867e90d2979a7dd1c65b0d537777e1f9850
88070 Author: Stefan Roese <sr@denx.de>
88071 Date:   Sat Oct 7 11:30:52 2006 +0200
88072
88073     Add CONFIG_BOARD_RESET to configure board specific reset function
88074     Patch by Stefan Roese, 07 Oct 2006
88075
88076 commit f55df18187e7a45cb73fec4370d12135e6691ae1
88077 Author: John Traill <john.traill@freescale.com>
88078 Date:   Fri Sep 29 08:23:12 2006 +0100
88079
88080     Fix missing tCycle/modfreq calculation.
88081
88082     Signed-off-by: John Traill <john.traill@freescale.com>
88083
88084 commit 8272dc2f58f2473d8995fcc9b916440cfba080f0
88085 Author: Andy Fleming <afleming@freescale.com>
88086 Date:   Wed Sep 13 10:33:35 2006 -0500
88087
88088     Updated config headers to add default FDT-based booting
88089
88090 commit 09f3e09e9ebcfa7919ca8931a4b5504fadd1f1d3
88091 Author: Andy Fleming <afleming@freescale.com>
88092 Date:   Wed Sep 13 10:34:18 2006 -0500
88093
88094     Add support for eTSEC 3 & 4 on 8548 CDS
88095
88096     * Added support for using eTSEC 3 and eTSEC 4 on the 8548 CDS.
88097       This will only work on rev 1.3 boards (but doesn't break older boards)
88098     * Cleaned up some comments to reflect the expanded role of tsec
88099       in other systems
88100
88101 commit 084d648b109c8984f83674043c1a7fa3885ef801
88102 Author: Andy Fleming <afleming@freescale.com>
88103 Date:   Wed Sep 13 10:33:56 2006 -0500
88104
88105     Added code to support 2.6.18 PCI changes in u-boot
88106
88107     * Added code to swizzle the IRQ map for the PCI
88108
88109 commit afbdc649f8751e4f4f1a6f527edfe139773f2c15
88110 Author: Jon Loeliger <jdl@freescale.com>
88111 Date:   Tue Sep 19 09:34:10 2006 -0500
88112
88113     Modified makefile for new build mechanism.
88114
88115     Signed-off-by: Jon Loeliger <jdl@freescale.com>
88116
88117 commit d14ba6a798beb753e7a864500414fcc2d198b8bc
88118 Author: Jon Loeliger <jdl@freescale.com>
88119 Date:   Thu Sep 14 08:40:36 2006 -0500
88120
88121     Handle 86xx SVR values according to the new Reference Manual.
88122     Both 8641 and 8641D have SVR == 0x8090, and are distinguished
88123     by the byte in bits 16-23 instead.
88124     Thanks to Jason Jin for noticing.
88125
88126     Signed-off-by: Jon Loeliger <jdl@freescale.com>
88127
88128 commit 88c8f4921fc47fb0eb2384b16586f1bd7f275be7
88129 Author: Zhang Wei <wei.zhang@freescale.com>
88130 Date:   Mon Aug 28 14:25:31 2006 +0800
88131
88132     Fixed an OF-tree off-by-one bug when adding a new property name.
88133     This bug will cause the kernel booting to pause a long time.
88134
88135     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
88136     (cherry picked from 2f15776ccc6dc32377d8ba9652b8f58059c27c6d commit)
88137
88138 commit 9bff7a69a885adebbd2bd45990494ec4cf998a30
88139 Author: Jon Loeliger <jdl@freescale.com>
88140 Date:   Tue Aug 29 11:05:09 2006 -0500
88141
88142     Remove trailing empty lines.
88143
88144 commit cd6d73d5b895a5935ac4fde0a356288142a584e0
88145 Author: Jon Loeliger <jdl@freescale.com>
88146 Date:   Tue Aug 29 09:48:49 2006 -0500
88147
88148     Remove bogus msync and use volatile asm.
88149
88150 commit 778d45049ce5927b65b3ff1d8e6692b654bdd49e
88151 Author: Jon Loeliger <jdl@freescale.com>
88152 Date:   Tue Aug 29 08:17:14 2006 -0500
88153
88154     Add myself as maintainer for MPC8641HPCN.
88155
88156 commit 2f15776ccc6dc32377d8ba9652b8f58059c27c6d
88157 Author: Zhang Wei <wei.zhang@freescale.com>
88158 Date:   Mon Aug 28 14:25:31 2006 +0800
88159
88160     Fixed an OF-tree off-by-one bug when adding a new property name.
88161     This bug will cause the kernel booting to pause a long time.
88162
88163     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
88164
88165 commit 5567806b67d0ae83493aa8823ad3b6c914f581d7
88166 Author: Haiying Wang <haiying.wang@freescale.com>
88167 Date:   Fri Aug 25 14:38:34 2006 -0400
88168
88169     Change ramdiskaddr and dtbaddr
88170     Remove PEX fluff commands.
88171
88172     Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
88173     Signed-off-by: Jon Loeliger <jdl@freescale.com>
88174
88175 commit b2b78421d9db49c21a821af8a19c21c1f7dfb29e
88176 Author: Matthew McClintock <msm@freescale.com>
88177 Date:   Wed Aug 23 13:32:45 2006 -0500
88178
88179     * Another small fix for booting with disable_of
88180
88181     Signed-off-by: Matthew McClintock <msm@freescale.com>
88182
88183 commit 4a7cc0f21918e6ecf07ed57075d67df2c4a1299c
88184 Author: Jon Loeliger <jdl@freescale.com>
88185 Date:   Wed Aug 23 11:04:43 2006 -0500
88186
88187     Cleanup and lindent new AHCI driver.
88188
88189 commit dabf9ef8c10b4dead5ef2106ef742b1c06b542de
88190 Author: Jin Zhengxiong <jason@bus.ap.freescale.net>
88191 Date:   Wed Aug 23 19:15:12 2006 +0800
88192
88193     Add AHCI define and sata support for MPC8641HPCN board.
88194
88195     Signed-off-by:Jason Jin<jason.jin@freescale.com>
88196
88197 commit 4782ac80b02f0d01afd309e2200dd3c7037f2ba4
88198 Author: Jin Zhengxiong <jason@bus.ap.freescale.net>
88199 Date:   Wed Aug 23 19:10:44 2006 +0800
88200
88201     Add AHCI support to u-boot
88202
88203     Add AHCI support in u-boot, enable the sata disk controllers which
88204     following the AHCI protocol.
88205
88206     Signed-off-by:Jason Jin<jason.jin@freescale.com>
88207
88208 commit d8ea2acf5f137cae99417df4f573d036ee384668
88209 Author: Zhang Wei <wei.zhang@freescale.com>
88210 Date:   Wed Aug 23 17:54:32 2006 +0800
88211
88212     Add dtb boot-up parameter to default boot commands.
88213
88214     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
88215
88216 commit b93775c2036b99baa390ea425c4771895bbc63c4
88217 Author: Jon Loeliger <jdl@freescale.com>
88218 Date:   Tue Aug 22 18:26:08 2006 -0500
88219
88220     Cleanup even more poorly introduced whitespace.
88221
88222 commit ae6241685cbcf0c79a3636530d2ceab1fb291a94
88223 Author: Jon Loeliger <jdl@freescale.com>
88224 Date:   Tue Aug 22 18:07:00 2006 -0500
88225
88226     Cleanup more poorly introduced whitespace.
88227
88228 commit 2c33e8a1c535b3ae91cf0b284480600bf3f57c57
88229 Author: Jon Loeliger <jdl@freescale.com>
88230 Date:   Tue Aug 22 17:54:05 2006 -0500
88231
88232     Cleanup poorly introduced whitespace.
88233
88234 commit 80e955c7dd98f4b4fd23c2113caf75ed2b77b5b3
88235 Author: Jon Loeliger <jdl@freescale.com>
88236 Date:   Tue Aug 22 12:25:27 2006 -0500
88237
88238     General indent and whitespace cleanups.
88239
88240 commit ffff3ae56f5842ca3679e4ce7922b819a87aad9f
88241 Author: Jon Loeliger <jdl@freescale.com>
88242 Date:   Tue Aug 22 12:06:18 2006 -0500
88243
88244     General indent and whitespace cleanups.
88245
88246 commit 41a0e8b304d3ff55fe27a230507aac79684016ac
88247 Author: Jon Loeliger <jdl@freescale.com>
88248 Date:   Tue Aug 22 10:42:21 2006 -0500
88249
88250     Cleanup compiler warnings.
88251
88252 commit 5de62c47a8628b3da4d73f7c07027f32a3342d40
88253 Author: Matthew McClintock <msm@freescale.com>
88254 Date:   Tue Aug 22 09:31:59 2006 -0500
88255
88256     Fix disable_of booting
88257
88258     Signed-off-by: Matthew McClintock <msm@freescale.com>
88259
88260 commit 87a449c8ac396420cb24260f717ea9e6faa82047
88261 Author: Matthew McClintock <msm@freescale.com>
88262 Date:   Tue Aug 22 09:23:55 2006 -0500
88263
88264     Support for FDT in uImage format, error when using FDT from flash
88265
88266     Signed-off-by: Matthew McClintock <msm@freescale.com>
88267
88268 commit 75c299c38369d01addd5e054b8a16217b70f4a86
88269 Author: Haiying Wang <haiying.wang@freescale.com>
88270 Date:   Tue Aug 15 15:12:55 2006 -0400
88271
88272     Unlock cache before kernel starts up for MPC86xx
88273
88274 commit 67256678f00c09b0a7f19e862e5c1847553d31bc
88275 Author: Haiying Wang <haiying.wang@freescale.com>
88276 Date:   Tue Aug 15 15:13:15 2006 -0400
88277
88278     Copy Global Data Pointer to r29 for DECLARE_GLOBAL_DATA_PTR
88279
88280 commit 1c8f6d8fb028f156094d05f2d14298e6479364ac
88281 Author: Haiying Wang <haiying.wang@freescale.com>
88282 Date:   Tue Aug 15 15:12:55 2006 -0400
88283
88284     Unlock cache before kernel starts up for MPC86xx
88285
88286 commit 0d9ccc55edf9a7f3c5b2b6263580a6ea8d702a04
88287 Author: Haiying Wang <haiying.wang@freescale.com>
88288 Date:   Tue Aug 15 15:13:15 2006 -0400
88289
88290     Copy Global Data Pointer to r29 for DECLARE_GLOBAL_DATA_PTR
88291
88292 commit 86c8e17f25e972a7e272950a0735fad84e082b88
88293 Author: Matthew McClintock <msm@freescale.com>
88294 Date:   Wed Aug 16 13:59:47 2006 -0500
88295
88296     * Fix disable_of booting
88297
88298     Signed-off-by: Matthew McClintock <msm@freescale.com>
88299
88300 commit 25c751e9adc86e22fe3b5b47cf2806379b575db7
88301 Author: Matthew McClintock <msm@freescale.com>
88302 Date:   Wed Aug 16 10:54:09 2006 -0500
88303
88304     * Support for FDT in uImage format, error when using FDT from flash
88305
88306     Signed-off-by: Matthew McClintock <msm@freescale.com>
88307
88308 commit 899620c2d66d4eef3b2a0034d062e71d45d886c9
88309 Author: Stefan Roese <sr@denx.de>
88310 Date:   Tue Aug 15 14:22:35 2006 +0200
88311
88312     Add initial support for the ALPR board from Prodrive
88313     NAND needs some additional testing
88314     Patch by Heiko Schocher, 15 Aug 2006
88315
88316 commit f0ff4692ff3372dec55074a8eb444943ab095abb
88317 Author: Stefan Roese <sr@denx.de>
88318 Date:   Tue Aug 15 14:15:51 2006 +0200
88319
88320     Add FPGA Altera Cyclone 2 support
88321     Patch by Heiko Schocher, 15 Aug 2006
88322
88323 commit fecf1c7e4de1b2779edc18742b91c22bdc32b68b
88324 Author: Jon Loeliger <jdl@freescale.com>
88325 Date:   Mon Aug 14 15:33:38 2006 -0500
88326
88327     Fix BAT0 to actually be cacheable, non-guarded as documented.
88328
88329     Signed-off-by: Jon Loeliger <jdl@freescale.com>
88330
88331 commit 40bc83559db5745681909fd7382ae509567e116d
88332 Author: Jon Loeliger <jdl@freescale.com>
88333 Date:   Wed Aug 9 15:32:16 2006 -0500
88334
88335     Removed MPC8641HPCN DTS source file from build.
88336     It is no longer linked into U-Boot; its sources are
88337     now located in the kernel tree.
88338
88339     Signed-off-by: Jon Loeliger <jdl@freescale.com>
88340
88341 commit 34c3c0e01dbf1f8cc2bd08de92f2b89ba84921eb
88342 Author: Matthew McClintock <msm@freescale.com>
88343 Date:   Wed Jun 28 10:47:03 2006 -0500
88344
88345     * Switched default PCI speed for 8540 ADS back to 33MHz
88346
88347     * Added comments and a printf to warn that PCI-X won't
88348       work at 33MHz
88349       Patch by Andy Fleming 17-Mar-2006
88350
88351     Signed-off-by: Andy Fleming <afleming@freescale.com>
88352
88353 commit b6c5e1373b6ea0bb37a18e4aeecec00613d1cd39
88354 Author: Matthew McClintock <msm@freescale.com>
88355 Date:   Wed Jun 28 10:46:35 2006 -0500
88356
88357     * Fixed a bug where 8555 PCI code used the old variable and function names Patch by Andy Fleming 17-Mar-2006
88358
88359     Signed-off-by: Andy Fleming <afleming@freescale.com>
88360
88361 commit bf1dfffd8c26f8ecdd630a0ae4c834e751e4e452
88362 Author: Matthew McClintock <msm@freescale.com>
88363 Date:   Wed Jun 28 10:46:13 2006 -0500
88364
88365     * Added VIA configuration table
88366
88367     * Added support for PCI2 on CDS
88368       Patch by Andy Fleming 17-Mar-2006
88369
88370     Signed-off-by: Andy Fleming <afleming@freescale.com>
88371
88372 commit c88f9fe66b64247e5b6a38410ba315ca25596d16
88373 Author: Matthew McClintock <msm@freescale.com>
88374 Date:   Wed Jun 28 10:45:41 2006 -0500
88375
88376     * Fixed PCI memory definitions Patch by Andy Fleming 17-Mar-2006
88377
88378     Signed-off-by: Andy Fleming <afleming@freescale.com>
88379
88380 commit 97074ed9655309b64231bc2cee69fe85399f8055
88381 Author: Matthew McClintock <msm@freescale.com>
88382 Date:   Wed Jun 28 10:45:17 2006 -0500
88383
88384     * Added support for initializing second PCI bus on 85xx Patch by Andy Fleming 17-Mar-2006
88385
88386     Signed-off-by: Andy Fleming <afleming@freescale.com>
88387
88388 commit f0e6f57f71b3c4fdd13028eb03c3f3e91926dda2
88389 Author: Matthew McClintock <msm@freescale.com>
88390 Date:   Wed Jun 28 10:44:49 2006 -0500
88391
88392     * Added PCI-X #defines for PCI-X initialization Patch by Andy Fleming on 17-Mar-2006
88393
88394     Signed-off-by: Andy Fleming <afleming@freescale.com>
88395
88396 commit a4e11558b810ef2cddffdf7b9d86bc1130441960
88397 Author: Matthew McClintock <msm@freescale.com>
88398 Date:   Wed Jun 28 10:44:23 2006 -0500
88399
88400     * Made sure the code which disables prefetch for PCI devices sets the size of the prefetch region to 0 Patch by Andy Fleming on 17-Mar-2006
88401
88402     Signed-off-by: Andy Fleming <afleming@freescale.com>
88403
88404 commit 0e16387db1d4aacd5bf35cb6d7c1942765c0347b
88405 Author: Matthew McClintock <msm@freescale.com>
88406 Date:   Wed Jun 28 10:43:36 2006 -0500
88407
88408     * Add Flat Dev Tree construction for MPC85xx ADS and CDS boards Patch by Jon Loeliger 17-Jan-2006
88409
88410     Signed-off-by: Jon Loeliger <jdl@freescale.com>
88411
88412 commit 855e6fb073f9d04fe4a7f06c107ecbac6344ddd4
88413 Author: Matthew McClintock <msm@freescale.com>
88414 Date:   Wed Jun 28 10:43:00 2006 -0500
88415
88416     * Removed the oftree.dts for stxxtx in light of the changes to the flat device tree handling code Patch by Matthew McClintock 26-June-2006
88417
88418 commit 5498d90312aad9f6bdbf047986027c35b03cd163
88419 Author: Matthew McClintock <msm@freescale.com>
88420 Date:   Wed Jun 28 10:42:24 2006 -0500
88421
88422     * Patch to modify ft_build.c to update flat device trees in place Patch by Matthew McClintock 26-June-2006
88423
88424 commit 0267768eddc5ca7bc1865bc40c866829ac5efbfe
88425 Author: Matthew McClintock <msm@freescale.com>
88426 Date:   Wed Jun 28 10:41:37 2006 -0500
88427
88428     * Modify bootm command to support booting with flat device trees Patch by Matthew McClintock 26-June-2006
88429
88430 commit 8fc8bd2cc479b6cd188fdede4010e0e052970b8a
88431 Author: John Traill <john.traill@freescale.com>
88432 Date:   Wed Aug 9 14:33:50 2006 +0100
88433
88434     Add Rapidio support for the MPC8641HPCN
88435
88436     Signed-off-by: John Traill <john.traill@freescale.com>
88437
88438 commit 91a414c7d1fb0eac912592cd995b30c9f23045c9
88439 Author: John Traill <john.traill@freescale.com>
88440 Date:   Tue Aug 8 11:32:43 2006 +0100
88441
88442     Fix caslat calculation
88443
88444     Signed-off-by: John Traill <john.traill@freescale.com>
88445
88446 commit 709d3073e74153278e7904a70819bbef7df50e1a
88447 Author: Jon Loeliger <jdl@freescale.com>
88448 Date:   Thu Aug 3 16:17:56 2006 -0500
88449
88450     Convert to mac-address in ethernet nodes.
88451
88452 commit 71748af833ca1017edf1415be376366ff2937d17
88453 Author: Haiying Wang <haiying.wang@freescale.com>
88454 Date:   Fri Jul 28 12:41:35 2006 -0400
88455
88456     Correct the irq value of DUART2
88457
88458 commit 9cb3e8816ae4d854e7dc22128c3eea3d70bb982c
88459 Author: Haiying Wang <haiying.wang@freescale.com>
88460 Date:   Fri Jul 28 12:41:41 2006 -0400
88461
88462     Change the space size of PEX IO in README
88463
88464 commit 239db37c94f7a92941c4465feceb867c609241c5
88465 Author: Haiying Wang <haiying.wang@freescale.com>
88466 Date:   Fri Jul 28 12:41:18 2006 -0400
88467
88468     Move get_board_sys_clk to board directory
88469
88470 commit 492900b985439fbce1a118afde1e35def870db03
88471 Author: John Traill <john.traill@freescale.com>
88472 Date:   Fri Jul 28 09:03:54 2006 +0100
88473
88474     Fix 8641HPCN pollution
88475
88476 commit 515ab8a62e8574e2babc6e8dcc43544ad221c5b2
88477 Author: John Traill <john.traill@freescale.com>
88478 Date:   Fri Jul 28 08:16:06 2006 +0100
88479
88480     Fix 8641HPCN timebase
88481
88482 commit c86360b830f1eecd7a72208575dde4f57879faea
88483 Author: Zhang Wei <wei.zhang@freescale.com>
88484 Date:   Fri Jul 28 00:01:34 2006 +0800
88485
88486     Fixed OF device tree of mpc86xxhpcn board.
88487
88488     The changes works in with kernel irq mapping rework.
88489
88490     Signed-off-by: Zhang Wei <wei.zhang@freescale.com>
88491
88492 commit bea3f28d285942bf3f7ab339ce85178ded544225
88493 Author: Haiying Wang <haiying.wang@freescale.com>
88494 Date:   Wed Jul 12 10:48:05 2006 -0400
88495
88496     Add support for reading and writing mac addresses to or from ID EEPROM.
88497
88498     Added code for reading and writing Mac addresses to/from ID EEPROM(0x57).
88499     With attached patch, we can use command "mac/mac read/mac save/"
88500     to read and write EEPROM under u-boot prompt.
88501
88502     U-boot will calculate the checksum of EEPROM while bootup,
88503     if it is right, then u-boot will check whether the mac address
88504     of eTSEC0/1/2/3 is availalbe (non-zero).
88505
88506     If there is mac address availabe in EEPROM, u-boot will use it,
88507     otherewise, u-boot will use the mac address defined in
88508     MPC8641HPCN.h. This matches the requirement to set unique mac address
88509     for each TSEC port.
88510
88511     Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
88512     Signed-off-by: York Sun <yorksun@freescale.com>
88513
88514 commit fcb28e763415e0e4e66b0f45842d1557ae198e5e
88515 Author: Jin Zhengxiong <Jason.Jin@freescale.com>
88516 Date:   Thu Jul 13 10:35:10 2006 -0500
88517
88518     Fixed initrd issue by define big RAM
88519
88520     Signed-off-by:Jason Jin <Jason.jin@freescale.com>
88521
88522 commit e6cd2a1785d74ec3d30a86f1cb360be8de478151
88523 Author: Jason Jin <Jason.jin@freescale.com>
88524 Date:   Fri Jul 7 10:01:45 2006 -0500
88525
88526     We made a u-boot patch to fix the hang up issue
88527     when booting filesystem from ramdisk.
88528
88529     Signed-off-by:Jason Jin <Jason.jin@freescale.com>
88530
88531 commit 38433ccc5850ee70549af0b2bc5b920355ef5388
88532 Author: Matthew McClintock <msm@freescale.com>
88533 Date:   Wed Jun 28 10:47:03 2006 -0500
88534
88535     * Switched default PCI speed for 8540 ADS back to 33MHz
88536     * Added comments and a printf to warn that PCI-X won't
88537       work at 33MHz
88538       Patch by Andy Fleming 17-Mar-2006
88539
88540     Signed-off-by: Andy Fleming <afleming@freescale.com>
88541
88542 commit e4c2a0eb0c3e3ffbf824800184ee42bdc99d5b19
88543 Author: Matthew McClintock <msm@freescale.com>
88544 Date:   Wed Jun 28 10:46:35 2006 -0500
88545
88546     * Fixed a bug where 8555 PCI code used the old variable and
88547       function names
88548       Patch by Andy Fleming 17-Mar-2006
88549
88550     Signed-off-by: Andy Fleming <afleming@freescale.com>
88551
88552 commit cbfc7ce756b88eb26e5537bc7b625c445c6dcfac
88553 Author: Matthew McClintock <msm@freescale.com>
88554 Date:   Wed Jun 28 10:46:13 2006 -0500
88555
88556     * Added VIA configuration table
88557     * Added support for PCI2 on CDS
88558       Patch by Andy Fleming 17-Mar-2006
88559
88560     Signed-off-by: Andy Fleming <afleming@freescale.com>
88561
88562 commit 52c7a68b8d587ebcf5a6b051b58b3d3ffa377ddc
88563 Author: Matthew McClintock <msm@freescale.com>
88564 Date:   Wed Jun 28 10:45:41 2006 -0500
88565
88566     * Fixed PCI memory definitions
88567       Patch by Andy Fleming 17-Mar-2006
88568
88569     Signed-off-by: Andy Fleming <afleming@freescale.com>
88570
88571 commit 087454609e47295443af793a282cddcd91a5f49c
88572 Author: Matthew McClintock <msm@freescale.com>
88573 Date:   Wed Jun 28 10:45:17 2006 -0500
88574
88575     * Added support for initializing second PCI bus on 85xx
88576       Patch by Andy Fleming 17-Mar-2006
88577
88578     Signed-off-by: Andy Fleming <afleming@freescale.com>
88579
88580 commit b636aaeb6fd516a442fb611bbeeddf3077a687fb
88581 Author: Matthew McClintock <msm@freescale.com>
88582 Date:   Wed Jun 28 10:44:49 2006 -0500
88583
88584     * Added PCI-X #defines for PCI-X initialization
88585       Patch by Andy Fleming on 17-Mar-2006
88586
88587     Signed-off-by: Andy Fleming <afleming@freescale.com>
88588
88589 commit 20abbc6fffa115690107cc942c7abf84bdc03a1b
88590 Author: Matthew McClintock <msm@freescale.com>
88591 Date:   Wed Jun 28 10:44:23 2006 -0500
88592
88593     * Made sure the code which disables prefetch for PCI devices
88594       sets the size of the prefetch region to 0
88595       Patch by Andy Fleming on 17-Mar-2006
88596
88597     Signed-off-by: Andy Fleming <afleming@freescale.com>
88598
88599 commit 40d5fa35d02df22580593bf0039ab173367e8ef0
88600 Author: Matthew McClintock <msm@freescale.com>
88601 Date:   Wed Jun 28 10:43:36 2006 -0500
88602
88603     * Add Flat Dev Tree construction for MPC85xx ADS and CDS boards
88604       Patch by Jon Loeliger 17-Jan-2006
88605
88606     Signed-off-by: Jon Loeliger <jdl@freescale.com>
88607
88608 commit be7e8b0cb5a0c49dc180075b96df296a893bf146
88609 Author: Matthew McClintock <msm@freescale.com>
88610 Date:   Wed Jun 28 10:43:00 2006 -0500
88611
88612     * Removed the oftree.dts for stxxtx in light of the changes
88613       to the flat device tree handling code
88614       Patch by Matthew McClintock 26-June-2006
88615
88616 commit 1b380ec225665e73959677f3893dc658c5925e05
88617 Author: Matthew McClintock <msm@freescale.com>
88618 Date:   Wed Jun 28 10:42:24 2006 -0500
88619
88620     * Patch to modify ft_build.c to update flat device trees in place
88621       Patch by Matthew McClintock 26-June-2006
88622
88623 commit 98a9c4d468a942a09ebe8979bec508017f3e4462
88624 Author: Matthew McClintock <msm@freescale.com>
88625 Date:   Wed Jun 28 10:41:37 2006 -0500
88626
88627     * Modify bootm command to support booting with flat device trees
88628       Patch by Matthew McClintock 26-June-2006
88629
88630 commit da012ab661fd4ab169dd7b9b32201a4df62cf34a
88631 Author: Jin Zhengxiong <Jason.Jin@freescale.com>
88632 Date:   Wed Jun 28 08:43:56 2006 -0500
88633
88634     Change Id to symbolic name for RTL8139
88635
88636     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
88637
88638 commit bc09cf3c2bfb8d54c659cbb332f79d0950982fd0
88639 Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
88640 Date:   Tue Jun 27 18:12:10 2006 +0800
88641
88642     Fix RTL8139 in big endian
88643
88644     signed-off-by: Jason Jin <Jason.Jin@freescale.com>
88645     signed-off-by: Wei Zhang <wei.zhang@freescale.com>
88646
88647 commit fcfb9a57947fc203b99fe81ab0578f7286261f9f
88648 Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
88649 Date:   Tue Jun 27 18:12:23 2006 +0800
88650
88651     Fix Tsec bug when no link
88652
88653      When tftp a non-exist file from the tftp server, u-boot will check
88654      the link of all eth port. The original file will return wrong link
88655      state on the no link ports.
88656
88657     signed-off-by: Jason Jin <Jason.Jin@freescale.com>
88658
88659 commit bd22c2b97514fbfb0e03bd9c72b3445e4dbd57e2
88660 Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
88661 Date:   Tue Jun 27 18:12:02 2006 +0800
88662
88663     Fix bug for io_bar size during pci scan
88664
88665     During the pci scan process, Some devices return bar_reponse with the
88666     highest bytes 0, such as the pci bridge in uli1575 return bar_response
88667     with 0xffffff, So the bar_size should be manually set under 64K.
88668
88669     Signed-off-by: Jason Jin <jason.jin@freescale.com>
88670
88671 commit fa7db9c377bc2353a17bf1d381d65a6c418728f0
88672 Author: Jin Zhengxiong-R64188 <Jason.Jin@freescale.com>
88673 Date:   Tue Jun 27 18:11:54 2006 +0800
88674
88675     Enable PCIE1 for MPC8641HPCN board
88676
88677     Signed-off-by: Jason Jin <Jason.jin@freescale.com>
88678
88679 commit 99d70e3a47affb9bae041a2caece7cd516e213b3
88680 Author: Wolfgang Denk <wd@pollux.denx.de>
88681 Date:   Mon Jun 26 11:06:00 2006 +0200
88682
88683     More code cleanup
88684
88685 commit 684623ce92c5fd32e7db2d6e016945a67c5ffaba
88686 Author: Jon Loeliger <jdl@freescale.com>
88687 Date:   Thu Jun 22 08:51:46 2006 -0500
88688
88689     Fix bug in 8641hpcn reset command with no args.
88690
88691     Signed-off-by: Haiying Wang <haiying.wang@freescale.com>
88692     Acked-by: Jon Loeliger <jdl@freescale.com>
88693
88694 commit 8be429a5ddbf0ebe2d94174ba58fcfc7a24285dc
88695 Author: Zhang Wei <wei.zhang@freescale.com>
88696 Date:   Tue Jun 20 17:47:15 2006 +0800
88697
88698     Reworked IRQ mapping in OF-tree.
88699
88700 commit 0e4c2a17ca34001ed36d259f13cb88ada4611a8c
88701 Author: Jon Loeliger <jdl@freescale.com>
88702 Date:   Thu Jun 15 21:33:37 2006 -0500
88703
88704     Do not enable address translation on secondary CPUs.
88705     Do not set up BATs on secondary CPUs.  Let Linux do the nasty.
88706
88707     Signed-off-by: Jon Loeliger <jdl@freescale.com>
88708
88709 commit 386eda022473394ad8f36b86f2bdc9b4cb816291
88710 Author: Wolfgang Denk <wd@pollux.denx.de>
88711 Date:   Wed Jun 14 18:14:56 2006 +0200
88712
88713     Code cleanup
88714
88715 commit 16c8d5e76ae0f78f39a60608574adfe0feb9cc70
88716 Author: Wolfgang Denk <wd@pollux.denx.de>
88717 Date:   Wed Jun 14 17:45:53 2006 +0200
88718
88719     Various USB related patches
88720     - Add support for mpc8xx USB device.
88721     - Add support for Common Device Class - Abstract Control Model USB console.
88722     - Add support for flow control in USB slave devices.
88723     - Add support for switching between gserial and cdc_acm using environment.
88724     - Minor changes to usbdcore_omap1510.c usbdcore_omap1510.h
88725     - Update usbcore slightly to ease host enumeration.
88726     - Fix non-portable endian problems in usbdcore and usbdcore_ep0.
88727     - Add AdderUSB_config as a defconfig to enable usage of the USB console
88728       by default with the Adder87x U-Boot port.
88729     Patches by Bryan O'Donoghue <bodonoghue@codehermit.ie>, 29 May 2006
88730
88731 commit 8ecc971618f56029ad99d3516f8b297a6ed58971
88732 Author: Jon Loeliger <jdl@jdl.com>
88733 Date:   Wed Jun 7 10:53:55 2006 -0500
88734
88735     Fix a get_board_sys_clk() use-before-def warning.
88736
88737     Signed-off-by: Jon Loeliger <jdl@jdl.com>
88738
88739 commit d9bf4858fca5aa4d651b283270f77da72ebadfd5
88740 Author: Jon Loeliger <jdl@jdl.com>
88741 Date:   Wed Jun 7 10:52:49 2006 -0500
88742
88743     Allow DTC path to be passed in.
88744
88745     Signed-off-by: Jon Loeliger <jdl@jdl.com>
88746
88747 commit c83ae9ea6d93abbe751bf8a3396236a084e56f87
88748 Author: Haiying Wang <haiying.wang@freescale.com>
88749 Date:   Tue Jun 6 16:54:29 2006 -0400
88750
88751     Modify the IRQ of DUART2
88752
88753 commit c934f655f9aeca70a5c5f88b465d9e9d57a8d22e
88754 Author: Jon Loeliger <jdl@jdl.com>
88755 Date:   Wed May 31 13:55:35 2006 -0500
88756
88757     Review cleanups.
88758
88759     Signed-off-by: Jon Loeliger <jdl@freescale.com>
88760
88761 commit cb5965fb95b77a49f4e6af95248e0c849f4af03e
88762 Author: Jon Loeliger <jdl@jdl.com>
88763 Date:   Wed May 31 12:44:44 2006 -0500
88764
88765     White space cleanup.
88766     Some 80-column cleanups.
88767     Convert printf() to puts() where possible.
88768     Use #include "spd_sdram.h" as needed.
88769     Enhanced reset command usage message a bit.
88770
88771     Signed-off-by: Jon Loeliger <jdl@freescale.com>
88772
88773 commit 3d5c5be547445dd3bd2eb7368d80df03ea437970
88774 Author: Jon Loeliger <jdl@jdl.com>
88775 Date:   Wed May 31 11:39:34 2006 -0500
88776
88777     Removed unneeded local_bus_init() from 8641HPCN board.
88778
88779     Signed-off-by: Jon Loeliger <jdl@freescale.com>
88780
88781 commit 4d3d729c16c392d2982d3266b659d333c927697d
88782 Author: Jon Loeliger <jdl@jdl.com>
88783 Date:   Wed May 31 11:24:28 2006 -0500
88784
88785     Moved mpc8641hpcn_board_reset() out of cpu/ into board/.
88786
88787     Signed-off-by: Jon Loeliger <jdl@freescale.com>
88788
88789 commit b2a941de060350ad15878d8219825f4950e9bb8e
88790 Author: Jon Loeliger <jdl@jdl.com>
88791 Date:   Wed May 31 10:07:28 2006 -0500
88792
88793     Remove dead debug code.
88794
88795     Signed-off-by: Jon Loeliger <jdl@jdl.com>
88796
88797 commit 126aa70f10ba3d20e0a6f4d32328250513b77770
88798 Author: Jon Loeliger <jdl@freescale.com>
88799 Date:   Tue May 30 17:47:00 2006 -0500
88800
88801     Move mpc86xx PIXIS code to board directory
88802
88803     First cut at moving the PIXIS platform code out of
88804     the 86xx cpu directory and into board/mpc8641hpcn
88805     where it belongs.
88806
88807     Signed-off-by: Jon Loeliger <jdl@freescale.com>
88808
88809 commit ddf83a2fcef1a670c45fc585119dcc1fe062c4a9
88810 Author: Markus Klotzbuecher <mk@denx.de>
88811 Date:   Tue May 30 16:56:14 2006 +0200
88812
88813     Support generic OHCI support for the s3c24x0 cpu.
88814
88815 commit 38cee12dcfcc257371c901c7e13e58ecab0a35d8
88816 Author: Haiying Wang <Haiying.Wang@freescale.com>
88817 Date:   Tue May 30 09:10:32 2006 -0500
88818
88819     Improve "reset" command's interaction with watchdog.
88820
88821         "reset altbank" will reset another bank WITHOUT watch dog timer enabled
88822         "reset altbank wd" will reset another bank WITH watch dog enabled
88823         "diswd" will disable watch dog after u-boot boots up successfully
88824
88825     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
88826
88827 commit 70205e5a6ddc8528b11db9eb4d3fa0209d9fce2a
88828 Author: Haiying Wang <Haiying.Wang@freescale.com>
88829 Date:   Tue May 30 08:51:19 2006 -0500
88830
88831     Fix two SDRAM setup bugs.
88832
88833         Fix ECC setup bug.
88834         Enable 1T/2T based on number of DIMMs present.
88835
88836     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
88837
88838 commit d11fec5015334deb2010e36ce00bb118cc5429a5
88839 Author: Haiying Wang <Haiying.Wang@freescale.com>
88840 Date:   Fri May 26 10:24:48 2006 -0500
88841
88842     Add first draft of the MPC8641HPCN doc/README.
88843
88844     Signed-off-by: Jon Loeliger <jdl@jdl.com>
88845
88846 commit ed45d6c930b5939718a87ee12e25cf9a05978d4a
88847 Author: Haiying Wang <Haiying.Wang@freescale.com>
88848 Date:   Fri May 26 10:13:04 2006 -0500
88849
88850     Added pci@8000 block.
88851     Updated ethernet interrupt mappings (moved up 48).
88852     Cleaned up a few comments.
88853
88854     Signed-off-by: Jon Loeliger <jdl@jdl.com>
88855
88856 commit 3033ebb20fd7c372c7bca3c9955a4692bb2240b7
88857 Author: Haiying Wang <Haiying.Wang@freescale.com>
88858 Date:   Fri May 26 10:01:16 2006 -0500
88859
88860     Allow args on reset command.
88861
88862     Signed-off-by: Jon Loeliger <jdl@jdl.com>
88863
88864 commit 301f1aa384d0edcae6a22fd9adb933ad71695ecc
88865 Author: Markus Klotzbuecher <mk@denx.de>
88866 Date:   Tue May 23 13:38:35 2006 +0200
88867
88868     Changed the mp2usb (at91rm9200) board to use the generic OHCI driver. Some
88869     fixes to the latter.
88870
88871 commit 24e37645e7378b20fa8f20e2996c8fb8e90c70c9
88872 Author: Markus Klotzbuecher <mk@denx.de>
88873 Date:   Tue May 23 10:33:11 2006 +0200
88874
88875     More cleanup for the delta board and the generic usb_ohci driver. Added
88876     CFG_USB_BOARD_INIT and CFG_USB_CPU_INIT for enabling board and cpu specific
88877     initialization and cleanup hooks respectively.
88878
88879 commit 3e326ece9eba8184f5d48aa4fb87760a8f6f0f10
88880 Author: Markus Klotzbuecher <mk@denx.de>
88881 Date:   Mon May 22 16:33:54 2006 +0200
88882
88883     This patch adds USB storage support for the delta board. This is the first
88884     board to make use of a generic OHCI driver, that calls hooks for board
88885     dependant initialization.
88886
88887 commit 14e37081ff3cac7ebe6e93836523429853b6b292
88888 Author: Jon Loeliger <jdl@jdl.com>
88889 Date:   Fri May 19 13:28:39 2006 -0500
88890
88891     Change arbitration to round-robin for SMP linux.
88892
88893 commit 9a655876e5995be80f49054e2509500e871e4d3a
88894 Author: Jon Loeliger <jdl@jdl.com>
88895 Date:   Fri May 19 13:26:34 2006 -0500
88896
88897     Enable dual DDR controllers and interleaving.
88898
88899 commit 586d1d5abd3e525f1e1d9b81e5a61a4da6b2fa3c
88900 Author: Jon Loeliger <jdl@jdl.com>
88901 Date:   Fri May 19 13:22:44 2006 -0500
88902
88903     Update 86xx address map and LAWBARs.
88904
88905 commit cccce5d0581bb0ba4602799a4b5112e58d1579cb
88906 Author: Jon Loeliger <jdl@jdl.com>
88907 Date:   Fri May 19 13:14:15 2006 -0500
88908
88909     Remove L2 Cache invalidate polling.
88910
88911 commit f35ec68fb066cec0e36294bfe07dec2d4e8ad3a8
88912 Author: Jon Loeliger <jdl@jdl.com>
88913 Date:   Fri May 19 12:33:09 2006 -0500
88914
88915     Enable 2nd CPU and I2C.
88916
88917 commit bf690dcb512d34c4fceec0eb1e5c0e88a9db5d54
88918 Author: Jon Loeliger <jdl@freescale.com>
88919 Date:   Mon May 15 07:26:56 2006 -0500
88920
88921     Update interrupt mapping.
88922
88923 commit 6cfea33477b04b63ed47386ed1629529484c33ba
88924 Author: Haiying Wang <Haiying.Wang@freescale.com>
88925 Date:   Wed May 10 09:38:06 2006 -0500
88926
88927     Remove unneeded INIT_RAM_LOCK cache twiddling.
88928     Correctly tracks r29 as global data pointer now.
88929
88930     Signed-off-by: Haiying Wang <Haiying.Wang@freescale.com>
88931
88932 commit d4dd317b58c126a2a7e73f4764ecc1a7c97f876c
88933 Author: Jon Loeliger <jdl@freescale.com>
88934 Date:   Wed May 10 09:33:07 2006 -0500
88935
88936     Remove unnecessary flash.c file.
88937
88938 commit 18b6c8cd8af6cc7f35180cedc4adb3236cc1a1b8
88939 Author: Jon Loeliger <jdl@freescale.com>
88940 Date:   Tue May 9 08:23:49 2006 -0500
88941
88942     Get MPC8641HPCN flash images working.
88943
88944         Enable the CFI driver.
88945         Remove bogus LAWBAR7 cruft.
88946         Use correct TEXT_BASE, Fixup load script.
88947         Enable SPD EEPROM during DDR setup.
88948         Use generic RFC 1918 IP addresses by default.
88949
88950 commit 5c9efb36a6b5431423f52888a0e3b4b515fe7eca
88951 Author: Jon Loeliger <jdl@freescale.com>
88952 Date:   Thu Apr 27 10:15:16 2006 -0500
88953
88954     Cleanup whitespaces and style issues.
88955     Removed //-style comments.
88956     Use 80-column lines.
88957     Remove trailing whitespace.
88958     Remove dead code and debug cruft.
88959
88960 commit a2320a6bf8113a09544c42d160d10ac69d049a03
88961 Author: Jon Loeliger <jdl@freescale.com>
88962 Date:   Thu Apr 27 08:22:39 2006 -0500
88963
88964     Revert bad PCI prefetch limit change.
88965
88966 commit debb7354d1ea4f694154818df5e5b523f5c1cc1d
88967 Author: Jon Loeliger <jdl@freescale.com>
88968 Date:   Wed Apr 26 17:58:56 2006 -0500
88969
88970     Initial support for MPC8641 HPCN board.