net 52xx: fix ethernet device names with spaces
[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-Boo